Tag Archives: tips

Compilar LaTeX en windows

Desde hace un par de días he estado usando notepad++ como editor para trabajar en mi tesis de magister, principalmente por el soporte para utf-8, pero este editor si bien trae un coloreador de sintaxis  (Syntax highlighting) no trae soporte para compilar un documento .tex. Es por eso que me puse a  escribir un pequeño (muy pequeño) script en batch para poder compilar solo con un click.

Para poder utilizar este script solo deben crear un archivo con extensión .bat y editar una linea donde se establece el nombre del archivo a compilar, luego guardan y listo ya tienen un programilla que les permitirá compilar con un click.


@echo off
set FILE_tex=propuesta_tesis.tex
cd %CD%
IF EXIST %FILE_TEX% (GOTO existe) ELSE (GOTO noexiste)

:existe
pdflatex %FILE_TEX%
bibtex %FILE_TEX%
pdflatex %FILE_TEX%
pdflatex %FILE_TEX%
exit

:noexiste
echo 'El archivo NO existe'
pause
exit

¿Cómo saber que programa esta usando algun puerto determinado?

A cualquier sysadmin le ha tenido la necesidad de saber que programa esta utilizando algún puerto específico en linux. Una solución a este problema es el uso del comando lsof su uso es sencillo.


stefano@bender:~$ sudo lsof -i TCP:7070
COMMAND  PID     USER   FD   TYPE DEVICE SIZE NODE NAME
java    6000 openfire   64u  IPv6  20495       TCP *:7070 (LISTEN)

Como podrán ver nos informa que comando ejecutado es java y el usuario es openfire, con esta información ya podemos estar mas tranquilos.

Configurar bridge con ethernet en VMware Fusion

Para los que usen VMware fusion y necesiten hacer un bridge entre la ethernet y su máquina virtualizada esta es la solución.

Deben editar el siguiente archivo

/Library/Application\ Support/VMware\ Fusion/boot.sh

Buscar las siguientes lineas


# vmnet-bridge puts itself in background (daemon mode)
# Bridge to host network interface 'en0'.
#"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 en0
# Bridge to the primary host network interface (which can change over time).
"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 ''

Y cambiarlas por


# vmnet-bridge puts itself in background (daemon mode)
# Bridge to host network interface 'en0'.
"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 en0
# Bridge to the primary host network interface (which can change over time).
# "$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 ''

Y luego ejecutar


sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --restart

Información extraida desde http://blog.braceta.com/vmware-fusion-airport-bridged-interface/

Thunderbird, Lightning en ubuntu hardy

Como muchos sabrán ayer se liberó la nueva version de ubuntu, la version 8.04 llamada hardy, me decidí de actualizar mi laptop desde 0, despues de unos minutos (mientras me duchaba) ya tenia la nueva version lista para ser usada, acto seguido me dedique a configurarla (tengo mi particion /home separada pero preferi hacerlo todo desde 0) mi problema fue cuando quize configurar Thunderbird con mis calendarios de gmail, la extension que nos permite hacer esto se llama Lightning, la cual nos permite manejar calendarios con thunderbird, además hay que instalar provider_for_google_calendar, esta nos permite agregar los calendarios desde google calendar :P, en los repositorios de ubuntu hardy está disponible solo la version 0.7 de lightning, actualmente estan en la 0.9, me dirigi a la pagina de mozilla para descarga la nueva version pero el archivo .xpi no funcionaba bien con thunderbird, solucion

Instalar libstdc++5

sudo aptitude install libstdc++5