1

Mi primera experiencia con Iphoto’11

.. realmente no ha sido muy buena. 馃檨

El otro d铆a vi la keynote de Apple presentando el iPhoto’11 .. y como por mi trabajo puedo probar este tipo de software pues me decid铆 a hacerlo.

Tengo mis librer铆as de fotos divididas por a帽os. Son demasiadas fotos y as铆 se hace mas f谩cil trabajar con ellas. Para manejar las librer铆as utilizo un software llamado Iphoto Library Manager. Hasta aqu铆 sin mucho problema.

La instalaci贸n del software pas贸 sin problemas, cargue una de las librer铆as, la de 2010, sin problemas hasta que extra帽amente el programa casco.

Era raro.

Volvi a ejecutar el Iphoto y por extra帽a raz贸n no cargaba las fotos. Se quedaba en la pelotita de “Loading…” pero sin hacer nada, y si hac铆as click en cualquier opci贸n el programa desaparecia.

No quiero perder mis fotos as铆 que empece ha hacer un par de investigaciones.

PRIMERA: 驴 SIGUEN MIS FOTOS AHI ?

Un iPhoto Album es lo que en mac llaman un “bundle”. Es un directorio que el sistema operativo ve como un paquete (or un archivo) y que un programa es capaz de entender. La idea esta bastante extendida en el sistema. Los ejecutables tambi茅n son as铆.

$ ls -l

total 0

drwxrwxrwx@ 32 luy 5000 1088 Oct 23 12:54 2009

el directorio esta.. y a ver..

$ du -hs

13G .

$ find .

./Originals/2010/Jan 12, 2010/2009-12-28 13.49.54.jpg

./Originals/2010/Jan 12, 2010/2009-12-28 18.22.19.jpg

./Originals/2010/Jan 12, 2010/2009-12-29 00.11.01.jpg

./Originals/2010/Jan 12, 2010/2009-12-29 10.32.46.jpg

Hay un mont贸n de JPG. Bueno, a las malas las puedo copiar.

Si todo parece que esta bien no entiendo por que no funciona bien.

SEGUNDO: 驴 POR QUE ESTO NO CARGA ?

Uno de los problemas de este tipo de programas es que es muy f谩cil que alguna parte del boundle se haya corrompido. Supongo que esto es lo que habr谩 pasado. No deseable, pero ha pasado.

TERCERO: 驴 COMO LO ARREGLO ?

Una b煤squeda por internet me da dos opciones para arreglar esto.

  1. Borrar una serie de archivos
  2. Recuperar los datos con la opci贸n de “Rebuild Library” del Iphoto Manager.

La opci贸n numero 1 a mi no me funcion贸, al menos yo no fui capaz de que funcionara. As铆 que intentaremos la opci贸n 2. Para la opci贸n 2, por mala suerte, necesitamos la versi贸n anterior del iPhoto. Asi que o bien os hac茅is con un equipo que tenga esa versi贸n, o la volv茅is a instalar en vuestro ordenador.

Yo en mi caso ten铆a otro equipo con la versi贸n anterior del iphoto. Al intentar el “Rebuild Library” me dio unos errores sobre unos directorios que no exist铆an dentro del bundle. Era facil verlos en el log.

La soluci贸n fue crear un simple enlace simb贸lico dentro del bundle. Una vez creado el enlace el “Rebuild Library” funciono. Las librer铆as estaban sin actualizar, pero esta vez no hubo problemas.

Bueno, siempre es arriesgado jugar con tus fotos 馃槈

Menos mal que hab铆a un backup (siempre hay un backup)

6

Soporte para UTF-8

Bueno.. a partir de hoy mi web va a modificar la codificaci贸n de caracteres.

arton186-b09d9.gif

La codificaci贸n de caracteres, help como bien dice la Wikipedia es:

鈥渆l c贸digo que empareja cada car谩cter de un lenguaje natural (pertenezca 茅ste a un alfabeto o un silabario) con un s铆mbolo en otro sistema de representaci贸n, health como un n煤mero o una secuencia de pulsos el茅ctricos en un sistema electr贸nico. Ejemplos comunes son el c贸digo Morse, la norma ASCII o la UTF-8.鈥

Antes, en este blog se utilizaba:

  • ISO-8859-15

