Will's blog

purpose: Will Kahn-Greene's blog of Miro, PyBlosxom, Python, GNU/Linux, random content, PyBlosxom, Miro, and other projects mixed in there ad hoc, half-baked, and with a twist of lemon

[ home | blog home | recent activity ]

Page 1 of 19  >> (less recent)

Wed, 25 Jan 2012

my standing desk

Back in October of 2010, I created a standing desk. A friend of mine bought a Sears workbench and was using that and while it was pretty cool looking, I wanted something I could more easily nail things into. I've been meaning to write about this for a while.

I bought some two-by-fours and plywood and built most of it with that and some scraps of wood I had lying around.

Since then, I built a stool to go with it and bought a shelf thing from Ikea that goes to the right of it.

I think it took a day to build the standing desk, though I've tweaked it a bit since I originally built it. It took a day to build my stool. Total cost in parts for both pieces was definitely under $100.

Result is this:

Standing desk (portrait) Standing desk (landscape)

This set up has lots of horizontal space, is set at the right height for me, lets me sit when I'm weary and stand when I'm not, and has some storage capacity so I'm not surrounded by stuff.

"Wait! What's up with all those computers?", you might ask. Well, the computer breakdown is like this:

Then I have:

The dead computers should go away. The PCF build boxes will eventually be re-homed, too.

And that's the state of my desk!

Wed, 11 Jan 2012

Fix for vagrant keys permission issue

Tim threw together a vagrant setup for Kitsune based on what Alex did in November. I went to give it a try but I'm using vagrant 0.8.10 and it died.

Important part of the error message was:

/var/lib/gems/1.8/gems/net-ssh-2.1.4/lib/net/ssh/key_factory.rb:38:in
`read': Permission denied - /var/lib/gems/1.8/gems/vagrant-0.8.10/keys/vagrant
(Errno::EACCES)

Issue is documented at https://github.com/mitchellh/vagrant/issues/235.

My fix was to do this:

saturn /var/lib/gems/1.8/gems/vagrant-0.8.10/keys> ls -al
total 24
drwxr-xr-x  2 root root 4096 Jan 11 20:00 .
drwxr-xr-x 10 root root 4096 Jan 11 20:00 ..
-rw-r--r--  1 root root  821 Jan 11 20:00 README.md
-rw-------  1 root root 1675 Jan 11 20:00 vagrant
-rw-r--r--  1 root root 1464 Jan 11 20:00 vagrant.ppk
-rw-r--r--  1 root root  409 Jan 11 20:00 vagrant.pub
saturn /var/lib/gems/1.8/gems/vagrant-0.8.10/keys> sudo chmod 644 vagrant
saturn /var/lib/gems/1.8/gems/vagrant-0.8.10/keys>

That fixed it for me. Figured I'd document it so that I could find it again when I bumped into it again.

Wed, 31 Aug 2011

Farewell, PCF

Getting a job at PCF was a bit of a surreal experience. It was in July of 2007. I had just had a major health crisis, wrote a compiler, finished grad school, and got married. I bumped into Chris at a contra dance in Concord and on a lark and out of the clear blue sky, my wife asked if he knew anyone hiring Python developers. That's how I ended up at PCF.

That was a little over four years ago. It's been a really great four years. Working for PCF is pretty close to a dream job for me: I learned a ton of stuff, I worked on a lot of awesome software, and I worked with and met a lot of amazing people. The hardest part of the whole thing was that there were too many opportunities and I had to pick and choose between the ones I had time for. For example, I would have loved to continue working on the extension system, the fullscreen 10' interface, the text-based interface, DLNA support, dbus interface, ....

Thus, with so many things left undone, I'm kind of bummed that I'm leaving. Friday is my last day.

Next Tuesday, I start work at Mozilla in the webdev crew on the SUMO team.

It'll be weird to leave the desktop application world behind for the wild wild west of Internet applications. Having said that, you could say I'm returning to web development after a 10 year hiatus. A ton of stuff has changed since then (\cheapshot{except possibly Internet Explorer}). This time I'm working with people who know the HTTP related RFCs way better than I do. That's both exciting and daunting.

So if you're having Miro problems and send me an email, I'll probably direct you to someone else. Miro is a fast moving project and my knowledge of its dark secrets will ebb quickly.

The times they are a changing!

Dev call August 31st, 2011

Miro status

Will:

Geoffrey:

Janet:

Jonas:

Kaz:

Ben:

Order of business:

Wed, 24 Aug 2011

Dev call August 24th, 2011

Miro status

Will:

Janet:

Paul:

Kaz:

Jonas:

Geoffrey:

Ben:

Order of business:

Wed, 17 Aug 2011

Dev call August 17th, 2011

Miro status

Will:

Janet:

Jonas:

Kaz:

Ben:

Order of business:

Wed, 10 Aug 2011

Dev call August 10th, 2011

Miro status

Will:

Geoffrey:

Ben:

Paul:

Order of business:

Bugzilla stats for Miro for the last week:

Wed, 03 Aug 2011

PyOhio 2011 videos being posted

PyOhio 2011 happened last weekend. I'm currently working with Carl at Next Day Video to get the videos they're posting to the blip.tv feed into Python Miro Community.

I'm using a similar process to what we used with PyCon 2011 videos, but we don't have to figure it out on the fly this time around, so things are going much smoother.

As of now, there are three videos posted with more coming as they're uploaded and work their way through the workflow.

If you have some spare time, please consider helping out with subtitling the videos. Whenever a video is subtitled, it becomes accessible to a much wider audience. If you help out with subtitling, please let me know so that I can thank you.

Wed, 20 Jul 2011

Dev call July 20th, 2011

Miro status

Kaz:

Jonas:

Geoffrey:

Paul:

Ben:

Janet:

Will:

Order of business:

Bugzilla stats for Miro for the last week:

Sat, 16 Jul 2011

Python Miro Community status: July 16th, 2011

It's been a while since the last status post on the status of Python Miro Community. The reasons are many, but mostly because I've been blocked on other things and hadn't really finished anything. Boo.

To recap, Python Miro Community is a curated index of Python-related video from around the Internet including Python-related conference sessions. Catch the sessions you missed, show sessions to your colleagues, and remind yourself why you really want to be attending these conferences in person.

Anyhow, it's been a slow few months. Most of the PyCon 2011 videos are posted with the exceptions of the lightning talks which I still have to watch and fill out the descriptions for.

Miro Community released 1.2.1 which allows me to do rss feeds that exceed the 30-video maximum they have. That allows me to run my script which verifies download urls. The PyCon 2011 category was fine.

The PyCon 2010 category was not fine. Of the 120 videos in the category, over 60 of them had bad download urls. This really bothers me. I don't know why the urls are going sour. I've fixed all the ones in the PyCon 2011 category and will monitor them going forward periodically.

I still need to go through the other categories.

Carl kicked me into using GitHub for PMC related things. That's at https://github.com/willkg/pmc. I'm slowly (very slowly) adding scripts I use to run the site as well as documentation covering workflow and other things. Going forward, I'll be using GitHub to coordinate and organize everything.

The other thing I need to do is move my todo items from my org-mode file over to the issues tracker. That'll make it easier for other people to help if they're so inclined.

That's where things are at.

Page 1 of 19  >> (less recent)


pyblosxom::1.5-dev git-master

Copyright 1996 to 2012, Will Guaraldi Kahn-Greene, under the Creative Commons BY-SA 3.0 license

Creative Commons License
Will's Blog by William Kahn-Greene is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.