Nov 20, 2006

Mmmm now thats pythonic!

Is it just me or are all the cool apps written in python these days?

  • Conduit (hehe thats me!)

  • Listen (music management and playback)

  • Exaile! (amarok styly music app for GTK)

  • GPixPod (manage pictures for your ipod)

  • Specto (why procrastinate when you can have an application do it for you)

  • elisa and pigment (media center by the dudes at Fluendo)

  • Gimmie (desktop revisited)

  • Deskbar (the most useful app on my desktop)

For extra bonus points I can also freely borrow code from these projects because they are GPL licensed. Yay for FOSS!

Nov 15, 2006

More pseudoscience..... debunked!

Like many people I am becoming incredibly frustrated with the way that science is twisted for political and religions means. It is good to see that this latest pseudoscience article wrongly dismissing climate change from the Sunday Telegraph has been debunked.

"[The Sunday Telegraph Article] is a dazzling debunking of climate change science. It is also wildly wrong... In keeping with most of the articles about climate change in [the Sunday Telegraph], it is a mixture of cherry-picking, downright misrepresentation, and pseudo-scientific gibberish. But it has the virtue of being incomprehensible to anyone who is not an atmospheric physicist... As for James Hansen, he did not tell the US Congress that temperatures would rise by 0.3C by the end of the past century. He presented three possible scenarios to the US Senate — high, medium, and low. Both the high and low scenarios, he explained, were unlikely to materialise. The middle one was 'the most plausible.' As it happens, the middle scenario was almost exactly right. He did not claim, under any scenario, that sea levels would rise by several feet by 2000."

It would be hypocritical to place absolute faith in this one debunking (though I am certain it is an order of magnitude more correct than the original rubbish article). However the lesson is; scientific journals are peer reviewed for a reason, it allows people to have faith that what is published has a certain level of accuracy.

The Sunday Telegraph (a newspaper), by publishing rubbish like this, illustrates the gaping divide between what the general public thinks of as science, and what is actually science. Furthurmore, it is not a leap to assume that if the readers of the newspaper are now so content with the false assumptions they will also lack the necessary critical thinking skills to compare the original Sunday Telegraoh article with the new article debunking the claims. After all, critical thought is hard work for people who believe science articles in newspapers on face value alone.

Nov 13, 2006

Collection of Thoughts

This wont be a particuarly coherant post, More a collection of links that I dont want to lose, and that others might find interesting. Also some updates on the foo that I am working on.

  • Is anyone offering odds on America going to war with Iran in the next 6 months?

One of the great things I like about free software is that there is always something exciting around the corner. Sometimes it just takes way to much procrastinating to find out about it. Here are a few things that I am looking forward to in the next 6 months;

  • Xorg 7.2 with RandR - Should make managing multiple monitors painless.

  • i810 Modesetting branch. Thanks intel for your rocking OSS drivers.

  • Simple way to theme colours in GNOME.

  • Some new GNOME infrastructure;

  • Glade-3.1 (single window mode) - Rocks!

  • Nemiver is awesome, and i'm using it daily.

  • I want to play with pigment, I particuarly like the idea of having a built in animation framework, making it easy to create fluid user interfaces; like

    • Photosynth (made by microsoft - credit where credit is due).

    • Canola - WOW thats running on a 770!

    • Aerith - Eeeww thats java (but hot)

  • I have been running Tracker for a long time, and can recommend it to everyone. I would love to see this go into GNOME along with a bung of helper Gtk widgets to make tagging a first class citizen on the GNOME desktop.

  • After the terribly shortsighted Beryl fork its good to see Compiz get a community website. I wish I had a dual screen graphics card to test all the multihead support stuff that DavidR has just added to compiz.

I have also been super busy of late. I have been working hard on Albatross, interfacing with flightgear ad JSBSim, and learning about Eigenstate assignement for controller design. It looks like my next task is to clean up the AVL stuff and start running some code through Matlab to test these theories.

Finally I am back working on Conduit, and it looks like its the right time for stuff to come together.

  • Rewrote the TreeModel stuff to support adding things at run time which is important because....

  • OpenSync just released 0.20 with better python bindings, so I can start to play with cellphones!

  • I added service discovery of other conduit instances using avahi. This will eventually allow things to be synchronized with remote computers directly and transparently over the local network.

  • Started to add ipod support. When an ipod is plugged in new datasinks should become available which will allow you to synchronize your ipod notes and contacts (and possibly photos thanks to GPixPod)

Anyway, thats all for now. Talk to you later or see you at linux.conf.au.

Oct 27, 2006

Borat

