Esto lo vi el otro día en Microsiervos, y no quería que se me perdiese entre la lista de URLs interesantes.
Ordenadores de bolsillo, y además muy baratos. Este es el que más de ha gustado, y por tan sólo 60 €.
Se llama AllWiner A10, y con unas dimensiones de 8.8*3.5*1.2cm y un peso de 200 gr (ver todos los detalles sobre sus especificaciones aquí y aquí), te lo puedes echar al bolsillo tranquilamente. Pero, ¿qué utilidad tiene, compitiendo con un smartphone? Aparte del precio, claro...
02 junio 2012
20 abril 2012
GTD con todo.ly
Desde que me comentaron sobre FacileThings, he estado revisando varias posibilidades para empezar a utilizar GTD en serio.
Hasta ahora había funcionado con un mapa de MindManager con los cuadrantes de importante/urgente desde que me los esbozaron en un curso allá por 2001 (que resulta que su nombre técnico es matriz de Eisenhower, gracias a Raúl por apuntármelo). Pero se me habían quedado cortos, sobre todo por la enorme lista de tareas pendientes que suelo manejar.
FacileThings tiene muy buen aspecto, pero parece que sólo es gratuito hasta el 1 de junio. Al final, entre varias alternativas, me he decidido por todo.ly.
Las mejores características que le he visto:
Hasta ahora había funcionado con un mapa de MindManager con los cuadrantes de importante/urgente desde que me los esbozaron en un curso allá por 2001 (que resulta que su nombre técnico es matriz de Eisenhower, gracias a Raúl por apuntármelo). Pero se me habían quedado cortos, sobre todo por la enorme lista de tareas pendientes que suelo manejar.
FacileThings tiene muy buen aspecto, pero parece que sólo es gratuito hasta el 1 de junio. Al final, entre varias alternativas, me he decidido por todo.ly.
Las mejores características que le he visto:
- Permite organizarte las tareas en proyectos y subproyectos.
- Aparte del inbox, tienes un par de filtros rápidos con las tareas para hoy, y las tareas próximas (aquellas que has fijado fecha de ejecución).
- Puedes enviarle tareas por mail (las apps para móviles están en desarrollo).
30 marzo 2012
Organizar la lista de tareas pendientes con FacileThings
Me han comentado una web muy interesante para organizar la lista de tareas pendientes, utilizando el método de GTD (Getting Things Done). Se llama FacileThings.

Tiene muy buena pinta, la dejo aquí apuntada para que no se me olvide probarla con detenimiento

Tiene muy buena pinta, la dejo aquí apuntada para que no se me olvide probarla con detenimiento
14 febrero 2012
Comprobar a quién has dado permisos
MyPermissions.org es una web muy simple con un recopilatorio de los enlaces a diferentes servicios (Facebook, Twitter, Google, Dropbox, etc.) a sus páginas de comprobación de los permisos concedidos a aplicaciones externas.

Son simplemente los enlaces a páginas propias del servicio que realizan esta función (por ejemplo, a Facebook o a Google). Al revisar los míos he encontrado que había concedido permisos a algunas cosas de las que ni me sonaba el nombre.

Son simplemente los enlaces a páginas propias del servicio que realizan esta función (por ejemplo, a Facebook o a Google). Al revisar los míos he encontrado que había concedido permisos a algunas cosas de las que ni me sonaba el nombre.
09 febrero 2012
Probando Raportive
Acabo de añadir Raportive a Gmail.

Se instala como una extensión de Firefox y te muestra, cuando se visualiza un mensaje, en una columna de la derecha información sobre la persona, extraida de LinkedIn, Twitter, Facebook, etc.
Por ahora, muy buena impresión...

Se instala como una extensión de Firefox y te muestra, cuando se visualiza un mensaje, en una columna de la derecha información sobre la persona, extraida de LinkedIn, Twitter, Facebook, etc.
Por ahora, muy buena impresión...
06 febrero 2012
Linux Distribution Timeline
En GNU/Linux Distribution Timeline se puede ver el árbol de herencia de todas (???) las distribuciones de Linux.

Me encantan este tipo de gráficos... :-)

Me encantan este tipo de gráficos... :-)
27 enero 2012
Estudio sobre el soporte del vídeo HTML5
LongTail, empresa dedicada al desarrollo de herramientas de vídeo, ha publicado un estudio The State Of HTML5 Video, donde revisa el soporte de los diferentes navegadores para diferentes aspectos del vídeo en HTML5: formatos, atributos del tag, reproducción a pantalla completa, etc.
12 diciembre 2011
Acceso a las notas perdidas de Google Reader
Desde el cambio de interfaz de Reader no tenía acceso al listado de artículos que había ido acumulando a lo largo de dos años de uso.
En la interfaz antigua, al entrar en Reader lo primero que veía era el listado de notas que había tomado, y al cambiar de interfaz simplemente desapareció, y por muchas vueltas que di por los menús no era capaz de encontrarlos... hasta hoy.
En este foro dan una URL para acceder a las notas, y después hay que marcar en cada una de ellas en el icono de la estrella para que aparezcan en el menú de 'Starred items".
Qué enrevesado... ¿por qué no simplemente poner un acceso a la lista de notas?
En la interfaz antigua, al entrar en Reader lo primero que veía era el listado de notas que había tomado, y al cambiar de interfaz simplemente desapareció, y por muchas vueltas que di por los menús no era capaz de encontrarlos... hasta hoy.
En este foro dan una URL para acceder a las notas, y después hay que marcar en cada una de ellas en el icono de la estrella para que aparezcan en el menú de 'Starred items".
Qué enrevesado... ¿por qué no simplemente poner un acceso a la lista de notas?
23 noviembre 2011
commandlinefu: comandos útiles para todos
Esta entrada que he visto en Genbeta Dev me ha encantado. Habla de commandlinefu, un repositorio de comandos para Unix / Linux para explotar a fondo la línea de comandos.

Yo la uso en el día a día, y tengo mi repositorio de "trucos" rápidos, pero seguro que aquí encuentro muchos más.

Yo la uso en el día a día, y tengo mi repositorio de "trucos" rápidos, pero seguro que aquí encuentro muchos más.
07 noviembre 2011
Automatización de tareas con ifttt
Vía Programa Internet a tu gusto con ifttt he descubierto a ifttt.
Aparte de tener un nombre un tanto impronunciable, me ha parecido un servicio muy bueno para enlazar diferentes aplicaciones y servicios existentes en Internet: por ejemplo, "copiar automáticamente en Dropbox todas las imágenes que se publiquen en esta cuenta de Flick".
Tiene una gran cantidad de canales a enlazar, y seguro que irán apareciendo más:

También incluye "recipes" (recetas), creadas por los usuarios y compartidas como ejemplo.
Aparte de tener un nombre un tanto impronunciable, me ha parecido un servicio muy bueno para enlazar diferentes aplicaciones y servicios existentes en Internet: por ejemplo, "copiar automáticamente en Dropbox todas las imágenes que se publiquen en esta cuenta de Flick".
Tiene una gran cantidad de canales a enlazar, y seguro que irán apareciendo más:

También incluye "recipes" (recetas), creadas por los usuarios y compartidas como ejemplo.
11 agosto 2011
Gestión de la caída de Menéame por AWS
La crisis con Amazon AWS es un post muy interesante de Ricardo Galli sobre como gestionó la caida de Menéame por culpa del fallo de la nube de Amazon WS.
25 marzo 2011
Charlas del TED: The bird of a word
Impresionante vídeo de una de las charlas de TED (Technology, Entertainment, Design), sobre como el investigador Deb Roy grabó 90.000 horas de la vida de su hijo para descubrir como aprendió a decir la primera palabra.
16 diciembre 2010
The world of data
Un artículo titulado 3 Tips for Engaging Online Communities with Data Visualization que me ha llegado por nuestras listas internas, que no quiero que se me pierda: tiene un gráfico con una representación visual de los volúmenes de datos que se mueven actualmente por Internet.
Impresionante...
Impresionante...
26 octubre 2010
Gestión de ramas con Git
En A successful Git branching model se comenta una estrategia de gestión de ramas y de generación de releases.

La potencia para crear ramas y realizar después los merges (como también vi en Mercurial) es algo que hecho mucho de menos en CVS y Subversion, donde utilizamos las ramas sólo como último recurso, porque los problemas que te dan en el merge no compensan.

