¿Qué c*ñ* es esto?

Este es el diario de Ignacio, un geek como otro cualquiera que te encuentres al girar la esquina.

El contenido puede ser anodino, mal redactado, incorrecto y hasta caprichoso. Por lo que avisado quedas.

También puedes ver lo que me parece interesante echando un vistazo a mis artículos compartidos en Google Reader, o saber algo más de mi a través de mi perfil de Google.

dilluns, 19 d’octubre del 2009

Razones para elegir webOS

Llevo un par de días leyendo sobre la Palm Pre y poco a poco aparecen cosas interesantes. Una buena parte son resultado de que webOS descanse sobre Linux, pero se nota que Palm ha buscado que el resultado sea una plataforma muy abierta:
  1. Es un sistema GNU/Linux estándar y no una aberración al estilo de Android.
    Esto permite cosas como que el emulador del SDK sea una máquina virtual sobre VirtualBox con un par de scripts que hacen que la instalación de la VM y lanzar aplicaciones dentro de la misma sea trivial. Por cierto, bajarse el SDK permite jugar con webOS y experimentar las bondades de cosas como Synergy.

  2. Existe una fuerte comunidad homebrew que ríete tú de los chavales de Cydia y compañía.
    También es cierto que pueden concentrarse en hacer cosas útiles y no en tener que regatear el último esfuerzo de Apple por "echar a los jodidos críos del jardín".

  3. web os internals merece una mención aparte.
    Una cantidad ingente de información sobre el sistema operativo y el hardware de los dispositivos de Palm. Pequeños ejemplos son la sincronización inalámbrica con Amarok, crear VPNs con OpenVPN, o Hamachi, jugar con gnuBoy o, directamente, llevar Debian en tu dispositivo webOS.

  4. upupdowndownleftrightleftrightbastart
    El friki de turno habrá reconocido el Código Konami. ¿Por qué lo menciono? Pues porque es como se activa el modo de desarrollo en un dispositivo webOS. +5 geek.

  5. Fichajes del mundo open source igual que en su momento hizo Sun al fichar a Ian Murdock.
    Meter en el equipo a Dion Almaer y Ben Galbraith (Ajaxian, Bespin) ha puesto en marcha cosas como que la publicación de aplicaciones Open Source a través del programa de distribución de aplicaciones de Palm sea gratuita.
En resumidas cuentas, a pesar de lo que dije en el anterior artículo, en este momento el terminal que me parece más interesante es la Palm Pre. Si antes de salir a nivel mundial ya han llegado a este punto en el limado de asperezas, estoy deseando ver la situación para verano de 2010.

Da la sensación de que ha vuelto la empresa dinámica que revolucionó el mundo durante la década de los noventa, primero como Palm y luego como Handspring.

Definitivamente estamos vivivendo tiempos interesantes.

dissabte, 29 d’agost del 2009

Estado de la movilidad

¿Alguna vez echasteis de menos el estar en un ambiente de locura informática como el que se veía en la película Juegos de Guerra? Ese ambiente de los primeros 80, con decenas de plataformas distintas, donde la gente diseñaba sus propios ordenadores. Pues sed conscientes de que 30 años más tarde estamos viviendo lo mismo, pero con la informática móvil.

