jueves, 14 de agosto de 2008

Select box con imagenes y separadores

Existe un tag html poco conocido y usado: el elemento Optgroup

Este elemento se usa dentro de tags select y permite agrupar y etiquetar series de elementos, de manera que se puedan usar en un mismo select.

También hay que tener en cuenta que se le pueden aplicar estilos a los elementos option para añadirle colores.
Como guinda final estan los simbolos unicode, tales como estrellas (★) o checks (✓), que pueden darle un aspecto gráfico y mas intuitivo a estos elementos.

Como muestra, un boton:



Fuente: Blogoscopped

Photoshopeando videos

Desde Genbeta nos llega un proyecto en el que esta trabajando microsoft.
Se trata de Unwrap Mosaics, una tecnologia que permite la insercion de elementos en videos de manera que queden perfectamente integrados.
¿Photoshopeado de videos? ¿insercion de anuncios? quiza solo sea cuestion de tiempo...



Para mi que esto dara mucho que hablar...
Fuente: Genbeta

viernes, 8 de agosto de 2008

Sobre Php 5.3, Php 6 y alguna otra locura en php

El otro dia tuve un rato fructifero navegando. Una de esas veces que una pagina te lleva a otra y en cada una encuentras algo interesante de lo que quieres tomar nota. Os publico aqui lo que encontre.

Empezaremos con una serie de guias para desarrolladores de php, que me llevo a otro sitio donde encontre 5 cosas que (igual) no sabias de php

Luego encontre informacion de lo que viene en php 5.3:
Esto es importante conocerlo : Lo que viene en la siguiente version (5.3) de php, aunque aun esta en fase alfa:
  • Namespaces, como en java. Personalmente no le veo el que, pero los que vienen de java sabran apreciarlo.

  • Closures: como las de javascript. O sea, hacer cosas como por ejemplo
    $funcion= function (){ echo "hola"};
    $funcion();
  • Sintaxis NOWDOC para assignacion de variables: Muy util cuando tienes scripts que reemplazan tags en codigo y no quieres que jamas de los jamases se rompa el codigo.

  • Phar: la version en php del jar

  • Late state binding: mejoras en la herencia de clases estaticas ( http://es2.php.net/lsb)
Tambien encontre algo de lo que vendra en la version 6 de PHP:
  • La classe de objectStorage, sirve para tener una persistencia de objetos o singletons (durante un ciclo de ejecucion ).
Buscando alguna extension interesante para php encontre las siguientes:
  • Uso de funciones de librerias externas como msgBox o lo que se os ocurra. Quiza pueda servir para hacer llamadas a sistema en sistemas no linux. No le veo otra utilidad...

  • Compilado de scripts para hacer codigo "closed source". Si quereis vender codigo lleno de misterio y de forma que os tengan que llamar para cualquier cambio, pues esta es vuestra extension. :P

  • Sobrecarga de operadores en php (beta) : Util para aquellos que estudiaron ADA y no saben programar de otra manera...

  • Mejoras en el uso de http, como requests en paralelo
Si alguna vez aterrizas en un framework php hecho a medida siempre te vendra bien poder hacer ingenieria inversa de un codigo php para sacar umls. Creo que lo usare en breve...

LA FRIKADA DEL DIA
un servidor web hecho en php

Esto no es de php pero tambien me parecio interesante, se trata de un script de Filtrado de MYSQL SLOW QUERYS

Bueeeno, creo que ya ha habido bastante empache de links por hoy.

Discos SSD de 250MBps de lectura (lease megabytes segundo)

La empresa Micron acaba de anunciar nuevos miembros de discos duros en estado sólido (SSD) en su linea RealSSD en capacidades de 256GB (en formato 2.5" de laptop), y 32GB o 128GB en formato de 1.8" (como el iPod), con un interfaz SATA de 3Gbps, pero con la gran particularidad de que ofrecerán una asombrosa velocidad de lectura de 250 MBPs (o 2,000 Mbps), y una de escritura de 100 MBps (800 Mbps).

No hay precios disponibles, pero se sabe que estara disponible a finales de años para varias marcas conocidas. ¿Ipod touch de 128 gb? Seguro que sera lo que viene :P
Fuente: Eliax