• Archives

  • Categories:

  • Other profiles

Recent Partimus work

Last Friday Christian Einfeldt put a call out to the Partimus Discussion list asking for some help moving the laptop donation from Intuit from his office (where they were delivered) to the school. I volunteered.

I picked up Christian around 12:30 at the KIPP San Francisco Bay Academy and drove out to his office. The laptop boxes were huge, and I think we bent the laws of physics in our efforts to get them into our 2-door car along with 2 flat panel monitors and the cart we used to carry them.

The laptops are all Thinkpads, a mix of X61s and T43s. The hardware could do with some cleaning up due to some dust buildup, but it should be no problem to get Ubuntu running on them. I grabbed two of them to give to James Howard who is working on setting up an imaging server using Ubuntu 12.04 rather than the old 10.04 which we’re still using on many of the systems at the schools, free education on free software!

I took a quick picture of the two laptops while they were staying at my home this week:

After dropping the laptops off at Creative Arts Charter School we ordered a pizza and headed back to KIPP. At KIPP we finished running the ethernet cables and applying updates to the Ubuntu 10.04 systems in a 5th grade math classroom. I was delighted to learn that the computers in that room are in part being used to view Khan Academy Math videos.

It was 5PM by the time we finished running the cables and doing the system updates and we had to leave the building. In all a very productive day. Christian also wrote about it over on the Partimus blog, along with work last weekend that I couldn’t help with (other obligations last Saturday): 30 hours of work in just a few days.

Simcoe’s August Checkup

On July 28th we brought Simcoe in for her quarterly checkup, the last one was on April 28th (I wrote about it here).

Just as with last time, Simcoe has been responding well to the CRF treatment. No unusual behavior activity-wise, vomiting has not been frequent and we were hopeful that she’d put on even more weight.

The physical exam went well, except disappointment from the vet that she couldn’t obtain a urine sample. We learned she is up to 9 pounds! Up from 8.1 last time. 9 pounds is her healthy weight so this is great news.

Last Tuesday we got the blood work back:

BUN: 45 (normal range: 14-36)
CRE: 2.6 (normal range: .6-2.4)

BUN went down since last time (was 55) and CRE has gone up a tad, previously at 2.3. Her phosphorous levels remain within normal ranges and her red blood count looks good. We then booked an appointment for the following Saturday to bring her in for the urine analysis, which we were happy she cooperated with this time and we were able to be out of the vet in under a half hour. This Tuesday the vet called us with preliminary results and recommended that we do a further culture to rule out some protein issues that the preliminary results were hinting at, so we ordered that test too. Happily we got the results back today and everything looks good!

She continues to be picky about her food. While at the vet we took the opportunity to pick up a few more cans of prescription wet food to see if we could find one that she would eat. We’ve relied upon US Canned Cat Food Data on Tanya’s Comprehensive Guide to Feline Chronic Kidney Disease site to pick a variety of low phosphorus over the counter canned foods so she keeps eating. We did have to switch her dry food a couple months ago, since that is still a bulk of what she eats and she stopped eating the Purina NF Kidney Function Feline Formula, she’s now on the Prescription Diet k/d Feline Renal Health.


Simcoe acting like her normal self, preventing me from reading

We’re very glad to have such good news all around. The vet recommended that we do another checkup in 3-4 months to make sure she stays on track.

Since Portlands

It was pretty cool visiting both Portlands in July, but it sure managed to make my July fly by. I can’t believe it’s August already.

At work I recently published 5 things about FOSS Linux virtualization you may not know following up with a conversation about virtualization tools I had at SCALE back in January. The most interesting bit of feedback I’ve gotten from this article was from a fellow sysadmin who was tired of watching people “fall over themselves over cloud” and he was happy to see an article addressing the kind of bare-metal private clusters that he’s still deploying. I have to admit being in some agreement there, cloud is cool and I’m excited about the developments in open source in this area, but business is still booming in the VMWare world.

