Tinc un mòbil amb Android

Com que un dels propòsits d’enguany és no abandonar el blog, i intentar tornar-ho a fer amb la intensitat en què ho feia en anys anteriors, he de contar moltes coses que durant els últims mesos he anat deixant passar.

Començarem pel mòbil. Fa vora sis mesos, i després de diversos estira-i-arronses amb Movistar, vaig aconseguir un Samsung Galaxy S. Es tracta del mòbil insígnia de la companyia coreana, i pràcticament idèntic (això s’ha vist ara) al segon dels mòbils de Google, el Nexus S, que ha eixit al mercat mig any darrere del Galaxy S.

Les característiques del maquinari són espectaculars, sent més potent que pràcticament tots els ordinadors que he tingut fins ara! Però el principal motiu pel [...] (mostra l'entrada completa)

Linux, Personal
android, froyo, Linux, mòbil, softcatalà

Softvalencià

Softvalencià

Avuí ha vist la llum Softvalencià. Per tal explicar de què es tracta d’una manera ràpida i senzilla, podríem dir que es tracta d’una campanya (acompanyada d’un lloc web) per potenciar l’ús de la llengua en l’àmbit de les noves tecnologies al País Valencià.

La iniciativa naix d’un grup de membres valencians de Softcatalà (entre els que destaquen, per la tasca que han fet, sense oblidar a tots els altres, Pau Iranzo i Robert Escolano) i la col·laboració d’Escola Valenciana, per tal de resoldre el greu dèficit que existeix en l’ús del valencià a l’ordinador: són molt pocs els ordinadors que, ací al País Valencià, estan [...] (mostra l'entrada completa)

Informàtica, Internet, Llengua, Personal
apertium, escola valenciana, programari lliure, ScaleMT, softcatalà, Softvalencià

“Parameter substitution” en BASH…

[box type=”note”]Aquesta és una entrada molt específica de programació[/box]

No fa molt vaig descobrir la substitució de paràmetres en bash, i la veritat és que és una eina increïble que evita usos de sed, awk, o cut quan realment no fa falta.

A continuació reproduïsc una llista que he trobat a “BASH Cures Cancer“, un blog que pretén explicar les bondats del BASH per als Linuxers.

Les variables es poden especificar de dues formes: $var o ${var}. $ var='a.ads,fssd2342%asd234#@.,&%,sdfgsdfgas4352' $ echo ${var} a.ads,fssd2342%asd234#@.,&%,sdfgsdfgas4352 ${#var} és la llargària de la variable. $ echo ${#var} 42 ${var:pos} genera una subcadena començant en la posició pos. $ echo ${var:10} 2342%asd234#@.,&%,sdfgsdfgas4352 ${var:pos:len} genera una subcadena començant a en la posició pos d’una llargària len. $ echo ${var:10:5} 2342% ${var#pattern} esborra el patró [...] (mostra l'entrada completa)
Linux, Programació
bash, paràmetres, pattern substitution

Del Thunderbird al GMail…

Ja fa molts anys que vaig començar a gastar el Thunderbird com a gestor de correu. Si no recorde malament, va ser mes o menys per maig de 2004, amb alguna beta de la versió 0.6, quan  vaig començar a gastar-lo. Al principi en Windows, després amb una instalació amb el perfil compartit entre Windows i Linux, i després ja només en Linux.

He vist com el projecte creixia fins arribar a la versió 1.0, amb les característiques que tots esperavem d’ell, i com millorava amb coses com el corrector ortogràfic, o xicotetes millores en la interfície gràfica amb la versió 1.5. També tots els canvis que es van produïr amb la versió 2.0, la última versió publicada (d’ací a no [...] (mostra l'entrada completa)

Internet, Mozilla
email, gmail, google, Mozilla, thunderbird

Renovació d’Infobenissa…

Ja fa mooooolt de temps que Joanba i jo anunciem una renovació total a Infobenissa. A l’entrevista que ens van fer al Levante allà pel 2006, quan “la idea”  complia 5 anys, i Infobenissa en sí 3, ja ho donàvem per fet. I des d’aleshores ha plogut molt. Però ara ja podem dir, per fi, que la renovació està en marxa.

Al principi volíem fer un canvi total de la web, i arrancar la versió 2 amb moltíssimes novetats, característiques trencadores, molt 2.0 tot. Però ara, més realistes, hem optat per fer el canvi més gros, la part visual, i poc a poc anar incorporant les novetats. Perquè aquesta serà l’única manera en que l’esperada [...] (mostra l'entrada completa)

Internet, Personal, Programació
Benissa, disseny, infobenissa, Joanba, web 2.0, webmaster

WP-Apertium 0.9

[lifestream] Brutal descripció de com serà Internet d’ací 10 anys, segons José A. Pérez. Fa uns quants dies vaig ser testimoni d’una conversa entre AB i HR a través de Twitter que em va fer molta gràcia. Lo millor de tot, la última resposta d’HR 😀

AB: m’han venut una xocolatina caducada 🙁

HR: pero te las has llegado a comer? pq si no ves y cambiala

AB: lo he visto cuando me habia comido la mitad….

HR: como lo q no mata engorda, mañana te pesas y sales de duda de si te va a sentar bien

Eleccions europees 2009

S’han fet ja un fum d’anàlisi post-electorals per la xarxa, per a tots [...] (mostra l'entrada completa)

Internet, Llengua, Programació
AJAX, wp-apertium

A partir del comentari de Xavier Caballé a l’entrada sobre el Google Analytics i els errors 404, he fet una xicoteta anàlisi de les pàgines que li tornen un error 404 al Googlebot, segons les Google Webmaster Tools.

I, a part d’alguns enllaços que encara estaven apuntant a les URL de quan el blog funcionava amb Pivot, he trobat un parell d’errors que seguien un patró. Apuntaven a diverses pàgines del meu blog, i tenien com a característica que acabaven amb ‘ rel=’external nofollow. Què passava? Doncs que des d’algun lloc s’estava enllaçant cap a aquestes pàgines amb alguna cosa com

<a href="https://xavi.ivars.me/algo' rel='external nofollow">enllaç</a>

en lloc de

<a href="https://xavi.ivars.me/algo" rel="external nofollow">enllaç</a>

Pareu atenció amb les cometes simples [...] (mostra l'entrada completa)

Programació
comment-12635

Errors 404 i Google Analytics

L’altre dia vaig estar pensant en les coses que em faltava per implementar en aquest blog, i que m’agradaria tindre “controlades” en certa manera. I em van vindre al cap els errors 404 (els famosos de que no s’ha trobat la pàgina).

Tot i que mostrava l’avís de que la pàgina no s’havia trobat, i a més l’avis estava “integrat” al tema, després jo no podia saber quines pàgines havien presentat problemes als lectors del blog. Així que, en un primer moment, em vaig posar a fer el que fem tots els usuaris de WordPress: tirar de plugins per afegir funcionalitats.

I en vaig trobar un que era quasi el que volia: 404 notifier. Aquest plugin [...] (mostra l'entrada completa)

Programació
404, javascript, php, racó de xavi, wordpress

Manuals d’XML i XSL

Avui estava intentat fer unes xicotetes transformacions a un XML que representava un model d’una llengua representat en n-grames, per tal d’eliminar algunes de de les entrades, i obtenir el resultat ordenat per la quantitat d’aparicions del n-grama en qüestió.

Ací va un exemple de l’XML:

<?xml version="1.0" encoding="UTF-8"?> <ngrams> <entry length="0" string="" count="278402143"></entry> <entry length="3" string="##a" count="3725333"></entry> <entry length="2" string="ab" count="656482"></entry> <entry length="3" string="aab" count="3561903"></entry> <entry length="1" string="d" count="6075086"></entry> <entry length="3" string="#ex" count="5940835"></entry> <entry length="3" string="ai$" count="1035105"></entry> <ngrams>

En concret, volia eliminar els n-grames de longitud 0 (que, per cert, no haurien d’estar al model original, però això és un altre tema) i tots aquells que contenen # o $ (indicadors d’inici i final de paraula respectivament). Després, el resultat volia mostrar-lo ordenat per nombre d’aparicions (paràmetre count).

Amb aquesta fulla d’estils [...] (mostra l'entrada completa)

Programació
a, ex