Aquest blog s'ha traslladat a una adreça nova: blog.carlesbellver.com.

dimarts, 17 de juny del 2008

Webkit guanya

(Els llenguatges que he anat aprenent i amb els quals he programat al llarg dels anys: BASIC, ensamblador del Z-80, ensamblador del Motorola 68000, C, PL/SQL, Perl, PHP.)

Aquests dies estic seguint un curs de formació a l'UJI on hem vist, fins ara, certificats de seguretat, XTHML, CSS i Javascript. Ens queden AJAX, SOAP i REST i quants acrònims més.

Una de les coses que més m'han sorprès en aquest curs ha estat que, en un ambient en què us asseguro que els macs no es tenen en compte per a res, el professor (molt competent) va ensenyar a la concurrència com instal·lar el Safari i el nightly build del WebKit en Windows, després de fer la demostració de l'Acid3 Test, en el qual Safari ateny ja un 100/100. Una guerra gairebé secreta que va guanyant Apple (malgrat la dura competència de Firefox). Amb relació a això, us recomano un article de mossegalapoma.cat de fa uns dies sobre un altre aspecte de la qüestió: Que estarà pensant Nokia?

dimecres, 14 de maig del 2008

Cyberduck 3.0

Nova versió de Cyberduck, programari lliure d'FTP per a Mac (amb interfície en català). La versió 3.0 funciona també amb WebDAV i S3 (el servei d'emmagatzemament de dades d'Amazon).

A més a més, permet previsualitzar fitxers ràpidament amb la "vista ràpida", a l'estil del Finder (amb Leopard).

dimecres, 7 de maig del 2008

OpenOffice.org 3 beta per a Mac... Aqua!

Ja està disponible la versió beta de l'OpenOffice.org 3 per a Linux, Windows... i Mac :-)

OpenOffice.org 3.0 Beta

(Alerta: són 168 MB i només funciona en Mac Intel.)

Les característiques noves es poden llegir en aquesta pàgina: OpenOffice.org 3.0 Beta Features.

Però em penso que per als usuaris de Mac la principal novetat és que és totalment Aqua, és a dir, la interfície normal de Mac. Ja no requereix l'antiquat X11 ;-)

dimarts, 22 d’abril del 2008

Wiki2touch: la Viquipèdia sencera dins l'iPhone/iPod touch

wiki2touch - captura de pantallaWiki2touch és una aplicació, disponible a l'Instal·lador, que permet disposar de la Wikipedia sencera dins l'iPhone o iPod touch per consultar-la quan estàs fora de línia.

A més de l'aplicació, lògicament també cal instal·lar al dispositiu la base de dades de la Wikipedia en l'idioma que prefereixis. La pàgina següent explica pas a pas com fer-ho: How to index and install wikipedia database files. En resum, es tracta d'açò:

  1. Baixar-te a l'ordinador una de les còpies de la base de dades de la Wikipedia, disponibles en download.wikipedia.org, en l'idioma que vulgues.
  2. Convertir el fitxer al format optimitzat per a wiki2touch, mitjançant un petit programa disponible en versions Windows i Mac OS X.
  3. Transferir el fitxer resultant articles.bin a l'iPhone/iPod touch.
  4. Amb l'iPhone/iPod touch, reiniciar el servidor web intern del wiki2touch.

Això és tot :-)

El problema pot ser l'espai... La Wikipedia en anglès, processada i recomprimida per a wiki2touch, ocupa al voltant de 2 GB. La Wikipedia (o Viquipèdia) en català, en canvi, només ocupa uns 90 MB.

Per si algú prefereix estalviar-se la feina de baixar-se la còpia i processar-la, he deixat ací un .tar amb els fitxers corresponents a la Viquipèdia en català ja preparats per a transferir directament a l'iPhone/iPod touch. Només cal baixar el fitxer ca.tar, desempaquetar-lo i transferir la carpeta ca al directori /var/mobile/Media/Wikipedia (firmware 1.1.3 o posterior) o /var/root/Media/Wikipedia (firmware anterior).

ca.tar (outdated) 92,5 MB! (més de 200.000 articles)

També és possible crear un paquet images.bin amb les imatges enllaçades dins dels articles de la Wikipedia (vg. la lluna a la captura de pantalla del costat). Dissortadament, el programa que permet fer això només funciona amb Windows.

Si algú vol aprofitar el meu paquet d'imatges, ací el teniu:

images.bin (outdated) 508 MB!!! (unes 57.000 imatges)

Només cal transferir-lo a la carpeta ca prèviament creada, la mateixa que ja ha de contenir els fitxers language.config i articles.bin. Pot tardar una estona, és clar...

Si algú vol redistribuir aquests fitxers per qualsevol altra via, p. ex. BitTorrent, òbviament pot fer-ho.

