Re: Modo verbose en Perl?

2009-03-10 Por tema Cristian Gutierrez
moreni...@cdsl.cl wrote:

 Hola,

 Hice un pequenho script en perl, y me gustaria ver como va ejecutando
 el script, de la misma forma cuando uno ejecuta un script con sh -x 
 nombre_script.
 La opcion -W muestra todos los warnings, pero no es lo que estoy buscando.

 Por otra parte, el debugger debo ejecutarlo desde la consola del
 debugger (no se si esta la opcion de debugear desde el mismo script),
 de todas formas tampoco es lo que busco.

 Intente usar el modulo Devel::ebug , pero durante la instalacion con
 perl -e shell -MCPAN (install Devel::ebug) esta se cae en los tests.

 Alguna idea?

,[ libdebug-trace-perl - module to trace Perl subroutine calls ]
|
| crgut...@dogbert:~$ perl -MDebug::Trace=foo,bar -e 'sub foo{} sub bar{} 
foo(bar())'
| TRACE:main::bar() called at -e line 1 package main
| TRACE:main::bar() returned: ()
| TRACE:main::foo() called at -e line 1 package main
| TRACE:main::foo() returned
`

Mas info disponible via `perldoc Debug::Trace'.

-- 
Cristian Gutierrez


herramienta de modelamiento de bd

2008-04-17 Por tema Cristian Gutierrez
Arturo Mardones wrote:

 Estimados todos,

 Que herramientas usan, conocen o escuchado para modelar base de datos,
 algo asi como powerdesigner o erwin.

Un voto para Power*Architect por aca.

-- 
Guti
From [EMAIL PROTECTED]  Thu Apr 17 00:06:33 2008
From: [EMAIL PROTECTED] (Miguel Oyarzo O.)
Date: Thu Apr 17 00:06:40 2008
Subject: marca mangle en tcpdump
Message-ID: [EMAIL PROTECTED]



Estimados

No puedo encontrar documentacion que me diga qué octeto o posicion
de la cabecera tcp afecta mangle.

Intento hacer tcpdump -n -i iface tcp[octeto] == marca
para ver en tiempo real por que interfaz
se intentan ir unos paquetes con ciertas marcas que puse

si hay algun parametro especifico mejor (en iptables 1.4/debian) no lo 
puedo encontrar

Cualquier ayuda agradecido

Saludos

Miguel  Oyarzo

Austro Internet S.A.
Punta Arenas



ssh no responde

2008-03-30 Por tema Cristian Gutierrez
Rodrigo Mercado wrote:
 Acabo de hacer lo que me indicaste y esto es lo que aparece:

 [EMAIL PROTECTED]:~$ ssh -v [EMAIL PROTECTED]
 OpenSSH_4.3p2 Debian-8ubuntu1.1, OpenSSL 0.9.8c 05 Sep 2006
 debug1: Reading configuration data /etc/ssh/ssh_config
 debug1: Applying options for *
 debug1: Connecting to 192.168.1.3 [192.168.1.3] port 22.
 debug1: Connection established.
 debug1: identity file /home/rmercado/.ssh/identity type -1
 debug1: identity file /home/rmercado/.ssh/id_rsa type -1
 debug1: identity file /home/rmercado/.ssh/id_dsa type -1

 me da la impresión que no siempre se queda aqui, ya que en esta ocación ni
 siquiera me solicitó la pass la que en otras ocaciones si me la solicitó.

 voy a volver a hacer lo mismo y si me da un resultado diferente lo agrego

Verifica si se esta quedando pegado porque el servidor trata de obtener
el DNS reverso del cliente; intenta con UseDNS no en el sshd_config.

Tambien podrias probar corriendo un sshd de prueba en el servidor, que
muestre lo que va haciendo en la consola; quizas ahi sale algo
interesante:

  /usr/sbin/sshd -d -v -p puerto

Otro: prueba con netcat (nc) em ambos lados, para descartar un problema
generalizado al establecer conexiones TCP que podria involucrar a un
cortafuegos.  Conexion via netcat funciona = ssh no tendria por que no.

-- 
Guti
 Buscamos desarrolladores Web/PostgreSQL/QA en Simple.
   (para estar on-topic: manejo de Linux es puntaje a favor)
  http://www.simple.cl/jobs.html


Proyectos (era Re: Problemas con GTK)

2005-10-13 Por tema Cristian Gutierrez
Este viernes, Jesus Aneiros Sosa dijo:
 On Fri, 7 Oct 2005, Alvaro Herrera wrote:

[...]

 Hmm ... que tanto soporte para debugging te ofrece un lenguaje es una
 consideracion muy importante.  Este solo detalle me hace descartar PHP
 para casi cualquier cosa.

 Zend Studio ayuda bastante, lo unico que no es libre.

Recuerdo por ahi haber leido que PHP era un lenguaje `castrado' con
propositos comerciales. Despues de ver lo que Zend ofrece (IDE,
optimizador, etc), y que con lo estandar ni siquiera se puede chequear
que las variables esten siempre declaradas -entre otras cosas-, me
convenci de que era cierto :)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
The wonder of the Internet is that it brings someone like you closer to
me. That's why I don't like the Internet. -- Dogbert, in Dogbert's Oracle


Tarjeta de Tv en linux

2005-10-10 Por tema Cristian Gutierrez
Ayer en la tarde, Juan Pablo San Martín dijo:
 Hola:

Que tal,

   He intentado configurar una tarjeta de tv, con el chip phillips 7130. 
 El modulo saa7134 esta cargado, pero no hay caso que logre recepcionar 
 algun canal de cable. Segun averigue, la tabla de frecuencias que se usa 
 aqui en chile es usa broadcast. Pero no hay caso, no recibe. Solo una 
 vez llego a sintonizar algo, pero despues desaparecio.

La tabla de frecuencias no debiera ser `us-cable'? Esa use aca con
Metropolis, y despues con VTR.

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Most of the VAX instructions are in microcode, but HALT and NO-OP are
in hardware for efficiency.



Television en linea con Linux

2005-09-16 Por tema Cristian Gutierrez
Este lunes, Vida Luz dijo:
 Hola a Todos,

Hola,

[streaming desde tarjeta capturadora de TV]

 Alquien puede sugerirme donde puedo encontrar informacion al respecto para 
 poder echar andar este proyecto?

vlc/vls pueden hacer streaming desde un dispositivo video4linux:
http://www.videolan.org.

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Save a tree - disband an ISO working group today.


no chacreen la lista! [era: Re: version de fedora mas estable]

2005-09-11 Por tema Cristian Gutierrez
Este viernes, Alvaro Herrera dijo:
 On Fri, Sep 09, 2005 at 07:14:21PM -0400, Alvaro Gajardo wrote:
 completamente de acuerdo... por ejemplo si van a hablar de un tema el
 cual yo no manejo, lo paso de largo hasta que tenga más información o
 me documente apropiadamente... así mismo con el resto de los mails...

 Eso no es lo mismo, porque asi te pierdes de aprender de un thread donde
 posiblemente se enseña de un topico que no conoces.  La aproximacion de
 German es ignorar a la gente que consistentemente no aporta nada.

Cuando ademas tienes como resaltar los mensajes de la gente que
siempre sale con algo interesante que decir, se hace harto mas facil
seguir listas caudalosas como esta ;-)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
E-mail is not to be used to pass on information or data. It should be
used only for company business. (Accounting Mgr., Electric Boat Company)
-- Dilbert Awards



Eliminar linea de un archivo similar a comando GREP

2005-08-29 Por tema Cristian Gutierrez
Ayer en la tarde, Jesus Aneiros Sosa dijo:
 On Sun, 28 Aug 2005, Cristian Gutierrez wrote:

 Hoy en la tarde, Roberto Bonvallet dijo:

[...]

  En el caso de Cristian, supongo que hay que agregar un quinto paso:
  «¡Sucio vim-ero!  ¡*Tengo* que hacerlo con emacs!»  :)
 
 Claro que no! En realidad fue la única solución *realmente* obvia,
 intuitiva, directa y por sobre todo **eficiente** que se me ocurrió.

 Ya. Todo un seguidor de la iglesia de Emacs y de su apostol San Ingnacius.  

IGNUcius, blasfemín!

 Cuidado con las infecciones de featuritis

Featuritis? Bah, qué menos se le puede pedir a un intérprete de LISP
que... interpretar LISP? :)

 y los mea culpa por el
 pecadillo de no ser POSIX :)

Quien, las regexps? Bueno, sí... es un asco tener que escapar
todo... :-P

Saludeins,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Unix gives you enough rope to shoot yourself in the foot.
-- H. Peter Anvin



contraseña en websvn

2005-08-28 Por tema Cristian Gutierrez
Hoy en la noche, Cristian Barahona dijo:
 Hola señores...

Que tal,

[como ponerle password a websvn]

 me imagino q la solucion debe ir por el archivo /etc/websvn/config.inc pero 
 no encontre nada (con mi limitado ingles) que me diera una señal de lo que 
 queria hacer

Que dice la configuracion de Apache al respecto? Normalmente debieras
poder colocar algo como lo siguiente dentro del VirtualHost respectivo:

Location /websvn
  AuthType Basic
  AuthName WebSVN# o cualquier otra cosa
  AuthUserFile /el/archivo/htpasswd
  Require valid-user
/Location

 en dav_svn.conf tengo esto
[...]

