Ya tenemos la primera actualización (o parche, o como lo queramos llamar) para Wordpress, la versión 3.0.1. 42 días y 11 millones de descargas después la tenemos disponible. Leer el resto de este Post »
Por defecto, la imagen de los autores de wordpress se gestiona mediante gravatar. Es decir, mediante el email del autor, usaremos el servicio de gravatar para ver si tiene una imagen asociada, y si la tiene, la asignamos. Esto es una ventaja, pero también un inconveniente. Ventaja por que, si alguno de nuestros autores publican en varios blogs, no van a tener que proporcionar su imagen en cada blog, si no que asocian su imagen a su email en gravatar. Si quiere cambiar la imagen de todos los blogs en los que colabora, simplemente la cambiará en gravatar. El inconveniente es, que no todo el mundo usa, ni conoce gravatar. Es posible, en algunos casos, que queramos o necesitemos, asignar una imagen a nuestros autores sin usar gravatar. Leer el resto de este Post »

Internet Explorer 9, el navegador de Microsoft, está en fase de pruebas. Desde la propia microsoft, podemos descargar la preview, para windows vista y windows 7. Vamos a darle un repaso a las novedades que trae, mientras cruzamos los dedos para ver si de una vez, Microsoft tiene en cuenta a los que vivimos del desarrollo web y nos hace el día a día un poco más fácil. Leer el resto de este Post »
Siguiendo con el primer capítulo de la Introducción a CodeIgniter, en el que vimos qué es CodeIgniter, las principales ventajas de su uso, en que se basa y como usarlo, he creado el segundo capítulo, donde hablo un poco más en detalle de las vistas. Leer el resto de este Post »
Hace poco tiempo, escribí acerca de cómo montar un entorno de desarrollo completo bajo MacOs. El motivo de escribirlo, fue por que bajo mi criterio, hay mucho desconocimiento sobre los programas existentes en Mac para desarrollar páginas web, algunos gratuitos, otros bastante asequibles.
En dicho artículo, comentaba todos los programas que uso a diario en mi flujo de trabajo, así como alguna alternativa. La parte más importante de dicho tutorial, la de montar un servidor web, la pasé bastante por encima, ya que no era el propósito de dicho artículo. En este, entraremos un poco más en detalle sobre como instalar desde cero MAMP (Apache, MySQL y PHP). Y creedme, es bastante fácil. Leer el resto de este Post »
Los chicos de CodeIgniter han publicado un parche de seguridad para la versión 1.7.2. Puedes obtener el parche descargándolo por separado, o descargando la instalación de CodeIgniter. Todas las aplicaciones que usen la clase File Upload deberían instalar el parche para asegurarse que sus aplicaciones no son vulnerables.
A la vez que han solucionado el bug, han agregado algunas pequeñas mejoras a la Clase Upload, ahora puede renombrar el fichero. Anteriormente, debíamos “apañarnosla” un poco en el controlador para cambiar la extension. Ahora, usando el parámetro de configuración file_name se puede proporcionar el nombre completo, incluyendo la extensión, ignorando el nombre proporcionado por el navegador.
Después e aplicar el parche, necesitarás ajustar el code de acuerdo con la clase si usas la variable file_name en la Clase Upload. Los chicos de CodeIgniter comentan que no son partidarios de realizar este tipo de cambios entre versiones que pueden ser incompatibles con aplicaciones existentes, pero comentan que este cambio era una parte del parche de seguridad.
Cub3er es una forma de crear slideshows de imágenes bastante original (bueno, original en su día). Este post, es un pequeño resumen (¿critica constructiva? ¿autocritica a los que hacemos webs?) de cómo el uso y abuso de algo (cub3r y similares), puede llegar a cansar y matar cualquier atisbo de originalidad. Leer el resto de este Post »
Ya he escrito varias cosas sobre plesk, centradas en migrar datos existentes de un servidor con la versión 8 a otro con la 9, aquí y aquí. Ahora, toca el turno a hacer copias de seguridad de dominios por separado, desde la consola, en un servidor que tiene instalado Plesk 9, y montado sobre CentOS. Leer el resto de este Post »
Seguimos con las validaciones del lado del cliente, en este caso, una pequeña función para comprobar si una dirección de email es válida. Ya sabes, que tenga caracteres, una arroba, mas caracteres, un punto, más caracteres…. otra cosa es que el email luego sea válido! Leer el resto de este Post »
En ocasiones, tenemos formularios a los que queremos aplicar validación a algunos campos, y dependiendo de la acción tomada, podemos necesitar vaciar todo el contenido del formulario que el usuario haya rellenado. Si tenemos un formulario de 3 o 4 campos, podemos hacerlo a mano de forma rápida, del modo:
$(”#miInput”).val(”);
Pero si estamos trabajando con un formulario grande, con varios tipos de campos, algo tan simple nos puede tomar mucho tiempo. Leer el resto de este Post »
Este blog es un blog personal. En el postearé manuales, recursos, cualquier cosa que me parezca interesante sobre diseño web, programación web, maquetación, photoshop, y algo de linux (ubuntu y linux mint). Si lo deseas, puedes ponerte en contacto conmigo para cualquier sugerencia, critica, agradeciminto, cualquier cosa referente a este blog.