L-experiences

↑ Grab this Headline Animator

Vive las elecciones USA 2008 en directo

Estamos en un momento histórico y además de cambio importante del cual espero que todos salgamos ganando al perder de vista al Sr.Bush.

image

Google ha publicado una página web en donde se puede seguir en directo los resultados de los escrutinios que se realicen en todo el país.

También se puede seguir desde estos otros sites:

A 24 minutos de los primeros resultados…….

(Foto vía BusinessWeek)

Instalación de Vmware Tools en Ubuntu Hardy

Llevo días trabajando con la versión JeOS de Ubuntu Hardy Server 8.04.1. Para los que no sepan de que hablo es la versión servidor de Ubuntu pero que lleva optimizaciones para que corra como máquina virtual sobre Vmware y otros sistemas. A nivel usuario no se ve ninguna diferencia respecto la versión para máquinas físicas.

VMware tools es un elemento indispensable que tienen que tener todas las máquinas virtuales instaladas. La tendencia es pensar que el principal cometido de estos tools es la resolución gráfica y otros drivers. Pero la realidad es que el principal cometido de estos tools es permitir a la mayor interacción entre el sistema operativo y hypervisor. Por ejemplo existe un driver de red optimizado y una función que permite la optimización de la memoria en determinadas situaciones.

Tras pelearme mucho con la instalación sin conseguir instalarlos completamente he encontrado un post que explica como instalarlo. Pero lo mejor para mi ha sido encontrar en los comentarios de este un script de instalación para Ubuntu que funciona a la perfección ( tanto en la versión servidor como desktop).

Aunque el post está pensado para VMWare Fusion ha de funcionar independientemente del producto de virtualización. Yo lo he probado con Workstation para windows y me ha funcionado bien.

Lo comparto para que podáis utilizarlo de forma fácil.

Post: How to install VMWare Tools on Ubuntu 8.04 under VMWare Fusion

Scripts:

http://kragenet.dk/_public/ubuntu8.04_vm-tools_desktop.sh
http://kragenet.dk/_public/ubuntu8.04_vm-tools_server.sh

 

En mi caso tuve que hacer un dos2unix para que funcionasen tras importarlos vía FTP.

VMWARE Certified professional

Hoy he aprobado mi examen de Vmware certified professional obteniendo la certificación de Vmware.

Escribo este post ya que encuentro que es una certificación muy completa que es recomendable para aquellos que quieran completar sus conocimientos y curriculum  en el mundo informático de una forma completa.

Para entender mi motivación  de haber invertido en obtener esta certificación ha sido principalmente por  la clara tendencia que existe hoy en la virtualización ( de la cual soy un enamorado y tiene interesantes economías de  escala) y además se trata de un sistema que aún siendo propietario toca muchos elementos que te vas a encontrar en cualquier datacenter dándote un espectro de conocimientos  muy completo.

Desarrollando este segundo punto la certificación se basa en su producto estrella llamado  Vmware infraestructure 3 -ESX Server (v3.5) que consiste en un hypervisor ( software que se instala sobre una máquina sustituyendo al sistema operativo) y que permite la virtualización de n máquinas virtuales. Para conseguir este objetivo tendrá que trabajar con todo tipo de recursos tales como memoria, discos, cpu, redes, etc… Y esto hará que tengas que dominar muchos elementos que confluyen en el sistema. Para ser más claro listo algunos de estos:

  • Sistemas operativos ( instalación, configuración)
  • Redes ( configuración, seguridad). Se virtualizan redes internas con switches virtuales
  • Hardware ( procesadores, Fiber Channel, iSCSI, SCSI,,SAN, NAS, switches, tarjetas de red, etc…..)
  • Software ( ESX server y componentes, Windows, Linux, SQL Server, Oracle, …)
  • Virtualización
  • Diseño de datacenters ( clusters, High availability, DRS, ………)
  • Gestión y mantenimiento (instalación, backup, actualización,monitorización, resolución de problemas ….)

Y seguro que me dejo más cosas. En definitiva te da una visión muy completa ya que tienes que ser capaz de integrar todos esos elementos en los datacenters virtuales que creas.

Podéis ver el blueprint de la certificación para obtener más detalles.

Para obtener la certificación consiste en dos pasos, la realización de un curso y posteriormente la realización del examen.

En cuanto al curso yo realicé VMware Infrastructure 3: Install and Configure V3.5 de forma presencial ( ahora veo que se puede realizar online) que es una buena inversión, existe un segundo curso VMware Infrastructure 3: Deploy,Secure and Analyze V3. y otro VMware Infrastructure 3: Fast Track V3.5 que incluye a los dos juntos. La obligación es haber realizado uno de ellos ( y haber pasado por caja)

