Archive foraplicaciones

Latex euskaraz

Azkenean bai! Azkenean, tesirako zerbait serioa idazten hasi behar dut. Eta asmoa euskaraz eta Latex erabilita idaztea denez, buruhauste txiki batzuen ondoren lortu dut kile konfiguratzea. Hauek dira eman beharreko pausoak:

  1. Hasteko, J.M. Aguirregabiriak prestatutako euskararako fitxategiak eskuratu behar dira.
  2. Ondoren, fitxategiak dagozkien direktorietan kopiatu behar dira. Estiloak etab. zehazten den direktorioetan kopiatu (babel paketeak berez dakartzanak baino berriagoak dira, berri hauek kopiatzea komeni da:

    /usr/share/texmf-tetex/tex/generic/hyphen
    /usr/share/texmf-tetex/tex/generic/babel

    Eta liburua.cls beste direktorio honetan:

    /usr/share/texmf-tetex/tex/latex/base
  3. Bukatzeko, Latex-ek artxibo berriak onartzeko terminalean # texhash agindua pasa (kontuan izan administratzaile-baimenak izatea beharrezkoa dela).

Eta listo!

Comments (5)

Controlando mi ubuntu con un Wiimote para presentaciones

¡¡¡Al fín!!!

Tras unos algunos intentos no demasiado consistentes, hoy he conseguido configurar el Wiimote para controlar mi Ubuntu :oD

A través de meneame (cómo no) llegué a la que podría decir ha sido la pista final (ya he comentado que había hecho alguna prueba sin éxito). Gracia al post de Danigm (Wiimote en linux) y con algún pequeño tuneo, he dado mi primer paso hacia el mando a distancia para presentaciones. Antes de explicar lo que he hecho yo, algunos detalles:

  • En el post de Danigm ya se indica todo lo que se necesita, siguiendo los enlaces deberíais ser capaces de conseguir conectar el wiimote con el ordenador vía bluetooth, con el programa WMD. Este programa en sí no es nada espectacular. De hecho, a mí ni se me ha cargado la interfaz gráfica, pero desde la terminal he podido ver que el wiimote se ha conectado correctamente.
  • Lo que hace Danigm es crear un nuevo script que se basa en el de WMD para pasar un evento de teclado del ordenador por cada tecla del wiimote (de momento, nada de sensor de movimiento… ¡aunque son 11 teclas, lo que no está nada mal!). Aunque comenta que la combinación de teclas es para mplayer, en realidad afectan al programa que esté enfocado en ese momento. Por ejemplo, si en lugar de mplayer estamos en gedit, al pulsar la tecla A del wiimote escribiremos un espacio. Esto es muy interesante, ya que en mis presentaciones uso más de un programa (por ejemplo, un lector de pdfs a pantalla completa y un navegador con varias pestañas abiertas.
  • NOTA IMPORTANTE: aunque Danigm dice que

    tenemos que sincronizar el mando, pulsando 1 y 2 a la vez, o el boton rojo que tiene de sync. No va a funcionar a la primera porque tiene puesta una mac que no va a ser la tuya y va a ser la que busque en un principio, pero no hay problema, solo tienes que esperar a que te diga: “Now trying to discover a willing Wiimote, please activate your Wiimote within 5 seconds.” y entonces pulsar 1 y 2 a la vez, y así lo encontrará

    a mí solo me funciona con el botón rojo que está en el compartimento de las pilas.

  • ¡Cuidado al copiar el código de Danigm! La experiencia me ha demostrado que al copiar el código en el post han desaparecido los tabuladores del código, y son indispensables para que el script funcione. Deberiais tener algo así:
    def wii_buttons(buttons):
    	codeA = 65 #spacio
    	codeB = 41 #f
    	codeMas = 63 #*
    	codeMinus = 112 #/
    	codeH = 9 #escape
    	code1 = 32 #o
    	code2 = 55 #v
    	codeU = 98 #flecha arriba
    	codeD = 104 #flecha abajo
    	codeL = 100 #flecha izquierda
    	codeR = 102 #flecha derecha
    
    	if buttons[1] == "DOWN":
    		if buttons[0] == "A":
    			os.popen2("xsendkeycode "+str(codeA)+" 1")
    		elif buttons[0] == "B":
    			os.popen2("xsendkeycode "+str(codeB)+" 1")
    

Hasta aquí, todo más o menos normal (vamos, que no he aportado nada). Pero la cuestión es que servidor necesita combinaciones de teclas, por ejemplo para pasar de una aplicación a otra (el socorrido ctrl+alt). Haciendo una búsqueda en Google, en el segundo resultado (el primero es el post de Danigm!) he llegado a esta página que explica el funcionamiento de xsendkeycode, con lo que he hecho una prueba, pasando a la flecha derecha el atajo de teclado antes citado. Y funciona!!! :oD

Como ha sido mi primer intento, no me he molestado en crear variables y concatenarlas (:oS), me he limitado a escribir las órdenes tal cual:

		elif buttons[0] == "R":
			os.popen2("xsendkeycode 64 1; xsendkeycode 23 1")

y

		elif buttons[0] == "R":
			os.popen2("xsendkeycode 64 0; xsendkeycode 23 0")

(el keycode de alt es 64, y el de ctrl 23 -para poder averiguarlo he usado el comando xev que menciona Danigm).

Así que en cuanto tenga tiempo renuevo el resto de las teclas del wiimote para tener algo así:

  • Flecha arriba: página anterior (en presentación a pantalla completa)
  • Flecha abajo: página siguiente
  • Flecha a la derecha: aplicación siguiente (alt+tab)
  • Flecha a la izquierda: aplicación anterior (alt+may+tab)
  • Botón +: aumentar el zoom de compiz-fusion
  • Botón -: disminuir el zoom
  • Botón 1: pestaña siguiente (en firefox, por ejemplo, ctrl+tab)
  • Botón 2: pestaña anterior (en firefox ctrl+may+tab)

Y todavía me sobran botones!!!

Prometo colgar el script tuneado en cuanto lo tenga preparado y en marcha ;o)

Comments (4)

Meme: comandos más usados

Vaaaaaleeeee… recojo el guante lanzado desde Silentcolors.net. Para los que no estén metidos en el mundillo (cada vez menos -illo y más -azo), circula por ahí un meme que consiste en averiguar cuáles son los 10 comandos más utilizados en la terminal.

history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10

Ya he visitado unos cuantos blogs que han seguido el meme, y me he dado cuenta de que en todos el comando más usado es sudo, y generalmente con bastante diferencia con respecto a los demás. No soy ningún purista de la terminal, pero me ha parecido más interesante pasar la opción -11, para ver cuáles son los 10 que realmente uso. Y una vez eliminado el primero de la lista, me sale esto:

     76 cd
     67 ls
     32 ps2pdf
     21 ps
     18 make
     13 ffmpeg
      7 whereis
      7 lsmod
      7 hg
      5 VBoxManage

Quitando los comandos del sistema, nos encontramos con ps2pdf (para pasar a pdf todo lo que imprimo como archivo desde FF), ffmpeg (para transcodificar unos vídeos con los que tuve unos problemillas) y VBoxManage (para correr Windows, que lamentablemente hay un par de programas bajo este SO que por motivos laborales sigo necesitando).

Me extraña que cerquita del ps2pdf no esté el pdftk [archivos de entrada] cat output [archivo de salida] (para juntar archivos PDF y mandarlos a imprimir… que me cobran por cada apertura de archivo!!!).

Y no paso el meme a nadie, porque lamentablemente aún somos demasiado pocos, y a los linuxeros que conozco ya se lo han pasado.

Comments

Gestionar bibliografía

Esto de estar currando en la tesis es lo que tiene, que a uno le da por escribir posts un poco raritos… pero bueno, me imagino que siempre puede haber alguién a quien le interese ;o)

