Older blog entries for AlanHorkan (starting at number 201)

16 Apr 2005 (updated 22 Jul 2005 at 16:08 UTC) »

Movies: Sahara
The reviewers weren't just being lazy when they called it a poor mans Indiana Jones. The characters were pretty shallow, adventurer, side-kick and doctor/love interest. Indiana Jones never needed a smart alec side kick and when you have Nazis as villians you can get away without needing to explain too much. Penelope Cruz looks beautiful in her remarkably ordinary way (I know that sounds like a contradiction but I think it makes sense) and if Matthew McConaughey was even half as cool as he thinks he is he might have been able to carry it off and this might have been a much better movie. I mean "Dirk Pitt" are you serious? The title Sahara is seriously over the top and doesn't really suit the film. For an adaptation of a book (of the same name) I had hoped it might have more depth, I suppose the relationship between the McConaughey and his sidekick Steve Zahn was fairly solid and convincing (and isn't Zahn the German word for cream? What's that all about?). Villians are often more interesting than the heros and I quite liked how one of the baddies wanted to believe he wasn't a bad guy and it was not really his fault despite his wilfull neglect and trampling over other in his search of profit. I say one of the baddies because their are quite a few of them, an industrialist, a general and hooded assassin who appears briefly but is never explained.
Now that I've done might best to puncture any expectations you might have you might be able to enjoy this film for what it is. If you are looking for a middle of the road inoffensive action movie this might be for you. It would certainly be worth watching on television but unless you a fan of McCaunaughey or Cruz you might feel a bit cheated if you laid down your hard earned cash to see this.

Abiword: Gnome Office
Talk of OpenOffice.org versus Gnome Office makes me feel queasy. I do not think it is productive to consider the situation in terms of one against the other. It is worthwhile to think where exactly Gnome Office fits in and how can we encourage distributions to include Gnome Office applications. Even without getting into component APIs like Bonobo or UNO the work done with GtkMathView will give people all kinds of ideas when the next major release of Abiword happens.
Competing head to head with OpenOffice.org doesn't make sense. I think most of people will want to install OpenOffice.org for the occassional PowerPoint presentations they receive (the PDF export and the OpenOffice.org Draw program and the masses of features in OpenOffice.org don't hurt either). Rather than competing directly it is more productive to fill a niche and give users a reason to install Abiword as well as OpenOffice.org. I have mentioned before the idea expanding in other directions like using Abiword for quick text editing and using Abiword on Handheld devices making a version of Abiword more suitable for Handheld devices as well as I often do using Gedit. Although the original notions of a full Abi Suite is never going to happen there are a few things that could be done to bring the idea of AbiShow closer to reality. Abiword has been used successfully to put on Presentations, by using the right size of page, full screen mode and Ctrl+Page Down to move a whole page at a time the abiword developers have been able to use about to give presentations about Abiword. The improvements to support for Text Frames will certainly help but there are a more things that could be improved for those who want to use Abiword for presentations. Being able to roundtrip SVG and a good example Template would probably help. A Viewer or Presentation mode that skips to the next page on click or keypress wouldn't hurt either but a specially tweaked version of the XHTML exporter could probably be just as effective.
Oh, and don't forget that Abiword can be embedded in Evolution. I would have thought the ability to preview Microsoft Word Documents inline in the Evolution email cleint would nearly be enough to keep abiword in most distributions but it goes to show the effectiveness of bundling applications together as suite. Microsoft proved this long before OpenOffice.org came to dominate the mindshare of Open Source. The sheer intertia of an Application Suite is so massive that individual applications like Abiword and Gnumeric need to work exteremly hard to carve out a niche for themselves. Developement continues...

Other comments: Nicu Buculei comments on the Office Suite dilemma.

Putting the Action in Satisfaction
File Roller accepted my patch and now it makes better use of GTK_STOCK which should make things a little easier for translators (along with my similar patch to gcalctool) and it feels good. Most work leaves with little more than a sense of relief when it is over. This small but important task was satisfying because I made the extra effort to figure out how to fix the problem (with thanks to Jody Goldberg) and put in the work to produce and test the code and get it accepted. To an experienced developer the act of creating a patch and it being accepted may not seem like much but it has taken a long time to reach the point where I had all the dominos lined up so that I could knock them all down in one smooth almost seemless action.

Truth is stranger than fiction
A Wholpin, part whale, part dolphin, and a Liger, part lion, part tiger (damn, misplaced the link with a good picture that I wanted this one from gawker will have to do). Hope it isn't a hoax, sounds resonably plausible. Wikipedia has an entry about the Liger too.
I also saw a robot walking down Grafton Street today, it was really convincing looking. It looked a lot like the ABC Warrior Robots out of Judge Dredd only shiney and metallic grey. I guess there must be some magician or putting on a big performance in town.

Here's one I made earlier
Doctor Who continues to entertain and amuse, but the latest was a two part episode and left me hanging. The preview at the end of last weeks episode showed an Alien spaceship crash landing in London but they managed not to spoil it by giving too much away. Hopefully the show will continue to get it right and keep it fresh and interesting. So far so good.
I'm glad to see I'm not the only one who enjoys the new doctor who.

(Whoops, lopped off half this post while making a small update but managed to recover it before it was too late.)

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.

192 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!