This is primarily to inform visitors to this website that I’m available and looking for contract work, either remote or on-site in the Limerick region.

I specialise in C and C++ software development on Unix platforms. I have extensive experience with scripting languages, such as Perl and Bash, on these platforms also. I’ve worked on everything from small open source projects to large scale high-availability software. I’ve also done quite a bit of web development using multiple web technologies such as PHP, Javascript, CSS and database backends.

As well as this, I have experience with server installation and administration of various elements of information technology infrastructure, such as web servers (Apache), database servers (MySQL, PostgreSQL, Sybase), email servers (Postfix), DNS (Bind) and directory servers (OpenLDAP).

My CV is available online. Any and all reasonable offers or requests will be considered and treated professionally and confidentially. Contact me at john@jmadden.eu.



Last Wednesday was my last day working as an Accendo contractor in Tecnomen Shannon. For my first full time “real” job, I could have done an awful lot worse. I’m very grateful to both Accendo and Tecnomen for the experience and everything else. I’m also going to miss the friends I made during my 18 months there.

(Aside : kick ass – my darling fianceé just delivered a ham and cheese toastie for lunch!!)

I have moved on to work with Sentiera, a relatively young company specialising in media delivery systems – primarily for advertising in business premises. My role here will be as development lead on the client side of this system, a custom built piece of hardware running GNU/Linux and various other pieces of software to play the media.

As part of the leaving process, I did a thorough clean out of my work computer. For quite a lengthy period while working in Tecnomen, my work computer (a Solaris 8 Sparc workstation) was my primary connection to the Internet (see this post for details on that!) so, as you can imagine, it had built up quite a wealth of personal information. Some would be obvious, like files and directories that you created or downloaded purposely. These should be pretty easy to find and clean out, because (under Unix anyway – you Windows users would probably have more hassle!) these are generally stored in your home directory. So, a thorough scan through that should pick up on all these bits and pieces. But the other things which you mightn’t think of, and which should be removed are just as important :

  • Saved browser passwords
  • Personal email
  • Temporary files

I used Firefox as my primary browser, so all the stored details for that were in ~/.mozilla/firefox so I simply tar’d up that directory and deleted it before I left. As an added bonus, when I untar’d it into ~/.mozilla on my GNU/Linux desktop in the new job, it worked perfectly, so I had all the bookmarks and saved passwords I’d built up available on the fresh new install. This also meant that my extensions were still there, and configured as I had them. This is particularly useful for Adblock, as I had blocked quite a number of ads for the different sites I track on a daily basis.

I received little to no personal email to my work account. The most I got were forwards from the guys in work! So, cleaning this up wasn’t too difficult, and I generally delete email I’ve read unless I need to keep it for a specific reason (eg. important information for a project, or waiting for information to reply to it etc.).

