iTunes home sharing for playlists?
Want to share playlists with iTunes home sharing? I think this feature isn't fully baked yet but you can create a new local playlist, and then just drag the remote playlist onto your local one. It'll import all the songs and add them to your local playlist!
beware! your hard drives are too large
I finally got all the gear together to upgrade my 5x500gb raidz to a 5x1.5tb raidz2. My plan was to get some usb ports working (by which I mean accessible from the outside of the box.. check), put all the old drives into usb enclosures, and get my current pool operational outside the machine. Then, putting the new drives in and using zfs send/receive should be simple, right?
I took out the five old drives, and moved them to some external cases. So far so good. I then pop the first 1.5tb drive into the array. It seemed to recognize it doing pfexec format, so that's good. I put the second one in, and it doesn't show.. Oh, it's probably that the second through fifth slots are running off my sil3124 sata card which is a little ghetto and doesn't support hot-plug. No worries, I just put the rest in and rebooted.
file uploads with restlet
I'm writing a web service with restlet which involved file uploading and downloading. Downloading is simple enough, but file uploading seemed to be a more confusing topic.
Using HTTP POST and files represented by a form field, there are lots of ways to handle file uploads. Restlet includes the Apache FileUpload library, and I even read about using the MimePull library from Glassfish to achieve a streaming upload so you can process the files without having huge temp files.
opensolaris dev builds
I'm going to upgrade the drives in my storage server pretty soon and am becoming more interested in following the particular features getting dropped into zfs on opensolaris these days. I think it's time to upgrade my machine to the recent developer builds in order to take advantage of the most recent features.
How do we do that? IPS, the new packaging system with opensolaris, takes care of it all. We need to add the developer package repository, and then we can do the "pkg image-update" like we did to get from 2008.11 to 2009.06.
storage server mega upgrade
My opensolaris storage server had been acting pretty flaky as of late. It would reboot when it got any heavy use, and wouldn't post and come back up. Now that's not exactly what you want out of any kind of computer, now is it?
iTunes 9 home sharing
I've been trying to get my iTunes in order recently. I have a storage server at home and a mac mini on top of it and that's where the house iTunes live.
It's tough though, because I hardly ever put any music on there first. I import from CDs or download my emusic subscription on my laptop or even my work machine, and then eventually I try and get it on the storage server, but it's ad hoc and a pain in the rear.
cifs in opensolaris 2008.11
I decided to upgrade my home storage server to opensolaris 2008.11 yesterday. I built it on nevada 60 and then 62 (zfs boot) almost two years ago and upgraded it to nevada 97 a few months ago.
I had installed 2008.11 in vmware at work, and was pretty impressed at the whole package. I had been playing with some of the new tech on my older versions (IPS, in-kernel cifs), and I figured now was the time to start over with the boot drive since 2008.11 seems like a pretty stable point.
Un-Unfuddling
I have been very impressed with Unfuddle, the hosted subversion and project tracking service. For instance, they made a change a while back which meant that my Unfuddle hostname would change, and I was notified in a timely fashion, and the let me know exactly what was going on. It has always struck me as a well-run service.
I never really used it much, however, and never used any feature but the svn repository itself. Since I just installed Redmine on my own hosting, I figured it was time to move my one Unfuddle-hosted project over to my own hosting.
Redmine on Site5
I've been using Trac for a while for work, and I am quite non-plussed about it. I wanted something which could do source browsing, bug tracking, and all that jazz, but could also do multiple projects.
I was pleased to find Redmine which does just that. I went through the installation instructions which worked great
Boccalone is a Class Act
Those of you who know me are probably not surprised that my first real post on my website has to do with sausage. What may be surprising is that I have a good reason to write about it.