La potencia para crear ramas y realizar después los merges (como también vi en Mercurial) es algo que hecho mucho de menos en CVS y Subversion, donde utilizamos las ramas sólo como último recurso, porque los problemas que te dan en el merge no compensan.
Etiquetas:
CVS,
development,
Git,
Mercurial
15 julio 2010
Decompilación de .class con jd-gui
No suelo necesitar mucho decompilar ficheros .class de Java. Hasta ahora había utilizado esporádicamente una antigua herramienta llamada jad, cuya web original ya ni siquiera está disponible, y que no soporta Java 5 o superior.
Pero últimamente he tenido que pelearme con una librería de la que no tenía código fuente, y me recomendaron JD-GUI, y me ha dado muy buen resultado. Permite cargar jar completos, es capaz de enlazar los nombres de las clases y métodos en el código decompilado para ir navegando por él con rapidez, etc.
Pero últimamente he tenido que pelearme con una librería de la que no tenía código fuente, y me recomendaron JD-GUI, y me ha dado muy buen resultado. Permite cargar jar completos, es capaz de enlazar los nombres de las clases y métodos en el código decompilado para ir navegando por él con rapidez, etc.
06 julio 2010
Getting Real
Acabo de leerme el libro Getting Real, de 37 Signals, los creadores de Ruby On Rails, que lo tenía apuntado desde hace mucho tiempo y no había encontrado hueco.
Un montón de consejos útiles para crear aplicaciones web más simples y más rápidamente. Me quedo con una frase del final:
Un montón de consejos útiles para crear aplicaciones web más simples y más rápidamente. Me quedo con una frase del final:
Success is all about great execution
26 mayo 2010
Instalación de Fedora 12 en un Dell Latitude E6500
Después de cambiar a Fedora 11 en agosto de 2009, a finales de diciembre nos renovaron los portátiles a un Latitude E6500 y aproveché para actualizarme a Fedora 12.
La instalación fue un poco problemática, porque el DVD de instalación descargado no me lo leía en el lector. Lo probé en otros Latitude que tenían Windows XP instalado, y tampoco (parecía problema del lector). Me tocó generar un live-usb con livecd-iso-to-disk siguiendo instrucciones de aquí y aquí. Tras este problema inicial, el resto de la instalación sin ningún otro incidente, me ha reconocido perfectamente todo el hardware del portatil.
Llevo ya casi cinco meses trabajando con él, y la sensación que tengo es muy buena.
Inicialmente me costó un poco encontrar el tamaño de fuente adecuado, porque el Dell D820 antiguo que tenía soportaba 1900 de resolución, y el E6500 sólo soporta 1440. Al hacer el cambio, y después de jugar un rato con los tamaños, las letras me parecían peor definidas, pero supongo que ya me he acostumbrado y ahora no lo noto.
Otro cambio importante ha sido que he añadido una segunda pantalla. Para el que no lo haya probado, lo recomiendo, se trabaja mucho mucho mucho mejor. Lo único que no he conseguido es que aparezca el panel de GNome en la segunda pantalla.
Después de la instalación, como siempre he actualizado programas y configuraciones siguiendo los consejos de Mauriat Miranda en su Personal Fedora 12 Installation Guide y Services in Fedora 12.
Para la instalación de la impresora HP LaserJet2600n, que no está soportada por defecto, probé primero los drivers de la propia HP (HPLIP), pero proporcionaban una impresión muy pobre y no gestionaban bien el color; así que volví a utilizar el clásico foo2hp que tan buenos resultados me había dado hasta ahora.
La instalación fue un poco problemática, porque el DVD de instalación descargado no me lo leía en el lector. Lo probé en otros Latitude que tenían Windows XP instalado, y tampoco (parecía problema del lector). Me tocó generar un live-usb con livecd-iso-to-disk siguiendo instrucciones de aquí y aquí. Tras este problema inicial, el resto de la instalación sin ningún otro incidente, me ha reconocido perfectamente todo el hardware del portatil.
Llevo ya casi cinco meses trabajando con él, y la sensación que tengo es muy buena.
Inicialmente me costó un poco encontrar el tamaño de fuente adecuado, porque el Dell D820 antiguo que tenía soportaba 1900 de resolución, y el E6500 sólo soporta 1440. Al hacer el cambio, y después de jugar un rato con los tamaños, las letras me parecían peor definidas, pero supongo que ya me he acostumbrado y ahora no lo noto.
Otro cambio importante ha sido que he añadido una segunda pantalla. Para el que no lo haya probado, lo recomiendo, se trabaja mucho mucho mucho mejor. Lo único que no he conseguido es que aparezca el panel de GNome en la segunda pantalla.
Después de la instalación, como siempre he actualizado programas y configuraciones siguiendo los consejos de Mauriat Miranda en su Personal Fedora 12 Installation Guide y Services in Fedora 12.
Para la instalación de la impresora HP LaserJet2600n, que no está soportada por defecto, probé primero los drivers de la propia HP (HPLIP), pero proporcionaban una impresión muy pobre y no gestionaban bien el color; así que volví a utilizar el clásico foo2hp que tan buenos resultados me había dado hasta ahora.
22 abril 2010
Post-it con forma de discos de 3'5
Yo he reutilizado mis discos de 3'5 antiguos e inútiles para hacer portalápices, y esta idea me ha encantado.

Visto en Disk-it//Sticky Notes

Visto en Disk-it//Sticky Notes
18 marzo 2010
Control de versiones con Mercurial
A raíz del último post de Joel Spolsky en Joel on software (una pena que sea el último), me ha despertado la curiosidad sobre Mercurial como sistema de control de versiones distribuido.
Hasta ahora he utilizado CVS y Subversion como herramientas para la gestión del código fuente y demás ficheros asociados a un proyecto (y de hecho, no concibo un proyecto sin una herramienta de este tipo), pero la orientación que comenta hacia los "grupos de cambios" en lugar de las versiones de los ficheros me ha parecido muy interesante.
Me leeré con tranquilidad el tutorial.
Hasta ahora he utilizado CVS y Subversion como herramientas para la gestión del código fuente y demás ficheros asociados a un proyecto (y de hecho, no concibo un proyecto sin una herramienta de este tipo), pero la orientación que comenta hacia los "grupos de cambios" en lugar de las versiones de los ficheros me ha parecido muy interesante.
Me leeré con tranquilidad el tutorial.
07 marzo 2010
Boby McFerrin y las metáforas
Este fin de semana hemos estado discutiendo bastante sobre las metáforas que hay que proporcionar al usuario para que entienda la información que le estás mostrando.
Y uno de los vídeos que han surgido sobre cómo la gente sólo necesita una metáfora para a partir de ahí extrapolar ha sido este de Bobby McFerrin, en el World Science Festival 2009, que a mi me parece genial:
Y uno de los vídeos que han surgido sobre cómo la gente sólo necesita una metáfora para a partir de ahí extrapolar ha sido este de Bobby McFerrin, en el World Science Festival 2009, que a mi me parece genial:
04 marzo 2010
Cambiar por jQuery entre grid y list
Estábamos buscando una forma de cambiar la vista de una página de productos entre formato tabla y formato lista, y hemos encontrado un artículo muy bueno que explica como hacer eso mismo con JQuery y CSS:
Easy Display Switch with CSS and jQuery
El efecto a conseguir es:
Easy Display Switch with CSS and jQuery
El efecto a conseguir es:
01 diciembre 2009
Vídeos de papel
Acabo de ver algunos de los vídeos de Common Craft. Son vídeos que explican de manera sencilla un concepto, hechos a base de figuritas de papel. Muy claros y divertidos.
Dejo un pantallazo:
Dejo un pantallazo:
27 noviembre 2009
FonYou, un único número para controlarlos a todos

Suele ser bastante habitual tener varios números de teléfono (el personal y el de empresa, por ejemplo). Con FonYou podremos contratar un número de teléfono, dar de alta todos nuestros teléfonos, y redireccionar las llamadas o SMSs al número que nos interese.
Me parece bastante interesante, sólo le veo una pega: el riesgo de que la empresa cierre el servicio, y el número quede inútil, ya que no queda nada claro cómo se van a financiar, porque no dice nada de servicios de pago, ni extras ni nada.
02 octubre 2009
Habilitar SpamAssassin en Evolution
Desde que actualicé el portatil del trabajo a Fedora Core 11, el filtro de SPAM en el mail había dejado de funcionar.
Parecía que la configuración era sencilla: en el menú Editar -> Preferencias -> Opciones de correo -> SPAM hay que chequear la opción "Comprobar si los mensajes entrantes son basura".
El problema está en que si no tienes instalado SpamAssassin y el plugin de SpammAssasin para Evolution no hace nada, y además no te avisa de ningún error.
Por tanto, los pasos son:
Parecía que la configuración era sencilla: en el menú Editar -> Preferencias -> Opciones de correo -> SPAM hay que chequear la opción "Comprobar si los mensajes entrantes son basura".
El problema está en que si no tienes instalado SpamAssassin y el plugin de SpammAssasin para Evolution no hace nada, y además no te avisa de ningún error.
Por tanto, los pasos son:
- Instalar los paquetes spamassassin y evolution-spamassassin.
- Reiniciar Evolution si está abierto.
- En Editar -> Complementos tiene que estár chequeado 'Complemento de filtro de SpamAssassin'.
- En la pestaña de configuración del SPAM, en el desplegable 'Complemento SPAM predeterminado' elegir 'SpamAssassin'. Debe mostrar un mensaje 'El complemento SpamAssassin está disponible y el binario está instalado'.
23 septiembre 2009
Selección de personal con criptograma

