Installing Internet Explorer On Ubuntu Natty

For years Internet Explorer 6 was the bane of every web developers life but as with all great tales it seems the characters change but the story always remains the same. While IE6 is generally not expected to be catered for by developers these days its equally twisted offspring IE7 still is. Normally when I [...]

By |August 2nd, 2011|web development|0 Comments

Near Realtime File Replication With Lsyncd

Ever wanted real time backups of  directories on your server? To replicate static media files for a website to a separate box to reduce load? An easy solution lays with lsyncd it allows you to watch a directory structure on your file system, and replicate any changes on a remote system. How It Works: inotify is a Linux subsystem available from the 2.6.13 release of the Linux kernel that monitors changes made to a file system and reports these changes to interested applications. lsyncd is an application written in lua that uses the inotify service to inform it of changes made to monitored directories and then when notified of a change uses rsync to replicate the changes on a remote service. Getting lsyncd The lsyncd sourcecode can be downloaded from Google Code and compiled but depending on the distribution your server is running, the install process be even easier as lsyncd is included in the repositories of many popular Linux distros. Installing On Debian / Ubuntu While lsyncd is included in both the repositories of Debian and Ubuntu but unfortunately its an outdated version so check what version you are going to get beforehand with the command: apt-cache show lsyncd If apt-cache tells you that only one of the 1.x versions are available, I would recommend grabbing one of the 2.x versions from the Debian testing repository instead, the amd64 package can be found here  and one for the i386 architecture here. Then install using the dpkg command i.e cd /root wget wget http://ftp.au.debian.org/debian/pool/main/l/lsyncd/lsyncd_2.0.4-1_amd64.deb apt-get install lua5.1 rsync dpkg -i lsyncd_2.0.4-1_amd64.deb […]

By |July 21st, 2011|Linux|2 Comments

Tracking Bandwidth Usage With vnStat

Outside of internal networks bandwidth is paid often for by the gigabyte and as such it becomes important to be able to see the bandwidth consumption of machines and plan future quotas accordingly as usage grows. There are plenty of packages available that fill this void like darkstat, ntop etc, but they tend to be overkill in a lot of situations were you don’t need pretty graphs you just want to know how much data is entering and leaving an interface.  Enter vnStat a simple console based tool that allows you to monitor traffic flow to and from interfaces on your servers. […]

By |July 5th, 2011|Linux|0 Comments

Free Wireframe & Prototype Creation With Pencil

Wireframing is an invaluable technique when starting the development of a new project, both to set functionality expectations with project stake holders and to give the build team a concrete idea of what it is exactly they have to build. There are plenty of web based and commercial packages available but I don’t really do enough wireframing to justify the cost of an ongoing subscription to a web based service and not many of the commercial packages cater to the Linux market. I have always loved Dia ( http://live.gnome.org/Dia ) for creating flow charts and work flow diagrams but never really found it suited to the creation of wireframes. […]

By |June 23rd, 2011|Open Source, web development|0 Comments

Ubuntu Natty Narwhal Invisible Scroll Bars In Eclipse

Since its release on April 28th Natty Narwhal (11.04) seems to have gained it fair share of haters. The Unity interface is a huge change to the UI and in most peoples experience its buggy and doesn't seem ready for the prime time. No issue I thought after I upgraded I will just use the [...]

By |May 4th, 2011|Linux|3 Comments

Installing Firefox 4 on Ubuntu 10.10

The latest release of the popular browser Firefox is now here with Firefox 4.0 boasting speed improvements, location aware browsing, improved HTML 5 support plus much more. Getting Firefox 4 for your Ubuntu desktop is pretty simple using the mozilla team PPA. To get started open a terminal and enter: sudo add-apt-repository ppa:mozillateam/firefox-stable Potential Issue: [...]

By |March 24th, 2011|Open Source|0 Comments

Easily Rip Youtube Videos On Ubuntu Maverick

Downloading youtube videos to your local machine for offline veiwing is easily on Ubuntu 10.10 with the youtube-dl utility. Simply open a terminal window and execute: apt-get update apt-get install youtube-dl […]

By |March 20th, 2011|Linux|1 Comment

Disabling CPU Scaling With Ubuntu 10.04

If your like me it annoys you that your desktop keeps messing with your CPU speeds when all you wan't is performance. Fortunately its easy enough to fix. Open a terminal windows and execute: sudo apt-get update sudo apt-get install rcconf (Chances are you may already have the rcconf installed.) sudo rcconf Scroll down the [...]

By |May 6th, 2010|Linux|0 Comments

Ubuntu Lucid Lynx A Quick Look

The newest Long Term Support (LTS) version of the Ubuntu distro labelled Lucid Lynx was released earlier today. This release is packed with new packages and enhancements, making me keen to try it out. Not being brave enough to gamble with my current desktop machine running Karmic Koala I decided to download the .iso and play with it in a virtual machine first to give me a feel of what to expect. […]

By |April 30th, 2010|Linux|0 Comments

Jaunty Jackalope Is Here!

The day has finally come and the latest release of Ubuntu 9.04 (Jaunty Jackalope) is available for download.

So Whats Been Improved?


By |April 23rd, 2009|Linux|0 Comments