Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas
Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas

domingo, 10 de abril de 2011

Portapapeles múltiple

Más de una vez al trabajar he echado en falta alguna funcionalidad en mi ordenador que podría haberme hecho la vida más fácil. Normalmente cuando me pasa esto me apunto en una lista la idea por si algún día me aburro, y me pongo manos a la obra para tratar de fabricarme una solución a medida. Sin embargo ya aprendí a echar antes un vistazo en Internet, porque normalmente ya existe algo que es más o menos lo que a mí se me había ocurrido.

El último ejemplo lo he encontrado con Multi Clipboard. Hacía tiempo que tenía en mi lista hacer una aplicación que mantuviese a nivel de sistema un protapapeles gestionable, que pudiese tener varios elementos, y que permitiese pegar el que interesase en cada caso. Algo como lo que traen las últimas versiones de Ms Word, por ejemplo.

Pues lo dicho, al buscar en la red he encontrado varias aplicaciones que cubren de una u otra forma esta funcionalidad. He estado probando varias de ellas, y la conclusión es que ninguna llega al nivel esperado. Al final me he quedado con Multi Clipboard. Lo que hace esta herramienta es mostrar una pequeña barra, que puedes ubicar en cualquier posición de la pantalla, con un desplegable en el que puedes elegir entre los últimos textos copiados el que quieres pegar a continuación. Además ofrece las opciones básicas de gestión: añadir textos, editarlos y eliminarlos. Eso sí, parece que no se renueva desde el año 2002, y tiene un aspecto bastante arcaico.

Lo que me hubiese gustado es conseguir una utilidad que además de esta gestión diese la posibilidad de pegar directamente los distintos textos con una combinación de teclas, o de arrastrarlos de manera gráfica.

Seguiré buscando a ver si encuentro algo más completo y, si no, ya tengo con qué entretenerme en tiempos de relajación.

domingo, 23 de enero de 2011

Sonidos

Uno de los aspectos más importantes, a mi entender, de un videojuego, es el sonido. Y me refiero lógicamente tanto a la música como a los efectos que acompañan la acción.

En casi todos los análisis que se hacen de videojuegos en revistas especializadas (véase vandal) se incluye una puntuación para este apartado. Sin embargo, me da la impresión de que realmente los jugadores no llegamos a ser conscientes del gran peso que tiene el sonido para formar nuestra visión subjetiva de si un videojuego nos gusta o no. Al final acabamos hablando de los maravillosos gráficos, las espectaculares escenas de acción, el novedoso sistemas de control, o lo adictivo de la mecánica. Pero no de que Super Mario nunca hubiese sido súper si no sonase como un silbato al saltar.

Si nunca lo habéis probado, coged un juego de guerra estilo Call of Duty, y jugad durante un rato sin sonido. Notaréis un significativo empeoramiento de la experiencia de juego (a no ser que juguéis siempre sin sonido, claro).

El último ejemplo de juego que para mí ha explotado a la perfección su apartado sonoro es Bejewlet Blitz, uno de esos jueguitos que se han hecho mundialmente famosos a través de Facebook (y al que reconozco estar enganchado). En sí el juego es bastante simplote. Uno de tantos adictivos descendientes lejanos del tetris. Pero en este caso, además, los efectos sonoros consiguen aumentar la tensión y el interés, e incluso motivar al jugador a querer cada vez más.

Dicho todo esto, hace poco llegó para mí el momento de encargarme del apartado sonoro del juego que estoy haciendo para aprender a manejarme con Android. La verdad es que se unían en este punto dos factores; por un lado, como acabo de mostrar, la importancia que le doy a este apartado; por otro, mi absoluta incapacidad y desconocimiento en este ámbito: ni sé crear sonidos, ni tengo las herramientas para hacerlo.

Menos mal que Internet es una fuente inagotable de información y recursos. Tras unos días buscando herramientas y paseándome por Webs de sonidos que requerían registro, he dado con SoundsResource.com. Un repositorio de efectos de sonido bastante amplio, con archivos bien clasificados, gratuitos, y buscables, que me ha resuelto la papeleta. En esta Web he encontrado los efectos que necesitaba para dar un toque más profesional a mi desarrollo. 

Supongo que existirán muchas otras Webs del estilo, pero esta es la que me ha salvado en este caso, así que la recomiendo para aquellos que, como yo, necesiten efectos de sonido, pero no se vean con fuerzas para crearlos.

miércoles, 27 de octubre de 2010

Taskbar Shuffle

Hoy he descubierto otra utilidad muy interesante, al menos para maniáticos incorregibles como yo.