Esta codificaci贸n es una variaci贸n de ISO 8859-1. Este es una norma de la ISO que define la codificaci贸n del alfabeto latino, incluyendo los diacr铆ticos (como letras acentuadas, 帽, 莽), y letras especiales (como 脽, 脴), necesarios para la escritura de las siguientes lenguas originarias de Europa occidental: afrikaans, alem谩n, aragon茅s,catal谩n, dan茅s, escoc茅s, espa帽ol, fero茅s, fin茅s, franc茅s, ga茅lico, gallego, ingl茅s, island茅s, italiano, neerland茅s, noruego, portugu茅s, sueco y vasco.

La variaci贸n del ISO-8859-15 se incluy贸 a ra铆z de la adici贸n del signo del 鈧 como parte de los caracteres que utilizamos en nuestros ordenadores.

驴 Por que cambiar a UTF-8?

Como tambi茅n leemos en la wikipedia las ventajas son:

  • Por supuesto, la ventaja m谩s notable de cualquier Formato de Transformaci贸n Unicode sobre codificaciones heredadas es que 茅ste puede codificar cualquier car谩cter.

(es decir que ser谩 compatible con los caracteres existentes)

  • La mayor parte del software existente (incluido el sistema operativo) no fueron escritos con Unicode en mente, y usar Unicode con ellos podr铆a crear algunos problemas de compatibilidad. Por ejemplo, la librer铆a est谩ndar del lenguaje de programaci贸n C marca el final de una cadena con el car谩cter de un 煤nico byte 0x00. En la codificaci贸n Unicode UTF-16 la letra A en ingl茅s es codificada como 0x0041. La librer铆a considerar谩 el primer byte 0x00 como el fin de la cadena e ignorar谩 el resto. UTF-8, sin embargo, est谩 dise帽ado para que los bytes codificados nunca tomen alguno de los valores de los caracteres especiales de ASCII, previniendo estos problemas y otros similares.
  • Las cadenas en UTF-8 pueden ser ordenadas usando rutinas de ordenamiento est谩ndar orientadas a byte (sin embargo no habr谩 ninguna diferenciaci贸n entre las may煤sculas y las min煤sculas con representaciones que exceden el valor 128).
  • UTF-8 es el valor predeterminado para el formato XML.

Realmente a nivel de lo que nosotros podremos ver, es que se pueden utilizar caracteres de otros lenguajes sin problemas. Como estos:

  • ????
  • ??????
  • ?????

鈥斺
Para hacer el cambio ha sido muy sencillo鈥.

# mysqldump --opt -u root -p {nombre de la BD} > bd-iso.sql # iconv -f iso-8859-15 -t utf8 bd-iso.sql > bd-utf.sql # mysqladmin drop {nombre de la BD} # mysqladmin create {nombre de la BD} # mysql {nombre de la BD} < bd-utf.sql

A mi no me ha dado problemas, claro esta que hacer backup antes de cualquier 鈥渙peraci贸n鈥

0

Un nuevo uso para tu port谩til.

arton182-56dc4.jpg

Me acabo de quedar alucinado.

Ya sabia que esto se pod铆a hacer, mind por que lo hab铆a visto en un juego, medicine pero que lleguen ha hacer un widget con eso.. alucinante.

Aqu铆 ten茅is un video explicativo

Para los que no lo sepan un Widget, pill es una de las partes de DashBoard. Dashboard fue una de las nuevas funcionalidades que apareci贸 en la versi贸n Tiger de Mac OS X.

La idea era parecida a un producto ya existente en el mercado Konfabulator, el cual fue comprado por Yahoo y ofrecido gratis.

La idea es poder correr peque帽os Scripts en tu escritorio.

Bueno, pues este widget lo que hace es convertir tu PowerBook en un nivel de carpintero. La verdad es que no veo a nadie correr a comprarse un Powerbook por esta feature, pero al menos resulta curioso.

Parece ser que el programita se basa en unos sensores de movimiento que tiene el port谩til para predecir posibles ca铆das y movimientos bruscos para parar los discos duros.

Aqu铆 ten茅is unos videos sobre los diferentes usos que se le ha dado al invento.

Pues nada.. los macs llegan a los carpinteros.. 驴 que ser谩 lo pr贸ximo ?