What I Did Today Before 9 AM

I needed a non-interactive way of generating PDFs from websites. I really liked Midori‘s output, so I figured doing the same with the Python WebKitGtk bindings would be easy.

So I created a tool called interwibble, you could get it from my github repo.

There are probably other tools out there already that do the same thing, but I couldn’t find any.

This has been something that I have wanted more than a decade ago, when I thought it would be really cool to have a daily newspaper waiting on your printer every morning when you wake up.

What I Did Today Before 9 AM


Can’t get enough of it. I lurv Git.

If anything is worth doing, it could be done with Git.

Over the past few weeks I have written pre/post hooks and new Git commands for the most esoteric tasks.

I think Git overshadows any other achievement that Linus guy ever had. He should stop working on that hobby kernel, and put more time into Git, I think it has potential.

I need to migrate this blog to being Git based…


CSUN Hackfest and Exhibition: Call for Participation

Volunteer Park Water Tower

On March 22-27 2010, GNOME will have a booth presence at the CSUN conference in San Diego. CSUN is one of the largest and most important gatherings on the topic of technology and persons with disabilities. This is going to be a great opportunity to bring the gospel of Free Software to a space and industry that is largely proprietary, and to a user base with special needs that sometimes could only be addressed with Open Source software. This is going to be ├╝ber exciting!

Along with the booth and a presentation or two, we will also be hosting a GNOME assistive technology hackfest. The reasoning for this being the fact that this is an assistive technologies conference, so there really isn’t a better place to draw inspiration, both by seeing the “state of the art” proprietary products first hand, and by talking with users who have needs that we could answer.

Are you a maintainer of one of GNOME’s assistive technology modules? Are you developing an on screen keyboard? An alternative means for text input? A magnifier? Some trippy head-tracking app? Voice control? Switch access? Something new and exciting for cognitive disabilities? Are you hacking on new features for Orca? Are you working to provide users with disabilities unfettered access to GNOME?

If the answer to any of the above is ‘yes’, we hope you will consider joining fellow GNOME a11y folks at CSUN this year to help promote GNOME and to hack with fellow AT developers.

We hope to have funding for this hackfest, but we don’t yet really know what that means. We know that we will have to be creative about it to pull it off, so hopefully once you made up your mind to attend, you could help figure out how to afford it, if your employer could pay, if you have student discounts, etc. We will do our best to make it affordable to people who should be there, but no promises. Hope to have specifics about that in the future.

Please contact me if you have questions or interest in participating in this: eitani at gnome dot org

CSUN Hackfest and Exhibition: Call for Participation

Laptop Battery Lifetime


What’s up with my battery? I got this laptop, a Lenovo T400, about a year ago, and my 4 cell battery is reporting 37.4% capacity. This sucks. I’m going to need to get a new one.

eitan@sparky:~$ cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 37440 mWh
last full capacity: 14010 mWh
battery technology: rechargeable
design voltage: 14400 mV
design capacity warning: 700 mWh
design capacity low: 200 mWh
capacity granularity 1: 1 mWh
capacity granularity 2: 1 mWh
model number: 42T4573
serial number: 2242
battery type: LION
OEM info: SONY

What did I do to deserve this? Any fellow Internet users know? I have been running alpha versions of Ubuntu often, has there been some major power management bug that may have killed my battery? Have my usage habits been destructive? I can’t think of any awful abuse that I put my battery through.

Laptop Battery Lifetime

Banshee Accessibility: It Talks!

Instead of showing cryptic Accerciser screenshots, I went ahead and created a screencast of Banshee working with Orca.

Orca and Banshee screencast

I forgot to demo a few things, but you get the idea, Banshee works with Orca. I started a Banshee Orca script that enables such prettiness as synchronized seek bar reports. You could get it from the bug report, or an updated version from my Orca git branch. You could also keep track of all the Banshee a11y work through my Banshee git branch.

You will notice a few moments of awkward silence, there still is plenty of work to do, particularly with the SourceView on the left hand side: Both visible focus indication and some ATK instrumenting are missing.

Anyway, real life is going to call me soon, so I hope y’all enjoyed this as much as I did. I also hope these things find their way into trunk in one way or another. If I see that this is under popular demand I will try to keep my ppa current.

Banshee Accessibility: It Talks!