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 »

Parche de seguridad para CodeIgniter 1.7.2

19 Jul 2010 En: php

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.

Fuente oficial.

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 »

Introducción a Code Igniter

9 Jul 2010 En: CodeIgniter

Hace poco leí que en Blog and Web (un blog que sigo durante hace bastante tiempo, el cual si no lo conocéis deberíais visitarlo) que buscaban colaboradores para escribir articulos/tutoriales que hablaran sobre el diseño web. Últimamente, he estado usando Code Igniter, y me ha gustado bastante, así que hablé con ellos, le comenté la idea de hacer una pequeña introducción a dicho framework…. y voilá, esto es lo que ha salido.

Visita la Introducción a Code Igniter, y dinos que te ha parecido.

Es este tutorial, veremos como montar un entorno de desarrolo perfecto usando Mac Os X, enfocado a desarrolloar webs usando PHP como lenguaje de lado del servidor. Intentaremos usar aplicaciones gratuitas en la medida de lo posible… pero en ocasiones (por usabilidad, y por tal grado de estandarización) tendremos que ir a morir a aplicaciones de pago. Leer el resto de este Post »

Cuando en plesk queremos hacer que al entrar en un determinado directorio nos pida un usuario y contraseña el propio apache (el típico ejemplo seria al entrar en www.tuweb.com/admin), lo podemos hacer desde plesk, dentro del dominio, en el apartado “directorios protegidos” y escribir la ruta de la carpeta.

Pero, el tema se complica cuando el directorio está en un subdominio… a mi al menos no me funciona. Leer el resto de este Post »

Por raro que parezca, no hay opción de configurar Safari en Mac Os X para que abra los enlaces en la misma ventana.

Por defecto, cuando abrimos un enlace que requiere abrirse aparte, se abre una nueva instancia de Safari…. y esto es bastante engorroso. Si navegamos 10 minutos así, llegará un momento que tendremos, facilmente, 10 safaris abiertos. Leer el resto de este Post »

Sobre este blog

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.


Sponsors

Alojamiento cedido de forma altruista por Ilihosting

Con el apoyo y ayuda de Goltratec

Wild Flowers Alicante - Un proyecto de Rose Jackson