Archivos del autor Jorge Torres Chacón
¿Software libre? Depende.
Si algo caracteriza a la gente de esta empresa es su aficción por lo que hacen en mayor o menor medida. Nuestra profesión real podría definirse como “liante”, ya que nos gusta liarla con todo lo que cae en nuestras manos y experimentar. Es curioso que siendo una empresa dedicada al software libre publique un artículo con un título tan llamativo. Que nadie se asuste, a continuación cuento la película.
Una de las recientes ideas que hemos tenido pasa por el desarrollo de un juego en los ratos libres. Se han barajado varias herramientas, por supuesto libres entre ellas. En todo este tinglado un servidor ha decidido juguetear con un entorno del que había oido grandes críticas: XNA, la plataforma de Microsoft, por cierto gratuita incluído el IDE.
Acostumbrado al día a día con el software libre cuál ha sido mi sorpresa al ver que XNA está exquisitamente documentado. Es una plataforma que cuenta con un soporte y unas facilidades de desarrollo como no pueden encontrarse en el software libre. No olvidemos que software libre NO es software gratuito, es simplemente otro modelo de negocio. Su negocio se basa en dar soporte, para lo cuál se aseguran de no proporcionar documentación completa. Siempre puedes encomendarte a la comunidad, muy aplicada por cierto, pero no me parece lo mismo.
Mi opinión es que el software libre no es la panacea y el software propietario es el demonio. Habiendo probado los 2 sabores tengo la sensación que el soft propietario permite al programador ser más productivo, ya que de buenas a primeras cuenta con todo lo necesario para no chocarse de narices. Tienes que pagar el producto desde luego, pero merece la pena después. El software libre como no sea contratando soporte oficial no puede compararse al propietario en ese sentido.
En resumen, que nadie se asuste que nada va a cambiar. Sin embargo tras la agradable experiencia que he vivido no puedo menos que afirmar: ¿software propietario? Sí, gracias.
Teclas de acceso directo a comandos en Ubuntu
Volvemos a la carga con otro hilo práctico para hacer más fácil el día a día. Una de las opciones que más me gusta de Windows es la capacidad de asignar teclas de acceso directo a las aplicaciones y comandos. Esto nos evita el famoso Inicio -> Ejecutar -> [comando], que si se hace muchas veces al día acaba siendo pesado (donde esté abrir la consola con Ctrl+Alt+M). ¿Y en Ubuntu, tenemos esta opción?
Pues sí, y en verdad esto es la segunda incursión (tras el popular hilo de la papelera) en la poderosa herramienta de configuración de gnome, el “gconf-editor”, que bien manejado tiene mucho jugo. Si ejecutamos en una consola “gconf-editor” tenemos como ya sabeís la consola de configuración gnome, donde en esta ocasión definiremos teclas de acceso directo para los comandos y aplicaciones más habituales.
Vamos a apps -> metacity -> keybindings_commands : En esta sección se definen combinaciones de teclas que corresponden a comandos. En otras palabras, qué comandos nos gustaría ejecutar mediante teclas directas. Por ejemplo, cojamos command_1 y le asignamos gnome-screenshot que hará una captura de pantalla.
Vamos ahora a apps -> metacity -> global_keybindings : Aquí definimos la combinación de teclas que dispara cada comando. Por ejemplo vamos a pinchar sobre run_command_1 y le asignamos F12. Con esto hemos dicho que al pulsar F12 ejecutemos el comando 1 (antes definido). Pulsa F12 y comprueba que funciona.
Las teclas especiales van entre signos <>, teniendo así <Alt>, <Ctrl>, <Super>, etc. Asimismo es posible asignar combinaciones de teclas, y si en nuestro ejemplo ponemos <Super>F12 por ejemplo capturaríamos la pantalla pulsando la tecla de Windows y F12 simultáneamente.
Las posibilidades como ves son infinitas.
Campeones del torneo Starcraft
Bueno señores, para los que habeís preguntado: este fin de semana se ha disputado la Tomares Party que incluía un torneo por parejas de Starcraft, en el cuál participábamos mi hermano y yo (aka Boromir - AxelStone).
Resultado: campeones invictos del campeonato, ganando todas las rondas por 2-0. Aunque no hemos estado a nuestro mejor nivel, aún queda algo de ese clan que fue subcampeón de España ;-).
Para los que pregunteís por el otro torneo, Street Fighter II, no lo gané. Me crucé en cuartos con el que acabó ganando el torneo, y perdí en un ajustadísimo 9-8 (se jugaba a 3 partidas, 3 rounds por partida, así que tuvimos que apurar hasta el final). Desafortunadamente la partida fue calificada como “la final anticipada”, ya que la final se ganó por un rotundo 3-0 en el mejor de 5 partidas. Enhorabuena a Kenji, que es un crack y me dejó fuera en cuartos.
¿com.sun:tools:jar:1.5.0?
Puede parecer una tontería, pero yo he tenido este problema. Haciendo el maven eclipse:eclipse de un nuevo proyecto se me queja de esta dependencia:
com.sun:tools:jar:1.5.0
Y claro, esa dependencia no existe en ningún repositorio. ¿Cuál es el problema? El problema es que Eclipse estaba usando para compilar la JRE, no la JDK. Para resolverlo nada más simple que decirle que use el JDK:
Windows -> Preferences -> Java -> Installed JRE’s -> Add
Y añadimos una con nombre JDK que apunte a la ruta del JDK y la marcamos para que la use por defecto. Cuando añadamos cualquier servidor Tomcat con usar el “default workbench JRE” tenemos suficiente.
No me funciona Java Web Start en Opera
Java Web Start es una tecnología muy de moda (en Viavansi imprescindible, ya me entendeís). Puede ocurrir que no tengaís bien configurado el navegador o que por error cuando lanzaís un jnlp pulseís “Guardar” y estuviera marcada la casilla “Recordar esta acción” (no señalo con el dedo quién puede cometer semejante muñonada).
Pues no desesperes, lo único que debes hacer es reestablecer el tipo Mime del navegador y todo arreglado. En el caso de Opera:
Herramientas -> Preferencias -> Avanzado -> Descargas
MIME Type: application/x-java-jnlp-file
File Extension: jnlp
Action: Open with default application
Reinicia navegador y listo. Esto es válido para cualquier navegador en su zona de tipos Mime. Obviamente deberás tener instalado el intérprete de JWS (el propio JDK lo trae).
Puntero del ratón en VNC
VNC es una herramienta impresionante para controlar remotamente un PC. Sin embargo una de las cosas más molestas que tiene es que si la máquina destino no tiene enchufado un ratón en lugar de aparecerte la típica flecha te aparece un insignificante cuadradito haciendo las veces de ratón cuando controlas ese PC en remoto.
Como enchufar un ratón a cada una de las máquinas remotas es un engorro (y además no tiene sentido enchufarle algo que no vas a usar), existe otra alternativa mucho más práctica, al menos si es un Windows, y consiste en activar las mouse keys en el PC remoto:
Panel de Control -> Opciones de accesibilidad -> Mouse Keys (activar)
Con esto se supone que el keypad simularía el ratón en la máquina remota, y el resultado es que tendremos el puntero del ratón en el VNC, cosa que se agradece.
El que encuentre la forma de tener puntero en Linux se lleva un gallifante de premio :-).
¡Eclipse no me autocompleta!
¿A quién no le ha sucedido alguna vez que Eclipse deja de autocompletar los códigos fuente en Java por arte de magia? Sin haber tocado nada y sin causa aparente, arrancas Eclipse tranquilamente y donde ayer completaba un .java normal y corriente hoy no. La solución es más simple de lo que crees:
Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced
Al llegar aquí lo más probable es que tengas desmarcadas todas las opciones. Pues haz un “Restore Defaults” y verás que se marcan varias opciones. Ahora sí debería autocompletar.
Los créditos por esta aportación van al señor Rubén Quintero.
Minimizar Thunderbird a la System Tray
Si usas Thunderbird como cliente de correo una de las funciones qué más se echa de menos respecto al Outlook por ejemplo es la capacidad de minimizarse al System Tray, para no tener siempre ocupando espacio en la barra de tareas.
Esto ya no es problema con un complemento muy útil para Thunderbird, Firefox, Mozilla y Nvu que permite minimizar estos programas en el System Tray, e incluso mandarlos ahí cuando cerramos la aplicación. Para restaurarlo basta un simple doble click.
¿Dónde pillo el artefacto? Aquí:
https://addons.mozilla.org/es-ES/firefox/addon/2110?application=thunderbird&id=2110
Para instalarlo desde Thunderbird vamos a Herramientas -> Complementos -> Instalar e instalamos el .xpi que acabamos de bajar. Reiniciamos Thunderbird y si vamos a Herramientas -> Complementos veremos el nuevo plugin instalado. En sus opciones podemos configurar que se minimice al System Tray.
A mí me parece muy útil el cacharrito.
Opera en Linux
Desde mi punto de vista Opera es el mejor navegador. Si estás habituado a Windows en el paso a Linux verás que pierdes 2 cosas:
- El idioma (en Windows se autoinstala con el idioma de tu S.O.)
- El flash (cuando lo instalas avisa que Opera no está soportado)
¿Qué hago? Pues he encontrado un link muy majo donde te explica cómo arreglar ambas cosas de forma muy sencilla:
Ya puedes seguir disfrutando de tu navegador favorito.
Ubuntu: ¿dónde está mi papelera?
Ahora vamos con algo light. Si eres nuevo con esto del Ubuntu y estás acostumbrado al Windows quizás hayas echado de menos en tu escritorio los iconos de “Mi PC”, “Papelera”, etc que todo sea dicho resultan muy prácticos.
En Ubuntu esto también es configurable. Abre una consola y teclea gconf-editor, que como su nombre indica es una aplicación para configurar nuestro escritorio gnome, y entre otras cosas esto incluye los iconos que queremos ver en el escritorio.
¿Dónde ir? apps -> nautilus -> desktop
Y ale, configura a tu gusto.
Categorías
Encuentra artículos a través de sus "tags"
Archivos mensuales
Encuentra artículos según el mes en el que fueron escritos.