31 octubre 2006

Mmmzr: publicidad piramidal

Hace tiempo comenté la web The Million Dollar Homepage, una web de 1.000x1000 pixels que se vendían a un dolar cada uno, y que fue un éxito para su creador.
Ahora acabo de descubrir otro caso de publicidad ingeniosa, se llama mmmzr, y parece "publicidad piramidal".
Los anuncios se organizan en columnas, estando libre para comprar el anuncio superior de cada columna. Cuando compras el anuncio superior libre, aparece un nuevo anuncio libre encima por el doble del precio.
Cuando alguien compra en anuncio encima del tuyo recibes lo que has pagado por tu anuncio, y el que hay debajo de ti también. De esta forma, en cuanto compran dos anuncios por encima del tuyo recibes el doble de lo que pagaste (sólo se pagan a los dos niveles inferiores al anuncio comprado).
Actualmente hay cuatro columnas que valen 8.192$, y tres que valen 4.096$, por lo que el autor de la página actualmente ha ganado 11.271$. Por cada columna de 8.192$ que venda ganará 2.048$, y las ganancias se doblan en cada turno. ¿Encontrará gente que pague cada vez más por anunciarse en su página? Veremos dentro de unos meses...

23 octubre 2006

Sun BlackBox: un datacenter en un contenedor

El projecto BlackBox de Sun ya ha visto la luz. Un contenedor con 250 servidores, 7 terabytes de memoria y hasta 1,5 petabytes de disco duro, a los que sólo tienes que llegar, enchufar y listo. Quedan bastante chulos:

Había leido varios artículos de Cringely hablando de esta posibilidad, pero decía que era Google el que lo estaba pensando. En el artículo de esta semana comenta que Google lo ha pensado, y ha dejado que Sun se los monte.

19 octubre 2006

Linux FC5 en un Del820: pantalla correcta

De la instalación del FC5 que comentaba en el post anterior quedaban varios temas por resolver. Uno de ellos era la resolución de la pantalla, que no estaba muy bien.
El D820 viene con una pantalla panorámica en formato 8:5, en lugar de el típico 4:3 de los monitores, por lo que para que se vea correctamente hay que elegir alguna de las resoluciones que respetan este ratio: 1600x1050, 1280x800 o 1024x640. Si no se elige alguna de estas, la imagen se distorsiona un poco, y aunque se puede trabajar (he estado un par de semanas con resolución de 1280x1024 y no pasaba nada, sólo un poco aplastada la imagen) es más cómodo poner una resolución adecuada.
El problema es que estas resoluciones no eran proporcionadas por el driver por defecto, y aunque la seleccionara en la configuración de xorg.conf, al arrancar las X la descartaba.
Después de googlear un rato, he encontrado la pista en esta URL: http://www.oiepoie.nl/linux_on_d620/. Utilizando el programa 915resolution, puede cambiar una de las resoluciones que no utilizo a la que yo necesitaba.
En concreto, por defecto tenía:

[root@pecador ~]# 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel

Así que he cogido el modo 58 y lo he cambiado por 1280x800:

[root@pecador ~]# 915resolution 58 1200 800 32
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Patch mode 58 to resolution 1280x800 complete

Eso si, estos cambios sólo se mantienen durante una sesión, por lo que hay que añadir esta línea en el /etc/rc.d/rc.local.
Con más tiempo experimentaré con otras resoluciones mayores, como 1600x1050, para ver si no se ven demasiado pequeñas.
Technorati Tags: , , ,

12 octubre 2006

Linux Fedora Core 5 en un Dell D820

Hemos estado haciendo renovación de equipos en la oficina, y acabo de instalar una Fedora Core 5 en un portatil Dell D820.
De entrada todo ha ido razonablemente bien. En la instalación he reparticionado a mano, para eliminar una partición del Windows XP que venía preinstalado, y para hacer mi división de particiones habitual (pongo el /home y el /usr/local en la misma partición para migrar los datos con facilidad cuando haga el siguiente cambio de máquina).
Por lo demás, siguiente siguiente con el instalador, y proporcionar los pocos datos que te pregunta.
Después de finalizar la instalación y reiniciar, han quedado algunas pequeñas pegas:

  • El sonido no funciona

  • La pantalla, que es panorámica, ha cogido una resolución un poco extraña (también debido a que no tengo ninguna documentación del modelo concreto de D820 que nos han mandado, para saber las capacidades exactas de la pantalla).

  • La wireless tampoco funciona. He visto en varios artículos que es cuestión de actualizar el driver.

