Friday, December 31, 2010

Lectures del 2010

Aquest blog està viu des del febrer de 2010 i des d'aleshores he fet 100 posts. M'havia proposat un o dos a la setmana i més o menys ha estat així. En el que sí que he estat rigorós ha estat en la recopilació de lectures, i això em dóna dades força interessants.

Moltes vegades no recordes què és el que vas llegir fa uns mesos, i tenir un registre ajuda molt. De fet pensava que havia passat molt més temps des de que vaig llegir Anatema o Tokio Blues.

Fent un inventari numèric veig que he llegit 25 obres, de les quals 13 eren còmics.
Han estat més de 7000 pàgines, de les quals 1500 eren de còmic.
Només 4 coses en anglès i 1 en català.
Només 4 obres tècniques.

El que m'ha semblat més exagerat és que de les 25 lectures, només 5 eren meves. El 80% del que llegeixo és prestat. Això està bé per així tinc més diversitat, però hauré de posar una miqueta d'ordre en les compres que faig.

Del que he llegit vaig a fer un ranking (que només em serveix a mi).

Millor novel·la: Repartit entre Anatema i Juego de Tronos. Genials.
Millor còmic: Yago o Juego de Manos, però tampoc em van tornar boig.
Millor llibre tècnic: Clean Code. Revelador.

I també dels pitjors:

Pitjor novel·la: Tokio Blues. No guardo un bon record.
Pitjor còmic
: ... el deixarem desert
Pitjor llibre tècnic: UML para programadores Java. Pèssima traducció i títol enganyós.

Esperem que l'any vinent també estigui ple de salut i lectures.

Bon any a tothom!!!

Wednesday, December 29, 2010

El perill del iPad

El regal de Nadal de la meva empresa (omatech) ha estat un iPad, com el de totes les empreses que valen la pena (no?). El cas és que a falta d'un ús més meditat li deixo als meus fills per jugar.
Aquest matí el meu fill de 5 anys m'ha demanat un joc nou. L'he descarregat un de gratis del App Store i ell a continuat. Al cap d'una estona em diu "Papa, mira tot el que he instal·lat". S'havia instal·lat més de 5 jocs de pagament (i encara no sap llegir).

Sembla que un cop poses la clau de pas del App Store, la recorda durant una estona i no la torna a demanar. Això ha permès que anés instal·lant jocs sense demanar-li res, perque jo ja havia introduït la clau de pas en instal·lar el joc gratuït. La broma, per sort, no ha arribat a 20€.

Ara ja he après que si li has de deixar l'iPad a algú has de tenir unes precaucions. No hi ha manera (o jo no la conec) de dir-li que oblidi la clau. Sembla que l'únic que es pot fer és no posar tarja de crèdit o protegir la instal·lació i desinstal·lació d'aplicacions. Això últim es pot fer des dels Ajustaments, en la opció General, Restriccions.

Vigileu amb la maquineta.

Tuesday, December 28, 2010

Recuperació de un DVD amb Linux

Fa uns sis anys vam comprar una videocàmara de SONY que grava directament en petits DVD regravables. D'entrada em va semblar una bona idea per què d'aquesta manera el pas a l'ordinador semblava més fàcil. Des del primer dia ha estat una odissea.

Un cop omples un DVD regravable petit l'has de "finalitzar" per poder-lo fer servir fora de la càmara. Quan el finalitzes et genera els menús i tot i té l'estructura de directoris d'un DVD normal (amb el VIDEO_TS, els .VOB, els .IFO, etc.)

El cas és que més d'una vegada m'ha passat que un cop finalitzat ja no el puc veure. Per culpa d'algun petit defecte al disc, resulta del tot inútil. Aquesta vegada tenia el vídeo familiar del dia de Nadal i vaig investigar una mica més.

Fent servir el meu Linux no podia copia els fitxers amb un cp, però sí que funcionava el ls, així que vaig provar una alternativa per copiar.