Hasta el pasado miércoles contábamos con seis plataformas de teléfonos inteligentes, con perfiles bastante definidos
  • Windows Mobile (alias: El malo) Desde la primera encarnación de Windows CE en un teléfono móvil no han dejado de cagarla. Tiene su mérito haber sido el responsable de tener teléfonos que se cuelgan. También tiene mérito llevar 10 años manteniendo una línea de código completamente separada del resto de sistemas Microsoft y que presente incompatibilidades e incoherencia de usabilidad con el resto de sus productos. Perfecto ejemplo de como no hacer las cosas.
  • Symbian S60 (alias: El feo) El heredero de EPOC. Unas cuantas ideas que estaban bien... en 2001. Si como programador quieres sufrir un entorno más incomodo que Windows CE, esta es tu oportunidad. Ríete de las MFC.
  • RIM BlackBerry (alias: El yuppie esquizofrénico aka American Psycho) ¿Soy un teléfono o un busca venido a más? ¿Por qué soy tan incómodamente grande? ¿Por qué necesito un servidor dedicado que cree problemas en el resto de la plataforma de colaboración, sea esta Notes o Exchange? ¿Por qué, oh Dios?
  • iPhone (alias: El cool)
    2001: Tengo una idea, hagamos un reproductor de MP3 que solo se pueda permitir el 1% de la población.
    2004: ¿Y si reprodujese vídeo y navegase por internet?
    - Ya claro, y que llame por teléfono preguntando donde está su casa. Steve, macho, deja las drogas. Y cuando vengas a la oficina deja el campo de distorsión de realidad aparcado a doble fila, que después de treinta años empieza a ser molesto.
    - Pues ahora hará todo lo que hemos dicho, por listo. Y rapidito que lo quiero para junio de 2007.
    Lo jodido es que lo hicieron de puta madre. Es el teléfono con mejor usabilidad del mercado. Y eso que se nota que lo de teléfono es un "ya que estamos".
  • Android (alias: El bueno)
    2005: GMail ya tira solo ¿y si nos metemos a reventar el mercado de los móviles?. A ver la situación global.
    Tenemos unos finlandeses endiosados incapaces de hacer un teléfono usable y que dicen que los teléfonos no deben tener pantalla táctil.
    Apple a punto de ponerse a vender teléfonos como churros (de verdad, me lo ha dicho Eric, ya sabes que está en el consejo de administración de Apple).
    Microsoft no sería capaz de hacer un sistema en condiciones aunque la vida de Ballmer dependiese de ello.
    ¿Qué tal si compramos esa nueva compañía que montó Andy Rubin? Sí, el de Danger. Parece que pinta bien. Y para tocar más las narices haremos que el sistema sea de código abierto y buscaremos como partners de hardware a todos los pobrecitos que sufren con Windows Mobile. Verás qué risas.
    2008: Bueno, ya está. Ya tenemos el sistema para móviles para dominarlos a todos. El problema es que solo tenemos un modelo de HTC y es un poco ladrillo. Pero para 2009 arrasaremos el mercado con 30 modelos de distintas marcas.
    2009 (agosto): Bueno, ya tenemos tres móviles. En realidad son el mismo con tres nombres y distintos acabados, pero no dejéis que se entere nadie. ¿Los otros 27 que deben salir en 2009? Dicen que estarán listos para final de año.
  • Palm webOS (alias: El yaerahoracojones)
    2003 Oye, que nos vamos al carajo. ¿Y si compramos Handspring (sí, esos que desertaron en el 98) y así nos metemos en el mercado de móviles sin dar un palo al agua?
    2006 Chavales, lo del treo está muy bien. De verdad, es la hostia. ¿Pero no creéis que deberíamos hacer algo nuevo? ¿¡Vender un Treo con Windows!? ¿Qué os tengo dicho sobre fumar marihuana en horario laboral?
    2007 Lo del Treo con Windows parece mentira pero funcionó. ¿Qué otra gilipollez podemos hacer? ¿Un subnotebook absurdamente caro que no haga nada original? ¡Genial!
    2007 (tres meses más tarde) A ver, lo del Foleo ha sido una gilipollez tan monumental que no ha funcionado. He conseguido engañ... digo... convencer a unos inversores para que nos paguen 325 kilos, pero a cambio debemos hacer algo inteligente por primera vez en más de una decada. Es decir, si esto no funciona os capo. A todos. ¿Fichar al anterior gerente de la division iPod para hacerlo? Gran idea.
Por el camino apareció una lucecita basada en Linux llamada OpenMoko. Tras tres años de desarrollo continuado aún no se han puesto de acuerdo en la API. Que Dios la tenga en su gloria, porque el miércoles 27 de agosto Nokia presentó Maemo5 sobre el Nokia N900.

Un poco de memoria. Maemo es el sistema Open Source basado en Debian y GTK que Nokia desarrolló en 2005 para sus "Internet Tablets", el N770, N800 y N810. Maemo ha pasado por cuatro versiones, a una por año. Todos estos tablets tenían una resolución de 800x480 y conectividad 802.11 b/g. La campanada viene porque resulta que Maemo5 incluye funciones de telefonía. No solo conectividad 3G, telefonía completa.

Esta por ver qué resultado tiene esta nueva plataforma, pero saber que puedes hacer "sudo gainroot" en tu teléfono de serie, con una resolución de 800x480 y que todo es código abierto puede hacer que más de uno se piense cual ha de ser su próximo teléfono.

O mucho cambian las cosas de aquí a enero, o yo lo tengo más que claro.

dilluns, 27 de juliol del 2009

Viviendo en las nubes

Bueno, cambio radical a bordo. Al más puro estilo Dr. Strangelove aplico un "How I learned to stop worrying and love the cloud".

Dejo todos mis cacharreos con el motor de blog de turno, el servidor web, el desarrollo python hecho en casa y demás zarandajas atrás para poder concentrarme en programar y, mediante ello, crear contenidos. Esto es, paso la gestión del dominio a Google Apps y el blog a Blogger. Concentro todo en una nube, pero vaya nube.

El cambio se debe a que siento que el tiempo de pelearme con el mantenimiento de servidores ha acabado, se lo dejo a otro. Me resulta cansino el buscar la forma de optimizar el motor de base de datos, prefiero optimizar consultas SQL. Y para cosas tan triviales como un blog, ni eso.

Esto no significa que deje de cacharrear con Linux, todo lo contrario. Pienso que Linux está más que establecido como plataforma de referencia para servicios en Internet actualmente. (¿Pregunto qué sistema operativo está sirviendo está página en este momento o me lo ahorro? Por cierto, no os perdais el dato "last reboot").
Pues eso, que me quedo con Linux para cacharrear, montar servidores multimedia en casa o un ordenador para que los niños vean películas en la furgoneta y todo aquello que es medianamente creativo.

Aparte, quiero ver como funciona esto de vivir en la nube que está tan en boga últimamente. Por lo que ya iré contando.