Cualquiera que se dedique a esto de buscar información en artículos, libros y demás, sabe lo importante que es mantener la bibliografía bien ordenadita. Hasta ahora, estaba utilizando mi cuenta de del.icio.us para ir guardando todos los artículos interesantes que me voy encontrando. De todas formas, este sistema tiene algunos problemas:

  • No sirve para almacenar información sobre artículos en papel (bueno, siempre que se encuentre una referencia en la web se podría hacer, pero prefiero poder acceder a los artículos directamente en la web, así que la gran mayoría de mi bibliografía son artículos on-line).
  • Más importante, no utiliza ninguna convención bibliográfica (como por ejemplo, BibTeX, un lenguaje de marcado para bibliografia para LateX)

Así que aprovechando que trabajo con un sistema operativo de código abierto, me he puesto a buscar alguna aplicación para gestionar bibliografía, y que soporte algún tipo de convención. He instalado Tellico, una aplicación para KDE (aunque funciona de maravilla con Gnome), que además de gestionar bibliografía, permite almacenar información sobre discos, películas… y crear colecciones con campos personalizados! Por supuesto, permite trabajar con archivos de BibTeX (que no son más que archivos de texto, como pasa con cualquier lenguaje de marcado).

Aún y así, esta solución no me terminaba de convencer… y es que me ata a estar trabajando con mi ordenador! Así que me he puesto a buscar, y me he encontrado la marvillosa web Cite U Like, una especie de delicious para bibliografía. Permite buscar en fichas ya creadas por otras personas, o crear nuevas fichas, indicando por ejemplo si ya has leido un artículo o no, o si tienes un ansia especial por leerlo (además de campos de observaciones, etc).

