Feliz 0x7DB

Si tuviera que ponerle una palabra al año que dejamos sería:

  • DECISIONES

Este año principalmente ha estado marcado por esa palabra.

Muchos me podeis decir que tampoco es algo fuera de lo común, todo el mundo en algún momento del año ha tenido que tomar decisiones. Supongo que si lo planteáis así os tengo que dar la razón. Aún así me quedo con ella.

Este año entre otras muchas otras cosas decidí formalizar el compromiso de con quien decidí pasar el resto de mi vida y decidí que el país señalado por mi Latitude necesitaba un cambio. Dos grandes cambios en mi vida.

Y aunque estos no pillaron a mucha gente de sorpresa si hacen que el 2011 se presente como un año muy interesante. Muchas de las implicaciones / efectos de esas decisiones tendrán lugar a lo largo del año que entra.

IMG_7070.JPG

Estoy escribiendo este post desde el mismo escritorio desde el que hace más de 6 años escribía este otro.

y si miro por la venta parece que las cosas no han cambiado, que curiosa es la percepción humana. Cuando escribía esos post tenía la sensación de que yo era parte de un universo aún por explorar, ahora que miro a mi alrededor es como si viera cientos de ellos que de vez en cuando se interconectan durante un periodo indeterminado de tiempo dejando ligeras impresiones en ambos. Es muy curioso como cambian las cosas con el tiempo.

.. y mis expectativas para el 2011.. uff.. pues simplemente espero que se cumpla todo lo que hay planeado.. 😉 que será mas que suficiente.

Feliz 0x7DB a todos, no hagais nada de lo que no os podais arrepentir 😉

Y aqui tenemos .. internet!!!

Siempre he pensado que esto de ser informático hace que tenga las prioridades cambiadas. Supongo que cualquier persona en su sano juicio lo primero que pediría para su casa son los muebles ..

En casa de un informático ¿ Que es lo que llega primero (incluso antes que las bombillas)?

 

IMG_7166.JPG

Si.. internet..

 

IMG_20101217_091319.jpg

esa caja amigos.. contiene la internet.. 😉

Rocio.. mas cables para la casa!!! 😉

 

IMG_20101217_091422.jpg

Luego me pondré a configurarla, y si me queda tiempo lo mismo hasta pongo las bombillas 😉

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)

Kinect in ireland!

El otro día paseando por Grafton me encontré esto:

IMG_6949.jpg

Como dice la wikipedia

Kinect (anteriormente conocido con el nombre clave Proyecto Natal) es un «controlador de juego libre y entretenimiento» de Microsoft para la videoconsola Xbox 360. Permite a los usuarios controlar e interactuar con la Xbox 360 sin necesidad de usar controles de videojuegos o una interfaz táctil, solo usando gestos, comandos de voz y con el propio cuerpo. Dispone de una cámara web, un escáner y un micrófono. El proyecto tiene como objetivo ampliar su mercado de usuarios de la Xbox 360 a los videojugadores casuales

pero, la teoría ya me la sabía, y no miento si digo que no me llama la atención (aunque se que no entrará en casa una Xbox). Estaba deseoso de ver una en acción. La verdad es que tiene muy buena pinta, aunque me da la impresión que para jugar se necesita mucho sitio en el cuarto donde la tengas.

IMG_6950.JPG
 
IMG_6951.JPG

No pude echarme una partida por que había mucha gente, pero tengo ganas de probar una en vivo y en directo. A ver si tengo suerte y en mi trabajo deciden que hay que hacer algún proyecto con una 😉

Mientras tanto, si pasais por la calle y la exposición sigue por allí echarle un ojo. Tiene buena pinta.

Declaraciones de amor geeks.

De lo mejor que he escuchado jamas.

