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
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
Google ha sacado a la luz su paquete de aplicaciones Google Pack para varios paÃses, entre los que se encuentra España, aunque en la versión en español no aparecen importantes aplicaciones, como son: Google Earth, Google Pack Screensaver, Google Video Player y Google Talk, aunque supongo que todo es esperar.
Las aplicaciones que actualmente se ofrecen en la versión en español son las siguientes: Google Desktop 4, Picasa, Mozilla Firefox con la barra de Google, Barra de Google para Internet Explorer, Norton Antivirus 2005 Special Edition, Ad-Aware SE Personal, Adobe Reader 7, Real Player y GalleryPlayer HD Images.
VÃa / Bitelia
Closures son bloques de código que pueden ser pasados a una función y que pueden manejar variables que están definidas en el mismo ámbito. Algo que puede ser bastante útil cuando queremos repetir un código que solo se ejecutará en un lugar determinado y no queremos definir una función a nivel de clase para poder usarla.
Un vistazo a un ejemplo nos podrá ayudar de mejor manera:
function replace_in_array ($search, $replacement, $array) {
$map = function ($text) use ($search, $replacement) {
if (strpos ($text, $search) > 50) {
return str_replace ($search, $replacement, $text);
} else {
return $text;
}
};
return array_map ($map, $array);
}
Como se puede ver se trata de definir una función con una serie de parámetros, indicar qué variables del mismo ámbito puede usar y una vez definida, realizar la llamada a la función.
Vía / Spinning de web
Google, usuario de MySQL, ha publicado los cambios que ha realizado a la base de datos MySQL. Los cambios están destinados a mejorar la disponibilidad y la manejabilidad.
La disponibilidad se refiere a permitir que los servicios sigan ejecuntándose aunque el servidor donde está funcionando falle, cambiando a una máquina backup cuando falle.
Aunque los cambios no han sido aceptados en el proyecto MySQL, Google quiere que si se acepten, y hasta que esto ocurra, han publicado los cambios con la misma licencia de MySQL para que la gente pueda disfrutar de ellos.
Google offers its own changes to MySQL