Al final el curso es interesante y tienes prácticas con un sistema ESX de verdad que lo instalas y pruebas todas las funcionalidades. El tema es que no ves todos los detalles del examen, en el curso que yo hice ya te dicen que no han dado todo el temario (2o curso) y tendrás que estudiarte todos los manuales del producto que son bastantes páginas. A partir de aquí cuando tu lo creas presentarte al examen.

En cuanto al examen lo encuentro bastante injusto ya que tienen que evaluar todos tus conocimientos en 75 preguntas de test. Van a bastante preguntas de detalles muy específicas, aunque como pude apreciar se repiten bastante de examen a examen. Te examinas en un centro Pearson Vue con un ordenador que te va haciendo las preguntas tipo test. Como anécdota te hacen dejar todo ( hasta el reloj) a la hora de entrar en el examen y te vigilan con cámaras mientras te examinas.

Bueno, para los que quieran invertir menos tiempo existe una alternativa interesante para introducirse en este mundo  que consiste en hacer el curso  online de Vmware ESXi : Administration. Este producto es una variación del ESX que viene preinstalado ( o se puede instalar con cdrom) en servidores. Dispone algunas limitaciones respecto al estándar pero se integra dentro de la infraestucura ESX. Y la principal ventaja es que se puede obtener una licencia gratuita y que la inversión en el curso es de sólo 60$. ( Vmware learning center)

En definitiva esta certificación me ha servido para actualizarme en muchos aspectos y además pienso sacarle mucho jugo en varios proyectos profesionales que tengo.

No dudéis en compartir conmigo cualquier duda o experiencia que tengáis sobre el tema.

Explicación de la crisis financiera

Dos humoristas ingleses hacen una explicación muy cierta y divertida de la crisis. No tiene desperdicio.

github : Sigue la evolución de los plugins y gems que utilizas

github es un hosting para código fuente que utiliza el protocolo de control de cambios y versiones git (como puede ser el SVN y el CVS). Hasta aquí mi intento de definirlo de forma formal, pero creo que la gran ventaja de este proyecto es la vertiente social que tiene.

Es decir que podemos publicar nuestro código de forma gratis si es abierto para todo el mundo y además nos permite hacer un seguimiento de los principales proyectos que nos interesan, entre ellos podemos seguir a Ruby on Rails.

Esto hace muy fácil para los desarrolladores compartir código e incluso hacer “forks” que son variaciones a partir de otros proyectos abierto. Esto produce un ecosistema muy prolífero para poder hacer que aparezcan cosas interesantes.

Existe una versión de pago para tus proyectos privados por si quieres utilizar este repositorio para guardarlo.

Gracias a github yo sigo algunos proyectos como: Rails, hpricot, acts_as_taggablle_on_steroids, bort, capistrano,will_paginate, tog, etc…

Puedo descargarme el software actualizado o simplemente a través de git puedo sincronizarlo con mi repositorio local. En la página de git veréis clientes para utilizarlos de forma más sencilla.

No me enrollo más, os recomiendo que si aún no lo conocéis lo empeceis a probar…

Google Developer Day2008

Este año he asistido a este evento para desarrolladores que organiza Google en Madrid. El lugar es en el parque de atracciones, si dentro de este. Voy a resumir el evento y los temas interesantes que aparezcan.25092008340

Sesión introductoria

Empieza presentando Javier Rodriguez Zapatero como miembro de Google España. Él da paso a Chris Dibona que es el creador de Slashdot.org y varíos libros de opensource. Actualmente es el manager de opensource de Google.

Durante esta sesión hacen un resumen de la estrategia de Google y seguidamente comentan los principales áreas de desarrollo. Estas se irán viendo en las diferentes sesiones durante el día.

Durante este evento se hará la presentación oficial de Google Android y coincide con el quinto aniversario de Google España.

Presentan Google Chrome ( Kasper Lund desarrollador de V8), Google Gears, Google Data APIs, Google Visualitation API, Google App Engine, Google Android, Google Web Toolkit y Open Social ( Patrick Chanezon).

Todos hacen una breve explicación y comentan que el especialista profundizará más en cada sesión o taller específico.

Finalmente comentan que somos unos 400 asistentes y que en el mundo serán unos 5000.

 

Como dato  curioso las Google API están recibiendo unos 1000 millones de llamadas al día.

