On Tue, Apr 27, 2004 at 03:39:05PM -0400, Alvaro Herrera wrote: > On Tue, Apr 27, 2004 at 10:32:21AM -0400, Juan Flores Lizana wrote: > > Tengo un drama con un texto que debo formatear para luego imprimir en > > una matriz de punto, el sistema esta en php (ya consulte en la lista de > > php y ninguna solucion a dado el resultado esperado, pdflib, HTMLDOC > > etc.. ). > > Ahora quiero intentar con perl o C, lo que sea. Mucho mas simple, puedes escribir en un un archivo de texto directamente desde el script php, una es siendo *elegante* ocupando fopen & friends (mira en http://cl.php.net/manual/en/function.fopen.php para empezar) y la otra es a la chancha, utilizando exec & friends (http://cl.php.net/manual/en/function.exec.php) para poder redireccionar el texto a un fichero cualquiera, tal cual lo harias en tu shell de preferencia, te recomiendo la primera, el asunto de mandar el resultado a imprimir lo puedes implementar de mil maneras distintas, incluso con javascript.
Ojo que con la primera forma quizas puedas escribir directamente a la cola de impresion/descriptor de dispositivo, Fair enough (not tested) Reynaldo ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: Digital signature Url : https://listas.inf.utfsm.cl/pipermail/linux/attachments/20040427/b2629575/attachment.bin From [EMAIL PROTECTED] Tue Apr 27 23:41:09 2004 From: [EMAIL PROTECTED] (Reynaldo H. Verdejo Pinochet) Date: Tue Apr 27 23:21:56 2004 Subject: Formatear texto In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Me corrijo, lo de escribir directamente a la cola o descriptor de dispositivo suena bastante nice, pero no muy seguro, becareful Reynaldo ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: Digital signature Url : https://listas.inf.utfsm.cl/pipermail/linux/attachments/20040427/a52f56e0/attachment.bin From [EMAIL PROTECTED] Tue Apr 27 22:35:24 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:24:51 2004 Subject: Formatear texto In-Reply-To: Your message of "Tue, 27 Apr 2004 15:27:50 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Luis Eduardo Vivero =?iso-8859-1?Q?Pe=F1a?= <[EMAIL PROTECTED]> dijo: [...] > Cuando tengas los datos que necesitas, crea un archivo de texto plano (en > Perl lo haces abriendo un manejador de archivo, escribiendo y luego > cierras el manejador de archivo). En ese archivo escribes el valos de las > variables. Mas facil: Usa formatos en Perl para la lesera. Alli te ahorras formatear... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 22:07:26 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:25:04 2004 Subject: Udp de imap In-Reply-To: Your message of "Tue, 27 Apr 2004 11:34:51 -0400." <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAA6CQVXp/[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> "Arturo Mardones" <[EMAIL PROTECTED]> dijo: > El puerto udp del imap es necesario abrirlo?? Para q se ocupa...?? Lee el RFC del caso... [No creo que se use, en muchos servicios se tomaron el TCP + UDP paralelo sin mucha justificacion. El unico caso comun en que si se usan ambos que es DNS. Y los servicios para debugging, como chargen.] -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 22:25:44 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:25:17 2004 Subject: Formatear texto In-Reply-To: Your message of "Tue, 27 Apr 2004 14:24:14 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Juan Flores Lizana <[EMAIL PROTECTED]> dijo: > Si se pudiera, seria algo como dividir una hoja en colunmas y filas > para especificar en que parte quiero poner una variable. > el texto se genera por php en HTML y/o en PDF y/o en texto plano. Que &%$#@ quieres hacer? Si _explicas_ lo que requieres, existe la (tal vez remota, pero real) posibilidad que _alguien_ entienda lo que pretendes hacer, y por tanto darte una mano... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 22:02:15 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:25:30 2004 Subject: Formatear texto In-Reply-To: Your message of "Tue, 27 Apr 2004 10:32:21 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Juan Flores Lizana <[EMAIL PROTECTED]> dijo: > Tengo un drama con un texto que debo formatear para luego imprimir Que clase de texto? Que es "formatear"? Que esperas conseguir al imprimirlo? > en > una matriz de punto, Entonces es texto-texto... fmt(1) no te sirve? Si quieres algo mas sofisticado, puedes intentar nroff(1) (los comandos son duros de usar, pero puedes obtener resultados excelentes). > el sistema esta en php (ya consulte en la lista de > php y ninguna solucion a dado el resultado esperado, pdflib, HTMLDOC > etc.. ). > Ahora quiero intentar con perl o C, lo que sea. Si dices lo que quieres obtener... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 20:29:56 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:25:47 2004 Subject: problema con grub, luego de un yum In-Reply-To: Your message of "Mon, 26 Apr 2004 22:44:07 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Alexis Henriquez <[EMAIL PROTECTED]> dijo: [...] > es un HT, yo pensaba que el smp era para dos cpu reales pero me lo > instalo por default fedora.- > 1 CPU, independiente si reales o virtuales (HT) -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 22:18:41 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:26:00 2004 Subject: Sera OT?? In-Reply-To: Your message of "Tue, 27 Apr 2004 13:39:40 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Roberto Bonvallet <[EMAIL PROTECTED]> dijo: > Arturo Mardones escribio: > > Tengo q hacer un programa para "resolver" el problema del vendedor > > viajero (con heuristica claro esta)... Y no se q lenguaje utilizar... > Eso es OT. Para no estar (tan) OT, se me ocurrio programar una > heuristica en Bash; si te decides por alguna shell Unix, esto te puede > ser de ayuda. Puedes usar esta matriz como entrada para probarla con 6 > ciudades (copiala en un archivo y se lo pasas al programa) > > 24 22 23 17 25 > 21 33 15 24 > 26 24 27 > 23 21 > 19 Esa es mi clase preferida de demente! > He aqui el script: > > #!/bin/bash > > # Implementación de la heurística Nearest Neighbor > # para el problema del vendedor viajero > # 20040427 by rbonvall > > # uso: tsp -c nro_ciudades -d archivo_distancias > > # Si dij es la distancia entre las ciudades i y j, > # archivo_distancias tiene el siguiente formato: > # d12 d13 d14 ... ... d1n > # d23 d24 d25 ... d2n > # . > # : > # d(n-2)(n-1) d(n-2)n > # d(n-1)n > > # mensaje de error de uso > uso="Uso: $0 -c nro_ciudades -d archivo_distancias" > # distancia máxima imposible entre ciudades > infinito=999999 > # archivo temporal mktemp(1) > temp=/tmp/tmp$$ > if [ -f $temp ] > then > rm -f $temp > fi > touch $temp > > # parsea argumentos > c_flag= > d_flag= > set -- $(getopt c:d: "$@") > [ $# -lt 1 ] && exit 1 # getopt failed > while [ $# -gt 0 ] > do > case "$1" in > -c) > nro_ciudades="$2" > c_flag=1 > shift > ;; > -d) > archivo_distancias="$2" > if [ -f $archivo_distancias ] > then > distancias=$(cat $archivo_distancias) distancias=$(< $archivo_distancias) (Mas eficiente, segun bash(1)) > else > echo "No existe el archivo $archivo_distancias" > exit 1 > fi > d_flag=1 > shift > ;; > *) > break > ;; > esac > shift > done > if ! [ $c_flag ] || ! [ $d_flag ] > then > echo >&2 $uso > exit 1 > fi > > inicial=1 # ciudad desde la que se iniciará el ciclo > actual=$inicial # ciudad en la que va el ciclo > > # iteramos hasta que en el archivo de salida estén todas las ciudades > while [ $(wc -l $temp| sed -e 's/^[ ]*//g'| cut -d' ' -f 1) -lt $nro_ciudades > ] > do > echo "Ciudad actual: $actual" > # agrega ciudad actual al ciclo > echo $actual >> $temp > # inicializa mínima distancia y ciudad más cercana > min_dist=$infinito > ciudad_mas_cercana= > # busca vecina más cercana > for vecina in $(seq $nro_ciudades) > do > # determina qué ciudad tiene número menor para > # saber cómo buscar la distancia en el archivo > if [ $vecina -lt $actual ] > then > max=$actual > min=$vecina > elif [ $vecina -gt $actual ] > then > max=$vecina > min=$actual > fi > > if ! [ "$(grep "$vecina" $temp)" ] # evitamos ciudades ya visitadas > then > # calcula la distancia entre la ciudad actual y la vecina > dist=$(awk "NR == $min { print \$($max - $min) }" < > $archivo_distancias) > echo "Distancia de $actual a $vecina: $dist" > # determina si esta vecina es la más cercana > if [ $dist -le $min_dist ] > then > min_dist=$dist > ciudad_mas_cercana=$vecina > fi > fi > done > echo "Ciudad más cercana a $actual: $ciudad_mas_cercana" > > # nos movemos a la vecina más cercana > actual=$ciudad_mas_cercana > done > > echo "El ciclo es:" > cat $temp > rm $temp Ahora falta en ex(1)... emacs LISP es demasiado simple ;-) -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 20:12:54 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:26:14 2004 Subject: Sera OT?? In-Reply-To: Your message of "Mon, 26 Apr 2004 18:15:03 -0400." <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAA6CQVXp/KEaWRqlZdaN+ZsKAAAAQAAAA/[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> "Arturo Mardones" <[EMAIL PROTECTED]> dijo: > Si es offtopic, disculpen y mejor me envian las respuestas a mi mail > directo no mas. Definitivamente no es la lista para discutir de algoritmos... y no es "La Maquina de Hacer Tareas IX" tampoco. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 From [EMAIL PROTECTED] Tue Apr 27 20:29:01 2004 From: [EMAIL PROTECTED] (Horst von Brand) Date: Wed Apr 28 00:26:33 2004 Subject: AYUDAAAAA ... Necesito hacer funcar un USB Memory... en MDK 10.0 In-Reply-To: Your message of "Mon, 26 Apr 2004 22:39:36 -0400." <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Alexis Henriquez <[EMAIL PROTECTED]> dijo: > El dom, 25-04-2004 a las 14:45, Horst von Brand escribió: > > Alexis Henriquez <[EMAIL PROTECTED]> dijo: > > > > [...] > > > > > los paquetes es tan todos listo incluso hasta me dice el modelo de la > > > camara, el problema creo que radica en alguna incompatibilidad con la > > > placa ya que el error es el mismo ya sea en linux o en windows.- > > > > USB kaputt? Probaste con alguna otra cosa, como un mouse? lsusb(8), etc que > > te dicen? > funciona un mouse optico que tengo + una pen driver que me ragalo terra > ase un tiempo + una improsora lexxmark todo eso en linux y por usb y en > win ademas tengo una webcam, mi placa es una abit ic7 por las dudas, > debido a todo eso creo que es solo incompatibilidad con la placa incluso > hasta actualize la bios pero nada. Curioso... > no creo que la placa este mala o a un asi puede ser ?? la camara > funciona perfecta en otros equipos menos el mio. =( Misma placa? Porque podria ser una incompatibilidad entre ese par particular (si, suena ridiculo, pero parece que solo quedan las opciones ridiculas...) -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513

