21/08/07

FIN

Lo siento, soy un drunken walker, y he decidido que los blogs apestan, así que este blog no va a ser actualizado nunca más.

15/08/07

Directorio alternativo para tus plugins II

Ya había comentado que suelo instalar nuevos plugins fuera de la instalación de eclipse. Al utilizar el Update Manager, también se puede especificar una carpeta donde queremos que se instale un nuevo plugin.

Por ejemplo, para instalar el CDT, creo las siguientes carpetas

/home/chinovader/eclipse_plugins/cdt/eclipse/features
/home/chinovader/eclipse_plugins/cdt/eclipse/plugins

El Update Manager pregunta dónde se deben instalar los componentes, y es entonces cuando se puede añadir la nueva localización

/home/chinovader/eclipse_plugins/cdt/eclipse/



Una vez dada de alta la nueva localización, se puede seleccionar como destino de la instalación.

5/08/07

reCAPTCHA

Para luchar contra el SPAM, pero también para la digitalización de libros. Esa es la doble misión de reCAPTCHA. Si resulta molesto resolver estos "acertijos", al menos es interesante saber que, en aquellos sitios que utilizan reCAPTCHA, estamos ayudando a corregir libros digitalizados, pues mejor sistema óptico de reconocimiento de caracteres que el que nos viene instalado de serie, parece que todavía no hay. Aunque el mío, con esto del astigmatismo, no sé yo.

Ver demo...

2/08/07

Directorio alternativo para tus plugins

He estado trasteando con el API de Eclipse para hacer plugins. La arquitectura es asombrosa, muy bien pensada y estructurada, y se ahorra muchísimo trabajo al desarrollador, para que el esfuerzo se pueda concentrar en la funcionalidad que se quiere añadir. Sin embargo, me ha sorprendido la dificultad para encontrar documentación y abordar un primer plugin sin problemas. Esto, unido a, por qué no admitirlo, mi mediocre capacidad, me ha llevado a invertir demasiado tiempo en hacer una tontería de plugin que quería llevar como broma a la oficina. Hay buenos artículos por ahí, pero no están actualizados (he trabajado con Eclipse Europa), y la verdad, creí que encontraría muchísima más información. Veo que aún Eclipse no es la plataforma definitiva que vaticiné que sería, y a la que como yo, se rendirían todos los desarrolladores del mundo con una única misión en la vida: programar plugins...En fin, para aprender, lo mejor es mirar el código fuente de terceros o el de los ejemplos del propio Eclipse.

Para los plugins que no vienen por defecto, suelo utilizar un directorio o directorios auxiliares, que me permiten

  • no hacer guarrerías en mi instalación
  • localizarlos con facilidad
  • utilizarlos desde distintas versiones de Eclipse (si fuesen compatibles, claro)
Yo utilizo una carpeta

/home/chinovader/eclipse_plugins

en la que luego creo a su vez las carpetas que alojarán uno o varios plugins. En estas carpetas, hay que crear siempre la estructura de la carpeta plugins de Eclipse.

Por ejemplo, para instalar el visual editor, creo las siguientes carpetas:



Dentro de las carpetas features y plugins, se depositan los correspondientes ficheros necesarios para el funcionamiento del visual editor.

En el directorio de instalación de Eclipse

/home/chinovader/eclipse

hay que crear una carpeta llamada links dentro de la que alojaremos los ficheros que nos servirán para activar los plugins. En este caso, creo un fichero llamado ve.link cuyo contenido es el siguiente

path=/home/chinovader/eclipse_plugins/ve

Ojo, la ruta debe ser absoluta (no sé si es posible hacerlo de otra forma).



Y esto es todo. Al reiniciar Eclipse, ya deberíamos tener en perfecto funcionamiento el visual editor. Para desactivarlo, basta con borrar el fichero ve.link

28/07/07

Be SSH, my friend!

Que si SSH se sale, SSH es la ostia, SSH es la caña, SSH , bla, bla, bla... Así todo el tiempo se pasaba el clon de Jerry Cantrell en la oficina, y yo, estoicamente ejecutando el siiisisisí, siiisisisí, siiisisisí. Y es que al falso Jerry le encanta trastear con SSH, en especial para construir túneles...
Bien, pues resulta que un día, el efecto uno-se-va-de-vacaciones-algo-se-estropea-y-el-que-se-queda-no-sabe-arreglarlo desató la ira echelonita, que ordenó la llamada del fugado, en este caso Jerry, y va el tipo y me dice: -¡No hay problema, haz un túnel! -¡Haz un túnel! Tendrá guasa el tío... Total, que hice el túnel, pero al darme cuenta de lo que estaba haciendo, recibí una descarga de adrenalina, ¡un shock instantáneo! Pero... ¿esto se puede hacer? Resulta que no prestaba demasiada atención a los túneles de Jerry, pero éste era un túnel un tanto especial....
Así que heme aquí, asombrado con las posibilidades que algunas herramientas de no-ciencia-ficción son capaces de brindar cuando se conocen un poquito más. En este caso, no cabe otra opción que la de adoptar el siguiente mantra:

eeesesehaaache,
eeesesehaaache, eeesesehaaache

A modo de resumen, recomiendo este artículo: SSH Tunnels for Fun and Profit

2/07/07

Rebajas

Hacía tanto tiempo...

El fin de semana me acerqué a cierto centro de compras, a por unas gafas de sol. Las necesitaba.
Odio con todas mis fuerzas ir a ciertos centros de compras como este centro de compras al que fui. Y allí estaba yo, rodeado de cientos...no, miles.... qué digo, millones de personas devorando las estanterías. Y de repente, sí, de repente, sin darme cuenta, tenía una cesta llena de cosas que no se parecían en nada a unas gafas de sol. Orgulloso, pagué lo que según yo había sido una compra maestra, unas gafas de sol más cientos de cosas que aún no he sacado de la bolsa. Para qué las iba a sacar, si no las necesito. Pero las compré, porque eran baratas...

Claro, me esfuerzo por no caer en estos engaños. Pero a veces, me aferro tanto a evitar todo contacto con estos lugares, que cuando vuelvo a ellos, tras una temporada tan larga, se me ha olvidado el motivo por el que tanto los odio. Las arcas de otros están más llenas gracias a mi estupidez.
Cuidado, las rebajas están en la ciudad...

9/12/06

Wacom-neando

Quería hacer una ilustración para la pelota azul, pero el clan she-dude ha estado utilizando la técnica de los hombres grises con mucha efectividad. No obstante, en un despiste intenté emular al maestro dalton, atacando directamente la minitableta en vez de un papel, y el desastre anunciado se produjo. ¡No soy capaz de sintonizar! De todos modos, el no intencionado aspecto melancólico del boceto ha inspirado el no-haiku Lucanus Cervus, con un guiño al maravilloso Adolf de Osamu Tezuka, obra que me tiene absolutamente atrapado en estos momentos, con permiso de los hombres grises, claro. Ahora quiero multiplicar el tamaño de mi tableta y la pregunta obvia es ¿para qué?

No lo sé, soy un drunken walker...