Archive for the ‘Computers’ Category

Django People (voodoo people)

Thursday, January 24th, 2008

Any Django heads should scoot over to Django People, a new community website centered around the popular Python web framework. Nice site - I love how your location is shown in a strip of Google maps on your profile page. For example, my profile (here) has a ~100px high strip of Cork City extending as far west as Dripsey and east to Barryscourt on my wide 1440×900 resolution. Apparently I’m 1 mile away from John Handelaar and 0 miles away from a guy called Dan, and that’s about all the Django guys in the immediate area for now (I know there are more than that!) Great use of Google Maps, and overall a very nice resource for Django, it will be a huge benefit to anyone looking for a local freelancer.

Open source software: where do they get these stupid names?

Thursday, October 25th, 2007

Like so many new Linux users before him, Grandad has asked the question that sets you on the road to beard, sandals, and hats with built-in propellors.

The Linux I installed is called Ubuntu and it uses a thing called Grub.

Where the f*ck do they get these names? Are the people who write Linux high on acid or something? They have the most obscure names for everything. You don’t ’search’ or ‘find’ - you ‘grep’. And the desktop is called ‘Gnome’ or ‘KDE’.

Before you even download Linux, you’re faced with an assortment of Kubuntu, Xubuntu, Edubuntu, Gobuntu, nUbuntu, and that’s just a few of the Ubuntu variants. There are countless other releases from Gentoo/Pentu to Debian/Xebian, and I won’t even mention Yellow Dog, Puppy Linux, or my favourite: Tinfoil Hat Linux (for the extra-paranoid).

Most of us have got so used to this over the years that we don’t even notice the unusual choice of names given to most open source software. Making phone calls through Asterisk, receiving mail thanks to Dovecot, chatting on Pidgin, and daily exposure to the likes of Bash and Apache for so long makes you forget what it was like as a first-timer having to google search Yahoo to find out what everything did.

One of the great thing about open source software is, if you don’t expect to be lining up in front of a bunch of corporate fatcats selling it, you can name it whatever you like. The guys responsible tend to have a particularly nerdy sense of humour, which is why Guido van Rossum opted to name his programming language “Python”, in honour of Monty Python, and why we see web frameworks springing up named after anything from Gypsy jazz guitarists to… cake.

Here are a few of the more common programs with questionable names:

  • Gimp: Image manipulation program, similar to Photoshop
  • Snort: Intrusion detection system (lets you detect hackers and unusual activity on your network)
  • Oinkmaster: Used for updating snort rules
  • Barnyard: Event processing for snort
  • Clam: antivirus software
  • Squid: proxy server and web cache
  • Putty: a telnet/ssh client
  • Seahorse: a front end for GnuPG encryption/decryption program
  • Nautilus: file manager, similar to Finder or Windows Explorer

In honour of Head Rambles, I’ll have to mention Gramps, the open source genealogy platform. By the way, can anyone explain the recurrence of the maritime theme? Actually never noticed it before…

“It seems that the cat has been caught by the very person who was trying to catch him”

Thursday, October 18th, 2007

The Leopard has been spotted and will be available in 8 days, 4 hours, 55 minutes from the time of writing this. Tom Raftery points to this poll on GigaOM trying to pinpoint a reason to upgrade.

  • New Apple Mail: Like Tom, I switched to Thunderbird because Apple Mail didn’t impress me enough, despite my best attempts to get to like it. When I first started using my Mac, most programs lived up to the hype and “just worked”, but Mail.app was awkward with spam filtering, and awkward with GPG support, and inferior to Thunderbird in many ways. I was reluctant to leave behind Mail.app because of its inherent compatibility with every other app on my system. But Thunderbird has been chugging along nicely for the past year, and I’m not going to upgrade my system just to have Mail.app fail me again.

  • Spaces (for multiple desktops):Multiple desktops have been standard in Gnome for years, I’m surprised it has taken Apple so long to catch up. At the moment I use Virtue Desktops Application which gives me this functionality in Tiger. However, it sounds like Leopard’s “Spaces” is more than just multiple desktops - you can split a desktop into rows and columns, and bind an application to any particular space?

    “Add rows and columns until you have all the real estate you need. Arrange your spaces as you see fit, then choose the function keys you want to control them. You can assign an application to always open in a specific space, if that’s more convenient — so you’ll always know where, say, Safari or Keynote is”

    That is really good. One of the biggest problems that “switchers” face is shrugging off the “alt-tab” paradigm, maximising all your windows, using one program at a time. Apple try to force their way of doing things by making it difficult to maximise windows. Spaces will reduce the distracting visual clutter which goes along with this.

  • Time Machine (for backup and restore):

    Time Machine takes care of everything else. Automatically. In the background.

    Any time I hear “automatically” and “in the background”, I think of a degradation in performance. Even programs that allegedly only run when the system is idle have driven me mad over the years by slowing the system to a halt for no reason (e.g., “beagled”, “SETI@Home”, “* Antivirus”, and probably the worst culprit in recent years: “Google Desktop”). Just about the only task scheduler that has never let me down is cron, and thats why I have my own backup scripts managed by cron. But I have to admit, this Time Machine looks great, and if it works well then it is the ideal solution for your mother’s computers.

  • 3D Dock with Stacks: Great - I can’t work with cluttered desktop, and Apple’s insistence on defaulting every download and subsequent extraction to my desktop has always really annoyed me. I’ve had to set up every application to download to a new directory, (each web browser, FTP, IRC, Peel, Bittorrent), but even this is inefficient. Have to say, it looks like Apple have solved that nicely here with the stacked dock.

    A stack is a Dock item that gives you fast access to a folder of files. When you click a stack, the files within spring from the Dock in a fan or a grid, depending on the number of items (or the preference you set). Leopard starts you off with two premade stacks: one for downloads and the other for documents. The Downloads stack automatically captures files downloaded from Safari, Mail, and iChat, and the Documents stack is a great place to keep things like presentations, spreadsheets, and word processing files.

  • Updated finder with cover flow: aka “Finder meets iTunes”. Perhaps I’m too stuck in the Linux organised file system mentality, but this fancy new Finder doesn’t appeal to me. I think of a folder by its absolute path, and I get mildly ill when files are in the wrong folders. I was very upset when Windows 95 or 98 starting messing about with “My Documents”… it took me ages to find that “C:WindowsProfiles” folder. In Finder, all the folders I regularly use already have shortcuts on the left navigation. What does the enhanced Finder offer me? Well, this “cover flow” gimmick will probably give my PC half second stutter everytime I go to browse a folder. I already know what’s in the folder, I’m not going to be using the searching, and I never really liked the iTunes navigation to begin with.

  • Everything: I’m not going to spend €120 or whatever it costs, and an hour of my time to upgrade without any solid reason, but this amounts to another good step forward for Apple, by the sounds of it.

