jueves, 4 de septiembre de 2008


Chrome, luces y sombras.
 

 

    El secretismo y "prudente silencio" que ha mantenido Google acerca de Chrome, no oculta el hecho que con este producto, Google ataca de lleno a la yugular de Microsoft.  Los propios "ingenieros" de google, llaman al nuevo producto una mezcla entre "sistema operativo" y navegador. La etiqueta de sistema operativo es totalmente excesiva y oportunista, de momento, pero deja entrever los intereses de Google. 


    La batalla final ha comenzado.  ( En la actualidad, Explorer cuenta con el 72 por ciento del mercado de los navegadores , a mucha distancia de Mozilla, que cuenta con el 20 por ciento, y Safari, con el 6,4 por ciento). 

    

    Google de mano de sus incondicionales seguidores y habiendo hecho "la pelota" a todos los desarrolladores de código abierto para que se sumen de una u otra manera a sus intereses esta perfectamente preparado y listo para entrar en combate. MicroSoft, que parece estar pasando un mal momento, tiene bastantes armas con las que defenderse tecnológicamente, pero carece del carisma actual de Google, y sobre todo carece del control del mercado de las búsquedas y google si, con lo que si el buscador quiere, puede hacer llegar sus productos a todos los ordenadores del mundo que lo utilizan como principal buscador de Internet.


    Se comenta, que google ha tenido que sacar el producto , con más prisas de las previstas ya que sin querer "alguien" publico el manual del producto, (que por cierto tiene formato de Comic), en google Books ( http://www.google.com/googlebooks/chrome/ )



    Después de cargar el flamante chrome, la primera impresión es positiva, y llama la atencion la "simplicidad" del navegador y los pocos "botones" que lleva.


    Sin embargo una de las cosas que me he "acostumbrado" a usar, que es el bloc de notas google, no puedo usarlo en chrome, ya que no he encontrando el "complemento" del mismo. Otros productos como Lively, tampoco tienen su "pluging" para chrome. Tampoco puedo ejecutar ningúnapplet Java. Ni siquiera en Google Analitics, aparece aun reflejado chrome como navegador. Llama la atención que para ser Google tan "previsora" en sus productos, no haya lanzado paralelamente actualizaciones para sus propios servicios, y poco o nada se comente del soporte Java, (aunque si que lleva "nativamente" soporte para Flash). A mi juicio este ninguneo "inicial" hacia Java por parte de Google hace decantar las preferencias del buscador hacia otras tecnologías, más concretamente : Flex. 



    Estas sombras, quizás producidas por "la nube" que se avecina y que mantiene toda la atención de los ingenieros de google, supongo que se se irán despejando en los próximos meses, de momento sigo como principal navegador con Firefox... 

             


    Chrome es de código abierto,( en c++), por lo que los programadores podrán desarrollar sus propias aplicaciones.  Siento la curiosidad de ver si realmente tienen puesto el código fuente para descargarse libremente. Busca la página oficial donde se publica el código fuente del proyecto en  http://code.google.com/chromium/


Pasando de las instrucciones que no indican claramente donde y como descargar el código fuente, probemos con el archifamoso SVN

Nos colocamos en un directorio donde queremos descargar chrome dentro de una carpeta del mismo y ejecutamos el comando, ejemplo:


j:google>svn checkout http://src.chromium.org/svn/trunk/src/chrome chrome

Maldita sea, al rato de estar actualizandose los ficheros encuentro el siguiente error:

svn: requerimiento REPORT fall¢ en '/svn/!svn/vcc/default'
svn: REPORT de '/svn/!svn/vcc/default': Could not read response body: Se ha forz
ado la interrupci¢n de una conexi¢n existente por el host remoto.   (http://src.
chromium.org)

Ahora entiendo porque recomiendan descargarlo en formato tar.gz  ( source tarball)

Sin embargo pruebo hasta 3 veces con el comando svn, y termina de descargar todo aparentemente, por cierto, comparado con descargarlo en tar.gzme ha resultado más rápido (aunque haya tenido que reintentar 3 veces, svn continua la descarga a partir del punto que paró).

Para compilarlo necesitamos recurrir a Microsoft. Podemos descargar la versión de Visual c++ 2005 de microsoft
Install Microsoft Visual Studio 2005 Service Pack 1 (download) o en nuestro caso Service Pack 1 para Microsoft® Visual Studio® 2005 Express

Por cierto, no he tenido Wobs de actualizar el parche para correr en Windows Vista. Gran desilusión!, tendré que probar a instalarlo en algún PC virtual corriendo XP.
Pero eso ya lo veremos otro capitulo, de momento no quiero seguir invirtiendo mi tiempo en compilar el programa y buscar errores para ellos, (que me paguen si quieres, jejeje)






martes, 2 de septiembre de 2008


La nube. 'Cloud computing'

La palabra informática de moda es 'Cloud computing', que se podría traducir algo así como 'nube computacional' pero desde luego no seria una traducción muy acertada.

Se trata usar diferentes servicios accesibles por diferentes dispositivos (ordenadores, PDA, moviles) para acceder a una información que reside en Internet.


* En fin amigo "Molina" (único lector aparente de este Blog), busca una expresión para definir "the cloud" en castellano y habrás pasado a la historia informática en mayúsculas.


Se trata de un concepto general que incorpora el software como un servicio , Web 2.0 y otros recientes, donde el tema común es la dependencia de Internet para satisfacer las necesidades de los usuarios, permitiendo a los usuarios acceder a estas nubes de servicios tecnológicos sin experiencia o conocimiento previo y sin tener control de la infraestructura que les apoya.


La mayoría de las infraestructuras informáticas nube está compuesta por servicios prestados a través de centros de datos de nueva generación que se basan en calculo y almacenamiento de datos, usando tecnologías de virtualización.

Su uso se incrementa por "el aumento de alta velocidad de ancho de banda" que permite recibir los mismos tiempos de respuesta de infraestructura centralizada a otros sitios.



* Una peña tiene su pagina web en la que se combinan blogs , fotos, vídeos y calendarios de los socios. Una hoja de cálculo compartida entre los miembros de una peña de fiestas a la que tienen acceso desde ordenador o movil a la misma hoja de calculo, con información de quién se encarga de qué. Durante las 'fiesta' se pueden hacer vídeos que pasas al ordenador y envías a youtube, o con una PDA, sacas fotos que envías a Facebook , Picasa o Flickr. Estos servicios pueden ser leídos automaticamente como RSS y ser usados en tiempo real por otros programas o mashup que combinen mapas, calendarios y otros elementos. De forma que puedes "dar envidia" casi en tiempo real a los peñistas que no hayan podido acudir a la fiesta, a través de información que se ha ido centralizando a través de diferentes sitios y formas.


Aunque este ejemplo suena esperpentico, entraña dificultades que hasta hace poco no estaban resueltas o se escapaban de los presupuestos de una pequeña peña.


Hay otros casos reales en los negocios donde se pretende conseguir este paradigma, cualquiera con mínimos conocimientos informáticos puede participar en el conjunto y teniendo los servicios prestados o alquilados el coste es mínimo. Por ejemplo, Google Apps proporciona aplicaciones de negocios en línea al que se accede desde un navegador web, mientras que el software y los datos se almacenan en los servidores.


Los servicios son accesibles en cualquier lugar del mundo, con la nube que aparece como un punto de acceso único para todas las necesidades de los consumidores.

La nube propone Estándares abiertos y software de fuente abierta. Los clientes por lo general no poseen la infraestructura, solo acceden y alquilan,

Al compartir la potencia de las computadoras entre varios inquilinos, las tasas de utilización se puede mejorar, y pueden reducir costes al tiempo que aumenta significativamente la velocidad de desarrollo de aplicaciones y la capacidad de los servicios en momentos pico de trabajo.


La nube está siendo impulsado por empresas como Amazon, Google, Salesforce y Yahoo! Así como los proveedores tradicionales incluyendo Hewlett Packard, IBM, Intel y Microsoft y aprobada por los individuos a través de grandes empresas, incluidas General Electric, L'Oréal, Procter & Gamble ,Valeo


De momento no tenemos ningún término en español y por lo que parece se va a quedar en inglés. Así que porque no buscamos un termino para definirla?