La Gaceta de Linux ...¡ haciendo a Linux un poco más divertido !

¡Más Trucos de 2 Centavos!

Traducción al español por Gustavo Conturzo
el día 12 de Abril de 2005, para La Gaceta de Linux

Ver también: Base de Conocimiento de la Pandilla de la Respuesta y el Motor de Búsqueda de la GL 


[LG 105] Trucos de 2c #5: Open X-change

Jimmy O'Regan (La Pandilla de la Respuesta de GL)

Buena racha - Linux Today está publicando una historia sobre el Servidor Open-Xchange, el motor del Servidor Openexchange de SuSE, hoy - Novell ha convencido a sus dueños de publicarlo bajo GPL. Puesto que está basado en Java, estará acompañado por su Servidor de Aplicaciones Java también.

Estará disponible para descarga en http://www.Open-Xchange.org y http://www.openexchange.com a fines de mes.

Ellos consideran que trabaja excepto que el conjunto de características no está detenido. El nombre de la versión es "Janus" y la han numerado 0.7.0 puesto que esperan poner algunas características más antes de la 1.0.0. -- Heather


Convertir un archivo VCD a MP3

Triyan W. Nugroho (iyan_kid de yahoo.com)

Hola Pandilla, aquí va mi truco...

Hay una forma fácil de convertir un archivo VCD (Video CD) en MP3. Lo que necesitan es sencillamente MPlayer y Lame. MPlayer se usa para convertir el archivo VCD a WAV al usar la salida de audio PCM, y luego pueden convertir el archivo WAV a MP3 usando Lame.

Primero, tienen que convertirlo a WAV usando el comando:

$ mplayer -ao pcm /path/to/vcd/avseq01.dat

MPlayer ejecutará el archivo VCD como siempre, pero sin sonido. Sólo esperen hasta que termine. Obtendrán un archivo 'audiodump.wav' que pueden convertir a MP3 usando el comando:

$ lame -h audiodump.wav newfile.mp3

El parámetro -h se usa para obtener un archivo MP3 de alta calidad, pero con un tamaño más grande.


Netkit

flavio ()

Solo quería que supieran acerca de un lindo proyecto llevado a cabo en la Tercera Universidad de Roma, llamado "Netkit".

En pocas palabras, Netkit te permite construir una red virtual a fin de hacer todas las pruebas que te gustaría realizar, con especial enfoque en el aprendizaje de cómo usar los protocolos de enrutamiento y cosas como esas. Esta red virtual se observa iniciando interfases separadas de Linux en diferentes xterms - ¡cada una estando en una máquina Linux hecha y derecha! Hay métodos para conectar aquellas máquinas Linux vía Ethernet y también para comunicarse con ellas desde un anfitrión principal.

Netkit debe el 90% de las cosas a UML, también conocido como Modo Usuario de Linux, el cuál es un proyecto para permitir al usuario iniciar una Máquina Linux dentro de Linux. Pero creo que en realidad tienen un tiempo difícil para configurar todo el entorno y crear algunas cosas realmente utilizables para estas experiencias de red. Por otra parte, su sitio web incluye muchas conferencias sobre las experiencias de red usando Netkit. Para ser honesto, cuando preparé mis exámenes encontré un par de ejemplos interrumpidos pero cada uno debería poder corregirlo o... saltar al siguiente ejemplo.

Dado el hecho que probablemente vayas a adquirir registros de tcpdump de las experiencias si decides probar Netkit, también sugiero descargar e instalar Ethereal, el cual es una linda GUI para explorar los rastreos de tcpdump.

Puedes encontrar Netkit en http://www.netkit.org, más sobre UML en http://user-mode-linux.sourceforge.net. Ethereal está, por supuesto, en http://www.ethereal.com.

Chau, Flavio.


Eso no es un error, es una característica

Jim Dennis (El Chico de la Respuesta de la GL)
Pregunta de Gary Luker (gluker de southerndata.com)

Encontré una entrada en google contemplando un posible error en bash. Tengo un script
que hace lo siguiente.

#!/bin/sh

formatmonth=`date "+%m"` month="$(($formatmonth * 1))" formatday=`date "+%e"` day="$(($formatday - 1))"

cuando esto se ejecuta si el mes actual es 08 me da este error: Valor demasiado grande para la base (el símbolo del error es "08")

¿Has encontrado una solución para esto? ¿O sabes controlarlo? ¡Gracias por cualquier ayuda!

Gary Luker: MCSE, MCSA, MCP, Linux+, SAIR/GNU Linux Pro

Las funciones aritméticas en bash (y C y algunos otros lenguajes de programación) tratan a los literales numéricos con un cero adelante como si estuvieran en octal (base ocho). Los dígitos octales varían de 0 a 7; por lo tanto 08 no es un número octal válido.

Para utilizar la fecha GNU puedes usar formatmonth=`date "+%-m"` para suprimir el cero que rellena el mes. Eso debería encargarse del problema. De acuerdo a la página man de date el valor %e ya está "relleno con un blanco" así que nunca será malinterpretado como un número octal.

-- JimD


Pandilla de la Respuesta sin Correo Basura

