XYZ

AutoDeb, de tarball a paquete DEB instalado de forma sencilla

En algunas ocasiones no disponemos de un programa en el sistema de empaquetado de nuestra distribución y tenemos que recurrir a los tarballs con los fuentes para su compilación y posterior instalación. Con el fin de facilitarnos un poco más la vida en este proceso, desde Ubuntu están desarrollando el script AutoDeb con el cual partiendo de un .tar.gz o .tar.bz2, podremos obtener un paquete DEB instalado en nuestro sistema. Está diseñado para trabajar con paquetes creados con autoconf y apoyándose en herramientas como strace o checkinstall se ocupa de localizar e instalar las correspondientes dependencias. De momento se encuentra en versión experimental, aunque ni que decir tiene que ya lo podemos descargar para hacer las primeras pruebas y colaborar en el desarrollo de esta magnífica idea.

Instalar Envy en Debian Lenny y Sid

Envy es un script de instalación de drivers gráficos del que ya hemos hablado en Kernel Source. En principio fue diseñado para Ubuntu, aunque más tarde dio soporte para Debian Etch. Ahora en su blog oficial explican algunas modificaciones que aplicarle al script para que los usuarios de Debian Lenny (testing) o Sid (inestable) puedan usarlo en sus sistemas. Si es tu caso y quieres usar Envy debes editar el fichero /usr/share/envy/instun/classes.py, y en la línea 324:

 elif self.details['osname'] == 'cassandra':#SUPPORT FOR LINUX MINT CASSANDRA
	self.details['osname'] = 'feisty'#this will make it act like feisty

Si usas Debian Lenny (testing) sustituir donde pone ‘cassandra‘ por ‘lenny‘ y donde aparece ‘feisty‘ por ‘etch‘. En caso de querer adaptarlo a Debian Sid (inestable) habrá que poner ‘sid‘ en vez de ‘lenny‘:

 elif self.details['osname'] == 'lenny':#SUPPORT FOR LINUX MINT CASSANDRA
	self.details['osname'] = 'etch'#this will make it act like feisty

Como siempre digo con este tipo de scripts hay que ser muy cuidadoso, ya que no son herramientas que realicen su tarea con la eficiencia de los gestores de paquetes de las distribuciones. No digo que no sean útiles, sólo que se debe extremar la precaución por ejemplo haciendo copias de seguridad de los ficheros de configuración de las X (/etc/X11/xorg.conf). No en vano, estaremos configurando la tarjeta gráfica y si algo falla, obtendremos una bonita terminal como premio.

Wallpapoz, cambia de fondo de escritorio periódicamente

Si eres de esos que está continuamente haciendo modificaciones al escritorio para tenerlo más chulo que nadie, seguro que Wallpapoz te parecerá una herramienta imprescindible. Se trata de un script con el que podremos configurar una serie de fondos de escritorio para que vayan cambiando periódicamente. Podremos incluso configurar fondos distintos para cada escritorio virtual.

Wallpapoz

Wallpapoz está escrito en Python por lo que para instalarlo necesitaremos cubrir las dependencias clásicas para este lenguaje que en cualquier distribución moderna vienen de serie. Al probarlo en una Ubuntu Feisty sólo he tenido que instalar el paquete python-imaging (Python Imaging Library) que no viene por defecto. Para lanzar la instalación tenemos dos posibilidades, ejecutarlo directamente del directorio de donde lo extraigamos:

$./wallpapoz

o instalarlo en el sistema para que sea accesible a todos los usuarios:

$sudo python setup.py install

La única pega que le veo es la pequeña carga que hará en el sistema el demonio que controla el correcto funcionamiento del script. No obstante es una cuestión a decidir durante la instalación de muchos programas. En este caso tienes que decidir entre tener el escritorio más ‘fashion’ o la máquina que vaya más fina. Tú decides.

BashBlogger, blogueando desde la terminal

