Sentido Web

Sentido Web es un blog sobre desarrollo web, en el que se comparten referencias y explicaciones sobre PHP, Ajax, XHTML, MySQL y mucho más...

Archivo para December 2008

30Dec
08

SUP: Simple Update Protocol

SUP (Simple Update Protocol) es un sistema que permite a las webs que ofrecen contenidos avisar a los consumidores de sus feeds de qué feeds han sido modificados. Esto permite que no se tenga que comprobar los feeds cada poco tiempo para saber si se actualiza el feed o no (como hace Google Reader) o [...]
29Dec
08

Métodos encadenados en PHP

Algo que se usa mucho en jQuery es el method chaining, encadenar la llamada de métodos en una misma sentencia. Para realizar esto en PHP lo que hay que hacer es devolver $this en cada método: class obj { function accion1() { // Lo que sea return $this; } function accion2() { // Lo que sea return $this; } } $o = new obj(); $o->accion1()->accion2(); Method chaining with [...]
18Dec
08

FireUnit: extensión para pruebas unitarias de Javascript

FireUnit es un plugin para Firefox que permite realizar pruebas unitarias de Javascript y mostrar los logs en una pestaña de Firebug. El plugin está desarrollado entre otras personas por John Resig, desarrollador de jQuery. Se pueden realizar pruebas como las siguientes: // Simular eventos del navegador var input = document.getElementsByTagName(”input”)[0]; fireunit.mouseDown( input ); fireunit.click( input ); fireunit.focus( input ); fireunit.key( input, [...]
17Dec
08

Consejos para jQuery

Últimamente hablo mucho de jQuery, y no es para menos, ya que este framework de Javascript es muy bueno y la gente realiza grandes plugins que nos ayudan en nuestros desarrollos. En este caso se trata de varios consejos que nos serán muy útiles a la hora de desarrollar: Carga la librería desde Google Code Almacena en [...]
15Dec
08

Groogle: revisor de código web

Groogle es una aplicación web que permite revisar código de varios lenguajes y que además se permite conectar con Subversion. Entre las opciones que ofrece nos encontramos con: Resaltar código de varios lenguajes Comparación de ramas enteras del repositorio para encontrar ficheros y directorios añadidos, borrados o modificados. Representación gráfica de ficheros Notificaciones por email cuando el estado de una [...]
  
 

Autenticarse a Google Reader mediante PHP

Un script en PHP para poder autenticarse en Google Reader API, para aquel que quiera realizar aplicaciones que necesiten de este servicio. El script es muy sencillo y quizás sea para que gente experimentada lo utilice. Authenticating the Google Reader API Vía / Script & Style
11Dec
08

Native Client: tecnología de Google para ejecutar código nativo en tu navegador

Google está trabajando en una tecnología que permitirá a los desarrolladores web ejecutar código nativo en el propio ordenador del cliente, pudiendo así aprovechar toda la capacidad de la cpu del cliente, la cual está ahora limitada por el navegador. Lógicamente no se trataría de algo permisivo, sino que tendría limitaciones para evitar ejecutar código [...]
10Dec
08

Uso correcto de los selectores en jQuery

Quien dice en jQuery dice en cualquier otro framework de javascript o lenguaje de programación, el tema es no malgastar recursos. jQuery permite encontrar elementos mediante la clase, por ejemplo: $(’.boton’) Esto es muy cómodo, pero también tiene mal rendimiento, ya que el script debe buscar en todos los elementos HTML y encontrar aquél que tenga class=”boton”. [...]
09Dec
08

Misma altura en bloques mediante jQuery

Buen truco para darle la misma altura a diferentes bloques cuando mediante CSS no es fácil de hacer. function equalHeight(group) { tallest = 0; group.each(function() { thisHeight = $(this).height(); if(thisHeight > tallest) { tallest = thisHeight; } }); group.height(tallest); } Equal Height Columns with jQuery Vía / CSS Globe
04Dec
08

Yii: framework PHP

Yii es un framework PHP desarrollado por el creador de Prado que está centrado en el desarrollo de aplicaciones web2.0 (integrando jQuery) y presume de ser una de las más rápidas y con mejor rendimiento (sobre todo usando APC). Al igual que muchos otros frameworks, viene con las siguientes características: MVC ADO y Active Record Validación de formularios Widgets web2.0 Autenticación Themes Web [...]