jueves, 11 de noviembre de 2010

Cuenta atrás en javaScript

Si tenéis la necesidad de realizar un contador de tiempo para una página web, se puede hacer en poco tiempo con jQuery y su plugin countdown

Los pasos a seguir vienen en la página de countdown, pero los resumo aquí rápidamente:
  1. Incluir el script de jquery (podéis poner lo que pongo a continuación o bajarlo a vuestro servidor):
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  2. Incluir el script de countdown y si se desea utilizar sus estilos, también el CSS:
    <style type="text/css">@import "jquery.countdown.css";</style> 
    <script type="text/javascript" src="jquery.countdown.js"></script>
  3. Aplicar el countdown o cuenta atrás a los elementos (div o span) que queramos:
    $(selector).countdown({until: liftoffTime});
En el último punto se le debe pasar como parámetro una fecha límite en la que el contador llegará a 0. También se le pueden pasar otros parámetros como el formato deseado de salida. Todo esto viene en la documentación del plugin.

miércoles, 10 de noviembre de 2010

Incrementar campo de MySQL con un único update

Si se quiere actualizar un campo de una tabla de MySQL sin tener que hacer un select antes, se puede hacer con :

UPDATE table SET table.field = table.field + 1 where id = 'id';

Drag and Drop con JTree en Swing

ACTUALIZACIÓN: en este otro artículo explico los  métodos necesarios para el drag and drop

Tres enlaces interesantes para poder hacer Drag and Drop con un jTree de Swing en JAVA:

http://weblogs.java.net/blog/shan_man/archive/2006/01/first_class_dra.html
http://weblogs.java.net/blog/shan_man/archive/2006/01/location_sensit.html

http://psecheresse.spaces.live.com/blog/cns!492816F77B21DC3D!278.entry

Actualización: si necesitas empezar desde un nivel más básico, aquí se explica desde 0 como se realiza Drag And Drop (DnD)

Y aquí dejo otro artículo con los métodos necesarios para el drag and drop

Plugins para Firefox

Estoy harto de tener que andar buscándolos por ahí, así que aquí dejo un listado de los que más me gustan y utilizo:

All in one Gestures:
 Plugin que añade funcionalidad a los gestos del ratón para poder movernos por el navegador sin tener que usar sus botones. Uno de los mejores plugins que he visto, muy adictivo y extremadamente útil.
Delicious Bookmarks

Diccionarios e idiomas para firefox:
Con estos diccionarios firefox nos hará correcciones ortográficas en aquellos textos que insertemos en la web, en cualquier idioma que seleccionemos.
FireFTP:
Cansado de tener que instalar siempre un cliente FTP para subir dos archivos o tener que bajartelos de algún sitio? Fire FTP es un cliente FTP integrado con firefox, pequeño, sencillo y útil.
WebDeveloper:
Si te dedicas al mundo del desarrollo web, estas herramientas web te serán de gran utilidad apra analizar tus páginas o las de la competencia.
Firebug:
Quizá la herramienta de mayor utilidad para el desarrollo web: te analiza el código css, html, javascript, te informa de los errores y te desgaja una página web en todos sus detallados componentes. Increíble la funcionalidad que tiene esta herramienta

Si se me ocurren más iré actualizando la lista.

TODO: Related Posts

ACTUALIZACIÓN: ya está implementado, toda la info la he sacado de aquí

Una de las cosas que quiero incluir en los post del blog es un "Related posts" que incluya los posts más parecidos al actual basándose en los tags, en el contenido o en lo que yo le diga... pero ahora no tengo tiempo de hacerlo. Para que no se me olvide, aquí dejo un vínculo que parece interesante:

http://www.bloggingtips.com/2008/09/08/5-related-posts-techniques-for-blogger-blogs/

Subclipse, JavaHL y Windows7 64bits

Running eclipse? Having problems with subclipse plugin? Getting following message?

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

Update no need to install that anymore, just go to Preferences > Team > SVN and under "Client" section select SVNKit (pure java)

Solution if you are running Windows7 64bit is to install Slik SVN no need anymore

That is the summary that solved my problem, all the information is here

lunes, 8 de noviembre de 2010

Montar disco virtual .vhd sin arrancar la máquina virtual en Windows7

En alguna ocasión me hacen falta ficheros de los discos de las máquinas virtuales de windows y es un rollo tener que arrancar la máquina para poder acceder a esos ficheros, más cuando el disco duro virtual lo tenemos en nuestro disco duro real.

En Windows7 se pueden montar estos discos sin la necesidad de arrancar la máquina virtual. Para ello:
  • Acceder al administrador de discos:
    • Tecla Windows + R y ejecutar: compmgmt.msc
    • ó
    • Mi PC, botón derecho y Administrar y Administrador de discos
  • Una vez abierto, hacemos click con el botón derecho de nuevo sobre Administrador de discos y elegimos la opción "Añadir VHD" (si aparece deshabilitada, deseleccionar cualquier disco que aparezca seleccionado en el panel de la derecha).
  • Elegimos la ruta del archivo del disco duro virtual .vhd y listo (No debe estar la máquina virtual arrancada, de lo contrario dará error).
De esta manera tenemos el disco duro virtual como un disco más de nuestro ordenador en Windows7

Sacado del artículo en inglés y probado en mi pc :)