GUADEC Core Day 1

Wowzers, what a day!

  • Jono’s talk was excellent.
  • Video taped the morning sessions in Recital; the F-Spot presentation was great. Larry is working on some sweet ass stuff. Sync’ing our photos online — integration with web services — I think a common theme is emerging!
  • Hacked on libgphoto2-sharp and Banshee. Frustrated like no other. gPhoto doesn’t have any magic support for the lame underlying case-sensitive-insensitive FAT32 filesystem. I guess I kinda figured this would Just Work. I’ve been fighting with this for six months and sure enough, I just need to hack 50 lines of code.
  • Telepathy: it’s tubular, dude!
  • Too many metas: Joe, thank you for taking care of my metadata. You need to publish what you want from us software hackers so we can help take our desktop to the next generation.
  • Havoc’s presentation was great. Full integration of Gnome and the web will make our desktop as useful as possible. Web services are all the rage these days and we’re all dying for that One Way To Link Them All…and I think this is the right approach. Bind our online lives with an online desktop and you’ll get my Mom to switch to Linux.
  • To compliment Havoc’s talk (not just because Gabriel is awesome) but Gabriel is right: we need a Free Service License. Havoc mentioned it, and Gabriel has already been thinking of it for a week.
  • Been meeting a bunch of people; particularly many of the Novell hackers I’ve heard of and met online several times.
  • Went and drank the free beer, and the nice cheap doubles of Southern Comfort…on an empty stomach. Ended up back at the hostel relaxing and eating a really nasty fish ‘n chips.  No, that’s not proper british fish ‘n chips…it was deep fried with french fries.  So greasy it made me nearly sick this morning…

Still grumpy about libgphoto2.  Going to see about fixing it in libgphoto2-sharp, and then push the changes down to libgphoto2 proper.

GUADEC continues!

Posted in Uncategorized | Tagged , , , | Comments Off on GUADEC Core Day 1

GUADEC Warmup Day 2

So I arrived in London around 6 AM; everything went quickly.  Plane ride was fun, albeit quite cozy. Took the paddington express train, which is super slick, jumped on the underground to Euston, and wandered around for a while until my train up to Birmingham. The train ride up was so much faster than I had expected — we don’t have quick, cheap trains like that in the US! By the way — if you want a fun bit of adventure when travelling…don’t bring a map of your destination city with you. Half the fun is wandering around (looking quite touristy with my huge bag) and trying to figure out where the heck I am. Then buy a map :)

I’ve been meeting up with a number of GNOME folks that I’ve known over the last year and a half online, and it’s been a great experience. It’s kinda cool to have a team of Banshee hackers and supporters all roaming around. So many ideas! The hacking itch needs to be scratched this week. Big time.

So rather than turn up and go to sessions, what did I do? I walked across town with a bunch of the guys and watched the big football match. It was a blast! I went thru about 3 sets of batteries taking pictures, which I’ll post soon. Lots of funny action shots of people missing the goal. Hilarity.

Then of course, went out and got some beers and the fixings for some good ‘ol homemade pizza. Brought it back to the hostel where we’re staying at and made some pizza! Thanks to Aiden for helping us out and making it a lot of fun. Combine that with some beers, and then meeting up with a few folks later at a bar, and it was a great evening.  Also managed to give away an Ubuntu live cd to one of the guys working at the hostel — he was quite curious about free software and wanted to give it a try.  We didn’t even have to try to “sell it” — he asked for it!

Posted in Uncategorized | Tagged , , , , | Comments Off on GUADEC Warmup Day 2

Travelling – let the adventure begin!

(I wrote this on Sunday, July 15th, 2007…but it seems I never saved it…so here’s the recap!)

The day has been quite interesting!  Points of interest:

  • If you see some Netflix movies on the ground, return them.  The subscriber will appreciate it.  I left two Netflix returns sitting on the top of my truck and drove away.  They’re probably sitting out in the road somewhere, smashed to bits.  D’oh!
  • I found parking, in a zone that won’t be street cleaned in the next few weeks, in less than five minutes.  Yes, it’s possible.  7600 N. Greenview — great parking!
  • So I had left a few more things to pack last minute than I had realized.  So I stuffed it in the back of my truck, found a parking space, and then transferred it all up to the cab (which actually locks).  It’s stuffed — drivers side included!  It is quite a sight to see.  Will post pictures.