Después la migración de datos (simple aunque pesada), y la customización de mi entorno (impresoras, correo, clave PGP, ssh, cuentas de mensajería, etc.) me han llevado un par de días, y ya lo tengo funcionando bastante bien.
Quedan refinar configuración (los problemas del sonido y la wireless), e instalar algunas aplicaciones que no vienen en FC5 por temas de licencia (plugin de flash, reproductor MP3, DVD, etc.).
Technorati Tags: , , ,

29 septiembre 2006

Creación de instaladores con NSIS

El instalable de la nueva versión 2.0 de Firefox se ha hecho con NSIS (Nullsoft Scriptable Install System), una aplicación open-source que tiene muy buena pinta.
Aún no lo he mirado con detalle, pero me ha gustado mucho que disponga de un plugin para Eclipse. Poco a poco Eclipse se convierte en el entorno de trabajo desde el que realizar todas las tareas de un proyecto.

26 septiembre 2006

Librerías AJAX

Un par de enlaces a librerías para desarrollar aplicaciones con técnicas AJAX:

Technorati Tags: ,

21 septiembre 2006

Escritorios recargados con XGL

La fiebre de los escritorios recargados visualmente también llega a Linux. En este video se puede ver las posibilidades que abre el nuevo Xgl:


Son efectos bonitos de ver, pero aún no tengo claro si son interesantes de cara a la productividad general mientras usas un escritorio o al contrario.
Technorati Tags: ,

19 septiembre 2006

BigTable, las tripas de Google

Un interesante artículo titulado Bigtable: A Distributed Storage System for Structured Data, donde se cuentan algunos detalles de la infraestructura que utiliza Google para almacenar y acceder a la gran cantidad de información que manejan sus aplicaciones.
Fráncamente interesante.
Y los tamaños de información que se mueven (según esta entrada): 850 TB el buscador o 70.5 TB Google Earth.
Vía Barrapunto.

13 septiembre 2006

Generación de sitemaps con XML-Sitemaps

XML-Sitemaps permite generar sitemaps de webs de forma sencilla. Puede generar en diversos formatos, XML Sitemap Format de Google (que ya comentamos aquí en su momento), ROR, HTML y texto plano.
En su versión gratuita, puede indexar hasta 500 páginas, y detecta links perdidos, pero para conocerlos tienes que pagar $5 mediante PayPal :-)
Lo he probado con una web de 250 páginas y va bastante rápido.

11 septiembre 2006

Foto del primer "bug"

Esta foto siempre me ha gustado. La volví a ver el viernes, y he decidido dejarla aquí anotada. Es un pedazo de nuestra historia, como una casualidad define el futuro :-)
Es una página del diario de operaciones donde se dejó anotado el primer "bug" que se encontró en un ordenador, que en este caso era un insecto (bug en inglés) real.

08 septiembre 2006

Maquetas para el análisis de requerimientos

Usualmente solemos hacer una maqueta simple a base de imágenes en las primeras fases de un proyecto, ya que hemos visto que es la mejor forma para que el cliente entienda realmente lo que estás reflejando en un documento de análisis y de diseño.
Un cliente que no sea de una empresa de TI normalmente no es capaz de comprender diagramas UML y demás artificios, necesita pantallazos de cómo van a quedar las páginas.
Como todo, hemos ido evolucionando. Las siguientes dos imágenes están separadas por cuatro años. Se nota :-)


18 agosto 2006

Aplicaciones Web 2.0 Hispanas

Saltando, saltando he llegado a esta página de Logic.com que contiene una lista de aplicaciones Web 2.0 Hispanas.
Parece bastante exhaustiva, y he encontrado unas cuantas que aún no conocía, y que espero poder sacar algo de tiempo para revisar con más tranquilidad, como computadora.de, que ofrece un escritorio en red (espacio de disco duro, correo, procesador de textos, citas, etc.).
Technorati Tags: , ,

14 agosto 2006

URLs con lógica

Vía Microsiervos he encontrado este juego de lógica en la URL.
Hay que ir poniendo la siguiente URL en la secuencia, para pasar al siguiente número. Aunque parece que hay hasta 30, yo he conseguido llegar al 13 y lo he dejado, porque ya empezaban a utilizarse expresiones de alto nivel de inglés, que he encontrado casualmente buscando en Google (pista: busca "dozen").

25 aniversario del PC

