Archive for April, 2007

The missing navigation to Daniel Kitson’s website

Sunday, April 29th, 2007

Daniel Kitson is a wonderful stand up comic and story teller, somebody who I admire as a chap trying something new and wonderful.

Alas he seems to have made his website himself, an admirable undertaking which has resulted in a site which has a “mystery meat” navigation system. So I thought it best to create a more useful navigation system for my own and possibly others use.

- - Front page
d - Landing page
a - News
n - A page with links to “i”, “l” and “e”
i - Latest stand up show details
e - List of past show
l - Story shows

. A page of broken images

k - Story show dates
i - Story show poster
t - Photos
s - Little Bits of Film
o - Film “Speed hump”
n - Film “Late”
- - Film “Stories of the Wobbly hearted extract”

Join the mailing list

Hope this is of help. As a side note I would offer to help Daniel with his website if he needs it, because it does have some wonderful content.

Re: Macs making inroads in the corporate sphere

Wednesday, April 11th, 2007

Ars Technica recently put out a post stating that “macs are making inroads in the corporate sphere”. This sparked some interesting discussion regarding on how macs can be incorporated into the hostile world of Exchange servers and Desktop policy.

A real sore point in the comments were that mac laptops don’t have docking stations. Indeed I can see why its annoying, as I write, this my little Macbook is spilling out 4 cables which are a hassle to plug in and make my desk wire hell. I would much prefer a docking type system, like IBM or Dell offer.

Personally, I *could* get rid of my mouse/headphones/keyboard and replace them with wireless alternatives (the net is already wireless). Alas there is still one major problem. If you use a secondary monitor or a projector, that is one heck of a dongle and loop of wire that as of yet lacks a real wireless solution. Most annoying.

So, I can see why people want docks. ‘One click’ simplicity sounds ace. However wouldn’t it be better is you didn’t have something resembling an octopus sitting on you desk waiting for your laptop? Or have the opportunity to carry around your laptop and be able to instantly connect to the projector to show your colleagues your fab idea. All without wires*?

I can but dream.

*well, all but one power cable

Reading
Ars Technica article
Digg comments

Tunnelling music from Ubuntu to iTunes via SSH

Monday, April 2nd, 2007

I would love to have a single place where all my music and videos are stored rather than having a bunch of stuff hanging around on laptops, PCs and iPods. So I bit the bullet and began Le Grande Media Server project.

First thing I wanted to do was to set up a music server, so this post is basically stage one. Now, as specs go, we all use iTunes at home and I use it at work, so ideally my music should be served to that piece of software. That about it for specs..

The server I’ll be using is my old desktop running a P4, 512mb ram and about 130gig of hard drive space. Of cause I could throw more hard drives in if need be. This is more than enough power for this task, but meh it was just sitting there.

Step 1 : Install Ubuntu
I chose to install the latest beta of Ubuntu, feisty fawn, as I was rather eager but I’m sure all this will work with Dapper Drake. Feisty really is an impressive operating system, much better than the XP it replaces on my old machine, and, thankfully, makes this task relatively simple.

Installation is pretty straight forward, and documented best over at www.ubuntu.com/

Step 2 : Install mt-daapd
iTunes uses Digital Audio Access Protocol (DAAP) to share content. Now this is ideal for us, as some clever chaps have reverse engineered the protocol and made mt-daapd, an open program that uses this protocol to share a media directory to our local network. So in theory our little Linux box can be seen by any copy of iTunes on our local network.

First of all install ID3 tag support (so mt-daapd can read mp3 files)

sudo apt-get install libid3tag0

Then for mt-daap itself. Its best to grab the latest debian package rather than apt-get to be sure of a working copy (iTunes changes so often).

wget http://prdownloads.sourceforge.net/mt-daapd/mt-daapd_0.2.4-1_i386.deb?download

and then install it

sudo dpkg -i mt-daapd_0.2.4-1_i386.deb

Then, once installed, you need to edit /etc/mt-daapd.conf with whatever you use (vi, nano, gedit, I don’t care). Within this file, point the server to your media directory then restart mt-daapd.

sudo /etc/init.d/mt-daapd restart

Now on another machine you should see your share appear in iTunes and will be able to play music! If not, check to see your Ubuntu box has tcp port 3689 and udp port 5959 open and that iTunes is actually listening for shared music.

Thats sorted me and my family out at home. Hurrah.

Step 3: But I wanna listen at work! *throws tantrum*
DAAP was never supposed to work over the internet. There is a way though, and below are instructions on how I did it for a mac. For windows, it will be possible with putty, but I’m not sure how to complete the entire process.

However, for Ubuntu make sure ssh is installed on your server.

sudo apt-get install ssh

Once thats out of the way check to see if port 22 (the ssh port) is open on your Ubuntu box’s firewall (firestarter is a nice tool for this). Now we want to be able to get to this port from outside our network for that on-the-go-music-server-accessness. So set up port 22 to forward to your server on your modem/router.

If all goes well you should be able to type the following on your Mac and get to your Ubuntu server.

ssh your_user_name@your_external_ip

If not, check your router/modem firewall (or that your pipes aren’t clogged) .

Now we want to set up the tunnel between the server and your shinny mac so the music can flow to you as if you were on your home network.

ssh your_user_name@your_external_ip -L 3689:localhost:3689

Once you have put your password in and agreed to accepting keys, the tunnel is now set up. This is not it though, for iTunes to see the share you need to broadcast its presence. To do this I used Network Beacon, which is set up like in this picture.

nb

Once that chap is up and going, you should be able to see your media server in iTunes.

Hope that’s of use. For me its ace, all that music, at work and at home. Bliss.

Reading
I must point out that most of this was thanks to the following so if you are lost visit these.
Matt’s Blog : Setting up mt-daapd on Ubuntu 5.10
Firefly media server
mt-daapd wiki - ssh tunnel
Ubuntu
Firestarter linux firewall
Network Beacon
iTunes