Words cannot describe how much I am looking forward to the Borat premiere. Before you see the premiere make sure you watch these deleted scenes.

[youtube]Om7SkkN2T7c[/youtube]

Oct 4, 2006

Edgy Beta 1 Impressions

So I just upgraded my laptop to Ubuntu Edgy Beta 1. This is just a small list of my impressions so far;

More news to come...

Oct 2, 2006

Beryl - The Compiz Fork

This post is a little rant on the compiz fork (beryl) and on forks in general.

When I hear people say that "the fork is good because the two goals are different" I bow my head in shame. David R wants the same things as Quinn, a rocking WM/DE.

Its sad that now the fork has "started" there is no going back (in the short term) - the projects will onlycontinue to diverge. Compiz has just gained a whole bunch of features in cvs (pane plugin, multi-head architecture stuff, support for metacity themes) and David has started being more active on the mailing list. Quinn and co. bought this fork on too quickly, sucumbing to every request on the compiz.net forums, and adding poor quality code and hacks all over the show. I mean there has not even been an official compiz release yet!, why fork, how many years did it take to get a solid DE and people are impatient over compiz, a young project with no official release?

If Quinn and co. would have cooled their jets for another month or so then this for wouldnt have happened. If there is a difference in the projects goals it is that one (compiz) has a BDFL that has a grander vision and quality for the project, and that the other (beryl) doesnt. Its a free for all.

About the GNOME dependancies - its only gconf. Quinn wrote a plugin to replace gconf (csm) but it was done in such a hackish way that it wasnt clean. I wish they would have just improved the csm plugin to the quality that it could be accepted upstream and then this whole fork rubbish could have been avoided.

If you read Davids latest comments you will see that he is concerned that the current changes in beryl (and by extrapolation most future changes) will be done in such a (hackish?) way to make them incompatible with upstream compiz.

Many of the plugins in beryl touch the core and are no longer implemented in a plugin type way. David offered an invitation for suggestions on how to improve the core APIs so that these beryl features could be implemented as plugins in a nicer way but no-one has stepped up and made said suggestions.

I guess its just easier to fork than it is to talk to a person these days.....

In essence beryl will be take take take and no give

That makes me sad

Sep 25, 2006

Conduit and Other News

So I finally got around to releasing Conduit 0.2.0, which, while having many limitations, is relatively useful and safe to use on a daily basis. I have been swaped by university work at the moment, as this is the last week, but I hope to be back developing again soon.

Other Things on the hack-agenda over the next few weeks (months)

Sep 11, 2006

Conduit v0.2.0 Coming Soon

I have been working really hard for the last month on getting the Conduit core to a v0.2.0 ready state.... However after talking to a few people I have decided to delay v0.2.0 by a week to give more time for testing, and to increase the usefullness of some of the included dataproviders (Flickr and Fspot in particular).

The rationale behind this is, however cool an Idea Conduit is, it is only as useful as the things it can be used to sync with. I want this release to make a big splash, so I want the ability to sync with included GNOME apps to work really well. This means focusing a lot of testing on the Tomboy and F-spot datasources, and the Flickr datasink.

I encourage users to check out the latest version from svn to help in testing. In the meantime, here is a screenshot of Conduit running happily on Edgy.

Conduit running on Ubuntu Edgy

Aug 9, 2006

Conduit 0.1 Released

After a solid month of work I just release v0.1 of Conduit.

Conduit 0.1 Screenshot

Conduit is a synchronization solution for GNOME which allows the user to take their emails, files, bookmarks, and any other type of personal information and synchronize that data with another computer, an online service, or even another electronic device.

This version is the first version which is actually usable so I thought I would release it to gather feedback, particuarly about the GUI, and how people interact with the application.

The next version will bring more bling including

  • Treeview for datasources and sinks. They will be categorised into groups to more easily distinguish between them

  • Threading cleanups so that sync's may be cancelled while in process

  • Flickr datasource and sink

  • Two way sync for backpackit.com and files

  • Gmail dataprovider tidy ups

I am looking for help and interested developers. Check it out!

http://www.conduit-project.org/

Jul 30, 2006

Epiphany just got a whole bunch better

I just stumbled across the unoficial epiphany extensions site. I would recommend all users of epiphany install at least the;

  • Undo close tab extension

  • Only one close button extension. This also auto-resizes the tab width!

  • Middle click tab close extension. I have eliminated the scroll wheel from my life to combat RSI so with this (and the push scroll extension) I can operate epiphany using the middle mouse button.

See how attractive epiphany looks now?

Epiphany hotness

← Previous Next → Page 8 of 10