Para seguir los comentarios de la sesión tiniurl.com/gddmadrid ( Google moderator). Con esta aplicación la gente va haciendo preguntas y los asistentes las votan. Supongo que al final las más votadas serán respondidas.

Sesión AppEngine

Es una sesión introductoria de Appengine, el sistema de Google que permitirá publicar aplicaciones y que se ejecuten en su infraestructura.

El objetivo de Google es que se desarrollen aplicaciones web sin tener que preocuparse de la escalabilidad. Tan sólo publicar el código y estas se ejecutarán en la infraestructura de Google automáticamente.

 

Los principales factores que comentan:

  • Todo el software servidor y de desarrollo es opensource
  • Inicialmente soporta el lenguaje Python con pequeñas limitaciones
  • Existe una cuota gratis que permite unos 5 MM de páginas al mes
  • Dispone de una base de datos no relacional llamada Bigtables
  • Soporta Django templates y si quieres puedes actualizar la versión
  • Tiene un API de authentication
  • Un API de imágenes
  • …..

E n definitiva la visión de Google es de dar todo al desarrollador para que sólo se preocupe de su aplicación y que esta vaya escalando automáticamente en la infraestructura de Google

Android

Introducción a Android y lo que significa para Google. A diferencia de otras plataformas de móvil que existen, Google quiere llegar a todos esos posibles usuarios de móviles y para ello crea un sistema operativo para móviles gratuito para todos ( usuarios, desarrolladores, fabricantes de móviles). Además quiere que el desarrrollo en este entorno sea fácil para diferenciarse de los demás que suele ser bastante complicado.

Habla Mike Jenings y tras presentar el producto en unas transparencias muestra el entorno de desarrollo y una aplicación ejemplo.

State of Ajax

Dion Almaer

Interesante presentación en la cual se analiza la evolución de las aplicaciones web y el futuro de estas. Aparecen muchos elementos tecnológicos que han hecho que cada vez las aplicaciones produzcan una mejor experiencia para el usuario. Esto es una combinación entre el diseño de la página y la interacción que se produce con ella.

Ajax es uno de los elementos que ha sido clave y dedica un rato a explicar su evolución. Lo importante es que cada vez los navegadores tienen motores javascript más potentes ( uno de los motivos del lanzamiento de Google Chrome con su V8) y también las bibliotecas javascript han evolucionado a un punto que facilitan mucho esta interacción.

Habla sobre la convergencia de navegadores y el HTML5. Al final todos soportaran los mismos elementos nativamente.

Los elementos que comenta son:

  • canvas ( soluciones para que todos los navegadores lo soporten)
  • svg

Comenta que la semana pasada estuvo en Nueva York con alguien de Microsoft y le comentó que ellos llegarán a soportar también canvas.

Habla de la madurez que han llegado todas la frameworks javascript y en especial Dojo,Prototipe y jQuery. Comenta que actualmente cualquiera de ellas está preparada por igual.

Comenta sobre Sproutcore que ha utilizado Apple en su sistema de corro y también objective-j que usan en 280slides.com para tipo desktop.

Habla sobre Google Gears y los workers pools que descargan al navegador para tareas javascript intensivas.

Comenta la evolución de las RIA con Gears, Fluid, Mozilla prism y Adobe Air.

Por último habla de el nuevo Java Plug-in 1.6 que se convierte en un proceso fuera del navegador dando más estabilidad y otras características buenas.

Esta sesión es la que da una visión más clara de la evolución de las aplicaciones de internet y algunas pinceladas por donde irá el futuro. En este sentido comenta las animaciones CSS soportadas nativamente, CSS reflections y máscaras,evolución del javascript a mayor rendimiento, HTML 5 y GEARS.

 

Gadgets Sociales

Iñaki y Ludo

Presentación de la empresa madpixel sobre la utilización de OpenSocial de Google. Comentan el calvario que han pasado debido a la poca estabilidad y evolución de esta API. Pero que actualmente ha llegado a un punto bastante maduro como para poder empezar a desarrollar en serio.

En el ejemplo que presentan han hecho una aplicación que conecta con Orkut, MySpace y iGoogle 2.0. Actualmente sólo tienen una diferencia del código Javascript en el acceso a MySpace.

El consejo es que está llegando a un unto de mucha madurez. Por tanto es buen momento para empezar a desarrollar.

http://www.madpixel.com

 

GData

Mark Stahl25092008345

Comenta todos los detalles sobre las Google Data API. La filosofía de Google es abrir sus aplicaciones para que podamos acceder a ellas y utilizarlas desde el exterior con otras aplicaciones. Para ello la mayoría de sus servicios ya disponen de API que son gratuitas de usar.

