Archive for Enero, 2007

ajaxPresents (suite ofimática en Ajax)

Miércoles, Enero 31st, 2007

ajaxPresents en un interesante desarrollo de una Suite Ofimática completamente en Ajax.

Dispones de:

  • ajaxWrite (Word)
    ajaxWrite
  • ajaxSketch (Visio)
    ajaxSketch
  • ajaxXLS (Excel)
    ajaxXLS
  • ajaxPresents (PowerPoint)
    ajaxPresents
  • ajaxTunes (iTunes)
    ajaxTunes

Cuál es el proyecto más chulo que conocéis en AJAX???

Release Management HOWTO

Miércoles, Enero 31st, 2007

En mi curro nos estamos teniendo que enfrentar a un proyecto bastante ambicioso: Crear un departamento de Release Management para un proyecto de desarrollo que tiene diversas lineas de desarrollo distribuidas geograficamente y que van a estar generando mucho codigo muy rapido y con interdependencias entre si.

Por mi experiencia profesional en los sitios que he estado, por lo que he hablado con la gente y por lo que he investigado por internet me da en la nariz que el Release management es algo que en cada sitio lo hacen a su manera y que no hay una forma estandard de hacerlo.

Se me ha ocurrido, ya que en las KPM ultimamente salia este tema, y que hay otra gente con el mismo problema, que podiamos ayudarnos mutuamente y crear un “Release Management HOWTO” con licencia GNU.

He instalado un wiki y tal, pero el interfaz de usuario me parece muy malo comparado con google docs, asi que he creado un documento de google docs que podeis ver aqui
Si quereis participar el el proyecto tengo que añadiros como editores del documento, para ello escribidme a rogemadrid(arroba)gmail.com y os doy permisos. Esta oferta está abierta a cualquiera que lea esto, ya sea miembro de soygeek, o un visitante :) Si queda un documento guapo que pueda resultar util lo colgaré de soygeek en forma de pagina o algo asi.

Copias de seguridad en la Wii

Miércoles, Enero 31st, 2007

Según parece en Febrero van a llegar más remesas de la Nintendo Wii a las tiendas españolas.

Pues ya tenemos una razón más para disfrutar de esta estupenda consola. Wiinja es el nuevo modchip para poder ejecutar copias de seguridad en la Wii.

Por 39,90€ lo podéis adquirir aquí.

Un vídeo demostrativo:

Quién será el primero en probarlo?

Tarjeta de visita de Wozniak

Lunes, Enero 29th, 2007

Creo que no he visto tarjeta de visita más chula que la de Steve Wozniak… además como es de metal, dice que la usa como cuchillo para comer filetes :) lo que me extraña es que le dejen subir a los aviones con ella :)
El diseño es de la empresa Luckow Design… ¿en algún lado harían tarjetas de metal como estas?, ¿cuánto costarían?… mola ¿eh? :)

Londres para Geeks

Viernes, Enero 26th, 2007

Acabo de volver de Londres , ciudad que he visitado gracias a la hospitalidad de mi amigo Luy, que lleva allí ya 2 años y medio. La ciudad merece la pena una visita (y más de una si podéis). Yo he estado 1 semana y se me ha hecho cortísimo… deseando volver si la oportunidad se presenta (y la economía lo permite).

A parte de las visitas turísticas típicas que podréis encontrar en cualquier guía de Londres, yo os quería comentar algunos sitios o lugares concretos que gustarán especialmente a los geeks como nosotros :)

Respecto a museos… os recomiendo sin lugar a dudas el Museo Británico, donde podréis ver la piedra rosetta entre muchísimas más cosas. Especialmente interesante me resultó las áreas dedicadas a Egipto y Japón.

Otra visita imprescindible es el Museo de Historia Natural donde teneis una interesante colección de fósiles y dinosaurios, a parte de lo bonito del edificio.

Nuestra ronda de museos termina en el Museo de Ciencia donde podremos ver las máquinas de cálculo de Babagge. En el museo hay proyecciones y exposiciones continuamente, tuve la suerte de que la semana que estuve yo allí había una exposición sobre la evolución de los videojuegos. Desde las máquinas recreativas clásicas, hasta las consolas de última generación, pasando por toda la historia de las consolas clásicas y de los ordenadores de 8 bits.