Dialogo de Star Trek – La nueva generación (Episodio 25 Temporada 4)

  • D’Sora: This is all part of a program?
  • Data: Yes, one which I just created from romantic relationships.
  • D’Sora: So .. I’m.. I’m just a small variable in one of your new computational environments.
  • Data: You are much more than that Jenna. I’ve written a subroutine specifically for you. A program within a program. I’ve devoted a considerable share of his internal resources to its development.
  • D’Sora: Data.. That’s the nicest thing anybody ever said to me.

Simplemente genial. ¿ Habéis visto alguna declaración de amor como esta ?

Pd: Como prueba empírica he probado esta declaración con la entidad basada en el carbono que comparte espacio vital conmigo y no tiene el efecto esperado. Creo que mi compilador no genera código para esa arquitectura. Tendré que investigar más. Aunque va a ser complicado, es una arquitectura propietaria y no encuentro documentación al respecto.

¿ Somos tan difíciles de regalar los geeks ?

Una de las conversaciones típicas después de la festividad de reyes gira alrededor de los tan famosos regalos. Que si que te han regalado, que yo regale esto por que no sabía otra cosa que regalar, etc.

Esta última afirmación me llamo la atención.. y le conteste:

  • La persona que tuviera que regalarme a mi algo lo tendría muy fácil. Creo que las personas más sencillas de regalar somos los geeks.

A lo que la persona me replico:

  • Demuéstramelo.

El reto estaba servido.

NOTA: Todo este howto se ha basado en preferencias / experiencias personales. Cualquier discrepancia / parecido con la realidad es pura coincidencia y no me hago responsable de los resultados del mismo (tanto buenos como malos)

Como regalar a un Geek

Antes de ponernos a decidir que regalo queremos hacer deberemos una pequeña “concesión”.

  • Conocemos en alguna medida a la persona que queremos regalar.

Esto va a agilizar en gran medida la localización del regalo.

Todos los regalos para un Geek se pueden clasificar en 3 apartados.

  • Quiero hacerle un regalo y no quiero complicarme la existencia.
  • Quiero hacer un regalo y quiero quedar medianamente bien.
  • Quiero hacerle un regalo que no olvide jamás.

Cada una de estas categorías tiene sus pros y contras.

Quiero hacerle un regalo y no quiero complicarme la existencia.

Esta categoría puede ser utilizada siempre que o bien no se disponga de mucho tiempo, o bien no se disponga de mucho presupuesto. No requiere un conocimiento avanzado del geek en cuestión y garantiza una sonrisa por parte de la persona regalada. Pongamos el siguiente ejemplo.

Tenemos en breve el cumpleaños de un amigo un poco geek y nos han dejado “el marron” de buscarle algo. Disponemos de un presupuesto de entre 20 y 40 euros (incluso menos).

Cualquier persona que, o bien no conozca los hábitos de compra de un geek, o no se haya leido este howto enseguida saldrá a la calle a recorrer tiendas en busca del regalo perfecto. Gran error (salvo que vayais por tiendas tipo media mark, pc city, forbiden plannet o sucedáneos). Encontrar algo que penséis que le va a gustar y que seáis capaz de encontrar en un espacio finito de tiempo es muy complicado. No es que esté dudando de vuestro sexto sentido para la búsqueda de regalos, es que cada vez que voy de compras me doy mas cuenta que el “shopping world” no esta hecho para geeks.

En este caso la palabra mágica es:

 

  • Internet es vuestro amigo.

Pequeños gadgets de utilidad cuestionable son los perfectos candidatos. Detectores de wifi, cargadores USB para tu taza, arboles de navidad USB. El único punto a tener en cuenta aquí es el tiempo. Aunque realizar la compra por internet no te llevará mas de 30 o 45 minutos .. el tiempo de entrega suele ser grande. Si poseéis capacidades detectivescas podeis intentar buscar alguna tienda en vuestra zona que venda algo parecido. Se han encontrado casos de tiendas de todo a euro con material factible para regalar a un geek.

Este tipo de regalos sacarán alguna sonrisa al geek en cuestión y alguna que otra mirada extraña a la gente del alrededor cuestionando la utilidad del regalo en cuestion.

