Sharing media over the network using iTunes media sharing is easy, but it’s even better when you can set up FreeBSD as your backend media library server. We can achieve this by using mt-daapd and mDNSResponder.
Last year I bought a Mac Mini with the intention of using it as the front end for a media centre solution.
For my plan to work, I needed to share my media from the FreeBSD server to the Mac. Considering both of these operating systems are *nix based, I decided to go with the triied-and-tested NFS to do the sharing. Read the rest of this entry »
Last night a friend (on right) of mine tipped me off about an excellent X server for Windows. I got fed up using the cygwin so decided to try it out. Xming is a cool name too!
Here is what you need to get:
- Root Access
- Xorg installed
- SSH Access to the FreeBSD machine from the Windows machine
- Putty on the Windows machine
- Download Xming to the Windows machine
As I work in a large corporation who have all their satellite offices (like my own) connect to the Internet through a central structure, I decided I didn’t want some IT nerd reading all my IM’s. SSH wasn’t good enough - I wanted a robust solution that didn’t take much tinkering and would support all the protocols I use (MSN, Yahoo, AIM, Gtalk, soon SIP).
Read the rest of this entry »

As a precursor to researching Apache replacements for work, I decided to look at lighttpd at home. I already have php5 installed (incluing fast-cgi support). Here is how I installed lighttpd in my setup. These steps were carried out as root. Read the rest of this entry »
Thought that my squid proxy might be out of date so I did the usual portsnap and noticed there was squid30. It’s not done, but I compiled it anyway to see what’s up.
First impression - all the same as before, except now I’m getting an odd ‘Invalid URL’ error whenever I try to browse. Seems like it’s cutting the domain name off the beginning of the URL it’s trying to fetch.
So eh, I’m confused. I did notice that http_port needs the ‘transparent’ option on that line, it’s there and still no luck. But it work when I set the proxy address manually in the browsers! That’s a start!
After messing about some more, going away, coming back, recompiling a couple of times, it was figured out.
It turns out, if you want to use Squid3 and PF transparently, you have to also compile in support for IPFW transparent proxying (something to do with getsocketname() retuning the original destination).