Arxiu de la categoria 'Programari Lliure'

Adéu SVN. Hola Git!

diumenge, 06/03/2011 (13:23) per carles

Fa força anys que feia servir SVN. A la feina d’abans a Barcelona, ara a Mendeley, a casa per coses personals (qdacco, petits scripts, etc.), a Catux per la Catux-USB (és a dir, el 2004, ara fa uns 7 anys).

Fa dos setmanes a la feina vàrem (vaig) migrar de SVN a Git. L’equip Web ja fa un any o més que fa servir Git, l’equip escriptori hem tardat una mica més. Tradicionalment érem menys gent, i el cicle de versions més llarg amb la qual cosa era menys urgent.
(més…)

Fosdem 2011

dijous, 10/02/2011 (23:22) per carles

I un any més… ja he anat al Fosdem! I un cop més… estic impacient pel següent Fosdem. Ja en són 6 consecutius.

Què és Fosdem? Una conferència sobre programari lliure, de dissabte i diumenge (i divendres nit, per la festa de la cervesa) a Brusel·les. Típicament durant el febrer. Uns 5000 assistents, unes 15 xerrades a la vegada, etc. una passada.

Foto de lucbyhet.

L’any passat hi va haver un convidat que em va agradar moltíssim, per ser molt històric: Andrew Tanembaum, que va fer Minix, precursor de Linux. Una persona històrica, i genial poder tenir una foto al seu costat! I la xerrada molt divertida.
(més…)

Eines RSSs

dilluns, 31/01/2011 (12:07) per carles

Fa uns mesos volia, de varis blogs, enviar un mail de notificació a una llista de correu. Després de buscar una mica vaig trobar un programa que fa justament això: rss2mail. Despistat de mi primer buscava un «blog to email». El rss2mail va molt rebé, es pot configurar força, etc.
No inclou imatges però no és un problema.
(més…)

CHDK: quina passada

diumenge, 26/12/2010 (15:46) per carles

Amb la Canon Ixus que ja vaig comentar la seva compra a l’entrada anterior es pot fer servir un programari que es diu CHDK.

Què deixa fer el programari aquest? Bàsicament, es posa a la tarja de la càmera i deixa controlar moltes opcions de la càmera i ampliar opcions ja existents.

Per exemple: deixa controlar l’obertura, velocitat de forma manual (la càmera compacte no deixa). Es poden fer fotos amb sistema RAW enlloc de JPG, histogrames en temps real, scripts en Lua o ubasic per detecció de moviment… diuen que suficientment ràpid per fer fotos a llampecs.
(més…)

Connexió segura. Voleu continuar?

dilluns, 01/11/2010 (21:54) per carles

Ja fa un temps que tinc el telèfon mòbil Nokia 5800. Programar-hi amb C++ i Qt és una passada, i tot plegat és força ràpid.

Un tema curiós: quan em connecto a una pàgina Web segura veig el navegador per defecte em mostra:

(més…)

Youtube to Ogg (or mp3)

dilluns, 27/09/2010 (22:41) per carles

Youtube has lot of videos where the important part is the music. Sometimes I like to save it to .ogg (or .mp3 if needed). I write it down how I usually do:

I find some song that I want to save, for example:
http://www.youtube.com/watch?v=6gaZYk85rnA

What you need? On a Debian system, the packages youtube-dl, mplayer, vorbis-tools ( apt-get install youtube-dl mplayer vorbis-tools ) (I’m not sure if the default mplayer in Debian works or it’s a special one)

Then execute:
youtube-dl "http://www.youtube.com/watch?v=6gaZYk85rnA"

mplayer -novideo -ao pcm:file=pingpong.wav 6gaZYk85rnA.flv

oggenc pingpong.wav

The sound of the video is inside pingpong.ogg.

If you want in mp3 format: change oggenc by your encoder, or audacity pingpong.wav and then File – Export as… and select mp3.

Python code Dojo: punt de vista personal