La aplicación en cuestión es Taskbar Shuffle, y básicamente sirve para añadir a Windows XP la posibilidad de reordenar los elementos de la barra de tareas.

Para mí es un tema muy interesante, porque ya me he acostumbrado a tener un orden determinado en las aplicaciones con las que trabajo. Por ejemplo, lo primero que abro siempre es el correo, por lo que cuando quiero consultarlo me voy mecánicamente a la primera posición de la barra.

El problema lo tengo cuando al navegador de turno le da por ponerse gracioso y cerrar todas sus instancias (en lo que Explorer es especialista). Al volver a abrirlo el correo habrá perdido su lugar, y para que lo recuperase tendría que cerrar tooooodos los programas, y volver a abrirlos. Medida un tanto drástica para satisfacer una simple manía.

Pero ahora con este programita tengo la posibilidad de reordenar siempre que quiero los elementos, simplemente arrastrándolos. Además, también te permite cerrar un programa con el botón central del ratón, como se suele hacer con las pestañas de los navegadores, por ejemplo.

Así que ahí queda la recomendación para los que trabajen con muchos programas, y quieran tenerlos ordenaditos.

domingo, 3 de octubre de 2010

Lanzadores

Siempre he pensado que la analogía del escritorio está muy bien conseguida en los ordenadores. Todos tenemos en nuestro escritorio físico una serie de objetos: documentos, carpetas, el teléfono, un lapicero, el ordenador, un calendario, alguna planta... Y en mi opinión el estado del escritorio dice mucho de su dueño. Los hay perfectamente ordenados, con los documentos alineados y cada cosa en su sitio, y los hay que el simple hecho de verlos produce verdadero agobio.

Con el escritorio del ordenador sucede exactamente lo mismo. Siempre he sido partidario de tener el escritorio lo más libre posible. Encender el PC y encontrarse con 7 Words, 4 Excels, 6 carpetas, 3 PDFs, 25 txts... disgregados por la pantalla, es estresante. Y a este punto se llega porque no vemos el escritorio como lo que posiblemente debería ser: un lugar de paso para los elementos con los que se está trabajando.

En nuestro día a día pasan por nuestras manos decenas de folios; los sacamos de una carpeta, escribimos en ellos, los apilamos, los echamos a un lado, los recuperamos al rato... pero si somos medianamente organizados, al final del día los cogemos, y los devolvemos a su carpeta, archivador, armario, expediente, o lo que corresponda.

En el ordenador deberíamos trabajar de forma similar. El escritorio debería ser un espacio impoluto al comenzar nuestra jornada. Si tenemos que descargar un fichero de Internet para revisarlo, ver si nos interesa, usarlo sólo por un rato..., está bien ponerlo en el escritorio, pero lo que no es normal es que dos meses después siga ahí el instalador del Winrar, lleno de polvo.

Otro habitante habitual del escritorio es el acceso directo. Estamos acostumbrados a acceder a los programas que utilizamos con mayor frecuencia desde él, para evitar tener que navegar perdidos entre carpetas hasta encontrar sus ejecutables. Pero siguiendo la misma norma, el escritorio no es el lugar apropiado para ello.

Por eso recomiendo el uso de programas lanzadores. Estos programas permiten arrancar una aplicación en cualquier momento, utilizando únicamente el teclado. Suelen funcionar activándose mediante una pulsación de teclas como puede ser doble-ctrl, y ofrecen una entrada en la que podemos especificar el nombre del programa que queremos ejecutar. Así, sin necesidad si quiera de utilizar el ratón, podemos ir accediendo a las aplicaciones que nos interese.

Como ejemplos recomiendo Launchy y Google Desktop. El primero es específicamente una aplicación para lanzar programas, mientras que el segundo ofrece esta posibilidad entre muchas otras opciones.

Personalmente prefiero el Google Desktop porque no requiere ningún tipo de configuración, y te permite lanzar cualquier cosa de tu ordenador: programas, documentos, vídeos, páginas Web... aunque también utilicé Launchy durante un tiempo, y me fue muy bien.

miércoles, 1 de septiembre de 2010

Decompilador de Jasper

A la vuelta de vacaciones me he encontrado con un pequeño problema laboral. Necesitábamos hacer cambios en los informes de una aplicación que fueron desarrollados hace unos añitos, y como en esa época no teníamos repositorio de código, los fuentes no aparecían por ningún lado.

Así que nuestra única opción, descartando rehacer desde cero los informes, claro, era buscar el modo de obtener los ficheros jrxml a partir de los jasper. Esto se puede hacer con un código tan simple como el siguiente.

