25/12/06

Merry Gothic X-Mas

Suena: Within Temptation - Gothic X-Mas

Us enganxo la lletra d'una bonica nadala d'un dels grups que m'agraden:


We're gonna have a gothic christmas; that is what we'll do
We're gonna have a gothic christmas; hope you'll have one too
Santa's going to wear a black dress just for me and you.
Santa's going to grunt in latin and slay a dragon or two.

Rudolph, he will change his name
'Cause Rudolph just sounds pretty lame.
Now we'll call him Ragnagord, the evil reindeer overlord.
His nose it shall be red no more.
It will be blackened to the core.
His eyes will glow an evil glow to guide the chariot through the snow.

We want to wish you a gothic christmas.
We want to wish you a gothic christmas.
We want to wish you a gothic christmas.
We want to wish you a gothic christmas.

We're gonna have a gothic christmas; that is what we'll do.
We're gonna have a gothic christmas; hope you have one too.

We want to wish you a gothic christmas.
We want to wish you a gothic christmas.
We want to wish you a gothic christmas.
Hope you'll have a gothic christmas too.


by Within Temptation (Web - MySpace)

20/12/06

De com Blackberry ha contaminat la Web 2.0

Sona: I-Nonime - Mitternacht

Blackberry (Web oficial, Wikipedia) és un fabricant de dispositius mòbils que ha implantat un estandard de fet en el mercat de les comunicacions mòbils. La capacitat dels seus dispositius d'enviar i rebre correu electrònic en temps real i en qualsevol localització, sense haver de dependre de la sincronització amb un ordinador els va situar en una posició del mercat que no han desaprofitat ni ells ni les telefòniques.

Els operadors de telefonia, veient un mina d'or en aquest tipus de dispositius, els posaven a la disposició dels seus clients, qui havien de contractar una "tarifa plana" que els permetia enviar i rebre quants missatges de correu electrònic volguessin, sempre a través del seu Blackberry (òbviament, no era un dispositiu "lliure", sinó que només es podia usar amb el SIM d'un determinat operador de telefonia) i fent servir l'aplicació que aquests dispositius duien incorporada.

D'aquesta manera, al correu electrònic mòbil en temps real se li va anomenar, directament, Blackberry, fos aquest el fabricant del dispositiu mòbil o no. Actualment, i atès que només la canadenca Research In Motion pot emprar el terme "Blackberry", altres fabricants han començat a oferir aplicacions similars en els seus dispositius sota el nom "real mail" o uns altres de similars.

Fins a aquí, aquesta entrada té poc que veure amb la Web 2.0 i molt amb la mobilitat. La relació entre uns i uns altres l'ha proporcionat les corporacions de la Web 2.0 i, especialment i com sempre, Google. Dos serveis dels proporcionats actualment per Google han estat dissenyats específicament per a explotar les posibilitats de comunicació per correu electrònic dels dispositius Blackberry.

El primer d'ells és Google Docs & SpreadSheets, que ofereix als seus usuaris la possibilitat d'iniciar un nou document de text mitjançant l'envio d'un email a una adreça de correu única (i suficientment complicada de recordar) per a cada usuari. El text del missatge o el contingut adjunt (en cas que aquest estigués en format .doc, .rtf, .odt o .sxw) es convertirà immediatament en un nou fitxer de Google Docs. En el cas de les fulles de càlcul, accepta formats .xls i .ods).

El segon és Blogger Mobile, amb un funcionament alguna cosa més complex que l'anterior, però que permet publicar entrades en un blog "mobile" mitjançant MMS o (i aquí torna a aparèixer Blackberry) correu electrònic enviat a go@blogger.com des del dispositiu mòbil. Tant en el cas del MMS com en el de l'i-mail, es poden enviar imatges adjuntes (preses, clar, amb la càmera del dispositiu mòbil en qüestió).

No sigues si el correu mòbil web és el futur de la integració de les comunicacions mòbils i la Web 2.0, però sembla ser que és el present. I és que els operadors de telefonia s'han limitat a proporcionar tarifa plana de correu electrònic mòbil, que és en el que es basa en funcionament dels serveis anteriors.