Lo del acceso via DAV es otro cuento; para Apache el websvn es una
aplicacion PHP que accede por sus propios medios al repositorio
SVN. Esto otro es para que Apache mismo sirva el repositorio a un
cliente SVN (tipicamente el comando `svn').

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
I do not fear computers.  I fear the lack of them.
-- Isaac Asimov



contraseña en websvn

2005-08-28 Por tema Cristian Gutierrez
Hoy en la ma~nana, Cristian Barahona dijo:

[...]

 Mi idea es proteger un repositorio y los otros 2 no. 
[...]
 he probado esto y otras más pero nada
 LocationMatch /websvn/listing\.php\?repname=repos1.*
 LocationMatch ^/websvn/listing\.php\?repname=repos1
 LocationMatch ^/websvn/listing.php?repname=repos1\w
 LocationMatch (/websvn/listing\.php\?repname=repos1)+
 voy bien encaminado? si es que es posible lo que quiero, agradeceria q me 
 guiaran

Pues, segun vi por ahi (buscando por apache locationmatch
querystring), la directiva LocationMatch no revisa lo que viene despues
de un ? en la URL (el querystring, visible cuando se usa GET).

No se me ocurre por ahora como diferenciar la autenticacion para
distintos repositorios, salvo la solucion de fuerza bruta de poner
varias copias de websvn, c/u sirviendo un solo repositorio.

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
while (!asleep()) sheep++;



Eliminar linea de un archivo similar a comando GREP

2005-08-28 Por tema Cristian Gutierrez
Hoy en la tarde, Roberto Bonvallet dijo:
 Jesus Aneiros Sosa escribio:

[...]

 Con todo respeto: la opcion con vim muy fea y la de emacs horrible! Nada 
 que ver con UNIX. Seria interesante saber el tiempo que les tomo a cada 
 uno dar con ellas para comparar con las mas intuitivas de grep(1) o 
 sed(1).

 El proceso mental para dar con mi solución fue:
 1)  pensar:  «la solucion obvia es grep -v is taked xaa.»
 2)  ver la solucion cat xaa | grep -v  y pensar «el cat esta de más.»
 3)  ver la solucion con awk y pensar «tiene que haber una forma más
 rebuscada de hacer esto...»
 4)  ver la solucion con sed y pensar «*tengo* que proponer una forma más
 rebuscada de hacer esto.»

 En el caso de Cristian, supongo que hay que agregar un quinto paso:
 «¡Sucio vim-ero!  ¡*Tengo* que hacerlo con emacs!»  :)

Claro que no! En realidad fue la única solución *realmente* obvia,
intuitiva, directa y por sobre todo **eficiente** que se me ocurrió.

:o)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
XEmacs only gets complicated once you've been hopelessly infected by the
elisp virus. FYI, you know you're infected when you start using Emacs as
a web browser. -- Mark Davis, comp.editors



Eliminar linea de un archivo similar a comando GREP

2005-08-27 Por tema Cristian Gutierrez
Hoy en la tarde, Roberto Bonvallet dijo:
 Astor Giacomo escribio:
 On Saturday 27 August 2005 01:43, Julio Retamal Rojas wrote:
 
  Tengo un archivo que contiene 640.000 lineas y hay lineas que tienen un
  texto en especial y necesito hacer un proceso que busque en todo el archivo
  y elimine esa linea.
 
 Como desagravio al pobre (y aparentemente olvidado) sed(1), me permito
 sugerir
 
sed '/is taked/d' xaa

 Para no quedarme atras:

 vim +g,is\ taked,d +wq xaa

Y ya que el publico lo pide:

emacs -batch -q xaa  -eval '(progn (flush-lines is 
taked)(save-buffer)(kill-emacs))'

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
: You are in a dark room with a compiler, emacs, an internet connection,
: and a thermos of coffee.
: Your move ?


Uso de Subversion

2005-08-20 Por tema Cristian Gutierrez
Hoy en la tarde, Gabriel Gutierrez dijo:
 Para poder manejar una serie de archivos (documentos Word) creados
 tanto por M$ Office y OpenOffice, en lo que se refiere a las
 modificaciones que estos tienen, se me ocurrio la idea de usar un
 software de control de versiones,Subversion pero me asalta una duda
 que aun leyendo el libro de uso del software
 (http://svnbook.red-bean.com/en/1.1/index.html) no me queda del todo
 claro y es

 ¿ Se podra usar Subversion o cualquier otro programa de control de
 versiones con documentos tipo word, esto es dado por formato de los
 archivos ?

Si, ningun problema. De hecho, entiendo que el manejo de archivos
binarios es mas eficiente que lo que era en CVS.

Por otro lado, al ser archivos binarios pierdes la gracia de poder ver
los diffs entre versiones...

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Thus spake the master programmer: Let the programmers be many and the
managers few -- then all will be productive. -- The Tao of Programming



OT: Libros

2005-08-16 Por tema Cristian Gutierrez
Hoy en la tarde, Horst von Brand dijo:
 Gustavo Chain [EMAIL PROTECTED] wrote:
 Quizas algunos ya conocen esta página.
 Se trata de un buscador de libros, en particular hay muchos de
 carácter técnico y por lo general están en PDF
 
 http://ebookz.org

 Libros pirateados? No, gracias.

Es cosa de comparar con una busqueda en Google del tipo...

  filetype:pdf inurl:consulta

... y uno ya cacha como funciona ebookz.org ;-)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */

   Tu primer PC era uno de verdad?   Apoya con tu firma en
   Ayuda a que el de otros tambien!  http://mppc.tardis.cl



[?]: Tiempo de llegada de e-mails a la lista.

2005-08-12 Por tema Cristian Gutierrez
Hoy en la ma~nana, [EMAIL PROTECTED] dijo:
 Cuando envio un e-mail a la lista, tarda no menos de seis horas, ¿a todos les 
 sucede lo mismo?.

Creo que es normal cuando se aplica Greylisting (y sobre todo para los
que repartimos nosotros mismos el correo, desde IPs dinamicas).

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */

   Tu primer PC era uno de verdad?   Apoya con tu firma en
   Ayuda a que el de otros tambien!  http://mppc.tardis.cl



consulta VNC

2005-08-11 Por tema Cristian Gutierrez
Hoy en la tarde, Carlos Molina dijo:
 El 10/08/05, Rodrigo Norambuena A.[EMAIL PROTECTED] escribió:

[...]

 Cuando instalas VNC se crea una carpeta oculta en el home del usuario,
 llamada .vnc
 Dentro de esta existe un archivo llamada xstartup el cual puedes editar para
 que se loguee en un escritorio normal
 Aunque no es directamente a la sesión del usuario que se encuentra
 trabajando en la maquina.
 
 
 es que por ahi apunto... en la maquina que esta funcionando como
 deseo.. no hice modificaciones de nada y cuando me conecto por vnc a
 ella... lo muestra como un proceso de nobody
 en ese directorio... .vnc no hay nada, revise en cada usuario y
 ninguno tiene nada de echo he des-instalado este paquete y no pasa
 nada

 extraño... no?

Hay alguna configuracion relevante en /etc/sysconfig/? En una URL (que
no tengo aca a mano) se menciona ese directorio.


-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
RUNTIME ERROR 6D at 417A: 32CF: Incompetent user



convertir variables en bash

2005-08-11 Por tema Cristian Gutierrez
Hoy en la tarde, Horst von Brand dijo:
 Horst von Brand [EMAIL PROTECTED] wrote:

 [...]

 Para que tanta macana?!
 
   lineas=$(wc -l prubackup.ascii) 

 [Esto me pasa por abrir mi bocota... (extrayendo pie con mucho cuidado...)]

lineas=$(cat prubackup.ascii | wc -l) 

UUOC!

  lineas=$(wc -l  prubackup.ascii)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
To err is human, to forgive is simply not my policy. -- root


consulta VNC

2005-08-10 Por tema Cristian Gutierrez
Hoy en la tarde, Carlos Molina dijo:
 Estimados,

Idem,

 deseo configurar mis maquinas linux con VNC, la primera funciono
 altiro... pero la segunda no me funciona al igual que la primera, les
 explico;
 al conectar por vnc a la primera, me muestra la consola de login y
 password en modo grafico (init 5), como si estuviese trabajando en la
 misma maquina... asi como si capturara la pantalla de la maquina en
 forma remota.

Como te conectas?

 la segunda y tercera solo me muestra el fondo de pantalla con el
 puntero del mouse (ese fondo de pantalla es el del vnc), y no tiene
 relacion alguna con la maquina. De echo al hacer click (tanto con el
 boton derecho como izquierdo no pasa nada).

Al parecer levantaste el Xvnc (o equivalente), pero ningun window
manager que lo controle ... como lo levantaste?

 pero si veo los procesos activos y las conexiones activas en las
 maquinas, estas son las mismas, hasta con los mismos atributos u
 opciones.

Si, pero normalmente las configuraciones se leen cuando parte el
proceso, define su estado interno y poco o nada se refleja en un
`ps auxww'.

 la consulta es cómo puedo o qué debo modificar para que todas las
 maquinas queden como la primera?

 no sé si me entienden?

:)

Bueno, seria mas facil si indicaras la(s) distro(s), como instalaste el
servidor VNC (y cual), y como te conectas a ellos en cada caso. Tambien
seria bueno que revisaras la configuracion del VNC de cada maquina y lo
compares aunque sea al ojo, para encontrar discrepancias gruesas.

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
touch her, finger her, mount her, sleep();



que usan para programar en C ?

2005-08-08 Por tema Cristian Gutierrez
Hoy en la tarde, Arturo Mardones dijo:
 Hola!

 Que usan para programar en C en el linuxillo?? anjuta?? otro ide?? vi
 no mas? Eclipse?? hay algo que ayude a generar los makefile??

Emacs. Emacs. Y Emacs.

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
: You are in a dark room with a compiler, emacs, an internet connection,
: and a thermos of coffee.
: Your move ?


Adsl Y Ubuntu

2005-08-01 Por tema Cristian Gutierrez
Hoy en la noche, Rafael Moya Castro dijo:
 Seguí los pasos para conficurar el internet en ubuntu (pppoeconf) pero
 no me funcionó.

[...]

 Me recomendaron teclear
 echo defaultroute  /etc/ppp/option

Eso borra lo que hubiese ahi antes. Debiera ser algo como

  echo defaulroute  /etc/ppp/options

O mejor lo editas (vi /etc/ppp/options y lo agregas/descomentas por
ahi). Ojo que es options, no option.

 route add default ppp0
 Pero solo me dice permiso denegado. Incluyo la palabra sudo pero es lo 
 mismo...

Mas facil: sudo bash y desde ahi tienes un shell completo como root
(cuidado! :-). Pero prueba lo otro primero.

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Hacking is like sex. You get in, you get out, and hope that you
didn't leave something that can be traced back to you.



Servidor X remoto

2005-07-29 Por tema Cristian Gutierrez
Este miercoles, Juan Rojas dijo:
 necesito conectarme remotamente a un servidor X(Sun Solaris) desde mi
 Windows utilizo ssh.

Lo mas facil es quemar un XLiveCD: http://xlivecd.indiana.edu.

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
We don't understand the software, and sometimes we don't understand
 the hardware, but we can *see* the blinking lights! -- Unknown


explorador de archivos

2005-07-28 Por tema Cristian Gutierrez
Hoy en la tarde, Ricardo Mun~oz A. dijo:
 El mié, 27-07-2005 a las 12:03, Arturo Mardones escribió:
 HOla!
 
 Sin animos de generar guerras santas quisiera saber si alguien tiene
 buenas alternativas a Konqueror como navegador de archivos que me
 tiene un tanto aburrido... probe krusader pero al parecer no tiene
 opcion de tener los iconos como las imagnees en vista previa, alguien
 usa otro recomendable?

 BASH ;)

LOL! Dired!

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Pluto Neptune Uranus Saturn Jupiter Mars Earth Venus Mercury Sun
  .  o  o  o  O  . . .  ./\
   ^ \/
   |
   +- You are here



Software de Inventario de Hardware

2005-07-22 Por tema Cristian Gutierrez
Hoy en la noche, [EMAIL PROTECTED] dijo:
 Señores, necesito instalar una herramienta en un Linux, que me permita 
 realizar
 inventario de hardware de estaciones de trabajo.

 Estuve viendo OCS Inventory, pero necesito si me pueden recomendar una.

lshw(1) me ha funcionado de pelos, da bastante mas info de la que puedo
digerir :)

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
hAS ANYONE SEEN MY cAPSLOCK KEY?



Borrar contenido de un listado capturandolo de otros

2005-07-10 Por tema Cristian Gutierrez
Hoy en la ma~nana, [EMAIL PROTECTED] dijo:
 Hola!

Hola,

[...]

 Lo que me tiene estancado es como llamar a ese archivo borrados, y
 hacer que las direcciones que el contenga sean eliminadas del archivo
 llamado final, en donde estan las ips que deseo autorizar para
 navegar o lo que sea.  El caso es que en ese archivo final, no
 aparezca el contenido de borrados.

 Como puedo hacer esta ultima parte?

Con grep(1)!

  grep -vFf borrados  final  final.new
  mv final.new final

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
All your ch!x0rz are belong to us


Fwd: off-topic duda sobre polimorfismo...

2005-07-02 Por tema Cristian Gutierrez
Ayer en la tarde, Horst von Brand dijo:
 blackbeer [EMAIL PROTECTED] wrote:

 [...]

 Polimorfismo es un concepto de OO. [...]

 Polimorfismo /nada/ tiene que ver con OOP. Se refiere a que una operacion
 se pueda invocar igual para datos de distinto tipo. [...]

Quizas ambos tienen la razon :)

,[ http://c2.com/cgi/wiki?CategoryPolymorphism ]
| Types of polymorphism: 
| 
| GenericPolymorphism?, also known as ParametricPolymorphism: Generic
| algorithms, templates, parameteric types, etc, [...]
| 
| SubtypePolymorphism?: Polymorphism based on subtyping (the notion that
| one type can extend/implement the behavior of another in such fashion
| that any valid operation on the supertype is valid on the subtype),
| subsumption (allowing a subtype to be used in a context where a
| supertype is expected), and DynamicDispatch (selecting a function or
| data based on the runtime type of its arguments--see SingleDispatch,
| DoubleDispatch, MultipleDispatch (aka MultiMethods)). JavaLanguage,
| CeePlusPlus, etc. all have subtype polymorphism [...]
`

  Caso extremo es tal vez lenguajes como Perl, en los que puedes
 aplicar la operacion sort a un arreglo de numeros o de strings, y
 hace lo correcto (ordena numericamente o como string) solo.

nitpicking

Eso no es tan asi; `sort' ordena lexicograficamente (o, al menos, segun
lo que LC_COLLATE diga) a menos que se le indique otra forma,
tipicamente con una funcion anonima:

$ perl -le 'print join( , sort @ARGV)' 1 2 3 10
1 10 2 3

$ perl -le 'print join( , sort {$a cmp $b} @ARGV)' 1 2 3 10
1 10 2 3

$ perl -le 'print join( , sort {$a = $b} @ARGV)' 1 2 3 10
1 2 3 10

/nitpicking

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
Nothing but perl can parse Perl.  -- Tom Christiansen


ejecutar aplicación python al inicio de sesión

2005-07-01 Por tema Cristian Gutierrez
Hoy en la noche, mauricio vargas dijo:
 Hola,

Hola,

 Encontré un calendario para el escritorio. Es una aplicación python,
 por lo que tengo que lanzarla desde un terminal, o ejecutarla en un
 terminal (ícono); es decir, queda una ventana abierta cuando la
 ejecuto, y si la cierro se apaga la aplicación (calendario).

O sea, es un programa como casi cualquier otro ;-)

Un workaround es correrlo bajo nohup(1): nohup comando  y despues
cierras el terminal con tranquilidad. Lo que mata a tu programa es la
señal SIGHUP (gatillada por el cierre del terminal), que precisamente
nohup atrapa (e inhibe) antes de lanzar el comando especificado.

 Me interesa que al iniciar la sesión se ejecute automáticamente y sin
 el terminal. ¿Qué tipo de script, o lo que sea, debo hacer para
 lograrlo?

Esto depende del entorno/window manager que ocupes. Para GNOME vas a
Aplicaciones - Preferencias del Escritorio - Avanzadas - Sesiones, y
ahi agregas lo que quieras ejecutar al inicio de la sesion. Para Window
Maker, agregas el comando a ~/GNUstep/Library/WindowMaker/autostart.
Otros entornos tendran soluciones similares.

