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

Javier Sanchez Toledano

Javier Sanchez Toledano
Configurar suPHP y userdir en Ubuntu

Desarrollo

Configurar suPHP y userdir en Ubuntu

Mientras configuraba mi laptop con Ubuntu 12.04 llegó el momento de instalar una copia local de WordPress para trabajar sin depender de un servidor remoto. La instalación inicial fue la habitual: Apache2, PHP, MySQL y phpMyAdmin. Todo funcionaba correctamente hasta que decidí no utilizar el sitio por omisión (/var/

By Javier Sanchez Toledano 21 nov. 2013
Agregar migas de pan a un blog con Genesis Framework

Desarrollo

Agregar migas de pan a un blog con Genesis Framework

Una de las características que más me gustan de Genesis Framework es la facilidad con la que puede personalizarse. Gran parte de esa flexibilidad proviene de su sistema de hooks y filtros. En lugar de modificar directamente el núcleo del tema, basta con agregar unas cuantas líneas al archivo functions.

By Javier Sanchez Toledano 21 nov. 2013
El poder de los filtros en Genesis Framework

Desarrollo

El poder de los filtros en Genesis Framework

Mientras configuraba la información del autor en Genesis Framework me encontré con un pequeño problema. Quería agregar un enlace desde la biografía del autor hacia su perfil de Google+, utilizando el atributo rel="me author" para que Google pudiera asociar correctamente ambos perfiles. Sin embargo, aunque el código

By Javier Sanchez Toledano 21 nov. 2013
Redirección 301 con htacces

Desarrollo

Redirección 301 con htacces

Hoy le dije adiós a PHP[1] y regreso a simple y puro HTML. El cambio en sí no representa mayor dificultad. Gracias al sistema de publicación que utilizo ahora puedo reconstruir todo el sitio cada vez que publico una entrada, así que generar nuevamente todas las páginas deja de

By Javier Sanchez Toledano 20 nov. 2013
Destacados con etiquetas

Desarrollo

Destacados con etiquetas

Desde hace tiempo quería una forma sencilla de destacar algunas entradas en mi sitio sin tener que crear una categoría especial únicamente para ese propósito. La primera idea fue utilizar una categoría llamada "Destacados", pero rápidamente encontré un inconveniente: las categorías describen el contenido, mientras que el hecho

By Javier Sanchez Toledano 20 nov. 2013
Extraer audio de un archivo AVI

Extraer audio de un archivo AVI

En alguna ocasión necesité extraer únicamente el audio de un video para poder escucharlo de forma independiente. El archivo original estaba en formato .avi, aunque el procedimiento probablemente funcione con cualquier formato que mplayer sea capaz de reproducir. La herramienta que utilicé fue mplayer, ya que además de ser un

By Javier Sanchez Toledano 20 nov. 2013
Encapsulamiento y Generalización en Python

Desarrollo

Encapsulamiento y Generalización en Python

Uno de los primeros hábitos que conviene desarrollar al aprender a programar consiste en identificar fragmentos de código que pueden reutilizarse. Dos conceptos nos ayudan a conseguirlo: encapsulamiento y generalización. El encapsulamiento consiste en tomar un bloque de código y envolverlo dentro de una función. De esa forma dejamos de

By Javier Sanchez Toledano 20 nov. 2013
Uso de Managers en Modelos de Datos

python

Uso de Managers en Modelos de Datos

El nuevo indicador mide el tiempo que tarda nuestro producto en fabricarse. La producción implica una serie de pasos que generan un timestamp, es decir el registro de la fecha y hora exacta en la que el producto entró en un estado particular. Existen 27 pasos posibles y los controlamos

By Javier Sanchez Toledano 19 nov. 2013
Cómo sobreescribir el método save() en Django

Desarrollo

Cómo sobreescribir el método save() en Django

En uno de los indicadores que desarrollamos necesitábamos medir el tiempo que tardaba nuestro producto en distribuirse desde una subdelegación hasta un Centro de Atención a Clientes (MAC). Para cada envío registrábamos la siguiente información: * identificador del sitio; * fecha de corte; * lote de producción; * fecha y hora de recepción en

By Javier Sanchez Toledano 19 nov. 2013
Cómo crear una portada personalizada en WordPress usando Genesis Framework

Desarrollo

Cómo crear una portada personalizada en WordPress usando Genesis Framework

Uno de los aspectos que más me gusta de WordPress es que rara vez estamos obligados a aceptar el comportamiento predeterminado del sistema. Casi siempre existe alguna forma de personalizarlo sin modificar el núcleo ni complicar el mantenimiento del sitio. En mi caso necesitaba que la portada de Cyberia.MX

By Javier Sanchez Toledano 19 nov. 2013
Configurar Django con LiteSpeed

linux

Configurar Django con LiteSpeed

Para poder usar Django con LiteSpeed, la mejor configuración que encontré fue con ajp-wsgi. Este programa[1] es un servidor WSGI, escrito enteramente en C, implementa una compuerta tipo AJP[2] entre el servidor y Django que incorpora al intérprete Python[3], por lo que es más rápido que

By Javier Sanchez Toledano 18 nov. 2013
Cómo subir un directorio con FTP

linux

Cómo subir un directorio con FTP

Si el único acceso que tienes a tu sitio web es con FTP y quieres subir un directorio, puedes usar el comando mput para subir múltiples archivos. Pudes hacerlo de manera automática o puedes autorizar cada trasnferencia. Para autorizar cada transferencia sigue estos pasos: ftp servidor.com # Te concectas al

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