Si en un futur proper les operadores reals o les noves operadores virtuals (yoigo.com ha estat la primera d'elles a establir-se a Espanya) oferissin tarifa plana per a qualsevol tipus de dades, aquestes comunicacions podrien fer-se mitjançant altres tecnologies (AJAX, una midlet J2EM...) que milloressin la interacció i la usabilitat dels sistemes actuals. A més, permetrien implementar funcionalitats addicionals que no poden implementar-se mitjançant el limitadíssim correu electrònic mòbil, com la revisió, la re-edició i la col·laboració.

La tecnologia i els coneixements estan disponibles :). Només falta la bona voluntat de les grans empreses :(

No obriu el vídeo

Si algú us envia aquest enllaç per correu electrònic, no l'obriu i, sobretot, no veieu el vídeo.

http://www.quieroverunfantasma.com/

18/12/06

L'ètica del hacker

Sona: Lacuna Coil - Enjoy The Silence

En Marc Alier m'ha animat a penjar un comentari sobre un llibre que vaig llegir fa uns mesos en el context de l'assignatura d'Aspectes Socials i Ambientals de la Informàtica (ES_ES, ES_CA). De moment, només el tinc en català, però el traduiré al castellà quan pugui.

Títol: La ética del hacker
Autor: Pekka Himanen
Any d'edició: 2002
Editorial: Destino

Vaig escollir aquest llibre per recomanació d'en Miquel Barceló i em va tornar a passar el mateix que amb el primer dels llibres que vaig llegir. Sembla ser que, en l'àmbit de l'assaig informàtic, els títols enganyen.

Sota el títol de “la ética del hacker” Pekka Himanen, un noi prodigi finlandés de cabell llarg, ulleres i barba, que va obtenir el seu títol de doctor en Filosofia als 20 anys ens presenta un assaig que repassa una part essencial del comportament dels hackers. Bé és cert que, pel títol del llibre, esperava una part més important sobre ètica entesa com a DOs and DONTs del hacker, ha resultat que l'eix central de la obra és una comparativa crítica entre l'ètica protestant del diner i l'ètica hacker del treball.

Per començar és necessari introduir l'ètica protestant. Aquest és un concepte desenvolupat pel filòsof, polític i sociòleg alemany Max Weber (1964 – 1920) a la seva obra Die protestantische Ethik und der 'Geist' des Kapitalismus (publicat com a una sèrie d'assaigs entre 1904 i 1905, i recopilat com a obra el 1906). Weber postula a la seva obra que el treball i el diner són els dos aspectes més importants de la vida d'una persona. D'alguna manera Weber recull la trajectòria filosòfica de les ordres benedictines i del seu ora et labora i transforma el treball en el centre de la societat de l'època. Les idees de Weber van ser portades més enllà pel predicador protestant Richard Baxter (1615 – 1691) uns segles abans. Segons Baxter el treball ha de ser una vocació i, per tant, “ha d'estar considerat un fi en si mateix, cadascú l'ha de realitzar el millor possible i ha de ser considerat com un deure, ja que ha de ser desenvolupat”. L'anterior expressió de Baxter sembla ser una forma incipient la formulació que Adam Smith va fer de la seva “mà invisible” a la seva obra An Inquiry into the Nature and Causes of the Wealth of Nations (1776), segons la qual si cadascú busca el seu propi benefici s'aconsegueix l'equilibri del mercat.

Aquestes idees estan clarament vinculades amb les de Karl Marx, donat que aquest afirma que el treball dignifica a la persona, ja que li aporta valor com a part constituient de la societat a la que pertany. Tots dos autors fan referència al treball com a part substancial de la vida de la persona. De fet, si Marx cerca la felicitat de l'individu en base al seu reconeixement com a persona que aporta alguna cosa a la societat, Weber es desfà d'aquesta cerca per acabar afirmant que el treball és una obligació per se de la persona. La principal diferència radicaria en la perspectiva oposada que ténen ambdòs autors. Per a Weber, el capitalisme és una forma vàlida de societat, per a Marx, el capitalisme era “el fantasma que recorria Europa”.

Himanen troba a la mitologia clàssica grega una metàfora que ens posa en situació: Sísif, l'humà comdenmat al Tàrtar a empènyer per tota l'eternitat una enorme roca fins al cim d'una muntanya d'on, necessàriament, tornaria a caure, s'ha convertit en un heroi. Ara, el pitjor dels càstigs mitològics és una bendició. Treballar durant tota la vida ha de ser el fet que distingeixi a una persona com a part de la societat, ja que desenvolupa l'imprescindible treball d'empènyer pedres fins al cim d'una muntanya. O bé empènyer pedres ha de ser la vocació d'una persona, de manera que ho ha de fer posant la màxima cura en allò que fa. Dante Alighieri (1265 – 1321), a la seva obra “La Divina Comedia”, considerada per molts com l'apoteosi de la visió del món protestant, presenta una revisió del mite de Sísif en la que els pecadors que han dedicat la seva vida al diner (tant els malbaratadors com els miserables) són comdemnats a empènyer grans roques al voltant d'un cercle etern.