Salu2,

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
The world's coming to an end. Log off and leave in an orderly fashion.



Medir la carga promedio

2005-07-01 Por tema Cristian Gutierrez
Este martes, Gustavo Chain dijo:
 Hola, algun programa para medir la carga promedio de un servidor?

Con X: xload
Sin X: uptime
Sin X y sin uptime: cat /proc/loadavg

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
I write all my critical routines in assembler, and my comedy routines 
in FORTRAN. -Anonymous 


¿Interesados en DVD's de Debian ?

2005-06-13 Por tema Cristian Gutierrez
Hoy en la noche, Jorge Valencia dijo:
 Germán Poó Caamaño wrote:
 Esta es una discusión completamente estéril.
 Cada uno es _libre_ de cobrar lo que estime conveniente.  Si quieres
 lo puedes vender en $ 1 millón y aún está bien.  O si quieres, das
 incluso el material, y está bien.  Mientras entregues el fuente o
 indiques de donde lo puede descargar, está todo bien.

 Asi como cada uno es libre de pedir una rebaja.

El ofertante indico que se le contactara por privado. Ese parece ser el
lugar idoneo para seguir la negociacion (al menos mucho mas que esta
lista!).

-- 
Cristian Gutierrez  /* [EMAIL PROTECTED] */
My computer goes down on me more often than my girlfriend.
  -- Robert Paul



Star War y linux.... un ejemplo claro de la utilidad del software libre.

2005-05-28 Por tema Cristian Gutierrez
Ayer en la tarde, Franco Catrin dijo:

[...]

 Segun lo que se puede leer, solo hablan del episodio II con Linux

 Les afecto el lado oscuro de la fuerza?

Probablemente: http://tinyurl.com/bt6ll

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I left my sig on my other computer


equivalentes a matlab

2005-04-30 Por tema Cristian Gutierrez
Este miercoles, Patolin . dijo:
 Hola a todos conocen alguna herramienta como matlab para linux???

Quizas SciLab (http://scilabsoft.inria.fr/) te sirva. No es
precisamente un clon de Matlab, pero para muchos casos basta.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

DON'T LET YOURSELF BECOME PROFICIENT IN VI. You will regret it in the 
morning. There is some knowledge that is not meant for the human brain to
know.   --David Packer


sessiones X continuas

2005-04-22 Por tema Cristian Gutierrez
Ayer en la tarde, Yonathan Dossow dijo:
 Victor Hugo dos Santos wrote:

Helllooo,

es posible arrancar unas sesión X remota en una maquina cliente,
trabajar con ella y después cambiarme a otra maquina cliente y
 continuar trabajando con la misma sesión 

[...]

 con VNC se puede hacer... no se si te sirva...

Tambien puedes montar un engendro Xvfb+x0rfbserver contra un cliente
VNC cualquiera (xtightvncviewer recomendado).

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I have never seen anything fill up a vacuum so fast and still suck.
  -- Rob Pike, commenting on the X Window System.



Demonio que se ejecute luego de entrar a gnome

2005-04-22 Por tema Cristian Gutierrez
Este miercoles, Juan Reyes López dijo:
 Cada vez que entro a las X tengo que poner el comando xmodmap
 /usr/share/xmodmap/xmodmap.es para obtener el mapeo correcto del
 teclado. Tengo Xorg, Gnome 2.8.3 y debian. He intentado hacer que se
 ejecute dicho comando autamaticamente al entrar a las X, pero no
 funciona. Probe dejando un script que contiene el comando en cuestion
 en /etc/X11/Xsession.d con el nombre 95xmapaTeclado, pero no se
 ejecuta, pese a tener los permisos seteados correctamente. ¿Alguien
 podria decirme como hacer que un demonio se ejecute luego de entrar a
 Gnome?

Creo que es algo asi (sorry si no le achunto a los nombres especificos):

  Menu GNOME - Preferencias del escritorio - Avanzadas - Programas al inicio

Aunque, tratandose del teclado, yo iria a...

  Menu GNOME - Preferencias del escritorio - Teclado

...y configuraria ahi mismo todo lo referente al teclado.

[FWIW: cuando llego a un PC (con X) ajeno, tipicamente encuentro el
teclado configurado en español; ahi aplico setxkbmap us para cambiarlo
a ingles. Harto mas corto :)]

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

My enthusiam for this meal can't even be described by a scalar.
--Ian Eisenbud, Swarthmore '98, at Sharples



Traspasar archivo

2005-04-22 Por tema Cristian Gutierrez
Este miercoles, Jorge Valencia dijo:
 Hola
 Necesito copiar el respaldo de mi home (un tarball de 13 GB) de un PC
 a otro. El problema que tengo es que por scp copia 4GB y se cae con un
 connection lost. Por ftp pasa lo mismo. Queria saber si hay alguna
 herramienta que me permita hacer la copia.

Que tal rsync con --partial? No es necesario tener rsyncd al otro
lado, basta con ssh y usar -e ssh.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

All wiyht. Rho sritched mg kegtops awound?


virus en linux???

2005-04-01 Por tema Cristian Gutierrez
Hoy en la tarde, Davor Buvinic dijo:

[...]

 El problema, muy grave IMO, es que cuando instalas alguno de estos
 Windows y creas el primer usuario el instalador le asigna privilegios
 de administrador. Y como la mayoría de la gente no se preocupa de
 cambiar esto, cuando le llega un virus este puede hacer casi lo que
 quiere.

 Si a los usuarios les cambias los privilegios a un usuario de tipo
 estándar, el daño en el caso de infección en muchos casos es bastante
 menor.

Y de pasadita, las posibilidades de que les funcione $JUEGO o
$APP_MAL_HECHA_PERO_NECESARIA son tambien bastante menores. Eso hace
que, a veces, incluso quienes conocen los riesgos se los tengan que
tragar...

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Who is General Failure, and why is he reading my hard disk?
  -- Steven Wright



Saber tamaño de directorios

2005-04-01 Por tema Cristian Gutierrez
Hoy en la ma~nana, Rodrigo Perez dijo:

[...]

 Para ver el espacio ocupado por cada uno de los archivos/carpetas del
 directorio actual
 du -sh *

Como en /home abundan los invisibles, que tambien pueden estar comiendo
mucho espacio:

  $ du -sh * .[^.]*

Y esto ayuda un poco mas en la tarea:

  $ du -sk * .[^.]* | sort -n

(conviene dejar eso ultimo en un alias ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The evolution of languages: FORTRAN is a non-typed language. C is a
weakly typed language. Ada is a strongly typed language. C++ is a
strongly hyped language. -- Ron Sercely.


variables de entorno en Debian

2005-03-26 Por tema Cristian Gutierrez
Este jueves, Fernando Montenegro dijo:
 Hola:

Hola!

 Instalé ej JSDK en mi debian y configuré las variables de entorno
 en el archivo .bashrc del usuario logeado.

Ojo que esto significa que solo en un terminal nuevo (o con un reinicio
de X) vas a poder notar los cambios.

 Cuando compilo por linea de comando lo hace perfecto. 

Claro, en un terminal que ya pesco los cambios.

   Pero al
 ejecutar el Eclipse, me arroja un error por que no encuentra en $PATH
 el direccionamiento al ejecutable de JAVA.

Supongo que lo lanzas desde un icono y no desde el mismo terminal, no?

 Probé colocando los seteos en varios archivos, como /etc/bashrc,
 /etc/profile, /etc/skel/.bashrc, y ninguno me ha solucionado el
 problema.

El detalle es el mismo, solo un shell nuevo va a ver los cambios, o bien
uno abierto que haga source ~/.bashrc. Al lanzar Eclipse desde la GUI,
no hay shell nuevo de por medio por lo que se heredan las variables del
shell que cargo el ambiente grafico.

 Por tanto las pregunta es, ¿De qué archivo sacan  las X variables
 de entorno que no me funciona el Eclipse?.

Si las pones en ~/.bashrc, creo que tienes que reiniciar X. Lo que yo
hice fue hacer un ~/eclipse/eclipse.sh que setea esas variables y
despues llama al verdadero eclipse (en mi caso, ~/eclipse/eclipse);
asi aproveche de agregar otras variables que tienen sentido solo para
Eclipse. Despues dejas el icono apuntando al script .sh, y ya :)

Salu2,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Oh no, 3 horny women and only 2 condoms...Thank god I read slashdot
-- Anonymous Coward



Script para recuperar datos

2005-03-15 Por tema Cristian Gutierrez
Hoy en la tarde, Sergio Hernandez dijo:

Hola,

 133696   FN..   100%  2004-12-29 87804  Entre navidad y año nuevo 120.jpg
 133697   FN..   100%  2004-12-29 95156  Entre navidad y año nuevo 121.jpg
 133698   FN..   100%  2004-12-29107380  Entre navidad y año nuevo 122.jpg
 133860   FN..   100%  2004-12-30  8513  header123mail[1].jpg
 133868   FN..   100%  2004-12-30   977  footer[1].jpg
 133884   FR..   100%  2004-12-30   467  hojita[1].jpg
 133961   FN..   100%  2004-12-30  5423  quote[1].jpg
 134159   FN..   100%  2004-12-30  6405  ark_07[1].jpg
 134165   FN..   100%  2004-12-30  2025  pmspurple[1].jpg
 134175   FN..   100%  2004-12-30  7198  home_img[1].jpg

[... convertir a ...]

 ~# ntfsundelete /dev/hda2 -u 133696 -d /home/knoppix/fotos/

Si tienes Perl a mano, aca hay una ayudita:

perl -anle 'print ntfsundelete /dev/hda2 -u $F[0] -d /home/knoppix/fotos/' \
  lista.txt