Pone ejemplos de código, habla de la autentificación OAuth y AuthSub que soportan.

Comenta que Google facilita al desarrollador las librerías de lenguajes para acceder y las mantienen. Comenta específicamente que existe una para Ruby.

 

GEARS and HTML5

Dion Almaer

Interesante conferencia sobre GEARS y su filosofía. Comentan que GEARS viene a ser la solución que da Google para que los navegadores puedan tener más capacidad y compatibilidad hasta el momento que llegue HTML5.En pocas palabras buscan adelantarse al tiempo y conseguir que cada vez el navegador sea más potente y por tanto sus aplicaciones correrán con menos limitaciones y más rendimiento.

Google GEARS es Opensource para que todo el mundo se pueda aprovechar de ello y que esté para cualquier plataforma y navegador.

Temas que comenta interesante:

  • Necesidad de trabajar Offline – Local Server
  • Rendimiento – Worker Pools
  • Soporte Fool Text Search para SQLite
  • Base de datos SQLite completamente funcional
  • Versión 0.4 :  File system API, Blob API y Resumable HTTP. Que permiten descarga de varíos ficheros.
  • En el futuro Notification API y Audio API

Por último comenta que ellos dan acceso directo a las frameworks Javascript tanto Ajax como directamente.

 

Google Chrome

25092008350

Kasper Lund

Esta fue la charla más técnica ya que vino uno de los padres del motor Javascript V8 y fue una charla muy técnica. Kasper comentó que llevaban el proyecto en secreto desde hace más de dos años y su objetivo era conseguir un navegador más rápido para que sus aplicaciones corriesen bien. En aquellos momentos todas los navegadores eran lentos e ineficientes.

Por otra parte comenta que actualmente existe una sana competencia entre los navegadores y que todo ha evolucionado mucho. Que esto es bueno y que ellos publican su código Opensource para que entre todos se vaya evolucionando hacía una solución mejor. Si internet avanza Google avanza al final.

Comenta detalles sobre optimización de código, clases ocultas, etc…. Que soy incapaz de explicar.

Su motor V8 no utiliza bytecode sino que directamente compila y optimiza el código Javascript a lenguaje máquina.

 

Conclusión 

25092008349

Muy interesante la jornada y me ha dado una visión de por donde van las tendencias en internet. En especial la apuesta que hace Google.

He explicado tan sólo las sesiones que yo estuve  pero hubieron otras muy interesantes como la que participo el creador de Panoramio (Eduardo Manchón).

Debido a que tengo que coger el AVE a Barcelona no puedo quedarme a la sesión de clausura. Como comentario general la organización ha sido buena, la comida decente y el ambiente muy bueno.

En la web del evento colgarán todos los documentos e imagino que también algún vídeo.

Finalmente os añado una lista L-exp : Desarrollando con Google

Windows Live Wave 3 disponible

Ya se pueden descargar la nueva “OLA” de productos Windows Live desde la nueva página de descarga.image

Se tratan de versiones beta de todos los productos que traen muchas novedades que pueden ir desde cambios en el interface a nuevas funcionalidades.

Los programas que puedes descargar incluyen:

Hasta el momento sólo he probado la nueva versión de Windows Live Writer ( estoy escribiendo este post usándolo) y me ha gustado mucho el nuevo interface. Encuentro que las cosas están más accesibles y con muchas opciones.

Vía Liveside

L-exp: All windows Live services and products

Vmware: La infraestructura virtual evoluciona al SO virtual de los Datacenters

El nuevo CEO de VMWare Paul Maritz ha presentado la estrategia en VMWare 2008.

Se presenta la evolución de la infraestructura virtual, que actualmente se basan su producto estrella ESX, a VDC - OS ( Virtual datacenter OS) en el cual se integran aplicaciones y servicios dando una solución mucho más completa y cuya capa supera a los sistemas operativos que hasta ahora eran los que ocupaban el asiento superior.

Este concepto es bastante revolucionario ya que está invadiendo terrenos que pueden traer conflictos con Microsoft. Esto ha traído muchos comentarios en la blogosfera ya que puede ser el principio de una guerra entre ambos.

También se anuncia que en la beta de la versión 4.0 de ESX los usuarios podrán ya empezar a entender y probar estos nuevos elementos del VDC-OS.

Las tres grandes áreas de vServices VMware son:

  • Application vServices - Availability, Security, Scalability
  • Infrastructure vServices - vCompute, vStorage, vNetwork and vCloud
  • Management vServices - vCenter (VirtualCenter)