…and the adventure begins!  Was plenty early for the flight and all went well.  More to come later!

Posted in Uncategorized | Tagged , | Comments Off on Travelling – let the adventure begin!

Passport!

So I’ve been planning this trip to the UK for GUADEC as well as to visit the London office of my employer, and I fly on Sunday. I applied for my U.S. Passport a month ago, paid the rush fees, and I got it about two hours ago! I couldn’t be happier that this has worked out.

I’m completely astonished by this process. I’ve kept good details on what all it took, and I think these stories need to be told so that my fellow Americans can petition the proper authorities to get enough $$ in the State Department as to be able to provide this ever-increasingly-popular service of getting a passport. Expect a full report in the next few days as I collect my notes. I really wish I had stopped to collect email addresses of the folks I was in line with as to see whether they get their passport today. If you’ve been dealing with the passport fiasco here in the U.S. recently, please drop me a line as I’d be interested to hear your story!

Posted in Uncategorized | Tagged , | Comments Off on Passport!

:w

Yes, that’s a VIM :w (not some new fangled creation), as in, I’m actually writing something here!

I haven’t written in three months, and haven’t committed any code in four…as I’ve been a bit distracted by a few things, notably:

  • That whole job thing. Turns out when you write code 8 – 10 hours a day it drains the coding life out of you. Am still working on overcoming my hate for coding past 8PM. I’m convinced that gedit/vim silently rearrange my code after 8PM so that it has more compilation errors, driving me to stop coding.
    • Perhaps it’s the immense rage caused by running Lotus Notes 5 (under Wine, no doubt!)
    • Perhaps it’s the fact that PHP likes to silently fail or cause strange errors?
  • Cycling season is finally here. Finally. Gotta love that good ‘ol mid-western weather for keeping me indoors for so long! Started riding 50 miles/week, then ramped up to 75/week, and then last week jumped right up to 145 in a week (which is hurting right now). Just shy of 500 miles for the year so far; not bad considering I’ve got another 10-12 weeks of good weather and 1,000 miles left toward my goal.
  • Being goofy. Yes, I’m a goof.
  • Kicking some serious ass in the IT department’s completely unofficial but incredibly serious(ish) mini golf tournament. It’s an intense sport I tell you.
  • The fact that bars in Chicago are open till 4 in the morning — enough said. This is simply trouble for a guy like me!
  • My truck has been in the shop more hours than I’ve driven it. I’m giving up — I am going to sell it; I don’t need it anymore!

I’ve been up to a few interesting things lately:

  • Setting up my own shiny new Linode to host vanstaveren.us stuff (websites, email). Exim + Dovecot makes for one heck of a good email server. I should probably write about Dovecot as it’s pretty swift, not too challenging to set up, and the LDA makes it even better. Cooperates much better than my old host’s IMAP server. Don’t ever consider 1and1 for any kind of hosting unless you like server load averages in the double digits, spiking up to 50+
    • Thanks Aaron for pointing me to Linode!
  • Trying, oh so hard, to make my Nokia 770 listen to a simple Ogg Vorbis stream (or even a file). No seriously, I think I’ve spent quite a few hours on this, and I can’t get it to work. I’m getting near ready to re-flash it and start over I’m so distraught. Isn’t Ogg Vorbis one of those things that Just Works on a modern Linux machine?
  • I’ve set up my own rsync mirroring system for Gentoo’s Portage tree. My Linode box (sam) sync’s every night, my server here at home sync’s from that, and my other three boxes (including my box at work, behind a firewall, over my VPN) sync from there. Think how much traffic Gentoo users could save their mirrors if they only had a similar setup!
  • I’m finally — yes, it’s true — starting to work on Banshee again, working on MTP stuff. I’m going to be traveling in a month and my goal by then is to be able to send tunes and playlists to my device with zero trouble.
  • I’m planning to go to GUADEC; this will be my first, and hopefully a lot of fun! Hopefully while there I can gather up a bit more motivation to get back to writing a bit more code :) I’ll also be visiting my job’s London office the following week. All in all it’ll be a sweet trip! If anyone is looking to split a room in a hotel, please drop me a message — I’m certainly looking for a roomate!