[Obviamente sin haberlo probado, sin saber si es a esto lo que te
 refieres, sin garantias, y sin saber que diantres requiere
 `ntfsundelete' para funcionar ;-)]

Basicamente tienes $F[0] hasta $F[5] para armar tu linea de comando
(para cada linea del archivo lista.txt), que cuando estes seguro que es
la correcta, puedes ejecutar directamente cambiando print por
system.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Enjoy your job, make lots of money, work within the law. Choose any two.
  -- read on /.



script de lectura y eliminacion de datos de un archivo especifico

2005-03-10 Por tema Cristian Gutierrez
Ayer en la tarde, cristian madrid dijo:

[...]

 (estos datos estan almacenados en un archivo.old)
 1.- dato_linea_1
 2.- dato_linea_2
 3.- dato_linea_3
 4.- dato_linea_4
 5.- dato_linea_5
 6.- dato_linea_6
 7.- dato_linea_7

[...]

 tengo claro que con grep puedo leer y saber si el archivo.old contiene 
 dato_linea_4 y dato_linea_6 y que sale facil edita manualmente el archvo con 
 vi y eliminar pero como esto va dentro de un script nesecito que sea 
 automatico , desde el script llamar algo que ubique esa linea que contiene la 
 informacion y luego que la borre mi duda  es que comando utilizo para poder 
 ubicar el eliminar esas lineas de manera que mi archivo me  quede

 1.- dato_linea_1
 2.- dato_linea_2
 3.- dato_linea_3
 5.- dato_linea_5
 7.- dato_linea_5

sed -i -e '/^6/d' /datos/archivo.old
 ^  ^   ^^ ^  ^
 |  |   || |  |
 |  |   || |  +-- el archivo
 |  |   || +- borrar
 |  |   ++--- todas las lineas que empiecen con 6
 |  + ejecutar el siguiente script
 +--- hacer las modificaciones in-place

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

WYTYSYDG: What You Thought You Saw, You Didn't Get.


XUL Kiosko que no sea mozilla

2005-03-05 Por tema Cristian Gutierrez
Hoy en la tarde, Andrés Ruz Salinas dijo:
 Hola lista,

Hola,

   Estoy intentando montar una especie de Browser Kiosco pero quiero
 evitar usar mozilla.

Alguna razon en particular? Probablemente me toque ver algo parecido y
me gustaria llegar con algunos prejuicios^Wcriterios formados :)

Por lo demas, veo Mozilla (y variantes) es de los que mas terreno llevan
recorrido en esa area... por lo que supongo que debe haber una razon mas
o menos fuerte detras de la censura... ¿?

  Estoy probando alternativas a mozilla y no he
 encontrado mucho. Vi por ahí que Opera también se puede usar como kiosco
 pero para poder conseguir esa cualidad hay que pagar ($$$).

Asi es (ver [1]). En todo caso, hay varias formas de pagar menos; una
licencia me costo ~12 lucas (20 Jorges Washingtons), indentificandome
como estudiante.

 ¿Alguien sabe como conseguir Opera Full sin pagar?

Rompiendo la licencia, y probablemente algunas leyes. O negociando una
donacion (si es para alguna institucion educacional, etc.; ver [2]).

 ¿Hay algún otro browser que se pueda usar como kiosco?

De los tipicos, creo que Konqueror. Los otros ya los descartaste.

 ¿Es posible alguna otra forma de crear un kiosco evitando mucho trabajo?

Aparecen varias opciones (comerciales y no tanto) en google... pero
usualmente pagas en esfuerzo OR $$$ (en el peor caso, ambos!).
Tu eliges ;-)


Footnotes: 
[1]  http://www.opera.com/support/mastering/kiosk/

[2]  http://www.opera.com/education/

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Artificial Intelligence: the art of making computers that behave like
the ones in movies. -- Bill Bulko



gcc -fvisibility existe?

2005-03-03 Por tema Cristian Gutierrez
Hoy en la tarde, [EMAIL PROTECTED] dijo:

[...]

 en esta pagina dicen algo sobre la rapidez y compilar con
 gcc 3.4 y -fvisibility, pero he buscado en los manuales y TFW y no hay  
 nada...?

http://gcc.gnu.org/gcc-4.0/changes.html#visibility

Ni idea por que lo mencionaran para 3.4... :-P

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

In C we had to code our own bugs.  In C++ we can inherit them.


links en mailman que apuntan a cgi-bin

2005-03-01 Por tema Cristian Gutierrez
Hoy en la ma~nana, Victor Hugo dos Santos dijo:
 Hola a todos, 

[...]

 la pregunta es: como puedo configurar mailman para que no tenga en las
 url el cgi-bin 
 que variable es necesario cambiar ??? 
 busque en el archivo Defaults.py pero no encontre ninguna respuesta.

Hola Victor Hugo, yo una vez tuve que mamarme una actualizacion de
mailman entre distros de procedencia y eras geologicas distintas, y
encontre que parte de esta informacion (URLs y demases) esta en la
configuracion de _cada_ lista. Esta la puedes modificar de la siguiente
forma:

  $MAILMAN/bin/config_list -o - nombre_de_lista  /tmp/nombre_de_lista.dump

Modificas /tmp/nombre_de_lista.dump y cambias la entrada `web_page_url'
(que creo es la que te sirve). Luego recargas la configuracion asi:

  $MAILMAN/bin/config_list -v -i /tmp/nombre_de_lista.dump nombre_de_lista

Luego borra el archivo temporal, ya que hay informacion sensible ahi. El
comando `config_list' tiene unas opciones que debieras mirar, pues creo
que hay dos formatos posibles y ocupan flags distintos (o comandos
distintos, no recuerdo bien).

Espero que te sirva.

Saludos,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Press CTRL-ALT-DEL now for an IQ test. 


archivos Jar y Putty

2005-02-22 Por tema Cristian Gutierrez
Ayer en la tarde, RUBEN HIDALGO dijo:
 ,,,pero posee una ejecución visual, que en Putty no puede ejecutarse.
 pero gracias de todas maneras!

Si puede, si activas el tuneleo SSH y ademas tienes un servidor X
esperando en el cliente (X Live CD, Cygwin, ...).

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

In C we had to code our own bugs.  In C++ we can inherit them.



archivos que estan enel PATH

2005-02-18 Por tema Cristian Gutierrez
Hoy en la tarde, Victor Hugo dos Santos dijo:
 Hola,

Hola,

[...]

 El propio bash se ocupa de memorizar todos los ejecutables que estan
 en el PATH al iniciar la sesion ???

 Alguna info sobre el tema ???

 Obs.: antes de esto, pensaba que era dinamico, la busqueda de los
 ejecutable en el PATH !!!

Casi: hash -r en bash y rehash en tcsh actualizan la lista de
ejecutables encontrados y sus ubicaciones, que estan en una especie de
cache.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

C.O.B.O.L - Completely Obsolete Boring Old Language.


ReiserFS vs XFS [Was: Re: Debian (era Re: Conectar Linux - Win9x a internet)]

2005-02-18 Por tema Cristian Gutierrez
Hoy en la ma~nana, Horst von Brand dijo:

[...]

 Si es cambio cada 6 meses, no es parto en lo absoluto, a lo mas algunos
 problemas menores (si, lo hemos hecho varias veces con RH y ahora FC, asi
 que se de que hablo). Si es cada 5 an~os, es un desastre mayor. 

Discrepo; misteriosamente los paquetes con cambios fuertes lo indican al
momento de su actualización, dan la posibilidad de hacer arreglos
automáticos, o vienen con las instrucciones para el efecto. Todo esto
_mientras_ se instala el paquete, en forma interactiva, por obra y
gracia de debconf(1).

Si hay algo que no se puede criticar (o cuesta mucho) en Debian es el
proceso de upgrade; no así los tiempos entre versiones estables, que a
mucha gente ­con razón o no­ le molestan.

 Y si te
 molestan los cerca de 2 an~os de vida de FC...

Como usuario o como empresa?  Además del soporte, RHEL también ofrece
una vida de la distro comparable a stable; me imagino que ese
ofrecimiento viene de lo que sus clientes necesitan ...

[...]
pero por mientras todo funciona muy bien en mi
 Debian Unstable (como se mencionaba anteriormente las ramas
 no-estables son muy estables).

 Si son tan estables, porque las designan inestables? Sera porque /son/
 inestables? (O al menos, lo eran hasta hace no mucho).

Porque se presume inestabilidad hasta que se demuestre lo contrario ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

while(reading_slashdot == TRUE){
  ++nerdiness;
  --social_life;
}



ReiserFS vs XFS [Was: Re: Debian (era Re: Conectar Linux - Win9x a internet)]

2005-02-18 Por tema Cristian Gutierrez
Este sabado, Horst von Brand dijo:
 LuchoX [EMAIL PROTECTED] dijo:
 On Thu, Feb 10, 2005 at 02:18:38AM -0300, Horst von Brand wrote:
  LuchoX [EMAIL PROTECTED] dijo:
   On Tue, Feb 08, 2005 at 03:32:00PM -0300, Bernardo Suarez wrote:
On Tue, 8 Feb 2005 13:01:36 -0300, LuchoX [EMAIL PROTECTED] wrote:

 [...]

Hay que reconocer que la instalación debian no es para usuarios
noveles.

   Puede ser que antes haya sido asi, pero ahora, pfff, a prueba de
   [EMAIL PROTECTED]

  Aun no. 

 Lo ha probado? O que sea facil significa que deba tener grafica?

 Ayuda bastante...

Recuerdo haber leido que el instalador de Sarge es capaz de dejar un
sistema usable (con defaults razonables) con solo presionar 11 veces la
tecla Enter (bastante cerca del next ... next ... next ... al que
estan acostumbrado el 90% de los usuarios de computadores!).

Lamentablemente, no encuentro el link :P.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I will not be a lemming and follow the crowd over the cliff and into the C.
  -- John (Jack) Beidler.



traductor inglés-español en linea de co man dos

2005-02-18 Por tema Cristian Gutierrez
Hoy en la tarde, [EMAIL PROTECTED] dijo:
 On Fri, 18 Feb 2005 13:43:29 -0300, Rodrigo Gutiérrez Torres
 [EMAIL PROTECTED] wrote:
 No tenía idea de WordTrans, por lo que me hice un script basado en rae.
 Espero te sirva.
 
 #!/usr/bin/perl
 # Programa: trad.pl
[..]

 Gracias por el script, de momento no hace lo que necesito, pero puede
 ser un punto de partida.
 Lo mismo ocurre con el wordtrans.

  http://www.gawel.biz/wiki/Translator

Necesita unos cambios triviales para funcionar; aplicados aca:

  http://www.dcc.uchile.cl/~crgutier/tmp/textTranslate

PS: seguramente es ilegal usarlo :(

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

...the word HACK is used as a verb to indicate a massive amount
of nerd-like effort.  -Harley Hahn, A Student's Guide to Unix



Compresion

2005-02-15 Por tema Cristian Gutierrez
Hoy en la tarde, Daniel Benavides Santelices dijo:
 Señores, existe alguna libreria o funcion que me permita comprimir una
 variable (unsigned char *), hacer algo con ella comprimida y despues
 descomprimirla.

zlib, libbzip2, etc.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Accept risk. Accept responsibility. Put a lawyer out of business.



Enviar caracter EOF a ventana gdialog

2005-02-11 Por tema Cristian Gutierrez
Hoy en la ma~nana, Christian González G. dijo:
 Christian González G escribió:
 Si alguno tiene una receta rapida para matar una ventana de la que
 en principio no conozco su PID, se lo agradeceria mucho.

 Me respondo a mi mismo: puedo matar la ventana usando:

 kill $(ps ax | grep -v ps ax | grep -v grep | grep gdialog | awk '{
 print $1 }')

 Me imagino que no es el metodo mas elegante, pero hasta el momento
 funciona. Espero no estar cometiendo alguna barbaridad ;-)

pkill gdialog :-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

IMPACT : Non-privileged primitive users can cause the total
destruction of your entire invasion fleet and gain unauthorized
access to files.  -- CERT Advisory CA-96.13



ssh y password automatica

2005-02-09 Por tema Cristian Gutierrez
El martes 1°, Pablo Bitreras dijo:
 On Tue, 01 Feb 2005 12:12:22 -0300
 Patolin . [EMAIL PROTECTED] wrote:

 Holas, tengo que hacer un script donde me tengo que conectar a una maquina 
 remota mediante ssh pero no he podido hacer, o mejor dicho no encuentro la 
 manera de hacerlo, indicarle por algún parametro al ssh la password y que 
 solo se conecte no que me pida ingresar la password por teclado, gracias
 
 aparte de la dirección que te responden , si vas a hacer un script tendria
 que ser algo.

 ssh usuario:[EMAIL PROTECTED]

Eso es valido solo para FTP y HTTP[S] (y quizas algun otro protocolo),
pero no para SSH. Tampoco lo encontre documentado, y en realidad me
extra~naria bastante que fuera valido.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

If Electricity comes from Electrons, does Morality come from morons?



bash

2005-02-09 Por tema Cristian Gutierrez
Hoy en la ma~nana, Alberto Rivera dijo:
 Necesito hacer un instalador y he pensado en utilizar la consola para
 hacer todas las funciones de descomprimir los archivos crear las bds
 etc., seguramente la persona que lo instale lo abrirá desde el cdrom,
 por lo que aparecerá solamente el archivo de instalación y hacer click
 sobre él, la consulta es... como puedo abrir una consola o cualquier
 consola que este por defecto en el sistema de esta forma, para que el
 usuario justamente no tenga que hacerlo desde consola. Por ejemplo he
 probado con el gnome-terminal, pero no en todos los sistemas la tienen
 instalada al igual que konsole etc... me podrá ayudar???

Lo más probable es que xterm siempre esté... o si no puedes ir haciendo
tests con which(1) revisando los emuladores de terminal más populares
(gnome-terminal, konsole, rxvt, aterm, Eterm) hasta encontrar uno
disponible.

PS: Si las máquinas de los usuarios son de una distro específica, eso
podría hacerte la tarea más fácil. Por ejemplo, en Debian
x-terminal-emulator siempre apunta algún emulador de terminal
disponible.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

IMPACT : Non-privileged primitive users can cause the total
destruction of your entire invasion fleet and gain unauthorized
access to files.  -- CERT Advisory CA-96.13



PHP o CSS ??? Problemas de Visualisacion en IE

2005-01-24 Por tema Cristian Gutierrez
Hoy en la ma~nana, Alvaro Herrera dijo:

[...]

 Pasa tu sitio por los validadores de HTML y CSS, en w3c.org.  Si hay
 algo que no sea estandar, esa cosa se va a quejar y te puede dar luces
 de lo que puede estar fallando en IE.

Sin perjuicio de lo cual, el sitio podria llegar a validarse (quizas
luego de algun trabajillo), y aun verse mal en IE. Ver [gigantesco] sig.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The designers process:
* Design your site in a standards compliant browser
* Be happy that it views brilliantly in evert other standards compliant
  browser
* Spend 5 hours brutalising your (X)HTML and CSS so that it displays
  well in IE.
 -- Paul, IE Blog


locale de Firefox en Mandrake 10.1

2005-01-23 Por tema Cristian Gutierrez
Buenas noches señores(as, itas, itos) listeros(as),

Tengo un equipo con Mandrake 10.1 Official al cual le he instalado el
paquete mozilla-firefox-0.10.1-4mdk.i586, que según el menú Help|About
corresponde a la versión 1.0 Preview Release. Este paquete viene sólo
con el locale en-US, y no veo paquetes con locales adicionales, ni en
los repositorios usuales de Mandrake ni en el PLF.

Googleando y cachureando en las extensiones de
addons.update.mozilla.org, llegué a la extensión Locale switcher y a
algunos XPI's con traducciones para la versión 1.0, ninguna de las
cuales me funcionó por la incompatibilidad de versiones: Traducción de
pepito could not be installed beacuse it is not compatible with this
version of Firefox. (Traducción de pepito will only work with Firefox
1.0) . Las traducciones que probé son las disponibles en [1] y [2]
(varios subdirectorios bajo este último).

Siendo así, me siento un poco entrampado. Alguien sabe de una traducción
(en .xpi) que sea compatible con la versión de Firefox empaquetada en
Mandrake 10.1, o si no me queda otra que pichicatear alguno de los .xpi
(y si es esto posible/recomendable)?

El instalar una versión bajada directamente desde mozilla.org
(mainstream) es justamente de lo que vengo arrancando, por lo que no
lo estoy considerando como una alternativa.

Agradezco desde ya sus sugerencias.
Saludos,


Notas: 
[1]  http://nave.escomposlinux.org
[2]  ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Do bl Sp ce is a v ry saf me hod of driv compr s ion.



Pear + XML_Parser + php

2005-01-19 Por tema Cristian Gutierrez
Ayer en la noche, [EMAIL PROTECTED] dijo:
 si, si .. el ejemplo va perfecto para conocer los nombres de las
 etiquetas ...  lo probe y funciona ..

 ahora, como hago para acceder al contenido que se encuentra entre las
 etiquetas?  esa es la duda ..

La verdad es que se lo saltaron olimpicamente en la documentacion (hint:
reporta el bug), pero luego de mirar el codigo del modulo (y entender
algo de SAX) es claro que hay que sobreescribir la funcion
`cdataHandler', que recibe los caracteres leidos:

function cdataHandler($xp, $data)
{
// hacer algo con $data
}

Yo normalmente guardo lo leido en una variable ($buffer), que utilizo en
endHandler para alguna cosa (ahi se que termino un tag) y acto seguido
lo blanqueo, para empezar a acumular los caracteres que vienen. Todo
depende de tu aplicacion, a esta altura.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it. -- Kernighan


Pear + XML_Parser + php

2005-01-19 Por tema Cristian Gutierrez
Hoy en la tarde, [EMAIL PROTECTED] dijo:

[...]

 ... ahora me gustaria formatear esto que obtengo ...
 Teniendo en cuenta que es una clase esto podría hacerlo llamando a un
 objeto o similar? digamos una cosa así:  $data-description

Esto no lo entendi... $data es un string, no creo que le puedas pedir
mas :)

 .. o tengo que empezar a colocar SWITCH en la funcion endHandler()?
 como cuando uno parsea el xml con el parser nativo de php?