Y hablando de videojuegos clásicos… una de las cosas geek de Londres, entre otras ciudades, es que hay repartidos por la ciudad “grafittis” de los marcianos del Space Invaders :) Realmente no son pintadas, sino que son mosaicos que andan repartidos por la ciudad, llegando incluso a organizarse “excursiones” para la “caza del marciano” :) Esta curiosidad es obra del artista urbano Space Invader. Parece que Madrod aún no ha sido invadido :) Es típico encontrar también camisetas con el “marciano del invaders” :) por los mercadillos y por tiendas con camisetas chulas como David&Goliat que podéis encontrar en Covent Gardent.

Hablando de mercadillos… os recomiendo sin lugar a dudas que vayáis a Camden donde encontraréis desde puestos con anime a precios populares (packs con Ghost In The Shell Stand Alone Complex 1st & 2nd, Neon Genesis Evangelion, Bubblegum Crisis Tokyo 2040…) y la tienda más acojonante que he visto en mi vida… cyberdog el paraiso del cyber. Ropa, complementos, gadgets… de todo, en la tienda más cyber que os podáis imaginar… acojonante.

En un tono más cultural :) merece la pena ir a Westminster, Abbey donde es visita obligada la tumba de Sir Isaac Newton.

Otra visita obligada es el Observatorio de Greenwich donde se puede hacer una interesante visita al museo para aprender la historia del meridiano de Greenwich, todos los esfuerzos que se realizaron para mejorar la navegación marítima a lo largo del siglo XVII y la evolución en la medición del tiempo así como de la hora GMT y UTC. Muy interesante.

Una vez que estamos en Greenwich y nos hacemos la foto de rigor en la longitud 0 ;) actúamos como un buen geek, sacamos nuestro GPS y nos damos cuenta de que no estamos realmente en el 0 en el punto marcado… así que nos alejamos de la plebe que sigue haciéndose fotos y nos internamos, siguiendo las indicaciones de nuestro GPS nos adentramos unos 100 metros en un parque cercano que rodea el observatorio… y en medio del parque nos encontramos en el verdadero meridiano 0, momento en el cual sí que nos hacemos la foto geek de rigor con el GPS ;) Esto es así porque el sistema usado por los GPS, el sistema WGS84, se encuentra desplazado respecto al meridiano tradicional.

Y para terminar, un par de tiendas que tenemos que visitar antes de irnos de Londres, por un lado Forbidden Planet… si conseguís salir de ella sin algún manga, dvd, libro, maqueta y/o muñeco… entonces es que sois de piedra :) y por otro lado la Apple Store.

La verdura de los geeks

Viernes, Enero 26th, 2007

RomanescoPara todos aquellos de nosotros que no somos muy simpatizantes de la verdura, he descubierto una que parece estar hecha a medida de los geeks.
Se llama Romanesco y es de la familia de la coliflor. ¿Por que es especialmente indicada para geeks? Pues porque jamas en la vida había visto un vegetal que responda a la teoría de los fractales de una manera tan precisa y preciosa como esta.
¡Geeks del mundo, comeos un fractal! Vuestra salud y vuestro índice de geekismo lo agradecerán.

La verdadera historia de Mestral

Martes, Enero 23rd, 2007

Al igual que Rogeman yo también me he enganchao a una de esas series que Future nos recomendó en una de las ultimas KPMs. StarTrek Enterprise. A pesar de, o precisamente por, que no tiene nada que ver con las anteriores sagas, y que los personajes son totalmente diferentes, y que te cuenta la historia de los inicios de la raza humana en los viajes espaciales a velocidades “warp”, por todo ello y por la posibilidad de aprender palabras en inglés que jamás podre usar en público como “bio-signs”, “time portal signature”, “suliban”, “cell ship” o “phase discriminator” es por lo que me gusta esta serie :)

He comenzado con la 2ª temporada y he encontrado un capítulo que me ha sumido en una reflexión autohilarante, y me he visto a mi mismo riéndome de un pensamiento propio que he tenido acerca de unos hechos que explican algo actual a partir de un relato de ficción basado en el futuro. Mas friki imposible.