Permite exportar las fichas a formato BibTeX (y a formato EndNote, que crea archivos con la bibliografia para Word), para posteriormente importarlas en Tellico.

Así que nada, ya no hay excusa para no tener la bibliografía de los trabajos bien ordenadita! ;oP

etiquetas technorati:, , , , ,

publicado con Flock

Comments (1)

HDR: experiencia personal

Carrusel de Alderdi Eder en formato HDR
(Haz click en la imagen para ver una previsualización)

La foto en Flickr

Aquellos que solais pasearos por mi cuenta de Flckr ya sabreis que llevo una temporada jugando con el ahora famoso formato HDR (¡hasta sale en Ciberpaís!). Todavía pienso seguir haciendo pruebas, que no quepa duda, pero a estas alturas ya puedo hacer algunos comentarios:

  • Por lo que he leido por ahí, para sacar una buena foto en HDR, hay que trabajárselo bastante (dicho se de paso, como para sacar una buena fotografía ;o)). Se trata de obtener una imagen con la exposición correcta por cada uno de los motivos que aparezcan dentro del cuadro. Evidentemente, dependiendo de la composición esto puede llevar a necesitar hasta cuatro o cinco fotos. Y claro, para que nada se mueva, pues a sacarlas con trípode, que si no el asunto se desmadra (vale, siempre se puede arreglar este asunto con un programa de edición de imágenes antes de crear el HDR). En mi caso, me limito a sacar una ráfaga de tres fotografías con una función maravillosa que tiene la EOS 350D (y muchas otras, por supuesto), que consiste en sacar una foto con la esposición correcta, y la cámara se encarga de sacar una subexpuesta y otra superexpuesta (normalmente, uso -2Av, 0Av y +2Av). No es lo más apropiado, pero para hacer pruebas va que chuta ;oP.
  • Las primeros montajes HDR que hice con Photomatix ni los retoqué; simplemente, suelo oscurecer un poco la imagen, y añadirle algo de saturación, todo esto desde el mismo menú que ofrece el programa al hacer el tone-mapping. Un ejemplo:

    Vista desde mi balcón
    (Haz click en la imagen para ver una previsualización)
    La foto en Flickr

    En algunos casos es suficiente con esto, aunque depende de las imágenes originales (es verdad que he intentado sacar fotos con una iluminación forzada).

  • De momento, el efecto más curioso a mi parecer ocurre con las nubes. Esta foto, de hoy mismo, me resulta muy llamativa:

    Original
    Nubes
    (Haz click en la imagen para ver una previsualización)
    La foto en Flickr

    HDR
    Nubes HDR
    (Haz click en la imagen para ver una previsualización)
    La foto en Flickr

  • En este otro ejemplo, tenemos una foto original, la misma foto con los niveles cambiados, y el montaje HDR (he probado a cambiar los niveles a la HDR, pero en este caso concreto no merecía la pena, ya que la imagen quedaba demasiado saturada). Aunque la foto retocada y la HDR se parecen, en la HDR desaparece el degradado del cielo, y vuelve a aparecer ese curioso efecto en las nubes.

    Torre Alta, originalTorre Alta, original con niveles retocadosTorre Alta, HDR

  • Hay otros efectos sobre los que ya he leido algo por ahí (pero no apunté dónde :o$), como por ejemplo el aura que aparece en muchas de las imágenes HDR entre el límite de un objeto y el fondo iluminado.

Como habreis podido apreciar, el mundillo del HDR tiene su cosa, aunque con un poco de dedicación se pueden sacar fotos espectaculares. Y si no, que se lo pregunten a Elaine! ;o)

Comments (2)

Búsquedas en el ISBN

Aprovechando que tenía que explicar cómo funcionan los plugins de búsqueda para Firefox, he creado yo mismito (bueno, reciclando código del plugin para el DRAE creado por David Mediavilla) plugins para poder buscar en la base de datos del ISBN español. Si todo va bien, al hacer click en los enlaces de abajo deberían instalarse dichos plugins ;o)

ACTUALIZACIÓN:

como no consigo que el script funcione correctamente, os pongo los enlaces directos a mycroft ;o)