Acabo de ver en TechChrunch este anuncio de selección de personal de Google: si eres lo suficientemente bueno como para descifrar este código, llámanos.
Genial!
Actualización: en FayerWayer hay algunos comentarios con lo que parece ser la solución.
15 septiembre 2009
Data Liberation

He encontrado la web Data Liberation, con instrucciones sobre como importar / exportar datos de todos los productos de Google, creada por un grupo de ingenieros de la propia Google.
Me parece bastante significativo que su estrategia no vaya por tener usuarios cautivos, sino usuarios que realmente quieran estar con ellos.
He aprovechado para hacer un backup de este blog, en cinco segundos.
25 agosto 2009
Linux cumple 18 años
El 25 de agosto de 1991 Linus Torvalds enviaba este mensaje:

Hay un artículo resumen de la historia de Linux bastante interesante escrito por Alvy de Microsiervos
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be
big and professional like gnu) for 386(486) AT clones.
This has been brewing since april, and is starting to
get ready. I'd like any feedback on things people
like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical
reasons) among other things).

Hay un artículo resumen de la historia de Linux bastante interesante escrito por Alvy de Microsiervos
19 agosto 2009
Instalación de Fedora Core 11 en un Dell D820

Desde que instalé la Fedora Core 5, allá por octubre de 2006, mi portatil Dell Latitude D820 ha estado funcionando perfectamente.
Pero últimamente cada vez me encontraba con más aplicaciones interesantes que no podía utilizar por problemas de versiones de librerías muy antiguas; la más significativa Firefox 3.
Por eso, aprovechando la vuelta de la vacaciones, he instalado la Fedora Core 11.
Todo ha ido razonablemente bien. La instalación con siguiente - siguiente. El único incidente es que no me ha dejado reformatear la partición root como ext4 (la tenía en ext3, y la he tenido que dejar así).
Tras la instalación, todo el hardware lo ha reconocido perfectamente, incluso la wifi y la pantalla panorámica, que me dió algún problema con FC5. Lo único destacable es que si se desactiva el servicio de bluetooth (que quería quitar por no usarlo) no funciona el audio. :-(
Después de instalar, he estado actualizando paquetes y añadiendo paquetes no incluidos por defecto en Fedora (relacionados con multimedia, principalmente). Me han sido muy útiles estas dos páginas, son un listado muy completo de programas a añadir:
Por último he desactivado todos los servicios que no utilizo, siguiendo esta guía:
Mi primera impresión después de un día de uso es muy buena. Interfaz gráfico muy pulido y agadable, ha cogido a la primera todas mis configuraciones salvadas y ningún problema destacable.
Actualización: una única pega, la implesora HP LaserJet2600n no funciona directamente con los drivers de CUPS incorporados en la FC11 (como ya me pasó en FC5). Googleando he encontrado este bug con un mensaje de error similar (aunque un modelo de impresora diferente) y consultando en Open Printing he añadido un nuevo driver foo2hp. Ahora sí.
17 agosto 2009
100 diseños futuristas
Esta URL estuvo circulando por nuestra lista interna de innovación hace unos meses: 100 Amazing Futuristic Design Concepts We Wish Were Real.
Mi favorito es el siguiente:
Mi favorito es el siguiente:
13 julio 2009
Grabar screencast en 29 Kb

Esto me ha sorprendido. Una utilidad llamada TinyTask que te permite grabar un vídeo de lo que estás haciendo en pantalla, para volver a reproducirlo posteriormente.
Su funcionalidad es la justa: grabar, parar, salvar, reproducir, y un añadido, generar un exe con el vídeo. Ni siquiera necesita instalación, y funciona para todas las versiones de Windows.
Pero lo sorprendente es su tamaño: ¡¡¡29 K, y de ellos 14 K son iconos!!!
En los tiempos de los programas con decenas de librerías de muchos megas, es algo cuando menos llamativo.
01 julio 2009
HTML 5
Con la reciente publicación de la versión 3.5 de Firefox, el HTML 5 tiene un respaldo importante.
Dejo anotados un par de artículos sobre las novedades de HTML 5:
Dejo anotados un par de artículos sobre las novedades de HTML 5:
03 junio 2009
Wave, la última de Google

El otro día lo comentaba con un compañero, Google te puede sorprender cuando menos te lo esperas. La última: Google Wave, el intento de revolucionar la forma en que nos comunicamos actualmente.
Dejo un par de enlaces a artículos con más información: en CrystaLab y en Genbeta.
15 mayo 2009
Wolfram Alpha: ¿será tan bueno como parece?
Dentro de muy pocos días se abrirá al público el nuevo buscador Wolfram Alpha, que ha generado bastante expectación últimamente.
Un buscador enfocado a entender tu pregunta y darte respuestas concretas, no mostrarte páginas de información que puedan estar relacionadas con lo que buscas.
Basado en Mathematica, estará enfocado a procesar el conocimiento actual existente en diversos campos a un nivel de experto.
Hay un artículo que explica con claridad más detalles titulado Wolfram Alpha : Un nuevo buscador REALMENTE diferente.
También hay unas reflexiones interesantes en el post Wolfram Alpha de webtrespuntocero.
¿Afectará a Google, le obligará a reaccionar?
Un buscador enfocado a entender tu pregunta y darte respuestas concretas, no mostrarte páginas de información que puedan estar relacionadas con lo que buscas.
Basado en Mathematica, estará enfocado a procesar el conocimiento actual existente en diversos campos a un nivel de experto.
Hay un artículo que explica con claridad más detalles titulado Wolfram Alpha : Un nuevo buscador REALMENTE diferente.
También hay unas reflexiones interesantes en el post Wolfram Alpha de webtrespuntocero.
¿Afectará a Google, le obligará a reaccionar?
06 mayo 2009
Fotos del curso de desarrollo en Liferay
A principios de abril estuve en un curso para desarrolladores sobre la última versión de Liferay, la 5.2.2, impartida por Julio Camarero y Jorge Ferrer, de Liferay España.
Estuvo bastante interesante, aunque algo corto (sólo tres días) y se nos quedaron muchas cosas en el tintero.
Nos hicimos unas cuantas fotos para el recuerso :-)
Estuvo bastante interesante, aunque algo corto (sólo tres días) y se nos quedaron muchas cosas en el tintero.
Nos hicimos unas cuantas fotos para el recuerso :-)
29 abril 2009
Cumpleaños feliz!!!
Cuatro añitos, quien lo iba a decir... :-)
El 29 de abril de 2005 escribí el primer post en este blog. 271 entradas después, he bajado mucho el ritmo de posts (al principio siempre lo coges con muchas más ganas), pero no he dejado de utilizar este blog como un espacio donde dejar anotadas ideas y enlaces que me sirva de referencia posterior.
Veremos dentro de otros cuatro años.
El 29 de abril de 2005 escribí el primer post en este blog. 271 entradas después, he bajado mucho el ritmo de posts (al principio siempre lo coges con muchas más ganas), pero no he dejado de utilizar este blog como un espacio donde dejar anotadas ideas y enlaces que me sirva de referencia posterior.
Veremos dentro de otros cuatro años.
17 abril 2009
Como es un datacenter de Google por dentro
Vía Juan Tomás García he llegado a un víde de como es un datacenter de Google por dentro.
Bastante interesante, todo a base de contenedores repletos de máquinas, y un gran control de gasto energético, la refrigeración, etc.
Había visto algunos contenedores para montar datacenters de Sun, aunque por el color no parece que sean los que hay en el vídeo :-)
Interesante también los datos sobre el hardware de Google.
Bastante interesante, todo a base de contenedores repletos de máquinas, y un gran control de gasto energético, la refrigeración, etc.
Había visto algunos contenedores para montar datacenters de Sun, aunque por el color no parece que sean los que hay en el vídeo :-)
Interesante también los datos sobre el hardware de Google.
14 abril 2009
Java en Google App Engine
Google App Engine es un servicio que ofrece Google para ejecutar aplicaciones desarrolladas por terceros dentro de sus servidores, utilizando sus infraestructuras de gestión de datos (BigTable y , Google File System o Map Reduce).
Inicialmente sólo soportaba aplicaciones desarrolladas en Python, pero desde hace bien poco también soporta aplicaciones desarrolladas en Java.
A mi me parece un paso lógico, después de que Google apostara por Android en Java.
Parece que incluso habrá un plugin para Eclipse.
Habrá que probarlo. Puede ser una forma muy sencilla de obtener hosting para aplicaciones Java.
Inicialmente sólo soportaba aplicaciones desarrolladas en Python, pero desde hace bien poco también soporta aplicaciones desarrolladas en Java.
A mi me parece un paso lógico, después de que Google apostara por Android en Java.
Parece que incluso habrá un plugin para Eclipse.
Habrá que probarlo. Puede ser una forma muy sencilla de obtener hosting para aplicaciones Java.
10 marzo 2009
Windows Vista y el DRM
He leido un excelente artículo titulado A Cost Analysis of Windows Vista Content Protection, que pone los pelos de punta sobre la restricción de lo que los usuarios van a poder y no van a poder hacer con el hardware / software en el que se han gastado el dinero.
A mi el DRM me parece técnicamente inviable, que no previene la piratería, sino que molesta a los usuarios que legalmente compran los contenidos. Veremos...
A mi el DRM me parece técnicamente inviable, que no previene la piratería, sino que molesta a los usuarios que legalmente compran los contenidos. Veremos...
08 marzo 2009
Colaborando con WebTresPuntoCero
A partir de ahora, las anotaciones relacionadas con la web que viene las iré escribiendo en el blog Web 3.0, un blog donde parte del equipo de iSOCO escribimos sobre este tema.
Al mismo tiempo las iré referenciando aquí, para que no se me despisten. La primera, sobre cloud computing.
Al mismo tiempo las iré referenciando aquí, para que no se me despisten. La primera, sobre cloud computing.
19 febrero 2009
Cuidado con Google Analytics
Ayer estuvieron circulando por nuestras listas internas (gracias, David) unos cuantos enlaces sobre artículos que describen que los datos que proporciona Google Analytics pueden no ser totalmente fiables si se deja con la configuración por defecto.
Resaltan lo importante que es conocer en profundidad las herramientas que estás utilizando, y no sólo aceptar los datos que te proporcionan porque están respaldados por Google.
- Google Analytics vs XiTi: cómo miden el origen de las visitas
- Lo que casi nadie sabe de Google Analytics
Resaltan lo importante que es conocer en profundidad las herramientas que estás utilizando, y no sólo aceptar los datos que te proporcionan porque están respaldados por Google.
29 enero 2009
M-Lab: saber qué hace tu ISP

