Older blog entries for AlanHorkan (starting at number 200)

13 Apr 2005 (updated 9 May 2005 at 17:46 UTC) »
Games, Art, and Standards
Having reading an article on de facto standards (or informal standards) and still thinking about my Lbreakout2 level sets and while looking at a Sokoban game it occured to me that the Tile based levels used by so many games could quite easily be represented in X11 Pixmap Format. Most games prefer to use a text based file format to make it easier to edit things without any specialised tools and the X11 Pixmap format is one of the few text based image formats. Using a popular existing graphics standard game developers could make use of a much wider variety of existing tools and it would have other benefits like allowing the easy generation of thumbnail size previews to show the what the levels look like at a glance. As an example, I drew Minesweeper level in XPM format.
In a similar vein I have long wished I had the time and skill to take the dia.shape format and reorganise it to use SVG with some custom markup (instead of custom XML with embedded SVG) as this would make it easier to reuse SVG tools for generating Dia shapes and it would also mean that librsvg could generate thumbnail previews of Dia shapes for us in Nautilus, the Gnome File Manager program.

Garden State
Finally released here in Ireland about a week ago, a big group of the tramps[1] all went to see Garden State. With any luck the rollout of digital cinema in Ireland will mean in future there will not be any more waiting months and months for for sloppy seconds when films eventually finish their run in the U.K. and the prints can be shipped over. The wait for House of Flying Daggers was so painfully long I was tempted to borrow it from a friend who had bought it while in Asia and not bother seeing it in the cinema at all. Despite this kind of messing hordes Irish people still go the cinema regularly.
The film itself has an interesting timeless quality to it. I don't that in a grandiose way but rather that it doesn't seem very heavily anchored to a particular time or location despite the title being an allusion to New Jersey. The film didn't particularly grab my attention or excite me, the amount of reviews and publicity material I had seen probably didn't help. Dealing with a state of numbness and feeling of emptyness and trying to find ones place in life makes for an interesting but not very uplifting story. Even seeing Natalie Portman in her underwear didn't help. There were some funny moments, although some of them like the petrol pump gag seemed very incongruous[2]. The film was likable enough and I simple interesting story but I my expectations were too high and I was underwhelmed. Zach Braff and Natalie Portman played their parts convincingly and they did keep me moderately entertained for a couple for a couple of hours. All in all a fairly average experience.
I wish I'd written a script where I would get to kiss Natalie Portman. :)

[1] Not real tramps of the hobo variety, but what we call the trampolining club for short.
[2] It feels like bad pretentious writing to use words like incongruous when I could just as easily say out of place. And even using the word protentious probably makes me sound even more full of my self. Hopefully someday I'll look back at this and marvel at my apalling lack of writing style and laugh (or go back and change it before anyone notices).

12 Apr 2005 (updated 12 Apr 2005 at 20:54 UTC) »
Doctor Who
I am was never a huge fan of Doctor Who and was fairly ambivalent to the new series, and forgot to watch the first episode of the new series. The prospect of former pop-singer Billie Piper and Christopher Eccleston (who I vaguely recall from Shallow Grave and other bits and pieces) and memories of how cheap and tacky looking it used to be didn't fill me with much hope of it being any good. As a fan of all kinds of science fiction I have occasionally watched episodes of Doctor Who but not many that did not feature the Daleks. I distinctly remember watching an episode explaining the creation of the classic sci-fi villians the Dalek by the evil scientist Davros.
On April 2nd while busy finishing off some work at the computer and in hurry to go out to dinner for my birthday, I watched the second episode playing in the background. From the first beat of the distinctive Doctor Who theme tune I was immediately filled with optimism and was more than a little distracted from my work and delayed quite a bit. I was suprised by quite how funny the new Doctor was and enjoyed the clever writing which included humour and pop-culture references. One of the jokes involved a historical artifact the characters mistakenly believed was called an iPod, and they went on to play a well known pop song but it is described as a traditional ballad. Blink and you'd miss it but Rose (Billie Piper) compares Cassandra - a gender confused character with a plastic surgery problem - to Michael Jackson, and in response Cassandra recommends plastic surgery to Rose as she "has a bit of a chin". Okay so maybe trying to explain the jokes isn't such a good idea but watch it yourself and you might find it surpisingly amusing.
It is not often you see Welsh people in Science-Fiction but Doctor Who is made by BBC Wales and the third espisode is set in Cardiff and makes a few jokes about it, but Welsh people are nice so I don't expect they'll mind.
Fourty Five minutes of Science Fiction unintterupted by advertisements, good writing, a bit of humour and Billie Piper is easy on the eyes. Basically I think the new series of Doctor Who is great fun and I will be making more of an effort to watch the rest of the series.
Unlike most other channels the BBC doesn't show a lot of repeats, so only yesterday did I finally get to see the first episode and I was very grateful when a friend generously lent me a copy. I expect the legendary Doctor Who theme tune will be stuck in my head for weeks.

