Category Archives: tech

OpenBSD 3.4 -> 3.5 Source Upgrade

cd /usr/src && cvs -q update -Pd -r OPENBSD_3_5 groupadd -g 74 _pflogd useradd -c “pflogd privsep” -d /var/empty -s /sbin/nologin -u 74 -g 74 _pflogd groupadd -g 75 _bgpd useradd -c “BGP daemon” -d /var/empty -s /sbin/nologin -u 75 … Continue reading

Posted in tech | Comments Off

shiny

too many shiny things! Must not try to look at all of them at once, get crosseyed. Er, sorry, trying to rewrite a lowend content management system in clearsilver/C….

Posted in tech | 1 Comment

wxBlog II

wxBlog is now very close to prime time. It doesn’t puke out exceptions all the time and it has some semblence of sanity on how often it polls. There’s still no real preferences dialogs and there’s no automatic polling yet, … Continue reading

Posted in tech | Leave a comment

java generics suck

Bruce Eckles thinks Java Generics suck And, upon reading what he’s said…. I think I agree. Having recently been studying C++ templating seriously for the first time… egads. Java 1.5 generics don’t come close.

Posted in tech | Leave a comment

wxBlog

I’m a dork, and am writing a small python application as an RSS/atom client. Why? 1) mark pilgrim was kind enough to do almost all of the heavy lifting. (the only real rss-y thing i needed to write was something … Continue reading

Posted in tech | Leave a comment

encap python

how to encap python in one simple easy step. (in fact, there’s more than one way to do it, though I recommend option #2) make the /usr/local/bin/python symlink a hardlink instead drop a file in /usr/local/encap/python-X.Y.Z/lib/pythonX.Y called sitecustomize.py that consists … Continue reading

Posted in tech | Leave a comment

Classloader tricks

Back to your Class roots, continued How to interrogate classloaders to find out a list of available classes. Weird java hackery follows.

Posted in tech | Leave a comment

Open Source SCM roundup

* aegis must be setuid root. no network model (changesets can be isolated and shipped around via email or http if you want), otherwise use NFS (!). * darcs Oh look, it’s written in Haskell. NEXT! * dcvs It’s a … Continue reading

Posted in tech | 3 Comments

Make Movable Type Not Suck

A few tips on making MT not suck: The default archive url scheme is totally broken. It uses the database ID, which isn’t really permanent (in the event of a database dump & reload, for example). It’s fairly simple to … Continue reading

Posted in tech | Comments Off

OpenBSD PF

PF gets state synchronization Is there any doubt that OpenBSD’s PF is the best of the freely available packet filters? Stateful filtering, real QOS management, filtering by host OS, rule tables that can be updated without bouncing the firewall, and … Continue reading

Posted in tech | Comments Off