I sadly have to admit falling behind on the Cryptography Coursera class, July was too busy and quite honestly I want practical usage and theory of cryptography, not the mathematical and theoretical foundation that will prepare me to write my own ciphers. Instead, at MJ’s recommendation, I’ve started watching the 4 part “Theory and Practice of Cryptography” series of Google Tech Talks from 2007 and they’ve turned out to be much more on target (available here: 1, 2, 3 and 4). I did start another Coursera class, this time Internet History, Technology, and Security. So far it’s been quite enjoyable, the instructor and folks he interview have a very “storytelling” format and I love that it’s filling in the gaps I have in my brain’s Internet History timeline.

The week before last, on Thursday, the alpha3 of Ubuntu was released. Given the limited availability of some of the other key Xubuntu project members, I ended up stepping up for this release with testing and making sure we had everything lined up for the Xubuntu alpha3. It was an interesting experience, and certainly closer than I’d been in the past to the release process. That Friday was System Administrator Appreciation Day and a member of one of the teams who uses a server I manage was generous enough to paypal me some money for flowers as a thank you! They were very nice flowers:


Sysadmin flowers!

Over the weekend one of my cousins was in town for the San Francisco Marathon, which she’d be running with her brother, who’s a local. We ended up meeting up a couple times, Saturday for dinner and then Sunday after the race to head out to the pool for a couple hours. It was really nice to catch up with her, and I really should see about spending more time with my local cousin too!

I spent a considerable amount of time this week catching up on projects and apparently giving myself even more work (todo list hasn’t shrunk!) but I’m feeling good about the progress. I finally got back to my gym routine this week after lots of traveling and being otherwise busy (so I had lots of excuses, bad bad).

On Tuesday evening I went to a Long Now talk by Cory Doctorow on “The Coming Century of War Against Your Computer” (summary and audio download available in that link) which was a really interesting talk. It also started off with the fun San Francisco [TBS@USA 13/13] video from a little drone flying all over San Francisco.


Cory Doctorow and Stewart Brand at Long Now Seminar

As far as upcoming stuff goes, I have plans to do some Partimus work tomorrow as we just received a donation of notebooks! And while on the topic of Partimus, Robert Litt, one of the teachers we work with was recently interviewed for an article: How One Teacher Built a Computer Lab for Free.

Finally, you’re probably all sick of hearing about it, but following the O’Reilly award I was Interviewed by Muktware, an online Open Source magazine and on Thursday my boss issued a press release about it.

It’s alive! Egg-Bot + Xubuntu logo

I mentioned previously that the good folks at Evil Mad Scientist Laboratories gave each of the recipients of the O’Reilly Open Source Award this year an Egg-Bot kit.

In spite of my enthusiasm, it wasn’t until Friday night that I finally carved out some time to begin assembling mine:

Constructing Egg-Bot 1

…and assembling…

Constructing Egg-Bot 3

On Saturday morning I fired up Inkscape, the loaded up the Egg-Bot Extensions and hooked it up to my netbook. I was off! …to practicing. My first couple ping pong balls are a bit messy.

I grabbed (begged) Pasi Lallinaho, the artist for the Xubuntu logo and Xubuntu project lead, away from what surely were actually important tasks for the task of creating a line-art version of the logo as an SVG so I could use it with the eggbot. I plotted it on the recommended 800×3200 SVG image, it’s available here: xubuntu-eggbot.svg.

I’ve spent time the past couple days working on getting it properly aligned and doing tests on ping pong balls to get a nice demo put together. My first logos were a bit wobbly, getting a circle right took some work.

Xubuntu Logo not quite round

But tonight I ended up with a pretty good one:

Pretty round Xubuntu logo!

Video of it being created:

Direct link: http://www.youtube.com/watch?v=DKcKes6OidI

Much fun! I think my next experiment will be created a filled in version. Then maybe larger ones and tracking down some artists so I can make some more interesting patterns :)

Issue 275 released, thanks Ubuntu News Team!

On Monday the Ubuntu News team released the 275th issue of Ubuntu Weekly Newsletter!