Vía edans he llegado a M-Lab, una aventura conjunta de Google con algunas asociaciones e investigadores para desarrollar herramientas que permitan conocer de verdad qué está haciendo tu ISP con tu conexión: ancho de banda, tratamiento "especial" de cierto tráfico como Bittorrent, etc.
20 enero 2009
Pencil: plugin para la creación de maquetas

He estado probando el plugin para Firefox Pencil. Es un pequeño diseñador que te permite crear pantallazos, para maquetar formularios de aplicaciones o de páginas web.
Cuenta con una lista de elementos comunes (botones, campos de texto, desplegables, checks, etc.) y otros elementos como imágenes o texto html enriquecido.
Lo más interesante que he visto son tres puntos:
- Es multiplataforma. Hasta ahora he utilizado el Visio para hacer este tipo de cosas, pero dependía de tener un Windows a mano. También existe como aplicación independiente, sin necesidad del navegador, gracias a XULRunner.
- Permite "cortar y pegar" fragmentos de página web, y crea un cuadro de texto enriquecido con el contenido. Sin embargo, no he encontrado una forma de editar después el HTML subyacente (edita en modo wysiwyg), o de escribir el HTML directamente y que lo interprete.
- Guarda los diseños en XML, y exporta a PNG para poder incluir las maquetas en otros documentos.
15 enero 2009
Palabras curiosas: Cancamusa
Siguiendo con la tradición de serendipia, procrastinar (y otras de menos nivel), quiero dejar anotada otra palabra igualmente curiosa, que últimamente no dejo de oir: cancamusa.
Según la definición del diccionario, es el "dicho o hecho con que se pretende desorientar a alguien para que no advierta el engaño de que va a ser objeto". Es decir, palabrería antes de que te la claven :-)
Según la definición del diccionario, es el "dicho o hecho con que se pretende desorientar a alguien para que no advierta el engaño de que va a ser objeto". Es decir, palabrería antes de que te la claven :-)
23 octubre 2008
Usabilidad en el diseño de formularios web
He encontrado una presentación muy interesante de Luke Wroblewsky, titulada Best Practices For Form Design, sobre muchos consejos a la hora de diseñar formularios web, con muchos ejemplos prácticos.
Me ha parecido muy interesante, y Luke ha trabajado en Yahoo, eBay, etc. como responsable de diseño, por lo que experiencia parece que tiene.
Me ha parecido muy interesante, y Luke ha trabajado en Yahoo, eBay, etc. como responsable de diseño, por lo que experiencia parece que tiene.
Etiquetas:
development,
HTML,
ui,
usability
06 octubre 2008
Smush it!, optimizar imágenes para web
Cuanto más pequeño sea el tamaño de una imagen para poner en la web mucho mejor, sobre todo si estamos hablando de webs con alto tráfico.
Acabo de descubrir vía Genbeta el servicio Smush it!, una web muy simple donde puedes subir las imágenes (seleccionándolas de local, poniendo sus URLs o mediante un plugin para Firefox) y automáticamente las optimizan y las dejan disponibles para descargarlas.
Lo he probado con algunas de las imágenes que hemos recibido en varios proyectos de los diseñadores y he conseguido ahorros del 20% al 50%, lo que no está nada mal.
Acabo de descubrir vía Genbeta el servicio Smush it!, una web muy simple donde puedes subir las imágenes (seleccionándolas de local, poniendo sus URLs o mediante un plugin para Firefox) y automáticamente las optimizan y las dejan disponibles para descargarlas.
Lo he probado con algunas de las imágenes que hemos recibido en varios proyectos de los diseñadores y he conseguido ahorros del 20% al 50%, lo que no está nada mal.
26 septiembre 2008
Datos sobre el hardware de Google
Tenía anotado un artículo que leí hace poco titulado Google spotlights data center inner workings, donde se da un poco de información sobre el hardware que soporta todos los programas de Google.
Creo que debe ser de las instalaciones más complejas(si no la más) de hardware que existan actualmente. Y todo a base de máquinas simples, muchas, muchísimas, poco fiables, añadiendo la fiabilidad a base de software.
Creo que debe ser de las instalaciones más complejas(si no la más) de hardware que existan actualmente. Y todo a base de máquinas simples, muchas, muchísimas, poco fiables, añadiendo la fiabilidad a base de software.
23 septiembre 2008
El futuro de las búsquedas
De rebote (ahora no recuerdo dónde lo he visto) he llegado a un artículo titulado Future of Internet Search: Mobile Version, donde se elucubra como podría ser un dispositivo móvil de búsquedas con reconocimiento de imágenes, que es francamente espectacular.
Como muestra, una imagen.
Como muestra, una imagen.
16 septiembre 2008
Un vistazo a Stack Overflow
Estoy subscrito a los boletines de Joel Spolsky, y ayer me llegó uno comentando la apertura de Stack Overflow, en conjunción con la gente de Coding Horror.
Su objetivo es ser un lugar de preguntas y respuestas sobre programación, pero que estas preguntas y respuestas puedan ser moderadas por los propios usuarios, votando las más útiles, modificando las preguntas para que sean más descriptivas, etc.
Su objetivo es ser un lugar de preguntas y respuestas sobre programación, pero que estas preguntas y respuestas puedan ser moderadas por los propios usuarios, votando las más útiles, modificando las preguntas para que sean más descriptivas, etc.
10 septiembre 2008
09 septiembre 2008
Críticas al cambio climático
Cada día veo más artículos críticos con la interpretación "oficial" del cambio climático y el calentamiento global del IPCC, sobre todo por su falta de rigor científico y por ser más político que científico.
El último artículo que he leido (del 2005) es The Case for Skepticism on Global Warming, de Michael Crichton. No se la formación científica de Michael (sólo he leido algunos libros suyos), pero las razones que expone me parecen totalmente lógicas.
El último artículo que he leido (del 2005) es The Case for Skepticism on Global Warming, de Michael Crichton. No se la formación científica de Michael (sólo he leido algunos libros suyos), pero las razones que expone me parecen totalmente lógicas.
18 julio 2008
LinkedIn de nuevo cazado
Como ya me ocurrió hace poco he vuelto a cazar a LinkedIn inaccesible, aunque parece que esta vez es por reformas.

