Monthly Archives: August 2009

Japanese Translation Poetry

A friend of mine showed me Translation Party. I thought it might be fun to write some poetry with it:

My duck, please on the roof of the master.
When the roof, ducks quack
Ducks quack, trembling with fear of the roof
Now the world knows the Ducks.

My friends, please see the duck
The ducks live in the river.
River, or pay attention to the ducks?
Kamogawa and Thanks.

Ducks will forever live in the river
However, to take care of the ducks
I need to take care of the river
River?

I, the river, ducks love to swim
Whether swimming in the river?
When, and to save the duck, I love the duck
Also, do you like your duck?

I have to save the ducks, and thanks to all.
If you want to save the ducks?
Know how to save the ducks
And the world knows.

Pythonic UIs

I’ve just been reading Richard Jones’ current project, where he’s implementing a very Pythonic way of creating GUIs (for example, managing gui contexts using Python’s context managers). I’m very very excited, and I hope this sample code shows why:

with gui.form() as form: name = gui.row('Name', gui.text()) skill = gui.row('Skill level', gui.selection(['Awesome', 'Radical', 'Understated'])) @gui.submit('OK') def on_click(button): print 'Got name=%r'%name.value print 'Got skill=%r'%form['skill'].value gui.stop(0) @gui.cancel('Cancel') def on_click(button): gui.stop(1) 

Take a look at what this code does at Richard Jones’ weblog. It’s pretty awesome.

Open Programming Languages Miniconf CFP Now Open

The LCA2010 Open Programming Languages Miniconf, to be held at Linux.conf.au 2010 in January 2010 (either on Monday 18th or Tuesday 19th January), invites presentations about all programming languages with an Open Source implementation, such as Perl, Python, C, PHP and Ruby, amongst others.

Topics may include recent developments in open programming languages, interface design, portability and packaging, coding applications with cool new libraries and frameworks, and showing off the use of novel programming techniques; presentations may be proposed in a standard (25-minute) or long (45-minute) talk format.

Whilst most talks will be specific to a single language, the focus of this miniconf will be on sharing techniques, best practices and values amongst programmers of all open programming languages.

We will be accepting proposals effective immediately, and our CFP will close on Friday, September 25. Absolutely no extensions will be granted due to the tight timeline for LCA2010 programme publication.

To read the guidelines for presentations, and the submission process for proposals, please visit the CFP page on our website.

Important Dates

  • Wednesday, August 12, 2009: CFP Opens at http://blogs.tucs.org.au/oplm/cfp/submit/
  • Friday, September 25: CFP Closes
  • Saturday, September 26-Thursday, October 1: Notification of successful presenters
  • Friday, October 2: Final programme submitted to LCA2010 organisers
  • January 18, 2010: Linux.conf.au 2010 Begins

The timeline for the CFP is extremely tight by requirement of the LCA2010 organisers, so no extensions will be granted.

About the Miniconf

The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages. OPLM2010 will be held at Linux.conf.au 2010, in Wellington, New Zealand from January 18-23.

OPLM2010 is being organised by Christopher Neugebauer and Jacinta Richardson with help from the broader community. You can contact the OPLM2010 organising team at oplm2010@googlegroups.com or visit the website at http://blogs.tucs.org.au/oplm.

Announcing the LCA2010 Open Programming Languages Miniconf

You may have caught the announcement yesterday about the miniconfs accepted for Linux.conf.au 2010 (to be held in January in Wellington) and noticed my name there…

I’m running one of the miniconfs this year, along with Jacinta Richardson. It’s called the Open Programming Languages Miniconf, and is all about doing application development with open source tools (languages, libraries, frameworks, etc). Our proposal put it like this:

The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages.

Our CFP isn’t quite ready yet, but our website is, and you can go there to read more of our proposal, and subscribe to our announcements RSS.

So if you have something to say about developing with Python, Perl, PHP, C, or any other open source programming language, start planning your talks and presentations; I look forward to seeing the quality from the main conference submissions first-hand!

Oh, and see you in Wellington!