I did a quick grep through the archives, and the following individuals have been included in the credits[0] since issue 250:

  • Chris Druif
  • Liraz Siri
  • Vikram Dhillon
  • Emma Marshall
  • Benjamin Kerensa
  • Unit193
  • Charles Profitt
  • Neil Oosthuizen
  • Nathan Dyer
  • Matt Rudge
  • Jose Antonio Rey
  • Jasna Benčić
  • D. Can Celasun
  • Mathias Hellsten
  • Bojan Bogdanovic
  • Feyisayo Akinboboye
  • mikewhatever
  • Mathias Hellsten
  • John Kim
  • Stephen Michael Kellat
  • Nathan Handler
  • Leon Marincowitz

Thanks everyone! Every article collected, summary written and grammar fix helps us get the newsletter out the door each week.

But I would like highlight the work of a couple individuals I’ve really come to depend upon each week:

Jasna Benčić

Jasna got involved several months ago and immediately started both adding links each week and writing summaries. More recently she’s also started helping with editorial review. I can rest assured that she will pick up articles I miss and on weeks when I’m traveling a lot we stay in touch to pick up any loose ends.

Thanks Jasna!

Matt Rudge

Matt has been a remarkably diligent and dependable editor each week. Even on weeks when we’re scrambling to meet the release-on-Monday deadline I know I can expect that wiki update email with his name attached.

Thanks Matt!

Even with these exceptional volunteers, we always need the following:

Summary writers. Summary writers receive an email every Saturday (sometimes Sunday if we’re running late) with a link to the collaborative news links document for the past week which lists everything that needs summarizing. These people are vitally important to the newsletter. The time commitment is limited and it is easy to get started with from the first weekend you volunteer. No need to be shy about your writing skills, all summaries are reviewed before publishing so it’s easy to improve as you go on.

Editors. Our editors receive an email every Sunday (or Monday morning, depending on our timing and your time zone) with a link to the wiki page ready to be reviewed. Editors check for grammar, spelling, formatting and other consistency issues. Good written English skills required.

Interested in either of these? Email editor.ubuntu.news@ubuntu.com and we’ll get you added to the list of folks who are emailed each week and you can help as you have time. Please specify whether you are interested in summary writing or editing when you contact us.

[0] The reason we add “And many more!” at the end of each newsletter is only those who wish to be credited are listed in the credits (they add their name themselves)

Tourist in the other Portland (Oregon)

After OSCON wrapped up on Friday I took the opportunity of a free afternoon to play the tourist in Portland. It occurred to me as I booked this trip that I managed to visit both Portlands this month, this one had less lobster though. And I will take this opportunity to say that I was really impressed with Portland’s (Metropolitan Area Express) Light Rail service. I had planned on taking a taxi as needed, but the light rail ended up being quite sufficient for everywhere I needed to go, from getting downtown from the airport for a reasonable fee ($2.40) to getting to the conference each day (which was free!).

My first stop after getting back to the hotel was Voodoo Doughnut, which I’d heard all about from friends who had visited Portland.

I waited in line for about a half hour to get my precious few doughnuts, but it was worth it for the adventure and the delicious treats that result (like this guy). Writing about it now makes me want more.

I dropped off the box at my hotel and then went off to the next destination on my list, Powell’s Books. I didn’t actually know about this place until I came to Portland, and then was delighted to learn that their massive bookstore was just a couple blocks from my hotel. The bookstore was wonderful. I ended up with several books from their main store, and then went across the street to Powell Books 2 (formerly Powell’s Technical books) to enjoy a paradise of Science, Computer and Engineering books, including a whole section for trains (which includes street cars and cable cars!), I thought I would never leave, but I did… with some books about trains, street cars and cable cars.

Dinner was some slices from Sizzle Pie (conveniently located near the hotel).

The next day I met up with my friend B.J. Brown. I met B.J. online via a Mystery Science Theater 3000 IRC chat we both belonged to, so we’ve probably known each other for over 10 years, this was the first time we had the opportunity to meet in person.

Our first stop was a Rogue Ale House. There is also one in San Francisco, but this is a Rogue in Oregon, where Rogue was born! We both ordered a sampler to go along with our lunch, I predictably went very hoppy with the exception of the Dead Guy Ale, which is a long time favorite.

After lunch we hopped on the MAX and headed out to the Oregon Zoo.