MIDI Technolgy still live and kicking
At the moment I am studying (revising and learing a few new details) MIDI so I have an excuse to play around with the Sound Editor Audacity. The lecturer was at great pains to explain to us and make it distinctly clear that MIDI is not a sound but a set of instructions that can be used to make sounds. What particularly interested me was how MIDI was a cheap and useful technology that became extremely popular and continues to be sucessful and that MIDI was uses for other purposes the designers never unexpected, controlling more than just musical instruments but also devices such as such stage lighting and special effects.

Give some people an inch and they'll think they're a Ruler
My suggestion to turn rulers off by default in the GNU Image Manipulation Program was declined. Many programs with the Rulers and Guides functionality like Inkscape and Adobe Photoshop (and I informally surveyed a few others) have their Rulers off by default which I think gives a better first impression as it makes for a cleaner layout and a better use of space, although the downside is that it makes the Rulers and Guides functionality a little more difficult to discover. It was my opinion that Rulers are not frequently used and that the trade off was worth making but others did not agree. I made the suggestion and they considered the idea which was all I let myself hope for. Oh well, it was worth a try.


If you liked the game Marble Madness (and you like cross platform software) then I encourage you to give Track Balls a try. Track Balls Screenshots

Today I was interested to learn that Trinity offers a degree in Deaf Studies and Sign Language.

The %s link is to test a %s theory I have about Mozilla and Google. If it works I might explain it later.

11 Apr 2005 (updated 13 Apr 2005 at 03:47 UTC) »
Gnome in a Matchbox
This week I was commenting on Matchbox, GPE and Abiword on Handhelds this week and now Miguel is copying me! Maybe not but it is cool to see GPE getting more attention and my posts in abiword bugzilla may have generated some interest. Matchbox is great and memorable name, and I'm tempted to ignore the nasty GPE acronym and simply refer to it as Matchbox Gnome instead. I do not have any special hardware so Matchbox Gnome is much more accurate description of what I am running anyway. I took some GPE screenshots of my own, mostly to show off the great work that was done to make Gnome Games scalable and to show how great Gnome Games on Handhelds could be:
Gnome Mine sweeper
Five or more
Blackjack
Aislriot Klondike
Connect Four, red wins
Gnome Klotski
Mahjongg
...

I was also pleased to see how well the Gnome CD Player rescaled to fit the 320x240 display.
I mentioned it before in my comments about using Abiword as a Text Editor and I am still underwhelmed by Abiword Normal View but it is not going to get fixed until I can make time to provide a clear specification of how I believe it should behave.

(I accidentally posted the same comments twice. Rather than remove it completely and leave a blank entry I split out these comments about Handhelds and Gnome Games into a seperate entry and added a few more little bits and pieces.)

11 Apr 2005 (updated 11 Apr 2005 at 21:46 UTC) »
Planet Clipart
It is a big compliment to have been added to Planet OpenClipArt.org which I guess means I will need to occasionally write about Clipart, Inkscape and maybe even other like the GNU Image Manipulation program and Scribus. I guess I should also take it as encouragement to contribute more Clipart.
After seeing the work of Juice Drops I have some ideas about SVG Desktop Wallpapers but my first attempt needs more work.
11 Apr 2005 (updated 12 Apr 2005 at 21:03 UTC) »
Spring Cleaning
Cleared out lots of bits and pieces. A set of Keyboard accelerators (key shortcuts) for GQView, these GQView shortcuts are very roughly following the style of the Gnome Guidelines (HIG). Alleyway (Arknoid) is the generic name for all those "bat breaks blocks" games one of which is LBreakout2. I created a handful of LBreakout2 levels some with a Space Invaders theme, others with a flag theme including one called Guy Fawkes.

