Dos primos luchan contra la tecnología

Aprendizaje y formación en informática profesional mediante videotutoriales

Evitando bloquear el GUI con SwingWorker

En ocasiones nuestros programas necesitan realizar operaciones de larga duración que llevan mucho tiempo como consultas a bases de datos o accesos de lectura/escritura a archivos grandes. Esto ocasiona que la GUI de nuestra aplicación no se refresque y se quede ‘congelada’ hasta que termina la operación de larga duración, lo que confunde al usuario que no sabe si debe esperar o si la aplicación se ha quedado ‘colgada’. Cualquier tarea que lleve más de medio segundo debería ser ejecutada en un hilo aparte del hilo de ejecución de swing.

Vamos a ver una pequeña introducción de la forma de gestionar los hilos de swing para hacernos una idea general de su funcionamiento.

Básicamente podemos decir que hay dos hilos de ejecución principales: el hilo que inicia la aplicación cuando creamos la GUI y el EDT conocido como Event Dispatching Thread que es el que nos interesa.
El EDT es el hilo de ejecución de las aplicaciones Swing. Este se encarga de dibujar y actualizar los componentes del GUI además de registrar los eventos generados por estos. Es una cola de tipo FIFO que procesa las tareas de una en una secuencialmente, lo que significa que hasta que una tarea no termina no puede empezar la siguiente.
Aquí es donde se encuentra el problema, ya que si ejecutamos las operaciones de larga duración dentro del hilo EDT provocamos que no se puedan repintar los componentes Swing asi como impedimos que pueda responder a eventos de teclado o ratón.

(more…)

Tipos de volúmenes

Tras el articulo sobre redimensionado de particiones utilizando el administrador de discos de Windows Vista me he liado a investigar el tema un poco mas y trataré de explicar los tipos de volúmenes que hay y con los que podemos trabajar en Windows Vista así como sus características.

Un disco básico es un disco de los de toda la vida, configurado como toda la vida es decir, un disco duro con su partición primaria y sus unidades lógicas/particiones extendidas. Las particiones y las unidades lógicas de los discos básicos se conocen como volúmenes básicos. Solo pueden crearse volúmenes básicos en discos básicos. Este tipo de discos es compatible con MS-DOS y todas las versiones de Windows y debemos recordar que podemos estructurarlo creando cuatro particiones primarias ó tres particiones primarias y una partición extendida, dentro de la partición extendida podremos crear varias unidades lógicas.

Un disco dinámico es un disco formateado para el almacenamiento dinámico que permite crear volúmenes que se extiendan en varios discos dinámicos lo que es decir que podemos tener la unidad ” D:\ ” de 400Gb repartida en varios discos duros físicos.

Ahora mismo esto es lo que más me cabe resaltar de todas formas os dejo el enlace de donde he extraido parte de la información mientras que saco un poco de tiempo para ampliar el articulo haciandolo un poco más técnico.

Tipos de volúmenes

Un saludio.

Caida del Blog

Durante los dos pasados dias es posible que no puedieseis acceder al blog debido a un problema con la renovación de dominios que afortunadamente ya ha sido subsanado sin mayores inconvenientes.

El Blog sigue completamente activo y seguimos trabajando en añadir nuevos contenidos y mejoras por lo que podeis seguir encontrando aquí toda la información que había y mucha mas nueva que iremos añadiendo poco a poco como ha sido costumbre desde siempre.

Disculpad las molestias que esto haya podido ocasionaros, espero seguir contando con vuestras lecturas y comentarios.

Un saludo.

Historia de Dos primos luchan contra la tecnología

Dos primos luchan contra la tecnología nació en su día en los dominios de Wordpress bajo la dirección http://ricardofutami.wordpress.com sin ningún tipo de animo de lucro, la idea para crear el blog nació de la necesidad de contar en internet con una base de datos de soluciones y problemas que podamos encontrar (el primo y yo) cada uno en su respectiva area y de la cual hechar mano en cual lugar para ayudarnos a resolver aquellos problemas que nos han hecho perder varias horas.

Al principio y por el poco contenido casi no lo leia nadie por lo que nos centrabamos más en exponer nuestros problemas y sus soluciones para más adelante poder consultarlas, pero conforme fué aumentando el número de articulos fue aumentando el número de lectores y también nuestras ganas de escribir como para comprobar hasta donde podía llegar este blog y el interés que tendría un blog sobre informática algo más técnico de lo normal (me cuesta mucho encontrar a veces como realizar tareas sencillas por internet sobre todo en cuanto a sistemas servidor se refiere y me gustaría que este blog poco a poco pueda ayudarnos a realizarlas).

(more…)

Comprobar la conectividad de nuestro equipo – Pruebas básicas

Bueno, tras unos problemillas que he estado teniendo con mi conexión a internet y sabiendo que la gente de Telefonica le gusta mucho hacernos hacer tonterias con nuestros pc’s en plan pings y demás he decidido escribir acerca de unas pruebas básicas que nos ayudarán a determinar el estado de nuestra conexión y que puede servirnos para localizar el problema en muchas ocasiones.

Acompañaré estas explicaciones con un video en el cual se ve la forma de ejecución de los comandos y como voy a comprobar la conectividad de un equipo haciendo varias pruebas tontas que nos serviran muy a menudo para resolver los problemas que podamos tener.

Al principio siempre nos va a tocar realizar un ipconfig que nos va a informar de que la tarjeta de red esta correctamente y que disponemos de las direcciones Ip correctas, yo puesto que estoy detrás de un servidor deberé comprobar también la conectividad con este y la correcta resolución de DNS. En caso de no tener conectividad de ningún tipo Windows no va a asignar una Ip del tipo 169.254.xxx.xxx

(more…)

Software de compatibilidad de Office 2007 con versiones anteriores

Como todos sabemos ya Microsoft hace unos meses saco a la venta una nueva versión de Microsoft Office, la 2007.
Las aplicaciones afectadas por los nuevos formatos son:
Microsoft Office WORD
Microsoft Office EXCEL
Microsoft Office POWERPOINT

Sin más y como ya esta siendo cosutmbre os voy a dejar el enlace a la Web de Microsoft desde la cual vais a poder descargar este complemento de compatibilidad, de todas formas yo he querido dejar disponible en el servidor el fichero para poder descargarlo en caso de ser necesario y sin mucha complicación y lo dejo también disponible para quien pueda necesitarlo.

Web Oficial con acceso al paquete de compatibilidad:
Paquete de compatibilidad de Microsoft Office para formatos de archivo de Word, Excel y PowerPoint 2007

Software de compatibilidad:
FileFormatConverters.exe

Un saludo, espero que os sirva de ayuda.