Archivo

Archivo de la categoría ‘Google’

Invitaciones para Google Wave

26 de Noviembre de 2009

Tengo unas 16 invitaciones restantes de Google Wave para repartir.  Si quieres una, solo tienes quejar un comentario en esta entrada. No ha falta que incluyas tu mail en el campo de texto, si no en su correspondiente cuadro (oculto para los lectores). Iré dando las invitaciones según el orden de los comentarios. Avisaré cuando no me quede ninguna para compartir.

Google, Internet

Compilar Google ChromeOS en GNU/Linux

21 de Noviembre de 2009

No voy a hablar de lo que el Google ChromeOS ya que supongo que a estas alturas todo el mundo estará informado.
En la Web, existen imágenes preparadas para ejecutarse en VMWare o VirtualBox, incluso imágenes ISO, pero aquí se explicará como compilar el código fuente en tú máquina para crearte tu mismo esas imágenes del sistema.

1.- Instalar las Dependencias:

Google aconseja que se utilice:

  • Ubuntu (Hardy 8.04 o siguientes, recomendada Karmic 9.10)
  • Una cuenta con acceso a root  (necesaria para correr chroot y modificar la tabla de montaje)
  • e instalar las dependencias, las cuales son:
  • Python >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4.2
  • g++-multilib >=4.2
  • bison >= 2.3
  • flex >= 2.5.34
  • gperf >= 3.0.4
  • pkg-config >= 0.20
  • libnss3-dev >= 3.12
  • libasound2-dev
  • libgconf2-dev
  • libglib2.0-dev
  • libgtk2.0-dev
  • libnspr4-0d >= 4.7.1+1.9-0ubuntu0.8.04.5
  • libnspr4-dev >= 4.7.1+1.9-0ubuntu0.8.04.5
  • msttcorefonts (Fuentes Microsoft)
  • freetype-dev
  • libcairo2-dev
  • libdbus-1-dev

Y opcionales (usadas para pruebas de diseño):

  • wdiff
  • lighttpd
  • php5-cgi
  • sun-java6-fonts (para Lucida)

Las cuales si estás usando Debian o Ubuntu las puedes instalar mediante:

$ sudo apt-get install subversion pkg-config python perl g++ g++-multilib \
bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev \
libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev

Y las dependencias opcionales:

$ sudo apt-get install wdiff lighttpd php5-cgi sun-java6-fonts

Para otras distribuciones mirar el final de esta página.

Es importante saber que necesitas tener bastante espacio en disco, ya que el código y el sistema que crea ocupa bastante espacio, en google hablan de 10 GiB. Tambien se debe considerar que se necesitará una distribución de 64 Bits por las librerías que hacen falta, si bien puedes compilar en un sistema de 64 bits ChromeOS sin problemas para 32 bits, puede que tengas problemas de compilación o instalación por la ausencia de librerías de 32 Bits (muchas distribuciones ya no disponen de estas).

2.- Obtener el código fuente:

Existen dos maneras de obtener el código, descargándolo directamente desde la web (lo puedes descargar desde aquí) o puedes obtenerlo usando Git. No sé si es por que en el tarball que me baje de la web le faltaban algunos archivos, el caso es que me dio muchos errores de compilación. Por eso os aconsejo que utilicéis Git:

