PepitoGrillo

Entradas de Abril 2007

¿Por qué uso Ubuntu?

21 Abril, 2007 · 2 comentarios

Porque funciona, porque es fácil, porque me basta.

Tengo un pc en mi cuarto que uso basicamente para ver pelis y oir algo de música, ayer se me ocurrió que quizás si le instalaba algo más ligero le sacaría algo más de partido, no quería perder las ventajas de usar uno de los grandes entornos de escritorio así que si quería más velocidad necesitaba instalar algo desde cero. Ya desde hace tiempo llevo oyendo de Arch Linux y sus bondades, así que me puse a ello, me bajo el cd, lo grabo y empiezo a instalarlo, instalo todo sin tocar mucho los ficheros de configuración, reinicio y kernel panic. Vaya, algo he hecho mal, segundo intento, kernel panic, no sé que he hecho mal y no me molesto demasiado en mirarlo, paso a la segunda opción, Debian. Me bajo el netinstall, que tan buen resultado me dió en el servidor, lo grabo y empiezo a insalarlo, instalo todo hasta llegar a la pregunta de sí quiero instalar más paquetes aparte de la intalación básica, vale, voy a instalar alguna cosilla más, comienza la instalación y se queda una hora en el 5%, segundo intento, sólo el sistema base, ya instalaré lo demás después, todo bien, reinicio, vamos a instalar gnome, nada, no hay manera, seguro que la solución es una chorrada pero no aparece en mis tres primeras búsquedas en Google.

Así que me quedo como antes de empezar pero sin nada instalado en el pc. Estoy cansado y me empiezo a desesperar, paso de todo, voy a instalar Ubuntu y punto. Me bajo el cd, lo grabo y comienzo a instalarlo, nop, ni carga el live, seguramente un problema del cd. Ni siquiera me molesto en comprobarlo, le instalo Dapper, todo perfecto, actualizo a Feisty, todo perfecto. Entre pitos y flautas seis horas (no presenciales) instalando cosas y estoy como al principio. esto no es verdad, tengo un sistema limpio y que funciona.

A todo esto tengo que decir que ese pc siempre me ha dado algún problema con el disco duro.

Y la mayor conclusión que he sacado es que me hago viejo y ya no me apetece tanto estar tres horas configurando un sistema, la comodidad de tener un sistema que funciona bien tan facilmente no tiene precio. Seguro que Ubuntu no es el sistema más rápido, probablemente no es el sistema más completo, no será el más optimizado, pero funciona.

Nota, todavía no soy tan viejo como para pasarme tres horas configurando un sistema, pero ayer no era el día. Arch, volveremos a vernos las caras.

Categorías: Linux · Ubuntu

Feeds de series para mldonkey

19 Abril, 2007 · 2 comentarios

Llevo tiempo leyendo sobre la automatización de descargas de series mediante bittorrent y me gusta la idea.

Yo uso mldonkey y suelo bajar algunas series, pero lo hago mediante elinks porque me resulta cómodo, me los bajo de tvu.org.ru, y aunque tenga feeds de cada serie, el soporte para estos que integra mldonkey es más bien nulo mínimo.

Visto lo visto, necesitaba hacerlo yo mismo, y eso he hecho. La solución más fácil que se me ha ocurrido consta de cuatro archivos, un script de bash que baja los feeds y extrae los enlaces, un archivo temporal para guardarlos, un script con expect para pasarle los elinks a mldonkey y un archivo de texto donde guardo las direcciones de los feeds y el día de la semana en el que buscar capítulos nuevos, primero pego los scripts y luego lo explico un poco (supuesto un directorio rss2mlnet dentro del home de usuario).

