El Racó de Xavi

Reflexions i altres coses

Algú va dir...

El món no està amenaçat per les persones dolentes, sinó per aquells que permeten la maldat.
Albert Einstein

Entrades recents


10 anys de Softcatalà


Categories


Núvol d'etiquetes


Arxius del bloc


Acabe d'escoltar...

Blocs que m'agraden


Planeta Softcatalà

LoremTools 1.0

23 de juliol de 2008 @ 22:43

Avuí, segunt una proposta que em va fer dilluns Sergio Ortiz, m’he proposat modificar l’extensió que tenia feta per a copiar el text LoremIpsum al porta-retalls: lorem2clipboard. Sergio em va dir: “i per què no un lorem2focus? Estalviaria temps”.

I m’he posat mans a l’obra. Però en lloc de fer una extensió com em proposava Sergio, he millorat la meva.

Vos presente la versió 1.0 de LoremTools: una extensió que permet copiar el text LoremIpsum al porta-retalls (amb click esquerre) o directament al quadre de text amb focus/actiu (click dret).

Quién da más?

La podeu descarregar a la pàgina de l’extensió a ca Mozilla.

Publicat per Xavi Ivars a Mozilla, Programació | No hi ha comentaris »

Firefox 2.0

8 de novembre de 2006 @ 18:07

Tercera entrada del Taller de Blogs. En aquesta ocasió, es tracta d’integrar YouTube al nostre bloc.

Jo he triat l’entrevista que li van fer a Toni Hermoso, aprofitant l’eixida del Firefox 2.0

YouTube Preview Image

Ara vorem si funciona!

Publicat per Xavi Ivars a CLE, Mozilla | No hi ha comentaris »

Lorem2Clipboard

12 de març de 2006 @ 1:51

Avuí he fet la meva primera extensió per al Firefox.

En un primer moment la he anomenada Lorem2Clipboard, però pot canviar fins i tot el nom. De moment, la seva funcionalitat és escassa, però útil des del meu punt de vista. Afegeix un xicotet botonet a l’esquerra de la barra d’estat que al fer-li clic copia al porta-retalls el ja famós text Lorem Ipsum per tal de poder-lo aprofitar en disseny de webs.

He creat una pàgina per a l’extensió, amb més informació sobre ella.

Publicat per Xavi Ivars a Mozilla, Programació | 2 comentaris »

Migrant cap a Linux

2 d'agost de 2005 @ 14:06

Fa temps, vaig traduir algunes extensions per al Mozilla Firefox: Sage, BBCode, i WebmailCompose.

Per a traduïr-les, vaig agafar les Translate tools, que passen els fitxers .dtd i .properties de les localitzacions dels productes Mozilla al format estàndard de Gettext (.po). Després, amb l’ajuda del poEdit, les traduia, i de nou a convertir-les en .dtd i .properties. Però el
problema arribava amb els canvis de versions, on recuperar les traduccions anteriors resultava un poc complicat.

Fa poc, i coincidint amb un nou projecte de localització d’extensions, BabelZilla.org, vaig estar parlant amb Toni Hermoso, el cap del Projecte Mozilla en català, i em va comentar el seu sistema. Mitjançant xicotets scripts de Perl i utilitzant el gVim com a editor, manté la
traducció de tots els productes Mozilla. També vam comentar la possibilitat de muntar un programa de control de versions (ControlVersionSystem - CVS o Subversion) a Softcatalà per mantindre el codi de les traduccions de les extensions, entre altres coses.

I ahir em vaig posar a la faena. En primer lloc em vaig baixar el Cygwin, que simula les eines principals dels entorns Unix per a Windows. Però al final vaig pensar que per a que simular una cosa que tinc instal·lada? I cap a Linux!!!

En primer lloc vaig haver de configurar l’ADSL. Tinc un modem usb de Terra, un Comtrend CT-350. I, de manera impressionant, la Mandriva 2005 LE el va detectar a la primera. No em van fer falta ni drivers, ni res. Quan el vaig instal·lar a Windows em va costar més!!!

Després vaig muntar un servidor CVS, i quan vaig veure que funcionava, em vaig posar amb el Perl. No sabia res d’aquest llenguatge, però resulta molt potent. Amb una sintaxi de l’estil del C (o del PHP), dona una gran facilitat per tal de treballar amb fitxers de text, amb utilitats com sed o grep quasi integrades al propi llenguatge. Quan ja havia llegit les bases del llenguatge, vaig fer un xicotet script per modificar els fitxers contents.rdf (que tenen la informació del locale) de manera automàtica de en-US a ca-AD.

I em vaig posar a la traducció. Vaig traduir l’extensió BookmarksHome, que hem utitlitzat com a conillet d’indies al BabelZilla, amb el gVim. Quins records em va portar, quan fa un parell d’anys, vaig fer Eïnes de Programació amb Antonio Corbí a la Universitat. Fent commits dels fitxers al CVS, i tornant-ne a fer després d’algunes correccions. Després, per a facilitar l’empaquetat dels locales, amb un altre script (esta vegada del shell) que permet escollir compressió (tar+gzip o zip) i el projecte, o siga que amb una ordre, fitxer empaquetat.

Per la nit, com que m’havia agradat això del Linux, vaig començar a maquejar-me el Firefox, posant-me un grapat d’extensions (fins a 18), i arreglant-me un poc les cosetes que tenia per allí. I ara, només em queda configurar la targeta inal·lmbrica i fer una migració definitiva ;)

Publicat per Xavi Ivars a Mozilla, Personal, Programació | No hi ha comentaris »


Sindica 'El racó de Xavi'! llicència de Creative Commons Reconeixement - Compartir-Igual

Pàgina gestionada amb Wordpress | Tema inspirat en OrangeDesign | Allotjament a Dreamhost