Esto *si* sale en la documentacion. Puedes escoger entre hacer eso que
acabas de describir, o que los `callbacks' sean funciones especificas
para cada tag. Mas info en
http://pear.php.net/manual/en/package.xml.xml-parser.modes.php.

Salu2,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Software Engineering is that part of Computer Science which is too
difficult for the Computer Scientist. -- F. L. Bauer.



Visita de RMS en la U Diego Portales

2005-01-18 Por tema Cristian Gutierrez
Hoy en la ma~nana, Ricardo Mun~oz A. dijo:
 El lun, 17-01-2005 a las 20:10, Luis Eduardo Vivero Peña escribió:
 El vie, 14-01-2005 a las 17:05 -0300, Horst von Brand escribió:
  Me llego este anuncio:
  
  http://www.udp.cl/comunicados/0105/13/stallman.htm
  
  En vista de la reciente discusion, pareciera ser de interes...
 
 En efecto hay harto interes; la sala no era muy grande y estaba llena,
 calculo por lo menos unas 150 personas.
 
 A parte del momento mas freak, que fue cuando RMS se puso la capa y la
 aureola (jajaja!) y se puso de decir una oracion...explico que Linux
 corresponde al nucleo, es decir es el kernel.

Ésa era la indumentaria de San IGNUcius de la Iglesia de Emacs, una
rutina cómica que hace en todas partes: http://www.stallman.org/saint.html

Emacs was originally a text editor, but it became a way of life and a
religion. To join the Church of Emacs, you need only say the Confession
of the Faith three times:

There is no system but GNU, and Linux is one of its kernels.

Claro que lo dijo todo en perfecto castellano.

[...]

 Me despido en este agradable dia, sin el afan de causar polemica con
 nadie, saludando a todos quienes no pudieron ir y transmitiendoles este
 mensaje.

 el mensaje que transmites no es para nada nuevo... hablo RMS de patentes
 de software,

Si, pero se tupio tratando de encontrar un ejemplo. Dijo que le costaba
escoger uno si no tenia uno favorito de antemano para explicar en
castellano.

  TLC o algo relacionado con Chile??

Dijo que el TLC tenia aspectos negativos, como que las empresas amenazan
con irse a otro pais para exigir algun tipo de regalias (legislativas
supongo) al gobierno. Habia visto este argumento antes (no recuerdo
dónde), pero tambien aparece explicado en la pagina de RMS.

Salu2,


PS: Ojala el thread quede por aquí, me parece algo OT (bastante en
realidad) comentar las posiciones políticas/activistas de RMS (que tiene
muchas, lo de no tomar Coca Cola es otra) en una lista que se supone
técnica, y además esta llena de minas antipersonales :D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The major difference between a thing that might go wrong and a thing
that cannot possibly go wrong is that when a thing that cannot possibly
goes wrong goes wrong it usually turns out to be impossible to get at
or repair.  Douglas Adams, Mostly Harmless



Dudas sobre la licencia GPL, mis derechos y mis obligaciones

2005-01-18 Por tema Cristian Gutierrez
Hoy en la tarde, Miguel Oyarzo dijo:

[...]

 Enrique,

 Segun entiendo tu caso... el problema no está en derecho sobre el
 código, sino que desean sacarte de la empresa.
 Creo que deberías nogociar una salida amistosa en ese caso.

Bingo! :)

 Al parecer no estas en Chile  (por tu direccion digo yo?)

 Creo que no podremos ayudarte...  si estás fuera de Chile deberás
 asesorarte con alguien entendido en derechos de autor de tu Pais.

 Aquí en Chile si una empresa te contrata para desarrollo de programas,
 todo el software generado le pertenece por ley al Contratante, salvo
 que exista un contrato que estipule lo contrario. Si el caso fuera
 aqui?  Entonces el codigo generado te pertenece.

[Disclaimer: IANAL]
[Disclaimer: IANAL]
[Disclaimer: IANAL]

Yo creo que aqui esta el meollo del asunto: si el derecho de autor de
las modificaciones es tuyo, entonces al haber entregado el software a tu
cliente (distribucion) este debe ir con el codigo (claro, en lenguajes
de scripting es practicamente una obviedad :-P), y tus obligaciones con
la GPL terminan ahi. Si quieres entregar el software a terceros, o
dejarlo derechamente disponible, mismo cuento, el codigo fuente tiene
que ir al lado o quedar disponible para cualquiera que tenga acceso al
software.

Sin embargo, si resulta que por ley, contrato o cualquier otra
circunstancia, el derecho de autor sobre las modificaciones corresponde
a *LA EMPRESA*, entonces en la practica no habria distribucion (la
empresa contrato a alguien para que le hiciera las modificaciones, que
quedarian en su poder), y ellos podrian decidir seguir desarrollando el
codigo o sepultarlo, sin que nadie pueda exigir su publicacion. Pero si
ellos lo distribuyen a algun cliente (no queda claro de tu descripcion),
el codigo completo (original + modificaciones) debe quedar disponible
para _esos_ clientes.

En ambos casos la empresa esta recibiendo codigo GPL; la diferencia
seria quien posee los derechos de autor sobre las modificaciones, y por
ende, decidir su publicacion.

(Agradezco correcciones sobre lo planteado; como dije, IANAL (ni
siquiera paralegal, como dicen en groklaw :-) )

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Real Programmers don't write in COBOL.  COBOL is for wimpy applications 
programmers.



Inicio de Gnome

2005-01-14 Por tema Cristian Gutierrez
Hoy en la tarde, Yerko Gallado Miranda dijo:
 Instale Debian Sid hace poco por red, instalo los paquetes basicos
 para las x, x-window-system, gdm y gnome.
 El problema viene cuando quiero entrar a gnome, ingreso por GDM pongo
 el user y la pass, Gnome muestra el bootsplash y ahi se queda... lo
 dejo por un largo tiempo y nada, no me queda mas que hacer
 control+alt+del para volver a gdm y ahi se queda.

Cuando se pegue, cambiate a una consola (Control-Alt-F1), logueate y
revisa los ultimos procesos (`ps auxww') o bien cuales son los procesos
hijos de gdm (`pstree -p'), seguramente ahi puedes encontrar al
culpable. Si no cachas mucho como interpretar esas salidas, y no son muy
gigantes, envialas por aca (si son gigantes, subelas a algun lado).

Me imagino que podria ser esd (el daemon de sonido que usa GNOME)
bloqueandose al tratar de acceder a una tarjeta de sonido mal
configurada, o algo similar...

 Alguien ha tenido este problema...

Si, en Mandrake 10.1, IIRC el servicio devfs lanzaba un proceso
lpswitch (o algo asi) que se comia toda la CPU. Nada que ver con tu
caso, pero con el metodo anterior lo pille :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

If Electricity comes from Electrons, does Morality come from morons?


administracion remota ,consulta sobre cierta tarea

2005-01-13 Por tema Cristian Gutierrez
Hoy en la ma~nana, J. o. N. a. H. L. o. M. u. dijo:
 hola lista

Hola!

[...]

 tengo mi makina con linux (debian sarge), y yo no estoy alla (en el
 depto, donde esta mi pc), pero si mi hermano y le deje mi sesion
 abierta pa que vea paginas etc...ahora tengo varias actualizaciones
 que hacer via ssh, una de ellas es el kernel, pero para eso se debe
 reiniciar la makina.

Ojo que si el upgrade de kernel falla (por cualquier motivo) se quedan
sin pan ni pedazo ambos... hasta que llegues a la maquina. No te es
posible esperar a estar ahi para hacerlo? (pero actualizas todo lo
demas).

Ah, ahora recuerdo que hay algunas vulnerabilidadecillas por ahi.. dura
decision :P

 el problema es que no deseo darle mi password y si quiero que pueda
 acceder al pc.  tampoco quiero hacerle una cuenta, sino que quiero
 abrirle la sesion remotamente cosa de que alla este logeado en mi
 cuenta y pueda accesar al escritoriose entiende??

Yup, a lo Hasefroch 9x!

 es posible??...y como??

Activando el autologin de GDM (o KDM, o ...), en /etc/X11/gdm/gdm.conf:

,
| [daemon]
| # Automatic login, if true the first local screen will automatically logged
| # in as user as set with AutomaticLogin key.
| AutomaticLoginEnable=false
| AutomaticLogin=
`

 en foros.tux.cl me recomendaban crearle una cuenta igual por si se
 mandaba alguna caga...el asunto es que tb derrepente necesito que haga
 ciertas cosas con algunos programillas que los tengo en mi home, por
 ende seria el mismo problema

Lo otro es que cambies la clave por una trivial, se la das, y cuando
quieras dejarlo fuera, la cambias de nuevo. Aunque si tu hermano tiene
cierto manejo, esto es bien arriesgado de hacer :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

When all else fails, read the instructions. -- L. Iasellio.


OpenSource || Creative Commons == Comunismo?

2005-01-11 Por tema Cristian Gutierrez
Hoy en la ma~nana, NYARLATHOTEP El Caos Reptante dijo:
 Me ha llegado el siguiente correo:

 Bill Gates: Los partidarios del Código Abierto son los comunistas
 modernos

[...]

 ¿Asi que ahora somos comunistas? Esto independiente del color
 politico de cada integrante de la lista.

RMS respondio directamente a esto una vez:

,[ http://slashdot.org/article.pl?sid=99/06/28/1311232mode=thread ]
| 
| Also, for the record, I am not a Communist or anything similar. The
| idea that people ought to cooperate and help their neighbors is much
| older than Marx--in fact, one notable exponent of this view lived 2000
| years ago. And the idea of inalienable rights embodied in the GNU GPL
| comes from the founders of the United States. People who disagree with
| me often find it convenient to call me a Communist, but they do so in
| order to misrepresent my views.
`

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Recursion: If you know what recursion is, just remember the answer.  
   Otherwise, locate someone who is standing closer to Douglas
   Hofstadter than you are, and ask him/her what recursion is.
-- Andrew Plotkin



[OT] Uso del lenguaje

2005-01-11 Por tema Cristian Gutierrez
Hoy en la tarde, Enrique Herrera Noya dijo:
 Cristian Gutierrez escreveu:

[...]

 Y para volver al topic, aprovecho de pasar el dato que existen ispell
 y aspell (quizas hay otros) para ayudarnos en esta tarea :)

 y ese al estar instalado las aplicaciones hacen uso de el?
 o habria que indicarle que lo use?

Depende de la aplicacion. (X)Emacs trae una interfaz para ispell
(ispell.el) en la instalacion por omision (aunque hay flyspell.el y
dictionary.el para usos mas sofisticados). Recuerdo tambien que Kile
(editor LaTeX de KDE) permitia escoger el back-end.

En el caso de Mozilla y OOo, es cosa de configurarlos en el menu
Herramientas | Opciones o equivalente.

Y para el record:

,[ http://translate.sourceforge.net/doc/other-spellcheckers.html ]
| There are 3 main spellcheckers in Linux:
| * Ispell
| * Aspell
| * MySpell
| 
| Ispell is the original and includes affix compression.  Aspell is
| dubbed as a replacement for Ispell and has better algorithms for
| quessing missing words.  MySpell is used by OpenOffice.org and Mozilla
| and will work on both Windows and Linux, it uses the affix compression
| found in Ispell.
`

En fin, queda demostrado que el que escribe mal es porque quiere ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

A picture is worth 10K words -- but only those to describe the picture.
Hardly any sets of 10K words can be adequately described with
pictures.-- A. P.


checksum a archivo remoto

2005-01-07 Por tema Cristian Gutierrez
Hoy en la ma~nana, Gregorio Paz Hernandez dijo:
 Hola, es posible hacer un checksum a un archivo remoto, es decir, algo
 como md5sum http://www.inf.utfsm.cl/mipdf.pdf   (lo cual no funciona)

  $ curl -s http://www.inf.utfsm.cl/mipdf.pdf | md5sum

 -La idea es verificar remotamente si el archivo ha cambiado (teniendo una
 copia del archivo local y comparar su checksum local v/s checksum remoto)
 y sólo en ese caso descargarlo (por. ej no bajar en vano un pdf de 2MB).

Si tienes control sobre el archivo remoto, puedes publicar junto con el
el checksum correspondiente, y verificar si es que este ha cambiado. O
usar rsync, que hace un checksum por su cuenta y no baja nada si es el
mismo a ambos lados.

Si no, solo te queda andar bajandolo :P

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I need a job where my immense ego seems normal. 
-- Dogbert



Desktop

2005-01-04 Por tema Cristian Gutierrez
Hoy en la ma~nana, Pablo Cruz Navea dijo:

[...]

 Podriamos hacer mediciones o no? No se que opinan ustedes. Y así nos
 sacamos las dudas de frentón. La teoría dice que deberían ser
 similares o iguales (como algunos plantean), pero qué mejor que los
 números. Yo estoy dispuesto a probar Slack, Fedora y Lesbian (broma lo
 de lesbian).

Más bien Crapware, Freidora y Lesbian :D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

If debugging is the process of removing bugs, then programming must be 
the process of putting them in.   -Dijkstra 



pregunta de bash

2005-01-04 Por tema Cristian Gutierrez
Hoy en la ma~nana, Mauricio Vergara Ereche dijo:

[...]

 Yo probe con 
 if grep -q usbfs /proc/filesystems; then true; else false; fi

 y para rescatar el valor, 
 echo $_

Ojo:
  echo $?

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Eyes: n, devices used to examine things to find answers.
Fingers: n, devices used far too much to ask questions before Eyes (qv)
 have been applied to problem documentation.
-- Alan Cox on LKML.


Desktop

2005-01-03 Por tema Cristian Gutierrez
Hoy en la noche, Gonzalo Valenzuela dijo:
 El Lun 03 Ene 2005 19:06, Alvaro Flores escribió:

[...]

 pd: relajate, cual es el afan de enfrentarse a cada rato por lo que se
 dice o no de una distribucion cualquiera, si tu estas contento con
 fedora, perfecto, en gustos no hay nada escrito.

 Espera, creo que esta respuesta la debo dar yo.  Cierto yo no la
 nombré, pero la verdad es que sí la probé, y a mis sentidos me pareció
 mas lenta que debian y por ahi con Mandrake, pero como esta última mas
 rápida que Suse, ahora debo hacer notar que ni en FC2 y 3 ni en Suse,
 ni Debian he hecho todo los experimentos que hice con Mandrake, y no
 soy un administrador de lo mas capo.

Yo creo que todas estas disgresiones sobre qué distro es más rápida y
por qué no tienen mucho sentido, con mediciones en mano o no. Salvo
algún caso muy patológico, es posible chanchear[1] la más rápida
hasta que quede inútil, y también poner a dieta la más chancha hasta
que quede.. ejem, rapidísima pero inútil :-D

Al final, toda es cosa de *cuánto decidió la distro que iba a poner en
la instalación por omisión*. De ahí en adelante, todo es negociable :)


Footnotes: 
[1]  A falta de una mejor traducción para bloat :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

touch her, finger her, mount her, sleep();



[OT] prueba de envio en texto plano...

2005-01-01 Por tema Cristian Gutierrez
Ayer en la ma~nana, Julio Herrera dijo:

[...]

 FELIZ ANO NUEVO  (sorry pero la enie no me sale en version texto)  ;)

