?

Log in

No account? Create an account
I hate you. - brad's life — LiveJournal [entries|archive|friends|userinfo]
Brad Fitzpatrick

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

I hate you. [May. 3rd, 2002|04:54 pm]
Brad Fitzpatrick
[Current Music |Eminem - Without Me]

Dear authors of nearly all AIM clients for *nix, you suck. Can you write anything that doesn't segfault? Not. That. Fucking. Hard. gaim and kinkatta are both crashing on me today. I'd use ntaim if there were a few more convenient key bindings. And I'd add them, if I didn't have my own projects. Or, I could use AIM on windows and be plagued with a bloated executable and ads. Wait, maybe I'll try out the Trillium or whatever that everybody's always talking about. Hope it supports tabbing.

In good news ... mod_perl rules. Almost as much as not having to go to school or work.

Actually, if my AIM clients crashing are the worst of my problems, life's pretty damn good.

I was out reading my books in the hammock earlier, listening to birds chirping and squirrels running up and down the trees. Yea'.
LinkReply

Comments:
[User Picture]From: mart
2002-05-03 06:42 pm (UTC)

Heh... You put me in the mood for some mod_perl hackage, so I've been trying to modularize BML so that it lives in its own self-contained package with subs which can be called to initialize BML and process BML source into HTML. My intention was then that BML::ApacheMod (for

[Error: Irreparable invalid markup ('<ttmod_perl)>') in entry. Owner must fix manually. Raw contents below.]

<p>Heh... You put me in the mood for some mod_perl hackage, so I've been trying to modularize BML so that it lives in its own self-contained package with subs which can be called to initialize BML and process BML source into HTML. My intention was then that BML::ApacheMod (for <ttmod_perl) and bmlp.pl would <code>require BML;</code> and call these subs at particular points in the proceedings to get HTML output and print it in an appropriate way.</p> <p>However, I didn't realise until now how messy BML is! Shame on you, Mr Fitzpatrick! <tt> ;p</tt> I've pretty much sorted out in my head what should go in which "modules" (caller, BML, BML::Client, and BML::Func) but making that separation looks like it could take a very long time to do cleanly.</p> <p>Fun highlights of my design are that the main handler sub can optionally take a code ref to use for output instead of a scalar ref to fill, and that the mod_perl version could read its settings from the Apache configuration rather than bmlp.cfg if that's desirable. However, I'm pretty daunted by BML, so I don't know how likely it is I'll manage to implement fully rather than just giving up after a while.</p> <p>It's all good fun, anyway.</p>
(Reply) (Thread)
[User Picture]From: mart
2002-05-03 06:51 pm (UTC)

Stupid fingers. The sentence beginning "My intention" was intended to read...

My intention was then that BML::ApacheMod (for mod_perl) and bmlp.cfg can require BML; and call these subs at particular points in the proceedings to get HTML output and print it in an appropriate way.

(Reply) (Parent) (Thread)