dilluns, 13/09/2010 (23:44) per carles

Aquesta entrada ve de l’anterior.

Opinió de l’estil 1
Estil 1: quan hi ha un pilot, un copilot i tots mirant el projector mentre escriuen.

El primer cop que vaig pilotar d’aquesta manera estava una mica cohibit. Bàsicament perquè tenia la sensació de «tinc 10 minuts, haig de fer que això faci alguna cosa!». Vaig començar a escriure tan ràpid com podia, però em vaig deixar un petit detall: no parlava, no deia el què pensava. Ja m’ho van recordar al cap de pocs minuts.

Passat els primers moments d’adaptació: doncs el tema està bé. Copilotar i pilotar em va agradar. Hi ha un risc que un estigui espès i no faci res de bo, però m’agrada molt veure exactament què pensa la gent quan està programant. És a dir, és com estar dins el cap d’algú i veure què van pensant quan programen. Normalment llegim el resultat del què han pensat, però no el què pensen.

M’agrada aquest estil, tot i que té el risc que un quedi despenjat del programa.

Ah, i un altre risc que té: la gent programa diferent quan estan sols davant d’un ordinador que quan hi ha 20 persones mirant atentament si et deixes unes cometes o si escrius «len» o «length».

Opinió de l’estil 2
Aquest és l’estil de grups petits i després comparar.

El fet de treballar amb grups petits ajuda que tothom estigui més implicat, donant més idees.

I fer que després de 2 hores pensant en un problema puguis veure com altra gent ha solucionat el problema és molt positiu. Normalment, en el meu dia a dia, algun company diu «faré això», i un pensa «jo faria A, B i C… o D» i més tard un llegeix el codi. Però no estem 2 hores independentment fent el mateix i comparant més tard.

Els dos estils tenen coses positives, potser el més espectacular pel «pilot, copilot» és el primer.

Python code dojo

dilluns, 06/09/2010 (23:47) per carles

A Barcelona un cop al mes assistia a les trobades de Python de Barcelona.
Ara a Londres faig el mateix (quina sorpresa) tot i que les trobades són una mica diferents. Almenys les que vaig jo, hi ha un altre grup que fa trobades a pubs, jo normalment vaig a les de «Python code Dojo».
(més…)

Ubuntu netbook, Asus Eee PC 901

dilluns, 30/08/2010 (23:23) per carles

L’octubre 2008 vaig comprar-me un Asus Eee PC 901. El vaig voler comprar amb GNU/Linux, amb memòria flash (sense disc dur), i de color negre. Aquells dies això no era possible, així que va ser tal com jo volia però de color blanc.

El netbook venia amb una Xandros molt modificada. Vaig estar força hores per personalitzar unes coses: bàsicament poder muntar discs durs xifrats i poder-me connectar a Internet amb el mòdem USB i el mòbil.
Les dues coses són fàcils en general, almenys en sistemes Debian només cal instal·lar uns paquets i copiar els fitxers de configuració. Però amb la Xandros, la pila USB anava diferent (cortesia d’Asus) i pel xifrat vaig haver de compilar uns mòduls per aquest Kernel en particular, que no va ser massa fàcil (trobar el Kernel, compilar amb el mateix compilador, etc.)
(més…)

Socks server, easy way: ssh

dimecres, 28/04/2010 (23:20) per carles

Short article:
I love ssh (really, what a nice piece of software, tunnels, reverse tunnels… and sock servers!):
ssh -D 1080 user@server
Setup your favourite application to use the socks server on localhost, port 1080. ssh will send to “server” the communications, cyphered. And from there to the world.
If your favourite application doesn’t have socks support: install tsocks and wrap your application with a tsocks call:
tsocks application
(you need to setup the server in /etc/tsocks.conf)

Long article:
I wanted to watch from London a basketball match that was broadcasted in the Catalan TV (and Spanish one) but only for Spanish residents.
(més…)