Harsh but fair

Open source chicanery and the battle with my inner geek

Archive for the 'Biographical' Category


Reflections on PyCon UK 2007

Posted by raetsel on September 17, 2007

Now the dust has settled I thought I would just say a few words about my experience of PyCon UK, my first conference where I have been involved in helping out with the organisation and running on the day(out of only 4 conferences I have ever gone to) .

Firstly, overall I think this was an excellent conference, the number and range of talks was amazing and it all ran pretty smoothly. With the exception of the comedy take away dinner at the pub on the Friday night (Zeth still hasn’t recovered from the stress of that I think) I was only aware of one other problem: No one was available to chair the last session in the room I was just vacating. (I did the intro and left them to it as I had to do some other stuff but it seemed to go ok and it was lunch after that. )

I looked through the feedback forms as we were sorting them out at the end of the conference and I did not see any major criticisms of the conference as a whole.

This is a remarkable achievement due in no small part of the work of the committee (of which I was not a part in case you think I am being immodest). The drive and commitment over several months paid dividends and though all the committee played their parts special thanks must go to Zeth and John for being the drivers and enablers for the conference.

I had a great time and enjoyed all the set up and chairing sessions (well I like the sound of my own voice). However it was really tiring and on Monday at work I was fit for nothing. Next time I will definitely book the Monday off to recover.

It does make a difference to how you perceive a conference if you are involved in the running of it. Seeing 200 people milling about and knowing you’re are helping them have a good conference is a great feeling. One thing I found was that when I wasn’t session chairing I didn’t actually want to go to any other talks I would rather chill out a bit and take stock. ( Well that and do some live blogging.) However cunningly I had chosen to chair sessions where at least one of the topics was something of interest to me. I wonder if I can get away with that next time.

This was also the first conference where I had been able to attend the social events and that was great fun and definitely something I will try and do at future conferences.

I would recommend anyone thinking of helping out at a community driven conference to give it a go. It’s hard but very rewarding work.

Posted in Biographical, LUG, Reviews | No Comments »

Live from PyCon UK 2007 - Part 1

Posted by raetsel on September 8, 2007

It’s half-way through day one of the UK’s first national python conference PyCon UK. I’ve taken a few minutes out between talks to review things so far. As this is a live post I’ll reference it up later with links to people and products I mention. [ References added 18th September]

I declare an interest as I am part of the crew for the conference helping set things up and chair some sessions.

I should also declare I’m a bit of a fraud in as much as I have only ever written three python programmes. It’s something I want to do more of so this conference will be my catalyst hopefully.

Before the main conference started today we had a pub meet in the evening on Friday. This was held at Bennett’s pub in the centre of Birmingham. There were about 70 people there at its peak.

As organisers we faced our first crisis because the chef at Benetts had “disappeared” just before we arrived so no food was available and we had 20 hungry pythonista’s hoping for food. Zeth and John struck on the idea of buying take out food from the Thai restaurant across the road and ferrying it. Chaos abounded with dishing out the various portions but everyone got fed, crisis averted. As a vegetarian I didn’t expect to spend so much time dishing up food to corpse crunchers half the evening but it’s all hands to the pump.

Day One

The main conference is being held at the Birmingham Conservatoire and we have 200 delegates using 4 rooms for talks and tutorials. Here’s a brief outline of the ones I have heard so far.

Database Magic with SQLAlchemy

This talk was given by Paul Johnston and as the first talk up in one of the rooms he was setting the standard for the day. The talk was quite a technical overview of the use of SQLAlchemy an Object Relationship Mapper that allows python objects to be stored in standard SQL RDBMS . What was particularly interesting was the way relationships between objects could be mapped and then the SQL generated for queries could be done in an “eager” mode that uses outer joins etc. to reduce the number of sub-queries and calls to the database to get a set of data.

Introduction to Django

This was an eagerly anticipated talk from Jason Davies and was well attended. Jason ran through a broad over view of the Model View Template approach of Django and the background to Django. With just slides to view, it lacked a bit of the interactive element to show the speed with which sites can be developed but Jason handled a good 20 minutes of questions at the end and was able to address them all in a reasonable level of detail without overwhelming the mostly beginner audience with technical detail.

He also showed a slide showing the relative performance of Django, Turbo Gears, Symfony and Ruby on Rails. Django comes out really quite well on this.

Ok off to more talks, not sure if I’ll get time to do another live post but we’ll see.

Posted in Biographical, LUG, Reviews | No Comments »

Early Day Motion - A Result

Posted by raetsel on February 13, 2007

Well following my previous post about the EDM for Open Source Software in schools my MP has signed the Early Day Motion. I sent my email on the 28th January and he signed the motion on the 30th January so I like to think that my prompting him helped.

