lunes 27 de octubre de 2008

Consejo: Codificación de archivos

Procuren tener todos sus editores para utilizar una codificación determinada, además de cuidar que, quienes intercambian archivos fuentes con ustedes, posean la misma codificación.
Si no cuidan de estos detalles, sufrirán las mismísimas penas del infierno intentando que sus fuentes compilen.

sábado 25 de octubre de 2008

SVN: --editor-cmd y --diff-cmd

Para quienes utilizamos algún sistema de control de versiones (CVS, SVN, GIT), es de importancia tener estas herramientas configuradas de forma que nos sea fácil trabajar con ellas.
El editor de texto utilizado por SVN para escribir el resumen del commit no está especificado por defecto, se debe indicar mediante --editor-cmd al momento del commit:
svn commit --editor-cmd=XXXXXX

o editando el archico $HOME/.subversion/config donde se puede especificar el editor favorito (gedit, vi, vim, kate, emacs, etc).
Por otra parte, para el diff, subversion emplea un diff interno que no colorea la salida. Esto es bastante incómodo pero puede solucionarse con --diff-cmd:
svn diff --diff-cmd=colordiff

o editando el archivo $HOME/.subversion/config donde puedes especificar la aplicación de diff favorita. En mi caso utilizo colordiff, aunque existen varias opciones.

martes 14 de octubre de 2008

Mi nuevo reproductor de audio

Así es, luego de buscar un iPod en casi todos los locales de Santiago y ver como en todos ellos estaban agotados logré hacerme de un iPod Classic de 160GB Negro.
Lo primero que hice al conectarlo a mi PC con Linux fue bajarme el gtkpod (reemplazo de iTunes para Linux), el cual me deja colocarles archivos de audio, videos, fotografías y sincronizar el iPod con mis contactos y calendarios de Evolution.
A continuación les dejo una foto donde se ve la evolución de mis reproductores de audio.


lunes 6 de octubre de 2008

La bondad del software libre

Cuando me preguntan por las bondades del software libre siempre he dicho que es gratuito (generalmente), que puedes meterle mano al código, que tienen pocos bugs, etc.

Entre todas esas bondades la que menos he resaltado es quizá una de las más notables, es cuando encuentras un bug y lo reportas por medio del bugzilla o trac de la distro o de la aplicación.

En Windows existe algo así, pero por más raro que parezca, nunca he visto frutos de ellos, aún tengo bugs que están reportados desde hace ya unos 4 años.

Sin ir más lejos, hace una semana actualicé virt-manager y para mi sorpresa no pude echar andar ninguna máquina virtual como usuario no root. Este bug fue reportado por 2 personas incluyéndome. En la sorprendente cantidad de 4 días me llegó un correo informando que el bug había sido solucionado y me indicaban desde donde bajar el update. Sin duda se ve el poder que pueden tener dos usuarios del software libre.

Esta no es la primera vez que soy beneficiario de este tipo de ventajas, hace ya unos años, usando Fedora Core algo encontré un bug en Beagle, haciendo que éste dejara de indexar. También fue en el bugzilla de Fedora+Red Hat donde encontré la respuesta.

sábado 4 de octubre de 2008

SSH escuchando en más de un puerto

Para lograr que SSH escuche más de un puerto debemos agregar al archivo de configuración (/etc/ssh/sshd_config) los puertos deseados.
En el archivo encontraremos algo así:

Port 22

Debemos indicar los otros:

Port 22
Port 443
etc....

Fedora 10 Beta liberado

Así es, desde hace unos días que está disponible para ser descargado Fedora 10 Beta. Pueden descargarlo desde http://fedoraproject.org/get-prerelease en los sabores x86, x86_64 y PPC con escritorio GNOME o KDE mediante torrent, descarga directa o jigdo.