JasperReport report = (JasperReport) JRLoader.loadObject(jasper.getAbsolutePath());
JRXmlWriter.writeReport(report, jrxml.getName(), "UTF-8");

Donde jasper es un File que apunta al fichero jasper que queremos decompilar, y jrxml es un File que apunta al fichero de destino.

Para evitar tener que montar un proyecto cada vez que necesite conseguir el código fuente de jasper, he creado un programa que permite decompilar un fichero completo de forma rápida. No hay más que arrancarlo, indicar el directorio en que se encuentran los jasper, y el directorio en que se quieren crear los jrxml.


La aplicación se puede descargar aquí.

miércoles, 28 de julio de 2010

Actualizaciones automáticas de Software

Con esto de la democratización de Internet se ha impuesto una funcionalidad, especialmente en las herramientas de libre distribución: las actualizaciones automáticas.

Generalmente, y de forma superficial, esta opción es un verdadero e insoportable coñazo. Lo siento mucho, pero eso de que cada vez que arrancas la aplicación, o incluso cuando ya estás trabajando con ella, te salga una ventanita diciéndote que hay una funcionalidad maravillosa, pero que tú jamás utilizarás, que deberías descargarte si no quieres convertirte en una momia tecnológica, es, sencillamente, un coñazo (y me remito a la definición de la rae).

Teniendo en cuenta esto, siempre he sido un claro detractor de esta medida, que tengo deshabilitada en la mayoría de herramientas que utilizo. Sin embargo, puede que mi filosofía de vida cambie radicalmente a partir de hoy.

Haciendo un repaso rápido, me he dado cuenta de que la mayoría de las utilidades con las que trabajo en mi día a día, y que tengo en alta estima, son el súmmum de lo obsoleto (otras no tanto, pero también). Por ejemplo:


  • TortoisseCVS: va por la versión 1.10.10, y yo estoy en la 1.10.9.
  • Stimulsoft: va por la 2010.1, y yo uso la ¡¡¡2006.4!!!
  • Winrar: nunca se me ocurrió pensar que existiese algo más allá de mi Winrar 3.42 (del año 2004), cuando ya van por el 3.93.
  • VideoLan (VLC): va por la 1.1.0, y yo estoy en la 1.0.5.
  • SnagIT: sigo utilizando la versión 7, y ya está disponible la 10.
  • Ireport: me actualicé hace un par de meses a la 3.7.1, pero había estado hasta entonces con la 1.3.0...
  • Filezilla: trabajo con la 3.0.0, existiendo la 3.3.3.
  • Adobe Reader: tengo el 6, y existe la 9.3.3.
  • Internet Explorer: muchos dirán que el hecho de usar Explorer es en sí mismo un enorme retraso. En mi defensa diré que utilizo, por este orden, Chrome, Explorer y Firefox. El caso es que sigo con la espectacular versión 6.
  • Etcétera, etcétera.

El siguiente paso es evaluar si realmente este desfase en que me hallo me está haciendo perder prestaciones interesantes, porque como indicaba antes, muchas veces las nuevas versiones no aportan nada interesante para determinados usuarios; pero teniendo en cuenta lo anticuado que estoy, lo más probable es que actualizarme me sirva para ahorrar tiempo o mejorar el uso en alguno de los casos.

Yendo más lejos, no sólo se trata de versiones de la misma aplicación, sino incluso de buscar herramientas mejores. Este caso lo he vivido por ejemplo al pasar de WinCVS a TortoisseCVS, o de WinDiff a BeyondCompare. Aunque para esto no sirven las actualizaciones automáticas, y tendremos que currárnoslo informándonos por ahí para estar al día.

La conclusión del día es que las actualizaciones automáticas son un buen invento. Un poco petardas, vale, pero al final nos hacen la vida más fácil.

Y como diría este gran personaje: ¡modernícese, tío!


lunes, 26 de julio de 2010

¿En qué posición salgo en Google?

Hoy en día se puede decir que si uno no sale en Google, no está en Internet.

Este buscador es la página de inicio de una gran parte de los usuario de Internet, y el recurso casi único cuando uno necesita información sobre algún tema, y no conoce ninguna página Web concreta.

Por tanto, la pregunta que todos los webmasters, bloggers, y demás especímenes de la red, nos hacemos alguna vez en nuestras vidas, es: ¿salgo en Google?.

Pues para contestar a esa pregunta he desarrollado un programa muy simple, al que puedes darle el nombre de tu Web o dominio, y una cadena de búsqueda; con esa información él te dirá en qué posición estás en el buscador number one.