Ubuntu: Hoary Hedgehog Live CD
Great name, even if good writing style recommends writers to always avoid alliteration it can be occasionally amusing. I could tell you all the things I like about Ubuntu and Gnome but I am not going to. This mini-review may seem harsh. Every distribution should offer a Live CD it is a great way to try out the latest software.
It could be my imagination but this time the Ubuntu Live CD seemed slower than the previous Warty Warthog version. Hardware detection has improved and I didn't need to choose fall back mode, which until now was something only Knoppix did properly for me.
Having panels at the top and bottom of the screen doesn't work for me. If Fullscreen was ubiquitous in Gnome and I could put menus right against the top edge of the screen it might help (and satisfy others interested in Fitts Law).
Although I've already known about it for months, when I started the GNU Image Manipulation program I was overjoyed not to see the painfully unnecessary Setup Assisant. I seriously hope other distributions will follow their lead and the developers will eventually get the message. There are more start-up speed improvements that could be achieved without requiring masses of programming work, the most obvious of which is to use --no-data option at something no Live CD distribution should be without. I also think some plugin detection could be shifted to compile time instead of first runtime.
Ubuntu does not include Abiword. I know I am extremely biased but it would be a significant improvement to the Ubuntu Live CD. I was disappointed that Ubuntu failed to play the various video files I threw at it. Even though Ubuntu is serious about free software I still expected more. Unlike Knoppix the Ubuntu Live CD does not mount my Windows Partitions for reading.
The Ubuntu Desktop is remarkably empty, uncluttered by some of the rubbish other distributions see fit to put on the desktop. They leave it up to the user to make use of the Desktop which is fairly good idea, however that doesn't make much sense in the case of the Live CD. Matchbox Gnome uses the desktop if you can call it that, to provide links to all the applications effectively provding an alternative interface to the main menu and I like it so much I think it would be a concept worth exploring for other Live CDs like Ubuntu.
I have moved my response to enduring Ubuntu to Livejournal in case anyone might have any comments.