Però i el treball no fos un càstig? I si hi hagués un col·lectiu que realment disfrutés amb el que fa i es convertíssin en mestres? Tots coneixem a algú (si no ho som nosaltes mateixos) que “disfruta amb problemes que farien callar a Einstein i gratar-se el cap a Déu”[1]. Potser, per aquestes persones, el seu concepte d'ètica del treball no es correspongui exactament amb els que proposen a dalt. A aquestes persones se'ls anomena hackers i ténen una ètica pròpia que descriurem a continuació

Hauriem de començar definint qui és un hacker. Habitualment aquest terme es fa servir amb connotacions despectives, o es confón amb cracker, que té un significat més proper al que entenem habitualment per “pirata informàtic”. Altres cops es fa servir com a sinònim de geek o de nerd, però tampoc és correcte, donat que geek està molt més vinculat amb la tecnologia i nerd tindria un significat més proper al del terme castellà “empollón”.

Una primera aproximació al seu significat la va fer Burrel Smith, creador de l'ordinador Macintosh de Apple, dient que “Es pot ser gairebé de tot i ser un hacker. Es pot ser un fuster hacker. No és precís disposar d'alta tecnologia, penso que té a veure amb l'artesania i amb el fet de donar importància al que es fa[2]”. En aquesta definició es fa èmfasi en el procés pel qual s'arriba a obtenir un resultat, independentment de en quin àmbit s'emmarqui aquest. Dins del context de la informàtica, potser la definció més acurada és la que apareix al pròleg del llibre, escrit per Linus Torvalds: “Un hacker és una persona que ha deixat de fer servir el seu ordinador per a sobreviure i ha passat als dos estats següents[3]. Ell [...] fa servir l'ordinador per als seus vincles socials [...]. Però per a un hacker un ordinador és també entreteniment. No em refereixo als jocs, ni tampoc a les belles imatges que circulen per la xarxa. L'ordinador mateix és entreteniment”.

Aquesta és la relació que s'estableix entre l'ètica protestant i el que l'autor anomena ètica hacker del treball. Els hackers deixen de banda l'ètica protestant i la seva concepció del treball com a alguna cosa pesada i dura que s'ha de realitzar[4]. Per als hackers, els ordinadors no són una feina, sinó una passió, i la seva vida gira entorn a ells. Treballen amb ordinadors (com a programadors, per exemple), interaccionen amb altres persones mitjançant les xarxes de comunicació de les que els ordinadors són els nodes terminals i el seu oci està lligat també als ordinadors en forma principal de videojocs.

Aquests hackers surten de la concepció tradicional de treballadors i d'horaris laborals. Plantejem per un moment qualsevol problema no trivial que pugui aparèiexer en el desenvolupament d'un projecte: l'ús d'una nova tecnologia ens servirà als nostres propòsits. Per a un hacker no és necessari un curs de formació o d'adaptació a aquesta tecnologia. Només li serà necessari un manual de referència o una guia d'usuari. Els hackers ténen una gran capacitat per aprendre en base a coneixements que ja ténen i no es guien pels esquemes tradicionals de l'aprenentatge reglat. És per això que molts dels més importants hackers coneguts arreu del món no han acabat els seu estudis superiors. Troben que la formació convencional és avorrida i que no els aporta prou coneixements.

Aquesta sensació té la seva arrel en una alta capacitat d'autoaprenentatge i en un sentiment d'autosuficiència molt extés. Però l'autosuficiència no és gratuïta. Realment el hacker assoleix un coneixement de la matèria molt elevat i que, en alguns casos, el fa convertir-se en expert en la matèria en uns pocs mesos. Aquests fenòmens es produeixen en base a dos característiques del comportament dels hackers que passo a descriure.