Sin embargo, hay que reconocer que tiene estilo... :-)

Sin embargo, hay que reconocer que tiene estilo... :-)
08 julio 2008
Palabras curiosas: Pylon
Esta mañana, vía Microsiervos, me he encontrado con otra de esas palabras curiosas, al estilo de procrastinar. Es pylon, término creado para designar el espacio vacío que se queda en el dibujo de una letra.

No me he podido resistir a dejarlo anotado, porque seguiro que dentro de unos días ya se me ha olvidado.

No me he podido resistir a dejarlo anotado, porque seguiro que dentro de unos días ya se me ha olvidado.
17 junio 2008
Scripts para Nautilus
Siguiendo enlaces he llegado a la web Scripts para Nautilus, un repositorio muy interesante de scripts para ampliar las funcionalidades de Nautilus, añadiendo nuevas acciones como manejar imágenes, convertir archivos de audio, ejecutar comandos, etc.
11 junio 2008
LinkedIn está caido
22 mayo 2008
Curso de tratamiento de imágenes con GIMP

Suelo utilizar habitualmente el GIMP para hacer pequeños retoques de imágenes, básicamente retoques para presentaciones, y modificaciones de botones, pestañas, etc. para aplicaciones web.
Vía Barrapunto he encontrado este curso que tiene bastante buena pinta.
21 mayo 2008
Sacarle los colores a una web
Lo he visto en Genbeta, mooColorFinder te permite conocer los códigos hexadecimales de los colores presentes en una web.
Me parece una de esas herramientas útiles que conviene tener anotadas por si se presenta la ocasión.
Me parece una de esas herramientas útiles que conviene tener anotadas por si se presenta la ocasión.
Tres años no es nada
Al ir a escribir una entrada (que pondré a continuación) me he dado cuenta que el 29 de abril pasado este blog cumplió tres años.
Como últimamente no escribo demasiado, cosa que espero poder ponerle remedio, se me había pasado.
Tres añitos... como pasa el tiempo.
Como últimamente no escribo demasiado, cosa que espero poder ponerle remedio, se me había pasado.
Tres añitos... como pasa el tiempo.
28 abril 2008
Popularidad de los lenguajes de programación, abril 2008
Ya lo había comentado hace tiempo (concretamente en enero del 2006), y acabo de ver la estadística actualizada.
Tiobe hace un análisis mensual automático de la popularidad de los lenguajes de programación. En abril de 2008 está así:
La gráfica de tendencia es la siguiente:
Tiobe hace un análisis mensual automático de la popularidad de los lenguajes de programación. En abril de 2008 está así:
- Java: 20,52%
- C: 14,68%
- Visual Basic: 11,69%
- PHP: 10,32$
- C++: 9,94%
- Perl: 5,93%
- Python: 4,53%
- C#: 3,83%
La gráfica de tendencia es la siguiente:
03 abril 2008
Aprobado OOXML como estándar ISO con múltiples irregularidades
Se veía venir, Microsoft ha estado presionando hasta que ha conseguido que se apruebe OOXML como estándar ISO, a pesar de los muchos problemas técnicos que tiene esta especificación y que están sin resolver, y los oscuros movimientos e irregularidades que ha habido durante todo el proceso.
18 marzo 2008
Conocer el origen de un mail
Vía el blog de Juan Tomás García llego a una herramienta para conocer de forma aproximada de donde viene un mail: Trace Email Address Source en WhatIsMyIPAddress.com.
En un form pegas todas las cabeceras de un mensaje de mail, y analizando las cabeceras Received traza la ruta hasta el origen, geoposicionándotelo en un mapa.
Es aproximado, porque cuando entran en juego los proveedores de Internet la posición geográfica puede no ser muy ajustada, y no sirve para los mensajes de spam que falsean cabeceras, pero es curioso.
En un form pegas todas las cabeceras de un mensaje de mail, y analizando las cabeceras Received traza la ruta hasta el origen, geoposicionándotelo en un mapa.
Es aproximado, porque cuando entran en juego los proveedores de Internet la posición geográfica puede no ser muy ajustada, y no sirve para los mensajes de spam que falsean cabeceras, pero es curioso.
21 febrero 2008
Peleando con winmail.dat
De vez en cuando recibo mails enviados por gente que tiene Outlook, con un attachment winmail.dat que mi cliente de correo (Evolution) no puede gestionar (sólo Outlook puede).
Habitualmente le pido el emisor que vuelva a enviármelo en texto plano (no HTML ni RTF), pero hoy tenía prisa y he buscado como tratar estos winmail.dat.
He encontrado dos entradas interesantes:
Y una utilidad, WMDecode, que extrae el contenido de los winmail.dat.
Edición del 8/may/2008: existe un plugin para Thunderbird que te permite ver los adjuntos winmail.dat:
https://addons.mozilla.org/en-US/thunderbird/addon/4433
Habitualmente le pido el emisor que vuelva a enviármelo en texto plano (no HTML ni RTF), pero hoy tenía prisa y he buscado como tratar estos winmail.dat.
He encontrado dos entradas interesantes:
Y una utilidad, WMDecode, que extrae el contenido de los winmail.dat.
Edición del 8/may/2008: existe un plugin para Thunderbird que te permite ver los adjuntos winmail.dat:
https://addons.mozilla.org/en-US/thunderbird/addon/4433
Etiquetas:
Evolution,
mail,
Outlook,
Thunderbird
19 febrero 2008
Publicadas las especificaciones de los formatos de Office
Vía Genbeta veo que por fin Microsoft ha publicado las especificaciones de los formatos binarios de Office, que llevaban tanto tiempo siendo secretas e implementadas por otros como OpenOffice supongo que por fuerza bruta.
Me llama la atención que también ofrecen las espeficicaciones en PDF además de en XPS, eso sí, con una tipografía poco afortunada, por ejemplo la del PowerPoint apenas se puede leer con comodidad.
Seguro que esto hace que la próxima versión de OpenOffice pueda importar a la perfección ficheros realizados con Microsoft Office, que actualmente aún hay pequeñas cosas que no entiende bien.
Actualización: post de Joel Spolsky sobre por qué estas especificaciones son tan complicadas.
Me llama la atención que también ofrecen las espeficicaciones en PDF además de en XPS, eso sí, con una tipografía poco afortunada, por ejemplo la del PowerPoint apenas se puede leer con comodidad.
Seguro que esto hace que la próxima versión de OpenOffice pueda importar a la perfección ficheros realizados con Microsoft Office, que actualmente aún hay pequeñas cosas que no entiende bien.
Actualización: post de Joel Spolsky sobre por qué estas especificaciones son tan complicadas.
04 febrero 2008
Libro "Como sobrevivir a la SGAE"
El libro Como sobrevivir a la SGAE de Arturo Quirantes, es una buena referencia para la gente que no tiene claro todo el tema de legalidad en torno a la copia privada y las descargas en P2P.
Muy bien escrito, se lee rápido (son cien páginas) y contundente. Como resumen podría dejar:
Muy en el estilo del Copia este libro de David Bravo.
Muy bien escrito, se lee rápido (son cien páginas) y contundente. Como resumen podría dejar:
- La copia privada es un derecho
- Descargarse material para uso privado es legal, se pongan como se pongan
Muy en el estilo del Copia este libro de David Bravo.
29 enero 2008
CAPTCHAs con gatos
A todo el mundo le molestan los CATPCHAs(Completely Automated Public Turing test to tell Computers and Humans Apart), pero creo que son algo necesario para evitar abusos automáticos por parte de spamers, virus, etc.
Sin embargo, he visto un artículo en Hispasec donde hablan de una alternativa llamada Asirra (Animal Species Image Recognition for Restricting Access), en la que te muestran un conjunto de imágenes de gatos y perros, y tienes que seleccionar todas las que son gatos.