Eso sí, esta herramienta es un tanto "peligrosa". Los chicos de Google, que son unos cracks, están perfectamente preparados contra ataques de denegación de servicio y esas historias, por lo que si abusas de este programita sabrán que estás utilizando un robot, y te bloquearán. Tampoco es grave, porque no son rencorosos y no lo harán de por vida, pero no es el objetivo de esta aplicación tocarle la moral a los amigos de Google, así que por favor, cuidadito con lo que hacéis.

También hay que decir que el programa no está ni mucho menos afinado al 100%, y la posición que devuelve puede no ser exacta, pero seguro que te servirá para localizarte rápidamente.

Para comprender un poco cómo funciona, explicar que puedes hacer peticiones a Google pasándole los parámetros en la url. Los parámetros con los que se juega son:

- q - lo más importante, la cadena de búsqueda.
- start - indica a partir de qué posición se quieren los resultados.
- num - el número de resultados que se quiere obtener en la petición.
- lr - es el lenguaje de los resultados; para buscar en español se debe pasar el valor lang_es.

Como ejemplo, actualmente este blog aparece en la posición 17 si haces una búsqueda no exacta de "Implantar ITIL".


jueves, 24 de junio de 2010

Capturando pantallas - SnagIt!

Supongo que una gran mayoría de la gente supondrá que no queda nadie que no conozca este tipo de herramientas. Pero apostaría a que sí.

Todos nos hemos enfrentado alguna vez a la necesidad de obtener una captura de nuestra pantalla, por ejemplo para poner una bonita imagen en nuestro blog, que ilustre lo que estamos explicando. O bien, en el caso extremo, porque estemos realizando algún documento en el que describimos un proceso realizado con el ordenador, y queremos ilustrarlo; por ejemplo, un manual de usuario.

Como para casi todo, existe una alternativa rudimentaria. En este caso, utilizar el botoncito Impr Pant, que significa imprimir pantalla, pero que realmente no la imprime, sino que la envía al portapapeles para que podamos pegarla donde queramos. Ahí entra en juego el maravilloso Paint, en el que podemos poner la imagen, recortarla, volverla a pegar, redimensionarla, guardarla... y quedarnos tan felices.

Pero existen opciones más recomendables si queremos agilizar nuestro trabajo, y son las herramientas como SnagIt!.



Esta aplicación te permite realizar capturas de toda la pantalla, de una ventana concreta... incluso cuando ésta tiene una barra de desplazamiento y no cabe entera en la pantalla. Por lo que podemos concluir que aporta ciertas ventajas respecto a nuestro querido amigo "el Paint".

Eso sí, esta herramienta en concreto tiene un importante inconveniente que es requerir de licencia para su uso. Así que si no queréis gastaros los cuartos, podéis tirar de alternativas libres como MWSnap y Free Screen Capturer.

miércoles, 16 de junio de 2010

¿Que no me dejas borrarlo? -> Unlocker

Los sistemas Windows tienen una innegable pasión por bloquear archivos, algo que en determinados momentos puede acabar resultando enervante para sus usuarios. Especialmente cuando les da por bloquear archivos que quieres eliminar, y que por más que él insista, nadie está utilizando.

Es en estos casos cuando aparece el clásico mensaje: 

No se puede eliminar X porque está siendo usado por otra persona o programa. Cierre todos los programas que puedan estar utilizando este archivo e inténtelo de nuevo.

Vale que hay casos en que la situación no es problemática, porque rápidamente ves que efectivamente tenías abierto el archivo; un despiste que puede tener cualquiera, así que cierras el programa que lo acaparaba, repites la operación, y ya está.

O no... Porque, como he dicho, a Windows parece que le entusiasma el mensajito, y ahí que te lo suelto una y otra vez, pese a que, por más que revisas, no encuentras ninguna aplicación utilizando tu fichero objetivo. Cuando tu barra de tareas es completamente gris, y tu cabeza se va poniendo roja, todavía te queda el recurso de acceder al administrador de tareas y empezar a cargarte procesos a ver qué pasa, pero la realidad es que ese arreón destructivo no te aportará mucho.

Por suerte tenemos una utilidad maravillosa, con un logo que no puede estar mejor elegido, que hará que esos procesos invisibles que se están cachondeando de ti desaparezcan por arte de magia: Unlocker.


Esta pequeña aplicación se puede configurar para arrancar con el equipo, y aguardará agazapada a que Windows se ponga chulo para saltar y cargarse de un plumazo tus problemas. Te dirá qué procesos son los que están bloqueando tus archivos, permitiéndote liberarlos; e incluso, si no encuentra ninguno, te dará la opción de hacerte el trabajo sucio, demostrándote que cargarse un fichero no es tan difícil por mucho que tú no seas capaz de hacerlo.

