• Archives

  • Categories:

  • Other profiles

San Francisco 14.04 Release Party on April 24th

The release of Ubuntu 14.04 (Trusty Tahr) LTS is coming up on Thursday, April 17th!

To celebrate, the Ubuntu California team in San Francisco will be hosting an Ubuntu release party at AdRoll! Huge thanks to them for offering us space for this event.

AdRoll

AdRoll is located at 972 Mission Street in San Francisco. It’s within easy walking distance of the Powell Street BART and MUNI stations, which we recommend since parking can be expensive downtown.

Our party will be very casual with free pizza and drinks for attendees. But we do have planned…

  • Mini presentation highlighting Ubuntu 14.04 features
  • Laptops running various flavors of 14.04
  • Tablets and phones running the latest Ubuntu build
  • Ubuntu quiz, with prizes!

So if you’re in the area and would like to join us, please RSVP here:

San Francisco Trusty Release Party

Alternatively you can email me directly at lyz@ubuntu.com and I’ll get you added to the attendee list.

I'm going to the Ubuntu Release Party

San Francisco isn’t the only active part of the state this release, San Diego is also hosting an event, on April 17th, details here. If you’re near Los Angeles, Nathan Haines is collaborating with the Orange County Linux Users Group (OCLUG) to do an installfest on Saturday May 24th, learn more here.

Not in California? Events are coming together all around the world, check out the LoCo Team Portal to see if there is an event being planned in your area: 14.04 Release Parties.

PiDoorbell workshop at PyCon 2014 was a success!

This week I had the opportunity to attend PyCon for the first time. Since beginning to use Python in my systems work so much last year, I’ve had increasing interest in participating in this conference in some capacity, so when the opportunity came around at work to staff the HP booth here in Montreal I was happy to volunteer.

I was also brought to PyCon to be a Teaching Assistant for the Build your own PiDoorbell ! – Learn Home Automation with Python with fellow CodeChix members Rupa Dachere, Akkana Peck, Deepa Karnad Dhurka, Serpil Bayraktar and Stuart Easson.

We spent several weeks preparing for this tutorial. I made the trek down to Palo Alto twice to attend mini-sprints so we could test out the instructions in person prior to the event. We were able to add a number of improvements to both the code and documentation through these events and worked out some of the logistical issues of doing such a hardware event at a conference venue.


Workshop leads and TAs

The actual tutorial was held on Wednesday afternoon. Attendees quickly piled in and we were able to distribute our kits. Somehow we ended up with a few too many registrants but were able to scramble together a few extra pieces to make it work for everyone.

The tutorial was split into several sections, with the tutorial leads (Rupa and Akkana) giving presentations and us TAs going around and helping everyone with their setups when they got stuck. The biggest challenge for most was getting their system to talk to the Raspberry Pi, as we had folks on various operating systems with all kinds of network and USB setups.

Once we got everyone talking to the Pis, it was time for the fun stuff! Akkana gave a great presentation that was a tour of the hardware of the Raspberry Pi, including the setup of the GPIO pins configuration. For more about some cool hardware stuff she’s been doing with the Pi, I highly recommend her blog posts on the topic.

Then we had an led.py script to allow folks to make an LED blink:

As you can see, we’re using solderless breadboards so we didn’t have the complexity of soldering, thank goodness.

Then came the meat of the tutorial, wiring up the distance sensor (and camera if they had one) to actually detect when objects passed and take a photo. I brought along both my Raspberry Pi NoIR Camera Board – Infrared-sensitive Camera and my webcam from my desk at home so attendees could play around with them if they didn’t have ones of their own.

The last step was using Dropbox and Twilio to have a space to upload the photo to and then send out a notification.

Surprisingly for a hardware tutorial with such a diversity of host systems, I’m happy to report that most of the students were able to get the tutorial fully completed – at least to the point of taking pictures, if not the upload and notification portion. It was a lot of work for us TAs as we ran around helping everyone and debugging serial and networking issues, but it was worth it to see how much fun everyone had when they finally got an LED to blink or took their first picture.

All of the slides and source code is freely licensed, but the repository hasn’t been made available yet as Rupa wanted to fix some important bugs first (can’t have people frying their Pis!). But never fear, I’ll be following up to make sure it’s made available as soon as possible so others can do this too!

I’ve uploaded more photos from the event here: https://www.flickr.com/photos/pleia2/sets/72157643750475463/

May 3rd keynote and talk at LOPSA East

