Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...

Archivo para October 2008

15Oct
2008
Comments Off

Closures en PHP5.3

Closures son bloques de código que pueden ser pasados a una función y que pueden manejar variables que están definidas en el mismo ámbito. Algo que puede ser bastante útil cuando queremos repetir un código que solo se ejecutará en un lugar determinado y no queremos definir una función a nivel de clase para poder [...]
14Oct
2008
Comments Off

MySQLTuner: consejos para mejorar el rendimiento de MySQL

MySQLTuner es un script en Perl que realiza un SHOW STATUS y ofrece una serie de consejos fáciles de entender de cómo mejorar el rendimiento en nuestro servidor MySQL. Este script no te soluciona nada, solo te ofrece consejos que se deberían implementar. Siempre es importante mejorar las queries que se ejecutan para que el [...]
13Oct
2008
Comments Off

Enlaces rápidos (13-08-08)

Últimos enlaces rápidos: Treeview – Expandable and Collapsible Tree jQuery Plugin Javascript Library Overview Becoming a Kick-ass PHP ninja 6 More jQuery Tips: Text Searching, Page Load Time and Others
10Oct
2008
Comments Off

ExtSQL: Extended Usage Statistics for SQL

ExtSQL es una serie de modificaciones y parches realizados sobre MySQL y PostgresSQL que permiten realizar monitorizaciones e informes sobre el estado de la base de datos, del servidor, la actividad de los usuarios. Las consultas se realizan mediante queries SQL, las cuales quieren que se añadan al estándar SQL. Actualmente, la mayor parte del [...]
09Oct
2008
Comments Off

Eventum: gestor de tareas desarrollado por MySQL

Eventum es un sistema para la gestión de tareas y seguimiento de errores que ha desarrollado MySQL y que ellos mismos utilizan. Posee las típicas características de aplicaciones parecidas como dotProject: creación de proyectos, tareas, administración, envío de emails, etc… Eventum
08Oct
2008
Comments Off

xmpphp: libería Jabber para PHP

xmpphp es una librería que permite realizar acciones sobre el protocolo XMPP, en el cual está basado Jabber o GTalk. Un ejemplo sencillo para mandar mensajes sería el siguiente: <?php include(”xmpp.php”); $conn = new XMPP(’talk.google.com’, 5222, ‘username’, ‘password’, ‘xmpphp’, ‘gmail.com’, $printlog=False, $loglevel=LOGGING_INFO); $conn->connect(); $conn->processUntil(’session_start’); $conn->message(’someguy@someserver.net’, ‘This is a test message!’); $conn->disconnect(); ?> Una clase que [...]
08Oct
2008
Comments Off

Time picker en jQuery

Curioso script en jQuery que permite transformar una caja de texto en un seleccionador de tiempo. Pinchando sobre ella nos saldrán las horas que podemos elegir, y al movernos sobre las horas, aparecerán los minutos y así con el resto de los datos. Su utilización es muy fácil, tan solo habrá que ejecutar lo siguiente: [...]
07Oct
2008
Comments Off

Borrar queries lentas en MySQL5.1

MySQL 5.1 añade la posibilidad de programar eventos, pudiendo así ejecutar tareas de forma automática. Una de las tareas más comunes es la de eliminar consultas lentas que aún no han acabado de ejecutarse. Esta tarea se puede realizar mediante un prodecimiento almacenado que realiza un PROCESS LIST y que comprueba las sentencias con más [...]
06Oct
2008
Comments Off

__autoload en PHP5

En PHP5 existe una funcionalidad muy interesante a la hora de crear una aplicación o un framework. Se trata del método __autoload que nos permite ejecutar código cuando se intenta instanciar a una clase que aún no ha sido definida aún. Esto nos permitiría hacer un include del fichero de la clase cuando se vaya [...]
06Oct
2008
Comments Off

Propel: ORM para PHP

Propel es un ORM para PHP que facilita la labor de desarrollo de aplicaciones web, gracias a la capa que transforma el tratamiento de la BD mediante objetos, con la que se puede recuperar, insertar y modificar datos. No es necesario preocuparse por las conexiones de la BD y escribir SQL. Tampoco es necesario escapar [...]