I didn’t know much about the zoo when I arrived, but it turned out to be one of the better ones I’ve been to. The layout was quite natural and I really loved their whole “Great Northwest” section.

The weather was nice, but the temperature crept up as the afternoon wore on and I think a lot of the animals ended up hiding. No lions or tigers to be seen! They were also closing early for an event, so I only got a quick look at one of their elephants and we had to skip the zoo train, a 35 minute trip around the zoo and surrounding park. I was very happy that B.J. was willing to put up with my zoo dorkiness, we ended up having a great time.

We wrapped up at the zoo and headed back downtown to meet up with another friend I’ve known online for many years, Chris LaPlante. Unfortunately by the time we met up it was getting late and we only really had time for him to drive me to the airport. Even so, we had a good half hour to talk and that was fun.

More photos from my trip are here: http://www.flickr.com/photos/pleia2/sets/72157630699644634/

And that ended my short Portland trip! I hope to go back at some point, it’s a nice city and there is more downtown to check out, plus OSCON will be there again and I would like to attend again in the future, perhaps for a whole week next time.

Thursday and Friday at OSCON 2012

Although I’ve always wanted to go, I hadn’t actually planned on attending OSCON this year due to several factors (work, budget, etc). That changed when I received the email about winning the Open Source Award on July 9th, I was able to quickly schedule a couple days off of work to attend the last two days of the conference and accept the award. I arrived at the conference center on Thursday morning.

Thursday morning started off with a keynote by our very own Mark Shuttleworth, who spoke about and demoed juju, went into his long term vision for Unity on the desktop and beyond and introduced the new Ubuntu Web Apps (discussed here on the Canonical blog).

The second keynote, Open Source: A Recipe For Success by John Mone is also worth mentioning. He discussed ways in which open source is changing small business, making it significantly easier and cheaper to start your own website for your business, and shared the following stats for “Startup Costs” for a small company online:

2000:

  • 50mb Hosting Account $20/mo.
  • Shopping Cart $1,000
  • SQL Server License $1,800
  • Email Accounts $1,500

2012:

  • Bluehost Hosting Account ~$5/mo.
  • Open source tools Free
  • One-click installation Free

“Today, users get all the solutions they need and reliable web hosting for the cost of a latte per month.”

I certainly know some of the benefits of open source for SMBs, as my day job almost exclusively is tied to doing open source deployments for SMBs, but I hadn’t recently stopped to not only compare current open source vs. proprietary solutions, but also to consider that 12 years ago there simply weren’t open source solutions for the most common things a little online start-up may need. I highly recommend checking out the slides (linked above) for some other interesting stats he presented, and the results are also covered in this eWeek article.

After the keynotes wrapped up, it was off to the first talks of the day! I selected Girl Developers will Save the World! presented by Cheryl Miller of greenlight for girls. I hadn’t heard of the program before, and it was exciting to learn that they were doing an event for girls there at OSCON. Miller’s talk covered hopes for getting more girls involved at a young age and the importance of starting while they’re young. She also explored some of the reasons for low representation of women in STEM and potential solutions (including controversial ones like government-mandated quotas). I think what struck me most about this session was that it was overwhelmingly attended by females, most of the audience members who spoke up were male, offering a textbook case of what tends to happen in mixed gender environments when technology is the subject, and why it’s important to have some girls-only events.

The next session I attended was US Government v. Open Source: A History and Lessons Learned by Karl Fogel and Gunnar Hellekson. Their presentation centered around the timeline being compiled at gov-oss.org and discussed some of the major points for Open Source in the US Government, both in terms of releasing it and using it. What’s most notable is that the federal government actually does use a large amount of OSS, and has for many years at the urging of several key technologists within the government.

