Blog Posts in "launchpad"

Bauble

Posted at 23:16:15 on Fri, August 08th 2008 by graham
in: bauble cool launchpad open source oss sofware work

The great range of apps that we see hosted in Launchpad never ceases to amaze me. Take Bauble for example:

Bauble is a biodiversity collection manager. It is intended to be used by botanic gardens, herbaria, arboreta, etc. to manage their collection information. It is a open, free, cross-platform alternative to BG-Base and similiar software. It uses Python, GTK+ and SQLAlchemy.

Am I alone in finding that really, really cool?

Launchpad to be open sourced

Posted at 09:39:06 on Thu, July 24th 2008 by graham
in: canonical fsf in the news jobs launchpad mark shuttleworth me people the future ubuntu work

Mark Shuttleworth, spaceman, ideas man, Ubuntu founder and fearless leader at Canonical Towers announced yesterday that Launchpad will be open sourced within the next 12 months.

This is pretty cool news. With Launchpad, we make a big deal of supporting free and open-source software. Our aim is to provide a central platform through which people and projects can collaborate to produce the best possible products. We're working hard on creating easy-to-use APIs so that people can do everything they can in the Launchpad web interface programmatically, and we're doing a lot of work with upstream bugtrackers to allow us to sync bugs, statuses and comments with them as efficiently as possible.

But the one thing that we hear more often than anything else (except, perhaps, "git is better than bzr," which I'll leave for another day) is "I won't use Launchpad because it's not Open Source." There's a lot of accusations of hypocrisy towards Launchpad: if it's not Open Source how can it, without being deeply hypocritical, aim to become a central point for the development of Open Source software?

I can see people's argument there, though I disagree with them that not having an Open Source platform fundamentally prevents you from supporting open source development because, well, we're doing it anyway. Hopefully this will go some way towards convincing them that we really do mean what we say about being a major part of the Open Source community.

And I confess there's a measure of personal satisfaction in this. No longer (or at least after we've actually made the Open Source release) will I be treated like some sort of mildly infectious Typhoid Mary by otherwise perfectly pleasant people (usually from the FSF, I find) because I develop closed-source software (this happened a few times at UDS in Prague and really started to grate on me).

I confess, though, that when I read the news I did think "so, will I be out of a job in eighteen months time?" I'm sure Mark wouldn't do that, though... Right?

In the loop, honest

Posted at 16:29:06 on Sun, February 17th 2008 by graham
in: cool stuff jumping on the bandwagon launchpad news python software writing

Wow.

Once again, I'm late in getting on a particular train of thought. That's not unusual, true, but I should have been slightly quicker about it this time round because a) it's something in which I'm really, really interested and b) one of my friends, whose blog I read, posted about it and I didn't actually pay that much attention until a lot of other people had jumped up and down, commenting on how fantastic this particular thing is.

So, in case you've been living under a particular sort of rock (i.e. the one that stops you finding out about new OSS projects, assuming you're interested in that ) here's the not-exactly-a-scoop.

You may have heard of a project called WriteRoom, a full-screen text editor for the Mac which costs, currently, $24.95. Now, I've been using a cross-platform WriteRoom clone, JDarkRoom, which is written in Java and is pretty much closed-source AFAICT, for quite a while. JDarkRoom has issues - beyond the two fairly major ones of being written in Java and been free as in beer but not as in speech (though that's not a reason not to use it). On Ubuntu it's pretty clunky, slow, and doesn't work at all unless you go and install the Sun JRE rather than using the one that ships with Ubuntu by default.

Anyway, as has been pointed out pretty much the OSS world over by now, there's now a Python (always dear to my heart) clone of WriteRoom, PyRoom. It seems to have found a lot of traction over the last week or so, because although it didn't work terribly well the first time that I tried it it's now perfectly useable - more so than JDarkRoom by far (I can't speak for WriteRoom, of course). It even does multi-buffer editing, which means that I can have this blog entry, and another one that I've been writing since Friday, open at the same time and happily switch between the two (this may sound like a really obvious feature, but you'd be surprised how much more efficient it makes me).

