sábado, 24 de octubre de 2009

Error en VLC reproduciendo XVID en Karmic Koala (9.10) "No suitable decoder module"

Ayer hice upgrade al beta de Karmic Koala, y VLC no me reproducia ninguna clase de videos. La solución fue:
sudo aptitude install libavcodec52

martes, 20 de octubre de 2009

Programando con cinta pato

Hace poco, entre distintos pesos pesados del mundo del development, se dio una discusión bastante jugosa. Todo empezó con este post de Joel Spolsky, que parece ser un conocido detractor de las metodologías agile. El tema es que Joel estaba leyendo el libro Coders At Work (que ahora está en mi wishlist), donde se entrevista a figuras casi mitológicas del ambiente, y noto que Jamie Zawinski asegura no haberle dado mucha bola a las tecnologías cool y de vanguardia, y mas bien enfocarse en darle pa adelante a lo buey. En la epoca de netscape navigator, supongo que la vanguardia sería cosas como los Design Patterns y OOP; igual Joel aprovecha esto para tirarle mierda al TDD y toda la movida agile. Desarrolla una analogía que es la que da título al post, donde habla del Duct Tape Programmer, que como la famosa cinta pato, no se la da de cool, y no es la solución más eficiente, pero suele estar a tiempo y arreglar las cosas sin demora. Una especie de "lo atamo con alambre" o McGyver. Más tarde, Uncle Bob Martin que digamos que está del otro lado de la vereda, le contestó, continuando la analogía, que para emparchar una cañería con la cinta pato alcanza, pero si pretendemos hacer un edificio, meido que se nos va a complicar. El asunto es que se terminó dando una especie de generala donde intervinieron varias personas, como Peter Seibel, el que escribio el libro que originó todo. Como la discusión resulta interesante, y proporciona bastante insight sobre los varios puntos de vista, voy a dejar a continuación una lista de los blog posts que vengo leyendo al respecto, en orden cronológico, por si a alguien le interesa pegarle una ojeada.

lunes, 21 de septiembre de 2009

martes, 11 de agosto de 2009

Ejecutar un script al bootear en Ubuntu Jaunty Jackalope (9.04)

Para que un script se ejecute al bootear, hacemos lo siguiente.

1) Copiamos el script a /etc/init.d
sudo cp script /etc/init.d

2) Le damos al script permiso de ejecución
sudo chmod +x /etc/init.d/script

3) Ejecutamos el siguiente comando
sudo update-rc.d script defaults

miércoles, 24 de junio de 2009

Instalar Mozilla Firefox 3.5 RC (Shiretoko) y más en Ubuntu 9.04 (Jaunty)

Hay que agregar a /etc/apt/sources.list el siguiente repositorio:

deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main


luego importar su key:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF4186FE247510BE


Y a continuación instalarlo:
sudo aptitude update && sudo aptitude install firefox-3.5


Nota: Este repositorio también nos habilita a instalar el firefox 3.6.

lunes, 15 de junio de 2009

Instalar Google Chrome (No Chromium) en Ubuntu 9.04 (Jaunty Jackalope)

Si uno busca para instalar Chrome en internet, aparece Chromium por muchos lados. Sin embargo, hay una versión de development de Chrome que se puede instalar.
Los .deb los pueden conseguir acá:

Al instalar cualquiera de estos debs, se agrega automaticamente a nuestro sources.list el repositorio de development.

Mas info acá: http://dev.chromium.org/getting-involved/dev-channel

Gracias a Martu por avivarme de esto.

sábado, 13 de junio de 2009

Restablecer el menu de grub despues de instalar Windows

Instalamos win ya teniendo instalado ubuntu, desaparece el menu del grub en el inicio del pc y bootea win derecho, con esto se soluciona:

booteamos con un cd de ubuntu y abrimos un terminal

sudo grub

find /boot/grub/stage1


Este ultimo comando da como resultado algo asi: (x,y)
(por ejemplo: (hd0,3) )

hacemos:
root (x,y)

setup (x)

quit

sudo reboot


ahora deberia aparecer el menu del grub
recuerden que editando el archivo:
/boot/grub/menu.lst

podemos modificar ese menu

(robado de aca )