I’ve had a very busy year so far talk-wise. Back in January I gave a handful of sysadmin focused talks at Linux.conf.au in Perth, Western Australia. In February I did similar at the Southern California Linux Expo. In May I’ll be drifting slightly away from a Linux-only crowd to present at LOPSA-East in New Brunswick, New Jersey on May 3rd.

LOSPA-East 2014

First up on the schedule I’ll be doing my Code Review for Sys Admins talk:

I’m a member of the OpenStack Infrastructure team which is a geographically distributed team of systems administrators from several different companies who work together in public to maintain the infrastructure described at http://ci.openstack.org.

To achieve this, we use a code review system that leverages Gerrit as the interface for peer review and Jenkins to run some basic configuration and code syntax checking against our submissions. This allows us to maintain for code and config file integrity and gives us a nice platform so that our fellow systems administrators can comment on and improve solutions we come up with. We also use IRC, Etherpad and more for collaboration, which I will discuss.

I love giving this talk and I’m excited to be giving it at a conference focused at sysadmin-type folks in the industry.

But it gets better, they’ve also asked me to keynote on Saturday evening!

I’ve titled my talk Universal Design for Tech: Improving Gender Diversity in our Industry (thanks to Leigh Honeywell for the title idea):

Universal Design is a principle in accessibility that accessible design makes things better for everyone. A key example of which are curb cuts and door openers which help those who are disabled but also folks with luggage and parents with strollers.

Elizabeth will discuss ideas on how to improve gender diversity in our industry, but many of the tips will help everyone beyond improvements that come through diversity. From offering formal education for systems administration to offering flexible schedules and work arrangements, there are many things that can be done to attract much-needed talent.

As someone who has made it in the industry I’m keen on preserving the environment that I’ve grown and thrived in, but also in making small changes that I know would have helped me along the way and will help others, including women.

I also took some time to chat with Tom Limoncelli about my talk, which he’s posted on the Everything Sysadmin blog: Interview with LOPSA-East Keynote: Elizabeth Krumbach Joseph

Registration is still open for the conference and I hear there might even be some space at the hotel left (but it’s filling up fast!). Hope to see you there!

Sharing the Beauty: Organ Class

This past Sunday MJ and I went over to Congregation Sherith Israel to learn about the organ that graces the sanctuary.

The organ has always been a big deal for me. Even though I’m not religious, I do have warm feelings and memories surrounding the stunning, old cathedrals that have organs and I’ve made an effort to visit more from Dublin to San Juan. As such, having an amazing one in the synagogue we attend made me feel at home and I’ve really enjoyed the music there.

For the class we had Jonathan Dimmock, regular player of the organ at the synagogue (and at cathedrals and more around the world) there to tell us all about it and play for us. The first thing we learned is what the organ is. It’s a symphonic organ made by the Los Angeles Organ Company, reorganized from the Murray M. Harris Organ Co. so they call it a Murray Harris.

It was also interesting to learn that in the Reform Judaism movement that the installation of organs in synagogues was something that started in the Western United States and moved east, making this one in San Francisco one of the first in a synagogue and a magnificent example of this history. It was also the first in a house of worship in San Francisco to have a three-rank echo division, which is located in the dome and created ethereal and “far away” sounds, which he demonstrated.

It was really interesting to hear about his experience around the world playing on different organs and how they all have their own character. He explained that one of the things of note with this organ was due to its age and purpose (worship accompaniment), it is one of the warmest, softest organs he’s ever worked with, as it had to account for services where there were no microphones.

Now I’ve seen organs up close before, so I was delighted by the opportunity during this class to learn more about the internals and to see inside. There are several pipes that are visible and decorated, but the organ has over 2000 pipes total! And we had the opportunity to walk behind the facade to actually look up at some of the other pipes.

Below the pipe room, was the guts of what powers the whole thing, a surprisingly loud machine with a belt that powered the wind going up to the pipes. I had to walk from the room to the sanctuary a couple of times to reconcile how loud it was in the room with how silent it is where congregants sit.

In all, it was a great learning experience.

This was the last class to wrap up Sharing the Beauty, I wrote about all previous ones too:

More photos from the organ class are here: http://www.flickr.com/photos/pleia2/sets/72157642824330104/

March in Maine visit

I spent the past week in Maine staying with my sister to visit with her, my nephew and my mother. In addition to obvious quality time with my sister and mother, I really wanted to have some bonding time with my little 20 month old nephew Xavier. And to not put them too much on the spot to entertain me (or me entertain myself) during the whole trip, I took advantage of my flexible work situation and decided to work while I was there. It ended up working out very well, I was very productive and also able to be present with my family all week.

