Category Archives: Software

Netbeans y compiz fusion

netbeans 6 beta con compiz fusion

Si usas compiz fusion e intentas usar Netbeans te encontrarás con una hermosa ventana sin contenidos. Para solucionar este contratiempo, simplemente edita el ejecutable de netbeans (el cual es un script shell, {DIR_INSTALACIÓN}/bin/netbeans) y añadir donde te de la gana (en algún lugar que se ejecute siempre claro… al principio, por ejemplo) esta línea:

export AWT_TOOLKIT=MToolkit

Let’s code! (esto mismo es aplicable para todas las aplicaciones que usen el, feo de cojones, toolkit AWT para hacer GUIs en Java, no sería mala idea ponerte esa línea en tu ~/.bashrc, y tal)

 

Eclipse europa!

eclipse europa

También tenemos versión 2.0 de WTP, 2.2 de BIRT con importantes mejoras añadidas, 4.4 de TPTP y así con el resto de proyectos de eclipse. Espero hacer alguna review de éstos si el puto pfc me lo permite.

Diálogos de descarga en Firefox 2.*

Cuando vas a descargar determinados ficheros de un formato concreto (a mi me pasa mucho con los .rar), aunque tengas asignada una aplicación con ese formato, en Firefox 2 se ha incluido unos diálogos de descarga que únicamente te dejan descargar dichos ficheros (si no estoy equivocado, solo pasa cuando el fichero está alojado en un servidor diferente al de la página, que suele ser un gran porcentaje de los casos…). Más vale una imagen, seguro que te resulta familiar:

Modo de descarga introducido en Firefox 2

¿Te gusta este formato? A mi tanto como una patada en los cojones. Es bastante incomodo, sobre todo cuando tienes la costumbre, como yo, de abrir las cosas (en ficheros comprimidos es el caso más claro, para extraerlos y fiesta) en vez de guardarlas. Sería mejor que nos mostrase siempre, siempre este formato de diálogo, ¿no crees?:

Modo de descarga introducido en Firefox 2

Esto tiene una solución fácil, fácil. Tenemos que encontrar el archivo nsHelperAppDlg.js, en linux podemos localizarlo fácilmente

$ locate nsHelperAppDlg.js
/usr/lib/firefox/components/nsHelperAppDlg.js

Si eres un paquete windosero, lo tendrás en el subdirectorio components del directorio de instalación del firefox (es decir, posiblemente C:\Archivos de Programa\Mozilla firefox\components\, en macosx ni lo sé, ni me importa). Lo abrimos y buscamos la linea 381, que será, o debe ser, esto:

var noDefaultApp = (!defaultApp || !defaultApp.path);

Y simplemente la cambiamos a esto otro:

var noDefaultApp = false;

Cuyo objetivo es simplemente que el condicional de 5 lineas más abajo nunca se cumpla (si quieres puedes borrar todo el if, o poner el false en la condición del if, o hacer el pino con una mano. Pero este cambio creo que es el más simple posible, con el cual conseguimos los resultados deseados). Después de cerrar Firefox ya funcionará como queremos :).

 
Actualización [7 marzo 2007]: Para Firefox 2.0.0.2 el cambio que hay que hacer es añadir un linea (antes del if) en 384 con shouldntRememberChoice = false;.

iWeather, el tiempo como debe ser

Cuando hace poco se me jodió el disco duro y tuve que reinstalar todo desde cero. Uno de los problemas que me encontré fue encontrar el desklet que usaba desde hace mucho tiempo para ver el tiempo que va a hacer (iWeather). Lo normal sería que estuviese en la web del programa, gdesklets, pero por razones del destino no está. Después de una busqueda por google logré descargarlo de algún foro raro gracias a alguien que lo había subido sin linkearlo a la página de gdesklets (que eran la mayoría :P).

Aparte de eso, he hecho algunos cambios para que se muestren los porcentajes de posibilidad de lluvia, y eliminado otras cosas (¿a quién cojones le importa la presión atmosférica?) que no me gustan que salgan. Aquí una imagen de como se vería

iweather.jpg

Por si alguien lo quiere, aquí lo dejo en descarga, ya que, como he dicho antes, por motivos que desconozco, no está para descargar en la página del programa.

Eclipse bajo demanda

Yoxos consiste en una aplicación web con la cual puedes crearte (seleccionando y añadiendo diferentes plugins) tu propio eclipse. Una vez elegido como quieres que sea, puedes descargarlo y ya estará listo para funcionar. Además también te instala un plugin (yoxos update) para posteriormente ir actualizando todos los plugins que has seleccionado y/o instalar más. Todos aquellos que se han pasado semanas buscando y configurando su eclipse para que quede a su gusto (entre los que me incluyo) esta página se convierte en algo imprescindible.

yoxos.jpg


Yoxos on demand
Vía markdbd.

Swiftfox: Firefox más rápido, más veloz

Firefox swiftfox.pnges el mejor navegador actualmente, quién diga lo contrario es un inutil o un ignorante, directamente. Es tal la diferencia respecto a otros navegadores que me permito la anterior afirmación sin miedo a equivocarme.
 
Ya que es, posiblemente, el programa que más usamos (en mi caso al menos, es un si rotundo), no estaría de más intentar optimizarlo un poco, para ello podríamos compilarlo desde las fuentes para nuestra arquitectura, o también está la opción de usar Swiftfox (swift significa velóz, rápido), una variación de Firefox (solo para Linux, para Windows nanay y los Maqueros que usen el Safari ese que así les hace juego con el resto de la decoración) que es, simplemente, el propio Firefox compilado para diferentes arquitecturas (con optimizaciones -O3, arch=xxx y tal…). Lo he probado y por ahora está dando unos resultados muy buenos, probando el tiempo que le cuesta iniciar, en mi caso (ahtlon-xp), le cuesta un 50% menos (sin exagerar, medido con time); y todo lo demás es idéntico, en lo único que se nota que “no” es Firefox, sino Swiftfox, es en el logo y en la barra del titulo (lo cual se puede cambiar facilmente cambiando el icono en /opt/swiftfox/chrome/icons/default y el contenido del archivo /opt/swiftfox/chrome/en-US.jar//locale/branding/brand.dtd o el idioma equivalente respectivamente).
 
La instalación es trivial, puedes desargar un deb, ponerte un repositorio o usar el instalador (que es un script con un par de wget‘s, con un cp de los plugins que tienes instalados en tu firefox actual, seguidos de otro par de tar xfz‘s).
 
Página Swiftfox
Script tonto para desinstalarlo (SI lo has instalado con el script instalador de su página)