Planeta BSD

FreeBSD, OpenBSD, NetBSD, …. Berkeley Software Distribution

Archivo para January, 2007

Actualización Binaria a 6.2

Colin Percival ha escrito un script muy útil para la Actualización de un sistema FreeBSD 6.1 al nuevo 6.2.Muy util para evitar bajarnos las ISO.

Leer el post completo »

En: Uncategorized — January 18, 2007

Ultimo Reporte 06

El Proyecto FreeBSD ha dado a conocer el Reporte para el período de Octubre a Diciembre del 2006.Destacan los reportes sobre la nueva pila USB, el port…

Leer el post completo »

En: Uncategorized — January 17, 2007

Un par de hacks para mail

Hace tiempo que vengo usando el venerable mail(1) de OpenBSD para leer el correo fuera de casa. Es muy rudimentario, pero básicamente no necesito más y puedo usarlo sin problemas vía SSH con cualquier conexión por cutre que sea.

Aunque esto no es del todo cierto :( . Habían un par de cosas que hacían que su uso fuera incómodo. Tanto que ya estaba pensando en instalar un programa más potente para leer el correo vía terminal de texto, pero unos son bastante inseguros, y otros muy complicados de usar (aunque todo es ponerse, sino no usaría mail).

Ojeando un poco el código, al final no ha hecho falta instalar nada ;) .

En realidad eran dos minucias, que paso a enumerar:

  • Yo no uso us-ascii: el cliente no implementa los añadidos MIME, muy recientes si los comparamos con la edad de mail ;) . Tiene sentido, porque en aquella época todo Internet estaba en USA :D .

    Pero las cosas cambian, y yo escribo mis correos con acentos empleando iso-8859-1. Cuando un cliente de correo recibe uno de mis mensajes no lo sabe, y por lo tanto no se visualizan bien los correos si no coincide que usamos el mismo juego de caracteres.

    Esto se soluciona implementando las cabeceras MIME mínimas para indicar el juego de caracteres: MIME-Version y Content-Type.

    Sería añadir algo así:

    MIME-Version: 1.0
    Content-Type: text/plain; charset=CHARSET; format=fixed

    Solo tenemos que indicar en CHARSET un código válido para el juego de caracteres que usamos (como iso-8859-1, o utf-8 si lo usara) y listo. Además el atributo opcional format nos permite indicar que usamos una fuente de ancho fijo y que no esperamos que el cliente que muestra el correo agrupe por párrafos, por ejemplo.

  • Las refencias a los mensajes en la respuesta son útiles: esto es gracias a la cabecera In-Reply-To, donde los clientes de correo pueden indicar el Message-Id (otra cabecera, esta no es opcional) del correo al que se responde, de forma que los programas puedan agrupar mensajes por conversaciones. Mail no se preocupa de esto, y al mandar mensajes a listas de correo, era un inconveniente porque rompía los hilos de discusión :( .

He tardado poco, unos 15 minutos en ver cómo iba el fuente (muy clarito, por cierto), y otros 15 en meter las lineas de código necesarias.

Para que se añada el tipo MIME hay que indicar en $HOME/.mailrc el valor de charset a usar, por ejemplo:

set charset=iso-8859-1

La inclusión de la cabecera In-Reply-To es automática al responder, así que en esa parte no hay que hacer nada.

Si a alguien le interesa, aquí hay un parche. Es muy simple, y creo que no tiene ningún fallo fundamental (pese a que ahora veo que hay una variable declarada que finalmente no he usado :P ).

Actualización: he limpiado el parche quitando la variable que no se usaba ;) .

Leer el post completo »

En: Uncategorized — January 16, 2007

Un par de hacks para mail

Hace tiempo que vengo usando el venerable mail(1) de OpenBSD para leer el correo fuera de casa. Es muy rudimentario, pero básicamente no necesito más y puedo usarlo sin problemas vía SSH con cualquier conexión por cutre que sea.

Aunque esto no es del todo cierto :( . Habían un par de cosas que hacían que su uso fuera incómodo. Tanto que ya estaba pensando en instalar un programa más potente para leer el correo vía terminal de texto, pero unos son bastante inseguros, y otros muy complicados de usar (aunque todo es ponerse, sino no usaría mail).

Ojeando un poco el código, al final no ha hecho falta instalar nada ;) .