Pedazo de MUA que te gastas! :-D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

No hay mail que por bien no venga


Resumen de Linux, Vol 10, Envío 212

2005-01-01 Por tema Cristian Gutierrez
Ayer en la tarde, juan pablo Rumie Vittar dijo:

[...]

 ehmm  xdpyinfo ?

 Este comando es estandar en Linux?

[...]

 $ xwininfo -root
 
 (mirar donde dice Height y Width).

 Misma pregunta, este comando es estandar en las
 distro´s de Linux?

Ambos vienen con XFree (y, supongo, con Xorg). Mientras la distro no
ande macheteando con demasiado ahínco (como las pensadas para mini CDs o
pendrives), deberían estar siempre que se instale X.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

'The Geek shall inherit the earth.' - Linus 5:5



Mutt con imap WAS: [Re: [OT] prueba de envio en texto plano...]

2004-12-30 Por tema Cristian Gutierrez
Hoy en la ma~nana, Carlos A. Sepulveda M. dijo:

[...]

 $mutt -f imaps://smtp.tuxpan.cl/
 No se pudo conectar a smtp.tuxpan.cl (Conexión rehusada).

 otra?

Workaround:

1. echo 'set ssl_starttls = no'  ~/.muttrc
2. mutt -f imap://smtp.tuxpan.cl
3. PROFIT!!

(eso, hasta descubrir por qué Mutt falla en el handshake, y tratar de
activarlo de nuevo)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

E-mail is not to be used to pass on information or data. It should be
used only for company business. (Accounting Mgr., Electric Boat Company)
-- Dilbert Awards



capturar resolucion...

2004-12-30 Por tema Cristian Gutierrez
Hoy en la noche, juan pablo Rumie Vittar dijo:
 Amigos de la Lista:

 La pregunta es la sig: 

 Como podria capturar la resolucion de pantalla? (a
 traves de un comando ejecutando en consola?)
 se entiende lo que quiero hacer? [...]

$ xwininfo -root

(mirar donde dice Height y Width).

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I'm a SysAdmin.  Being antisocial, bitter and paranoid goes with the
territory. -- Arthur Hagen, on ASR.


[OT] prueba de envio en texto plano...

2004-12-29 Por tema Cristian Gutierrez
Hoy en la noche, Pablo Cruz Navea dijo:

[...]

 Aclara el estandar porfavor.
 Quizas sea de utilidad saberlo
 
 Fácil
 Que existió primero?
 HTML o el correo electrónico?
 gopher o HTTP?
 
 Eso no aclara el estándar.
 
 es mas comodo el texto plano. ademas todos pueden leer en texto plano, y
 _no_ todos pueden leer html

 Eso no es estándar. Eso es un gusto.

Se le recuerda a los contertulios que tan importante como no enviar
correo en HTML, es recortar el exceso de texto que no es relevante para
la respuesta. Vean nada mas el descalabro de mensaje al que respondi ;)

Para mas odiosas e inoportunas recomendaciones de netiquette, ver la
seccion 2.1.1 de http://www.faqs.org/rfcs/rfc1855.html.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

SUPERCOMPUTER: what it sounded like before you bought it. 



mitologia urbana

2004-12-28 Por tema Cristian Gutierrez
El domingo 19th, Horst von Brand dijo:
 Cristian Gutierrez [EMAIL PROTECTED] dijo:

[...]

 Para el apurado, Sarge está más que potable (aka estable) :) De hecho,
 para instalaciones desde hace un tiempo en adelante, stable es
 perfectamente descartable, IMHO.

 O sea, Debian _en la practica_ no cuenta con una version estable
 recomendada. QED.

A mi manera de ver, cuenta con dos. Ciertamente, YMMV.

[...]

 Que haya una distribucion Mandrake live es bien diferente de Knoppix (que
 tomo muchisimo de _otras_ distribuciones, porque Debian simplemente no
 tiene nada, p.ej. en reconocer y autoconfigurar).

No tenía en Woody (en el instalador).

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

UNIX: It's not just 'User-Unfriendly', it's 'Proactively User-Hostile' !



velocidad de descarga

2004-12-20 Por tema Cristian Gutierrez
Este sabado, [EMAIL PROTECTED] dijo:
 el problema es que tengo varios computadores conectados a la red uno
 con linux y los otro con windows trato de bajar el mismo archivo que
 con linux y con windows lo baja a 100 y con linux 20 eso no me gusta
 por que los archivos son de linux y tengo que estar transfiriendo de
 un computador a otro

Revisa todo lo que pueda significar una asimetría en las conexiones del
PC con Linux y el con Windows. Partiendo por intercambiar los cables :-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Real geeks are immune to graphics.



[GNUS] Comenzar a usarlo

2004-12-20 Por tema Cristian Gutierrez
Hoy en la ma~nana, Juan Carlos Muñoz dijo:

[...]

 PS: debo entender que el GNUS es un cliente de correo que se puede
 usar desde emacs???

Y también en XEmacs.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

My other sig sucks less.



error en kmail

2004-12-20 Por tema Cristian Gutierrez
Hoy en la noche, Daniel Benavides Santelices dijo:

[...]

 kmail: ERROR: : couldn't create slave : Unable to create io-slave:
 klauncher said: Unknown protocol 'pop3'.

 y al hacerlo con evolution todo funciona de maravillas..

 alguna idea...??

Según el Evangelio de Nuestro Señor San Google, versículos [1] y [2],
esto podría solucionarse con:

# apt-get install kdepim-kio-plugins

Ojalá que eso sea.
Amén :)


Footnotes: 
[1]  http://lists.debian.org/debian-kde/2004/08/msg00278.html

[2]  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=266603

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

When Roman engineers built a bridge, they had to stand under it while
the first legion marched across. If programmers today worked under
similar ground rules, they might well find themselves getting much
more interested in Ada ! -- Robert Dewar, President Ada Core Technologies.



Problemas con las x

2004-12-20 Por tema Cristian Gutierrez
Hoy en la noche, Yerko Gallardo dijo:

[...]

 culd not init font path element unix/:7100, removing from list

Quizas te falta instalar xfs (el servidor de fuentes [tipos de letra] de
X). Si instalas X completo (con el paquete x-window-system, creo), viene
de yapa.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I have never seen anything fill up a vacuum so fast and still suck.
  -- Rob Pike, commenting on the X Window System.


sonido en ubuntu linux

2004-12-18 Por tema Cristian Gutierrez
Hoy en la ma~nana, A. Parraurbina dijo:
 hola 

