I recently added a couple of plugins to this site (and a friend’s that I maintain) to try making administrating them easier.  Both sites also happen to use a plugin to crosspost to LiveJournal and now things are acting flaky.

I’ve disabled the most likely culprit and now am writing this post to see if I’m right about which plugin is causing the problem.  Wish me luck.

Side note: Our snowblower stopped working during the last snow-storm.  The engine runs, but the auger stopped turning.  This weekend we got a bunch more snow, so I opened up the snowblower, figured out what the problem was and fixed it.  I fought the snowblower and I won!  🙂  Unfortunately while troubleshooting it, I also fought my vice-grips and the vice-grips won (I’ve got the blood blister and cuts to prove it).

UPDATE: My first guess was wrong but I’ve figured out which plugin is causing the problem and deactivated it. For the record, Referrer Detector & LiveJournal Crossposter do not play nice together.

I’ve been posting notes about this under New Look, but figured all the changes deserved their own post. Since I’m going to keep updating this post with new information until I decide not to, I’m marking this as a sticky post and hiding the real changes below the fold. Additional note: I’m doing the vast majority of this work over at my devblog, so it may be some time until the changes show up here.

UPDATE: I’ve removed the sticky setting from this post, as I’ve completed all the work I intend to do for now on this theme. Lastly, I’ve setup a page where any new information on VectorLover2 will be released and I will be posting a zip file of VL2 there for people interested in my version of the theme.

(more…)

Upgraded CoffeeBear.net to WordPress 2.7 and switched to a different theme.  I liked certain things about the old theme but most of those were developer features that I’ve never gotten around to using.  And since it was kind of ugly the way it was…  I decided to switch it up a bit.  Unfortunately I’ll have to once again customize the Now-Reading output as it’s all busted & fugly right now.

Last night I upgraded my home PC from Kubuntu 8.04 to 8.10.  On the one hand, the upgrade went better than any other upgrade ever has.  On the other, I ran into some major problems.

Good

  • The actual upgrade process completed without errors.
  • The computer was successfully upgraded from 8.04 to 8.10 without any manual intervention on my part.
  • Desktop effects (aka compiz) are very fun.  I’d tried them in the past with less than stellar results (too buggy) but they seem much more stable now.
  • The extra buttons on my trackball finally work righ with Firefox under Ubuntu (back/forward).

Bad

  • The upgrader removed and did not reinstall the restricted kernel modules.
    • For my less technical readers, basically the upgrade broke both my wireless connection and 3D acceleration.  I could live without the 3D, but this computer relies on wireless to connect to my home network.  Fixing that took a couple of hours of digging around in the log files and using another computer to get the files I needed.  Major headache.
    • I understand why the modules were removed and not installed after the upgrade, but I wish the upgrader had been smart enough to realize I needed them and would have at least downloaded them to be available after I rebooted to complete the install.
  • KDE 4.x is the new default desktop environment for Kubuntu.  KDE 4.x does not play nicely with Nvidia graphics cards.  Like the one in my computer.  Meaning the lag between clicking on a the K menu and the menu popping up was about 2 minutes.  *ugh*  I could disable the Nvidia drivers to get normal performance back but then I’d lose my 3D acceleration.  *sigh*  So I’ve switched over to using Gnome, which will probably make at least one person I know very smug.
  • The network shared drives I had setup to be automatically mounted on every boot are no longer mounting.  Gnome has an easy way to connect to those shares, but I really don’t want to have to mount them manually every time.

Update: For those of you stopping by looking for instructions on how to do this upgrade, you can fine the complete instructions (with screenshots!) over at Ubuntu’s Community Documentation page for IntrepidUpgrades/Kubuntu.

Some time back, I tried to make Rob Miller’s Now-Reading plugin display who’s reading each book on the individual pages. But the PHP code I posted at that time didn’t work like I thought it did, my interests changed and I moved onto other things. Today I had a visitor stop by asking about my broken tweak. So I took another look at the code and I believe I’ve got something that works this time.

// Now-Reading Plugin: Get the display name of the book's reader
function mlm_book_reader( $echo=true ) {
	global $book;

	$user_info = get_userdata($book->reader);
	
	if ( $echo )
		echo $user_info->display_name;
	return $user_info->display_name;
		
}

This grabs “Display name publicly as” from the user’s profile and displays it on the page. I put the function in the functions.php file of the theme I’m using (so any automatic upgrades of the plugin won’t erase it). Then I put < ?php mlm_book_reader() ?> into my custom single.php template and viola!

Note: this has only been tested on WordPress 2.6.2 with Now-Reading 4.4.3.