El día 12 se cumplían 25 años desde la aparición del primer PC de IBM, y recordándolo entra nostalgia de los primeros ordenadores que tuve.
Mi primer ordenador (que no PC) fue un MSX de Philips, con 80 KB de memoria, lector de cintas y unidad de cartuchos. Empezaba el instituto (allá por la Navidad de 1986), y lo utilizaba para jugar y para programar con el intérprete de BASIC que tenía incorporado. Dibujábamos los gráficos en papel milimetrado y lo pasábamos a BASIC en largas secuencias de DRAW 20R50U100D50R :-)
El primer PC que utilicé fue un AMSTRAD PC1512 (en 1987), con dos unidades de 5 y 1/4 y sin disco duro, en el que en el instituto dábamos clases de WordStar.
Mi primer PC fue un clónico AT286, con 1 MB de memoria y un disco duro de 20 MB, que me compré al empezar la universidad, en 1990. Tiempos de WordPerfect, News Room Pro, Framework III, Derive, DBase III, Turbo Pascal, etc.
Technorati Tags: , ,

10 agosto 2006

Mashups, empaquetar servicios dispersos

Vía Barrapunto he llegado a un artículo muy interesante titulado Mashups: The new breed of Web app, donde explica el concepto de mashup y las tecnologías subyacentes.
Un mashup es una aplicación que utiliza contenido proporcionado por varios servicios dispersos por Internet, generalmente a través de un API que esos servicios ofrecen.
En ProgramableWeb mantienen una recopilación de todos los APIs disponibles (actualmente 250) y mashups (actualmente 903).
Technorati Tags: ,

08 agosto 2006

JSON, Keet It Simple Stupid

Actualmente utilizamos constantemente el XML como formato de intercambio de datos, y como almacenamiento de información de configuración, algo que no es su concepción inicial: anotar documentos.
Para tareas sencillas, XML no es tan simple como debería (por ejemplo, hay una muy buena crítica en xmlsucks.org.
Como alternativa puede utilizarse JSON, Java Script Object Notation, una notación para representar información con una sintaxis similar a la de los lenguajes de programación de la familia del C.
Por ejemplo, para el XML siguiente, que podría utilizarse para enviar un pedido a un servlet que lo procese:

<invoice>
<date>2006-08-08</date>
<product>
<name>Cámara fotográfica</name>
<quantity>1</quantity>
<payment-type>credit_card</payment-type>
</product>
<product>
<name>Tarjeta memoria</name>
<quantity>1</quantity>
<payment-type>credit_card</payment-type>
</product>
</invoice>
su equivalente en JSON sería:

"invoice": {
"date" : "2006-08-08",
"product" : [
{ "name" : "Cámara fotográfica", "quantity" : 1, "payment-type" : "credit-card" },
{ "name" : "Tarjeta memoria", "quantity" : 1, "payment-type" : "credit-card" }
]
}

Existen librerías para convertir a y desde objetos Java, como una forma fácil y sencilla de serialización, por ejemplo JSONTools.

07 agosto 2006

Escritorio con física

Vía Barrapunto (aunque ya había visto el vídeo antes) encuentro una referencia a BumpTop, el prototipo de escritorio donde los archivos son tratados como objetos y se respetan las leyes de la física: los puedes arrastrar, apilar, empujar, chocan entre ellos, etc.


El concepto me parece interesante, pero creo que queda mucho camino hasta que pueda ser aplicado a un escritorio de un usuario. En la demo aparecen 20, 30 archivos, pero ¿cómo te organizas cuando tienes cientos de miles de archivos? Es igual que un escritorio real, los papeles se van amontonando y al final no puedes encontrar nada, y tienes que clasificar los papeles en archivadores, armarios, con etiquetas, etc. etc.
Technorati Tags: ,

02 agosto 2006

Imágenes curiosas de Google Earth

En Google Earth Hacks se mantiene una lista de imágenes curiosas extraidas de Google Earth: fotografías adyacentes que no encajan, zonas ocultadas, errores en la foto del satélite, etc.
Technorati Tags: ,

01 agosto 2006

Actualización automática de Firefox

El jueves pasado sin que yo tenga que hacer ninguna operación (ni siquiera me había enterado aún de que había una nueva versión de Firefox disponible) Firefox descargó automáticamente la versión 1.5.0.5, que corrige unos cuantos fallos de seguridad.

Así da gusto. Cuando se descubren agujeros de seguridad (que se descubren en todos los programas) se corrigen automáticamente y con rapidez.
Technorati Tags: ,

28 julio 2006

El nacimiento del imperio de Microsoft

Interesante artículo de Miquel Barceló titulado Nace un negocio sobre como una jugada maestra de la pequeña Microsoft comprando el QDOS y ofreciéndoselo a IBM, ganándole la partida a Digital Research, sienta las bases de un imperio.
Technorati Tags: , ,