Anything else?

  • Improved Safari:

    The fastest web browser today, Safari loads and draws pages up to 3 times faster than Firefox 2 and up to 5.5 times faster than Opera 9. And it executes JavaScript up to 2.7 times faster than Firefox 2 and up to 2.6 times faster than Opera 9.1

    I love how Safari is so fast. It is a cool web browser and it’s really nice to use. So why am I forced to use Firefox and Camino? Because Safari doesn’t work properly, unfortunately. It renders images badly, it fails to cope with some CSS that works perfectly in Firefox, Opera, and Internet Explorer, and it is not compatible with Google Apps (at the moment). For me, this means that Safari is quite simply not an option. Does the new version fix all these issues? If not, then doesn’t matter how fast it is, it is fundamentally flawed beyond use.

  • Bootcamp:

    Leopard is the world’s most advanced operating system. So advanced, it even lets you run Windows if there’s a PC application you need to use. Just get a copy of Windows and start up Boot Camp, now included with Leopard.

    Today, thousands of people are going to be downloading Ubuntu Gutsy upon its release. How many MacBook users are going to miserably struggle with their keyboard backlight for hours, or fail to get their iSight working? Windows guys get a full suite of drivers, what would it take for Apple to dedicate a couple of guys to work on behalf of all us who want to run Linux? I suppose it’s probably not as easy as that, but when I first got my MacBook Pro, I got it with the intention of installing Ubuntu Edgy on it. At the time, due to some very slight incompatibility issues, I was not able to run Linux comfortably without sacrificing some hardware functionality.

  • The new iChat screen sharing functionality:

    Thanks to iChat screen sharing, you and your buddy can observe and control a single desktop with iChat, making it a cinch to collaborate with a colleague

    Combined with all the other features of iChat… killer app? Yes, it sounds like it. Worth upgrading for? Maybe in 6 months when all my colleagues have fancy new Macs running Leopard.

Vienna > NetNewsWire Lite

Thursday, October 11th, 2007

With all the lovely apps you can get on a Mac, I still find it hard to believe that nobody has made a feedreader that is really nice to use. NetNewsWire Lite has failed me for the last time. I hope that Vienna does not let me down. What do the rest of ye Mac people use?

Vienna

Be Careful when Submitting Bug Reports

Thursday, September 6th, 2007

Attention any Linux users having trouble with Totem: be careful of what information you submit in your bug reports!. (Well spotted, Killian)

Hardy Heron??

Friday, August 31st, 2007

Ubuntu have named their 8.04 release. This one will have Long Term Support, so you can expect to hear a lot about it, as it will be Ubuntu’s next big push and will be around for a long time. With that in mind, you might think they would put a bit of thought into the code name.

They could have chosen:

  • Hearty Hamster
  • Humble Horse
  • Hefty Hippo (battling the temptation to opt for ‘Hungry’)
  • Hostile Hyena
  • Homnivorous Hummingbird