Posted in Uncategorized | Tagged , , , | Comments Off on :w

Banshee Alarm Plugin v0.2

Just as a quick update, Bertrand Lorentz has put together a second release of the alarm plugin, v0.2.  For those of you who love Banshee so much that you want to hear it first thing when you wake up in the morning, this plugin is for you!
We’re moving unofficial Banshee stuff like this to a Google Code project, at http://code.google.com/p/banshee-unofficial-plugins.  With the use of the fabulous svnsync tool provided by Subversion 1.4, I’ve migrated the entire repository (history included) that was on svn.banshee-project.org to the Google Code project.

If you are ever looking to start a Banshee plugin, or want to see some random hack plugins, check it out.  I’m also happy to give SVN access to anyone who wants to make a commit or add their own module.

Happy hacking!

Posted in Uncategorized | Tagged , | Comments Off on Banshee Alarm Plugin v0.2

Banshee MTP Guide Moved

Howdy folks,

The guide that used to be at http://tricky.vanstaveren.us/Projects/Open_Source/Banshee/MTP has now been moved to the Banshee wiki at http://www.banshee-project.org/Guide/DAPs/MTP.  All the subpages have been moved accordingly.  My site has all the pages set to forward to the Banshee site, so update your bookmarks now :)
MTP progress has been busy as of late and with the recent release of libgphoto2-sharp 2.3.0, I’ve seen quite a few people trying to get their MTP devices working with Banshee and I’ve also been busy writing a lot of code.  Hopefully in the next few days I can tie up a few things and commit my local changes which include playlist support – yes folks, full playlist support.  It’s still a bit buggy tho, so I need a few more days to hack at it :)

libgphoto2-2.3.1 was released this past weekend, be sure to grab it for optimal MTP use!  It has a new hack to increase initialization times by factors between 10 and 100 times because of sped up metadata reading.  Naturally, this is hella-good :)

Posted in Uncategorized | Tagged , , | 1 Comment

libgphoto2-sharp 2.3.0 released

After an age or two of waiting, pondering over licensing issues, and doing bits of maintenance here and there, the Mono/.NET bindings for libgphoto2 have now been released!

One can now play with libgphoto2 compatible devices out of a Mono application. Why is this important? Because Banshee likes DAP’s (Digital Audio Players), and uses this library to access MTP (Media Transfer Protocol) compatible devices. It brings us one step closer to having good, clean, easy-to-use MTP access on your open-source box.

If you have one of these MTP devices and want to know more about how to access your device with Banshee, read my guide!

A big thanks to Larry Ewing of the excellent F-Spot project for licensing the original copy of libgphoto2-sharp under the LGPL; without this, I’d be lost.

Posted in Uncategorized | Tagged , | 1 Comment

Banshee Alarm and Sleep Timer Plugin

So…it’s been a while since I’ve worked on this one, but I figure with Banshee 0.11.0 right around the corner, and plugins making their way into the portage tree, it’s time for a release!

So, without further adeiu, I give you banshee-alarm-plugin-0.1. This page will be the home of any further releases. You can also subscribe to the feed category alarm-plugin to hear about any updates or releases.

Cheers!

Posted in Uncategorized | Tagged , | Comments Off on Banshee Alarm and Sleep Timer Plugin

Everything’s back online :)

I’m here in Chicago, IL now, safe and sound. I chose RCN as my internet provider and so far, so good. sting.vanstaveren.us is back up (and now accessable thru port 80), so all should be good.

I’m happy to say that the new job is also going very well.

I’ll post pictures and more fun info someday…in the mean time, I’m just getting back to coding again, which is good :)

Posted in Uncategorized | Tagged , | Comments Off on Everything’s back online :)