Creo que es más fácil (algunos CAPTCHAs cuestan), y parece que los CAPTCHAS no son tan seguros (Breaking a Visual CAPTCHA, Using AI to beat CAPTCHA and post comment spam).
Sin embargo, he visto un artículo en Hispasec donde hablan de una alternativa llamada Asirra (Animal Species Image Recognition for Restricting Access), en la que te muestran un conjunto de imágenes de gatos y perros, y tienes que seleccionar todas las que son gatos.

Creo que es más fácil (algunos CAPTCHAs cuestan), y parece que los CAPTCHAS no son tan seguros (Breaking a Visual CAPTCHA, Using AI to beat CAPTCHA and post comment spam).
17 enero 2008
Probar diseños web en múltiples navegadores con Browsershot
Acabo de descubrir en hacks: browsershots una web muy interesante llamada Browsershots.
Le das una URL y te genera un pantallazo con como se ve esa URL con distintos navegadores (y muchos de ellos en distintas versiones):
Muy útil para ampliar el rango de los navegadores en los que probar el aspecto de un diseño sin necesidad de tenerlos instalados todos.
Le das una URL y te genera un pantallazo con como se ve esa URL con distintos navegadores (y muchos de ellos en distintas versiones):
- Para Linux: BonEcho, Dillo, Epiphany, Firebird, Firefox, Flock, Galeon, GranParadiso, Iceape, Iceweasel, Kazehakase, Konkeror, Minefield, Mozilla, Navigator, Opera, Phoenix, SeaMonkey.
- Para Windows: Firefox, Flock, K-Meleon, MSIE, Navigator, Opera,
Safari, SeaMonkey. - Para MacOSX: Firefox, Safari.
Muy útil para ampliar el rango de los navegadores en los que probar el aspecto de un diseño sin necesidad de tenerlos instalados todos.
05 diciembre 2007
Cinco formas de trazar la ejecución en Java
Interesante artículo recopilatorio sobre como averiguar lo que está pasando en una aplicación Java.
Repaso breve desde la depuración clásica con breakpoints o incluso System.out.println() hasta utilizar proxies dinámicos o programación orientada a aspectos.
Repaso breve desde la depuración clásica con breakpoints o incluso System.out.println() hasta utilizar proxies dinámicos o programación orientada a aspectos.
15 noviembre 2007
Mozilla Prism, lanzador de aplicaciones web
Prism es una prueba de concepto de Mozilla Labs para explorar nuevas formas de interaccionar con las aplicaciones web.
En este caso, consiste en un lanzador de aplicaciones web, que te permite integrar en el escritorio y en la barra de menús inicial el lanzamiento de aplicaciones web.

Una vez lanzadas, las aplicaciones no aparecen en una ventana típica de navegador, sino que muestran su propia ventana de aplicación.

Por debajo utiliza al motor del navegador, sus preferencias, etc., pero te quita todas los menús y barras de navegación que no necesitas para ejecutar una aplicación concreta.
Por ahora, sólo para Windows, pero prometen versiones para Mac y Linux.
En este caso, consiste en un lanzador de aplicaciones web, que te permite integrar en el escritorio y en la barra de menús inicial el lanzamiento de aplicaciones web.

Una vez lanzadas, las aplicaciones no aparecen en una ventana típica de navegador, sino que muestran su propia ventana de aplicación.

Por debajo utiliza al motor del navegador, sus preferencias, etc., pero te quita todas los menús y barras de navegación que no necesitas para ejecutar una aplicación concreta.
Por ahora, sólo para Windows, pero prometen versiones para Mac y Linux.
06 noviembre 2007
Consejos para mejorar el rendimiento de las apps web
Best Practices for Speeding Up Your Web Site es un compendio de consejos recopilado por el Exceptional Performance group at Yahoo!, con el objetivo de acelerar el rendimiento del front-end de las aplicaciones web.
El índice es:
El índice es:
- Make Fewer HTTP Requests
- Use a Content Delivery Network
- Add an Expires Header
- Gzip Components
- Put Stylesheets at the Top
- Put Scripts at the Bottom
- Avoid CSS Expressions
- Make JavaScript and CSS External
- Reduce DNS Lookups
- Minify JavaScript
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
- Make Ajax Cacheable
17 octubre 2007
Consejos de The Pragmatic Programmer
Extraidos del libro The Pragmatic Programmer, una lista de consejos que todo programador "pragmático" debe conocer y aplicar.
04 octubre 2007
Como saber con qué JDK se ha compilado una clase Java
Me he encontrado con una clase Java de la que no tenía ni idea de con qué JDK había sido compilada, y ante la alternativa de tener que probar con varios hasta conseguir el mínimo en que funciona, he encontrado este truco para mostrar la versión de especificación y qué JDK mínimo se necesita.
El código de la clase, que dejo aquí anotado para futuras referencias:
El código de la clase, que dejo aquí anotado para futuras referencias:
import java.io.*;
public class Version {
public static void main(String[] args) throws Exception {
if (args.length != 1) {
System.err.println("Usage: java version <.class file>");
System.exit(1);
}
if (! new File(args[0]).exists()) {
System.err.println(args[0] + " does not exist!");
System.exit(2);
}
DataInputStream dis = new DataInputStream(
new FileInputStream(args[0]));
int magic = dis.readInt();
if (magic != 0xcafebabe) {
System.err.println(args[0] + " is not a .class file");
System.exit(3);
}
int minor = dis.readShort();
int major = dis.readShort();
System.out.println("class file version is " + major + "." + minor);
String version = null;
if (major < 48) {
version = "1.3.1";
} else if (major == 48) {
version = "1.4.2";
} else if (major == 49) {
version = "1.5";
} else if (major == 50) {
version = "6";
} else {
version = "7";
}
System.out.println("You need to use JDK " + version + " or above");
}
}
25 septiembre 2007
Las bases de datos relacionales están obsoletas
Vía Barrapunto he estado echandole un vistazo al artículo The End of an Architectural Era (It's Time for a Complete Rewrite), donde se comenta que debido a los avances en hardware, los actuales sistemas de gestión de bases de datos, basados todos en arquitecturas desarrolladas hace 25 años, se han quedado obsoletos.
Propone varios cambios "de base":
Propone varios cambios "de base":
- Bases de datos contenidas completamente en memoria
- Redes grid de alta disponibilidad, que eliminan la necesidad de usar lentos logs para protegerse de problemas
- Eliminar el lenguaje SQL, en aras de otros lenguajes más simples y que se integren mejor con los lenguajes de programación
- Etc.
14 septiembre 2007
Arquitecturas en alta disponibilidad, pero siguen fallando
El martes pasado estaba leyendo en la web sobre arquitecturas en alta disponibilidad de aplicaciones reales (muy interesante, por cierto), y al revisar lo que cuentan sobre la arquitectura de Wikipedia, pum, me salta este error:

Es la primera vez que me ocurre en Wikipedia, pero a veces la alta disponibilidad no es tan alta :-)
Claro que debía ser el día de los errores, porque a los poco minutos cazo este en el blog de Enrique Dans:

