Ir al contenido principal

Entradas

Mostrando las entradas de 2011

DatePicker con Jquery

Si ocupa un datepicker, aqui como integrarlo sencillamente; <!DOCTYPE html> <html> <head> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script> $(document).ready(function() { $("#datepicker").datepicker({ defaultDate: document.forms['myForm'].elements['dateSelected'].value, onSelect: function(dateText, inst) { alert (dateText); document.forms['myForm'].elements['dateSelected'].value = dateText; } }); }); </script> </head> <body style="font-size:62.5%;"> <form name=...

Annotation Hell y otros demonios

Acostumbrado a utilizar Spring con una configuración basada en XML, la cual ya en su versión 2.x presentaba algunos coqueteos con el uso de anotaciones para el manejo de su Ioc Engine; he estado utilizando la versión 3 y me ha surgido la necesidad de crear un nuevo post para dar mi humilde opinión al respecto. Anteriormente se hablaba del famoso XML Hell (similar al DLL Hell y otros tantos infiernos que han visto la luz en el mundo de la ingeniería), yo la verdad nunca sentí que fuera tan complicado, aunque reconozco que el desorden puede llevar a un caótico laberinto verbal, de configuración XML. Spring ha intentado "resolver" o cambiar el paradigma, mas no el "approach" de este aberno XMLero, por un nuevo "paraíso" en rojo y lleno de llamas, al cual le otorgare el original nombre de Annotation Hell, este nuevo séptimo cielo permite ahorrarnos unas líneas de XML, anotando nuestro bean con annotaciones tales como Component, Autowired, Qualifier, etc (puede...

Multiples patrones para un servlet

Estaba buscando como hacer para que un servlet responda tanto a .action como .xml, y esto me funciono en tomcat <servlet-mapping> <servlet-name>SimpleMVCServlet</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>SimpleMVCServlet</servlet-name> <url-pattern>*.xml</url-pattern> </servlet-mapping>

Serializar en XML un object

Existen diferentes tipos de Librerías para hacer Serializacion de objetos a XML y viceversa, tales como JAXB, XStream, XMLBeans, etc. De ellos, uno de los que mas me gusta es XStream, aunque se a pura reflexión es sencillo de utilizar y puede serializar a XML y Json de manera transparente. Sin embargo si no desean agregar una librería externa y no desean usar las ya conocidas Sax o Dom, puede usar las clases XMLEncode y XMLDecoder, un ejemplo. XMLEncoder e = new XMLEncoder( new BufferedOutputStream( new FileOutputStream("Test.xml"))); e.writeObject(new JButton("Hello, world")); e.close() Mas info en: http://java.sun.com/products/jfc/tsc/articles/persistence4/

Articulo acerca de Spring Social

Me encontré este modulo de Spring, Spring Social. La verdad esta muy interesante para integrar Facebook, Twiter y otros frameworks y proporciona una forma muy high level de acceder a las api's rest que proporcionan estas redes sociales. http://blog.springsource.com/2010/11/03/socializing-spring-applications/

Acceso remote en MAC

Hola gente, En este pequeño post, quiero hablar acerca del acceso remoto en MAC. Yo conozco tres formas de acceder a una computadora desde Mac, la primera de ellas es mediante SSH, veamos un ejemplo ssh -l userName IP La anterior, es lo que diríamos la sintaxis del comando, ssh es el comando, userName es el nombre del usuario para acceder ala compu remota y la ip, la dirección IP de la maquina que deseamos acceder. Un ejemplo: ssh -l jsanca 10.45.100.12 En este ejemplo, intentamos conectarnos como jsanca, a la computadora con la IP, 10.45.100.12. al ejecutar el comando, el sistema nos solicitara el password y a continuación tendremos una consola remota para navegar por la maquina, ejecutar comandos, etc. Accediendo, vía SSH Client; en Windows solía utilizar SSHClient para acceder al estilo de un cliente FTP a una maquina remota, en MacOS he encontrado Fugu (http://rsug.itd.umich.edu/software/fugu/) , con esta sencilla aplicación podemos indicar la ip, y el usuario, a continuación solic...

Como usar el fadeOut con Dojo

Hola, recientemente tenia la necesidad de implementar un fadeOut o lo que es lo mismo, que un div, desvaneciera! Con YUI, sabia que se podía hacer de la siguiente manera: setTimeout(function() { var fadeOut = new YAHOO.util.Anim('idDelDiv', { opacity: { to: 0 } }, 0.5); fadeOut.onComplete.subscribe(function() { yd.setStyle('list_success_message', 'opacity', 1); }); fadeOut.animate(); }, 4000); Básicamente, el timeout invoca después de 4 segundos a la función anónima, que llama a la animación, que desaparece el div. En dojo, algo parecido lo encontré en http://docs.dojocampus.org/quickstart/Animation Básicamente se debe hacer algo así dojo.style("idDelDiv", "opacity", "1"); dojo.fadeOut({ node: "idDelDiv", duration: 4000, onEnd: fu...

Como iniciar modo seguro en MAC OS

Aquí el link de como iniciar el modo seguro http://support.apple.com/kb/ht1455 Básicamente es reiniciar el equipo y presionar la tecla de Shif ( Mayúscula ) hasta que aparezca una pantalla azul y a continuación la pantalla de login y colocar nuestras credenciales . Un saludo, J