Archive for the ‘OpenSource’ Category:
iRiver H10 20gb
I have been trying to choose between the iRiver and an iPod, but I was always leaning towards the iRiver for various reasons, mainly the fact that I would be able to manipulate files without iTunes, but as it turns out this isn’t such a band thing.
Recently the choice was made for me with and iRiver H10 20gb, so far I’m pretty happy, it probably helps that I’m slightly technically minded so I don’t mind using alternative methods and using multiple tools to load songs and re-build the database so all the tags get read.
The only thing that I haven’t figured out is how to automatically sync podcasts, which I will be investigating in the next couple of days. The iRiver that I did get is one that uses the MTP (Media Transfer Protocol) I wasn’t really big fan of this idea in the first place so I thought that I would give it a shot, turns out it didn’t work too well in my case, were as instead of transfering the audio files across it copied them to a different location and attempted to re-encode them into wmv format…not cool!
dnsmasq
I like playing around with and running services on servers because I think that it’s fun, it’s the reason that this blog runs on its own server at home, that does mean that there are problems with conectivity sometimes and I am forced to fix my own problems, which has lead me to think about moving the blog to a hosted service.
I have been playing around with DNS services for a while and during reading noticed that most people believed that BIND wasn’t up to standard anymore and a more acceptable service to go for would be djbdns, the documentation on the site is great and with other sites like life with djbdns and djbdns rocks and there wasn’t with the help of the above three sites I was able to setup a suitable caching name server for my home network. The only problem that I had was because of the way dnscache and tinydns is setup it cannot run on the same network IP so as a result tinydns will normally run on 127.0.0.1 and dnscache will run on the private or public IP. This worked great for me, except for one reason or another I wasn’t able to get dns lookups for my local machine to work.
After some searching I decided that it would be best to head towards dnsmasq
Network Time Protocol
Since the Commonwealth Games had changed the day that we switched from daylight savings it brought my attention to something that I have been wanting to do for a little while but never got the chance to do it.
So I thought that I should finally spend some time looking into setting up a ntp client and server for the rest of my network.
I will be doing this on a Debian box that I am currently using as a squid http proxy sever.
> apt-get install ntp ntp-server ntp-simple ntpdate
After this has been installed you need to go out and find the nearest time servers to you, geographically that is.
So in my case I used the list from the NTP Pool Servers which is basically a project to provide widely accessible ntp servers around the world.
You take that list of time servers, which in my case was this:
server 0.au.pool.ntp.org
server 1.au.pool.ntp.org
server 2.au.pool.ntp.org
and edit /etc/ntp.conf and between about line 15 and 30 edit as appropriately
# You do need to talk to an NTP server or two (or three).
16 #server ntp.your-provider.example
17
18 # pool.ntp.org maps to more than 100 low-stratum NTP servers.
19 # Your server will pick a different set every time it starts up.
20 # *** Please consider joining the pool! ***
21 # ***
22 #server pool.ntp.org
23 #server pool.ntp.org
24 ## uncomment for extra reliability
25 server 0.au.pool.ntp.org
26 server 1.au.pool.ntp.org
27 server 2.au.pool.ntp.org
After this give the ntp server a start or restart.
:/etc# /etc/init.d/ntp-server start
I didn’t know if it was working so incidentally i made sure that the service was running
l
:/etc# ps aux |grep ntp
root 13212 0.0 3.1 3944 3944 ? SLs 15:32 0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid
root 13338 0.0 0.4 1820 568 pts/0 S+ 15:54 0:00 grep ntp
And then to make sure that the ntp service was updating to your listed servers type in # ntpq -p
Which should give you an output of this
:/etc# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*puma.afoyi.com 128.250.36.3 2 u 32 64 377 50.619 4.085 1.253
-adsl-129-61.swi 130.102.128.23 3 u 38 64 377 23.763 -6.072 0.496
+ns.creativecont 128.250.36.2 2 u 35 64 377 41.189 -2.372 0.424
When i first tryed that command I didn’t get the * or + so i wasn’t certain that it was working, but after a little while I came back to it and it seemed to be be fine.
I believe that the “*” means the primay server and “+” mean backup servers.
That is pretty much it, now all you have to do and point your other computers to your server and you should be right.
RoundCube Mail
Finally something to shout about, while I was doing some random searching I stumbled upon this GoodBye squirrelmail, Hello RoundCube
After reading that It lead me to the RoundCube
Basically it’s a Web based IMAP client and unlike Squirrlemail it has a fantastic interface.
In terms of web IMAP clients there is little choice out there and kudos to Squirrlemail, they do have a good product but something needed to be done about the interface it just didn’t hold up.
I think that we might have Google to thank but probably more specifically Gmail with it’s AJAX interface and then Yahoo following suit with it’s interface and the Yahoo Photo Mail (need internet explorer)
I’m just happy that there is something else out there to try, and considering that it’s still in alpha release i’m estatic with it, i think that it’s fantastic.
There is one more webmail client that i will try out, ilohamail seems promising but we will see how it goes.
The internet has been a buzz about RoundCubeMail as well and rightly so, I think that this is defiently one opensource product to keep and eye on. I certainly will be.