The temporary files I reckon a lot of people wouldn’t think of. These are created when you do things like view pdf’s or other documents that require an external program to view from within a browser or email. Most of the time, I’ve seen these created with random names. On my work machine, though, they were created with their actual filename. This makes them very easy to scan over and pick out specific one’s of interest for anyone who’d be interested. It’s easily fixed though – rm -rf /tmp/* && rm -rf /var/tmp/*.

I was out for a few drinks with some of my ex-workmates from Tecnomen and Accendo last night. I explained the wonders of the Jameson hangover cure to them, though I think they were a bit sceptical! However, I can confirm that, once again, it has worked!! Keep an eye out for the scientific study, coming to a scientific journal near you soon!



Five of us headed for Krakow last Thursday to investigate the social scene in the city! Though tired coming back, we all had had a great time.

It started Thursday night after we got to our apartment and dropped our bags and stuff. We decided we’d head to the Irish bar, called Nic Nowego (I think that’s spelled correctly!) first. Some sampled the Guinness, and the rest of us went for Polish beer. Apparently, the Guinness was pretty good, though one of the lads reported it was a bit watery. We had a chat with the owner, who gave us the name of a few clubs to try out. We went on to one of them later in the night, but I think the bouncers weren’t happy about letting in a group of five lads. Tom, the owner of Nic Nowego, had told us that the clubs were getting sick of stag parties, and so it would be difficult for a group of lads to get in. So we went to another Irish bar (well, Irish in as much as it had an Irish flag outside it), had a few more beers, met (and Duibhir “educated” in his own special way!) a few English lads and played some pool before moving on again. The rest of the night will remain in memory, but not in print!

Friday, obviously, started slowly. Four of us headed out for a walk around the city in daylight to see what was around, and to grab some food. Duibhir, an bándearg, stayed in bed complaining like a girl of being hungover. His true intentions surfaced later that day however! We went to Roosters around 2pm for our lunch. This was followed shortly afterwards by beer, and continued through ’till 10pm or so that evening! We were joined virtually (via webcam, text message and phone) by a few people who couldn’t make the trip while there. Friday, though, had to be an early night – we finished up around 1am because we had to be up early on Saturday morning. It still turned out to be a great night though. We had a guide to show us a few good clubs to visit, and to help getting us in!!

The early rise on Saturday was for a pre-planned trip to Auschwitz and the Salt Mines. We were collected at 8:30am by Simon (as Marky christened him), the taxi driver, to be in Auschwitz at 10am. The tour started with a short film showing photos and film clips from when Auschwitz was in use by the Nazis. This was followed by a one and a half to two hour tour of the camp itself. This was the most daunting part of the entire weekend. We were shown cells used for starvation and suffocation, a replica execution wall and the living quarters of the inmates. The most difficult section though had to be the rooms filled with posessions of the inmates. All these rooms had glass walls from just below waist height to the roof, and were stacked with certain items. One contained two tonnes of human hair, which was collected by the Nazis from the victims of the gas chambers, and used in making carpets and for stiffening the collars on the SS uniforms. Another contained suitcases from the Jewish victims who thought they were being relocated, another contained shoes. One of the worst to see was a room filled with childrens’ shoes. Having seen the detail of this camp, we moved on to finish the tour in Birkenau – a much larger concentration camp about nine kilometers from the Auschwitz camp. Here we really saw the scale of the camps; Auschwitz could take 10,000 inmates, Birkenau could take 100,000. The gas chamber in Auschwitz was only capable of killing 700 people at a time, and took 2 days to cremate the bodies; the gas chambers at Birkenau (which the Nazis destroyed before leaving the camp) could kill 2,000 people at a time – and there were five of these chambers. Auschwitz was initially a Polish military base, and so had solid brick structures and when the Nazis needed more buildings, they copied the ones that were there. In Birkenau, however, the housing structures were cold, leaky stables. We saw the detail of the camps from Auschwitz, but we had to see Birkenau to see the scale of them.

From there, we went to the Salt Mines, via a restaurant for food. We saw plenty of sculptures and chapels, but I think the outstanding feature was definitely St. Kinga’s Church – a huge church carved out of the rock about 130m underground. Of course, before returning to the surface, we had to have our underground beer!!

After getting back to the apartment, we took a bit of downtime before heading out again. We picked up a few beers from the 24-hour off-licence next door and sat in for a few hours, then we headed out again to the bars and clubs around the city center. This ended up with a bit of club hopping, and we eventually got back home around 5:30am.

On Sunday, we were all feeling considerably more battered than previous mornings. The first port of call was Nic Nowego’s for a full Irish breakfast. With that in us, we headed back in towards the square at the center of the city to find a bar with a pool table to keep us entertained for a few hours. We found one, and it entertained us! We moved from there to a steakhouse for food, and from there back to the apartment. Some slept, some packed and cleaned! After a couple more hours, we cracked open some more beer from the fridge and as people woke up, a bit more life showed up. Again, we headed for the main square, around which were a good number of pubs and clubs. Sunday seemed to be a quieter night than the previous two though, so it was easier to get into the clubs. Most of the pubs and clubs were underground in converted basements or cellars. They were all pretty similar, with the old stonework walls, a couple of bars and one or more dance floors. But the atmosphere was different in each one. This night, though meant to be another early one, ended up finishing around 3:30am after making our way via clubs and a kebab shop to a club called ‘ProZac’ which was on our way home. This club filled up with med students from NUI Galway just before we went in, rendering our cúpla focal useless for hiding what we wanted to say!

Monday morning, we were up early again to finish packing and cleaning before heading back to the airport. After the strict security checks, a trip to the duty free, and a bit of a wait for a delayed flight, we were on the plane and bound back for Ireland.

Photos haven’t been uploaded yet, but I’ll link to them when they are.



I’ve noticed in my web logs that people are getting redirected here for content that was on my previous website on Skynet. So, to try and help, here’s where you’ll get it!

Firstly, the Howto for Linux on Dell Inspiron 500M.

The second most requested file seems to be Weeee!.

So there ya go! If you’re looking for some other specific content, drop me an email and I’ll upload it.



I’ve spent long enough not using some sort of content management system for my website, constantly promising myself that I’d update it some day soon! So, I gave in and installed WordPress. I’m impressed by its functionality so far, and it was very easy to install.

Anyway, this means I have no excuses any more, so I will try and keep this site a bit more up-to-date than I have been.