En realidad eran dos minucias, que paso a enumerar:

  • Yo no uso us-ascii: el cliente no implementa los añadidos MIME, muy recientes si los comparamos con la edad de mail ;) . Tiene sentido, porque en aquella época todo Internet estaba en USA :D .

    Pero las cosas cambian, y yo escribo mis correos con acentos empleando iso-8859-1. Cuando un cliente de correo recibe uno de mis mensajes no lo sabe, y por lo tanto no se visualizan bien los correos si no coincide que usamos el mismo juego de caracteres.

    Esto se soluciona implementando las cabeceras MIME mínimas para indicar el juego de caracteres: MIME-Version y Content-Type.

    Sería añadir algo así:

    MIME-Version: 1.0
    Content-Type: text/plain; charset=CHARSET; format=fixed

    Solo tenemos que indicar en CHARSET un código válido para el juego de caracteres que usamos (como iso-8859-1, o utf-8 si lo usara) y listo. Además el atributo opcional format nos permite indicar que usamos una fuente de ancho fijo y que no esperamos que el cliente que muestra el correo agrupe por párrafos, por ejemplo.

  • Las refencias a los mensajes en la respuesta son útiles: esto es gracias a la cabecera In-Reply-To, donde los clientes de correo pueden indicar el Message-Id (otra cabecera, esta no es opcional) del correo al que se responde, de forma que los programas puedan agrupar mensajes por conversaciones. Mail no se preocupa de esto, y al mandar mensajes a listas de correo, era un inconveniente porque rompía los hilos de discusión :( .

He tardado poco, unos 15 minutos en ver cómo iba el fuente (muy clarito, por cierto), y otros 15 en meter las lineas de código necesarias.

Para que se añada el tipo MIME hay que indicar en $HOME/.mailrc el valor de charset a usar, por ejemplo:

set charset=iso-8859-1

La inclusión de la cabecera In-Reply-To es automática al responder, así que en esa parte no hay que hacer nada.

Si a alguien le interesa, aquí hay un parche. Es muy simple, y creo que no tiene ningún fallo fundamental (pese a que ahora veo que hay una variable declarada que finalmente no he usado :P ).

Actualización: he limpiado el parche quitando la variable que no se usaba ;) .

Leer el post completo »

En: Uncategorized — January 16, 2007

Qué viene para FreeBSD 7?

Para todos aquellos que se acaban las uñas pensando en qué es lo nuevo que viene para la nueva FreeBSD 7, próxima a salir a finales de este año, les…

Leer el post completo »

En: Uncategorized — January 16, 2007

FreeSBIE 2.0-RELEASE

Después de varios meses de trabajo, al fin tenemos la versión 2.0 de FreeSBIE, un LiveCD basado en FreeBSD 6.2-RELEASE y que contiene 1.3 GB de software…

Leer el post completo »

En: Uncategorized — January 16, 2007

Nueva release de la serie 6.x del FreeBSD

Después de los más de tres meses de espera desde la primera beta de la release 6.2 por fin ya tenemos disponible la versión final (ver la noticia). Proporciona mejoras en el rendimiento y estabilidad a parte de incluir numerosas novedades y actualizaciones tanto de aplicaciones como de drivers.
Algunas de las novedades incluidas:

FreeBSD Update: Utilidad […]

Leer el post completo »

En: Uncategorized — January 15, 2007

A la Calle 6.2-RELEASE

El día de ayer se liberó finalmente la nueva FreeBSD 6.2-RELEASE.Entre lo nuevo, podemos encontrar:- Soporte experimental para CAPP.- KDE 3.5.4- GNOME…

Leer el post completo »

En: Uncategorized — January 15, 2007

Aktive: A un paso de la Delincuencia y Theo DeRaadt en Chile

No procedere a detallar lo que me ocurrio, basicamente me toco presenciar el hecho noticioso del dia INSITU , debo decirles que ver un tiroteo a menos de 10 metros no es recomendable y menos ver caer gente herida producto de los disparos a metros tuyo.

Presencie por coincidencia a escasos metros el hecho noticioso …

Leer el post completo »

En: Uncategorized — January 11, 2007

BugFix 1.3.01

Se ha liberado un nuevo Bugfix para la versión 1.3 de PC-BSD, el cual tiene que ver principalmente con el soporte para HAL.

Leer el post completo »

En: Uncategorized — January 10, 2007

buddy icon Planeta BSD, es un planeta que recopila escritos en español relacionados con los sistemas BSD (FreeBSD, OpenBSD, NetBSD,...) y todo lo relacionado con ellos. Hay pocos sitios que hablen sobre BSD en español, y los que hay cuesta encontrarlos, con este planeta pretendo juntar todos esos Blogs o Webs en las que comentan sus aventuras con *BSD.

Secciones

Buscador

Pulsa ENTER al terminar de escribir

Categorias


Warning: Invalid argument supplied for foreach() in /home/inkilino/public_html/Planetas/planetabsd.es/wp-includes/template-functions-category.php on line 321

Contribuidores


Sindicar

Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas: RSS 2.0 o Atom



Creado por Diseño y Desarrollo Web y gestionado con WordPress

Planeta BSD © 2010 — Algunos derechos reservados

compuntoes