« octubre 2010 | Página Principal | agosto 2010 »

Cosas a evitar en un sitio web comercial

miércoles 29 septiembre 2010 | In English

Originalmente escribí esta pieza hace algunos años, pero creo que los principios aún son aplicables en estos días.

Durante mi carrera trabajé en diferentes compañías dedicadas al diseño y el desarrollo de sitios web. En varias ocasiones se me pidió que agregara diferentes características a sitios web comerciales, que a pesar de que sabía que serían contra-productivas, tuve que agregarlas de todas maneras, ya que eso era mi trabajo. Una vez que comencé a trabajar de manera independiente, la verdad es que las cosas no cambiaron, lo único es que ahora las peticiones eran hechas directamente a mi por mis clientes, y aunque les comenté algunas de mis preocupaciones a los clientes con quienes tenía una buena relación, usualmente tenía que hacerlo de todas maneras, después de todo era la decisión del cliente.

Sin embargo, si esta usted leyendo este artículo es por que tiene el interés de aprender acerca de los errores comunes en sitios web comerciales. Si tiene la intención de volver tu sitio web en una buena herramienta de mercadeo, entonces aquí hay algunos puntos de los que vale la pena estar al tanto.

Leer más...

Categorías: Pensamientos

Como crear vistas previas escaladas y recortadas en PHP

martes 28 septiembre 2010 | In English

En la publicación anterior, creamos vistas previas escaladas de imágenes que mantenían la relación de aspecto. En esta publicación veremos como recortar y escalar la imagen para que el area de la vista previa quede llena.

Leer más...

Categorías: PHP, Programación

Como crear vistas previas escaladas en PHP

martes 28 septiembre 2010 | In English

Siempre es una buena idea generar tantos tamaños de vistas previas como sean requeridas para un sistema basado en web, justo después de que la imagen es transferida al servidor. Algunas de las ventajas de generar y guardar las vistas previas son que se reduce el tiempo de procesamiento que necesita el servidor si se generan las vistas previas al ser requeridas, y por su puesto se puede reducir el consumo de ancho de banda al no enviar una imagen de tamaño completo cuando esto no es necesario.

Leer más...

Categorías: PHP, Programación

Trabajando con UTF-8 en PHP, MySQL y Apache

miércoles 15 septiembre 2010 | In English

Como ya he publicado anteriormente en este sitio web, creo que es una buena idea estandarizar en una misma codificación de caracteres a través de todas las partes de un sistema, y ya que mi codificación de caracteres preferida es UTF-8, cuando creo un sistema con PHP reviso lo siguiente:

  • Que el navegador recibe e interpreta la salida de mis scripts de PHP como UTF-8.
  • Que los formularios en (X)HTML aceptan UTF-8.
  • Que PHP trata los datos recibidos de una base de datos de MySQL como UTF-8.

Leer más...

Categorías: (X)HTML, Apache, FOSS, MySQL, PHP

Como crear un túnel reverso de SSH

domingo 12 septiembre 2010 | In English

A veces que necesitamos conectarnos vía SSH a otra computadora, nos encontramos con que esta computadora a la que deseamos conectarnos vía SSH (llamaremos a esta computadora "destino") se encuentra utilizando NAT y por lo tanto no cuenta con una dirección de IP pública que podamos usar para conectarnos a ella, o bien se encuentra tras un muro de fuego que no permite el acceso desde fuera.

Leer más...

Categorías: Comandos, FOSS, Linux, SSH

Crear una lectura para KTouch con una lista de palabras

domingo 12 septiembre 2010 | In English

Debido a que no encontré ninguna lectura que me gustara para KTouch, al menos no una que me permitiera practicar con un gran número de palabras, pensé que sería útil crear una basada en palabras al azar tomadas de una de las listas de palabras usualmente localizadas en /usr/share/dict, aunque este mismo procedimiento puede usarse con cualquier lista de palabras. No me tomó mucho tiempo hacerlo, pero aún así fue interesante.

Al final incluyo la lectura que resulta de este procedimiento, así como una lectura basada en las palabras del libro Las Aventuras de Sherlock Holmes.

Leer más...

Categorías: Comandos, FOSS, KDE, Linux, Manipulación de Texto