Maintenance: 5/28/2008


These are the packages that would be merged, in order:

Calculating world dependencies     ... done!
[ebuild     U ] dev-libs/libevent-1.4.3 [1.3a] 469 kB

Total: 1 package (1 upgrade), Size of downloads: 469 kB

After upgrading libevent make sure to run revdep-rebuild or else it will break nfs-utils.

Computing rant

Free Godaddy hosting

I’m building an experimental website for my church that might not live to see the light of day. So I thought it would be good to build it temporarily using a free account until I was ready to put it live on the internet. Little did I know the severe reaction that would happen between the WordPress administration pages and Godaddy’s ad banners.
Free Godaddy Hosting
Maybe this is Godaddy’s way of getting quick upgrades to paid accounts? Seems pretty effective, after only a couple of days it’s way too annoying.


Maintenance: 5/23/2008


These are the packages that would be merged, in order:

Calculating world dependencies  .  ... done!
[ebuild     U ] net-ftp/ftpbase-0.01-r1 [0.01] USE="pam" 0 kB
[ebuild  N    ] dev-libs/libgpg-error-1.6  USE="nls" 0 kB
[ebuild     U ] app-arch/tar-1.20 [1.19-r1] USE="nls -static" 1,868 kB
[ebuild     U ] app-admin/sudo-1.6.9_p13 [1.6.8_p12-r1] USE="pam -ldap -offensive (-selinux) -skey" 0 kB
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.24-r8  USE="-build -symlink" 0 kB
[ebuild     U ] sys-devel/libperl-5.8.8-r2 [5.8.8-r1] USE="berkdb gdbm -debug -ithreads" 0 kB
[ebuild     U ] dev-lang/perl-5.8.8-r5 [5.8.8-r4] USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB
[ebuild  N    ] dev-libs/libgcrypt-1.4.0-r1  USE="nls -bindist -idea" 0 kB
[ebuild     U ] net-libs/libpcap-0.9.8-r1 [0.9.8] USE="-ipv6" 0 kB
[ebuild     U ] net-print/cups-1.3.7-r1 [1.2.12-r8] USE="acl%* nls pam perl%* ppds python%* -X -avahi% -dbus -java% -jpeg -kerberos% -ldap -php -png -samba -slp -ssl -static% -tiff -zeroconf%" LINGUAS="-de% -en% -es% -et% -fr% -he% -it% -ja% -pl% -sv% -zh_TW%" 3,805 kB

Total: 10 packages (7 upgrades, 2 new, 1 in new slot), Size of downloads: 5,673 kB

Been awhile since I last upgraded the server.


limiting breakage

WordPress developers spend a great deal of time making their software standards-based. A vanilla install of WordPress will pass the W3C’s validator easily that is until you try to embed flash video. The classic flash embed code includes the non-standard <embed> tag unique to the netscape browsers. However, there are methods of embeding flash with valid markup except that the non-standard behavior of Internet Explorer continues to get in the way. In order to get the same behavior in all browsers a hack like the Satay Method is required. Given that the videos I want to embed are random things from youtube and other sites using a container flash movie won’t work. So the simple work around I’m using is to insert WordPress’s <!–more–> tag and place the video after it. This limits the non-standard code to just the individual post page and it keeps the rest of my website standards compliant.

Computing Linux

Workaround for heavy CPU load in Firefox Beta5

Gkrellm2 display showing high cpu/disk usage
For the people using Firefox Beta 5 on Linux. You probably noticed a curious bug where Firefox freezes for a moment accompanied by extreme CPU load and disk usage. Well, the problem is that Firefox3’s support for anti-phishing is saved to a SQL-lite database that grows larger than its cache can handle. The fix is to disable the anti-phishing features and delete the files beginning with “urlclassifier” from your profile. After doing this I haven’t had any problems since. The SQL-lite database grows quite large when these problems start occurring, 18 Meg for me.
-rw-r--r-- 1 ebrake ebrake 18M May 11 12:40 ./urlclassifier3.sqlite

Random Links

An Engineer’s Guide to Cats

Solar power? pfft! Feline static electricity will save us!

Computing Linux

Gimp Magic

BrakeBlog original cropped image

This is the original color image. The camera is a Canon Powershot A300.

BrakeBlog desaturated image

This variation shows what can be done with layer masks in the GIMP. To create this effect, I copied the original image into a separate layer and removed the red panic button using a layer mask. Then it was simple enough to invert the mask in yet another layer to isolate the panic button from everything else. I desaturated the layer excluding the panic button and increased the saturation in the layer that isolated the panic button.

BrakeBlog high contrast variation

Continuing from the previous image this one I increased the contrast and brightness of just the panic button excluded layer.


Maintenance 5/6/2008


These are the packages that would be merged, in order:

Calculating world dependencies  ..  ... done!
[ebuild     U ] sys-libs/com_err-1.40.8 [1.40.6] USE="nls" 4,007 kB
[ebuild     U ] app-editors/nano-2.1.1 [2.0.7] USE="ncurses nls unicode -debug -justify -minimal -slang -spell" 1,365 kB
[ebuild     U ] sys-libs/ss-1.40.8 [1.40.6] USE="nls" 0 kB
[ebuild     U ] sys-fs/e2fsprogs-1.40.8 [1.40.6] USE="nls -static" 0 kB
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.24-r7  USE="-build -symlink" 136 kB

Total: 5 packages (4 upgrades, 1 in new slot), Size of downloads: 5,508 kB