En primer lloc, trobem una altíssima capacitat d'organització desorganitzada del temps. Per a un hacker no hi ha horaris, com ja he dit en un paràgraf anterior. De fet, la imposició d'un horari laboral representa “tallar les ales” a un hacker. Tots coneixem la sensació d'impotència que es produeix quan ens trobem amb un problema que no sabem resoldre. Davant aquesta sensació el hacker pot reaccionar de dos maneres diferents. Una és seguir treballant en el problema fins que trobi la solució, però aquesta alternativa deriva comunament en la segona. L'altra és deixar de treballar en el problema i desenvolupar alguna activitat pròpia de l'oci hacker. Aquesta desvinculació dels horaris establerts apareix al llarg de la història en diferents presentacions. Emmanuel le Roy Ladurie (nascut l'any 1929) presenta al seu llibre Montaillou, village occitan: Cathars et Catholiques à un village français, 1294 – 1324, un comportament similar en els habitats d'aquesta població francesa. En aquesta obra apareixen cites com “En escoltar aquestes paraules [...] vaig deixar el meu treball i vaig anar a la casa de Guillemette Maury” o “Pierre Maury va dir que em vinguéssin a buscar al taller on feia sabates”. De la mateixa manera que els hackers, el habitants de Montaillou organitzaven la seva vida no entorn al seu treball, sino entorn a la comunitat i a allò que els fèia sentir bé.

Degut al comportament del cervell humà, el hacker, tot i estar jugant a algun videojoc o tocant el seu instrument musical preferit, segueix treballant “en segon pla” en el problema i en troba la solució en el moment més insospitat. En aquest moment, sigui el que sigui el que estigui fent, sent la necessitat urgent de deixar-ho i tornar a l'ordinador (o, en el seu cas, salvar la partida i tancar el joc) i posar-se a desenrolupat la solució del problema. En qualsevol cas, tant el desenvolupament de la solució com l'activitat d'oci que estigui desenvolupant és poden donar en qualsevol lloc i en qualsevol moment. Em poso a mi com a exemple, salvant les distàncies amb els grans hackers de la història: en aquest precís moment estic assegut a un tren de rodalies fent el trajecte entre Vilanova i la Geltrú i Viladecans, estic escrivint aquesta recensió i alhora, escoltant un DVD musical d'importació que vaig comprar ahir (amb les corresponents cares d'extranyesa de la gent que m'envolta al tren). Les tasques són perfectament combinables.

Això ens porta a parlar de dos conceptes que Himanen anomena “dominicalització del divendres” i “la divendrificació del diumenge”[5]. Segons l'autor, en el món globalitzat en el que vivim, on les empreses han optimitzat la gestió del temps i dels recursos fins gairebé el límit per convertir-se en allò que Manuel Castells anomena “Empresa Xarxa”, les tasques pròpies de divendres i de diumenge s'han intercanviat. En aquest moment, el divendres passa a ser el dia de descans, donat que em moltes empreses només es treballa mitja jornada. Per contra, el divendres ha passat a ser un en el que s'han de fer moltes coses (i, per tant, fer-les bé). Posant el mateix exemple del llibre, la gent la no juga a tennis, sino que “treballa el seu revés”. Aquest canvi de rols, segons Himanen està molt relacionat amb el ritme de vida i la (baixa) quantitat d'hores que es poden dedicar a la familia. D'aquesta manera, les families han deixat de seguir el model d'organització tradicional per a convertir-se en consumidores d'una de les imatges de familia que està disponible al mercat i, per tant, es prefereix passar “temps de qualitat” (id est: anar a parcs d'atraccions, al cinema... ), ja que no es pot passar tant de temps com es voldria amb el marit/la dona i els fills.

Però no només el canvi en l'horari és propi de l'ètica hacker que presenta Himanen. Hi ha un que és potser més important i que es confronta amb l'ètica protestant del treball: fer les coses perquè resulten intel·lectualment engrescadores[6] i no pas per obligació o per obtenir reconeixement públic. Cal discutir un moment sobre la segona part d'aquesta afirmació: un hacker pot buscar reconeixement públic, però sempre dins del seu grup. El reconeixement del gruix de la població no li serveix de res, no és estimulant. Però el seu reconeixement com a membre de la èlit[7] per part d'altres hackers sí que pot ser part de la compensació pel treball realitzat. Aquest reconeixement és una part de la recompensa, però no tota la recompensa, donat que la part més gran d'aquesta és haver arribat a la solució del problema, no pas els rèdits obtinguts amb ella. D'aquí en podem extreure la conclussió de que el hacker, com tot ésser humà que no practiqui la misantropia[8], té la necessitat de pertànyer a un col·lectiu i de sentir que forma part d'un col·lectiu.

