Mayo 2012
3 publicaciones nuevas
Node.js y Heroku
Con la intención de renovarme un poco, decidí aprender lo básico de node.js y abrirme una cuenta en Heroku para probar y subir alguna pequeña aplicación en “el cloud”.
Tras buscar un poco de información sobre node.js, me topé con un taller en video de Nacho Soto que muestra paso a paso como crear un chat multiusuario y al final subirlo a Heroku. ¡Perfecto! aunque el tio va algo...
Tutorial sobre caching →
Un documento que resume muy bien los distintos tipos de cache en desarrollo web. Qué son, cómo funcionan, y cómo se implementan. Aunque bastante básico, ayuda a tener una buena base de conocimiento.
RESS, Responsive Design + Server Side Components →
Tutorial que enseña los conceptos básicos de RESS (Responsive Design + Server Side Components), y cómo puedes construir una página responsive que funcione bien en resoluciones pequeñas con la ayuda de tecnologías server-side.
Abril 2012
5 publicaciones nuevas
1 etiqueta
Instalar Haskell GHC en Ubuntu
Decidí probar Haskell, siempre me habia picado la curiosidad por conocer un poco el lenguaje, y quedé sorprendido por lo bonito que parece ser.
Lo instalé en una máquina virtual con Ubuntu 11.10 con los siguientes pasos:
Primero, las dependencias:
$ sudo apt-get install libgmp3-dev freeglut3 freeglut3-dev
libgmp3-dev: Multiprecision arithmetic library developers tools
freeglut3: OpenGL...
¿Tienes un secreto de estado y temes por tu vida?
Este servicio web puede ser de tu interés.
Dead Man’s Switch: http://www.deadmansswitch.net/
Pero vamos por partes. Primero: ¿Qué significa esa expresión?
La expresión “Dead Man’s Switch” proviene de un sistema que se utiliza para detectar si un humano es incapaz de controlar una máquina en algún momento. Por ejemplo, los conductores de tren pueden tener un pedal que si...
The Business Model Canvas →
Una herramienta en PDF y con licencia Creative Commons, que te permite describir y diseñar un modelo de negocio.
Marzo 2012
8 publicaciones nuevas
2 etiquetas
Subscripción de usuarios a objetos Plone con envío...
He añadido un Gist público en Github con 3 funciones que pueden ser útiles si estás creando un sistema de suscripción a objetos de Plone, con envío de notificaciones por correo y opción de darse de baja a través de un enlace con un hash personalizado.
La idea es crear un tipo de contenido de Plone con un campo para guardar los suscriptores. Primero, una función add_subscriber() para añadirlos,...
1 etiqueta
Importar datos CSV en Plone
He subido un pequeño script en Python en el Github Gist, que pertenece a una vista de un producto de Plone, y que puede utilizarse como base para importar datos de un fichero CSV en tipos de contenido.
Muy sencillo para tener una idea de cómo hacerlo, y fácilmente adaptable a la necesidad de cada uno.
Import CSV data to Plone content type: https://gist.github.com/2256740
# -*- coding: utf-8...
2 etiquetas
Tuenti Programming Challenge 2 →
Competición anual de programación de Tuenti. En mi opinión mucho más divertida que la ‘Facebook HackerCup’. Tienes 20 problemas por resolver y una semana de tiempo, y los mejores 15 podrán visitar las oficinas de Tuenti en Madrid.
3 etiquetas
Adapta los gráficos de tu web para las pantallas...
En la salida del iPhone 4, Apple presentó su nueva tecnología Retina Display, en la que simplemente aumenta la densidad de píxeles en las pantallas y así se logra una calidad de imagen que en comparación a las anteriores, es bastante notable.
Hasta ahora, estabamos acostumbrados a diseñar con 72 dpi, pero la pantalla Retina puede mostrar 326 dpi en el caso del iPhone 4 / 4S, y 264 en el...
2 etiquetas
El 'Lorem Ipsum' de las imágenes →
Ideal para crear rápidamente imágenes de tamaños personalizados para poner a prueba tus proyectos.
3 etiquetas
10 conceptos de desarrollo web que los diseñadores... →
Un artículo con un listado de 10 conceptos que deben tener claros todos aquellos que estén involucrados en el desarrollo de un diseño que debe terminar en una web.
Uno de los principales problemas con los que me encuentro en el desarrollo web cuando tengo que trabajar con empresas externas, es que muchas desconocen la diferencia entre “Diseño gráfico” y “Diseño web”, y...
Febrero 2012
2 publicaciones nuevas
Protocolo para entrar en una "sala blanca" de... →
Guardar los objetos personales.
Desechar chicles, caramelos, etc.
Quitarse el maquillaje con agua y jabón estériles.
Tomar un sorbo de agua para eliminar las partículas de la boca.
…..
Examinar el equipo en el espejo.
Ponerse los guantes de látex.
Entrar en la sala blanca.
4 etiquetas
Validador de titulos duplicados para Plone 4.x →
Un validador para Plone 4.x que permite avisar al usuario si ha introducido un elemento con un titulo duplicado. El funcionamiento por defecto del gestor es crear igualmente un elemento modificando el valor del id añadiendo un número, y así podemos tener elementos que comparten el campo Title.
Con este validador, que se puede añadir a cualquier tipo de contenido, podemos avisar al usuario y...
Enero 2012
4 publicaciones nuevas
5 etiquetas
Notificaciones Push desde la NAS de Synology
Hace tiempo que compré una NAS de Synology, y hoy, con la nueva versión 4.0 beta del firmware, activé las notificaciones Push.
Primero hay que instalar DS finder para “sincronizar” vuestro terminal con vuestra(s) NAS, y luego activar el envío de notificaciones. Lo que es realmente genial es que aprovecha todas las notificaciones que por defecto incluye el firmware de Synology (aviso...
5 etiquetas
Primera ronda de calificación de la Facebook...
Ayer terminó la primera ronda de calificación de la competición “Hacker Cup” de Facebook.
Por suerte, todos los amigos que participamos pudimos pasar la ronda :)
De los tres problemas planteados solucionamos uno o dos, el tercero era de una dificultad bastante más elevada y no llegamos a tiempo.
He publicado en github:gist el código fuente de mis soluciones escritas en Python.
...
El acceso a Internet no debería ser un derecho... →
Muy interesante punto de vista de Vinton Cerf, el Vicepresidente de Google, y considerado por muchos como el “padre del Internet”.
Cerf calls it a “mistake” to include any piece of technology as a human right, because “over time we will come to come to value the wrong things.”
La diferencia entre los Geeks y los Nerds... →
Diciembre 2011
4 publicaciones nuevas
Ultimate CSS Gradient Generator →
Una genial herramienta para crear degradados CSS online, la mejor que visto hasta el momento, y creada por los autores de ColorZilla.
Hola, desde Tumblr.
Tras pensar en cómo reestructurar mi blog y mi portfolio, decidí cambiar de tecnología y utilizar Tumblr como base. Me gusta la facilidad que da para compartir rápidamente y sobretodo desde cualquier dispositivo, además de no tener que preocuparme de un hosting o de constantes actualizaciones de mi viejo Wordpress.
También puedes encontrarme en:
Twitter
LinkedIn
Google+
Github
Enero 2011
4 publicaciones nuevas
1 etiqueta
1 etiqueta
1 etiqueta
1 etiqueta
Noviembre 2010
1 publicación nueva
1 etiqueta
Octubre 2010
1 publicación nueva
1 etiqueta
Febrero 2010
1 publicación nueva
1 etiqueta