Una de las cosas que más me ha llamado la atención es la inclusión de vCloud que permitirá el despliegue de cloud computing.

El tema de la virtualización cada día coge más peso y hemos de estar atentos de los lentos movimientos de Microsoft, Xen y Oracle. ¿podrán coger a VMWare?

Podéis leer más detalles sobre la keynote en la fuente.

L-exp: Listas sobre virtualización

Acer Aspire One - El verdadero portátil

Tras varios meses de búsqueda y análisis de los ultraportátiles hoy me he decidido a adquirir el Acer Aspire One con Windows XP.

El modelo que he escogido tiene 1 GB de RAM, 120 GB de disco, procesador Intel Atom N270, Wifi b/g, lector de tarjetas 5 en 1, lector SD, 3x USB, conector RJ45 Ethernet, altavoces, conexión micro y auriculares, webcam, Windows XP Home edition SP 3, pantalla de 8,9”, peso menor a 1 kg y color blanco.

Todo esto por 399€.

Llevo poco rato de prueba, pero he podido profundizar en varios aspectos:15092008325

  • El teclado funciona bastante bien. Los que sabemos mecanografía podemos escribir sin problemas y de forma rápida. Cosa muy importante ya que con el ASUS que probé iba bastante mal.
  • Tamaño y peso muy buenos. En especial el monitor se ve muy bien 1024×600.
  • He probado de conectarlo a un monitor externo con el conector VGA que lleva y ha funcionado a la perfección.
  • Rendimiento muy bueno. La verdad es que en comparación con mi portátil del trabajo (ACER algo viejete) no he encontrado diferencias de rendimiento.
  • Windows XP viene actualizado a Service Pack 3. Viene con otro software preinstalado como un antivirus, Office 2007 con 60 días de prueba, Intevideo DVD y otros.
  • Incluye Acer eRecovery que lleva una partición con el sistema original guardado. Esto nos permite hacer una reinstalación completa simplemente rearrancando el sistema y dándole a unas teclas especiales
  • La funda es bastante justilla pero funcional. No cabe el cargador en ella.
  • Lleva una batería de tres celdas. Veremos que autonomía tiene, intuyo que este será uno de sus puntos débiles.
  • El cargador es bastante pequeño.
  • El diseño estético me gusta bastante. Con su pantalla Wide queda bastante proporcional.
  • El touchpad funciona bien. Quizás la disposición de los botones al lado hace que uno tenga que acostumbrarse.
  • He instalado Ubuntu con Wubi y me lo ha arrancado sin problemas. El único problema que he tenido ha sido la configuración Wifi. Tengo que pelearme más y he encontrado un post donde explican como hacerlo.
  • He instalado el software que suelo utilizar y sin problemas.
  • El disco duro libre tras arrancar el sistema inicialmente es de unos 98 GB.
  • Los altavoces se oyen regulares.
  • He estado probando el Office 2007 y responde muy bien. Se puede trabajar sin retardo ni problema alguno.
  • El arranque de windows  tarda unos 35-45 segundos.
  • He escrito este post desde el One usando Windows Live Writer de forma muy ágil y rápida. Me reitero en la importancia del teclado que es factor clave para estos dispositivos reducidos.

Por todos estos puntos que comento creo que por fin tengo un verdadero portátil que puedo llevar a cualquier lugar de forma de fácil sin perder la potencia y agilidad de uso de un ordenador.

Adjunto algunos enlaces que me ayudaron a tomar la decisión:

Algunas fotos del desembalado del ordenador:

15092008316

15092008317

15092008324

Apple’s ‘Let’s Rock’ desde San Francisco

Para todos los entusiastas del mundo Apple en estos momentos se está haciendo un evento en San Francisco dirigido por el genial Steve Jobs.

Con gran humor ya que ha empezado diciendo que los rumores de su muerte son algo exagerados. Para los que no lo sepan hace unos días salió una noticia que había muerto.

Está presentando una serie de novedades que las resumo no exhaustivamente:

  • iTunes 8 con Genius. Aprenderá de nuestros gustos y nos aconsejará música.
  • HD TV shows ( para USA)
  • Un nuevo iPod nano que coincide con la forma de los de segunda generación pero ovalado. Lleva mejoras en el interface, acelerometro (”shake”) y creación de listas de reproducción con Genius. Más reciclable y más colores. 16 GB. Nuevos auriculares. Soporte Nike+, ……
  • …..

 

y muchas cosas más. Como siempre espectacular.

Para los que lo quieran ver en unas horas estará en la página de Apple el vídeo.

Podéis ver el resumen completo que han hecho en directo en  engadget.