Actually if you look at the EDMs Andrew Mitchell has signed they are mostly in his area of interest (he’s spokesman for International Development) so it gives me a bit of satisfaction to think that he has signed the EDM for OSS in schools as a result of requests from his constituents (of whom I am one).

Power to the people. Freedom for Tooting!

Posted in Biographical, Open Source | 1 Comment »

BBC Internet Media Consultation

Posted by raetsel on February 2, 2007

Both Jono Bacon and my local LUG mailing list have had comments about this BBC consultation and I think it is really important that anyone interested in either Open Source software or open standards for public bodies makes their views known.

The whole questionnaire is of interest and importance but question 5 about how important is it to have non-Microsoft software work with the 7 day catch up of broadcasts is crucial.

If the BBC only support Microsoft software for this it’s like broadcasting programmes that can only be viewed on TVs made by Samsung. (To pick an example.)

I’m a huge fan of BBC Radio4 and BBC7 and regularly use their “listen again” features. Now I may have to do this over Realplayer but at least I have an option to do that on Kubuntu.

Posted in Biographical, Open Source | 1 Comment »

Birmingham Linux User Group Meeting

Posted by raetsel on January 18, 2007

Today I attended the January meeting of the Birmingham Linux User Group. ( Note that we have changed name from the South Birmingham LUG now that the defunct Birmingham group name has become available. [ Note also that after only attending 3 meetings and a half dozen posts to the mailing list I say "we" ] )

The core of the meeting was a talk by Clive de Salis about setting up a home or small office network for file sharing and printing. The talk was well presented and the approach he had taken for a group of three users in a small business was interesting. The printing set up was a fairly standard CUPS installation, but the filesharing was achieved by using sftp over sshd and users had book marks in Konqueror to be able to access each other’s areas to transfer files.

There was a good discussion of options and the pros and cons of various approaches amongst the group (about 10 of us).

Clive’s day job sounded particularly interesting as he is a chemical engineer involved in process safety work relating to dust explosions and in a preamble to his talk he showed us some interesting pictures of explosions and regaled us with a tale or two in the bar afterwards.

I look forward to the February meeting.

Posted in Biographical, LUG, Open Source | No Comments »

Cyrillic Russian Keyboard and Fonts

Posted by raetsel on January 11, 2007

Well for once a post with questions but no answers. I’ve been spamming a few forums and sites with the following:-

When I am not playing with my Kubuntu system one of my other hobbies is learning Russian.

In attempt to combine the two I have bought a bi-lingual keyboard QWERTY and Cyrillic (ЙЦУКЕН) I’ve installed the ru localisation for KDE and set up the keyboard variants. As you can see it works fine in Russian mode. Я говорю по-русски (I speak Rusian) but as a student I need to know where the stress goes in a word and this is usually done by adding acute accent above the stressed vowel. Then I can put them in applications like KWordQuiz the vocab trainer.

The only way I have found to do that so far is to type the word in Open Office Writer then use the insert special symbol option and choose the accent from the Combining Diacritical marks, then I can cut and paste in to KWordQuiz or any other KDE app. (Interestingly pasting into google mail in firefox strips out the stress marks, I have just discovered, but it works here although the accent is a little off to the right Я говорю́ по-ру́сски )

I believe I should be able to just add these accents from the keyboard using either a “dead key” or a compose key setting but so far I have been unable to do this.

Any ideas what I need to do?

In case it is of relevance the keyboard was bought from a trader on ebay details here

This certainly makes me realise how much I take for granted using English on a keyboard in a computing context.

Posted in Biographical, Kubuntu, Technical | 1 Comment »

Practise what you preach….and write it down

Posted by raetsel on October 21, 2006

Over the last couple of months or so I’ve been using Kubuntu on my laptop at work. I thought it would be a good way to find out if Kubuntu can really hack it in a commercial environment specifically an almost completely proprietary Microsoft one. I administer HP-UX servers so I connect to Unix systems all the time and aside from anything else it is just easier to manage that connectivity from a Linux based system.

So while no-one was looking I set up my Toshiba Tecra P4 256MB 40GB system to be dual boot with Kubuntu Dapper. I encountered quite a few little hurdles to overcome to get the system doing everything I could when it was booted in Windows XP but was able to sort them all out. I had the idea of write a series of posts on what I had to do to tweak Kubuntu so other people could perhaps find the answers easier and quicker than I did and of course it would be a handy reference for me whenever I wanted to do this again.

Well you know how it goes one thing came up then another and I never got to writing stuff down; and serves me write too. When I got my new company laptop, a Dell Latitude 520 Intel Core Duo 1GB 40GB, I found I was floundering around to work out how I did some of the stuff I did before.

