Arxiu de la categoria 'Programari Lliure'

Power off a USB device

dissabte, 12/05/2012 (10:11) per carles

I wanted to power off a USB device. Searching in Google for “power off usb” returns different results but I didn’t succeed with any of the suggestions (Linux version 3.2.0).

I asked in the linux-usb mailing list (question, see one of the relevant answers (from Alan Stern). In short: not possible. Using a USB hub it’s then maybe possible -some models only-. The answer includes a link to a small program to try to disable the port. I could disable the port, but the device had still power.
(més…)

Joc de la Vida: amb i sense Viquipèdia

diumenge, 19/02/2012 (18:00) per carles

Fa molts anys vaig començar a aprendre C++ i Qt. El 2001 o 2002 segur (recordo que estava a la residència d’estudiants fent coses. Una de les coses recordo que era un programa que es connectava a alguna Web, agafava la temperatura i l’ensenyava). Els meus temes varien poc (veure i entrada aquí al blog, això és del 2009, el 2006 quan estava a Estònia vaig fer la primera versió).

Una de les “practiques” que vaig fer va ser el Joc de la Vida de Conwall (Wikipedia-en , Wikipedia-ca). És un joc per 0 jugadors (no s’interactua un cop està funcionant), l’estat inicial del taulell va evolucionant seguint unes regles.
(més…)

Camiseta Fosdem 2012

dilluns, 13/02/2012 (01:45) per carles

La setmana passada, i tal com i ja havia comentat, va ser el cap de setmana que vaig anar al Fosdem.

De Catux només va venir en Fran. Divendres a la nit miràvem quin autobús / tramvia agafar, a quina hora, etc.

Vaig revisar la línia d’autobús i vaig mirar els horaris (recordo que el tramvia passava cada… 40 minuts?). Total, el què no vàrem revisar és a quina hora començava el Fosdem. El Fran va dir, crec, a les 9:30 (o potser les 9?). Total, vàrem arribar allà ven d’hora. Però el Fosdem començava a les 10:30!

Així que vaig fer la meva donació al Fosdem, la que et donen una camiseta. Tinc la donació número… 2!:

Gràcies Fran! :-) ens vàrem llevar d’hora, però vàrem tenir la segona camiseta, veure els llibres d’OReilly amb calma, esmorzar tranquil·lament, planificar les conferències…

Fosdem: fins l’any vinent!

Cap al Fosdem 2012

diumenge, 08/01/2012 (19:49) per carles

Igual que anys anteriors: també vaig al Fosdem 2012. A veure quines sorpreses hi haurà enguany, bons conferenciants, etc.
(breument, és la conferència de programari lliure més gran d’Europa i imagino que del món)

Normalment surto de cada Fosdem amb una llista de projectes, programes, coses a mirar que tardo uns quants dies…

Si algú ve i vol saludar que avisi. Companys de Catux també venen.

Screensaver for KDE using Python and Pygame

diumenge, 11/09/2011 (19:49) per carles

At Mendeley we have already done two hackdays. That’s quite interesting event: during a period of time (first one was on Friday until late night or overnight, second one Saturday and Sunday) we do whatever we want to do, it only needs to be a bit related with Mendeley.

On the last hack weekend I did a screensaver using Python, which one is integrated with KDE. Probably with some small changes would work in other systems.

In this entry I’ll cover the basic of the screensavers in KDE (how to integrate the new screensaver in KDE), and how KDE interacts with the screensaver. You should know a little bit of Python and Pygame, but if you don’t know you can still understand the code and do the same using other systems.

The code is in Git. Or if you want the quick example look here.

(més…)

Desenes Jornades de Programari Lliure

diumenge, 05/06/2011 (01:59) per carles

Ja hi ha notícies, programa, inscripcions de les X Jornades de programari Lliure!

La informació a la Web, com sempre: http://jornadespl.org/.

Hi haurà xerrades per varis gustos: des de tècniques (programació amb QtQuick) a xerrades més d’àmbit legal -sempre relacionat amb el programari lliure. Tal com he dit, visiteu la Web.

vim filename:line:col

divendres, 06/05/2011 (20:08) per carles

When g++ or gdb are reporting some error (e.g. compilation error) in some file the output is like:
a.c:3: error: ‘pintf’ was not declared in this scope

then I usually do “vi a.c” and I go to the line 3 (:3).

Using this script you can do:
vi.py a.c:3 and will go to the line 3.
Or vi.py a.c:3:5 and will go the line 3, column 5.
Or vi.py a.c:3: and will also go to the line 3 (so you can copy-paste g++ output).

The script also accepts some other variations, see the first big comment in the script sourcecode.

It’s useful in my case, I thought to share in case that it’s also useful for somebody else.

By the way, you can rename the script to vi and save in some directory that has preference to the standard vi, or create an alias, etc. I’m always using the script, since it just does something when it’s needed.

As said in the script: it could be improved a lot, but it’s not needed for my needs. If somebody has some suggestion just say it here or by mail, it’s inside the script.

Ubuntu Cola

divendres, 22/04/2011 (12:14) per carles

Em sonava haver-ho llegit, però fa unes setmanes em van dir que als supermercats Waitrose hi havia Ubuntu Cola. I efectivament… n’hi ha:

(més…)

Enviant emails? notificació a la barra

divendres, 08/04/2011 (20:30) per carles

Fa un any aproximadament vaig comentar que quan envio mails faig que s’enviïn després d’un minut. Així evito errors tipus enviar el mail a la persona equivocada. Tinc un minut per adonar-me’n i cancel·lar l’enviament.

Un any després el sistema segueix en funcionament, i per sort durant aquest any diria que no m’he equivocat cap cop (o un?). Vaja, gairebé poc i en tot cas era poc important.

Però el sistema té un petit problema: quan un envia un mail i vol apagar l’ordinador (o adormir-lo, per anar a dormir). En aquests casos obro una consola i faig «mailq» per veure si hi ha mails que estan esperant ser enviats.
(més…)

Invitacions a Joindiaspora

divendres, 01/04/2011 (18:50) per carles

Al gra: tinc invitacions per Joindiaspora. Si algú en vol envieu-me un mail a carlesblog arroba pina.cat i us n’envio.

O si voleu connectar-vos doncs el meu perfil és aquí.
(més…)