Quick Comments, Canned Comments, Cliche Responses
Open Source consolidation is good thing. Rose bushes need to be pruned if you want the to grow properly. Some of the Licenses the Open Source Initiative accepted in the past were an insulting joke. The great thing about standards is there are so many to choose from. There's nothing new under the sun.
The TV series the OC is the Beverly Hills 90210 of a generation and will age just as badly, probably even worse. That is not to say it isn't entertaining. Mischa Barton, Olivia Wilde, mmmmm :). Point Pleasant might surprise me and last more than two or three seasons. Smallville is an _awful_ lot like Dawsons Creek but with less psychobabble and more super powers. I suppose I should be glad it has raised itself up from the monster of the week schlock they were churning out to begin with and it does reward past viewing by building on old episodes.
Channel 4 has a new cartoon called Quads by John Callahan (who is wheelchair bound himself). It tries hard to be offensive but isn't very funny. South Park continues to surprise me make me laugh hard so I wont be going out of my way to watch Quads.
Honestly, I really am trying to watch less television. (I still haven't even commented about Doctor Who yet.)
Audition makes Fatal Attraction look like a Disney movie. The Japanese sure know how to make horror movies.

6 Apr 2005 (updated 6 Apr 2005 at 22:15 UTC) »
Discover Dia
Lars Clausen has made an appeal for contributors of all kinds to get involved and help develop Dia and suggests a list of non-programming tasks such as bug hunting, translation or documentation work that people can get involved with. If you are interested programming and want to help improve Dia there is no shortage of suggestions in bugzilla and if you let the mailing list know you are interested I'm sure the developers can suggest something you might like. Dia is written in C and plugins can be written for Dia in Python. The Dia developers have always been very good about accepting contributions so if you decide to get involved I'm sure any help you can provide will be welcomed.

Be nice to Translators, use Stock items properly
Use stock items. I've said it before and now I'm saying it again, if you are GTK developer you'd be insane not to use stock items. Actions speak louder than words, and with a little nudging I provided patches to gCalcTool ( bug 171393) and File-roller (bug 172867) to make proper use of stock items, in particular the stock labels which should get rid of some unnecessary translation work. Translation work is hard enough as it is, on one wants to do the same work over and over again.
I'm surprised by how GtkActionEntry is supposed to work, as far as I can tell you cannot use a stock item label without being forced to use the stock item icon. There really should be more GTK stock items, especially for the obvious top level menus like File, Edit, View, Go, Bookmarks, Tools, Format, Insert, Help.

Abiword News: Spike!
Oooh, pretty pictures. The graphs show a big spike in downloads of Abiword particulary from Windows and Mac OS users. Although a spike is to be expected after a new release it is a surprisingly large spike. We are left wondering what Abiword did to deserve this spike, and we can only assume we have been published somwhere. There was an article on OSNews.com that took advantage of Abiword being cross platform software and made a comparison of the installation process on various operationg systems. We also got a mention in an article about AutoPackage because Abiword uses AutoPackage.

Previous Abiword News related posts by AlanHorkan:
Abiword Screenshots, Abiword Statistics, How not to get help on IRC, Money cannot buy Abi Love, Welcome to Planet Abiword.

6 Apr 2005 (updated 6 Apr 2005 at 16:26 UTC) »
Bug Hunter Comedy
Bug hunting can be quite stressful so there are always a few comedians out there trying to make bugzilla more fun. Another person hilariously described it as Novell adds 40,000 bugs to Gnome.


ALL YOUR BITS ARE BELONG TO US!

Larry McVoy is not happy but he really shouldn't be surprised.

At some point the open source world needs to either decide they'll tolerate commercial software and respect the fact that commercial companies are entitled to make money off their efforts or step up and take on the challenge of providing open source versions of *every* application."

Even if the Open Source finds a way to make more allowances for commercial software (by which I think Larry really means proprietary software) the Free Software movement has made it quite clear already that they very much intend to continue until there is a Free Software version of every application. Free Software advocates have made it pretty clear how they expect commercial development to happen and they have no intention of playing by his rules. This is one of those occasions where the fundamental differences between Open Source and Free Software are very significant and the distinctions really do matter.

5 Apr 2005 (updated 5 Apr 2005 at 14:30 UTC) »
Think Big. Think Small.
I recently been using the Garnome build system to get a taste of the cutting edge version of Gnome. I may not have ever compiled a Linux kernel from scratch (yet) but I can no say I have compiled almost all of the Gnome Desktop. One application in particular which grabbed my attention was figment. Figment is an Outliner program, for making TODO lists and simple note taking, similar in purpose to OmniOutliner. What made it so interesting to me was that it was designed to run on handheld devices using Gnome Palmtop Enviroment (GPE) but that I was happily using it on a proper desktop computer. Most users appreciate the potential of using small fast applications that are dedicated to doing one thing well. Software designed for handheld devices is forced to be particularly disciplined about usage of resources, in both writing fast efficient code but also writing simple and efficient user interfaces.
The developer of figment warned me that it was not being actively developed at the moment and suggested I try a related project called Gnome Outliner. When I looked at Gnome Outliner it only served to reinforce the idea that if designed carefully the same applications could be used on all kinds of computers from a handheld or kiosks to huge cinema displays. (In the best case it could be as little as making minor changes to the toolbar and menu settings and using a scalabe theme.) It is easier to see how applications can come a handheld to a desktop but with Gnome Games having been extensively rewritten to use Scalable Vector Graphics there is potential for the same codebase to eventuall also be used on handheld devices.
Gnome is unlikely to put form before function and try to and make the necessary sacrifices to to slim down anytime soon but I can still see potential to bridge the divide. I hope developers will consider backporting software from GPE to Gnome and maybe even some Gnome/GTK software will make the effort to provide slimmed down versions that will also work on smaller devices. Gnome is my desktop of choice but have developed an interest in XFCE which also uses GTK and is like a sibling of Gnome. I hold out hope that more minimalistic and streamlined Desktops like XFCE will also incorporate and share in the development of lightweight software for handheld devices.
Any Comments on "Think Big. Think Small."?

GTK only and QT only software.
While I was learning about Garnome I also learnt about Konstruct a simliar system for KDE although I only used it briefly to try out Desktop Publishing Software called Scribus and a few other projects. Scribus is notable as one of the few applications which uses only the toolkit QT and does not include and KDE specific components. I have always liked cross platform software and I feel more secure about the future of a project when that doesn't have a limited userbase and doesn't try to lock users in to specific technologies.
While I often hear user comments about wanting applications that are GTK only and that do not require Gnome libraries, I rarely hear people asking for QT only applications. I would guess this is because of a variety of factors. KDE seems to have more users, and quite a few of them want to use GTK based applications and are very vocal about it. In the past compiling Gnome has been troublesome, with what seemed like an almost unending chain of interconnecting chain of dependancies and requirements. Another factor, although in my opinion a very minor one is probably the licensing of the Windows version of QT which until recently did not particularly encourage Open Source developers to make their software more cross platform and work on Windows.
Any comments on GTK only and QT only software?

Planet Abiword, LiveJournal of Alan Horkan.

2 Apr 2005 (updated 12 Apr 2005 at 19:00 UTC) »
Quarter Century
2005 minus 1980 equals 25.
Alan Horkan is twenty-five years old today, or to put it another way two dozen and one years. April 2nd is also the birthday of British actor Alec Guinness (1914-2000). Actress Bethany Joy Lenz was also born April 2nd 1981, and is probably best known for the TV series One Tree Hill.
April is a great month for Birthdays. Amanda Bynes has her birthday on April 3rd. I didn't need to know this either but now you do too. Rachel Stevens was born April 9th. Mandy Moore was born on April 10th 1984 and I thank god for that day. Sarah Michelle Gellar (Buffy) has her birthday on April 17th, Abiword developers Dom Lachowicz and Hubert Figuere also have their birthdays later this month on April 18th and 19th respectively. April 20th was the Birthday of someone far more infamous.

The interent movie database has a whole list of movie related facts for April 2nd.

Alan Horkan now also has a LiveJournal account.

Holy Roman Catholic
Pope John Paul has passed away. In death as in life he was an example to others. May he rest in peace.

1 Apr 2005 (updated 1 Apr 2005 at 23:31 UTC) »
Damm you Khan!

An Albino Kangaroo has been born earlier this week. I remember hearing about an Albino Hedgehog years ago and it was the coolest thing ever but it makes them an extremely easy target for predators so few survive in the wild. Albinism seems like it might be a pretty cool mutation to have. I get sunburnt easily enough as it is so I am not sure I could handle the photosensitivty and other side effects of albinism but it would certainly be interesting. Well a mutant healing ability and Adamantium endoskeleton and retractable claws might be an even better mutat power. If you want to stay within the realm of science fact being able to see extra ranges of colour (rare cases of women having this ability) or a ridiculous genetic predisposition to having super toned muscles might be good.

On the one hand I'm not in favour of genetic engineering without extremely careful safeguards (think Star Trek:The Wrath of Khan). On the other hand it would be kind of cool if I was on the recieving end of safely tested genetic enhancements, but post natal genetic engineering is unlikely to be practical anytime soon (think Star Trek:The Wrath of Khan. The last season of Star Trek Enterprise is actually looking quite good, shame it took them this long to get sorted only to be cancelled.)

Day of Fools?
Would be nice to have a day of the wise for a change.
Spatial Abiword. It would genuinely interesting to see if someone could remove the need to Save manually and prove that it can really work for an application like Abiword.
Fark.com April 1st. Fark, not to be taken seriously anytime of the year.
Gmail April 1st, one year on Gmail is no joke.
Wikimedia April 1st

Astronomy picture of the day April 1st 2005
Astronomy picture of the day April 1st 2001

191 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!