Hola!

 disculpn pero lamentablemente mis conocimientos de linox no son muchos
 y con 7a{ños de win se me hace dificil el cambio bueno hace ya una
 semana instale Ubuntu Warty y me encontre qe no detecteba o activaba
 el sonido y no se como se realiza esa tarea en esta distro el pc ya es
 viejo PII 233 por ejemplo se que en fadora el sonido de targetas isa
 se configura con sndconf pero en ubunto no se como se realiza

Me tinca que con `alsaconf', pero no estoy taaan seguro :-/

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Q: How many Pentium designers does it take to screw in a light bulb?
A: 1.99904274017, but that's close enough for non-technical people.



el XP lo tiene y no lo pillo en linux - no se piquen jaja

2004-12-18 Por tema Cristian Gutierrez
Hoy en la ma~nana, Linus Casassa dijo:
 ando buscando un user switch, asi como el del winXP que pueda abrir un
 F8 - F9 - ... - F12 con el gdm o que se abra al iniciar.. aunque seria
 mejor que yo lo llamara con un click :P (uso gnome) y tambien que
 pueda esconder la sesion abierta y loguear a otra persona en la misma
 ventana (igualito al del XP)

 alguien conoce algo ya hecho?

Echale una mirada a
http://esco.mine.nu/category/code/fast-user-switching-applet/, quizas
te sirva.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The nice thing about standards is that there are so many of them to 
choose from.  --Andrew S. Tanenbaum


montar unidad remota

2004-12-16 Por tema Cristian Gutierrez
Hoy en la tarde, Roberto Leiva M. dijo:
 Tengo un Pc con White Box, este posee el usuario
 /home/userPC1. (Sistema de fichero ext3)

 Es posible montar el directorio de este usuario en un pc remoto que tiene RH9?

 Que debo agregar en el /etc/fstab de la maquina remota ?

[No lo sé, pero supongo que NFS es la alternativa canónica]

 Datos Adicionales :
 Servidor WB: wbServer
 Usuario: userPC1
 Password:  abc123

Hey! Me falta la pura IP! :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

63% of all statistics are made up... including this one. -- Dogbert



mitologia urbana

2004-12-15 Por tema Cristian Gutierrez
Ayer en la noche, Reinaldo Orrego dijo:

[...]

 Ahora hablare un poco de gentoo (es la distribucion que mas se acomoda
 a mis necesidades). Esta distribucion corre tan bien en PC pequeños
 como en grandes por que compila todos los paquetes segun la
 arquitectura de nuestro Pc. no solo se limita a tener un kernel
 compilado a nuestro PC sino que la totalidad de los paquetes son
 compilados segun nuestro PC, hasta el mismo compilador es
 compilado. Esto es lo que hace que corra bien en todo tipo de makinas,
 que nada es precompilado.

 Si estoy muy perdido me dicen.

Compilar consume CPU (negligible con nice +infinito y kernel 2.6.x) +
RAM (impajaritable) + disco como condenado (y si uno se quiere pasar de
vivo con un ramdisk... ouch! :-) + tiempo (precioso o no, dependiendo
del individuo). Podrá ser que después de una semana de instalarse (aka
compilarse) en un tarro chico, Gentoo ande (bien, regular o mal,
depende de qué humor tenías cuando seleccionaste los flags de
compilación), pero se te fue una semana en el ejercicio, y cuando
salga el update para OOo/KDE/Xorg se tiene que repetir parte del mismo.

Entiendo que si necesitas una configuración muy, pero muy específica,
con necesidad de sacarle el jugo a la poca máquina que hay (se me ocurre
por ejemplo, un IDS para red 10/100 en un P100 ó 486), y/o tienes
máquina (y/o tiempo) de sobra, Gentoo es una opción completamente
válida. Pero cuando las prioridades son otras (estabilidad de paquetes
con QA medianamente confiable, puesta en marcha expedita, etc.), es
probable que encuentres mejores alternativas (y Gentoo con todo
instalado desde paquetes es una más, pero que huele fuertemente a usar
Gentoo por usar Gentoo)

Todo esto IMHO; mis amigos más cercanos son Gentooístas Talibanes
Fundamentalistas de la Única Santa y Recompilada Iglesia de Nuestro
Señor make.conf®, aunque no por ello dejo de citarles el suculento
material de http://www.funroll-loops.org cuando me salen con sus
Cánticos de Alabanza a Portage :D

Saludos,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The death rate on Earth is:  (computing)  One per person.



[GV + psnup] Error Tipo Pagina

2004-12-15 Por tema Cristian Gutierrez
Hoy en la tarde, [EMAIL PROTECTED] dijo:

[...]

 Decidi volver a mi antiguo metodo (pdf - ps - 2.ps) con gv + psnup,
 pero cual no seria mi sorpresa cuando al tratar de imprimir el nuevo
 doc, me aparecian las pags sobre-montadas unas con otras, de tal forma
 que en cada cara de hoja no se puede leer nada... :-(

Cómo fue generado tu archivo PDF? Se puede ver (i.e. bajar) desde algún
lado?

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Why Eternal Damnation is better than Windows Software Development, reason #6.
ED: It is avoidable; an attractive, widely-marketed alternative is available.
WSD: Resistance is futile. All the alternatives are damned or doomed.



Programar java en linux. Como ejecutar????

2004-12-15 Por tema Cristian Gutierrez
Hoy en la ma~nana, Isaac Smith dijo:
 Hola a todo el mundo de la lista

Hola mundo? :)

 hace poco empeze a programar en java, es decir, estoy en proceso de
 aprendisaje.
 He realizado algunas cosas simples pero no he logrado ejecutar nada,
 estoy ocupando kaffe (script: javac y java), con javac ni un drama,
 todo compila a la perfeccion pero al momento de ejecutar mi clase que
 contiene el main me sale un error, algo asi como excepcion de clase no
 encontrada (no tengo en estos momentos la salida, pero es algo asi),

[Sacando la bola de cristal]

Supongamos que tu código está en el archivo programa.java. Dentro de él,
tienes la clase MiPrograma, que es la que tiene el main:

,
| class MiPrograma {
| 
|   public static void main (String args[]) { ... }
| 
| }
| 
| // etc
`

Entonces al compilador le das el nombre del archivo:

  $ javac programa.java

Esto te genera el archivo MiPrograma.class, que es el que ejecutas con
el intérprete:

  $ java MiPrograma

El CLASSPATH, si no estás haciendo nada sofisticado, déjalo en .
(punto, el directorio actual) y ejecuta ambas cosas parado en el
directorio en donde está tu código. Normalmente eso es infalible.

Muchas veces, el nombre del archivo es el mismo que el de la clase, por
ejemplo, si este archivo se hubiese llamado MiPrograma.java, el
compilador recibe ése nombre de archivo.

Otra salvedad es que si tienes más de una clase en el mismo archivo, la
que tiene el main que se puede ejecutar es la que diga public class
AlgunaClase, porque Java permite una sola clase pública por archivo (y
de hecho, el compilador te lo recordará si no es así :-).

Con respecto a Kaffe v/s GCJ (para que no sea tan OT), no tengo mucha
experiencia con ellos, pero sí sé que GCJ te puede generar binarios
nativos para la plataforma (Linux en este caso). Eso, mientras no estés
usando cierta biblioteca de ventanas que no es soportada por GCJ (no
recuerdo si era AWT, Swing, SWT, o alguna combinación de las
anteriores).

Saludos,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The best part of banging your head against a wall is when you stop. 
 Its the same with windows. 



Hackeo

2004-12-08 Por tema Cristian Gutierrez
Hoy en la noche, Leonardo Soto dijo:

[...]

 Claro, si la info no fue fisicamente borrada tienes alguna posibilidad
 de encontrar una que otra cosa. El caso es que si son borradas (en
 forma segura, con shred[*] o equivalentes), entonces definitivamente
 _*no hay caso*_, al menos sin algun hw extravagante y algo magico ;-)

 [*] Del man de shred:

 DESCRIPTION
Overwrite the specified FILE(s) repeatedly, in order to make it
harder for even very expensive hardware probing to recover the
data.

Faltó decir que más abajito, en la misma página del manual, dice que con
sistemas de archivos modernos no se cumple la suposición de que los
datos se sobreescriben _en_ el lugar. En particular se cita los
sistemas de archivos con journalling, como JFS, ReiserFS, XFS, Ext3,
etc. Eso parece significar que más allá de Ext2, es impráctico usar
shred ...

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Real Programmers are surprised when the odometers in their cars  don't 
turn from 09 to 0A.



sarge estable

2004-12-02 Por tema Cristian Gutierrez
Hoy en la ma~nana, Andres Junge dijo:
 Patolin . wrote:

 Hola a todos alguien sabe cuando sale la version estable de sarge???

 Respueta oficial: Cuando este lista.
 Rumor extraoficial: diciembre de 2004 (pronto)

Ojo que el rumor extraoficial (a.k.a. Real Soon Now®) siempre es 1-2
meses más que el resultado de gettimeofday :-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

From inews' conf.h file:
/*
 *  Sanity checks (You know.  Checks you get from Sanity Claus)
 */



libreria .so

2004-11-21 Por tema Cristian Gutierrez
Hoy en la ma~nana, Eduardo Quiroz Salinas dijo:
 ... pero es que 99 dólares por el letrerito me pareció excesivo y [...]

Me parece que lo que se debe hacer en ese caso es más que claro... o si
quitar el letrerito era _tan_ importante como para meterse a pichicatear
el binario, quizás el precio no era tan excesivo ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Press CTRL-ALT-DEL now for an IQ test. 



OT: Pregunta de C

2004-11-20 Por tema Cristian Gutierrez
Hoy en la tarde, rodrigo ahumada dijo:

[...]

h(i) { return i[0123456789ABCDEF]; }

 supongo que esto selecciona el caracter i de 0123456789ABCDEF, pero
 no deberia escribirse asi?:

 h(i) { return 0123456789ABCDEF[i]; } ?

En C p[i] quiere decir *(p+i) (lo que esta i posiciones mas adelante de
p), lo que es lo mismo que *(i+p), lo que es lo mismo que... i[p] :-P

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Syntactic sugar causes cancer of the semi-colons. 
-- Alan Perlis


Mozilla u otro browser de LINUX como Kiosco?

2004-11-13 Por tema Cristian Gutierrez
Ayer en la ma~nana, Angelo Astorga Perez dijo:
 Estimada lista, alguien de uds a configurado algun browser como kiosco...
 es decir, que se cargue automaticamente un sitio WEB (Kiosco) y que no 
 permita dejar salir o ir a otros sitios... eso significa, solamente
 visualizar el sitio cargado y nada mas... 

Opera es una posibilidad:

http://www.opera.com/support/mastering/kiosk/

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

- ¿Por qué los programadores gringos confunden el dia de Navidad con
   Halloween? Porque DEC 25 = OCT 31



Script CAPS

2004-11-05 Por tema Cristian Gutierrez
Ayer en la ma~nana, Cristian Gutierrez dijo:
 Hoy en la noche, Gustavo Chain dijo:
 Holap, quisiera saber como debería hacer un script q transformara (de
 manera recursiva) archivos o carpetas escritos en mayusculas a
 minusculas.

 FILE.XYZ --- file.zyz

 Aqui va mi intento de solucion; gustoso acepto criticas:


[...]
 | /tmp $ find dir  -depth -print0 |\
 |perl -MPOSIX -ln0e '
 |  if (/(.*\/)([^\/]+)$/) {
 |my ($prefix, $last) = ($1,$2);
 |$cwd = getcwd;
 |chdir $prefix;
 |rename($last, uc $last);
 ^^
 |chdir $cwd;
 |  } else { rename($_, uc $_) }
 ^^
[...]

Sorry, esos dos eran `lc'. La version reducida del otro mensaje esta ok
:)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Netscape vs OE as the best newsreaders?  Hm... kind of like Escort vs
Cavalier as the best compacts.  Xnews, Agent, Pine, slrn, now we can
have a discussion.  Wait a minute, Gnus.  Oh, discussion over :-)
--  Galen Boyer



Script CAPS

2004-11-04 Por tema Cristian Gutierrez
Hoy en la noche, Gustavo Chain dijo:
 Holap, quisiera saber como debería hacer un script q transformara (de
 manera recursiva) archivos o carpetas escritos en mayusculas a
 minusculas.

 FILE.XYZ --- file.zyz

Aqui va mi intento de solucion; gustoso acepto criticas:

,
| /tmp $ find DIR -depth
| DIR/DIR CON ESPACIO 1/ARCHIVO CON ESPACIO 12
| DIR/DIR CON ESPACIO 1/ARCHIVO CON ESPACIO 11
| DIR/DIR CON ESPACIO 1
| DIR/ARCHIVO CON ESPACIO 1
| DIR/DIR CON ESPACIO 2/ARCHIVO CON ESPACIO 22
| DIR/DIR CON ESPACIO 2/ARCHIVO CON ESPACIO 21
| DIR/DIR CON ESPACIO 2
| DIR/ARCHIVO CON ESPACIO 2
| DIR/ARCHIVO CON ESPACIO 3
| DIR
|
| /tmp $ find dir  -depth -print0 |\
|perl -MPOSIX -ln0e '
|  if (/(.*\/)([^\/]+)$/) {
|my ($prefix, $last) = ($1,$2);
|$cwd = getcwd;
|chdir $prefix;
|rename($last, uc $last);
|chdir $cwd;
|  } else { rename($_, uc $_) }
|'
|
| /tmp $ find dir -depth
| dir/dir con espacio 2/archivo con espacio 21
| dir/dir con espacio 2/archivo con espacio 22
| dir/dir con espacio 2
| dir/archivo con espacio 2
| dir/archivo con espacio 3
| dir/dir con espacio 1/archivo con espacio 11
| dir/dir con espacio 1/archivo con espacio 12
| dir/dir con espacio 1
| dir/archivo con espacio 1
| dir
`


--
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Unix is simple, but it takes a genius to understand the simplicity. -
Dennis Ritchie



Script CAPS

2004-11-04 Por tema Cristian Gutierrez
Hoy en la ma~nana, Daniel Serpell dijo:
 Hola!

Hola!

 El Thu, Nov 04, 2004 at 12:13:01AM -0300, Cristian Gutierrez escribio:
 Hoy en la noche, Gustavo Chain dijo:
  Holap, quisiera saber como debería hacer un script q transformara (de
  manera recursiva) archivos o carpetas escritos en mayusculas a
  minusculas.
 
  FILE.XYZ --- file.zyz
 
 Aqui va mi intento de solucion; gustoso acepto criticas:

 Lo encontré un poco complicado, yo suelo usar 'tr':

