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

30Jun
09

Drag&Drop de elementos en una tabla

Interesante Javascript que nos permite mover elementos (drag&drop) de las celdas de una tabla a otras, o incluso a otra tabla. Drag and drop table content with JavaScript Vía / Script & Style
29Jun
09

Recomendaciones de Google para optimizar PHP y las replicas

Google ha recomendado una serie de consejos para optimizar nuestro código PHP, y no se ha hecho esperar la respuesta de la comunidad, diciendo que son consejos erróneos. Los consejos que suelo leer sobre optimizar PHP no se basan en micro-optimizaciones (usar switch o if, comillas dobles o simples, …) sino en optimizaciones más generales: buen [...]
25Jun
09

Google Virtual Keyboard

Interesante API de Google para simular un teclado mediante Javascript, sobre todo es útil para evitar keyloggers y la captura de contraseñas. Introducing the Virtual Keyboard API
  
 

jsMSX: emulador de MSX con Javascript y Canvas

MSX es un ordenador de hace la tira de años que cuando eramos pequeños nos parecía increíble y que ahora nos parece paleolítico. jsMSX es un emulador realizado en Javascript y Canvas que permite ejecutar juegos para ese sistema. En sí la aplicación no tiene mucha utilidad, pero es interesante desde el punto de vista de [...]
24Jun
09

Detección de caras con PHP sin OpenCV

Si ya hace tiempo mencioné el método para detectar caras con PHP y OpenCV, hoy se trata del mismo script que hay usando Javascript y Canvas, pero exportado a PHP. Face detection in pure PHP (without OpenCV) Vía / DZone
22Jun
09

Invierte tu email mediante CSS para evitar el spam

Curioso truco para evitar que los spammers lean tu email, ya que lo escribes al revés y mediante CSS lo inviertes. <style type="text/css"> span.test { direction: rtl; unicode-bidi:bidi-override; } </style> <p><span class="test">moc.tset@tset</span></p> Reverse Your Email with CSS and Prevent Spam Vía / @jlantunez
18Jun
09

7 reglas para realizar Javascript de calidad

Siete consejos para realizar un javascript de calidad y no intrusivo: No hagas suposiciones: no pienses que el usuario tendrá el javascript activado o que usará un navegador adecuado. Usa IDs y relaciones entre elementos: para no depender de un HTML mal estructurado y que el javascript sea imposible de realizar, utiliza IDs para acceder a los [...]
17Jun
09

UIzard: herramienta de desarrollo via Ajax

UIzard es un entorno de trabajo open source vía web que utiliza Ajax, y que funciona en varios navegadores Firefox y Safari (la versión para IE está siendo optimizada). Se trata de un GUI muy completo en el que se pueden realizar páginas web, añadiendo elementos, con orígenes de datos, formularios, … La mayor parte viene en [...]
16Jun
09

linkNotify: plugin jQuery que indica que se carga un enlace

linkNotify es un plugin jQuery que permite modificar enlaces y mostrar un texto personalizado que indica que el enlace se está cargando. Algo que puede ser muy útil para aplicaciones en la que el usuario es algo básico y pincha y pincha en el enlace eternamente hasta que ve algún resultado sin esperar a que [...]
15Jun
09

FluentDOM: librería PHP estilo jQuery para tratar con DOMDocument

Interesante librería que nos permite trabajar con DOMDocument de una forma sencilla, permite xpath y namespaces. La librería me recuerda a QueryPath, la cual realiza funciones similares. echo FluentDOM($xml) ->node( FluentDOM($samples) ->find(’//b[@id = "first"]‘) ->removeAttr(’id’) ->addClass(’imported’) ) ->replaceAll(’//p’); FluentDOM