Andrew du Preez (dups de neanderthal.ws)
Como nuestros lectores pueden recordar, La Pandilla de la Respuesta (tag@linuxgazette.net) es realmente una lista de correo donde los subscriptores regulares obtienen consultas y pequeños consejos a través de envíos, pero acepta preguntas y comentarios de cualquiera en el mundo. Por supuesto esto quiere decir que el correo basura a través de todo el mundo llega nosotros también... -- Heather

Hola pandilla,

Aquí va un truco de 2c de lurker que vale la pena sobre escardar el correo basura de la lista. Con un conjunto de reglas por defecto, Spamassassin hace un trabajo razonable de limpieza en mi bandeja de entrada. Aunque recientemente una cantidad creciente de correo basura enviado a la lista de la Pandilla de la Respuesta ha sido obtenido más allá de spamassassin. En una lista de correo estoy dispuesto a aceptar (más que para el correo personal) el correo falso ocasional positivo. Así quisiera intentar correr todo el correo electrónico de la Pandilla a través de un estricto conjunto de reglas para atrapar correo basura. Aquí va la configuración que he probado la última semana o más y encontré que el índice correo basura se redujo enormemente.

Se usa un archivo config de spamassassin separado para la Pandilla de la REspuesta. De .procmailrc:

:0fw: spamassassin.lock
* ^Subject:.*\[TAG\]
| spamassassin -p ~/.spamassassin-tag/user_prefs

:0Efw: spamassassin.lock
| spamassassin

Y lo resaltado de ~/.spamassassin-tag/user_prefs:

required_hits 4

(este es 5 por defecto)

score HTML_MESSAGE 3.0
score RCVD_IN_BL_SPAMCOP_NET 3.0
score RCVD_IN_SORBS 1.0
score BIZ_TLD 2.5

(arbitrariamente poniendo encima de la cuenta para las reglas que parecen coincidir con el correo basura entrante)

Esta configuración hasta ahora está funcionando bien para mi (ningún falso positivo todavía, y solamente entró un solo correo basura).

La lista de correo de la pandilla de la respuesta ya es buenísima, y me puse muy contento al encontrar a los chicos que suelen estar en linuxgazette.net después de sorprenderme bastante por la nueva estructura del sitio .com.

  Hasta luego Pandilla

--andrew

Estamos investigando formas de resolverlo más directamente. Esperamos que no haya ninguna necesidad de esta elaboración cuando ( :) ) lo hagamos. No obstante las personas están muy ocupadas este mes. -- Thomas
¡El mismo problema existe para cualquier lista de correo decente en todo el mundo, tal vez la lista de usuarios de tu distribución favorita o aplicación principal, de modo que sigue siendo un gran Truco! Sólo ten cuidado de configurar tu filtro demasiado alto, como lo descubrió Jimmy... -- Heather
[Jimmy O'Regan] Eh. Apenas un par de días atrás me di cuenta que mi ISP está corriendo SpamAssassin en mi correo antes de que me llegue. Me sorprendí porque todos se quejaban sobre el nivel de correo basura en la lista :) Afortunadamente mi correo basura está disponible por una semana a través de su configuración del correo web, de otro modo nunca tendría el contrato que un cliente me envió. Ahora encontrar un proveedor que no se tome tales libertades con mi correo...


Más sobre Linux para sistemas mínimos

John Murray (pursang de netwit.net.au)

Sólo pensé en señalar un artículo que escribí algún tiempo atrás sobre obtener un buen rendimiento del hardware más viejo: http://users.netwit.net.au/~pursang/lofat.html

John

PD. ¡Linda bicicleta! Espero que tengas tanta diversión sobre ella como yo en mi bieja GSXR750 :)

Y Ben pronto va a ser la primera persona en darse el gusto de jugar con sistemas mínimos. Puesto que su  computadora portátil ha estado dentro y fuera del hospital de formas de vidas siliconadas, le enviaré mi portátil más vieja todavía en condiciones para su uso corriente como un repuesto adecuado. ¡Gracias, John! -- Heather


¿Tu tecla sync está caliente o no?

Paul Sephton (paul de inet.co.za)

Querida Gaceta de Linux

Soy el afotunado dueño de una Palm m515 portátil. Una de mis frustraciones en el pasado ha sido que bajo Linux, necesité una conexión PPP para sincronizar mi palm con las páginas web de AvantGo, mientras que mi preferencia es usar el botón HotSync normal para sincronizar el resto de la palm. Una frustración, puesto que quería la conexión PPP para establecer automáticamente sin tener que hacer nada, pero esto tiene conflictos con JPilot Hotsync.

Pensé en compartir el siguiente pequeño script de bash contigo, el cual detecta en qué modo se está intentando comunicar la Palm, y establece un enlace PPP si es lo que la Palm está intentando hacer. De otro modo espera a que la operación Hotsync haya terminado y se repite.

Espero que alguien encuentre esto útil. De paso, si los dueños de la Palm están experimentando problemas con los dispositivos USB en los últimos kernels (2.6.7+), les sugiero probar el 2.6.5. El soporte USB en esa versión es excelente.

Paul

Ver el adjunto paul.palm_smartlink.bash.txt

Eso es todo, amigos


Esta página es editada y mantenida por los Editores de Linux Gazette
HTML script mantenido por Heather Stern de Servicios Técnicos Starshine, http://www.starshine.org/

Copyright © 2004,  Publicado bajo los términos de la Open Publication license

Publicado en el Número 106 de Linux Gazette, Septiembre de 2004