Amb un dd vaig copiar el disc byte a byte a un directori, ignorant els errors, creant una estructura ISO del disc (s'ha de fer com a root):
sudo dd conv=noerror,sync if=/dev/dvd of=/media/OS/dvd.iso

Va trigar moltíssim i, de fet, crec que la comanda és incompleta. Vaig haver d'avortar la còpia per que estava generant més megas dels que realment hi ha al disc. Però al final el fitxer .iso semblava vàlid i el vaig poder aprofitar.

Un cop amb el .iso, vaig crear un directori i el vaig muntar allà:
sudo mkdir /mnt/disk
mount -o loop disk1.iso /mnt/disk

Després vaig fer servir el programa dvd:rip per extreure els capítols del DVD (de la imatge iso en aquest cas).

Amb els .avi extrets vaig veure algunes escenes que s'havien espatllat. Per editar-ho he fet servir el editor de video Pitivi i ha estat molt fàcil.
He pogut salvar un bon moment.

Friday, December 24, 2010

Estic llegint: Buddy y los Bradley

Buddy y los BradleyDe Peter Bagge. 1998. Publicat per Ediciones la Cúpula. 79 pàgines.

Inicialment el dibuix no em cridava gens (caricatures molt exagerades i articulacions impossibles al estil més underground) però després els personatges i les històries m'han fet força gràcia.

Són històries més o menys curtes dels Bradley, una familia a l'estil Simpson, molt catòlica, un pare sempre enfadat, una mare que fa que tot funcioni, un fill i una filla adolescents i un nen.

Algunes de les històries són molt divertides. M'ha agradat molt una que va de la religió i el Nadal. Hi ha un moment en que Buddy té una conversa seriosa amb el seu pare i li pregunta si creu en Déu. El seu pare li acaba dient que no l'importa, que té moltes altres preocupacions i que per a que pensin en això ja tenim al Papa i als capellans. I li diu que sobretot, mai, mai de la vida, li porti la contraria a la seva mare en aquest tema. M'ha fet molta gràcia.
Aquesta història i la de la platja radioactiva les he trobat molt divertides.

Dels Bradley (o de Buddy en solitari) sembla que hi ha moltíssims àlbums. Sembla que hi ha una sèrie "Odio" i una altra "Mundo Idiota" (aquest no sé si també és de Buddy). Potser més endavant llegirem alguna altra cosa.
Ha estat un altre préstec de l'Albert.

Monday, December 20, 2010

Estic llegint: Test-Driven Development by Example

Test-Driven Development by ExampleDe Kent Beck. 2003. Publicat per Addison-Wesley. 213 pàgines

Una gran introducció al desenvolupament dirigit per les proves (TDD). Em venia molt de gust llegir un llibre de TDD on s'expliqués pas per pas i amb exemples la mecànica de fer les proves abans del codi i en aquest sentit aquest llibre és perfecte, i no massa llarg.

L'autor ens explica les virtuts de desenvolupar codi fent primer les proves, però sense centrar-se en una eina de proves en particular. Explica tots els conceptes associats (Mock objects, Fixtures, etc.) i fa els exemples en Java i Python.

No té sentit preguntar si fa servir JUnit 4 o TestNG, per què el que importa és el com es fan les proves, el procés, i no pas la tècnica que fa servir.

Al final fa una molt breu explicació dels patrons que fa servir i de tècniques de refactorització, però no és el fort del llibre.

Em quedo amb el missatge de "red/green/refactor" com a estrategia per treballar, i amb el consell de que per obtenir un "green" (que els tests passin) pots fer trampes (fake it), per que quan refactoritzis per treure duplicats ja s'arreglarà. Les tres tècniques bàsiques: fake it, obvious implementation i triangulació.

Un altre missatge que m'ha quedat clar és que considera que el temps total de desenvolupament no es veu perjudicat, sinó que et tornes capaç d'escriure el doble de codi en el mateix temps.

Thursday, December 16, 2010

Peter Pan informàtic?

Fa molts anys, quan vaig deixar una feina, algú em va donar un consell: "Com més lluny de la tecnologia, millor".
Ho deia amb la millor de les intencions. Realment, en el sector informàtic, els que cobren més diners són els que estan més lluny de la tecnologia, fent gestió.

Això té dues implicacions. La primera és que la majoria dels estudiants d'Informàtica el que volen fer un cop deixen la carrera és "estar el més lluny de la tecnologia". Se saben la lliçó. D'aquesta manera és difícil trobar perfils tècnics de qualitat, encara que vulguis pagar bé, per què s'han anat desfent pel camí.

La segona implicació que jo veig és que hi ha una sensació de que estar a prop de la tecnologia és dolent. Aquells que es mantenen propers, no han volgut créixer. Són uns Peter Pan. Així que un cop arribes a un lloc de gestió, rebutges tot el que tingui a veure amb la tecnologia. Per si de cas.

És clar que és impossible fer una bona gestió si a més a més estàs amb el dia a dia. No crec que sigui bo tampoc que un Director General estigui administrant una base de dades, gestionant un Firewall o codificant un algorisme. Això també crec que és un error.

A mi em sembla que estar a prop de la tecnologia quan evoluciones dintre de la carrera professional d'informàtic és bo. Potser no podràs estar per tot, ni podràs fer la feina que fan els professionals que gestiones, però serà més fàcil de gestionar.

Si vam triar una carrera tècnica, d'alguna manera ens agradava, no? Jo crec que del que es tracta és de mantenir el que una amiga anomenava "trempera tecnològica". Crec jo.

Wednesday, December 15, 2010

Adéu Enrique Morente

OMEGA - Enrique MorenteNo sóc un gran seguidor del flamenc, però algunes coses que he sentit m'han agradat molt. Fa uns anys va caure a les meves mans un disc d'Enrique Morente que vaig trobar absolutament genial: OMEGA (1996). És un disc fet en col·laboració amb Lagartija Nick (un grup de rock de Granada), musicant poemes de Federico García Lorca i amb algunes versions de Leonard Cohen. No és un disc fàcil d'escoltar, però és un dels meus discs favorits.
Adéu Enrique Morente

Wednesday, December 1, 2010

Estic llegint: Marshal Law

Marshal LawDe Pat Mills i Kevin O'Neill. Anys 1980. Publicat per molts. moltes pàgines

Em sap molt de greu. Quan algú et deixa un còmic (o un llibre) dient-te que t'agradarà per què a ell li va agradar molt, i al final a tu no t'agrada gens, em sap greu. I és el que m'ha passat amb aquest Marshal Law. De fet, no me l'he pogut acabar de llegir.

I què té per que no m'hagi agradat? Tot i que el dibuixant és el mateix de La lliga dels homes extraordinaris i el guionista és el mateix de Slaine, els còmics de super herois no acostumen a agradar-me. L'estètica del personatge és més aviat sado-maso i l'estètica global tampoc no m'ha agradat. Però no és només qüestió d'estètica.

Cal tenir en compte que és un còmic dels vuitanta i una de les seves "virtuts" és que conté una crítica contra els super-herois, mostrant un personatge que és una mena de policia/caçador d'homes emmascarats.

Té molts elements de còmics que he llegit amb posterioritat, i potser és tracta del moment en el que faig la lectura que ja no em semblen noves les idees, però és possible que ho fossin en el seu moment. Crítica dels super-herois (mostrant-los amb els seus defectes) ja la vam veure a Watchmen. Policies de super-herois els hem vist a Top 10. I altres coses com casoris de super-herois també s'han vist en diferents sèries (recordo la pel·lícula dels 4 fantàstics).

Dels cinc àlbums que em van deixar vaig llegir-me només dos (la sèrie regular publicada per fòrum i un altre) i val a dir que tant l'argument com el dibuix (al començament horrible) van anar millorant a mesura que anava avançant, i fins i tot podria haver-me agradat al final.