En cas que el sentiment de pertanyença a un col·lectiu no existeixi o bé si el col·lectiu al que pertanyia el hacker ha deixat de servir els interessos, ideals o idees del hacker, aquest deixarà de pertànyer al grup. Els exemples més clars apareixen a grans empreses creades per nerds i hackers als anys 70 i 80, com poden ser Apple, Sun Microsystems o Cisco. Quan els seus fundadors deixaven de trobar interessant allò que es fèia dins de les seves companyies, deixaven de pertànyer a elles, sense preocupar-se de què farien a continuació. La llibertat en la recerca i en la creació són dos dels aspectes recorrents en el comportament dels hackers.

L'ètica del hacker no hagués estat possible sense el desenvolupament de l'informacionalisme: un nou paradigme tecnològic que té a veure amb la tecnologia, no amb l'organització social. L'informacionalisme és el que proporciona la base per a allò que en Manuel Castells (nascut l'any 1942) anomena “Societat Xarxa”. Però l'informacionalisme no afecta només als hackers, tot i que són els principals implicats. L'informacionalisme comporta una nova manera d'entendre el valor de la informació, de la manera en què les empremtes digitals[9] que anem deixant quan treballem amb la informàtica proporciona informació a terceres persones que poden modificar la resposta que rebem de la societat xarxa. Un exemple que il·lustra aquestes empremtes i el seu ús és que si una persona enviés un correu electrònic amb el Subject “els gats fan fàstic”, mai més veuria publicitat sobre menjar per a gats a la seva televisió.

Però el hacker evoluciona l'informacionalisme i el converteix en part de la seva ètica. Si bé la importància real de l'informacionalisme és el notable increment de la capacitat de procés d'informació envers la que l'ésser humà tenia abans de l'existència de la informàtica[10], com que són els hackers qui han dissenyat les bases per al desenvolupament de la tecnologia en que es basa la societat xarxa, poden fer servir aquesta per a proporcionar serveis a persones que viuen situacions de conflicte i que no es poden expressar lliurement. En el llibre es posen dos exemples molt evidents d'aquest comportament activista estàn situats a Kosovo l'any 1999 i a la Xina en l'actualitat. A Kosovo, quan el criminal de guerra Slovodan Milosevic va començar l'extermini de la població albanesa, la Electronic Frontier Foundation va permetre que els albanesos publiquéssin el que estava passant a les seves ciutats mitjançant el seu servidor anonymizer.com. Així, occident es va assabentar del que passava a Kosovo, donat que les informacions dels mitjans de comunicació estaven censorades pels seguidors de Milosevic. Si bé Internet té un paper discutible en l'evolució de la guerra a Kosovo, sí que és un fet digne de menció com a experiment de llibertat d'expressió. Actualment, els ciutadans xinesos que no volen estar subjectes a la censura imposada pel règim comunista poden fer servir un servei similar.

Així, sembla que la llibertat d'horaris i l'activisme són primordials dins de l'ètica del hacker. Himanen dóna a aquests dos i a uns altres cinc el paper de valors dins de l'ètica hacker. La llista és la següent:

- Passió: posar tot l'esforç en tot el que es fa
- Llibertat: d'horaris i de feina. Un hacker no pot treballar en un lloc on no li deixen fer el que vol
- Valor social,
- Accessibilitat,
- Activisme[11] i
- Preocupació responsable: cuatre conceptes que fan referència a l'ús que els hackers creuen que hauria de tenir la xarxa
- Creativitat, potser el valor més tingut en compte per part dels hackers, donat que per a un hacker, l'important és crear, ser original i millorar el que existeix.


M'agradaria fer una última reflexió sobre el valor de la creativitat. Tant en l'altre llibre que vaig llegir (Neal Stephenson – in the beginning there was the command line) com en aquest es fa referència a la forma d'entendre a Déu. En totes dues obres es dediquen unes pàgines a la creació de l'univers i a com un Déu hacker l'hauria creat (mitjançant la linia de comandes, òbviament) i en els dos casos es nota una elevada identificació del hacker amb la figura de Déu Creador3. Potser aquesta identificació hauria de ser estudiada, donat que pot estar oferint pistes sobre un altre comportament hacker: la megalomania i la conducta histriònica.


[1] Extret de la deficinió de techies, “Riesgo Calculado” de Katherine Neville

[2] Extret de Levy, “Hackers”

[3] Els "dos estats" seg¸ents fan referència a l'anomenada Llei de Linus. Segons aquesta "llei" existeixen tres estats en què es pot trobar una persona: supervivència, vida social i entreteniment, i no es pot passar a la següent si no es tenen les necessitats de l'anterior cobertes. Segurament, Linus Torvalds és un gran hacker de la informàtica, però té pocs coneixements de sociologia, donat que ha establert com a llei pròpia el que es coneix habitualment com a piràmide de Maslow, presentada a les obres Motivation and Personality (1954) i Toward a Psycology of Being (1962) d'Abraham Maslow (1908 - 1970)

[4] Noteu la relació entre aquest concepte de treball de l'ètica protestant i el terme robot, provinent del mot chec robota, la traducció del qual és "treball forçat" o "esclavitut" i que es feia servir per nombrar els anoments "treballadors llogats" que van viure a l'Imperi Austrohúngar fins el 1848. Aquest terme va ser introduït en la literatura per primera vegada per l'esciptor chec Karel Capek en la seva obra R.U.R (Rossum's Universal Robots) l'any 1920.

