lunes, 30 de noviembre de 2009

Depurar Javascript con Chrome

Desde la siguiente URL se puede consultar un mini tutorial de las opciones de depuración con Chrome:

http://www.tecsisa.com/index.igw?item=1608&lang=es_ES&site=1#depurarJavaScript

viernes, 27 de noviembre de 2009

Tecla Bloqueo Numérido al arrancar

Para forzar a Windows a que active el "Bloqueo Numérico" al arrancar añadir la siguiente entrada de registro:

HKEY_CURRENT_USER/Control Panel/Keyboard/InitialKeyboardIndicators

en la entrada InitialKeyboardIndicators poner un 2 (con tipo REG_SZ)

viernes, 25 de septiembre de 2009

Depurar errores Javascript desde Internet Explorer

Para poder depurar los errores Javascript desde Internet Explorer al estilo de Firebug, debemos instalar el "Visual Web Developer" y configurar Internet explorer en modo depuración:

1. Instalar Visual Web Developer


2. En el Internet Explorer: Herramientas, Opciones de Internet, Opciones Avanzadas:



3. Desde Visual Web Developer: Creamos un nuevo sitio vacion

4. Pulsamos el botón de "Ejecutar depuración"

5. Se abre el Internet explorer a una página del proyecto web creado, navegamos a url "externa" con el problema y listo.

lunes, 14 de septiembre de 2009

MD5 en Javascript

En la siguiente página hay una implementación en javascript del algoritmo MD5

http://www.webtoolkit.info/javascript-md5.html

Listar todos los eventos asociados vía JQuery

La siguiente función permite mostrar donde le indiquemos, todos los eventos enlazados vía JQuery a un elemento


$.fn.listHandlers = function(events, outputFunction) {
return this.each(function(i){
var elem = this,
dEvents = $(this).data('events');
if (!dEvents) {return;}
$.each(dEvents, function(name, handler){
if((new RegExp('^(' + (events === '*' ? '.+' : events.replace(',','|').replace(/^on/i,'')) + ')$' ,'i')).test(name)) {
$.each(handler, function(i,handler){
outputFunction(elem, '\n' + i + ': [' + name + '] : ' + handler );
});
}
});
});
};


Ejemplo de uso:

//lista todos los manejadores de onclick de los a:
$('a').listHandlers('onclick', console.info);

//lista todos los managejadores de todos los elementos:
$('*').listHandlers('*', console.info);

//especifica la funcion de salida:
$('#whatever').listHandlers('click',function(element,data){
$('body').prepend('
' + element.nodeName + ':
' + data + '
');
});


vía: http://james.padolsey.com/javascript/debug-jquery-events-with-listhandlers

domingo, 13 de septiembre de 2009

Incrustar un PDF en una página WEB

Una forma simple de incrustar un PDF en una página web, consiste en añadir el siguiente código HTML a la página

iframe src="http://docs.google.com/gview?url=http://infolab.stanford.edu/pub/papers/google.pdf&embedded=true" style="width: 600px; height: 500px;" frameborder="0″"> iframe
NOTA: es necesario crear las entras iframe correctamente (abrir y cerrar tag)





el documento PDF/PTT sólo tiene que estar online para que el asunto funcione

viernes, 26 de junio de 2009

Configurar Eclipse con uma JVM específica

Algunas veces necesitamos que nuestros proyectos Eclipse compilen con una versión concreta del JDK (por ejemplo la 1.5), pero podemos indicar al propio Eclipse que utilice para su ejecución la JDK 1.6 (que en teoría tiene ventajas en rendimiento).

Para lo cual, tenemos que indicar en el parámetro "-vm" la trayectoria completa de la máquina virtual a utilizar, en este caso, como es simplmente para la ejecución del Eclipse, es suficiente con el JRE (por ejemplo para el 1.6).

Dicho parámetro lo podemos indicar como un parámetro en un acceso directo al "eclipse.exe", o el fichero "eclipse.ini"

Opción acceso directo:
Destino: D:\Eclipse\eclipse-europa\eclipse.exe -vm "C:\Archivos de programa\Java\jre6\bin\javaw.exe"

Opción "eclipse.ini":
-vm "C:\Archivos de programa\Java\jre6\bin\javaw.exe"