Flavio Castelli

Debugging my life

Apr 12, 2013 - 6 minute read - Comments - cloud openSUSE paas hackweek

Docker and openSUSE: a container full of Geekos

SUSE’s Hackweek #9 is over. It has been an awesome week during which I worked hard to make docker a first class citizen on openSUSE. I also spent some time working on an openSUSE container that could be used by docker’s users. The project has been tracked on this page of hackweek’s wiki, this is a detailed report of what I achieved. Installing docker on openSUSE 12.3 Docker has been packaged inside of this OBS project.

Nov 27, 2012 - 1 minute read - Comments - qt kde qjson

qjson 0.8.1 released

Just a quick information, QJson 0.8.1 has been released. This release ensure API and ABI compatibility with version 0.7.1. The previous 0.8.0 release broke ABI compatibility without changing the SOVERSION. Toward QJson 1.0.0 I’m not entirely happy with some parts of QJson’s API. I addressed these issues inside of the 1_0_0 branch. I would appreciate to hear your opinion before merging this branch into master and releasing QJson 1.0.0.

Nov 21, 2012 - 2 minute read - Comments - qjson qt kde

QJson 0.8.0 released

Almost three years passed since latest release of QJson. A lot of stuff happened in my life and QJson definitely paid for that. I have to admit I’m a bit ashamed. So here we go, QJson 0.8.0 is out! What changed A lot of bugs has been smashed during this time, this new release will fix issues like this one and this in a nicer way. QJson’s API is still backward compatible, while the ABI changed.

Mar 29, 2011 - 4 minute read - Comments - ruby ruby on rails suse studio

Introducing dister, a Heroku like solution for SUSE Studio

SUSE Studio is an awesome tool, with a couple of clicks you can create an openSUSE/SUSE based system and deploy to your hard drive, an usb flash, a live dvd, a VMware/VirtualBox/Xen server and even Amazon EC2 cloud. Suppose you want to create a tailored SUSE Studio appliance to run a Ruby on Rails app, this is a list of things you have to take care of: install all the gems required by the app (this can be a long list).

Aug 11, 2010 - 1 minute read - Comments - bash zsh ruby

Jump: a bookmarking system for the bash shell

[](http://flavio.castelli.name/wp-content/uploads/2010/08/van-halen- jump.jpeg)Let me introduce a small project I’ve been working on with a friend of mine, Giuseppe Capizzi. The project is called jump and allows you to quickly change directories in the bash shell using bookmarks. Thanks to Jump, you won’t have to type those long paths anymore. You can find jump’s source code, detailed documentation and installation instructions here. SUSE packages can be found here.

Jul 23, 2010 - 1 minute read - Comments - KDE plasma

Fast user switch plasmoid improvements

Just a quick note, I released a new version of the fastuserswitch plasmoid. This new release implements all the improvements suggested by the users plus some minor fixes. Code can be downloaded from here. openSUSE packages are already available on the build service. These are some screenshots illustrating fastuserswitch’s new features. {% img /images/fast_user_switch/fastuserswitch011.png %} {% img /images/fast_user_switch/fastuserswitch021.png %} {% img /images/fast_user_switch/fastuserswitch03.png %}

Jul 15, 2010 - 1 minute read - Comments - KDE plasma

Fast user switch plasmoid

Last week my mother in law started to share her Linux laptop with my wife. Suddenly my wife asked me how she could switch from one user session to another. She was looking for something similar to OS X fast user switch feature but she couldn’t find it. In fact there wasn’t a fast and easy way to switch between users’ sessions with KDE, until… now :) Let me introduce my first plasmoid: the fast user switch plasmoid.

May 28, 2010 - 4 minute read - Comments - ruby ruby on rails TDD howto

How to run a single rails unit test

This post explains how to execute a single unit test (or even a single test method) instead of running the complete unit test suite. In order to run the unit tests of your rails application, basically you have these official possibilities: rake test: runs all unit, functional and integration tests. rake test:units: runs all the unit tests. rake test:functionals: runs all the functional tests. rake test:integration: runs all the integration tests.

Mar 14, 2010 - 1 minute read - Comments - qt qjson

QJson and Symbian

I’m really pleased to announce that latest version of QJson on master is working on Symbian. You can find the installation instruction here. Since I’m not a Symbian developer it has been a little hard for me to achieve that. I would like to thank Antti Luoma for his help. There are also good news for Windows developers: now building QJson under Windows is easier. Checkout the new installation instruction page.

Dec 5, 2009 - 1 minute read - Comments - qt qjson

QJson code moves to gitorious

Just a quick note: I have just moved QJson source code to this git repository hosted by gitorious. I’ll keep the code on KDE’s svn synchronized with the git repository.