saltar intro

carguen, apunten, this._parent

Archive for Marzo, 2009

Bookmarklets con jQuery

without comments

No voy a explicar que es un bookmarklet porque entiendo que este blog no es generalista.

Hace un tiempo hice algunas pruebas para crear bookmarklets cargando la librería jQuery para luego ejecutar alguna función aprovechando su versatilidad. Llegué incluso a meter toda la librería en una sola línea javascript. Pero estaba claro que la solución más práctica consistía en cargar la librería y luego ejecutar la función con las acciones.

Aprovechando la aparición de la utilidad online Sunday Morning que traduce textos mediante un marcador que precarga jQuery, he editado su propio script para que sirva a mis propositos.

javascript:void((function(){
// función para cargar archivos javascript
function load(type, src){
var s=document.createElement('script');
s.setAttribute('src',src);
s.setAttribute('type','text/javascript');
document.getElementsByTagName('head')[0].appendChild(s);
};

// función que establece un tiempo de espera y luego ejecuta el script que se defina
function whenLoaded(callback){
if(typeof(window['jQuery']) != 'undefined'){
callback();
}else{
setTimeout(function(){whenLoaded(callback)},100);
}};

// se carga la librería jQuery desde las Apis de Google
load('src','http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js');

// se ejecuta el script después de un tiempo prudencial de carga
whenLoaded(function(){
// evitar conflictos con otras librerias, incluida la propia jQuery
var $jqbm = jQuery.noConflict();
// Aquí se pone lo que uno quiera en sintaxis jQuery
$jqbm('img').toggle('slow');
});

})());

Y todo esto en un link, que al pulsarlo alterna entre ocultar y mostrar las imágenes de la web activa.

Ocultar/mostrar imágenes en foto de prueba:

Learning jQuery

Arrastrando el enlace hasta la barra de marcadores de tu navegador, tendrás siempre a mano esta utilidad en cualquier página que estés viendo.

Modificando el código las posibilidades son muuuuchas.

Written by sergiomas

Marzo 28th, 2009 at 6:59 pm

Posted in I+D, jQuery, javascript

Reciclando tecnologías obsoletas

with one comment

Un libro de Flash5 calzando la pata de una mesa

Un buén amigo encontró un uso alternativo a lo que en su momento fué toda una revolución gráfica y animada.

Written by sergiomas

Marzo 17th, 2009 at 10:29 pm

Posted in humor

Los usos analógicos de Google Maps

without comments

Cartel de aviso de cambio de dirección con una impresión de Google Maps

Un gran ejemplo de tecnología digital inversa.

Written by sergiomas

Marzo 17th, 2009 at 10:19 pm

Posted in humor

Nos dejó Philip José Farmer

without comments

Philip José Farmer

Creo que a Microsiervos se les pasó la perdida de este gran escritor de ciencia ficción. Falleció el 25 de febrero. En la Wikipedia hay mucha más información de la que yo pueda aportar.

Me acuerdo mucho de este autor por que disfruté mucho leyendo su serie más famosa, Mundo de río.

En uno de mis cumpleaños adolescentes me regalaron un libro de Philip José Farmer titulado “El oscuro designio” que resultó ser el tercer libro de una serie, así que me tocó gastarme los cuartos en comprar el primero y empezar por el principio.

Coincidió que empezaba un cursillo, independiente del colegio, llamado Técnicas de estudio Pascal, (la inteligencia no está reñida con la distracción, pensarían mis padres, pero hay que luchar contra la distracción, lógicamente). Y el caso es que la tutora de dicho curso nos preguntó si leíamos habituálmente y con qué libro o revista estábamos.

Y claro cuando me tocó a mi responder, sabiendo que mis lecturas no eran “normales”, y más cuando la tutora se jactaba de cargarse un libro diario (parte del curso trataba de métodos de lectura y comprensión rápida) pero en el que yo estaba ahora mismo ni lo abría oído ni sabría nada del autor, me encantó decir:

“A vuestros cuerpos dispersos”, de Philip José Farmer.

A vuestro cuerpos dispersos, de Philip José Farmer

Era el primer libro de la serie. A grandes rasgos recuerdo que se desarrollaba en un planeta en donde todos los humanos de todas las épocas despertaron de repente al mismo tiempo, en pelota picada y a la orilla de un largo río que serpenteaba a todo lo largo y ancho de dicho planeta.

¡Qué momentos, Philip!

Written by sergiomas

Marzo 15th, 2009 at 10:10 am

Posted in Offtopic, Personal