Quiero hacer un regalo y quiero quedar medianamente bien.

Para intentar algo en esta “liga” tendremos que prepararnos. No requiere una preparación extrema, pero si un conocimiento básico de la persona que vamos a regalar. Realmente esta categoría y la anterior no difieren mucho en el método de actuación, pero el conjunto de regalos se verá reducido por los gustos del geek en cuestión.

Libros relacionados con algunos de los temas sobre los que el geek este trabajando (o jugando), camisetas relacionadas con los temas de los que el suele hablar a menudo. Entradas a una exposición que el ha estado mencionando los últimos meses. Entradas para la premiere de esa película que el ha estado deseando ver por meses. Este tipo de regalos tienen cierto margen de error, pero dado la naturaleza de los mismos el error no provocará secuelas catastróficas. Dado que los regalos rozan el ámbito social de la vida del geek serán bastante apreciados. Todo geek que se precie se siente alagado cuando algún amigo le cita, recuerda o nombra en alguno fe los campos que el geek disfruta.

Quiero hacerle un regalo que no olvide jamás (hasta que saquen una versión nueva).

AVISO: Cualquier intento de adentrarse en esta “zona” sin conocimientos avanzados extremos de números de serie / modelos / colores / prestaciones etc. proporcionados de primera mano por el geek en cuestión puede acarrear un fiasco total de regalo, usease, paseo de vuelta a la tienda a descambiarlo.

Cuantas veces habré escuchado yo:

    • Es que el modelo que yo quería era ese, pero la versión americana, que no tiene capado el nivel del sonido (caso real)
    • Ya.. esta genial, pero estaba buscando el modelo 25B no el 25A .. por que tiene una funcionalidad más, realmente ese no me vale.
    • Si, lo vi, en la misma tienda donde has comprado este, pero decidí que no merecía la pena comprarlo.

 

  • etc..

 

Ya se que suena duro, pero es así. Se conocen pocos casos de acierto en esta sección, y los pocos que se han dado muchas veces han jugado mas con la casuística que con la intención.
Para prepararnos en este apartado sera importante practicar las siguientes estrategias.

  • Acompañar al geek en cuestion por las zonas donde pare frecuentemente. Puede darse el caso de que el mismo encuentre algo que le interese en uno de sus paseos, e incluso lo mencione. Es importante estar allí. Si no tenemos mucha memoria, o si lo que nos dice nos suena a chino una libreta (o una foto si tenemos un movil con cámara) será mas que suficiente.
  • Atenderle cuando hable sobre nuevos aparatos / cosas curiosas. (Importante atenderle, que no escucharle). Si, ya se que resulta aburrido, que no para, pero ese “feed” contiene información vital para este apartado. Hay que tener mucho cuidado con los falsos positivos, por que a veces se cuelan cosas de la categoría anterior. Puede ser interesante tener en cuenta también la frecuencia de aparición de estos.
  • Contrastar estas ideas a lo largo del tiempo. Si algo se menciona y no vuelve a aparecer es muy probable que ese regalo este en la categoría anterior, si algo se repite bastante es una señal. Ahora solo tendréis que echarle un ojo a los comentarios que hace sobre este.

En cualquiera de los casos se aconseja práctica. Nunca os va a salir a la primera, así que puede ser interesante tener pequeños detalles (sin importancia) para ir entrenando vuestro motor de búsqueda de regalos. Puede resultar un poco arriesgado el intentar el primer “vuelo” sin haber hecho alguna práctica.

Pd: Os preguntareis que por que esta parrafada sin sentido, pues bueno, dentro de poco es mi cumpleaños.. y quería ver si este post funcionaba a modo de indirecta 😉

Pd2: Si, podría haber hecho una lista como en reyes, pero así pierde la emoción.

 

Crazy prizes in Dublin….

Os voy a proponer un juego sencillo. Mirar las siguiente fotos.

2010-04-16 17.40.21.jpg

 

 
2010-04-16 17.40.52.jpg

 

 
2010-04-16 17.41.02.jpg

