15Oct
2008
Comments Off
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 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
Ú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 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 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 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
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
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
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 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 [...]