Next up was When Cloud Networking meets Cloud Computing: Software-Defined Networking (SDN) by Mike Cohen and Faan DeSwardt. The talk really focused on the OpenFlow technology, and DeSwardt described a real world case in which the high availability of services (including CPU and RAM management) and storage had been solved, but network woes were becoming the new blocker for cloud scaling. I then went to the overflowing Development is Production Too talk by John Goulah and Erik Kastner where they examined some best practices for deploying and running development environments. They discussed deployment of development infrastructures and tools to developers, benefits and drawbacks of shared development environments, importance of reusing of as much configuration management infrastructure from production as possible and some of the strategies for what data should be used when testing (snapshot of production data shared on the development network? subset of data referenced locally?). I then attended Allison Randal’s Ubuntu Home Hacks talk. It was another packed room and a lot of fun! She showed off the Arduino devices and software tools she used for home automation and monitoring of things like indoor temperature and outside weather, much of it linked here. The last talk I attended was Frequently Asked and Infrequently Answered Questions About Software Patents with Mishi Choudhary, Deb Nicholson and Justin Colannino. Much of what was discussed I was already familiar with, but I didn’t know much about Defensive Publications prior to this talk, or that there were organizations out there that would help Open Source projects file them.

In addition to talks, I also got to check out the expo hall. I talked to the Linbit folks about new features in DRBD, including some of their replication scaling plans (cool!) and I got myself a nice DRBD t-shirt. I was also able to say hello to the Linode folks, and swung by the Linux New Media booth and they were kind enough to give me a copy of the latest Ubuntu User Magazine when I showed them I was in it:

Presenting updates about Xubuntu at UDS! Thanks again to Benjamin Kerensa for submitting that photo along with his article.

Friday was the last day of the conference, there were some amusing keynotes, including one by Chris DiBona of Google on M-Lab where he shared some statistics about internet speeds gathered from the project and encouraged attendees to get involved. The first talk I attended was Bringing the Open Source to the Enterprise! An incomplete story by Mohamed Elmallah where he discussed his experiences promoting and deploying Open Source solutions in companies he’s worked for, including challenges he’s faced with maturity of projects, quality of support, polish/prettiness of the applications and how they’ve compared to their proprietary counterparts. He wrapped up by saying that they would often go with “open enough” solutions when full Open Source wouldn’t do, like proprietary solutions that offered extensive APIs, and would often end up with a blend of proprietary and Open Source solutions. I then went to Running a high performance LAMP stack on a $20 Virtual server by Jay Janssen. His tips included using something like Lighttpd to serve static content (just passing non-static to Apache), using a caching server like Varnish or caching service like CloudFlare. He also went into some ways you could tune Apache’s worker settings when using mod_php, and ways to avoid using mod_php and tune MySQL for better performance. It is interesting to note that all of his solutions included using Apache rather than switching entirely to another webserver. The last talk of the day I could only attend part of, but I chose to go with How To Multiply Your Community By A Factor Of X with Brian King and Benjamin Kerensa. The portion of the session I was able to attend really focused on the basics of the Mozilla Reps program and some of the challenges they’ve faced.

It was then off to the keynote room so I could meet up with the folks organizing the Open Source Award presentation. It was a pleasure to meet the organizers and my fellow award winners during the time we had before the presentation and they gave us a quick rundown of how the presentation would work.

The video of the Open Source Awards is now up on youtube here: OSCON 2012: O’Reilly Open Source Awards.

Since the award is a lightbulb and I had to fly home, they offered to have it shipped to me and I took them up on the offer upon realizing how impossible it would be to check it and the risk I’d be taking if I tried to carry it on (they aren’t explicitly prohibited in carry on luggage, but the TSA has flexibility when it comes to determining what they feel may be dangerous).

With OSCON wrapped up, I headed back to my hotel for some touristing around Portland, but that’s for another post!

O’Reilly Open Source Award

This afternoon I had the incredible honor of accepting an O’Reilly Open Source Award at OSCON for my work in the Ubuntu community.

It’s been an exciting day and thanks to all my supportive friends at OSCON who were there with hugs and handshakes, it was an unforgettable experience.

Now I would like to extend a heartfelt thank you to the Ubuntu community for being a community that I’ve wanted to spend all this time with. Through my work in the Ubuntu community I have not only found exceptional colleagues, but a support network that I have come to rely upon both personally and professionally and I wouldn’t be where I am today without it.

Without hesitation, I can say “I am what I am because of who we all are.”

Thank you everyone!