Primero hay que bajarse los “depot_tools”,  para ellos se utiliza svn (si no lo tienes: # aptitude install subversion):

$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools depot_tools

Lo que te bajas son ejecutables que tienes que añadir al PATH:

$ export PATH=`pwd`/depot_tools:”$PATH”

Evidentemente la línea anterior está diseñada para que funcione tal cual acabas de hacer lo de línea anterior. Deberías incluso editar tu “.bashrc” para añadir al PATH ese directorio permanentemente. OJO: Si no sabes que estás haciendo, simplemente ejecuta las líneas tal cual, la próxima vez que reinicies el PATH será el de siempre, sin este nuevo directorio, pero podrás trabajar ahora, y no correrá peligro de que destroces nada.

Una vez obtenido los depot_tools, instalas Git (si no lo tenías instalado):

$ sudo apt-get install git-core

Creas una carpeta para guardar el código, entras en ella, y te bajas el mismo:

$ mkdir chromiunos

$ cd chromiunos

$ gclient config http://src.chromium.org/git/chromiumos.git

$ gclient sync

$ cd

Y si te quieres y a tomar un café, esto puede tardar bastante, aunque desde google digan que tardará entre unos 10-20 minutos.

3.- Compilar el código fuente:

  • Lo primero y opcional es crear el siguiente enlace simbólico, si estás siguiendo los pasos tal cual, sin tener casi ni idea, mejor que lo hagas:

$ ln -s /usr/local/chromiumos/chromiumos.git ~/chromiumos

Evidentemente tienes que cambiar el /usr/local/chromiumos/ por el lugar donde tengas el chromiumos.git (donde hayas hecho el git), si has seguido el manual paso a paso (y la primera vez que abriste la terminal estabas en tu directorio HOME), haz:

$ ln -s ~/chromiumos/chromiumos.git ~/chromiumos

  • Lo segundo es hacer un repositorio local (puedes utilizar un mirror en internet, pero si de esta manera tarda, más lo hará si usas un mirror). Así que nos vamos al directorio de scripts:

$ cd ~/chromiumos/src/scripts

$ ./make_local_repo.sh

Esto creará un repositorio local en ~/chromiumos/repo

Esto tarda una barbaridad, el que avisa no es traidor.

  • Ahora tenemos que crear el entorno de compilación:

$ ./make_chroot.sh

Compilemos ChromiunOS:

Primero tenemos que crear el siguiente directorio:

$ mkdir -p ~/chromiumos/src/build/x86/local_assets

$ cd ~/chromiumos/src/build/x86/local_assets

Y descargar el siguiente ZIP (que NO tenemos que descomprimir):

$ wget “http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zip”

$ cd ~/chromiumos/src/scripts

Antes hicimos una jaula con “make_chroot”, ahora tendremos que entrar en ella para compilar con:

$ ./enter_chroot.sh

Podemos crear una contraseña para usuarios compartido con:

$ ./set_shared_user_password.sh (preguntará la contraseña para introducir)

Y nada, solo queda poner a construir todo, pero antes vamos a corregir un error en uno de los archivos, concretamente vamos a:

$ cd ~/chromiumos/src/platform/chrome/

y editamos el fichero:  copy_chrome_zip.sh (con tu editor favorito):

$ nano copy_chrome_zip.sh

Buscamos la línea que dice:

BASE_FROM=”http://chrome-web/buildbot/snapshots/chromium-rel-linux-chromiumos”

y la cambiamos por:

BASE_FROM=”http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromiumos/”

(aunque puede que en la versión que te descargaste ya esté arreglado el problema).

NOTA para aquellos que lleguen aquí por el error, si el error era del tipo:

Checking for latest build of Chrome
Downloading http://chrome-web/buildbot/snapshots/chromium-rel-linux-chromiumos/LATEST
–2009-11-20 08:10:42–  http://chrome-web/buildbot/snapshots/chromium-rel-linux-chromiumos/LATEST
Resolving chrome-web… failed: Name or service not known.
wget: unable to resolve host address `chrome-web’
make: *** [build-stamp] Error 1

dpkg-buildpackage: failure: debian/rules build gave error exit status 2

Si! se soluciona cambiando esa línea en ese fichero ;)

Ale! todo preparado, a construir:

$ cd ~/chromiumos/src/scripts

$ ./build_platform_packages.sh

$ ./build_kernel.sh

Este es otro aviso de estos de que lo que estás haciendo ahora mismo, tarda bastante.

  • Y por último, creamos la imagen (por fin):

$ ./build_image.sh

Una vez tenemos la imagen podemos hacer varias cosas con ella. Primeros salimos de la jaula escribiendo en la terminal “exit”.

1.- Copiar la imagen a una memoria USB:

$ ./image_to_usb.sh –from=~/chromiumos/src/build/images/SUBDIR –to=/dev/USBKEYDEV

- Donde SBUDIR es el directorio creado por ./build_image.sh

- y USBKEYDEV es el punto de montaje de la memoria (normalmente /dev/sdb - OJO! NO poner la partición: sdb1, sdb2, …, sdbn)

2.- Copiar la imagen al Disco Duro:

Inicia el PC desde el USB que acabas de crear y presiona Ctrl+Alt+T para abrir una terminal, donde ejecutas:
$ /usr/bin/chromeos-install
En este paso te preguntará la contraseña que introdujiste en un paso anterior.
Desaconsejo esto TOTALMENTE para la gente que no sepa exactamente que está haciendo.

3.- Convertir la imagen para VMWare o VirtualBox:

Necesitas tener instalado qemu:

$ sudo aptitude install qemu

Para crear la imagen:

./image_to_vmware.sh –from=~/chromiumos/src/build/images/SUBDIR \
–to=~/chromiumos/src/build/images/SUBDIR/ide.vmdk

- SUBDIR es el directorio creado por ./build_image.sh

NOTA: La imagen de VMWare puede sufrir alguna limitación, según google no tendrás acceso a una terminal virtual, tendrás una lenta respuesta del teclado…

– — –

MÁS NOTAS para navegantes, si quieres deshacerte del chroot (del cual ya saliste hace unos pasos), no le hagas un “rm -rf” sobre el directorio “chroot” lo correcto es que ejecutes (desde el directorio de scripts):

$ ./make_chroot.sh –delete

4.- Abrir la imagen con VirtualBox:

Abrimos VirtualBox, creamos una nueva máquina, le damos a siguiente, le pones el nombre que quieres y en “Tipo de sistema operativo” eliges GNU/Linux. En “Versión” yo puse “Ubuntu 64 Bits” ya que ChromiumOS está basado en este. Siguiente.

Le dais el tamaño de memoria base que queráis (no necesita mucho), y siguiente.

En disco duro le dais a utilizar uno existente, y le dais a la carpeta que aparece a la derecha del cuadro de inserción. En las pestañas de arriba le dais “Añadir” y buscáis la imagen que acabáis de crear, llamada “ide.vmdk” que está en el directorio “~/chromiumos/src/build/images/SUBDIR” (SUBDIR es el directorio creado por ./build_image.sh).

Seleccionáis la imagen que acabáis de añadir y le dais a “Seleccionar” y Siguiente. Finalizar.

Y PUNTO! Todo preparado para arrancar la imagen y probar el nuevo (y aun muy simple Google ChromeOS).

Debian, GNU/Linux, Google, Internet, Software Libre, ubuntu

Google lanza Knol

24 de Julio de 2008

Hoy google ha lanzado Knol, una web similar a la wikipedia pero de google. De momento se encuentra en fase beta y de momento sólo está disponible en inglés y desde mi punto de vista, sus principales ventajas son a su vez sus principales desventajas.

Por un lado, Knol será mas cerrado que la wikipedia ya que solo podrán publicar y editar entradas los autores y colaboradores, no como en la wikipedia que podias hacerlo sin necesidad de estar registrado. Gracias a esto, se evitará que sea “vandalizado”, pero en cambio te obligarán a estar registrado en google (aunque imagino que la mayoría estará registrado en un servicio u otro de google).

Otra característica que puede ser buena o mala según se mire es la inclusión de adsense. Las ventajas son que si tu creas un artículo puedes poner tu código de adsense y de esa forma repartir beneficios con google. La mayor desventaja es para el que visita un artículo que tenga publicidad, aunque si está puesta de una forma discreta y solo con texto molestaría poco, pero si incluyen anuncios gráficos y de tal forma que el usuario pueda confundir el contenido con el anuncio será realmente molesto, aunque por suerte no suele ser el estilo de google.

Sin duda, Knol es un éxito asegurado, ya que una gran parte de los escritores de la wikipedia se pasarán a Knol para conseguir beneficios y sobre todo google podría manipular los resultados de la búsquedas para enviar tráfico a su web antes que a wikipedia, que vive principalmente de las búsquedas en google y de los enlaces en los blogs. Quizás sea un paso atrás ya que no me gusta que la misma empresa tenga control sobre la gran parte de internet, pero quizás la posibilidad de conseguir un beneficio económico anime a los usuarios a crear mas contenido.

De momento, entre Knol y Wikipedia me quedo con la Wikipedia pero posiblemente cuando Knol tenga varias entradas y esté en español cambie de opinión.

General, Google, Internet

Google, ¡sois unos horteras!

15 de Febrero de 2008

Pues eso de vez en cuando alguien debería recordarle a google que son unos horteras.

Imagen de Google Docs del día de hoy:

Google_docs

Mención especial para la felicitación de la parte superior, los corazones en las carpetas y sobre todo el “Marcados con estrella”

Google, Humor, curioso

Todo el mundo quiere a Yahoo!

5 de Febrero de 2008

Parece que nadie quiere que Microsoft compre Yahoo!, empezando por los usuarios, y siguiendo por las empresas como Google o incluso se rumorea que Apple. Vamos a ir por partes porque hay que resumir demasiadas cosas:

  • Google:  Según cuentan, Yahoo! está reconsiderando una oferta de Google, aunque esta no consistiría en una oferta por Yahoo ya que probablemente los reguladores antimonopolio no lo permitirían (afortunadamente). Todavía no se sabe en que consiste esa alianza, pero a mi me parece la mejor opción, Yahoo! probablemente mejoraría con la ayuda de Google y por tanto acabaríamos ganando los usuarios. Además, Google ha realizado unas declaraciones en las que critica a Microsoft su intención de convertirse en un monopolio.
  • Apple: Se rumorea que Apple y otras compañías estarían dispuestas a dar guerra a Microsoft, ya que están considerando pujar por la compañía. Hay que recordar que Apple tiene acuerdos con Yahoo!, por lo que de confirmarse la compra por parte de Microsoft, Apple podría salir muy perjudicada. La verdad es que no veo preparada a Apple para entrar en el negocio de internet, aún no tiene la conciencia de gratuidad (financiando con publicidad) que tienen otras empresas como Google (como ejemplo, los 99$/año que hay que pagar por una licencia de .Mac).
  • Usuarios: Sin duda, seremos los mas perjudicados de confirmarse la compra por parte de Microsoft. Por ello, se han agrupado en un grupo en flickr con algunas muestras de lo que consideran que Microsoft hará con los servicios mas populares de Yahoo!.

Cada día que pasa veo mas difícil la compra de yahoo por parte de microsoft, sobretodo teniendo en cuenta todas las críticas que ha recibido. Espero que Microsoft se de cuenta de las pérdidas que va a sufrir Yahoo! en caso de que lo compre.

Apple, Google, Microsoft, buscadores

¿Gmail es ilegal?

25 de Enero de 2008

 

gmail-logo.jpg

Simplemente me he quedado de piedra al leer la noticia en 20 minutos. Parece ser que a FACUA (supuesta organización que defiende a los consumidores) le pareció ilegal que Gmail usara las palabras claves de tus emails para mostrar publicidad en su interfaz. Para demostrarlo preguntaron a la Agencia de Protección de datos y ellos afirmaron que sí, que podría ser ilegal.

Según la directiva europea de privacidad de las telecomunicaciones y la Ley General de Telecomunicaciones de España, “únicamente se podrán filtrar las comunicaciones para prevención de virus y de spam”, afirma la AEPD, “con el fin de adoptar las medidas técnicas y de gestión adecuadas para preservar la seguridad de sus servicios”.

Me parece increíble que se pueda criticar la forma de conseguir la mayor rentabilidad posible. Hay que tener en cuenta que eso lo hace simplemente una máquina que no guarda ningún tipo de datos, aunque hay gente que todavía piensa que para mostrar la publicidad los responsables de Gmail se leen uno a uno todos los mensajes. La única forma de que haya personas que puedan ver nuestro correo sería accediendo a las bases de datos, cosa que también se podría hacer en yahoo o windows live hotmail, pero parece que solo van contra el que tiene la publicidad menos molesta. Gmail es gratuito, y si entras será de forma intencionada, por tanto ya sabes a lo que te arriesgas. Si quieres seguridad la única forma sería montarte tu propio servidor, que tampoco sería seguro al 100%, ya que se podría acceder de forma remota al servidor.

General, Google

Quiero trabajar en Google

29 de Diciembre de 2007

De piedra me he quedado al ver estos dos vídeos de las oficinas de Google en Estados Unidos.

Sin duda, si me ofrecen una oferta de trabajo en Google no me lo pensaré dos veces.

Vía Google Dirson

Google

Google Phone: No del todo cierto

5 de Noviembre de 2007

 

android.gif

Ultimamente, había demasiados rumores de que Google sacaría un dispositivo móvil, compitiendo así con el iphone y con otras marcas como Nokia, Sony Ericsson… Finalmente, hoy Google ha presentado en una nota de prensa el llamado “Android“, que en mi opinión se trata de una revolucionaria idea, creando una especie de linux para los móviles y así no obligarte a usar la molesta interfaz que viene en la mayoría de móviles y ademas podrás añadir distintas funciones. El software, será gratuito y cuenta con el apoyo de diversas empresas como por ejemplo  Intel, Htc, LG, Motorola… y en el campo de compañías telefónicas, afortunadamente tenemos entre ellas a la española Telefónica, junto con otras internacionales entre las que destaca T-Mobile.

En mi opinión, esto lo que provocará será que otras empresas como Apple con su iphone, tengan que abrir mas sus sistemas operativos para ser mas personalizables y poder instalar aplicaciones externas. Sin duda, será el mayor competidor para Microsoft mobile y symbian. También supondrá el fin de los asquerosos navegadores de internet para móvil, ya que imagino que llevará un navegador decente y si no se desarrollará aunque en este aspecto, Apple dio un salto de gigante con el iphone. La única pega que le pongo es que no estará listo hasta mediados del 2008, aunque Google ha anunciado que el 12 de noviembre saldrá un SDK (Herramienta para desarrollar software) para dicho sistema. Por fin el móvil podrá ser un duro competidor del ordenador.

Google

¿Qué buscador indexa mas rapido?

20 de Octubre de 2007

Esa fue la pregunta que me he hecho bastantes veces. ¿Que buscador indexa mas rápido? ¿Google, Yahoo o live.com?. Al haber conseguido el dominio linfox.es, pensé que estaría bien consultar día a día que buscador conseguía indexar la web mas rápidamente, y el resultado se podría decir que esta ordenado por la popularidad de cada buscador, el primero fue google, el segundo fue yahoo y el tercero fue live.com, (a todos los buscadores se les envió la pagina linfox.es el mismo día, a la misma hora y de forma manual) pero vamos a ver mas detenidamente la actuación de cada buscador:

Google: Fue el primer buscador que mostró linfox.es en su página de resultados, pero no fue el primer buscador en rastrear la web, antes lo hizo yahoo (el día 15 de octubre lo visito por primera vez google y el día 13 de octubre lo visito por primera vez yahoo). Linfox.es, apareció por primera vez el miércoles 17 de octubre, aunque el día 16 por la noche ya me mostraban que en algunos servidores se había indexado.

Yahoo: Fue el segundo buscador en indexar linfox.es, pero el primero en rastrearla. Como dije anteriormente, yahoo la rastreo con sus robots el día 13 de octubre, pero hasta ayer, 19 de octubre no la mostró en los resultados. Tengo que decir, que mi anterior experiencia con yahoo fue bastante mejor, mostró la web en menos de 24h, pero esta vez tardó mas.

Live.com: Sin duda el gran perdedor. Sus robots se pasaron por primera vez ayer, 19 de octubre y a día de hoy, todavía no aparece en los resultados de búsqueda. Parece que microsoft se tiene que poner las pilas.

Tengo que recordar que con otras webs, la experiencia puede ser completamente contraria ya que puede depender de diversos factores. Como aclaración, la web fue enviada a los buscadores el día 12 de octubre por la tarde y las búsquedas se realizaban cada día en las versiones españolas de cada web con la palabra “linfox.es”. También tengo que decir que google facilita mucho la indexación en su buscador, ya que es el buscador en el que es mas fácil enviar tu web y ademas con la herramienta google webmasters facilita mucho el seguimiento.

Google, Internet, buscadores

Mas capacidad para Gmail

13 de Octubre de 2007

Al parecer, Gmail, el servicio de correo electrónico de google y para mi el mejor actualmente, esta aumentando el ritmo del contador de capacidad, y al escribir esta entrada van por los 3050MB aproximadamente. La noticia fue anunciada ayer en el blog oficial de Gmail y también anunciaron que ampliarían la capacidad al comprar mas espacio (antes por 20$ te daban 6GB, ahora te dan 10GB), por lo que es posible que se estanque cuando llegue a 5 o 6GB volviendo a la velocidad anterior. Según los cálculos hechos en google dirson, de seguir a este ritmo, podrían llegar a 3,7GB extras dentro de un mes aproximadamente. es decir, que dispondríamos de 6,7GB en 30 días, ya que actualmente estaría aumentando en aproximadamente 1,26 MB cada 14 minutos. Parece ser que tratan de plantar cara a yahoo que ofrece desde hace unos meses capacidad ilimitada, pero la calidad es mucho menor que en Gmail.

Google