Archivos > Categoría: Desarrollo Web

Compilar archivos LESS automáticamente en Linux

0 comentarios

Un tip pequeño pero muy útil: si estás trabajando con archivos LESS en Linux y necesitas un método rápido para compilarlos automáticamente al hacer modificaciones, puedes lograrlo con el compilador para node.js más inoticoming. En primer lugar, es necesario instalar node.js y su gestor de paquetes además de less. Luego, toca instalar inoticoming, la utilidad que [...]

Usando decoradores para extender WP_Post

0 comentarios

La clase WP_Post recientemente introducida en WordPress 3.5 permite facilitar muchas tareas comunes en el desarrollo sobre este CMS, en particular el trabajo con campos personalizados almacenados en la tabla {$wpdb->prefix}postmeta. Sin embargo, la forma en que está implementada esta clase aparentemente pone una limitante importante, ya que al estar definida como final no puede ser [...]

Sanitizar consultas con cláusulas “IN” con $wpdb en WordPress

2 comentarios

Uno de los métodos que incluye la clase wpdb es prepare, que permite preparar una consulta a la base de datos para asegurarnos que se ejecute de forma segura. Su utilización es bastante sencilla — y si hasta ahora no la estás utilizando deberías leer inmediatamente la sección sobre cómo proteger tus consultas ante ataques [...]

Generar dumps versionables de la base de datos

0 comentarios

Otro tip rápido: si deseas mantener un dump de tu base de datos en algún sistema de control de versiones con mysqldump, siempre utiliza la opción –skip-extended-insert. ¿Por qué? De modo predeterminado, mysqldump utiliza “extended inserts”, en los que una sola gran línea se ocupa de agregar múltiples registros a la base de datos. El [...]

Mejorar la velocidad de carga de dumps de MySQL con InnoDB

2 comentarios

Un tip rápido: si notas que al importar dumps de bases de datos que utilizan InnoDB la carga es mucho más lenta que en bases de datos con MyISAM, puedes mejorar bastante la velocidad de carga con algunas opciones de mysqldump: En primer lugar, está la opción –opt, que habilita una serie de alternativas que [...]

PHP: The Right Way

2 comentarios

PHP ha cambiado profundamente durante su existencia, lo que nos motiva a actualizar nuestros hábitos al escribirlo y aprovechar sus nuevas funcionalidades en la implementación de buenas prácticas. PHP: The Right Way es una referencia rápida de buenas prácticas, estándares de código y enlaces a tutoriales actualizados en el manejo de este lenguaje… si desarrollas [...]

Gestionando código obsoleto con excepciones de PHP

0 comentarios

Recientemente he comenzado a utilizar cada vez más la gestión de excepciones en PHP, lo que (al menos en teoría) permite escribir un código sencillo y fácil de mantener. En un proyecto reciente, uno de los desafíos más importantes consistía en actualizar una base de código bastante antigua, en la que abundan ejemplos de funciones [...]

Snippet: generar fácilmente un archivo CSV con PHP

8 comentarios

Generar un archivo CSV es una de esas tareas que probablemente a todos nos ha tocado hacer, y aun más probable es que nos terminemos ahogando en un vaso de agua cuando en realidad es algo bastante simple. No es necesario preocuparnos por tener que escapar caracteres ni escribir demasiado código, ya que a partir [...]

Por qué y cómo implementar un nombre de dominio canónico

1 comentarios

Es bastante frecuente que un cliente tenga el registro de más de un nombre de dominio para su sitio web, así como también que desee que su sitio esté accesible a través de cualquiera de sus dominios… sin embargo, disponibilizar el mismo contenido a través de distintas URL no es una buena idea, sino que [...]

Detectar dispositivos móviles fácilmente con PHP

3 comentarios

Si bien existen mil formas de detectar dispositivos móviles, a veces necesitamos algo más sencillo y rápido de implementar, que nos permita diferenciar fácilmente entre las plataformas móviles más populares.. php-mobile-detect es una clase en PHP para detectar las plataformas móviles más importantes: Android, iOS, BlackBerry, Opera Mini, Palm, Windows Mobile y móviles genéricos. Además, [...]

Página 1 de 161234510Última »