La shell bash que todos los linuxeros tenemos en nuestras flamantes distribuciones no deja de sorprenderme. Resulta que es posible abrir sockets cliente mediante un único comando desde la misma shell:
# abrimos el socket
exec 5<>/dev/tcp/www.google.es/80
# enviamos la cadena GET
echo -e "GET www.google.es/ HTTP/1.0n" >&5
# nos traemos la página
cat <&5
# cerramos el socket
exec 5<&-
Con este código podremos traernos la página principal de http://www.google.es ¡¡desde la shell!!. Bien es cierto que para poder utilizar esta capacidad de la bash es necesario que haya sido configurada para ello, pero también es cierto que sólo he visto una distro de Debian que no tiene compilada esta opción. En el resto de distribuciones que he probado (Fedora Core, Mandrake y Gentoo) este código funciona sin problemas :-)
Más info sobre sockets en bash aquí.
Por otro lado, en la sección soft he actualizado el fichero TrucosSwing.tar.gz y le he añadido una nueva clase: JComboBoxButton.
JComboBoxButton es un componente que hereda de JComboBox y que muestra un botón en lugar de la etiqueta cuando no se encuentra desplegado. Muy util para implementar botones multifuncionales. aquí y aquí se puede ver el componente en acción.
Lo sentimos. No se permiten nuevos comentarios después de 90 días.