Article View: es.comp.os.linux.programacion
Article #17632[Anuncio] kartero
From: rvm
Date: Fri, 03 Dec 1999 00:00
Date: Fri, 03 Dec 1999 00:00
66 lines
4063 bytes
4063 bytes
En los �ltimos d�as he estado realizando un nuevo programa (GPL). Pretende ser un front-end gr�fico del fetchmail y fetchnews (del leafnode). El programa se llama por ahora kartero, aunque este nombre no me gusta demasiado pero como no se me ocurr�a nada mejor... El programa ejecuta los otros dos mencionados programas, analiza la salida e informa al usuario de lo que est�n realizando mediante una barra de progreso y unos mensajes. En todo momento es posible ver la salida de cualquiera de los dos programas y de un fichero log (por defecto /var/log/messages). En un futuro espero que se puedan tambi�n configurar tanto el fetchmail como el leafnode desde el propio programa, pero por ahora da por supuesto que los programas ya est�n configurados. Tambi�n he puesto opciones para realizar la conexi�n a internet y cortarla, pero en realidad lo �nico que hacen es ejecutar el comando que le hayas configurado, y no se preocupa de si realmente hay una conexi�n o no. El programa es todav�a una versi�n alpha, pero si hago este anuncio es porque creo que antes de seguir a�adiendo opciones es mejor que haya gente que lo vaya probando para ver si lo que ya debe funcionar realmente funciona. En la configuraci�n como programa para descargar el correo hab�a que poner fetchmail -v y para las news /usr/sbin/fetchnews -nvvv. Si tienes una versi�n antigua del leafnode habr�a que cambiar fetchnews por fetch. En el fichero log he puesto el /var/log/messages pero lo puedes cambiar por cualquier otro. Evidentemente el programa debe poder ejecutar y acceder a estos programas y ficheros, por lo que quiz�s haya que retocar los permisos. El programa requiere Qt 1.4x y KDELIBS1.1. En http://members.xoom.com/rvmsoft/linux he puesto tanto el c�digo fuente (64 KB) como un paquete deb (46 KB). Es posible compilarlo sin las KDELIBS pero en ese caso no es posible guardar la configuraci�n (aunque no lo voy a explicar aqu� porque el mensaje ya me est� quedando largo). Para comunicarse con los procesos hijo, por defecto, utiliza ficheros temporales, es decir, desv�a la salida de cada programa a un fichero temporal y obtiene los datos de all�. Sin embargo parece que esto no es lo m�s correcto y lo mejor ser�a utilizar pipe o popen como me comentaron en es.comp.os.linux.programacion, y de hecho es posible compilarlo para que lo haga as� (bueno... en realidad utiliza las funciones que dispone para ello el kprocess de las librer�as del kde) descomentando la l�nea #define COMUNICATION del config.h. No he puesto esta opci�n por defecto porque en las prueba que he realizado me ha parecido que iba m�s r�pido con el anterior m�todo (y adem�s algunas l�neas se part�an en dos). Por supuesto el programa no tiene garant�a de ning�n tipo ni me hago responsable de los da�os que pudiera causar, etc., etc. -- Ricardo Villalba rvm@XXlinuxfan.com (quita las XX) http://members.xoom.com/rvmsoft http://members.xoom.com/rvmsoft/linux Linux registered user 90754 ---�Aceptar�as que tu tarjeta gr�fica funcionase a ratos o que ---tu disco duro se parase cuando le diera la gana? ---�Entonces porque s� lo haces con el sistema operativo?
Technical Details
Message-ID:
<FdW14.1200$xI4.30743@m2newsread.uni2.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 102d4d,9a9469a0ccdd838,start X-Google-Attributes: gid102d4d,public X-Google-Thread: f86c8,9a9469a0ccdd838,start X-Google-Attributes: gidf86c8,public From: "rvm" <rvm@XXlinuxfan.com> Subject: [Anuncio] kartero Date: 1999/12/03 Message-ID: <FdW14.1200$xI4.30743@m2newsread.uni2.es> X-Deja-AN: 556339389 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="iso-8859-1" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Complaints-To: abuse@uni2.es X-Trace: m2newsread.uni2.es 944254949 62.36.24.100 (Fri, 03 Dec 1999 22:02:29 MET) Organization: Wanadoo MIME-Version: 1.0 NNTP-Posting-Date: Fri, 03 Dec 1999 22:02:29 MET Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.redes