Bash Blogger es un script para poder editar nuestro blog desde la línea de comandos. Utiliza vim como editor de texto y para editar nuestros posts podremos recurrir a las clásicas etiquetas HTML o a la notación Markdown. Como ocurre con cualquier herramienta de publicación tiene soporte para diferentes temas, además de la generación automática del correspondiente feed RSS. En definitiva, una solución más para los amantes de la línea de comandos.

BashBlogger

Vía: Linux.com

Envy ahora también para Debian Etch

Envy es un script diseñado para ayudar a los usuarios en la configuración de las siempre problemáticas tarjetas gráficas ATI y nVidia. Aunque hasta ahora estaba diseñado sólo para Ubuntu, desde la reciente versión que acaban de publicar también está disponible para Debian Etch. Así que los debianitas tenemos otro camino para configurar estas familias de tarjetas.

Servidor Web en Bash

Esta es una de esas curiosidades que resultará de interés sobre todo a los fanáticos y adictos al bash scripting, ya que con unas pocas líneas y explotando el comando nc, se puede construir este sencillo servidor web. Aunque no es más que una curiosidad, carente de mucha utilidad, yo si fuera Apache empezaría a ponerme nervioso.

#!/bin/bash
# web.sh -- http://localhost:9000/hello?world

RESP=/tmp/webresp
[ -p $RESP ] || mkfifo $RESP

while true ; do
( cat $RESP ) | nc -l -p 9000 | (
REQ=`while read L && [ " " "<" "$L" ] ; do echo "$L" ; done`
echo "[`date '+%Y-%m-%d %H:%M:%S'`] $REQ" | head -1
cat >$RESP <

Webserver in bash (Paul Buchheit)

cOOol, busca enlaces rotos en tus archivos Open Document

Encontrarse con enlaces rotos es una sensación frustrante que debemos evitar en la medida que sea posible a nuestros lectores. Si trabajas con extensos documentos en formato Open Document, tienes la opción de usar el script Python cOOol para comprobar todos los enlaces de los los mismos. No necesita de OpenOffice u otro software ofimático para ejecutarse y es configurable para optimizar al máximo su funcionamiento según nuestras necesidades. Sin duda, una útil herramienta.

Guarda tu grupo de Yahoo! en mbox

Si eres miembro de un grupo de Yahoo! Grupos y te gustaría conservar todos los mensajes publicados para editarlos convenientemente, o montarte una base de datos particular (por ejemplo si te mudas a otro servicio y quieres mantener la memoria histórica, como nos sucede en un grupo actualmente), tienes a tu disposición una herramienta del repositorio oficial de Debian, yahoo2mbox.

Este script de Perl se conecta al grupo y descarga los mensajes a un archivo MBOX.

Podéis bajar el script para otras distribuciones o plataformas en la web de TT-Solutions.

Descarga los vídeos de un usuario de Youtube

Si sois unos fanáticos de YouTube seguro que ya habéis utilizado las múltiples opciones existentes para descargar vídeos de este servicio. Sin embargo si vuestra afición llega al punto de tener vuestros usuarios favoritos, tal vez sea interesante pertrecharse de una herramienta que nos permita descargar sus trabajos de una manera automatizada. Eso es precisamente lo que hace el script youtube-user. Seguir leyendo Descarga los vídeos de un usuario de Youtube…

woof, comparte ficheros en red de forma simple

¿Quién no ha tenido que mover ficheros entre las máquinas de una red local? En casa o en el trabajo, a veces necesitamos realizar esta acción, para lo cual disponemos de múltiples opciones, desde los todopoderosos samba o nfs hasta soluciones basadas en aplicaciones web. En este artículo me gustaría escribir sobre woof, otra alternativa cuya simplicidad y potencia la ha convertido en una herramienta indispensable en mi trabajo diario. Seguir leyendo woof, comparte ficheros en red de forma simple…

Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds. XHTML y CSS válidos.