I’ve just booked flights and hotel for QtCon. It is going to be great to see all the Qt people and some of my fellow Pelagicorians from our Munich office. For those who want to hear me speak, I’ll share my view of the world on Friday at 11:30.
Author: Johan Thelin
foss-north follow-up
The time to summarize the foss-north event has come. I’d like to start by thanking everyone – speakers, sponsors and visitors – you all made it a great event!
After the event I sent out a questionnaire which made for some interesting reading. About 30% of the visitors have replied to the questions, so I feel that the input is fairly representative.
First of all, everyone who joined the event seems happy with it. Almost everyone are likely or very likely to come next year and the same goes for recommending a friend. This sounds like a great starting point for the 2017 event.
When it comes to the scheduling, the results are a bit ambiguous. It seems that everyone wants more contents, but it is harder to tell if two days or two tracks is the way to go. I am also a bit torn on this subject. Two days mean that some people might not be able to make it due to it taking too much time, but two tracks means that everyone, even those who have the time, will miss half the contents.
All this data and much more will be incorporated into an event summary report that will be made available soon. We are also looking into the details of setting up next year’s event, so stay tuned for a date and venue.
foss-north – Schedule available
Just a short update on foss-north – the schedule is up. We have a whole list of speakers that I’m super excited about and tickets are selling well. I still don’t know what to expect, but more than 1/3 of the tickets are gone and the sales numbers are actually even better for the full priced tickets than the early birds.
Speakers will cover everything from design, methodology, licensing, embedded tech, networking, IoT, start-ups, innovation – a broad spectrum demonstrating the versatility of free and open source.
To sum things up – it looks like we might actually pull this off and I still can treat my family with a vacation instead of paying for unused catering ;-)
Tickets are live for foss-north
I’ve written about foss-north earlier. From now, tickets are available. What we are looking at is a free and open source one day conference in Gothenburg. Great speakers already now, and the CfP isn’t even closed.
Of course you all want to visit Gothenburg in the early summer and enjoy a day of great speakers and great company. You are all very welcome!
foss-gbg goes foss-north
As some of you might know, I run a group that meet and learn new stuff about foss every month – foss-gbg. Today it’s official that this summer foss-gbg goes foss-north and it is going to be awesome. So I welcome you all to the wonderful city of Gothenburg to a day filled with talks on a wide variety of topics around free and open source technology. It is going to be awesome!
Vacation 2015
So, vacation has finally arrived in 2015. To the despair of some, and joy of others, the Swedish standard vacation is 3-5 weeks over the summer. I’ll be having five weeks of this year.
So, what do you do with five weeks? Generally, I start out ambitious and end up in reality after 3-4 weeks and then scramble to get something done. Here is my list for the summer 2015:
- Hang out with the kids and wife and do fun stuff.
- Do some work around the house (a shed for our bikes and some general painting are on the wish list).
- Get the calendar for foss-gbg into place. It does look as if we will have an awesome autumn.
- Work on a whole bunch of little Yocto projects that I’ve been planning for a while (meta-kf5 being one of the high priority ones, playing with various targets such as the Raspberry Pi 2, Beagle Bone Black and more another).
- Getting my 3D printer back into shape and do something fun with it (if it rains a lot)
That summarizes my ambition pretty much – but first things first – lets spend a few days hanging out with the kids before they grow tired of me and think that I’m old and boring :-)
Ardour 4 on Debian Jessie
The Ardour project just announced version four of the digital audio workstation. Debian carries version 3, so I decided to build version 4 myself. Here is a summary from what I learned.
First of all, the Ardour people have written a building page and a list of dependencies. The do carry a set of patches towards some of the packages. These seems to be more or less small fixes, apart from the libsndfile that has a bug fix for handling BWF files.
In addition to the patches libs, the requirements list a whole range of gtk and corresponding -mm packages as well as boost, and varous codecs and such. I decided not to care too much about versions for these packages. Instead, I just took whatever I could find in Debian. The packages installed are:
- libsndfile1-dev
- libgnomecanvas2-dev
- libsigc++-2.0-dev
- libcairo2-dev
- liblrdf0-dev
- libfreetype6-dev
- libboost1.55-all-dev
- libfftw3-dev
- libglibmm-2.4-dev
- libcairomm-1.0-dev
- libpangomm-1.4-dev
- libatkmm-1.6-dev
- libart2.0-cil-dev
- libgnomecanvasmm-2.6-dev
- liblo-dev
- libraptor2-dev
- librasqal3-dev
- libogg-dev
- libflac-dev
- libvorbis-dev
- libsamplerate0-dev
- libaudio-dev
- liblv2dynparam1-dev
- libserd-dev
- libsord-dev
- libsratom-dev
- liblilv-dev
- libsuil-dev
- librubberband-dev
- vamp-plugin-sdk
- libaubio-dev
- libjack-dev
- liblilv-dev
Then it is just a matter of configuring using waf.
./waf configure --with-backend=alsa --prefix=/wherever/you/want/it
make
./waf install
My plan is to use ALSA (i.e. not JACK) and installing libjack-dev meant that Skype got kicked out, so the system needed some love to restore the order.
apt-get autoremove
apt-get remove libjack-dev
apt-get remove libjack0
dpkg --install skype-debian_4.3.0.37-1_i386.deb
apt-get install -f
Despite this little hack, Ardour seems to work nicely and record and play back. I still need to test out some more features to see if everything is in place, but it looks hopeful.
Update! As pointed out in the comments, Debian not only carries a really old version but also version 3.
Saving code
As you probably know by now, Gitorious is shutting down. A lot of history sits on that site, and much of the code is no longer maintained. Browsing around, I ran into the maemo-tools that has not been touched since 2013. There are still some useful stuff there, so I decided to save it. All tool repositories has been cloned to the maemo-tools-old organization on github.
As I’m only a happy user, I would love to invite the original maintainers, or other interested developers to come work on it, so if you want an invite to the organization so that you can maintain the code, just drop me a mail at e8johan, gmail, com.
foss-gbg on 3D printers
On Monday, 30/3, the foss-gbg group will meet and hack on 3D printers. Invitation in Swedish – tickets are free.
Välkomna på foss-gbg hackafton!
Vi träffas klockan 17:00 den 30/3 och lär oss om 3D-skrivare.
Vi får besök av Göran Frykberg som kör en 3dhub i Mölndal. Han kommer att snacka om printerteknologier och material. Han kommer även att visa lite bruksprodukter och visa varför 3D-skrivare är här för att stanna.
Vid åttasnåret drar vi vidare och umgås över en öl.
Pelagicore står för lokaler och bjuder på lättare tilltugg under tillställningen.
Gratis biljetter hittar ni på eventbrite . Antalet platser är begränsade, så först till kvarn gäller!
Välkomna!
Göran Frykberg, Johan Thelin och Mikael Söderberg
Python and me
I like Python, but I’d love it if it had support for types – even if one of them was a generic duck-typed object or variant.
x = {}
k = "potential key"
v = MyValue() # Clearly not a key
if v in x:
pass # Always fails silently
I apparently live and learn.
Update! Apparently I’m stupid while summarizing the error (always copy, never recall). I did not use k in the if statement, rather, I used v which is not a key. This is a programmer error. However, Python does not tell me so, it just does what it asks it to do, i.e. tell me if the not-a-key is a key.
Thanks to Ralk for pointing this out.