[5] Traducció lliure al català de la traducció lliure al castellà "viernesización del domingo" i "dominicalización del viernes".

[6] Tot i que el raonament a Europa és tradicionalment jungià i no freudià, considero que no és massa arriscat proposar que es podria establir alguna mena de relació entre l'engrescament propi de trobar una solució per a un problema i alguna mena de plaer sexual.

[7] El jargon file, una mena de diccionari hacker d'internet fa referència a aquesta Ëlit amb el número 37337: el 3 fa les funcions de E i els 7 tenen una traducció dual per L i T, de manera que resulta ELEET, que es pronuncia de manera similar que l'anglés "elite"

[8] Fins i tot els misàntrops volen formar part d'un col·lectiu. Es recomana, aquí, la lectura de l'obra Le misantrope, de Jean-Baptiste Poquelin, Molière.

[9] Entendre aquí “emprempta” en el sentit del mot castellà “huella” i “digital” com a relacionat amb la informàtica i no pas amb els dits de les mans.

[10] L'anomenat "Factor multiplicador".

[11] El terme que apareix al llibre és “activitat”, però considero més apropiat l'ús del mot “activisme”, que fa referència a la lliuta política.

[12] El Demiurg de la mitologia grega.

13/12/06

Don't mess with Russia

Suena: The Cruxshadows - Deception


http://www.economist.com/printedition/cover_index.cfm

No comments :-/

26/11/06

Be a pointer, my friend

Sona: Rammtein - Feuer frei!

Pot dir-se que una campanya de màrqueting té èxit quan la població incorpora al seu llenguatge expressions de dita campanya. Així, campanyes publicitàries de gran èxit van ser la de Telefónica i les seves "matildes", o la del "Ziritione" de Volkswagen, de fa ja anys.

Els creatius de BMW ens van obsequiar fa unes setmanes amb el "be water, my friend", que podeu veure aquí:



Ha tingut èxit aquesta campanya? Doncs sembla que sí. Almenos entre els estudiants de PROSO, que han publicat aquesta curiosa adaptació en els fòrums de la FIB

Empty your memory,
with a free().
like a pointer!
If you cast a pointer to an integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes a struct.
The pointer can crash,
and can Overflow
Be a pointer my friend


Ale! Gaudiu-ne!

22/11/06

Mobilitat i Web 2.0

Sona: Nine Inch Nails - The Hand That Feeds

L'entrada de Marc Alier en el seu blog sobre AJAX mobile torna a plantejar una reflexió personal que vaig fer fa uns mesos sobre l'aplicació d'AJAX a dispositius mòbils.

Després d'estudiar durant diverses setmanes les tecnologies que integren AJAX (JavaScript i XML) i les seves potencials aplicacions en dispositius mòbils vaig arribar a una sèrie de conclusions (pròpies, són la meva opinió, potser no compartida per altres/as) que intentaré condensar aquí.

