Log in

No account? Create an account
brad's life [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

My exciting life [Oct. 23rd, 2002|11:53 pm]
Brad Fitzpatrick
[Tags|, , ]

The electrician came the other day, putting in a light fixture over my dining room table and an electrical outlet in the closet, removing the need for the closet server's unsightly extension cord running under the doors and over to the nearest outlet.

I cleaned my house, closet, and did some re-arranging, moving my office futon to my too-large, too-empty bedroom. My office is now bigger (more computers!?) and bedroom is 100% more cozy-lookin'. (Not that anybody (notably girls) would see and think cozy.) (too many parens!) $_->{'much better.'}.

I finally made my fotobilder client upload trees of directories, so I uploaded all my high school pictures which I recently found on a lost CD. (perhaps the only data CD I've ever burnt that wasn't a Linux ISO. see why I don't burn things and just buy many huge hard-drives?)

I've been going back and forth between indexing them (e.g. High school friends, middle finger) and improving FotoBilder so it's easier to index things. End result: the site's incredibly usable now and I'm moving on to more hard things, like searching (plans).

I'm also porting the S2 compiler from Java to Perl. I love Java, and it was a great language to write a compiler in. (the format of the compiler is that every grammar item has a class which parses it, checks it, generates code for it, etc... which I later found out was the same structure as Mono's C# compiler, so that makes me feel good) Anyway, having a Java dependency in an open-source project (FotoBilder, soon LiveJournal) sucks, because Sun is stupid and can't license Java to be popular. So, Perl it is. I'm going to try and do it as straight-forward as possible... object for object, exception for exception. (Except I'll be evaling/dieing instead of trying/throwing, and I'll be using native hashes and not a simulation of java.util.HashTable, obviously)

Tomorrow I've off to California to hang out with nick [pics] and go to a concert. Might see scsi sometime too... he's in the area. (scsi = deadjournal guy)

I haven't checked my mail for a week or so... I love having a locked mail box. At Viewridge they'd always just shove stuff in the slot and it'd be all over the floor and you'd have to deal with it. Now I can just ignore the junk mail and bills.

*yawn* (tired or bored? not sure.)

[User Picture]From: sam42
2002-10-23 11:58 pm (UTC)
/me sees you in a toga and laughs hysterically


I'm alright. No, really...
(Reply) (Thread)
[User Picture]From: supersat
2002-10-24 12:47 am (UTC)
Why not port the S2 compiler to C#?
(Reply) (Thread)
[User Picture]From: brad
2002-10-24 01:24 am (UTC)
I've considered that. The port would be very straight forward (in fact, I hear automated conversion tools exist...), and it'd be Free (with Mono), but the interface between mod_perl and it would still suck. IPC::Open[23] kinda works, but never too well.

Besides, there are a number of optimizations to the compiler I could more easily make were it in Perl.
(Reply) (Parent) (Thread)
[User Picture]From: mart
2002-10-24 06:26 am (UTC)

I suppose you can also build independant precompiled versions for Windows using ActiveState's tools, so that 'mortals' can run it?

Sounds neat, but I'm still scared. When I see how much code is in s2compile, the idea of a perl program that large frightens me.

(Reply) (Parent) (Thread)
[User Picture]From: jwz
2002-10-24 01:28 am (UTC)
I uploaded all my high school pictures which I recently found on a lost CD.


When I was in high school, we didn't have CDs. Let alone digital cameras.

(Reply) (Thread)
[User Picture]From: detritus
2002-10-24 04:10 am (UTC)
Your brother is the middle finger mastah.
(Reply) (Thread)
[User Picture]From: muerte
2002-10-24 08:20 am (UTC)
You have 126 pictures of Nick!? That's pretty scary!
(Reply) (Thread)
[User Picture]From: scsi
2002-10-24 11:16 am (UTC)
LiveJournal meets DeadJournal.. The world holds its breath.......
(Reply) (Thread)