Typically when I go to New England I fly into Manchester and spend some time visiting other family and friends who are still local, but this time I was on a shoestring budget and decided to simply fly into Portland and ask for family to pick me up. No rental car, no expensive detours. It had been years since I had flown into the Portland Jetport, so flying into such a small airport that only takes the smaller regional planes was my first adventure. I greatly enjoyed the Bombardier Q400 that I flew in on, it had propellers!

My mother picked me up and we began the drive 2 hours north to where my sister lives. She had a lot more snow than Portland does.

The week was spent mostly at Annette’s place, where I was sleeping, but we also had the opportunity to go over to my mother’s several times. She has a number of cats, one of whom was an older Siamese named Simon who I particularly bonded with:

I also got to hold George, my mother’s beautiful red-tail boa.

On Wednesday I took a long lunch to go with my mother to L. L. Bean. I had to exchange a raincoat that had begun to come apart (very unlike a coat from them!) and buy some other clothes. While we were in Freeport I also took the opportunity to have my lobster roll of the trip at Linda Bean’s Perfect Maine Kitchen:

Wednesday night it snowed, so we woke up to 8 inches of snow on the ground for Thursday, the first day of spring. Since I didn’t have anywhere to go Thursday this ended up being perfect for me – not enough snow to cause trouble, but enough to be beautiful! Annette did have to move her car for the plow truck though, during which Xavier showed me what he wanted for breakfast and we sat down together to eat it.

He’s so adorable.

Thursday night we made our way out to La Fluer’s Restaurant so I could get my lobster pie. Friday was another long lunch day where we went up to Augusta for a Chinese buffet and to do some shopping. My trip wrapped up Saturday with Maine barely letting go of me — it was snowing when the plane took off and we had to be de-iced.

In all, a great trip. I hope to do it again next year! More photos from my trip: http://www.flickr.com/photos/pleia2/sets/72157642749270203/

Life, hardware tinkering and my grandmother

Hard to believe it’s the middle of March already. My 9 weeks of Couch-to-5K has been stretched out a bit due to getting another cold a couple weeks ago and then working from the office in Sunnyvale for a week, which left very little time for exercise. I re-did a couple interval runs from earlier in the week to get back up to par, and I’m on schedule to finish week 7 tomorrow. On Friday I’m taking a redeye to visit my mother, sister and nephew in Maine so it looks like Sunday’s run will be and interesting one done dodging snow banks!

In project work I finally managed to move my primary desktop to a RAID1 array. As is with most of these projects, it waited until I started getting disk errors…and a bit longer, before I was forced to complete this. It took me longer to do than I anticipated due to attempts to use the Ubuntu graphical installer to set up RAID+LVM, at some point I gave up and used the MinimalCD which uses the ncurses Debian Installer, my favorite!

I was also happy to join Rupa Dachere and Serpil Bayraktar this past Sunday to work on the Raspberry Pi tutorial we’re presenting next month. Our experiences that day gave us a whole list of notes about what we’ll need for attendees and possible problems that may occur on site. Plus, I was able to hook up my Pi via console for the first time, which was fun.

A couple weeks ago I also helped organize an Ubuntu Documentation Day, summary here. The Documentation team has really been transformed over this past year and I’m proud of the work the team has been doing to attract and onboard new contributors, which this day was a part of.

In less cheerful news, I took the loss of my grandmother a bit harder than I expected. I think this was in part due to there being no scheduled service of any kind right now and distance from family, I felt isolated. I think visiting my sister next week will help. MJ and I are also planning to go back to Philadelphia to visit some time this spring and hope to make it up to Ridgewood to visit the Schoolhouse Museum that my grandmother worked with for many years and was always a highlight of my trips to visit them. It will be nice to relive some memories. Her obituary is here.

This week MJ and I went to a hockey game, with promise of a good game with the Sharks playing the Toronto Maple Leafs. The Sharks one 6-2 in a brutal but enjoyable game, for Sharks fans anyway! I hosted an Ubuntu Hour on Wednesday night but skipped the Debian Dinner so I could get home and work on a project.

I’m looking forward to this trip to Maine. My sister keeps insisting that it’s boring and cold there, but I think that’s the change of pace I’m looking for. Plus, I’ll be working throughout the week and playing with my nephew, so I can’t get too bored!

OpenStack Infrastructure March 2014 Bug Day

Today the OpenStack Infrastructure team hosted their third bug day of the cycle.