En primer lloc, AJAX serveix per a unes coses molt extenses, però alhora molt determinades. El principal inconvenient és que és un llenguatge interpretat en el client (entenguem per client un telèfon mòbil, PDA o Smartphone), sempre que disposem d'un microbrowser que integri un parser XML com DOM. Actualment, només Opera Mobile (propietari), MiniMo (Mini-Mozilla, open source) i el nou navegador de Nokia (basat en Safari d'Apple, open source i del que es poden veure les seves característiques aquí)

Amb només 3 navegadors disponibles que suportin aquesta tecnologia, la seva capacitat d'extensió en petita. Siguem sincers, fins que Microsoft la incorpori a la seva Internet Explorer Mobile, la majoria dels usuaris no disposaran d'AJAX en els seus PocketPC/Smartphones i això limita la població que pugui gaudir dels seus serveis i avantatges. Per contra, existeixen altres tecnologies com XHTML, WAP o Java 2 Micro Edition, potencialment més extensibles donades la seva facilitat d'ús i el seu portabilidad (J2ME pot executar-se en qualsevol telèfon dels quals acceptin Java = "acceptin jocs"). AJAX mòbil queda, així, relegat a "permetre fer el que fèiem en el nostre ordinador convencional", és a dir: permetre visualitzar pàgines web amb contingut AJAX des d'un mòbil, smartphone o PDA. Un altre *greu* problema d'AJAX és la necessitat d'enviar una ingent quantitat de codi JavaScript dintre de la mateixa pàgina que conté la informació, així com l'overhead que genera el XML. Més informació transmesa és igual a més consum econòmic, ja que la tarificación de serveis mòbils es basa en KB pujats/baixats.

Però la mobilitat no consisteix a fer el mateix que fem des d'un ordinador convencional, ni fer-ho de la mateixa manera (l'opció de posar-se un portàtil sobre els genolls i connectar amb aquests productes d'ADSL mòbil és portabilidad, no mobilitat). Els conceptes han de ser diferents i la manera de treballar, també. Bona mostra d'això és l'accés a moodle mitjançant correu electrònic mòbil que ja usen a Japó o la possibilitat de publicar entrades en blogs pel mateix sistema que ofereix blogspot. Aquests mecanismes de connexió i interacció consumeixen menys amplada de banda (i menys diners, pel mateix argument d'abans) que AJAX i la navegació mòbil en Internet.

En definitiva, el problema se centra, una vegada més, en la correcta anàlisi del que volem fer, en la identificació dels requisits que tenim i en la implementación d'una solució que els satisfaci. Si volem navegar per internet i veure continguts AJAX? Llavors no en tindrem prou amb un telèfon mòbil, ni tan sols amb una PDA, sinó que necessitarem un ordinador portàtil amb cara i ulls (feu la prova. Instal·leu, si us cap, MiniMo en la vostra PDA i intenteu obrir una tiddlywiki. Trigarà aproximadament uns 3 minuts i us donarà 2 avisos que MiniMo està trigant massa a efectuar l'operació. Aquest és el resultat que vaig obtenir jo al fer la prova en la meva HP iPAQ h6340).

Si, per contra, el que volem és accedir a serveis de manera ràpida i còmoda, tenim millors solucions. L'alternativa d'accedir a ells mitjançant l'ús de correu electrònic mòbil pot ser la més eficient, però limita molt la nostra capacitat d'interacció amb els sistemes. XHTML pot oferir-nos un component extra d'usabilidad, però estem limitats (una altra vegada) per l'ús d'un navegador. J2ME millora les interfícies gràfiques d'usuari, és ràpid de desenvolupar i les aplicacions resultants són altament usables sigui com sigui el dispositiu en què s'instal·lin (vegeu Google gmail mobile, desenvolupat en J2ME).

Resumint: digue'm què vols fer i et diré quina és la tecnologia que necessites.

21/11/06

Firefox 2 + Barra Google + Mac OS X

Sona: God Module - Lucid (Reaper Mix)

Des que vaig instal·lar Firefox 2 en el meu Intel MacBook estic experimentant certes dificultats. En essència, firefox es penja i he de reiniciar el procés (Comand + Alt + Esc), el que representa una molèstia important (i seria més important si firefox 2 no permetés restaurar la sessió). El problema es va agreujar quan vaig instal·lar la barra de google: es penja encara més.

No puc identificar un conjunt de pàgines que falli, de manera que no puc reproduir l'error. La solució pot passar per algun de les següents opcions (o una combinació d'elles):

- Reinstalar firefox 2 (una altra vegada??)
- Desactivar la navegació segura i el page rank de la barra de google
- Desinstalar la barra de google