Tienes razon, di mil piruetas y mire para los tres lados antes de cruzar
la calle :-P

Rectifico:

,
| find DIR -depth|\
| perl -lne'my$p;/(.*\/)([^\/]+)$/(($p,$_)=($1,$2));rename($p.$_,$p.lc)'
`

Es verdad que tener instalado Perl puede ser un requisito exigente, pero
por lo menos se hace todo con un total de dos procesos :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I dont know how to use my email. 
You need to upgrade your IQ a few points. Try listening to classical music. 
-- Dogbert's Tech Support Service



Busqueda en texto

2004-11-03 Por tema Cristian Gutierrez
Ayer en la noche, Alejandro Barros dijo:
 Sen~ores,

Señor!

 Estoy buscando alguna herramienta para indexar (keywords) un archivo de texto
 (cada registro tiene dos campos número de registro y texto) y luego realizar
 búsquedas eficientes en el, alguna recomendación?

Aun un poco amplia la pregunta. Algunas posibilidades no del todo
descartables:

* Usar un indexador de texto completo, como namazu, swish (hay swish++
  y swish-e), glimpse, etc. Esto no considera la estructura que tengas
  en el archivo, todo vale (aunque puedes deberias poder especificar
  que es un stopword y que no). Alguno de esos trae (o existe para el)
  una fachada WWW.

* Escribir un scripticillo (en Perl o lo que sea) que te genere un
  indice invertido con entradas del tipo

token archivo:linea archivo:linea ...

  y escribir otro scripticillo para consultar (o hacerlo a punta de
  grep's...).

* Usar `ctags' para generar el indice anterior (--language=none, y dar
  una regexp para el caso).

* Meterlo todo a una BD, agregar indices, y hacer las consultas en
  SQL. Supongo que no es ni 1/2 optimo si los textos tienen cierto
  largo, pero vale la pena considerarlo si las busquedas son solo por
  prefijos de largo definido (por ejemplo).

Ojala te sirva alguna idea. Yo probaria con la primera :)

Saludos,

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I'd rather write programs to write programs than write programs.
-- Dick  Sites, Digital Equipment Corporation



Pregunta de bash

2004-11-03 Por tema Cristian Gutierrez
Hoy en la tarde, Marcos Ramirez A. dijo:
 On Wed, 2004-11-03 at 12:56, Juan Carlos Muñoz wrote:
  No funca. El comportamiento es el mismo.

 Debe ser porque tal como en C las comillas dobles son
 interpretadas...

 ¿¿?? C no es un lenguaje interpretado. Si te refieres a la
 construccion printf(formato, argumentos) o similar, el sentido y
 significado es muy distinto.

Seguramente quiso decir:

Debe ser porque tal como en *PHP/Perl* las comillas dobles son
*interpoladas*... 

Eso tiene mas sentido :)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Mary had a crypto key, she kept it in escrow, and everything that
Mary said, the Feds were sure to know. -- Sam Simpson, July 9, 1998



OT: Duda latex

2004-10-28 Por tema Cristian Gutierrez
Hoy en la tarde, Bernardo Suarez dijo:
 Hola, me la ganó google con esto, no supe hacer el query que me
 entregue lo que quiero.
 Alguien sabe como poner un pipe (|) en latex? (aparte del ambiente verbatim)

 | no funciona
 \| no funciona

\verb#|# por ejemplo... el # puede ser otro caracter (no conflictivo)
que quieras usar como delimitador.


-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Where's the peer who keeps resetting my connection? I have a broken
pipe I'd like to beat him with. -- Strawser on /.



Generadores de trafico.

2004-10-27 Por tema Cristian Gutierrez
Hoy en la ma~nana, Felipe Cristian Barriga Richards dijo:
 Juan Collao wrote:

 | He usado el generador de tráfico hping2 y el JTG con resultados
 | especiales. En tarjetas de 100 Mbps he logrado tráfico de 1700 Mbps
 | y en las tarjetas de Giga (1000 Mbps) he logrado 5000 Mbps.
 |
 | Lo medí con un script que coloqué para ver el trafico que salía y el
 | que llegaba.
 |
 | Alguién podría explicarme como esto es posible el pasarme de los
 | límites de los que da la tarjeta.

   Estas midiendo mal. Lo que podrias hacer es usar algun generador
 de trafico (o pasar archivos (siempre y cuando no se use toda la cpu))
 y monitorear con iptraf y ahi tienes bien las estadisticas de a cuanto
 logra funcionar tu red.
   En todo caso deberia andar como maximo a 100mbps, si te indica
 1700mbps es porque esta funcionando mal los programas, ya que es
 imposible que llegue a esa tasa.

Ejem, casi. El trafico generado podria ser un monton de ceros y alguna
capa (ppp, la tarjeta, etc.) podria estar comprimiendolo de forma
pseudo-inteligente.

Por ejemplo, suele ocurrirme que al transferir archivos PostScript sin
comprimir (con `scp -C' o `rsync -z') obtengo tasas para la risa... 700
Kbps en una conexion de 256, etc. No asi con MP3s, MPGs y JPEGs
(entropia, creo que le llaman ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

When in doubt, use brute force.  -- Ken Thompson, Bell Labs



Upgrade o Downgrade ?

2004-10-25 Por tema Cristian Gutierrez
Hoy en la noche, Benjamín Gálvez dijo:
   Este correo fue enviado por SourceForge.net
   Cabiaran su servicio Web, de Debian Potato a Fedora C2..

Bueno, desde Potato casi cualquier cosa es upgrade (salvo Aquel OS)
;-)

Si tuviera que adivinar, diria que les interesa la seguridad hiper
granular de las extensiones SELinux, que no estan para Woody ni para
Sarge en forma oficial. Y frente a la alternativa (Gentoo, o alguna otra
trae SELinux tambien?), FC2 no esta tan mal.

Y si no es eso, entonces diria que tienen que justificar un par de horas
de downtime cada 6 meses :-D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Real Programmers don't use symbolic debuggers, who needs symbols.



DB Designer

2004-10-21 Por tema Cristian Gutierrez
Hoy en la ma~nana, [EMAIL PROTECTED] dijo:
 Estimados:
 Al tratar de ejcutar el DB designer 4 en el FC2 me aparece el siguiente
 error:

 Runtime error 230 at 0806BE8D

 Que puede ser?

Trata de correrlo bajo gdb(1), o por lo menos con strace(1) para obtener
alguna pista.

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

The Soviet Union does not exist any more in its present format. 
CCCP: format CCCP: /u 


Hay algun FTP server GRAFICO pra linux

2004-10-17 Por tema Cristian Gutierrez
Hoy en la tarde, Juan Ponce R. dijo:
 ando buscando algun servidor ftp grafico para linux, como el BulletProof FTP 
 Server (de windows)

 pero hasta el momento he encontrado puras tonteras para consola... hay alguno 
 grafico? de donde lo bajo?

http://freshmeat.net/search/?q=ftp+server

Y fijate en los screenshots que hay al lado, algunas de esas tonteras
son graficas :D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Computers make very fast, very accurate mistakes. 


sobre interfaces....

2004-10-14 Por tema Cristian Gutierrez
Hoy en la tarde, juan pablo Rumie Vittar dijo:

[...]

 He levantado y bajado estas interfaces: slip, plip, y eth
 (Ethernet) y he puesto todos los efuerzos para ppp (point to point )
 no he podido ni con ifconfig ni con el demonio pppd... :-( Of
 CoUrSe que ya he googleado y toda la info que encontre (aunque muy
 completa) no me ayudo

(se huele el miedo.. jeje... es verdad que esta lista es algo tensa
por decirlo de alguna manera :-)

 Con pppd hice (como root oviamente):
  
 Pppd -d -detach /dev/ttyx y no func. 

Primero cuenta que quieres hacer. Conectarte por ADSL? Por PPP directo
de un host a otro con algun cable trucho? Llamar gratis a marte? :D

De que distro se trataria? No te sirve configurar /etc/ppp/options (al
menos esa es la ruta en Debian) y usar pon/poff o bien configurar con
adsl-algo y despues adsl-start (creo que eso es en las variantes de
RH, FC y MDK).

 Perdon, pero no capture el error, en el proximo mail lo hago

Tienes que rezarte tres Tux Nuestro y cinco Ave RMS y seras absuelto ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald Knuth


version off-line de imap

2004-10-13 Por tema Cristian Gutierrez
Hoy en la ma~nana, Victor Hugo dos Santos dijo:
[...]
 seria posible mantener una copia local o un cache de los correos que son
 acessados via imap, para que los mismo puedan ser acessados offline ???

 Obs.: La idea de utilizar pop no seria muy buena, ya que, existen varias
 carpetas y una infinidad de reglas en el servidor de correo, lo que
 resultaria muy trabajoso transpassar para el MUA y recibir el correo con
 POP.

 Lo ideal seria aplicar esto a Evolution, mas se acepta otras
 sugerencias.

Yo uso `offlineimap' para sincronizar mis maildirs locales contra un
IMAP remoto (y viceversa). Si lo que quieres es usar un mbox local
(todos los mensajes juntos en un solo archivo) como cache, podrias
probar `mailsync'.

Cuando use este ultimo no me gusto porque era bastante lento para mboxes
con miles de mensajes. No asi en el caso del primero, que utiliza el
formato maildir (que ademas entiendo que esta dise~nado para el acceso
concurrente, en este caso entre el MUA (o IMAP local) y offlineimap).

Saludos,

PS: Tambien probe rsync y otras brujerias... y no, no las podria
recomendar :D

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

I think the purpose of dating is to get warez. -- Geoff Raye on #uiuc


Salir de una lista negra !!!

2004-10-13 Por tema Cristian Gutierrez
Hoy en la tarde, Felipe Cristian Barriga Richards dijo:

[...]

 Alguien hace algo cuando le llegan muchos spam o spamassassin + un
 whisky al seco para calmar la ira ?

Yo antes les enviaba alguna foto repugnante, con un mensaje que decia
no mande mas leseras si no quiere recibir mas leseras como esta. Luego
alguien me aconsejo que tal vez me podria ver en aprietos por el
`calibre' de las imagenes, asi que cambie de estrategia. En todo caso,
la respuesta que recibi de uno de ellos valio la pena el riesgo ;-)

Ahora tengo un archivo con direcciones de spammers (puestas a mano, para
que no caigan terceros) y los subjects que mas le podrian interesar. Por
ejemplo, [EMAIL PROTECTED] y pedido de vinos, precio de cabernet
sauvignon?, etc. En un cron, mas o menos cada una hora (intervalo
variable) escojo un spammer, un subject, y le compongo un mensaje (el
texto me lo reservo ;-). Termina solo sabiendo mi ip, que cambia todos
los dias.

Quizas no me limite la dosis de spam que recibo, pero me calma los
nervios cuando alguno pasa mis 4 barreras (SpamAssassin #1, YAVR,
Bogofilter, SpamAssassin #2) hasta mi inbox impunemente :-S.

[obviamente se reciben sugerencias, pero en mi correo, porque esto ya se
 puso bastante OT...]

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Large increases in cost with questionable increases in performance
can be tolerated only in race horses and women -- Lord Kelvin.


Correr el bash sh desde Apache

2004-10-08 Por tema Cristian Gutierrez
Hoy en la tarde, Andres Ruz Salinas dijo:
 Con respecto al script sh estoy intentando correr ese script desde una
 página web con el comando de PHP shell_exec(/opt/backup/script.exec). No
 entiendo por que no me hace nada, ni siquera me da error. Estoy dandole
 permisos al usuario Apache con SUDO para que ejecute el script. 
 He probado el comando shell_exec() desde una página donde pongo las
 siguientes líneas:

[...]

 $salida = shell_exec(/opt/backup/script.exec);

[...]

 ¿Que estoy haciendo mal? ¿Que forma tengo para ejecutar este script desde
 web?

Si estas usando sudo, debieras ejecutar eso como sudo
/opt/backup/script.exec, no? (si no como [EMAIL PROTECTED] va a saber sudo que 
tiene
que actuar ;-)

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Document code?  Why do you think they call it code?



Archivo de la lista

2004-10-07 Por tema Cristian Gutierrez
Hoy en la tarde, Felipe Navarro dijo:
 Veo que en https://listas.inf.utfsm.cl/pipermail/linux  está el
 archivo de la lista... pero es dificultoso efectuar una búsqueda (ej:
 mailscanner`+ exim4 )

 Alguna sugerencia?

Google! Busca por algo como mailscanner site:listas.inf.utfsm.cl (con
exim4 no me sale nada :-S).

-- 
Cristian Gutierrez  http://www.dcc.uchile.cl/~crgutier
[EMAIL PROTECTED]Jabber:[EMAIL PROTECTED]

Looking at the proliferation of personal web pages on the net, it
looks like very soon everyone on earth will have 15 Megabytes of fame.
  -- MG Siriam 



  1   2   >