lady bug chocolate lollipops

First, I created our etherpad: cibugreview-march2014 (see etherpad from past bug days on the wiki at: InfraTeam#Bugs)

Then I run my simple infra_bugday.py script and populate the etherpad.

Then I grab the bug stats from launchpad and copy them into the pad so we (hopefully) have inspiring statistics at the end of the day. Once bugday makes it into infra proper I hope to update that to include us too, there is a bug for that, which I updated today.

Then comes the real work. I open up the old etherpad and go through all the bugs, copying over comments from the old etherpad and making my own comments as necessary about obvious updates I see (and updating my own bugs).

Last step: Let the team go to town on the etherpad and bugs!

As we wrap up, here are the stats from today:

Bug day start total open bugs: 293

  • 50 New bugs
  • 51 In-progress bugs
  • 5 Critical bugs
  • 23 High importance bugs
  • 15 Incomplete bugs

Bug day end total open bugs: 245

  • 0 New bugs
  • 45 In-progress bugs
  • 4 Critical bugs
  • 24 High importance bugs
  • 21 Incomplete bugs

Thanks again everyone!

OpenStack TripleO mid-cycle sprint kicks off

On Monday, March 3rd, we kicked off the TripleO (“OpenStack on OpenStack” ) mid-cycle meetup at the HP offices in Sunnyvale, California.

The day began by splitting up into groups with our specific focuses, including Ironic (bare metal) and Continuous Integration, where I ended up.

I was able to spend the day following up on a couple patches I had outstanding for the work I’ve been doing with Fedora on the infrastructure side and get some work done on another patch.

After lunch, Derek Higgins of Red Hat gave participants a walk through of how we’re doing testing, with a tour of the setup for our testing environments and the “TripleO cloud” itself that’s currently being used for testing, running on a rack of servers provided by HP.

After the tour, he made the diagram he used available to get a better picture of everything:


(Click for full version)

My day wrapped up by having a chat with some folks from Mirantis about some of their multi-node testing plans and how that may tie in to the work we’re doing in TripleO and the rest of infra.

The rest of the week so far has been spent over at the Yahoo! offices in Sunnyvale. Most noteworthy to what I’m working on, the Red Hat folks were able to make progress on getting their own rack up to supplement the current testing rack from HP in order to have redundancy in testing. I was also able to make progress in getting Fedora into the testing pool and had the opportunity to use the high bandwidth time with colleagues to work on some SELinux issues I’ve been running into and do some in person debugging.

Last night HP sponsored a fun dinner for all sprint attendees down at Gordon Biersch in San Jose. Today, Thursday we’re continuing our work which will wrap up tomorrow.

Sharing the Beauty: Stained Glass Class

On Sunday, March 2nd MJ and I headed over to Sherith Israel to attend a class by Ian Berke to learn about the stained glass throughout the historic building.

I didn’t know anything about stained glass, so the first thing we got to learn was the two main types of glass that are featured throughout the building: opalescent glass and painted glass. The painted glass was often in the 20th century Gothic revival style, with more stiff looking characters and simple colors and styles. The glass is stained in the traditional “pot metal” method where different types of metal are added to create different colors, copper for green, gold for red, cobalt for blue. I’m a fan.

The majority of the windows were of opalescent glass, an American innovation from the late 1800s pioneered by Tiffany and others. It requires multiple layers of glass that are colored with bone ash and other materials to make them a bit more flowing and dynamic than the flat colored painted windows. On these windows enamel was then used to paint features like faces, which allows for precise details but fades more quickly.

I have never gotten really close to stained glass windows before, so this was an opportunity to do so and see how thick and layered they tend to be, with intentional textures that you can feel on some of the windows, particularly the opalescent ones, to lend to the design. We also learned the basics of how a window is made, starting with either a pre-designed pattern or a design created for the window by the artist (both types are in the building) and then following the pattern in a full size printout/drawing that they cut and match the glass to match.

We also learned how expensive these windows were, and still are. Restoration for the massive Moses window on the west side of the building will cost almost $400,000 and has to be done every 100 years or so as the lead in the window starts to become brittle, risking the structural integrity of the window.

This was one of my favorite classes so far. I’m really looking forward to the class about the organ with Jonathan Dimmock coming up on March 23rd.

I have uploaded photos I took during the class here: http://www.flickr.com/photos/pleia2/sets/72157641770774454/

SCaLE12x

In my previous post I talked about my Ubucon presentation at the Southern California Linux Expo this year and the Ubuntu booth that was busy throughout the weekend. There was much more to SCaLE12x than Ubuntu though!

On Friday I also had the opportunity to participate in the Infrastructure.Next event on Friday with a presentation on Open Source Systems Administration. This was a late addition to the schedule, and the session was only 30 minutes long so it wasn’t too much work to me to put it together quickly. As with the rest of SCaLE12x, I was happy to have a friendly, engaging audience which made for a comfortable presentation.

Slides from that talk are available here: scale_infra_opensource_sysadmin.pdf.

Friday night I enjoyed the series of UpSCALE talks, followed by the evening keyntoe by Lawrence Lessig. I saw Lessig speak over a year ago on the topic of campaign finance and government reform. I remember leaving that talk feeling a bit sad and hopeless about the situation with our government here in the US. This talk was in the same vein, but he had more positive news for actionable things that people (particularly tech people) could do to help. He also was able to showcase NHRebellion.org and the walk they did in January to gain support for their campaign finance reform efforts. The talk still made me a bit sad, because things are such a mess, but it is an important topic and I am inspired by seeing him to come the conference to speak about it.

Other highlights of the conference included a talk by Dmitri Zimine on OpenStack vs. VMWare. Predictably, as we were at an open source conference, OpenStack tended to come out on top for a long term investment of a large deployment. Of particular focus was the open source nature of OpenStack, allowing fixes to be deployed as quickly as you can patch them. The case was made for admin UIs that were easy to use in VMWare, but his message tended to be that for large deployments the administrators really should be leveraging APIs and mechanisms of automation through scripts rather than relying upon APIs. Expectedly, he urged technologists to embrace this and improve their skill set in this direction in order to remain successful and competitive in this growing market.


The slide from Dmitri’s talk that spoke to me the most!

It was also interesting to hear from Jason Hibbets in his talk Open Source ALL the cities where he recounted his significant experience with government in Raleigh, North Carolina and the book he wrote to help other communities, with resources at theopensourcecity.com. A copy of his book now resides on my Nook (which I did buy from bn.com to support it) and I’m looking forward to learning more, it was inspiring to hear of such grassroots efforts in the technology sphere make a serious difference in local policy and quality of life.

I had a third talk at the conference that landed on Saturday evening on Code Review for Systems Administrators. The time slot was pretty packed with cool talks, so as I saw people trickle in to fill the room I was really pleased. The audience was engaging and I was able to answer some really interesting questions, which spilled over into discussions on Sunday as well. I really love the work I do so it was exciting to talk with others who share my unusual passion for process in this sphere.

Slides available here: http://docs.openstack.org/infra/publications/2014-scale12x-sysadmin-codereview/

On Sunday I was able to attend my colleague Clint Byrum’s talk OpenStack, Deploy thyself – TripleO. I’m already quite familiar with the project, but stepping back and getting a higher level view of it, along with a clearer picture of ideas moving forward is always a fun experience.

From there I headed over to the CentOS Project Q&A Forum. Given the recent rumblings in the Ubuntu community about licensing and trademarks around derivatives such as Linux Mint (which doesn’t go the extra step that CentOS does with the recompiling of binaries and avoiding trademark issues), I thought this would be a good opportunity to learn more about the direction Red Hat is taking. It was interesting to learn that this new collaboration that CentOS will begin to develop communities focused on different respins of the OS, which reminded me of the community-maintained flavors that have always been a part of the Ubuntu family. It seems that Red Hat and CentOS are moving closer to what Ubuntu has traditionally done and Ubuntu and Canonical are finally picking up some of the licensing and trademark slack that they’ve allowed with derivatives. I hope both companies and communities find a happy balance here, and as a Xubuntu contributor am certainly a big fan of flavors and respins that operate within the same community as their parent or source distribution. I find it strengthens the trust community-wide from users to developers, leads to higher quality products and makes for a healthy working relationship.

At the end of the day I had the opportunity to meet with Goran Hainer, a volunteer from the Brooks & Brooks Foundation about his work putting Linux-based desktops into disadvantaged spaces in Los Angeles. He had heard of my work with Partimus and was keen to learn from our experience in schools in the San Francisco bay area. Fortuitously, we also happened to be sitting next to someone else who was active in the space, but with a focus on providing high speed internet access to those in need. There was much swapping of success stories, challenges and business cards. I tend to be pretty shy at conferences, but when I’m able, this kind of amazing discussion is what makes an experience at SCaLE complete.

More photos from the event are here: http://www.flickr.com/photos/pleia2/sets/72157641493306483/