Aniré publicant la informació conformi l'obtingui

19/11/06

Semántica (i no la web)

Sona Within Temptation - See Who I Am

"Semántica" és el títol d'un curtmetratge que es va estrenar l'any passat al festival de cinema fantàstic i de terror de Sants, Hostafrancs i La Bordeta. Aquest any s'ha celebrat aquest cap de setmana passat i us deixo un link a la programació que hem pogut veure.

"Semántica" ha tornat a ser projectat donat el gran èxit que va tenir l'any passat. El podeu veure a youtube aquí. No té desperdici.

Estic pendent de trobar a algun lloc el curt estrella d'aquest any: "los putos extraterrestres", posaré un link quan el trobi.

15/11/06

"Pinky" presentat en societat

Sona "The Cure - Burn"

El fabricant de portàtils i components ASUS acaba de presentar en societat el seu nou ordinador portàtil S6 Leather Collection Limited Pink Edition, del que us deixo unes fotos i uns links: www.notebook.com, www.laptoplogic.com

Com podeu veure, el cuir que folra l'ordinador és rosa, igual que el folre del mouse. La funda de transport és platejada, com el teclat. Es presenta, així, com un ordinador portàtil destinat a dones (l'enèsima reedició del tòpic?).

No només és una màquina tremendament potent (Pantalla 11.1" 1366x768, Intel Core Duo 1.66GHz, 120GB HD, DVD Grabador i Wifi) i lleuger (menys de 1.5Kg de pes) sinó que a més, és "mono". Llàstima que ja tingui un MacBook 13" negre XD.

L'únic problema és que encara no tinguem data de llançament en el mercat espanyol :(

14/11/06

Mossega, Tarja!

Sona: Unheilig - Tanz Mit Dem Feuer

Molts dels que em coneixeu sabeu de la gran decepció que vaig patir en assabentar-me de l'expulsió, fa gairebé un any, de Tarja Turunen del (potser) meu grup preferit: Nightwish

Doncs bé, l'expulsada Tarja contrataca i treu nou àlbum aquest nadal. El seu primer single es diu "You would have loved this", un títol curiós per a una cançó que, afirma "it's about a big loss of a dear one".

< mode set fan on >
Directe de dreta per a aquells qui la van expulsar i encara segueixen buscant cantant? Veurem qui ven més discos aquest nadal. Nightwish sense Tarja no són res que no existeixi ja.
< mode set fan off >

13/11/06

Jo tenia un ídol...

Sona: Paradise Lost - Forever After

...i no era ni un futbolista, ni un actor ni res semblany. Ni tan sols era un cantant, ni un guitarrista. Era un bateria. Era Mike Portnoy, bateria de Dream Theater.

Ell i les seves bateries (exemple 1, exemple 2) em feien voler colpejar tambors, timbales i bombos. Però el mestre ha estat superat... Pel bateria de Sargon!

Què espectacular concert el del divendres a la nit. Gràcies per tan magnífic bolo, amics de Sargon. Sé que es va gravar en video, així que suposo que apareixerà pel youtube. Espero tenir el link del solo de bateria en breu.

Encara em queda un dubte. Sabem que Uri sap fer sweep-picking i tapping alhora, però d'on treu la veu de castratti?

10/11/06

Traductors automàtics

Sona: "Joey Tempest - The Final Countdown (Relax)"

Fa unes setmanes, Marc Alier publicava al seu blog aquest article sobre Internostrum, un traductor automàtic castellà-català i a la inversa, desenvolupat per la Universitat d'Alacant que funciona realment bé.

El que Marc no sabia és que, dues plantes per sota el seu despatx, la gent del grup d'investigació TALP (Tractament Automatitzat del Llenguatge i la Parla) del departament de LSI de la Universitat Politècnica de Catalunya havien desenvolupat aquest altre traductor:

http://www.opentrad.org

Opentrad no només tradueix entre castellà i català, sinó que tradueix entre qualsevol dels idiomes oficials d'Espanya. A més, fa la traducció de fitxers TXT, HTML i RTF.

Proveu-ho. Funciona realment bé!

---
Gràcies Lluís per la informació!

Migrant cap a Web 2.0

A partir d'ara, el meu blog estarà també disponible en català.

Les primeres entrades no les traduiré per pura mandra. Les teniu disponibles aquí

Potser algun dia faig la versió en anglés...