This section showcases posts made by some of our members. (RSS)

If you'd like to add your blog to the mix, please fill out this form.

Planet Ohio

Adventures in AsyncIO: Moxie

Paul Tagliamonte's Blog - Sun, 06/22/2014 - 12:49

This week, I started work on something I’m calling moxie. Due to wanting to use my aiodocker bindings on the backend, I decided to implement it in 100% AsyncIO Python 3.4.

What pushed me over the edge was finding the aiopg driver (postgres asyncio bindings), with very (let me stress - very) immature SQLAlchemy support.

Unfortunately, no web frameworks support asyncio as a first-class member of the framework, so I was forced into writing a microframework. The resulting “app” looks pretty not bad, and likely easy to switch if Flask ever gets support for asyncio.

One neat side-effect was that the framework can support stuff like websockets as a first-class element of the framework, just like GET requests.

Moxie will be a tool to run periodic long-running jobs in a sane way using docker.io.

More soon!

Categories: Planet Ohio

Ubuntu Ohio June 2014 Meeting

LoCo Portal Meetings and Events - Sat, 06/21/2014 - 18:30
When: Sat, 21 June 2014 23:00 - Sun, 22 June 2014 00:00 +0000 | Description: This meeting is for Ohio Linux Fest/UbuCon 2014 planning. Agenda: https://wiki.ubuntu.com/OhioTeam/MeetingAgendaJune2014

UOS 14.06 Summary and Lessons Learned (as a Track Lead)

The Ubuntu Sense - Tue, 06/17/2014 - 12:11

The UOS 14.06 was last week during June 12 to June 14 and it was the first one that I was able to be there for the whole thing and I was a track lead for the Community Track which I feel that I ended up running most of the show along with Daniel Holbach.  To the other track leads of the same track, I mean no offence.  :)  Because this was my first full UOS, I tired myself out quickly after each day (the weather was gloomy all three days too), I had no mood to do anything else after and this is why this blog post is almost a week late.

First thing that I will share with you are the summaries for the Community track:

Introduction to Lubuntu: Phill Whiteside and Harry Webber talked about what Lubuntu is and what is planned.
Ubuntu Women Utopic Goals: To get more women involved in Ubuntu, the team has been looking into adding a “get involved quiz” to the website. The plan is now to get it up on community.ubuntu.com. The women’s team also want to take a look at Harvest and see how it could be improved to show new developers what needs to get done. The team website will also get more stories and updated best practices. More classroom sessions are planned as well.
Community Roundtable: A number of topics were discussed, among them dates for the next events. UOS dates will be picked soon, it was suggested to bring it back in line with the release cycle again. We will work with the LoCo community and Classroom team to organise the Global Jam and other events this cycle.
In the LoCo part of our community we want to look into making it easier to share stories and pictures of LoCo events and publish them on Planet. We also want to look into helping teams to train new coordinators and organisers on their teams.
From fix to image: how your patch makes it into Ubuntu: The CI team has put together an impressive process to get changes automatically built and tested. This makes it a lot easier to land high quality changes in Ubuntu. Łukasz Zemczak gave a great presentation on how this process works.
Ubuntu Documentation Team Roundtable: A number of initiatives were discussed to make it easier for newcomers to get involved with the team: a cleanup of current documentation and referring to it on help.ubuntu.com and elsewhere. Regular meetings are planned again as well.
Kubuntu Documentation Team Roundtable June 2014: They talked about following Ubuntu GNOME and setting up a Kubuntu Promo team to help promote and gather contributors and then send them to the right team (Docs, Dev, etc) They are also talked about once or server things get setup we can work on docs.kubuntu.org to make it look more in line with the new kubuntu set.
Introduction to Ubuntu GNOME: Ali Linx talked about Ubuntu GNOME, the web site, and the history of the flavour. He and other team members also talked about plans for the website, mainly about art work.
App development training programme: In the last cycle some of our app developers went out to their LoCo meetings and did some app development workshops. We put together a plan to turn this into a more formal training programme, starting in phase 1 in July.
Ubuntu Scientists June 2014 Roundtable: The team reviewed the team’s wiki page and discussed a few changes to it, to make it more inviting and set clearer tasks for newcomers. Another idea was to interview scientist users about their use of Ubuntu and blog about it.

Thanks Daniel Holbach for the summaries and the links to the sessions are in the Community Track embedded link.  Sorry if it’s hard to read, I can’t fix this issue!

I went to other sessions but this my favorite:

And I still have some to watch!

Since I was a track lead, I have a few lessons that I learned:

  • Give enough notice to the team or group of people but I think this was completely my fault since the UOS organizers didn’t give us a month’s notice
  • Use Chrome not Firefox for Hangouts and if needed, restart your computer before the next Hangout.  I had issues with my netbook and my mic where no one was able to hear me.
  • Even though it’s suggested to set up the Hangout on Air ten minutes before, but if you have time, do it a bit early and check if you have any problems
  • You can host a session for someone else but you don’t need to say anything

I enjoyed this one but I think it could of been better, but I know that is getting worked on.


Categories: Planet Ohio

New GnuPG key

Stephen's Blog - Sat, 05/17/2014 - 19:00
9C4B2D87 is the new small-c canonical GnuPG key for me.
Categories: Planet Ohio