(L'autor de wiki2touch anuncia al seu bloc algunes novetats per a la pròxima versió, entre altres més facilitats per a allotjar simultàniament wikipedies en diversos idiomes.)

dimarts, 8 d’abril del 2008

Controlar el Mac per correu

The Unofficial Apple Weblog ens explica com enviar ordres al Mac per correu. I com fer que les executi, és clar: AppleScript: Control your Mac with an e-mail.

Només cal crear els applescripts, configurar les regles corresponents al Mail i deixar-lo en marxa...

dimarts, 18 de març del 2008

Safari 3.1 disponible ja

Safari 3.1 està disponible des de fa una estona, per a Mac i Windows, via Software Update.

De les novetats, ja en parlàvem el mes passat: velocitat, tipografia, animació CSS i altres cosetes.

divendres, 7 de març del 2008

A més del SDK

A més de presentar l'anunciat i esperat SDK, amb el qual es podran crear aplicacions per a l'iPhone/iPod touch, Apple va prometre ahir algunes altres característiques interessants per a la versió 2.0 del firmware, adreçades sobretot als que intentem utilitzar aquests aparells en un entorn "corporatiu", en el meu cas en una universitat. Penso sobretot en la compatibilitat amb Cisco IPsec VPN i WPA Enterprise, cosa que ens permetrà per fi connectar-nos, espero, a les xarxes internes de les universitats i a l'Eduroam.

El push email (saber que tinc correu sense necessitat d'anar a mirar si en tinc, a la manera dels SMS) o la compatibilitat amb Exchange, a mi personalment m'importen menys o no gens.

dijous, 21 de febrer del 2008

Canvis en GMail i reflexió sobre Web 2.0

Google Operating System pren nota dels problemes de la nova versió de GMail: Gmail 2.0 and User Happiness. Més lenta i falla més, diuen. Comenta que abans encara podies canviar-te l'idioma a un que no fos anglès americà i continuar amb la versió anterior, però pareix que ara estan implementant la nova versió, o l'han implementada ja, en quasi totes les llengües.

M'ha fet riure la citació que fa d'un membre de Google (extreta d'un fòrum públic) quan aquesta veu autoritzada recomana utilitzar GMail en un dels pocs idiomes que romandran amb la vella interfície, abans que passar-se al correu de Yahoo:

I should not comment on whether you should move back to Yahoo! But with indications that either Microsoft or AOL or any other equally diabolical entity picking up Yahoo!, I would feel that learning Croatian, Icelandic, Hebrew, or Arabic may prove to be a smarter thing to do.

Però sobretot m'ha interessat la reflexió final:

The migration to Gmail 2.0 is inevitable, assuming you use a supported browser, but it's not clear if this upgrade is perceived as an improvement. Unlike desktop applications, web apps can suddenly update to a new version you don't like and you can't remove.

Sens dubte aquesta moda del web com a plataforma ha suposat molts avantatges per a grans masses d'usuaris, que han guanyat accés a capacitats noves o a aplicacions que abans no podien permetre's. Però per un altre costat en efecte perdem control. Sisplau que la xarxa no mati mai l'ordinador personal i les aplicacions locals de tota la vida!

Depurar pàgines amb el Web Inspector

Molt útil per a localitzar i resoldre problemes quan estàs creant un tema, una simple pàgina web o un full d'estils CSS. El Web Inspector del Safari permet navegar per l'estructura (DOM) de la pàgina on estàs, cercar elements, identificar els estils que s'hi apliquen, etc.

Web Inspector Screenshot

S'activa escrivint açò en una finestra del terminal:

$ defaults write com.apple.Safari WebKitDeveloperExtras -bool true

Surfin' Safari:

dilluns, 11 de febrer del 2008

Safari 3.1: tipografia, SQL, CSS animat... i velocitat

Safari -arma clau en alguna de les guerres secretes d'Apple- no para. Ars Technica i altres es fan ressò de les noves característiques incloses en la pròxima versió 3.1 (poso l'enllaç a l'explicació canònica en el bloc de desenvolupament i a alguna altra pàgina si convé):

  1. Tipus de lletra adjuntables a les pàgines web i que per tant no cal que els tinga instal·lats cada usuari. Més informació: @surfin'safari @alistapart.
  2. CSS Transforms: rotació i redimensionament d'objectes, p. ex. Més informació: @surfin'safari.
  3. CSS Animation: transicions, p. ex. Més informació: @surfin'safari.
  4. Una base de dades SQL persistent per emmagatzemar dades en el client. Part de l'HTML5. Açò és important. Us sona Google Gears? Més informació: @surfin'safari @whatwg.

...i també: un augment de velocitat aparentment espectacular, més del doble de ràpid que la versió actual.

Etiquetes