Es la primera vez que me ocurre en Wikipedia, pero a veces la alta disponibilidad no es tan alta :-)
Claro que debía ser el día de los errores, porque a los poco minutos cazo este en el blog de Enrique Dans:
11 septiembre 2007
Para qué sirve la tecla SysReq
Hasta ahora, nunca le había encontrado utilidad a la tecla SysReq, la que está en los teclados al lado del F12. Pero con este truco visto en Barrapunto sobre Reiniciar Linux de forma segura ya le encuentro una razón de ser (al menos en sistemas Linux).
Alguna vez me ha pasado, desde que tengo Linux instalado en el portatil con un teclado y ratón conectado por USB, que se quedan bloqueados y no responden (ni teclado ni ratón). Con este truco, se puede reiniciar el sistema ordenadamente sin tener que darle al reset:
En esta entrada de la Wikipedia explica todas las combinaciones de teclas posibles, y algunos nemotécnicos para recordar la secuencia de teclas a pulsar.
Alguna vez me ha pasado, desde que tengo Linux instalado en el portatil con un teclado y ratón conectado por USB, que se quedan bloqueados y no responden (ni teclado ni ratón). Con este truco, se puede reiniciar el sistema ordenadamente sin tener que darle al reset:
- Pulsar Alt+ SysReq y mantenerlos pulsados.
- Teclear RSEIUB, dejando tiempo entre tecla y tecla, y el sistema se reiniciará, así de simple.
- R devuelve el control al teclado.
- S sincroniza.
- E manda a los procesos la señal term.
- I manda a los procesos la señal kill.
- U desmonta los sistemas de ficheros.
- B reinicia el sistema.
En esta entrada de la Wikipedia explica todas las combinaciones de teclas posibles, y algunos nemotécnicos para recordar la secuencia de teclas a pulsar.
05 septiembre 2007
Linux: The 0.01 Release
He encontrado en Kernel Trap un artículo muy interesante titulado Linux: the 0.01 Release, donde comenta el nacimiento y primeros mensajes en torno a Linux.
From: Linus Benedict Torvalds [email blocked]
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Date: 25 Aug 91 20:57:08 GMT
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linus (torva... at kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
29 agosto 2007
Libro "Producing Open Source Software"
Este verano he aprovechado las vacaciones para leerme el libro "Producing Open Source Software, How to Run a Successful Free Software Project", escrito por Karl Fogel, una de las personas responsables del desarrollo de Subversion.
Está disponible el PDF para descarga gratuita.
Es bastante completo, dando un repaso a todo lo que necesitas tener en cuenta si quieres montar un proyecto open source: infraestructura, gestión de la gente y la comunicación, licencias, voluntarios, releases, etc.
Muchos de los consejos que ofrece también se pueden aplicar a la producción de software propietario. Quizás la única pega es que está enfocado a proyectos open source de gran envergadura.
Está disponible el PDF para descarga gratuita.
Es bastante completo, dando un repaso a todo lo que necesitas tener en cuenta si quieres montar un proyecto open source: infraestructura, gestión de la gente y la comunicación, licencias, voluntarios, releases, etc.
Muchos de los consejos que ofrece también se pueden aplicar a la producción de software propietario. Quizás la única pega es que está enfocado a proyectos open source de gran envergadura.
26 julio 2007
Web Trend Map 2007, para no perderse en la web
Con formato de plano de metro, el Web Trend Map 2007 representa los 200 websites más populares de la web, ordenándolos por categoría, popularidad, éxito, etc. y relacionándolos entre si.

Tienen disponible una versión en PDF en A3, que queda muy bien al imprimirlo, para colgarlo como poster geek.

Tienen disponible una versión en PDF en A3, que queda muy bien al imprimirlo, para colgarlo como poster geek.
17 julio 2007
Evolución temporal de las distribuciones Linux
He visto en Barrapunto un enlace a un diagrama sobre la evolución temporal de las distribuciones Linux. Me ha traido muy buenos recuerdos, de cuando empecé a trabajar allá por 1993 con Slackware y en 1994 con RedHat. Qué tiempos!
También se incluía el enlace al famoso poster de Oreilly sobre la historia de los lenguajes de programación (disponible en PDF), que ya conocía pero voy a dejar también anotado aquí para futuras referencias.
10 julio 2007
Web 2.0 Awards 2007

Aunque salieron publicados el 9 de mayo, aún no he tenido tiempo para revisar con detalle todos los Web 2.0 Awards 2007 publicados por SEOmoz.
Me parece una lista muy interesante, la dejo aquí anotada pendiente de poder sacar un poco de tiempo, que seguramente no podrá ser hasta las vacaciones del verano :-)
08 junio 2007
SpaceTime, navegador en 3D

Vía Genbeta llego a SpaceTime, un navegador en el que en vez de tener las páginas en pestañas, las muestra en tres dimensiones.
Lo hemos estado probando un poco y es atractivo visualmente, y quizás en el futuro los navegadores vayan por ahí, pero por ahora no deja de ser una prueba de concepto.
Lo que no conseguimos hacer es cambiar la perspectiva de la vista, algo que podría ser muy interesante si tienes muchas páginas abiertas, poder echar un vistazo desde arriba.
25 mayo 2007
eBox, servidor para pymes

Alguna vez lo habíamos comentado en las típicas charlas de café, pero el otro día lo vi anunciado en Barrapunto: eBox, un servidor que instalado en una Pyme les ofrece una gran cantidad de servicios de red: firewall, proxy, servidor de archivos, de mail, VPNs, etc. con una sencilla administración por web, todo integrado y fácil de instalar.
Lo veo muy interesante para pequeñas y medianas empresas que no pueden permitirse comprar los productos equivalentes de pago, y que no tienen personal con conocimientos suficientes para descargarse, instalar y configurar los equivalentes en open-source.
17 mayo 2007
Google Notebook
Para ir capturando fragmentos de páginas cuando vas buscando información sobre algún tema, hasta ahora utilizaba Clipmarks, pero hoy he estado probando Google Notebook, y me ha gustado bastante.
Instalar un plugin para Firefox, y ofrece un interfáz bastante ágil mediante AJAX. Me ha parecido muy rápido de capturar y organizar los distintos fragmentos.
Con Clipmarks me quedo con su funcionalidad de seleccionar fragmentos de una página para imprimir, que es algo que no he visto que se pueda hacer con Google Notebook.
Instalar un plugin para Firefox, y ofrece un interfáz bastante ágil mediante AJAX. Me ha parecido muy rápido de capturar y organizar los distintos fragmentos.
Con Clipmarks me quedo con su funcionalidad de seleccionar fragmentos de una página para imprimir, que es algo que no he visto que se pueda hacer con Google Notebook.
15 mayo 2007
La importancia de la tipografía
Vía Microsiervos llego a este post titulado Tipografía para principiantes: Algunos apuntes y 10 consejos, donde explica de manera bastante clara la importancia de la tipografía a la hora de generar textos de aspecto impecable.
Tiene al final del post una serie de enlaces también muy interesantes, para ampliar más sobre este campo, como el Manual sobre tipografía.
Tiene al final del post una serie de enlaces también muy interesantes, para ampliar más sobre este campo, como el Manual sobre tipografía.
10 mayo 2007
JavaFX, el tercero en discordia
Ya tardaba mucho. Ayer por fin Sun anunción en el JavaOne a JavaFX, un lenguaje de scripting (basado en Java, como no), destinado a competir con el Apollo de Adobe (Flash), con AJAX (JavaScript) y con el recién lanzado Silverlight.
Como era el día del anuncio, ayer la web de la implementación abierta del lenguaje, OpenJFX, estaba caida.
Como era el día del anuncio, ayer la web de la implementación abierta del lenguaje, OpenJFX, estaba caida.
Etiquetas:
AJAX,
JavaFX,
JavaScript,
RIA
08 mayo 2007
Acortando URLs con fon.gs
Al estilo de TinyURL, este servicio de Fon permite generar una URL cortita para una URL muy larga difícil de recordar y de enviar por mail. Tiene la diferencia que mientras TinyURL te genera aleatoriamente la URL, fon.gs te permite poner tu el nemotécnico, como http://fon.gs/dpinya_blog.
La única pega que le veo es que si se populariza mucho, las URLs ya no serán tan cortas, estarán todas pilladas :-)
La única pega que le veo es que si se populariza mucho, las URLs ya no serán tan cortas, estarán todas pilladas :-)
20 abril 2007
Instalar InternetExplorer en Linux
Siguiendo un artículo de Barrapunto sobre por qué se sigue forzando el uso de Internet Explorer, he llegado a IEs4Linux, un script que te permite instalar en Linux el IE5.01, IE 5.5 e IE 6.
El proceso es muy rápido y simple: en Fedora, instalar los RPMs del Wine y cabextract, descargar el tar de ies4linux y ejecutar un script. Este script te pregunta qué versiones quieres instalar, la ruta y donde quieres poner los enlaces, y se descarga automáticamente e instala los ficheros de la web de Microsoft.
Me va a venir muy bien, porque tenemos algunas aplicaciones que necesitan IE para funcionar (por unos OCXs de firma digital que utilizamos), y hasta ahora tenía que conectarme a un servidor Windows por Terminal Server y lanzar el IE allí.
El proceso es muy rápido y simple: en Fedora, instalar los RPMs del Wine y cabextract, descargar el tar de ies4linux y ejecutar un script. Este script te pregunta qué versiones quieres instalar, la ruta y donde quieres poner los enlaces, y se descarga automáticamente e instala los ficheros de la web de Microsoft.
Me va a venir muy bien, porque tenemos algunas aplicaciones que necesitan IE para funcionar (por unos OCXs de firma digital que utilizamos), y hasta ahora tenía que conectarme a un servidor Windows por Terminal Server y lanzar el IE allí.
11 abril 2007
Info introductoria sobre criptografía
Esta semana he descubierto, por casualidad, una página con un muy buen resumen sobre todos los conceptos sobre criptografía, certificados, firmas, CAs, etc. que tanto utilizamos en nuestras aplicaciones, y que me servirá muy bien como referencia para la gente que se incorpora al equipo de desarrollo: Introduction to Public-Key Cryptography.
04 abril 2007
Certificados digitales en disquetes de 3.5"
La semana pasada fui a recoger un certificado a la Autoridad de Certificación de la Generalitat Valenciana, y cual fue mi sorpresa cuando me lo entregaron (eso si, con muy poco papeleo y en muy poco tiempo) en un disquete de 3.5.
En un primer momento, incluso dudé si cogerlo porque no recordaba si en el ordenador de casa incluso tenía disquetera de 3.5 para leerlo. Me lo llevé, pero con la duda de si podría leer los datos.
Y efectivamente, he intentado leerlo en tres ordenadores distintos y ha fallado en los tres. Ahora recuerdo lo poco fiables que eran.
Grabarlos en un CD costaría muy poco tiempo (en total serán menos de 100 KB), y así se asegurarían de que se pueden leer sin problemas.
En un primer momento, incluso dudé si cogerlo porque no recordaba si en el ordenador de casa incluso tenía disquetera de 3.5 para leerlo. Me lo llevé, pero con la duda de si podría leer los datos.
Y efectivamente, he intentado leerlo en tres ordenadores distintos y ha fallado en los tres. Ahora recuerdo lo poco fiables que eran.
Grabarlos en un CD costaría muy poco tiempo (en total serán menos de 100 KB), y así se asegurarían de que se pueden leer sin problemas.
27 marzo 2007
Cómo repartir las acciones en una startup
He encontrado una serie de artículos sobre cómo se deben repartir las acciones en una startup:
Me trae recuerdos de cuando vivimos estos temas al principio de iSOCO : las rondas de financiación, acciones para los empleados... :-)
- Cómo repartir las acciones de una start-up de internet: introducción
- Cómo repartir las acciones de una start-up de internet: el mercado
- Cómo repartir las acciones de una start-up de internet: el caso de Google
Me trae recuerdos de cuando vivimos estos temas al principio de iSOCO : las rondas de financiación, acciones para los empleados... :-)
16 marzo 2007
Explicación sobre la Web Semántica en castellano
El artículo titulado La Web Semántica: además de metadatos (ontologías), lógica y confianza, de Miguel Ángel Abián, es de los mejores a nivel introductorio que he encontrado para explicar la Web Semántica, con ejemplos prácticos de que no estamos hablando sólo de ontologías.
12 marzo 2007
Comparación de frameworks para aplicaciones web en Java
Hace poco he estado impartiendo un cursillo de formación sobre arquitecturas Java, y uno de los puntos que hemos tratado ha sido el framework Spring para el desarrollo de aplicaciones web.
Como parte del trabajo de documentación, he encontrado algunos enlaces interesantes sobre comparativas de los diferentes frameworks existentes para Java:
Como parte del trabajo de documentación, he encontrado algunos enlaces interesantes sobre comparativas de los diferentes frameworks existentes para Java:
- Comparing Web Frameworks, de Matt Raible, compara Struts, Spring MVC, WebWorks, Tapestry y JSF.
- Comparison of Java Web Frameworks, de Neal Ford, habla de Struts, Turbine, Tapestry, WebWork, Internet Beans y Velocity.
- Comparing Web Frameworks, de Simong Brown, donde habla de scriptlets, JSTL, JSPs con XML, Struts, Stripes y WebWork.
- JavaServes Faces vs Tapestry, de Phil Zoio, donde compara JSF y Tapestry.
13 febrero 2007
Wikipedia en castellano llega a los 200.000 artículos

