I’ve been using Skype off and on here and there, but, thanks to it’s Linux support, I’ve decided to make it my primary vehicle for Audio/Video Chatting, especially when away from home.
software
Ubuntu Live and Java
I’m not sure if this is specific to the Ubuntu Live based installs, or if this would apply to any Ubuntu installation. However, attempting to install sun-java6-jre (or sun-java5-jre) has left me with a continuous string of errors until I did this…
ln -s / /cow
It seems as though one of the installation scripts has this path hardcoded in it, and, without it, these scripts fail.
I hope this helps you if you should even encounter the same problem.
Portable Ubuntu: working!
Thanks to a tip from Bryan, portable Ubuntu is now working for me, though not quite in the same way I envisioned it in the beginning.
I assumed that, in the end, I’d boot a real Linux partition with a real Linux boot loader. However, this is not the case. It seems that my laptop, and apparently many others, favor booting only the USB drives that contain certain partition types. Fat16 is one of them.
Booting the long way ’round (not to be confused with the wrong way ’round)
So instead of actually installing Linux, I ended up making a copy of the Ubuntu Live CD into a 750MB Fat16 partition. Then I used SYSLINUX to make that partition bootable. Then I included some Kernel options to overlay an 8GB ext3 partition on top of it at boot time in order to allow for real changes to be made to the working file system. This gives a two layered approach where the initial boot is done from Fat16, and at some point, the files in the ext3 partition are dropped on top of it and, from that point, all changes are reflected on the ext3 partition only. Then I formatted the remainder of the drive as Fat32 in order to allow it to be used as a data partition for multiple operating systems. And viola!
This has a few disadvantages. First, a 5400 Bus Powered USB drive is already pretty slow. This whole shuffle from one to the other makes it even slower. On my aging laptop I’m looking at about 4 to 5 minutes from power up to usable desktop. However, once booted, performance is as expected.
Secondly, upgrading the kernel is no longer an easy operation. Or, rather, I don’t think it will be. I haven’t actually tried it. Since the initial kernel is held on the Fat16 partition and the working system is held in the overlaid ext3 partition, I’m thinking that upgrading the kernel using standard tools would only upgrade files that couldn’t be reached at boot time. I think that, instead, if I need a kernel upgrade, I’ll have to update the kernel in the Fat16 partition, then update the support files on it and the ext3 partition. Probably a very manual process. Or, possibly, I could just recreate my Fat16 partition with a newer Live CD. I’m not sure. Anyone done this before?
Post Installation
The good news is, it’s working! Everything else is standard Linux massage, with which I’m sorely out of practice.
My Wireless PCMCIA card (Linksys WCP54G) was not immediately available. I had to use ndiswrapper and find a Windows XP driver in order to make it work. Not awesome, but it works. It’s nice that this is even an option.
Despite many people telling me otherwise, Java and Debian/Ubuntu have never been an easy thing for me to manage. The JVM that comes with Ubuntu 7.10 is a 1.5 JVM. For a specific application, I need JVM 1.6 or higher. I’m still struggling on how to upgrade this. I seem to be at the latest version available in the default repositories, but that’s using gij. Maybe I need another Java packaging or possibly another repository? Any advice?
I’m also in need of a photograph manager — tagging, sorting, thumbnails, resizing, etc. I’m hoping for something that will actually update the metadata in the file and that will read Nikon RAW (D300 NEFs). This way I can easily resynchronize in Lightroom to pick up these changes. At least that’s why my fingers are crossed. I’m looking at Google’s Picasa2 as well as GPhoto. Any other recommendations?
All in all, despite the migration pains, slow booting, and the search for new applications to fill in some gaps, I’m pleased with the results. Thanks to those who threw in their $0.02.
Portable Ubuntu – Part 2
As mentioned a few days ago, I’m having problems with Portable Ubuntu. This morning, fed up with my perfectionist ways, I decided to jump through the hoops required to do it the no-brainer way, that Justin suggested. I wish I hadn’t.
are WordPress Stats and Google Analytics broken?
quick update
I’m short on time, so you get a quick update.
Celeste was 3 months old over a week ago and I have yet to take her 3 month photos. Bad Daniel. Tonight, maybe. I hope.
From today until Monday we are buuuuuuuusy: Two dinner dates, two lunch dates, a nice little roadtrip with friends, a coffee gathering, a small gathering at our place, church, a crap swap, and a housewarming party — roughly in that order. And, of course, a whole bunch of work stuff too. This is a good thing, though. I like being busy and I like seeing my friends. I’m not complaining at all. Even if my lawn has to go untreated for one more weekend (though, I hope, maybe, I can squeeze it in on Saturday). Holler if you need some plans too.
I finished our taxes! Between a small penalty that I didn’t expect from when Jess quit her job, a whole lot of confusion surrounding the difference between a Traditional IRA and a Roth IRA, and a very poor record keeping job on my part last year for business expenses, we’re getting only half of what I expected back. No bueno.
I’m in the process of the great budget redesign of 2008. Yes! It will be so memorable, in fact, that my great-great-great-great-grandchildren will tell stories over an auto-safe-camp-fire with the hum of cooler-outside-air and no-more-bugs in the background telling how the Great Papa Daniel once managed to live like a king, put his family in the lap of luxury, entertain no less than four girlfriends, shower his friends with dinners, parties, and gifts, and do it all while only working 3 hours a day as an unpaid volunteer at an animal shelter. Oh yes. It will be THAT grand.
For the photo-tech people, Lightroom 2.0 beta is out [via Thomas Hawk]. If you own 1.0 you can enjoy the beta until August ’08. If you don’t you can still take a nice 30 day test drive. It’s a little buggy, but it is a beta. I love the new feature set which includes a limited set of localized changes and multiple monitor support. It’s not as awesome as LightZone, but, with the image management parts built in too, it’s hard to pass up.
Send me love today. I’ll need it.
Portable Ubuntu Problems
I’ve tried three times now and just can’t seem to figure out how to get a portable USB Hard Drive set up in such a way that my PC will boot Ubuntu from it when it is plugged in. I’m a fairly competent guy when it comes to Linux and technology in general. So the fact that I can’t figure out what the entire Ubuntu eating world seems to understand is driving me nuts!! If you think you can help, read on.
not a good day
I took today off as well knowing I would want to spend some time with Jess and Celeste to make up for the weekend as well as getting my bags unpacked, all my equipment cleaned, and my images at least mostly processed. It’s not starting off well.
First, I realized that my mobile blogging method wasn’t working and, what’s worse, that it was leaving HUGE posts filled with gibberish in my journal. I still haven’t figured out why it broke or what it’s trying to do. I think I’m giving up.
I’m also fighting with metadata between the 3 different applications involved with managing my large photograph collection. Lightroom isn’t always updating the XMP on disk, my other applications are expecting that it will, there’s constant conflict between the two, and everything is just not fun.
On top of that, I think my data/backup drive enclosures are screwy. I’m regularly having to unmount them, power cycle the enclosures, and then remount the drives to get them to be responsive. I’ve also seen a few bits of corrupted data here and there. Not good.
Once these problems start to weigh on me, all the problems I’ve already pushed aside start to show their face in my mind again.
I need to get to Wolf and get my long lens repaired. Without it, I don’t have one.
Somehow, another of my commonly used lenses managed to break yesterday as well. The zoom ring no longer functions. Thankfully, I have two prime lenses and a wide angle zoom that I can use in place of this lens, though it isn’t as convenient. I need to contact Sigma/Competitive Camera and see if it’s still under warranty from Sigma and, if so, see if this damage is covered. I can’t think of anything I could have done to it to cause this. It must just be bad luck.
While I really like the backpack I bought for this past weekend, it’s too large and too rigid for my uses as a daypack/travel pack. I end up keeping 80% of my gear attached to the straps and belt of the backpack and the actual pack itself remains mostly empty. Lugging around a huge backpack that’s mostly empty is just silly. It’d be great for a warm weather overnighter, so it might be worth holding on to. I’m just not sure. I might have to go back to REI and see if I can find something else I’d prefer.
Jess and I were supposed to take Celeste for a nice walk by the lake early this morning, but Jess isn’t awake yet and I don’t have the heart to wake her myself. Even if she was awake, I don’t know if I could pull myself from this data nightmare knowing it was left in this very vulnerable state.
I hate it when all these little things just stack up until I feel like I’m going to collapse.
Disqus and OpenID
Disqus announced the addition of OpenID support yesterday. YAY!
But they get it all wrong. BOO!
They have implemented OpenID through the use of another site, ClickPass. This is where the problem lies. Instead of implementing OpenID themselves and allowing additional functionality through ClickPass, ClickPass has basically become a required stop in the chain of event required to use OpenID.
With there current system, using OpenID works something like this:
0) Write my comment and then realize I can “login” so then erase my comment (this assumes a user even recognizes that “login” applies to them. Otherwise, OpenID is never even considered)
1) Click “login”
2) Click on hard to see “Open ID” icon that doesn’t even look clickable
3) Fill out URL
4) Press submit
5) read note about Clickpass
6) Press submit again
7) Verify OpenID Identity
8) Tell Disqus I don’t have an account yet
9) Confirm my information
10) Press Submit
11) Write my comment
12) Press Submit
The “OpenID” bit should be automatic based on the “website” or “URL” field. The OpenID logo should be displayed next to it to show that it is enabled there. Having to press “login” is not intuitive since commenters don’t know that they have an account to “login” to. If the URL box is filled in when the user submits the comment, Disqus should then do some magic to see if the URL is OpenID capable, and, if so, log the user in and work whatever magic they want to at that point. The comment should be saved immediately if the URL is not OpenID capable, and should be saved as soon as the OpenID is authenticated if it is OpenID capable. This way, all steps after authentication are optional. With this in place, the new path is:
1) Write my comment
2) Fill out URL field
3) Press submit
4) Verify OpenID Identity
5) OPTIONAL stuff that is not required like Clickpass, Disqus account, picture upload, blah, blah
I hope they fix this soon because, with the way it is now, it may as well not be a feature.
Filtering Thunderbird for Starred Mail
This little tip just changed my life… I swear. I’ve been looking FOR-EV-ER for a way to filter my Thunderbird Inbox so that I see only the “starred” messages. Despite my poking and prodding and searching I couldn’t figure out how until today.
When you’re building your filter/custom view/folder criteria, “starred” is not an option in the first drop down (like Flag, Tags, and Junk Status are). Additionally, despite the fact that the mail server knows all about whether a message is “starred” or not, it’s not in the header of the email either
In Thunderbird, Starred is a STATUS!
That’s right, a STATUS. Drop the first box down and select “Status”, drop the second box down and select “is”, then drop the third box down and select “Starred”. That’s it, you’re done.