10 errores MySQL de programadores de PHP

Linda recopilacion de errores cometidos por desarrolladores de PHP al trabajar con MySQL. Yo no soy un programador experto y por lo tanto me han servido, espero que a ustedes tambien :) 1. Usar MyISAM en vez de InnoDB MySQL tiene una variedad de motores o database engines; pero, es probable que nos hayamos encontrado casi siempre con MyISAM y/o InnoDB. MyISAM es el motor por defecto; sin embargo, a menos que no estemos creando una base de datos sencilla o de pruebas, usar MyISAM como nuestro motor es una opción equivocada. MyISAM no soporta restricciones de claves foráneas o transacciones, esenciales para mantener la integridad referencial de los datos. Además, del hecho de que toda la tabla se bloquea cuando uno inserta o actualiza un registro, lo que provoca un efecto adverso en el rendimiento de la aplicación, cuando esta crece. ...

December 5, 2010

Vim como IDE para PHP

Estuve 2 dias googleando y buscando opiniones sobre si aprender a usar vim o emacs. Se que son 2 editores de texto muy pero muy potentes. Al final el unico motivo por el que elegi vim es porque prefiero memorizar comandos que tener que enrollar mis dedos para las tareas comunes del editor. Bueno a todo esto me encontre con un buen ebook leyendo un blog de ushuaia :O Les dejo el enlace para que lo descarguen: click aqui. Lamentablemente ya no esta disponible. ...

September 29, 2010

Colocar un mensaje flotante en tu blog

Yo mismo use esta tira flotante en mi blog durante un mes. Tiene muchas utilidades, por ejemplo en mi blog de [un blog que ya no existe :P] lo uso para incentivar a la gente para que se suscriba via RSS. El tutorial de como hacerlo lo encontre en [esta web](http://roshanbh.com.np/2008/07/top-floating- message-box-using-jquery.html) pero esta en ingles asi que lo coloco traducido aqui. Paso 1 - Se bajan la ultima version de jquery de aqui y la renombran a jquery.js Paso 2 - Colocan el archivo jquery.js en la carpeta del theme de su blog Paso 3 - Abren el archivo header.php y despues de la etiqueta colocan el siguiente codigo: ...

August 17, 2010

Sistema de login con KumbiaPHP spirit

Hace mucho publique un tuto de un sistema de login para kumbiaphp y queria mostrar como hacerlo ahora con la beta2 de kumbiaphp. Vamos a hacer uso de la libreria Auth que sirve justamente para facilitar toda esta tarea de autenticacion de usuarios. Vamos a suponer que tenemos una tabla como la siguiente: Vamos a tener un controlador llamado principal_controller.php con 2 acciones: index y login. Y tendremos 2 vistas correspondientes a esas acciones. Ya saben que index siempre va, aunque en este ejemplo no la vamos a usar para nada. ...

June 8, 2010

Como usar FBML en tus aplicaciones para facebook

Vimos hace poco como hacer nuestra primera aplicacion para facebook, un “Hola [tu nombre]”. Era lo basico y vamos a seguir avanzando de a poco, a medida que vaya aprendiendo yo :P Hoy quiero mostrarles como usar FBM L. FBML es un lenguaje de etiquetas muy similar al HTML. El FBML es lo que nos va a permitir tener acceso a diferentes elementos del perfil y acciones de un usuario. Como es eso? Pues facebook por cuestiones de privacidad no permite que uno pueda acceder a datos de los usuarios, uno solo puede acceder a los ID de usuario. Y mediante ese ID mas FBML uno puede acceder a los otros datos del perfil (nombre, foto, amigos, etc etc) y solo desde una aplicacion que se ejecute en el mismo facebook. Es todo una cuestion de seguridad y muy buena segun yo. ...

April 15, 2010