Si hace menos de un año ya comentábamos que la Wikipedia en castellano había llegado a los 100.000 artículos, ahora acaba de llegar a los 200.000.
Es increible lo rápido que ha crecido, y se ha convertido en la segunda por detrás de la inglesa, claro.
Desde que conocí la Wikipedia he creado un par de artículos, y he participado en cinco o seis, un grano de arena para llegar a estos 200.000.
A por los 400.000!!!
09 febrero 2007
Instalar una HP LaserJet 2600n en Fedora Core 5
Para instalar sin ningún problema una impresora HP LaserJet 2600n en Fedora Core 5 hay que actualizar los drivers que vienen por defecto. En http://foo2zjs.rkkda.com/INSTALL están las instrucciones paso a paso.
Mylar: integrar Bugzilla en Eclipse
Recientemente he descuierto un plugin para Eclipse muy interesante: Mylar, destinado a integrar el servidor de gestión de errores e incidencias Bugzilla.
De entrada necesita Eclipse 3.2, y fue una buena excusa para actualizarme desde la 3.1, que nunca encontraba el momento para hacerlo.
No he tenido mucho tiempo para probarlo a fondo, pero me parece un paso más en el proceso de tener todas mis herramientas de desarrollo integradas dentro de Eclipse: el primer paso importante fue el CVS, después un connector con bases de datos, diseño UML, etc.
De entrada necesita Eclipse 3.2, y fue una buena excusa para actualizarme desde la 3.1, que nunca encontraba el momento para hacerlo.
No he tenido mucho tiempo para probarlo a fondo, pero me parece un paso más en el proceso de tener todas mis herramientas de desarrollo integradas dentro de Eclipse: el primer paso importante fue el CVS, después un connector con bases de datos, diseño UML, etc.
24 enero 2007
Tests de usabilidad: con 5 basta
He visto un artículo ya antiguo (del 2000) de Jakob Nielsen titulado Why You Only Need to Test With 5 Users, donde comenta que para encontrar la mayoría de los errores de usabilidad de un interfaz, basta con chequearlo con 5 usuarios. Más, es desperdiciar recursos...
29 diciembre 2006
Firebug, cazando errores en JavaScript
La semana pasada comenté algunas herramientas para depurar JavaScript.
He estado usando intensivamente Firebug desde entonces, y es una maravilla.

Tiene muchas cosas buenas:
Pero a lo que más utilidad le encuentro es a poder depurar el código JavaScript. Poder poner breakpoints, trazar paso a paso, ver el valor de las variables en cada momento es algo súmamente útil para descubrir por qué la página no funciona como debería funcionar.
He estado usando intensivamente Firebug desde entonces, y es una maravilla.

Tiene muchas cosas buenas:
- Puedes revisar el HTML, marcando una zona de la página y que te muestre su HTML
- Puedes revisar a fondo los estilos CSS, viendo con detalle todas las propiedades que afectan a cada elemento de la pantalla.
etc.
Pero a lo que más utilidad le encuentro es a poder depurar el código JavaScript. Poder poner breakpoints, trazar paso a paso, ver el valor de las variables en cada momento es algo súmamente útil para descubrir por qué la página no funciona como debería funcionar.
21 diciembre 2006
Las 10 historias más raras sobre ciencia en 2006
La fiebre de las listas recopilatorias que nos invade a final de año me ha cogido. He aquí una muy interesante sobre las 10 historias más raras sobre ciencia publicadas en 2006 por LiveScience, con una traducción al castellano en el blog de Maikelnai.
La que más me ha llamado la atención es la de escribir en el agua mediante generadores de olas:
La que más me ha llamado la atención es la de escribir en el agua mediante generadores de olas:
20 diciembre 2006
Depuración de JavaScript
Un par de herramientas para depurar cuando estás haciendo aplicaciones con una fuerte carga de código JavaScript:
- log4javascript, para poder hacer logging de mensajes en tiempo de ejecución de la aplicación.
- Firebug, un plugin para Firefox que permite depurar DOM, CSS, JavaScript, etc.
13 diciembre 2006
Prototipos rápidos con Exhibit
Exhibit es un framework para mostrar páginas web con datos de forma sencilla y potente. Con sólo una página HTML, una librería JavaScript y un fichero de datos en formato JSON, permite mostrar datos con filtrado, ordenación, etc.
Lo veo muy adecuado para hacer demos o prototipos, porque no necesitas ir con un servidor de aplicaciones ni una base de datos, simplemente una página HTML y un fichero de datos JSON.
Además explica como convertir de forma sencilla datos a JSON, por ejemplo de una hoja de cálculo.
Lo veo muy adecuado para hacer demos o prototipos, porque no necesitas ir con un servidor de aplicaciones ni una base de datos, simplemente una página HTML y un fichero de datos JSON.
Además explica como convertir de forma sencilla datos a JSON, por ejemplo de una hoja de cálculo.
11 diciembre 2006
Regalo para los que tienen de todo
Este regalo biene muy bien para aquellos amigos que no sabes que comprarles, porque tienen de todo.

Visto en I Want One of Those.

Visto en I Want One of Those.
Suscribirse a:
Entradas (Atom)