So this time I’ve made notes of all the steps I’ve taken to get Kubuntu working how I want and I’m going to post them here over the coming days and/or weeks. In an unusual attempt at brevity I’ll do a separate post for each item. Watch this space………

Posted in Biographical, Kubuntu, Laptop Build, Technical | No Comments »

Meawhile…..Sametime Kopete Krash

Posted by raetsel on October 14, 2006

No it’s not the narrator of the 1960s/70s Batman about to switch to the Joker’s lair. Meanwhile is the name given to the open Source messaging protocol and library that works with Lotus’s Sametime messaging system.

I use (K)ubuntu at work on my laptop (more of which in another post) and I use the Kopete messaging client to talk to people in other offices over our Sametime network.

However it appears that my life is starting to mirror LUG radio podcasts. In their most recent episode they discussed the issue of applying upgrades and how much trust you have that they won’t break your machine. At the time I thought well I have a great deal of trust in (K)ubuntu and generally have a quick look at the list of upgrades to see how long they’ll take to download and then apply them there and then if I have time.

So it was on Thursday that I applied an Kopete upgrade and then found that whenever it tried to log on to the sametime server using the Kopete-Meanwhile plug in it crashed, if I un-installed the meanwhile plug in it was fine though not much use as only one person is on my little jabber server.

This was a real pain for me as I use Meanwhile/Sametime in my work a lot as it saves time with email ping-pongs or telephone conversations that mean both parties are tied up 100% for the duration.

Further following the lead from LUG Radio in a prior episode I thought I had better do the decent thing and contribute so I decided to report this bug. Having searched a few forums and not found anything similar I posted my very first Kubuntu bug. Here it is number 65640

Here’s a few things I found whilst investigating this problem:-

1) If you want to get backtrace info from the KDE Crash handler you need gdb installed:-

sudo apt-get install gdb

2) The bug I found has been in the KDE bugtracking system since August:- http://bugs.kde.org/show_bug.cgi?id=132450

I guess not many people use the Meanwhile plug in so there’s not urgency to fix it and I’m guessing the Kubuntu team didn’t think it was a major issue when they released the update.

3) You can get a working system again by installing the the beta .deb package for Ubuntu from here

Download and apply with dpkg -i kopete_0.12-beta1-dapper-1_i386.deb

Note this will use a different look and feel to Kopete, though if you want I guess you could apply the Kubuntu theme to it.

4) I could not find any simple way to undo the package update I had installed that broke this in the first place.

I knew I could install a specific version using sudo apt-get install kopete=x.y.z etc. but the only version that seemed available was the current one which was bust.

I feel sure I’ve missed something obvious here and there is an obvious and simple way to roll back an update but I can’t find it at the moment.

If anyone can point me in the write direction you’ll have my eternal undying gratitude.

I shall be keeping an eye on the progress of my baby bug and see what becomes of it.

Posted in Biographical, Open Source, Technical | 1 Comment »

Open Source on Open University Course

Posted by raetsel on September 27, 2006

I’ve just renewed my acquaintance with the Open University by starting a course in web design. The course is TT280 .
The course has various elements that require the use of a PC that can run Windows which although understandable is kind of ironic given the nature of the web and the name of the university.

I am endeavouring as far a possible to use my (K)ubuntu system to complete the course and thought it would be of interest to note what things I had to do to be able to use FLOSS for the course and where I had to use some proprietary bits. I hope to be able to collate all this information at the end of the course (12 weeks away ) and perhaps present it to the OU so they could post it as a guide for other people who want to try the course using a Linux based system.

For those things that I definitely need a Windows system for I will be using VMWare Server and running a legal copy of Windows XP in that. I installed the VMWare server using the instructions from here.

Posted in Biographical, Technical, tt280 | No Comments »

Buddha approves of hackers

Posted by raetsel on August 14, 2006

As someone with a long time interest in Buddhism I found this article about a Buddhist monk urging people to use FLOSS very interesting. The idea is using FLOSS for it’s Free as in Beer context to avoid breaking the buddhist precept of taking only that which is offered. I.e. Thou shalt not steal.

I would have thought many other aspects of FLOSS and the flosscomm would appeal to Buddhists.

As far as the UK goes, from my own experience it seems lots of people have illegal copies of software at home, perhaps not the O/S as that comes bundled with the PC, but copies of Office certainly and other application packages. I think this is treated a bit like speeding in a car or inflating an insurance claim in that it is not seen as totally unacceptable to have illegal copies of software at home. (They are just robbing a big evil corporations so that’s ok).

I wonder if there was a serious clamp down on software piracy for home users if the “Free and in Beer” aspect of most FLOSS software would be more of a selling point. (Or more of a giving away point, perhaps).

Posted in Biographical, Open Source | No Comments »