How great would it be tell people that you’re trying out a new home theater platform on Hefty? Everyone loves hippos and they tie nicely into the African theme. Hippos have great personality. Herons? They just stand there all day doing nothing! Who ever heard of a hardy heron? And as for HARDY??? What kind of signal are you sending to potential users who are contemplating a switch to Linux but worried about the steep learning curve. Next we’ll be seeing Impossible Iguana, Justforgetaboutit Jack-rabbit. Myself, I would have skipped the H entry altogether, given that we’ve already had a Hoary Hedgehog.

Peel

Sunday, August 19th, 2007

Stay in the loop with Peel - a user-friendly MP3 blog reader for the Mac.

Review of Peel
Rated as 5/5 on Aug 19 2007 by James

5/5

When I started using Last.fm about a year and a half ago, I thought that was the only playlist I would ever need. I was very happy to scrobble my life away listening to recommendations from my neighbours. I don’t like organizing my music - I go into a frenzy about once a year where every single tag must be perfect, and I usually spend about eight hours capitalising song titles and adding in album information. The rest of the year, I like to just click ‘play’ and leave it at that. The greatest thing about Last.fm is that it knows exactly the kind of music I like, and it finds me more of the same. On the other hand, the downside of Last.fm is that it knows exactly the music I like, and always finds me more of the same. I’m not sure exactly why I overlooked the existence of MP3 Blogs, but I know that extreme laziness is at least partly to blame.

Now I have found Peel, named after the man. It is basically just a music blog feed-reader for the Mac, really nice and simple and easy to use. I have it set to auto-download new tracks from my favourite music blogs, and I will manually play the latest music from the for blogs that I don’t trust quite as much (I don’t want to accidentally auto-download any Sean Bán Breathnach tracks). The best thing about Peel is that it automatically creates a playlist for each blog, and adds the downloaded tracks to iTunes. For some reason, I really hate making playlists.

Now that I’m sold on the product and will happily fork out $15 on a licence, I need to find my favourite music blogs. I was very pleased with the ones that came with Peel.

I know of a couple of music blogs from Ireland which I visit occasionally (please let me know which ones I’m missing, because I’d like to check them out):

I’m working my way through this list to find some sites that I like - please let me know if you have any recommendations.

My feature requests:

  1. A maximum file-size limit for auto-downloading, so that I don’t waste my bandwidth downloading 100mb+ podcasts which happen to be in mp3 form.
  2. The ability to view the title and description of the post accompanying the song. I’m probably missing out on interesting trivia here, or possibly even some important note left by the blogger. I might subscribe to a music blog that I don’t really like, if I felt that it produces the occasional gem, and it would be handy to see the title of the post, just the bogger refers to it as “the greatest song of all time” or something.

It is a great app though, I would advise all you Mac users to check it out. Windows people, I’m sure there is something very similar that you can use. Linux guys, you could probably write a script that does this without the need for a fancy GUI anyway.

LouderVoice Review Tags: , , ,
Rate this review at LouderVoice

Mencoder Howto

Friday, May 11th, 2007

Faustov has written up a nice Mencoder tutorial to help QuakeWorld players make movies in Linux. I don’t think I’ll be making any QW movies in the near future, but I’ll bookmark this anyway, since I always struggle even with the basics of Mencoder.

MacBook Zoom

Thursday, April 26th, 2007

I’m learning new stuff every day on my MacBook Pro. Today, OS X Hacker points out how you can zoom in on any part of the screen, simply by holding control and dragging two fingers along the trackpad. I can’t see this being useful, but that is beside the point. Little features like this are what makes OS X really cool… I will find it difficult to go back to Linux on my desktop.

Mac OS X Security

Saturday, April 21st, 2007

Infoworld are crowing that a “myth” has been crushed, as a hacker managed to break in to OS X to win a security contest in Vancouver. No myth has been crushed - at worst, perhaps a misconception has been dented. OS X is not hack-proof - there is no operating system on earth that is 100% secure when attached to a network, and the way some people have responded to a run-of-the-mill Safari vulnerability, you would think that there has been an apocalypse.

What the Infoworld article fails to mention is that CanSecWest organizers relaxed the rules Friday after nobody at the event had breached either of the Macs on the previous day. It doesn’t specify exactly how the rules were relaxed, but a comment mentions that “The successful attack on the second and final day of the contest required participants to surf to a malicious Web site using Safari”. If this is the case, then as far as I’m concerned, the contest only served to show how well secured OS X really is.

The article quotes Dragos Ruiu, organiser of the event:

“You see a lot of people running OS X saying it’s so secure, and frankly, Microsoft is putting more work into security than Apple has”

Dragos: the reason Microsoft is putting so much more work into security than Apple is because it needs it so much more. How many times have I had to fix friends’ Windows computers for no other reason than they left it online for a few hours without a firewall? No myth has been crushed, common sense has prevailed. Your Mac is not untouchable - it is advisable that you tighten security controls on your web browser, and be careful of surfing to dodgy sites on the internet. As long as you don’t make a habit of antagonising MaddoxX, then you can be reasonably confident that your computer won’t be trying to nuke eBay if you leave it online untended for the weekend.

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.