Comments (1)

Post desde Flock

Flickr Photo

Añadiendo fotos de Flickr a la hueva, que diría aquel… qué facilito! :oD

Ahora sólo queda ver si los tres mensajes de spam que le han llegado al primer post en 1 minuto son cosa de blogger (hasta ahora sólo llegaba un mensaje de spam), o el hecho de mandar los posts desde la interfaz de flock influye en que entre más mierda de la habiatual :oS

sigo probando… ;o)

Comments (1)

Probando Flock

Probando, probando… no sé si lo sabeis, pero ya hay una versión (entoavía peligrosa) del navegador Flock por ahí. Y claro, como uno es muy moderno… pues se lo acaba de instalar, y aquí estoy, escribiendo un post usando su botoncito de la barra de herramientas…

Ya os iré contando qué tal está ;o)

Comments

Lupa y Regla para trabajar en pantalla

Upz!

En el último coctail cadius de Donosti comenté que solía utilizar estas dos herramientas para trabajar, y recuerdo que alguien me comentó que le interesaría conocerlas… y hasta hoy se me había olvidado decir nada sobre ellas! :o$

  • Cool Ruler: freeware de la casa Fabsot, unos 800 kb. Es una regla para medir elementos en la ventada de un ordenador, que permite cambiar la unidad de medida (la más útil son los píxeles, pero hay más), utilizar más de una regla, cambiar la horientación entre vertical y horizontal… además, siempre queda por encima del resto de elementos de la pantalla.
  • Virtual Magnifying Glasses: open source, 139 Kb. Permite cambiar el tamaño de la lupa, el grado de ampliación… eso sí, cuando está activa congela todos los elementos de pantalla. Yo utilizo la lupa para las clases, para conseguir que ciertos botones, o parte de código se lean bien desde el fondo del aula, allá por dónde se sientan normalmente los alumnos, mal que les pese perder la vista o no enterarse de nada! ;oP

Eso sí, me temo que estas herramientas son sólo para Windows

Pues nada, que eso era todo ;oP

ADDENDA: jodo, acabo de instalar la nueva versión de la lupa, y ahora puede llegar a pillar toda la pantalla! :oD

Comments

Truquito para ordenar los motores de búsqueda en Firefox

Para aquellos/as devotos/as de Firefox como un servidor: como sabreis, Firefox carga por defecto una serie de motores de búsqueda (teclado: ctrl+K).

Para añadir muevos motores de búsqueda, no hay mas que entrar en Mycroft (lo podeis hacer directamente desde la opción “Añadir buscador”). Ahí teneis un montón de buscadores, e incluso instucciones sobre como añadir más (lamentablemente, los diccionarios en Euskara vía web, -Elhuyar, Euskalterm… - están montados en frames, por lo que es algo más complicado)

ACTUALIZACIÓN (09/01/06): ya hay plugins para el diccionario Elhuyar :o)

Upz… y si lo que queremos es quitar alguno de esos buscadores? Pues mi fácil: entramos en la carpeta con los archivos del programa Firefox (los de programa, no los de usuario), y accedemos a la carpeta “Searchplugins”. Una vez allí, borramos el par “archivo de imagen+archivo src” que no nos interese.

Pero el truquito que quería comentaros es éste: ¿cómo organizar los motores de búsqueda? Por lo que sé, FF se limita a ordenarlos alfabéticamente. Uoka. Puede ser que no sea el orden que más nos interesa, pero es el que hay (si alguien sabe alguna otra forma, que se chive ;o)). ¿Cómo hacer para agrupar los buscadores por temas? por ejemplo, los de programación por un lado, los de recursos por otro, los diccionarios juntitos… Pues yo he probado esto, y me funciona fetén: añadid a los archivos una especie de prefijo que os inventeis (por ejemplo, “dicc - “, con el espacio y el separador (no he probado si el separador es imprescindible, pero hace que sea más fácil de leer). De esta forma, tendremos varios archivos que empiecen por “dicc - “, otros que podrían empezar por “wiki - “, etc. Y yastá! Todo ordenado. Y no solo eso: al desplegar la lista de buscadores, el prefijo desaparece, por lo que tenemos el aspecto de siempre, pero con el orden que nos interesa a nosotros!

Útil, ¿no? ;o)

Actualización: resulta que acabo de descubrir la extensión Search Engine Ordering, que sirve para esto mismo :o)

ACTUALIZACIÓN (09/01/06): ahora que le estoy metiendo caña al asunto en linux, veo que mi truquito maravilloso no funciona… jo, qué pena! :o(

Comments (2)