miércoles, 27 de agosto de 2008

Conferencias de un congreso de webmasters.

Estos vídeos corresponden a conferencias impartidas dentro de un congreso de webmaster. Supongo que de la edición pasada, podemos ver información de este congreso en http://congresodewebmasters.com/

Los vídeos de pueden localizar en http://es.youtube.com/profile_videos?user=congresodewebmasters

Por otro lado, gracias juanje por tu desinteresada colaboración, en la localización de la web del congreso.

martes, 26 de agosto de 2008

Memcached, acelerando aplicaciones on-line.

Memcached es un sistema de cacheo sencillo orientado a las aplicaciones on-line. Cualquier elemento puede ser transferido al sistema de caché por lo que en general se aumenta el rendimiento de la aplicación.

Leer más:
http://www.maestrosdelweb.com/editorial/memcached-un-alivio-para-las-bases-de-datos/
http://en.wikipedia.org/wiki/Memcached

miércoles, 20 de agosto de 2008

Problema al ejecutar comando externos en PHP.

Puede ser que al intentar ejecutar un comando externo del sistema desde PHP (por ejemplo con el comando system ) nos produzca algún error y este no sea ejecutado.

Hay varias posibles razones:
El fichero no tiene permisos de ejecución correctos.
Para solucionarlo debemos poner permisos de ejecución que permitan al usuario PHP ejecutar este comando. O bien cambiando el propietario y/o cambiando los permisos de ejecución 'x'.
El sistema tiene safe_mode activado.
Para solucionarlo no podemos recurrir a ini_set ya que no cambiará ningún valor relacionado con el safe_mode, tendremos que modificar o solicitar que nos modifiquen la condiguración del sistema. Y como poner safe_mode a off es muy peligroso debemos modificar el valor de safe_mode_exec_dir.
Este comando nos permitirá ejecutar todo lo que exista en ese directorio por lo cual deberá ser manejado con mucho cuidado.
La configuración de php se encuentra en el fichero php.ini para localizarlo ejecutaremos en php el comando php_info() y la línea Configuration File (php.ini) Path nos dirá donde se encuentra ese fichero.
Después de reiniciar el servicio httpd no hay cambios es muy posible que nuestro site esté virtualizado con lo que el cambio en php.ini no tenga efecto. Si miramos la información de php_info() y la información de las columnas 'Local Value' y 'Master Value' es diferente podremos ver las diferencias entre la configuración del php.ini volcada en el 'Master Value' y la información virtualizada volcada en el 'Local Value'. Si vemos que esta es la situación deberemos buscar el fichero con configuración de la virtualización y añadir o cambiar la línea 'php_admin_value safe_mode_exec_dir'

lunes, 18 de agosto de 2008

PICAXE, facilidades para el trabajo con microcontroladores.

Siempre me he sentido atraído por los sistemas basados en microcontroladores, pero abordar este tema es caro tanto monetariamente como en tiempo. Los sistemas pics necesitan de programadores caros o complicados de hacer y los sistemas AVR aunque tiene un programador fácil de realizar no cubre todas las posibilidades de este.
Los sistemas PICAXE son chips PIC con un sistema operativo de tipo monitor. Este sistema operativo tiene un número relativamente pequeño de rutinas pregrabadas, quizás la más interesante es aquella que permite programar este sistema mediante un cable serie.
Además incluye un entorno de programación basada en basic y el precio final de todo el sistema es bastante asequible.
Sin duda, en cuanto pueda me compraré uno de estos para jugar un poco con ellos. Y es que tener la posibilidad de manejar proyectos electrónicos complejos sin tener que invertir mucho tiempo en superar una curva de aprendizaje alta.

Más información:
http://www.rev-ed.co.uk/picaxe/es/index.htm

lunes, 11 de agosto de 2008

Nuevo lanzamiento de CordialCanarias.com


El mes pasado se procedió al lanzamiento del nuevo site de la cadena Cordial Canarias, que se encuentra en http://www.cordialcanarias.com .

Se han mejorado diversos aspectos técnicos de la web:
  • Una imagen renovada.
  • La incorporación de un nuevo establecimiento a la cadena. Apartamentos Mogan Valle.
  • Un mejor tratamiento de los idiomas, permitiendo cambios entre ellos en cualquier momento y lugar. Además de una mejor identificación en la URL.
  • Un mejor tratamiento de las URL permitiendo el cambio de estas por parte de la empresa encargada del posicionamiento además de la flexibilidad en la configuración de los títulos, palabras clave y descripción.
  • Más cuidado en la estandarización de la web, por lo cual muchas de sus páginas cumplen con criterios de accesibilidad 'A'.
  • Elaboración de javascript no intrusivo.

Todo ello ha tenido como consecuencia una mejor respuesta del usurio según se ha reflejado en las estadísticas del site.