rss2mlnet.sh:
#!/bin/bash
#borro los temporales anteriores
cat /dev/null > /home/usuario/rss2mlnet/elinks
rm /home/usuario/rss2mlnet/rss.ph*
#obtengo el dia de la semana en numero (hoy)
dia=`date -u +%u`
#almaceno en $feed los archivos a obtener
feed=`sed -n '/^'$dia'/p' /home/usuario/rss2mlnet/feeds |awk -F \, '{print$3}'`
#almaceno en $id el nombre con el que se guardan los archivos
id=`sed -n '/^'$dia'/p' /home/usuario/rss2mlnet/feeds |awk -F \/ '{print$4}'`
#bajo cada archivo a obtener y lo guardo en ~/rss2mlnet/
for i in $feed
do
wget -P /home/usuario/rss2mlnet/ $i
done
#para cada archivo bajado guardo los elinks en ~/rss2mlnet/elinks
for e in $id
do
awk -F \" '/ed2k/ {print $2}' /home/usuario/rss2mlnet/$e |sed -n 1p >> /home/usuario/rss2mlnet/elinks
done
#ejecuto el script para añadir los enlaces
exec /home/usuario/rss2mlnet/elink2mlnet

elink2mlnet
#!/usr/bin/expect -f
spawn telnet localhost 4000
send -- "dllinks /home/usuario/rss2mlnet/elinks \r"
send -- quit\r"
expect eof
exit

feeds

2,Heroes,http://tvunderground.org.ru/rss.php?se_id=11214
4,MyNameIsEarl,http://tvunderground.org.ru/rss.php?se_id=11675

*La extructura: <día de la semana>,<nombre>,<url del feed>

Y un archivo vacío (elinks).

Antes de nada una declaración con las limitaciones de este sistema que son en su mayoría por que es lo que me sirve, si usas el mismo sistema te servirá, sino tendrás que modificar algunas cosas:

-Yo siempre guardo al menos el último capítulo que he visto de cada serie (para saber que es lo que me falta de ver/bajar), pero suelo borrar los anteriores (no de todas las series, pero eso no es un problema), y sólo me interesa bajar el último capítulo.

-No tengo una excesiva prisa en descargar los capítulos (me da igual esperar un día o unas horas más), esto facilita un poco todo.

-Las excepciones no están cubiertas (más de un capítulo a la semana, retrasos en la publicación, fallos en la página,…)

Para usarlo hay que crear un directorio en tu home (rss2mlnet), crear los scripts (rss2mlnet, elink2mlnet) con el contenido que he puesto sustituyendo “usuario” por tu nombre de usuario, crear un archivo con las series que quieras (feeds), el día de la semana es el siguiente al día de la emisión porque es cuando busca el capítulo, y un archivo vacío (elinks). Instalar el programa expect (sudo aptitude install expect). Hay que darle permisos de ejecución a los scripts y crear una entrada en el crontab:

45 23 * * * usuario /home/usuario/rss2mlnet/rss2mlnet.sh

Cada día a las 23:45 ejecuta el script.

Yo lo llevo usando unas semanas y me funciona bien, es sólo una idea que cada uno puede adaptar a su sistem, espero que sea útil a alguien.

Categorías: Internet · Linux · Scripts

Gracias David Bravo

7 Abril, 2007 · Dejar un comentario

Hacía un montón que no escribía aquí, la razón principal es que estuve pensando en mudar este blog al servidor que tengo en casa y ya comenzar a escribir allí. Al final he aplazado eso para otro momento, no sabía con que comenzar a escribir de nuevo y me he dicho que porque no hacerlo con esto, y allí voy.

Si sigues algún blog de tecnología/noticias/internet seguro que has leído algo sobre la entrevista a Pau Donés en elmundo.es, yo leí las perlas escogidas en varios sitios y aparte del típico rollo made in SGAE, había algo que me rechinaba más de lo normal, no sabía muy bien que era exactamente hasta que leí la anotación que hizo David Bravo, y cito:

Pau también ha opinado sobre el precio de los discos diciendo que “si la música te parece cara y un paquete de pipas no, cómprate unas pipas y no un CD”, que, traducido al castellano, significa: “si no tienes dinero para acceder a la cultura, a mí no me cuentes historias y aléjate de mí, pobre leproso”.

Era eso exactamente lo que me dolía y no hay mejor manera de expresarlo, así que eso, gracias David Bravo por poner palabras a lo que rumiaba mi cerebro.

Categorías: Derechos · Música, Libros, Cine, ... · Piratería