Archive for the ‘Tech Stuff’ Category

Haiku

I used BeOS for a while. Haiku is the open source descendant. I think I am going to resurrect one of the computer corpses to play with this. See also: Haiku at Wikipedia.

Postfix Setup

I used How to set up a mail server on a GNU / Linux system to set up my mail server. I never really got forwarding to work, and I am not overly happy with the spam filter atm (for some reason, it bounces the legit eBay messages, while letting through waaaaay to much phishing attacks). Also, the Antivrus complains that it is out of date, so I’d like to look at using a newer version of ClamAV.

The trick, of course, is doing this without breaking anything. So, baby steps…

  1. Back out the spam filters.
  2. Get forwarding / aliases working.
  3. Update ClamAV to newest version.
  4. Reintegrate spam filters.

Penny Arcade

Mini arcade project

I’d love to build a Berzerk (sp? I thought it was Bezerk, but the all knowing WikiPedia disagrees) cabinet. Maybe someday I can build one with the boy:

Cool Link for my wife

Quicksilver : A unified, extensible interface for working with
applications, contacts, music, and other data.

Of course, she seems to be moving away from Macs…

Windows Home Server is almost here, and I am happy!

From Ars Technica: Windows Home Server released into the wild

I have just had to do the first full system restore using WHS because of persistent disk problems on my main hard disk (honestly, I think it was due to trying to run both the SMP and GPU versions of Folding@Home, but what do I know).

Sweet Mercy, I am not afraid of disk failures any more! Well, okay, drive failure on the WHS where I keep my iTunes library and such, that would suck. I hope the WHS duplication scheme helps.

I was just so nice of an experience doing the restore to a new drive, and I didn’t even have to reactivate windows…maybe be a benny of using WHS beta so that we would actually try the restore a bunch of times? I did the restore twice, once on a smaller drive just to get things going, and once on a brand new larger drive.

Anyway, I am going to get a version of this as soon as I can afford it (aka a few days before my beta expires…lol).

Potential OC’ing of Intel D101-GGC (ATI-Express 200 MB)

If you don’t understand the post title, you probably just want to move along…

ClockGen

Generic Programming in C#

Generic Classes (C# Programming Guide)

Okay, so I was thinking about the Project Euler, and decided that I should be looking at more generic forms for my solutions. For example, I was looking at closed formula for the sum of integers / primes / multiples of and remember that the C++ STL had accumulate template functions that could take function objects and iterators do interesting work. It would be nice if I could do the same for C#. So I started looking and found the above link. It is something for me to think about, anyway.

Project Euler: Sieve of Erosthenes

Okay, so I have finished the first 10 problems at Project Euler
and I am starting to build a library of functions that I can use. I am using C# 2.0. Here is the Sieve of Eratosthene (I can’t remember where I got the algorithm I used :( )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static List< long > SieveOfEratosthenes(long n)
{
    List< long > a = new List< long >();
    a.Add(0);
    for (long i = 1; i < n; ++i)
    {
       a.Add(1);
    }
 
    int p = 2;
    while (p * p < n)
    {
       int j = p * p;
       while (j < n)
       {
          a[j] = 0;
           j += p;
       }
       ++p;
       while (a[p] != 1) ++p;
    }
    return a;
}

CPU Magazine 2007 Software Guide Links of Interest

Just Good to Know

Performance Tweaks

Security

Misc. Tweak Utilities

Disk and File Tools

Customization

Internet Tools

Productivity

Project Euler

Number Theory Puzzles

Sounds neat.

Code Search for Developers

Krugle

I saw a blurb about this in Computer Power User Magazine.

Visual Studio .Net Hacks

Visual Studio Hacks website for the very fine Visual Studio Hacks book.

Modding K2

TripleK2 – A Three Column K2 Mod for WordPress
Customizing K2 @ http://paulstamatiou.com/: Part 1 Part 2 Part 3 Part 4 Part 5

Dreamweaver 8 and Dreamweaver 8: The Missing Manual

Loving both atm.

I have been struggling terribly using notepad to do web design with CSS and the thought of CSS + PHP was starting to stress me out a bit. But as I am working through the very encouraging tutorials in Dreamwever 8: The Missing Manual, I have begun to believe it won’t be so bad. In a couple of  days when I finish reading the book, I will take a stab a creating a new template for this blog. Then onto some Joomla templates and maybe an OS Commerce template. Fun stuff.

Software Development – Lessons Learned #1

For the last year or so, I have been developing my first REAL application. I have been a programmer for a little over 5 years now, but have not created a non-trivial application until now. Some minor utilities, some testing, some documentation, some platform migration of existing code I have done. Creating a stand alone app, I have not.

So I have learned a few things, some about the world, most about me.

- I am not going to ship unless someone makes me. I like to tinker, to polish, to re-implement. (’Perfect is the Enemy of Good-Enough’)
- I am bad at estimating time.
- I greatly overestimate my ability to ‘cram’.
- I can actually do good application architecture / design. This was the real shock.
- I must not stop learning or reading. The more time I spend reading books / journals the more I realize how just dumb I am.
- I need to be more humble, because when I look back at what I thought was clever, ugh, it makes me cringe.
- I talk faster about my stuff than people can follow me.

Well, okay, these lessons were all about me. Most would not be shocking to people close to me, but I don’t slways remember them.

- I need to start a bibliography of good CS / Programming books.

ARRGH!!!

I changed my gmail password last night, and I don’t remember it. But when I ask for a reminder, it doesn’t get sent to me.

Oh, well, I only had 2 messages.

I did like the name though.

Bummer.

I just cant seem to make up my mind

I just can’t seem to make up my mind. I keep tinkering with the colors and CSS sheet.

I did find a CSS validator at CSSCheck. Boy, did I have a lot of mistakes / warnings…

Now all I need to do is figure out how to get this to look more or less reasonable in IE on Windows and Macintosh, Safari and Mozilla/Firefox. Not usre how close I can get it, as it seems IE handles padding & margins diffrently than anyone esle. (What’s that? Microsoft doing something different than everyone else? I am SHOCKED! SHOCKED, I tell you…)

Hmm updating css style sheet

Hmm, updating the CSS style sheet. Loads of fun…err…publish & reloads…hehe

Ahh, just figured out how to do a menu from a file using javascript:

Create a file like menu.html :

document.write("Home The main page of the site-- a jumping-off point, as it were-- and not actually a picture of our house")
document.write("Links A collection of things which interest me, and might interest you")
document.write("
My (occaisonally) current view of the World and events in them.")
In the displayed web page, do this:

New format changes to blog (and website as a whole).

 I got many ideas, and the great sample source for this change from css/edge by Eric A. Meyer. Good stuff.

I also used a variation of this on my church’s web site: Victory Baptist Church.