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 July 2009

31Jul
09

Detecta peticiones Ajax en PHP

Algo muy importante a la hora de desarrollar aplicaciones en Ajax es ofrecer la opción no-Ajax, y para ello es necesario detectar cuando la petición se realiza mediante Ajax, algo muy sencillo gracias a una cabecera que mandan los navegadores modernos: if(!empty($_SERVER[’HTTP_X_REQUESTED_WITH’]) && strtolower($_SERVER[’HTTP_X_REQUESTED_WITH’]) == ‘xmlhttprequest’) { echo “Es una petición AJAX” } Detect an AJAX Request in PHP
30Jul
09

Laboratorio: índice lateral con jQuery

Algo que me gusta bastante de algunos editores tipo Netbeans es que cuando hay algún error en una línea aparece un enlace en el lateral en la posición relativa de la línea respecto al alto del editor. Algo parecido se me ha ocurrido hacer con jQuery, obtener los elementos cabecera (H1..H6) y crear un índice, y [...]
29Jul
09

Corrector ortográfico con PHP y Yahoo

Ya en otro momento comenté cómo comprobar la ortografía mediante PHP, en este caso se trata de lo mismo pero usando el API de Yahoo, para el cual es necesario solicitar un ID. Spell Check in PHP with Yahoo API Vía / DZone
27Jul
09

Gearman: crea aplicaciones distribuidas

Gearman provee un framework para distribuir aplicaciones entre diferentes máquinas o procesos. Permite realizar trabajo en paralelo, balanceo de carga y realizar llamadas de funciones entre diferentes lenguajes: Open source Multi-lenguaje: hay interfaz para varios lenguajes (cuya lista sigue creciendo), por lo que permite crear aplicaciones heterogéneas con clientes procesando trabajo en un lenguaje y la aplicación [...]
24Jul
09

Enlaces rápidos (24-07-2009)

Últimos enlaces rápidos (algunos antiguos) HadoopDB Super Awesome Buttons with CSS3 and RGBA Pure CSS Timeline Stack-Overflow site architecture Ajax cross-domain con Safari 4, Google Chrome 2 y Firefox 3.5 SakilaSampleDB: BD de pruebas de MySQL Pregel: Large-scale graph computing at Google Google Fussion Tables CoPhIR: a Test Collection for Content-Based Image Retrieval PHP Compiler Internals Goggle Waves Federation Protocol
22Jul
09

Cargar contenido con el scroll mediante jQuery

Interesante script que carga el contenido en una capa según se va utilizando el scroll y se va llegando al final, algo similar a lo que ocurre en Google Reader. El autor nos explica paso a paso, incluida la parte PHP, cómo realizar esta funcionalidad. Load Data while Scrolling Page Down with jQuery and PHP Vía / DZone
21Jul
09

O3D: 3D en la web por Google

No conocía esta tecnología de Google que permite crear 3D en la web. O3D pretende ser el estándar para desarrollo 3D en la web. Los ejemplos que ofrecen son verdaderamente asombrosos, y para usarlo tan sólo es necesario instalar un plugin. Para los que nos dedicamos al desarrollo web no creo que esto nos vaya a [...]
20Jul
09

Laboratorio: evitar el scroll en los textarea con jQuery

Una cosa que he visto en una web que estoy usando y que me ha gustado bastante es que el alto de los textarea se adapta al contenido para evitar que aparezca el scroll vertical. En plan rapidito he hecho un script jQuery que realizaría esta función: $(document).ready(function () { $(’textarea’).keypress(function() { var ta = $(this); var fontSize = ta.css(’font-size’).replace(’px’, [...]
16Jul
09

Campo password estilo iPhone con jQuery

Una de las cosas más destacadas de iPhone es su usabilidad, como por ejemplo la posibilidad de ver el carácter introducido en un campo password. Este script de jQuery permite realizar la misma tarea, mostrar el carácter introducido durante unos segundos o hasta que se pulsa la siguiente tecla y ocultar el resto. iPhone-like password fields using [...]
15Jul
09

Integra las licencias Creative Commons en tu HTML con ccRel

ccREL es una forma de añadir la licencia Creative Commons a nuestros contenidos web. Su uso es muy sencillo, aunque a mi no me ha validado el HTML, si alguien sabe como conseguir que valide que lo diga: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cc="http://creativecommons.org/ns"> <head> <title>Judith Myerson’s Stuff</title> </head> <body> <div about=""> This page, by <a property="cc:attributionName" rel="cc:attributionURL" href="http://jmyerson.org/"> Judith Myerson </a>, is licensed [...]