Así que nada, os lo recomiendo enormemente, puesto que seguro que más de una vez os echará un buen cable.

martes, 18 de mayo de 2010

KM Software

Hace poco hablaba de la gran experiencia que supuso para mí conocer una herramienta como Synergy. En las últimas semanas he ahondado un poco más en el tema, y he descubierto que este tipo de utilidades son conocidas como KM Software (Key Mouse Software) y, mucho más importante, que existen múltiples alternativas a Synergy que la superan.

Como comentaba en la entrada anterior, Synergy presentaba algunas limitaciones, como la imposibilidad de desbloquear un cliente sin usar su propio teclado, o los errores con los acentos, así que al conocer que existían otras opciones, he probado con Input Director, y el resultado ha sido fantástico.

En principio, la única limitación de Input Director es que sólo funciona con máquinas Windows, lo que para mí no es un problema, y en cambio ofrece grandes mejoras:

  • Posibilidad de desbloquear los clientes con una combinación de teclas alternativa al ctrl + alt + supr.
  • Todos los caracteres, incluidos acentos, funcionan sin errores.
  • Evita el cambio de foco en las esquinas de los equipos, que podía jugar malas pasadas cuando se querían cerrar ventanas.
  • Permite copiar y pegar archivos, además de texto, siempre que estos procedan de carpetas compartidas.
Y además, ofrece una gran cantidad de opciones. Parece que los desarrolladores de esta herramienta han pensado en todo y han completado un gran producto. La última versión hasta ahora es de febrero de 2010, lo que hace ver que el proyecto está muy vivo, y sin dudo se seguirán obteniendo mejoras.

De todas formas, para los amantes de Linux o Mac, existen muchas otras alternativas, incluido un proyecto hijo de Synergy, que ha sido denominado Synergy+, y que, según su Web, ha solventado muchos de los defectos de su predecesor.

Acabo de empezar con el Input Director, por lo que todavía es pronto para sacar conclusiones definitivas, y trataré de echar un vistazo también a Synergy+, así que veremos si estan herramientas todavía pueden sorprenderme un poco más.

martes, 4 de mayo de 2010

Synergy - Control de varios equipos con un ratón y teclado

Hoy voy a hablar de la herramienta más maravillosa que he conocido en los últimos meses: Synergy.




Somos muchos los que trabajamos simultáneamente con varios equipos: el portátil, el sobremesa, el servidor... y resulta realmente molesto tener sobre la mesa un teclado y ratón para manejar cada uno de ellos, además de acarrear obvios problemas de espacio.

Por eso creo que esta utilidad es imprescindible para muchos de nosotros. Con Synergy tendrás la posibilidad de manejar varios ordenadores sólo con un teclado y un ratón. Además, aunque no lo he probado, aseguran que no hay restricciones en cuanto a plataformas, siendo posible conectar Windows con Max y Linux.

El funcionamiento es muy simple, uno de los ordenadores tendrá conectados el ratón y el teclado, y actuará como servidor. A través de la herramienta configuraremos el resto de equipos, y podremos acceder a su control sencillamente llevando el cursor del ratón hacia el extremo de la pantalla que hayamos configurado, exactamente igual que cuando conectamos dos monitores a nuestro PC, con la diferencia de que en este caso el control pasará a un equipo distinto.

Además de unificar el control, Synergy también unifica el portapapeles de los distintos equipos, por lo que es posible copiar un texto en uno de ellos, y pegarlo en cualquier de los otros, poniendo fin a la necesidad de utilizar el correo o el chat para pasar una url, por ejemplo.

Eso sí, como todo en este mundo la herramienta tiene sus defectos. El primero y más importante, es que tiene problemas con los acentos, y es necesario reducir la velocidad de escritura para que los coja correctamente. En un principio es muy molesto, pero uno acaba acostumbrándose, y es de esperar que este tema se resuelva en futuras versiones. El otro defecto que le veo, poniéndome ya exigente, es que cuando se bloquea uno de los equipos cliente no se puede desbloquear sin utilizar su propio teclado, por lo que si eres de los que bloqueas con frecuencia tu ordenador no podrás prescindir por completo de su teclado.

La configuración de la herramienta es muy sencilla, pero adjunto una pequeña guía en la que se explica cómo ponerla a trabajar en pocos minutos: http://sites.google.com/site/blogjvel/TutorialdeSynergy.doc

En resumen, una idea brillante, que si se pule puede convertirse en imprescindible para muchos. La pena es que, por lo que se ve en su Web, lleva varios años sin novedades.