And congratulations to the others who also accepted an O’Reilly Open Source award today, Bradley Kuhn, Christie Koehler, Jim Jagielski and Massimo Banzi!

Award announcement details, along with blurbs about our work here: O’Reilly Open Source Awards 2012. Also, the folks at Evil Mad Scientist Laboratories wrote a cool blog post about how they created the awards with one of their Eggbot kits. They were also gracious enough to gift us with Eggbots of our own, I’m excited to go home and build mine!

Santa Cruz and this week

I mentioned in my last post that following Felton LUG I went with Bob Lewis (and Peter Belew) over to Henry Cowell Redwoods State Park. It’s a beautiful park, that I later learned is much larger than the part week walked, with a number of trails and even a campground.

We ended up doing a pretty simple loop trail where I got to see a number of huge redwoods, and even one you could stand up inside, and enjoy the fresh forest air. Throughout the walk Bob and Peter shared tech stories from work Bell Labs and SCO to recent successes with converting users to Ubuntu.

After the trail, it was over to the railroad inside the park, Roaring Camp Railroads. It features a pair of trains, a narrow-gauge steam train (pictured below) that goes up the mountain and a diesel train that takes people to the boardwalk in Santa Cruz. It was pretty tempting to take the diesel train and tell MJ to take the car and meet me in Santa Cruz!

After these forest adventures, MJ and I left Felton to spend the evening in Santa Cruz. The last time we were in Santa Cruz was on our way to Monterey Bay back in November, when we stopped downtown for a quick lunch. I’d never actually been to the boardwalk, so we took full advantage of being down there to finally visit it.

It was quite the touristy boardwalk, but in all the best ways. I was impressed with how clean it was kept (there was boardwalk staff cleaning up constantly, including in the public rest rooms). We ended up at the nearby Casablanca Inn and Bistro for dinner, where, along with some delicious burgers, they had a great raw sea bass appetizer special.

After dinner, it was time for some boardwalk fun. We took the Sky Glider which gives you an overhead view of the whole boardwalk. It was then on to the Ferris wheel.

While we were there, I knew I had to ride on their big, old wooden roller coaster, the Giant Dipper. I’d never actually ridden a roller coaster on a boardwalk before, and this one was no disappointment. I’ve also grown in my appreciation of old wooden coasters since I learned that the relatively recent get-sick-when-riding-coasters affliction only applies to ones that go upside down (so, none of the wooden ones).

After the coaster we found some dessert (I went with a chocolate-covered banana, which was actually one of the healthier options) and took a walk on the beach. We left Santa Cruz around 9:30PM.

More photos from the day are here: http://www.flickr.com/photos/pleia2/sets/72157630589008812/

Today my plans have been much less exciting, but much more productive. Spent the morning on email, some Xubuntu and UWN work, and then spent some time on the roof deck catching up on a couple magazines. This evening we have a very long list of things we need to do, including grocery shopping. I also need to unpack from our Maine trip and start getting my things together for another trip… to Portland, Oregon. Based on some recent news (I’ll elaborate when I return) I decided to go up to OSCON to attend the conference on Thursday and Friday. The flight is booked, leaving Wednesday evening, but I still need to find a hotel room (all the conference-rate hotels are booked!). I am staying through Saturday evening so I have the opportunity to also meet up with a couple friends from Portland who I’ve known online for quite some time. Should be an interesting trip, and my first opportunity to attend part of OSCON!

Xubuntu Presentation at FeltonLUG

Yesterday afternoon MJ and I headed south to Felton LUG so I could give a presentation with the ambitious title of “Everything you ever wanted to know about Xubuntu” for the group.

The group was incredibly welcoming and engaged during my presentation, asking interesting questions throughout. At the end I was able to give a demo of the Xubuntu 12.10 daily build from the 13th so I could show off some of the new features of Xfce 4.10.

Slides: PDF, ODP
Slide template: http://spreadubuntu.org/en/material/presentation/xubuntu-presentation

Thanks again to Bob Lewis for inviting me to speak and afterwords taking me out to visit nearby Henry Cowell Redwoods State Park where I got to see some huge trees and Roaring Camp Railroads (I’ll have to go back some time to actually ride the trains!).