Archive for the ‘Computers’ Category

Dapper Drake Released

Thursday, June 1st, 2006

Ubuntu has launched version 6.06 today. Evaluating the test releases was not really an option for me, since it takes about three weeks for me to download an ISO, so I am looking forward to getting Dapper this weekend. I haven’t been so excited about an OS since I got Windows 95 for my 486. Hope there’ll be nothing like this this time around.

RazerTool for Linux

Tuesday, May 23rd, 2006

For anyone who uses Razer Copperhead and has at some point been frustrated by Razer’s lack of support for Linux users: here is a new (unofficial) tool for controlling the mouse in Linux - upgrading the firmware, switching profiles, etc.. It has a command line version and a gtk version, and it is very handy.

Wooden Computing

Wednesday, May 3rd, 2006

To think that I was amazed by that wooden and leather laptop a few days ago. Now BoingBoing have linked to EcoGeek - an article about wooden computing. Wooden monitors, mice keyboards… this guy even has a wooden iPod:

Wooden Computer and iPod

Unbelievable… check back here in six months because I will surely have my own modded masterpiece well underway by then, this has inspired me.

Best Modded Laptops

Sunday, April 30th, 2006

From the site that brought you the cockroach-controlled mobile robot, and the functional lego crossbow: here are the top 5 most creative laptop mods. The one shown below is made of wood and leather. I love these things.

Wooden Laptop

Guess what software Osama Bin Laden uses on his laptop?

Friday, April 28th, 2006

Macros linked to this on IRC - Shelley The Republican has outraged hundreds of gullible people with an article on how Linux is a threat to American freedom, a backlash by Europeans jealous of America’s lead in technology. This is clearly an elaborate parody site in my opinion, and very entertaining at that (have a read of some of the other articles). Lots of people still believe it to be genuine, citing Shelley’s republican team as proof of this, but I cannot see past it being a wind-up in the tradition of is your son a computer hacker?

Finally, remember to include Linux users in your prayers tonight. As individuals we may not be able to change people’s minds, but the Bible teaches that God can make any sinner repent.

Algorithmic Composition of Music

Wednesday, March 29th, 2006

I posted a few days ago about some of the projects that I found interesting at the UCC Open Day for Computer Science fourth year projects. The one which I expected to see more of in the future was Mark O’Brien’s project on the algorithmic composition of music. He has sent on some midi files that were automatically composed at the touch of a button (and maybe a couple of slider bars) by his program.

The interface also has a “risk” slider which, if set to “low”, would come out with a tune that conforms perfectly to our rules of music, akin to Mary Had a Little Lamb. Increasing the risk will allow the computer to stray more from the predefined rules to create either a unique inspirational work, or an absolute disaster. Take a listen to this Shins-esque one (which I think had risk factor set to “medium”)… I think its class:

If you’re not into the sinister bells genre, there are pianos, guitars and more on the zip file here (3kb). Mark says he’s currently accepting donations ;)

UCC Open Day

Saturday, March 25th, 2006

Despite having just two hours sleep last night, today was very enjoyable thanks to the fourth year projects on display at the UCC Computer Science Open Day.

My own project was an Ad-hoc Network Management System, designing and implementing a protocol for wireless ad-hoc networks, independent of IP, with a service-oriented naming scheme. As wireless-enabled devices continue to get smaller and more numerous, IP routing cannot meet the future requirements of ad-hoc networks. My protocol is an alternative to IP. It reduces processing and memory overhead by eliminating the costly updating of routing tables, the large packet headers, the address conflicts, and the unnecessary restrictions that IP routing brings to an ad-hoc network. The service-oriented naming scheme introduces a whole new host of improvements and possibilities for the future, although at the moment I have only its most basic implementation.

The guy in front of me had an interesting project, 17,000 lines of code examining the algorithmic composition of music. When I was greeted by midi music at 9am, I thought I would be in for a long day. Turned out it was quite the opposite - he had really done his research and the results were amazing. The program used random numbers to generate a unique tune within the constraints of an algorithm which conforms to our idea of what good music is. There were loads of different controls to vary the output, but even some of the computer’s own work was really good. One tune in particular which used a slow, bluesy rhythm could easily have been a movie sound track. Even if you’re an AI skeptic who believes that a computer could never generate genuinely good music, there is no doubting that this tool could be a source of inspiration for artists, or a powerful background music generator for games, for example. The author of the project is looking to do a PHD, so it is in safe hands and it is possible that we could be seeing more of it in the future.

Music and Artificial Intelligence were also central to Mood Musik, a Java based music player which recommended songs to the user based not only on musical patterns (as some existing mp3 players can do) but also by analysing lyrical content.

There were several robotics projects. As far as I could tell, one such project involved a wheeled robot navigating his way through a red-brick maze. Maybe I got the idea wrong, but robots are always cool anyway.

Games development was big this year, with most of the guys that were at Intel with me taking this option. One group made a PC game, another made an Xbox game, and a third group who developed a PS2 game (although I did not get to see that one).

Homer SimpsonThe multiplayer PC game looked like Quake and felt like Unreal. Perfectly rendered machinegun with realistic sounds, and great graphics except for the disproportionate enemy models that provided comic effect akin to using the ‘homer simpson’ model in Half-life Deathmatch and Quake 3.

The Xbox game, called ‘Revelation’ had a religious theme. You are are monk who runs around banishing demons, in the true spirit of oldschool classic FPS games. A great theme and atmosphere, with a first rate introduction (the holy tome opening with a freaky otherwordly narration).

These projects were really inspirational - the things you can do in just a couple of months if you put your mind to it. Revelation inspired me to go straight to GAME and buy Oblivion, which was released today. So I braved the Friday evening South Ring traffic to Mahon Point. And by the time I got there, they were sold out. I’ve never seen this happen before… I bought Halflife 2 the day it came out, at 8pm in the evening. I bought World of Warcraft the day it came out… and Doom 3, and Quake 4. None of these came close to selling out on their opening day.
I rang GameStop in Blackpool and asked if they had it in stock.

Norry: “Yeah we have that, no bother.”
Me: “Should I reserve it? Like, is there any danger of it selling out between now and the time I get there?”
Norry: “Nah we have loads of copies.”

So I braved the Friday evening North Ring traffic to Blackpool. They had one copy left when I got there.

Breezy Critical Security Threat

Monday, March 13th, 2006

With Breezy running on three of my systems here, I was a bit surprised to find this post on the Ubuntu security forum; root password in plain text in a file that is readable by all users, on a standard installation. I am amazed that nobody has spotted this before - surely there has been some paranoid user who has searched for his password in case he accidentally left it in plaintext somewhere. Now is a good time to update your system, and change your password while you’re at it.

I am from Cork, Ireland. A fan of the Big Lebowski, Mac OS X, Linux, Cork hurling, Munster rugby, Irish football. Interests include QuakeWorld, Python (lately Django), network security, web applications and technology in general.

Leave a comment if you come across something that interests you. My contact details are here. Alternatively, you can connect on LinkedIn or Twitter.