Yo, Toledano
  • Home
  • Desarrollo
  • Céfiros y Trinos

Javier Sanchez Toledano

Javier Sanchez Toledano
Tutorial de metadatos con MetaBox

Desarrollo

Tutorial de metadatos con MetaBox

WordPress incorpora desde hace mucho tiempo una característica muy poderosa llamada campos personalizados (Custom Fields). Gracias a ella podemos asociar información adicional a cualquier entrada, página o tipo de contenido personalizado. A esa información adicional se le conoce como metadatos, es decir, datos que describen a otros datos. Los ejemplos

By Javier Sanchez Toledano 26 dic. 2013
Como instalar Python, Django, Nginx y Memcached en un servidor Ubuntu desde cero

Desarrollo

Como instalar Python, Django, Nginx y Memcached en un servidor Ubuntu desde cero

Después de varios años utilizando el mismo servidor para hospedar namespace.mx, recibí una oferta para contratar una nueva VPS con mejores características y decidí aprovechar la oportunidad para migrar todo el sitio. El cambio resultó completamente transparente para los usuarios. Preparé el nuevo servidor, instalé todas las dependencias, copié

By Javier Sanchez Toledano 16 dic. 2013
Como listar los tipos de post personalizados en un mapa de sitio de WordPress

Desarrollo

Como listar los tipos de post personalizados en un mapa de sitio de WordPress

Mientras revisaba la página de archivo que construimos en el artículo anterior, Cómo crear un mapa de sitio en WordPress con Genesis Framework, encontré un pequeño detalle que había pasado por alto. La lista de los artículos más recientes únicamente mostraba las entradas del tipo post. En Cyberia.MX eso

By Javier Sanchez Toledano 07 dic. 2013
Integrar el protocolo OpenGraph en Django

Desarrollo

Integrar el protocolo OpenGraph en Django

En el artículo anterior vimos cómo integrar el protocolo Open Graph utilizando Genesis Framework sobre WordPress. En esta ocasión haremos exactamente lo mismo, pero utilizando Django. La diferencia es interesante. Mientras que en WordPress fue necesario crear una función, conectarla al hook wp_head y generar dinámicamente cada una de

By Javier Sanchez Toledano 28 nov. 2013
Integrar el protocolo OpenGraph en Genesis

Desarrollo

Integrar el protocolo OpenGraph en Genesis

Cada vez que alguien comparte una página en Facebook o Google+, estas plataformas intentan obtener información del documento para generar la vista previa que verá el resto de los usuarios. Si no proporcionamos esa información, la red social intentará adivinar cuál es el título, la descripción o la imagen que

By Javier Sanchez Toledano 28 nov. 2013
Layout al azar en WordPress

Desarrollo

Layout al azar en WordPress

Éste es uno de esos pequeños experimentos que difícilmente terminaría utilizando en un sitio en producción, pero que sirve para conocer un poco mejor el funcionamiento interno de Genesis Framework. La idea es muy sencilla: cambiar el layout del sitio de forma aleatoria cada vez que se carga una página.

By Javier Sanchez Toledano 28 nov. 2013
Cómo crear post relacionados sin usar plugins

Desarrollo

Cómo crear post relacionados sin usar plugins

Existe la idea de que mientras más plugins tenga instalado un blog, peor será su desempeño. En realidad no es el número de extensiones lo que determina el rendimiento de un sitio, sino la calidad de su implementación. Un solo plugin mal diseñado puede consumir más recursos que diez bien

By Javier Sanchez Toledano 27 nov. 2013
Vistas Basadas en Clases

Desarrollo

Vistas Basadas en Clases

Cuando Django se actualizó a la versión 1.5 aproveché para reescribir buena parte de las vistas del blog[1] utilizando Class Based Views (CBV) o Vistas Basadas en Clases. La migración afectó principalmente a las vistas que generan listas —archivo por año, mes y día, categorías, etiquetas y portada—

By Javier Sanchez Toledano 27 nov. 2013
Cómo crear widgets en Genesis Framework

Desarrollo

Cómo crear widgets en Genesis Framework

¿Ya vieron el slider de la portada de Cyberia.MX? Está construido con un excelente plugin llamado Genesis Slider, que puede descargarse desde el sitio de StudioPress o instalarse directamente desde el repositorio de extensiones de WordPress. Al estar desarrollado específicamente para Genesis Framework, la integración con el tema es

By Javier Sanchez Toledano 27 nov. 2013
La Técnica Pomodoro

trinos

La Técnica Pomodoro

¿Qué es la Técnica Pomodoro? La Técnica Pomodoro es un método de administración del tiempo desarrollado por Francesco Cirillo a finales de los años ochenta. Su idea central es muy sencilla: en lugar de intentar trabajar durante horas sin interrupción, dividimos nuestro tiempo en intervalos cortos de trabajo completamente concentrado,

By Javier Sanchez Toledano 23 nov. 2013
Cómo insertar imágenes en DocBook

Desarrollo

Cómo insertar imágenes en DocBook

Mientras preparaba un documento en DocBook me encontré con un problema bastante desconcertante. Intentaba insertar una imagen en formato PNG y simplemente no aparecía en el documento generado. Al principio supuse que el problema estaba en las rutas de los archivos o en la estructura del proyecto. Después de revisar

By Javier Sanchez Toledano 22 nov. 2013
Cómo usar las carpetas compartidas en VirtualBox

Desarrollo

Cómo usar las carpetas compartidas en VirtualBox

Mientras configuraba mi entorno de desarrollo en una máquina virtual con VirtualBox me encontré con un problema bastante molesto. La instalación de openSUSE había terminado correctamente. También había instalado las Guest Additions y configurado una carpeta compartida desde VirtualBox. En teoría todo estaba listo, pero la carpeta simplemente no aparecía

By Javier Sanchez Toledano 22 nov. 2013
See all
Yo, Toledano
  • Python
  • Linux
Powered by Ghost