What a horrible trial-and-error life web designers lead! After too much hair-pulling, this site now looks as it should on IE7. Issues:

  • IE7 does not like div tags between li tags – so I reworked everything to oblige
  • IE7 requires some hacking with padding and margin to get my rounded corners css to work

I hope I never have to touch it again (but I will).

This site now has pretty valid CSS and XHTML, and resizes pretty well too. Try it out with Ctrl+ to increase text size, Ctrl- to decrease. Change the resolution. Stretch it, pull it, bend it – better than Stretch Armstrong! (sorry, no green goo though…)

Gentoo updated the way Java is configured. To fix it up I did this:

emerge -C java-config
emerge -1 java-config:0 java-config:2
java-check-environment
java-config-1 --set-system-vm 1

I now have blackdown selected for 1.4, and sun for 1.6. Eclipse is working again.

After bumping up 60+ packages (probably about half or a third the total), apache started spawning several processes, each taking 10-15% CPU, until my poor little server box was kswapd’ing its little guts out. It was heartwrenching seeing that red drive light on constantly. Poor little thing.

I did an emerge world and rebooted, and this baby is absolutely humming now. load average 0.00 :>

UPDATE: eventually Apache is still hogging things. Looks like gentoo changed the config settings for the Apache memory manager (MPM). There are several choices, looks like I want the “worker” variant. To get it, add APACHE_MPMS=”worker” to [/etc/conf.d/apache2], and update httpd.conf settings to specify performance settings. The defaults are here: [/etc/apache2/modules.d/00_mpm.conf]. I am attempting to adjust them to optimal values in my [machine_globals.conf] file.

The gory details follow. Sure it’s a lot of change, but once again, gentoo is the ultimate power tool. (continued…)

Silly 8GB pci SD card jumped to a different /dev location. To track it down:

tail -f /var/log/messages
(insert USB stick/card/etc)
(you should get a [dev] location, mine looked like:)
  Aug 25 20:31:04 wimpy sdg: sdg1
emacs /etc/fstab
  # MDM sync is important so that changes are immediate - 
  # otherwise they won't happen until you unmount - 
  # ie you'll lose changes if you don't properly unmount.
  /dev/sdg1 /media/8gb_sdhc vfat auto,noatime,user,exec,sync 0 0
mount /media/8gb_sdhc

Eventually I should play with udev rules to better identify each device and mount to a specific location. See here.

Otherwise, apps like k3b won’t be able to access it. You have to log out/in after editing /etc/group.