¿ Veis algo raro en ellas ? …

Si la respuesta es NO.. (y estais metidos en el mundo de la informatica) .. yo me preocuparía.

Si la respuesta es SI.. responderme a otra pregunta.. ¿ Por que ocurre esto ? ¿ Quien en su sano juicio va a pagar ese dineral por algo que no lo vale ? ¿ Y por que se permiten ese tipo de cosas ?

No se si esto solo ocurre en Dublin, pero algunas cosas están extremadamente baratas (en comparación con otros sitios) y otras extremadamente caras.

DNIe y MacOS 10.5 (nota mental)

Ya se que esto no es un tema nuevo, Al menos para mucha gente, pero para mi si lo es.

Hace poco que tengo acceso a un DNIe (el mio) .. y a un lector y quiero hacerlo funcionar en MacOS.

Lo primero que he hecho es buscar sobre el tema.

Hay varios posts que indican instrucciones muy precisas. En concreto este:

Durante el proceso de instalación se incluye. OpenSC y DNIe.

Una cosa curiosa es que la versión de OpenSC que se pide instalar en el ordenarod es 0.2.3pre2. Con esa según las instrucciones todo funciona sin problemas.

Si lo probais con otra versión (0.2.8 que es la última estable) .. os encontrareis esto:

# ./pkcs15-tool -D

[pkcs15-tool] ctx.c:367:load_dynamic_driver: dynamic library ‘/Library/OpenSC/lib/libopensc-dnie.dylib’: invalid module version

[pkcs15-tool] ctx.c:467:load_card_drivers: Unable to load ‘dnie’.

Normalmente cuando alguien me pide instalar una pre2 de unas librerías lo primero que compruebo es si hay alguna versión superior estable. En este caso no se indica en ningún sitio que obligatoriamente tiene que ser con esa. Después de darme cuenta de eso lo he conseguido hacer funcionar.

Ahora a ver que puedo hacer.

Configurando mi propio cluster.

Hace mucho tiempo me compre este libro.

3-4.jpg

 

 

siempre me ha llamado la atención descubrir nuevas tecnologías e intentar cosas nuevas. A ello he dedicado toda mi vida. Dentro de estas cosas el tema de los clusters siempre ha estado ahí.

Los ordenadores por si solos son limitados, su capacidad para evolucionar y progresar siendo una entidad simple llegan a un límite. El potencial para que varios ordenadores compartan y gestionen recursos, incluso que se pongan de acuerdo entre ellos quien gestionará un recurso determinado si el otro esta ocupado es algo muy interesante.

En casa hace tiempo que disponemos de varios equipos, esto es bueno, ya que como leo en el libro:

La computación en clustering, en su nivel más básico, involucra dos o más computadoras como servidores para un único recurso.

Pues parece que tenemos todo, así que manos a la obra.

Ya se que esto no es algo nuevo, ni revolucionario. Los clusteres han existido de siempre, pero es recientemente cuando me han empezado a llamar la atención.

El sistema operativo que mayoritariamente utilizamos en casa no se ejecuta en modo cluster. Supongo que por dejadez, desconocimiento o una combinación de ambas. La verdad es que el cambio de configuración a modo cluster nos ofrece bastantes mejoras a un costo relativamente bajo:

  • Alto Rendimiento.
  • Alta Disponibilidad.
  • Alta Eficiencia.
  • Escalabilidad.

Es interesante el concepto de que si cualquiera de los nodos no esta disponible el otro tiene permisos para poder gestionar los recursos compartidos. Supongo que en un concepto metafisico los dos ordenadores pasarán a ser uno, uno más grande y con mejor rendimiento.

He empezado los tramites para la configuración. Hay varios componentes hardware y software que tengo que empezar a preparar y como esto es un proyecto que voy a ir haciendo en mi tiempo libre pues tampoco me he puesto una fecha de entrega fija.

Os iré informando del progreso, pero por ahora parece que tiene la aprobación de todo el mundo implicado.