** SPOILER WARNING **
T'Mir y MestralEn el capítulo “Carbon Creek” (2×02) la oficial científica Vulcana del Enterprise, T’Pol, les cuenta una historia al Capitan Archer y al Comandante Tucker acerca de una nave Vulcana que se estrello en un pueblo americano llamado Carbon Creek en Octubre de 1957 mientras estudiaban el lanzamiento del primer satélite humano. Los 3 tripulantes, T’Mir (antepasada de T’Pol), Mestral y Strom, tuvieron que sobrevivir durante meses hasta ser rescatados y para ello tuvieron que mezclarse con la población local, buscando un trabajo y confraternizando con los humanos pero sin ser descubierta su condición de alienigenas.
Cuando al cabo de los meses vinieron a rescatarlos, uno de ellos, Mestral, no quiso volver. Quería quedarse observando a la humanidad, empezando por Nueva York y luego el resto del mundo.
Mestral IbarretxeTeniendo en cuenta que esto sucedía allá por 1950 y que un Vulcano puede vivir unos 200 años he concluido que aquel tripulante con ansias de conocer mundo se quedó en Álava después de haber visto todo lo que quería ver del mundo. Al parecer empezó a echar de menos a los suyos y en aquella inhóspita región se hablaba un dialecto muy parecido a su lengua materna. Se cambió el nombre por uno apropiado (no en vano “Markuartu”, su segundo apellido, significa “náufrago” en Vulcano) y se metió en política para continuar con la investigación de uno de los aspectos de la humanidad mas intrigante para los alienigenas… ¿para que sirve la política?
** FIN DEL SPOILER **

El fututo interfaz hombre-máquina ya esta aquí

Sábado, Enero 20th, 2007

Nada mas verlo me he quedado impresionado! Un interfaz como la película de Minority Report de Tom Cruise pero real, y parece que según el video esta pero que muy muy conseguido. Os recomiendo que veáis el video ¿dónde se puede comprar?

Vía Gizmología

Heroes, o como Hiro Nakamura es el puto amo

Miércoles, Enero 17th, 2007

Chavales, estoy enganchao.. me cago en la leche como lo estoy gozando con esta serie..
La serie se llama heroes y va de gente normal que de repente descubre que tiene superpoderes. Lo que hace que la serie funcione (a mi gusto) es el personaje de Hiro Nakamura, que es un programador japo, friki que te cagas que no para de hacer referencias freaks a Star trek, final fantasy, spiderman.. y que no para de soltar frases tipicas de superheroe de comic en plan: “Un gran poder conlleva una gran responsabilidad” Todo buen geek se hará fan instantaneamente de este personaje.

Hiro Nakamura

Spoiler warning
Una escena que me puso los pelos como escarpias es cuando Hiro, que tiene el poder de doblar el tiempo y el espacio, de repente se le aparece a Peter Petrelly viniendo del futuro hablando perfecto ingles sin acento, con el pelo largo y una perilla molona, vestido de negro, con una katana extralarga a la espalda y molando pero a puto saco… Me dieron ganas de hacer un solo de guitarra!!! wweeiiiiiiiiiiiiiiiiiiiiiinnnnn!!! Estoy seguro que la caracterizacion de “Future Hiro” está basada en Trunks de Bola de Dragon.. putos freaks!! :D
End Spoiler warning

Downgrade Oracle

Miércoles, Enero 17th, 2007

Tras meses de desarrollo de una aplicación bajo Oracle 10, y con las tablas maestras “populadas” con registros válidos, llega el momento de la puesta en producción.
oracle
No se si es una ley de Murphy, pero el entorno de producción siempre será lo más diferente posible al entorno de desarrollo, y especialmente en el insignificante detalle de las versiones de las herramientas, librerías y sistemas operativos que necesitaremos para que nuestra aplicación corra sin problemas.

Para que así se cumpla dicha ley, me encuentro que en producción había una versión inferior de Oracle la 9.1 y no había posibilidad de cambiarla, así que ya me veía sufriendo una migración manual de la bbdd de desarrollo.

Lo bueno de la situación es que hay truco muy sencillo, en una máquina con acceso tanto a la BD de desarrollo como a la producción, instalas el cliente de Oracle de la versión menor ( en este caso la 9.1) y haces una exportación de la BD de desarrollo y desde esta misma máquina luego te conectas a la BD de producción y haces el import sin ningún problema.

exp userid=SYSTEM/MANAGER@BBDD_DESA file=./descarga.dmp buffer=102400 log=./descarga.log grants=y indexes=y OWNER=propietario

imp userid=SYSTEM/MANAGER@BBDD_PROD file=./descarga.dmp fromuser=propietario TOUSER=propietario