links for 2007-03-10
-
jQuery es una liviana libreria de JavaScript, pensada para interactuar con los elementos de una web por medio del DOM. Lo que la hace tan especial es su sencillez y su reducido tamaño.
CodeCodex es una wiki que guarda distintos trozos de código en varios lenguajes de programación para que podamos acceder a ellos y reutilizarlos.
La filosofÃa es no reinventar la rueda y reutilizar código ya creado. Con CodeCodex podremos buscar y usar código ya creado, aprender nuevos algoritmos y ayudar a la comunidad de desarrolladores con tu propio código.
Es curioso ver el Hola Mundo en los diferentes tipos de programación, por ejemplo ensamblador.
.model tiny .data message db 'Hello, World!' .code org 100h start: mov ah,9 mov dx,offset message int 21h ret end start
VÃa / Dzone
Sencillo pero efectivo método para paginar contenidos mediante Javascript. Puede ser muy útil cuando el diseño no permite grandes espacios para contenidos.
El funcionamiento es muy sencillo, se ocultan los contenidos y mediante los botones de paginación se van mostrando. La verdad es que no serÃa necesaria esta librerÃa, porque como ya he dicho el método es muy sencillo y nosotros mismos lo podrÃamos implementar, incluso mejorar, porque usa la librerÃa cssQuery unicamente para obtener los elementos, mientras que podrÃamos hacerlo nosotros mismos con un getElementsByTagName, si es que nuestras necesidades no son obtener elementos mediante sus estilos, rel u otras cosas.
Javascript pagination in yer face
Muchas veces los diseños no suelen ir de acuerdo con el aspecto de los radio y los checkbox que nos ofrecen los navegadores.
Crear controles que sustituyan los ya existentes puede darnos problemas de accesibilidad, salvo en este caso (bueno, y supongo que en otros), ya que lo que hace este script es aprovechar la funcionalidad de las etiquetas label para que el funcionamiento recaiga sobre estas etiquetas y no sobre las checkbox o los radio.
El script buscará los inputs radio y checkbox y los ocultará y cambiará el estilo de las label asociadas para que el funcionamiento sea el mismo.
ARC – Adam’s Radio/Checkbox customisation
VÃa / Infected-FX
Cuando queremos redirigir mediante Apache se puede realizar teniendo en cuenta la hora y los minutos actuales. Tieniendo en cuenta que las horas son en formato 24 y que empieza por 01 para la 1 am y 24 para las 12 pm, podemos redirigir nuestra página según sea la hora y el minuto.
RewriteCond %{TIME_HOUR} ^(.*) RewriteCond %{TIME_MIN} ^(.*) RewriteRule (.*) http://${HTTP_HOST}%{REQUEST_URI}?H=%1&M=%2 [R,L]
Si se da el caso de que el servidor está ciertas horas de retraso respecto a tÃ, por ejemplo 3, se podrÃa hacer de la siguiente manera:
Options +FollowSymLinks RewriteEngine On RewriteBase /demo/apache/ # 5am > < 8am RewriteCond %{TIME_HOUR} >02 RewriteCond %{TIME_HOUR} <05 RewriteRule ^index.html$ /demo/apache/manyana/index.html # 8am > < 4pm RewriteCond %{TIME_HOUR} >05 RewriteCond %{TIME_HOUR} <13 RewriteRule ^index.html$ /demo/apache/mediodia/index.html # 4pm > < 10pm RewriteCond %{TIME_HOUR} >13 RewriteCond %{TIME_HOUR} <19 RewriteRule ^index.html$ /demo/apache/tarde/index.html # 10pm > < 5am RewriteCond %{TIME_HOUR} >19 RewriteCond %{TIME_HOUR} <02 RewriteRule ^index.html$ /demo/apache/noche/index.html
Suhosin es un sistema avanzado de protección para PHP. Ha sido diseñado para proteger los servidores y a los usuarios de defectos conocidos y desconocidos del core de PHP y de las aplicaciones realizadas con PHP.
Viene en dos partes independientes que pueden ser usadas de forma separada o en combinación. La primera de ellas es un pequeño parche para el core de PHP que implementa unas protecciones de bajo nivel para solucionar vulnerabilidades desbordamiento del buffer y de formateo de cadenas de texto. La segunda parte es una extensión PHP que implementa las otras protecciones.
Suhosin es compatible a una instalación normal de PHP, lo cual significa que a su vez lo es de extensiones de terceros como ZendOptimizer.
Suhosin
VÃa / PHP Security Blog
Google parece que está probando varios formatos en su sistema de publicidad de Adsense.
Entre las diferentes posibilidades que parece estar testeando, existen banners con texto, itálicas en las cabeceras de los anuncios, iconos con la G de Google al lado de la cabecera y el que más me ha llamado la atención, que el autor encontró en Ubuntu Forums, que muestra la etiqueta Related y que tiene pestañas que muestran información sobre Searches, Web Pages y Videos.
Google is Testing New Adsense Ads
VÃa / SitePoint Blogs