Thursday, May 29, 2008

Master on Free Software students talking about quality and Libre Software

As activity for one of the subjects in the Master on Free Software we made a paper entitled Quality and Libre Software: a theoretical and practical approach.

In that paper we tried to test the OpenBRR model. This is an attempt to meassure how much suitable a free software project is when we have a group of requirements. We chose as example in order to test the model in a real case which would be the most appropiate GNU/Linux distribution to an average user.

By means this example we could study the model and discover its strenghs and weakness. In the paper we suggest also some ideas in order to improve it.

Besides, thanks to Caixanova we could travel to Brussels in order to attend to Fosdem and present the paper into the Research Room.

Resources:
Very special thanks also to people from Libresoft and Igalia for their support and to my classmates for trusting on me as speaker. (You didn't know what were doing)

Wednesday, May 28, 2008

Encoding video for the NDS

I have had a nds since a couple of months. Of course its best quality is the gaming but it has more possibilities. There are many homebrew or applications that you can download from internet and they let you do many things like surf the web, check your email, you can use it like video and music player even install GNU/Linux.

The video player is a great feature, for example I use a video and music player for my nds called moonshell. The problem is that application uses a specific video format (dpg) so it is necessary to encode the videos before.
Recently I found this script in python, licensed under GPL2, that let you do it easily. You need also mpeg_stat, that analyze the streaming of a mpeg file. The use is as follow:

First you need to copy mpeg_stat to your /bin directory. Then you should copy the script to the same directory where you have the video/s to encode and then you can execute doing:

$ python dpgconv.py file_name.extension

It works perfectly with avi and mpeg videos, once it has done you can copy the video in your nds and to enjoy.

The moral of the post is: Is there anything that it cannot be made with python?