Now, don't get me wrong, I still love my vim, and there's no way in hell that I'll be using PyRoom for much besides blogging and writing for the forseeable future - why would I want to? But in terms of allowing me to actually concentrate on writing and stopping me from procrastinating it's fantastic, and it doesn't bug me in the same undefinable way as JDarkRoom does.

So give it a shot, if you're into that sort of thing. You can grab it from Launchpad http://launchpad.net/pyroom. I think you'll find it well worth it.

In other bloody annoying news, my Flickr import script appears to keep breaking my site somehow, to the point where I have to restart Apache to fix it. This is decidedly irksome. 

Juiced

Posted at 13:25:59 on Sun, December 16th 2007 by graham
in: bass i should be writing jeos launchpad linux ubuntu virtualisation work writing

I'm waiting for Ubuntu JeOS (pronounced Juice, by the way) to download at the moment so that I can do some virtualised stuff. Well, more accurately, so that I can do some virtualised stuff without having to wait for ever and ever and ever for X to start when I don't need it. Since JeOS is only 151MB of ISO as opposed to the server install's 600-odd MB, I figured that it might make things slightly quicker all round to just download the new, no-bells-or-whistles flavour of Ubuntu. I'll let you know how it goes.

It's not just the unwieldy nature of, say, the Gnome desktop when running under VirtualBox that concerns me. Just half an hour ago I had to power down my machine and do some fairly hefty maintenance with a can of compressed air and some thermal transfer paste to ensure that my backup script, which runs once every six hours, didn't make my CPU overheat. Something tells me that it's getting close to the time when I'm going to want to build myself a new PC. Maybe I'll see if I can get this one to last 'til April and then stick Hardy on the new one as a fresh install. Yes, that sounds like a good idea. (And also, by having just written that, I've talked myself out of spending the money that I was thinking of spending on a new bass on PC bits; it's always nice to be able to talk myself out of things I don't really want to do).

Right. The JeOS install is running in a new VirtualBox instance. The CPU is currently running at 61° C; let's see how it does (it got to 70° last time around).

"So what news from the wilds of Lancaster?" I hear you ask. Well, dear reader, once again I have been consumed by work, work and a bit more work. It seems like I haven't done much besides hack on Launchpad since I returned from Massachusetts last month. Not that I'm complaining about that - after all, hacking on Launchpad is what keeps me in new bass money - but it's been nice this weekend to not think about it, at least for a while. Launchpad version 1.1.12 will hopefully be rolled out this week. After that we as a development team will be taking time off for Christmas, ready to start on the next development cycle in January. I think that in terms of improvements Launchpad 1.1.12 is going to be a pretty good release. I've managed to get quite a few bugs fixed and new (and in demand, I might add) features added this cycle, and I'm absolutely certain that other members of the team will have done that and more besides.

All of which means that, once again, I haven't had much time to write. Normally, not having written anything would have seriously pissed me off by now, but I've been enjoying my work so much (apart from the bits where I find myself still hacking at 11 o'clock at night and unable to make sense out of what turns out in the morning to be the simplest of problems) that I haven't really had time to get annoyed at myself. I plan to do some scribbling over Christmas (I did have an idea for a Christmas story which I might try and jot down this week if I have the time).

Other than that, life continues pretty much as normal chez Binns. Tomorrow night I'm going to be at a wedding party, which means that for the first time since I joined Canonical I'm going to have to get my hair cut. Whether I get it cut short or just shorter I've yet to decide. Part of me wonders what I look like under this great shaggy mass; another part is glad to have a warm covering in the winter months.

And finally, dear reader, the JeOS install is more-or-less complete. Bon. And the CPU temp never went above 61°. Très bon.

One of those catch-up posts

Posted at 00:17:04 on Fri, August 31st 2007 by graham
in: canonical launchpad novel-the-second posts that started out differently work writing

There are far too many of these these days. I don't know whether it's the fact that I'm working that's done it - as I think I've said before working from home and tracking your own time tends to make you that little bit more honest, which means I don't really want to waste my time writing blog posts when there's work to be done (although to be fair when I'm working I'm so busy as to not be thinking too much about blogging at all, which is a very pleasant change).

Working on Launchpad, and for Canonical in general, is an entirely new experience. Working with a team of people who are spread across the globe, from home, managing your own time and doing really cool stuff at the same time... It doesn't come much better. Add onto that the fact that the team with which your working is crammed full of seriously smart people who really care about their work and as far as I'm concerned you can just about stick it at the top of every job list you can find.

It's hard to switch off, sometimes. I'm spending eight or nine hours a day in front of my PC and then, coming downstairs at night, often find myself picking up my laptop and picking up where I left of with whatever Bazaar branch I happen to have been working on. The only reason I didn't do it tonight was that I was feeling particularly frazzled (and yet the temptation is still there).

Not that this is a bad thing. I used to think that it was. Back when I was working at the Mob the last thing I'd want to be doing is picking up work when I get home. But with Launchpad I want to keep working because I want to squeeze every drop of good code out of my day that I can.

Which only leaves writing, of course. Originally, when I was offered the position with Canonical, I thought that I would write in the mornings, either by getting up early and writing before work or by writing from, say, nine to ten in the morning and working until seven. Instead, I've found that I'm doing the most writing between six and eight in the evening, and though that isn't my ideal - I'd be much happier if I could actually get out of bed in the morning and do the writing when I'm at my freshest but that's a whole different problem - I've been making good progress.

When I started working on novel-the-second I told myself that needed to start small. "Don't try too hard," I told myself, mindful of the lessons of NaNoWriMo back in '05, where I nearly burned myself out after a couple of days and ended up writing a 50,000 word lump with which I'm still not happy. "Don't try to run before you can walk."

So I settled down with the book in which I'm writing the book and told myself that if I wrote five pages a day to start with I'd be well on the way soon enough. I usually fit 100-150 words on a page, so to start with, considering I haven't written a huge amount recently, I figured that ~500 words a day was pretty good going. To keep myself honest and to try and make sure I didn't slack I decided to use the Jerry Seinfeld productivity method, which basically involves a ridiculously large wall chart (nicked from Sarah's stock of it's-the-start-of-a-new-year-let's-give-things-away wall charts, which she's accumulated from the various teacher-related organisations of which she's a member), a felt-tip pen and a cross on the chart for every day that I actually write something. So far it's working. I've missed a few days (I started by writing FAIL in for those days bug gave up when I realised that just leaving them empty carried more weight of guilt), and I'm not happy about it, but the crosses are mounting up, which can only be a good thing.

And now, after a week of 500-odd word days, I'm starting to itch for more. Instead of giving myself five pages to write, I want to write ten. I want to keep writing until my wrist cramps up and my ideas run out and then I want to rest for a while and come back to it as soon as I can. I haven't felt this good about writing in a long time, and it's a beautiful feeling.

And you know what? If I were working for the Mob I don't reckon I'd be getting this much done. 

Search

Latest Twitter

New blog post Twitters for 2008-08-20 http://tinyurl.com/58j8fv 2008-08-20 23:15:28 (More)

Recent entries

Launchpad Bugs

Post Categories

10mm 15th of july upload amusing animals atheism august9upload august 9 upload autoportrait bass bbc bird blackandwhite blogging blogs buildings canonical caton church colourised computing cricket d300 d40x desaturated django editing flickr flower forestofbowland from the inbox funny general heysham home humour in the news lancashire lancaster landscape launchpad links linux london lune may 12th upload me monochrome morecambe morecambebay music nanowrimo nature news new site night norfolk norfolkbroads novel novel-the-second observations pendle people photography podcasts posts that started out differently programming python quotes ranting reading reflection religion science sea selfportrait sepia shadows sigma1020mm silliness sky stupidity sunset texture thoughts three hundred and sixty-odd days of 2008 travel tree twitter ubuntu warren ellis, internet jesus water work writing writing ideas

About

Graham Binns is a writer, photographer, musician and software developer from Lancaster, England, with far too much hair, a penchant for odd t-shirts and a magnificent hat. He has been making things up for as long as he can remember and has been making code work for long enough to make a living from it.

He has written one novel, which is in the process of composting, and is working remembering how to write before embarking on a second. In the meantime, he photographs things, since it's easier not to have to make the world up in his head all of the time.

From the gallery

Corners No entry Tramway Smash Wasteland