srand() + time() en Linux
Pablo Cruz Navea escribió: ¿De qué otra forma se podría obtener aleatorios binarios? Para dejar de usar el rand () % 2 hice algo como esto: srand (); val = rand () % 2000; if (val = 1000) num = 1; else num = 0; Pero eso dependerá de la probabilidad con que los números de rand () % 2000 sean mayores o iguales a 1000 (o bien menores que 1000). ¿Es buena idea esto? Al usar módulo algo estás quedándote con los últimos bits del número, que justamente son los menos aleatorios. En esta página explican por qué no es una buena idea: http://www.merrymeet.com/jon/usingrandom.html En ésta sugieren como hacerlo: http://www.library.cornell.edu/nr/bookcpdf/c7-4.pdf (Es un capítulo del Numerical Recipes, lo puedes encontrar en la biblioteca de la UTFSM) -- Roberto Bonvallet From [EMAIL PROTECTED] Wed Oct 11 09:14:40 2006 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Wed Oct 11 09:05:12 2006 Subject: PHP - domxml_open_file() In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Héctor Mansilla wrote: [...] El tema es que cuando accedo a la página sale un lindo mensaje? Fatal error: Call to undefined function domxml_open_file() in /var/www/html/index.php on line 21 Esa línea tiene el siguiente código? $DOM_xml = domxml_open_file($xml); [...] El tema pasa por usar el FC5 con paquetes (YUM) ya que mi experiencia compilando software es ?nada?... Alguna sugerencia? usa CentOS 4.x, trae los paquetes php-gd y php-domxml. no necesitas compilar nada y estaras usando una distro de larga vida. -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Wed Oct 11 08:59:28 2006 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Wed Oct 11 09:25:56 2006 Subject: srand() + time() en Linux In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Pablo Cruz Navea escribió: ¿De qué otra forma se podría obtener aleatorios binarios? Para que quieres los numeros? Si tu aplicacion depende de tener una buena fuente de numeros aleatorios, tendrias que dedicarle mucho tiempo a estudiar el tema. (Por ejemplo criptografia). Si es algo menos critico, entonces cualquier receta que te de numeros mas o menos aleatorios es suficiente. Asumo que tu caso es el segundo, es decir, no es _tan_ importante que la aleatoriedad sea de muy buena calidad. srand (); val = rand () % 2000; if (val = 1000) num = 1; else num = 0; Pero eso dependerá de la probabilidad con que los números de rand () % 2000 sean mayores o iguales a 1000 (o bien menores que 1000). ¿Es buena idea esto? Es buena idea, siempre y cuando sustituyas el 2000 por RAND_MAX y el 1000 por RAND_MAX/2. Lo malo de esto es que es muy lento. Una idea un poco mejor podria ser hacer bit-shifting para obtener uno de los bits de mas arriba, como te sugirieron en otra respuesta a este correo. Eso es mucho mas rapido. -- Alvaro Herrera Developer, http://www.PostgreSQL.org El sabio habla porque tiene algo que decir; el tonto, porque tiene que decir algo (Platon). From [EMAIL PROTECTED] Wed Oct 11 10:10:37 2006 From: [EMAIL PROTECTED] (Joel Campos Herrera) Date: Wed Oct 11 10:03:33 2006 Subject: Bloqueo de P2P (Ares) Message-ID: [EMAIL PROTECTED] Estimados Linuxeros: Estoy tratando de bloquear el trafico P2P a traves de IPTables. Baje l7filter el cual bloquea de buena manera la gran mayoría de los P2P existentes (Torrent, Kazaa, Emule, imesh, etc); sin embargo el Ares me está dando dolores de cabeza. L7 no lo bloquea, porque Ares cambio su protocolo en la última versión y ya no utiliza paquetes identificables para L7 pues los paquetes se encuentran encriptados. ¿Alguien tiene alguna solución para esto? Agradezco cualquier ayuda o comentario que pueda aportar. Saludos y gracias unas vez mas.
Bloqueo de P2P (Ares)
La unica solicion para Ares es: con iptables cierra todo el forwarding y deja pasar lo que sirva. Si es al reves (todo abierto y bloqueado lo que no sirva), no encontraras absolutamente nignuna solucion para frenar trafico p2p ares. Saludos, Miguel Oyarzo O. Austro Internet S.A. Punta Arenas Chile At 07:10 11-10-2006, Joel Campos Herrera wrote: Estimados Linuxeros: Estoy tratando de bloquear el trafico P2P a traves de IPTables. Baje l7filter el cual bloquea de buena manera la gran mayoría de los P2P existentes (Torrent, Kazaa, Emule, imesh, etc); sin embargo el Ares me está dando dolores de cabeza. L7 no lo bloquea, porque Ares cambio su protocolo en la última versión y ya no utiliza paquetes identificables para L7 pues los paquetes se encuentran encriptados. ¿Alguien tiene alguna solución para esto? Agradezco cualquier ayuda o comentario que pueda aportar. Saludos y gracias unas vez mas.
Bloqueo de P2P (Ares)
On Wed, 11 Oct 2006 10:10:37 -0400 Joel Campos Herrera [EMAIL PROTECTED] wrote: Estimados Linuxeros: Estoy tratando de bloquear el trafico P2P a traves de IPTables. Baje l7filter el cual bloquea de buena manera la gran mayoría de los P2P existentes (Torrent, Kazaa, Emule, imesh, etc); sin embargo el Ares me está dando dolores de cabeza. L7 no lo bloquea, porque Ares cambio su protocolo en la última versión y ya no utiliza paquetes identificables para L7 pues los paquetes se encuentran encriptados. ¿Alguien tiene alguna solución para esto? Agradezco cualquier ayuda o comentario que pueda aportar. Saludos y gracias unas vez mas. Hola: 1- l7 bloquea solo el trafico 'de conexion' de ares, el resto como bien decis no lo hace por estar crypt. 2- ayer baje la ultima version de l7 con sus 'patterns', no los probe aun pero en el archivo correspondiente al ares, dice que todo sigue igual (o sea, trabaja como dice [1]) y ahi dice que version de ares es la testeada. 3- por lo expresado en [1] no se puede hacer shaping de conex. ares. Mi propuesta: identifica al cliente y cambia tu politica (policy) de 'ACCEPT todo' a DENY todo y solo ACCEPT a 'lo que queres'. un abrazo -- Satoru Lucas Shindoi CEL: 03783-15666916 ICQ: 95357247 - Jabber: [EMAIL PROTECTED] Messenger: [EMAIL PROTECTED] - Yahoo: [EMAIL PROTECTED] -- GULCO - Grupo de Usuarios de GNU/Linux Corrientes - www.gulco.linux.org.ar Sistemas de Informacion - DPEC - www.dpec.com.ar LiNEA S.H. - Linux en el NEA Sociedad de Hecho
PHP - domxml_open_file()
Rodrigo Fuentealba wrote: 2006/10/11, Ricardo Mun~oz A. [EMAIL PROTECTED]: Yo escribí: Bueno, si te acomoda tener que reinstalar TODO un sistema operativo (a la Hasefroch) simplemente por usar DOM, claro que son buenas las opciones que te dan, pero no lo creo así. la aplicacion manda. y si la aplicacion no se puede re-hacer, el sistema operativo se debe reemplazar o adecuar a los requerimientos de la aplicacion. el tipo hablaba de implementar una página. para mí al menos, implementar significa poner en funcionamiento algo programado por uno. claro, pero el mail original dice tengo que implementar una página PHP pero luego especifica la página viene lista, según sus creadores sólo debo tener instalados los módulos GD y DOM... ;) puede que para algunos implementar = deploy (poner en funcionamiento), cuando en realidad uno entiene como implementar = desarrollar... -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Wed Oct 11 14:29:43 2006 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Germ=E1n_Po=F3_Caama=F1o?=) Date: Wed Oct 11 14:16:28 2006 Subject: PHP - domxml_open_file() In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Wed, 2006-10-11 at 12:22 -0500, Rodrigo Fuentealba wrote: 2006/10/11, Ricardo Mun~oz A. [EMAIL PROTECTED]: [...] tambien opino que PHP4 deberia dejar de usarse luego, pero la realidad y la cantidad de aplicaciones que solo funcionan con PHP4 dicen otra cosa... Aprovechando, ¿No es más difícil hacer tres branches incompatibles entre sí que mantener una base estable (como el kernel de Linux, que tiene su estable y su devel) y de ahi expandir para el lado? Me gustaría que alguien me explicara eso con manzanitas, porque hasta ahora difícilmente he encontrado algo más que por algo lo hacen así en debian, en rh sons y en php. Control de versiones en el desarrollo hecho en casa? en desarrollo comercial? y en la /industria/ del software en Chile? Por favor! -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile
PHP - domxml_open_file()
Amigos, Gracias por su ayuda, La página es un Template corporativo que viene con la función que genera el gráfico desde XML usando GD... hasta el lunes era un blackbox, pero ya le estoy metiendo mano al código, así es que puedo modificar algunas cosas en él... En realidad el tema es así: 1. Con un cron tomo un archivo .XML desde un servidor en yankilandia. 2. Leo el archivo con las DOM_XML. 3. Genero el Gráfico con la GD Eso es lo que saqué en limpio del seguimiento de las 8 funciones que la página tiene para hacer el proceso... en su momento me recordó a COBOL... jejeje. Gracias a todos por la ayuda. Héctor.
PHP - domxml_open_file()
El 11/10/06, Germán Poó Caamaño[EMAIL PROTECTED] escribió: On Wed, 2006-10-11 at 12:22 -0500, Rodrigo Fuentealba wrote: 2006/10/11, Ricardo Mun~oz A. [EMAIL PROTECTED]: [...] Aprovechando, ¿No es más difícil hacer tres branches incompatibles entre sí que mantener una base estable (como el kernel de Linux, que tiene su estable y su devel) y de ahi expandir para el lado? [...] Control de versiones en el desarrollo hecho en casa? ¿y por qué no? Linus hizo su kernel en su casa... y miren hasta donde ha llegado. No hablo de que yo vaya a hacer algo así como Rodrignux ni nada de eso, está fuera de mi alcance. en desarrollo comercial? ...y no necesariamente comercial... hasta para mi propio desarrollo puede ser. Suponga que me hice un pequeño framework en PHP para simplificarme la pega cuando tenga que desarrollar para empresas, y me queda bueno, ¿cómo debería planificar el crecimiento de éste? No necesito implementarlo, necesito entenderlo. Para mí es más lógico usar la última versión de un software, que ha corregido errores. Eso de stable, unstable, devel o historical, current, next o como se llame, me significa un quebradero de cabeza. y en la /industria/ del software en Chile? Por favor! Su exclamación me extraña sobremanera, profe Germán, siendo usted una persona que promueve mucho el desarrollo de software libre, sobretodo con Gnome (aunque no lo comparta) y con Debian/Ubuntu (aunque no lo comparta) y siendo parte importante de la comunidad del software libre (opinión que sí comparto). Como si por el sólo hecho de estar en Chile, los developers no fuéramos capaces de producir software de exportación (Y conozco algunos que sí lo son, independiente de si es software comercial o no). -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
OpenSuse abandona reiserFS ...
El 11/10/06, Ricardo Mun~oz A.[EMAIL PROTECTED] escribió: Alvaro Herrera wrote: Hola, llego atrasado al thread para comentar que Hans Reiser parece andar medio arrancado despues que su esposa desapareciera en extrañas circunstancias, hace un par de meses. y ahora esta detenido por asesinato: http://www.vivalinux.com.ar/eventos/hans-reiser-detenido.html heavy... Demasiado heavy... cómo una persona puede perder tanto la cabeza... En la vida no se puede andar borrando gente así no más, no existe un journal al que hacerle rollback... Reiser quería la custodia de sus dos hijos, la cual le fue denegada sin razón aparente. ...parece un trabajo para CSI :s -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
OpenSuse abandona reiserFS ...
Rodrigo Fuentealba escribió: El 11/10/06, Ricardo Mun~oz A.[EMAIL PROTECTED] escribió: Alvaro Herrera wrote: Hola, llego atrasado al thread para comentar que Hans Reiser parece andar medio arrancado despues que su esposa desapareciera en extrañas circunstancias, hace un par de meses. y ahora esta detenido por asesinato: http://www.vivalinux.com.ar/eventos/hans-reiser-detenido.html heavy... Demasiado heavy... cómo una persona puede perder tanto la cabeza... En la vida no se puede andar borrando gente así no más, no existe un journal al que hacerle rollback... Esta detenido por _sospecha_ de asesinato; todavia no se demuestra que la haya matado. No te apresures a enjuiciar. De hecho aparentemente aun no se le ha declarado sospechoso (la fuente no es lo mas fidedigno del mundo que digamos) http://geekz.co.uk/lovesraymond/archive/so-i-married-a-kernel-programmer -- Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC Changing the world ... one keyboard at a time! (www.DVzine.org) From [EMAIL PROTECTED] Wed Oct 11 15:57:38 2006 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Wed Oct 11 15:44:22 2006 Subject: OpenSuse abandona reiserFS ... In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Alvaro Herrera escribió: Rodrigo Fuentealba escribió: El 11/10/06, Ricardo Mun~oz A.[EMAIL PROTECTED] escribió: Alvaro Herrera wrote: Hola, llego atrasado al thread para comentar que Hans Reiser parece andar medio arrancado despues que su esposa desapareciera en extrañas circunstancias, hace un par de meses. y ahora esta detenido por asesinato: http://www.vivalinux.com.ar/eventos/hans-reiser-detenido.html heavy... Demasiado heavy... cómo una persona puede perder tanto la cabeza... En la vida no se puede andar borrando gente así no más, no existe un journal al que hacerle rollback... Esta detenido por _sospecha_ de asesinato; todavia no se demuestra que la haya matado. No te apresures a enjuiciar. De hecho aparentemente aun no se le ha declarado sospechoso (la fuente no es lo mas fidedigno del mundo que digamos) http://geekz.co.uk/lovesraymond/archive/so-i-married-a-kernel-programmer Huh, eso fue obviamente contradictorio, me apresure :-) Aparentemente si esta detenido por sospecha de asesinato http://www.nbc11.com/news/10046048/detail.html Sorry for the noise -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 We are who we choose to be, sang the goldfinch when the sun is high (Sandman) From [EMAIL PROTECTED] Wed Oct 11 16:12:12 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Wed Oct 11 15:58:55 2006 Subject: OpenSuse abandona reiserFS ... In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El 11/10/06, Alvaro Herrera[EMAIL PROTECTED] escribió: Rodrigo Fuentealba escribió: Demasiado heavy... cómo una persona puede perder tanto la cabeza... En la vida no se puede andar borrando gente así no más, no existe un journal al que hacerle rollback... Esta detenido por _sospecha_ de asesinato; todavia no se demuestra que la haya matado. No te apresures a enjuiciar. De hecho aparentemente aun no se le ha declarado sospechoso (la fuente no es lo mas fidedigno del mundo que digamos) por lo que me explica alguien por ahi, según procedimientos en los estados juntitos, no te pueden arrestar si no hay la más mínima evidencia contra ti (salvo confesiones, manos en la masa, btw... testigos se excluyen). Por lo tanto ya se le declaró sospechoso ;) no se le ha declarado culpable, que es distinto, y es distinto arrestar que detener. Una persona puede ser detenida para interrogatorio al más puro estilo CSI, pero no por eso considerarse arrestada. y pues, he leido tanto sobre hans reiser que me mareé un poco... http://geekz.co.uk/lovesraymond/archive/so-i-married-a-kernel-programmer ugh. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
OpenSuse abandona reiserFS ...
El 11/10/06, Alvaro Herrera[EMAIL PROTECTED] escribió: Alvaro Herrera escribió: Esta detenido por _sospecha_ de asesinato; todavia no se demuestra que la haya matado. No te apresures a enjuiciar. De hecho aparentemente aun no se le ha declarado sospechoso (la fuente no es lo mas fidedigno del mundo que digamos) Huh, eso fue obviamente contradictorio, me apresure :-) Aparentemente si esta detenido por sospecha de asesinato (había pasado piola...) Sorry for the noise same here. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Bloqueo de P2P (Ares)
Gracias Estimados por sus respuestas. La verdad es que soy un poco novato en todo esto, asi que les pido disculpas de antemano si menciono algo erroneo. Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. # Set up policies /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT ACCEPT Pero aun así los usuarios siguen conectandose a Ares. ¿Puede que sea alguna otra instrucción la que esta permitiendo el forwarding? Por lo que veo del scrip, no hay nada como /echo 1 /proc/sys/net/ipv4/ip_forward / o algo que se le parezca. Saludos y Gracias nuevamente por todo.
Bloqueo de P2P (Ares)
2006/10/11, Joel Campos Herrera [EMAIL PROTECTED]: Gracias Estimados por sus respuestas. La verdad es que soy un poco novato en todo esto, asi que les pido disculpas de antemano si menciono algo erroneo. Errar es de humanos... perdonar es divino asi que si no te perdonamos, quiere decir que somos humanos aún... ;) Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. # Set up policies /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT ACCEPT el forwarding si... pero ocurre que estás enviando hacia afuera conexiones, (OUTPUT), con lo que después cualquier conexión ya establecida pasa por el firewall... ese es tu dramilla, creo... Pero aun así los usuarios siguen conectandose a Ares. ¿Puede que sea alguna otra instrucción la que esta permitiendo el forwarding? Por lo que veo del scrip, no hay nada como /echo 1 /proc/sys/net/ipv4/ip_forward / o algo que se le parezca. Me imagino que quieres aceptar solamente algunas cosas, y denegar el resto. http://foro.powers.cl/viewtopic.php?t=120435view=nextsid=23aba746b3aa4679755b59ce4afbbadf Alguna vez hice un script de firewall, aquí lo encontré... está muy lejos de ser lindo pero ahi tienes como implementar una politica de aceptar lo que necesites y denegar el resto. Tarea para la casa es averiguar qué hace cada cosa, comprender por qué aceptar lo que quieres primero y luego denegar todo y no al revés, y otras cosillas. ( Esto fue en mis inicios asi que flames y cosas asi sobre lo malo de mi script, favor ahorrarselas... Por lo demás no quiero darle la pega hecha a nadie ;) ) Saludos y Gracias nuevamente por todo. C'ya! -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Centos 4.4 y netfilter
El 10/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Ivan Lizana [EMAIL PROTECTED] wrote: El 6/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Ivan Lizana [EMAIL PROTECTED] wrote: estoy pasando del RH9 a Centos 4.4, y parece que han cambiado bastante las cosas, lo primero que hice fue echar una mirada al kernel (make menuconfig) Para que? Para defiir que cargo como modulos y que no... Esa no es una respuesta. Que tiene de malo cargar modulos? a churra estoy en prueba... ...repruebeme no mas porque se repoco. Linux lo ocupo como firewall y servidor ftp, mi rh9 anterior compile el kernel dejando solo lo que necesitaba (bueno esta bien no soy dios en linux como otros, pero hago un esfuerzo por aprender...). justamente, me gusta dejar como modulos cosas que eventualmete pueda ocupar y si veo algun item que estoy seguro que no voy a acupar no lo dejo en el kernel (obviamente limitado por mis conocimientos). Mi RH9 lo tengo configurado hace 2 años, no le he vuelto a meter mano y no he tenido problemas, hasta ahora que necesito H323. y no encontre el capitulo de netfilter. Claro que esta... Supongo que fue un cambio mayor dentro del kernel, alguien tiene un link donde expliquen estos cambios (RTFM)? Revisa los Release Notes de Red Hat, Fedora, ... Puedes seguir cachureando en http://lwn.net bajo Kernel. Aunque los cambios mas notorios no estan precisamente en esas areas... Y? Encontraste algo? si estoy leyendo... O simplemente copias los mensajes a los que respondes completitos, sea o no relevante a tu respuesta? acaba de caer en lo mismo ...que Vizantino... Bueno, gracias por los aportes -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
Bloqueo de P2P (Ares)
At 14:14 11-10-2006, Rodrigo Fuentealba wrote: 2006/10/11, Joel Campos Herrera [EMAIL PROTECTED]: Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. # Set up policies /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT ACCEPT el forwarding si... pero ocurre que estás enviando hacia afuera conexiones, (OUTPUT), con lo que después cualquier conexión ya establecida pasa por el firewall... ese es tu dramilla, creo... Falso, nada tiene que ver OUTPUT con trafico que atraviesa por el firewalls... esa cadena solo se usa para conexiones que se originen en la misma maquina (nada mas) Quizas te refires al estado de paquetes ESTABLISHED? Yo pienso que Joel no esta diagnosticando bien. Lo que debe hacer es usar el comando # iptables -L -n -v y ver si las reglas cargadas corresponden al que supne que lo activa script Luego, debe o puede usar # tcpdump -n host IP_DE_LA_MAQUINA_EN_LA_LAN y evaluar el trafico... con una simple observacion sabra si ares esta saliendo o no. nada del otro mundo... Saludos, Miguel Oyarzo O, Austro Internet S.A. Punta Arenas
Bloqueo de P2P (Ares)
Falso, nada tiene que ver OUTPUT con trafico que atraviesa por el firewalls... esa cadena solo se usa para conexiones que se originen en la misma maquina (nada mas) Quizas te refires al estado de paquetes ESTABLISHED? eso eso eso eso... :$ -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org From [EMAIL PROTECTED] Wed Oct 11 18:08:28 2006 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Germ=E1n_Po=F3_Caama=F1o?=) Date: Wed Oct 11 17:55:19 2006 Subject: PHP - domxml_open_file() In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Wed, 2006-10-11 at 14:59 -0400, Rodrigo Fuentealba wrote: El 11/10/06, Germán Poó Caamaño[EMAIL PROTECTED] escribió: On Wed, 2006-10-11 at 12:22 -0500, Rodrigo Fuentealba wrote: 2006/10/11, Ricardo Mun~oz A. [EMAIL PROTECTED]: [...] Aprovechando, ¿No es más difícil hacer tres branches incompatibles entre sí que mantener una base estable (como el kernel de Linux, que tiene su estable y su devel) y de ahi expandir para el lado? [...] Control de versiones en el desarrollo hecho en casa? ¿y por qué no? Linus hizo su kernel en su casa... y miren hasta donde ha llegado. No hablo de que yo vaya a hacer algo así como Rodrignux ni nada de eso, está fuera de mi alcance. No me refería al hogar. Sino al desarrollo interno de las empresas. Yo empresa foo tengo mi propio departamento de informática que construye el software que requerimos y usamos. [...] y en la /industria/ del software en Chile? Por favor! Su exclamación me extraña sobremanera, profe Germán, siendo usted una persona que promueve mucho el desarrollo de software libre, sobretodo con Gnome (aunque no lo comparta) y con Debian/Ubuntu (aunque no lo comparta) y siendo parte importante de la comunidad del software libre (opinión que sí comparto). Como si por el sólo hecho de estar en Chile, los developers no fuéramos capaces de producir software de exportación (Y conozco algunos que sí lo son, independiente de si es software comercial o no). Claro que es posible, de hecho existe. Pero no es práctica generalizada. Piensa rápido en 10 organizaciones chilenas donde usen control de versiones, luego en 10 organizaciones que no lo usen. ¿Cuál te costó más? El control de versiones, comunmente es: $ cp -a proyecto proyecto-final $ cp -a proyecto-final proyecto-final1 $ cp -a proyecto-final1 proyecto-final2 ... ... Sino fuera así, no nos estarían vendiendo hasta el día de hoy la crisis del software. Que se puede hacer, se puede. Que la realidad sea distinta, es otro cuento. -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile
Bloqueo de P2P (Ares)
On 10/11/06, Rodrigo Fuentealba [EMAIL PROTECTED] wrote: # Set up policies /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT ACCEPT el forwarding si... pero ocurre que estás enviando hacia afuera conexiones, (OUTPUT), con lo que después cualquier conexión ya establecida pasa por el firewall... ese es tu dramilla, creo... INPUT y OUTPUT son exclusivas para las conexiones locales de la maquina, FORWARD es la unica cadena valida para las conexiones que pasan entre una tarjeta de red y otra, que vienen desde la LAN y van hacia internet... a menos que tuvieras el cliente Ares instalado en el Linux, bloquear el OUTPUT te serviria. Si tienes el FORWARD en DROP, Ares no deberia funcionar... luego deberias abrir las conexiones 1 a 1 para los protocolos requeridos, y a los requerimientos HTTP los redireccionaria a un puerto de SQUID, para que puedas resolver y discriminar los siitos visitados a nivel de L7 en http. Saludillos -- Miguel Angel Amador L. [ jokercl at gmail dot com | User #297569 counter.li.org ]
PHP - domxml_open_file()
No me refería al hogar. Sino al desarrollo interno de las empresas. Yo empresa foo tengo mi propio departamento de informática que construye el software que requerimos y usamos. La empresa en que trabajo es así. Piensa rápido en 10 organizaciones chilenas donde usen control de versiones, luego en 10 organizaciones que no lo usen. ¿Cuál te costó más? ambas :$ pero al menos para mí, requiero control de versiones. El control de versiones, comunmente es: $ cp -a proyecto proyecto-final $ cp -a proyecto-final proyecto-final1 $ cp -a proyecto-final1 proyecto-final2 yep, y a eso estoy acostumbrado. Que se puede hacer, se puede. Que la realidad sea distinta, es otro cuento. Mi pregunta iba más enfocada a entender otros software y distribuciones de Linux, si es que ofrece algún beneficio tener varios branches, cuando por la forma de manejarlas se crean incompatibilidades entre ellas. (ejemplo PHP4 v/s PHP5, Ruby 1.8.4 v/s 1.8.5, etc.). -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Consulta sobre tarjeta pcmcia gprs
Hola Listeros Llego a mis manos una tarjeta Sony Ericcson GC89, de estas que vende Entel para el internet movil,el tema es que el software viene para hasefrosh, pero en mi notebook personal solo tengo linux, entonces la incertidumbre es .. si alguno de ustedes a logrado hechar a andar estos aparatidos con linux y como lo ha hecho, en google no he encontrado nada... Saludos -- Miguel Angel Amador L. [ jokercl at gmail dot com | User #297569 counter.li.org ] From [EMAIL PROTECTED] Wed Oct 11 17:50:30 2006 From: [EMAIL PROTECTED] ([EMAIL PROTECTED]) Date: Wed Oct 11 18:38:07 2006 Subject: Bloqueo de P2P (Ares) In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Rodrigo Fuentealba escribió: 2006/10/11, Joel Campos Herrera [EMAIL PROTECTED]: Gracias Estimados por sus respuestas. La verdad es que soy un poco novato en todo esto, asi que les pido disculpas de antemano si menciono algo erroneo. Errar es de humanos... perdonar es divino asi que si no te perdonamos, quiere decir que somos humanos aún... ;) Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. # Set up policies /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD DROP /sbin/iptables -P OUTPUT ACCEPT el forwarding si... pero ocurre que estás enviando hacia afuera conexiones, (OUTPUT), con lo que después cualquier conexión ya establecida pasa por el firewall... ese es tu dramilla, creo... Si no es el propio fw quien genera el paquete nada tiene que hacer OUTPUT Saludos From [EMAIL PROTECTED] Wed Oct 11 17:49:25 2006 From: [EMAIL PROTECTED] (Rodrigo Perez) Date: Wed Oct 11 18:44:18 2006 Subject: Bloqueo de P2P (Ares) In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El mié, 11-10-2006 a las 16:55 -0400, Joel Campos Herrera escribió: Gracias Estimados por sus respuestas. De nada :) Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. Pues haberlo dicho antes, para ipcop tienes algunos addons que manejan filtros l7, y puedes descargar en http://mh-lantech.css-hamburg.de/ipcop/download.php Saludos
PHP - domxml_open_file()
Rodrigo Fuentealba escribió: Que se puede hacer, se puede. Que la realidad sea distinta, es otro cuento. Mi pregunta iba más enfocada a entender otros software y distribuciones de Linux, si es que ofrece algún beneficio tener varios branches, cuando por la forma de manejarlas se crean incompatibilidades entre ellas. (ejemplo PHP4 v/s PHP5, Ruby 1.8.4 v/s 1.8.5, etc.). Por supuesto. En las ramas antiguas, arreglas bugs. En las ramas de desarrollo, creas funcionalidad nueva o reescribes grandes trozos de codigo que pueden generar incompatibilidades con los usuarios anteriores pero que a la larga constituyen mejor diseño o mejor rendimiento, o ambas cosas (u otras). Las incompatibilidades no son un bug en si mismas. Solo son una manifestacion de una decision que el grupo de desarrollo toma para el futuro. Que el SCM te permita hacerlo no es un bug, sino un feature del mismo. (Un SCM que no permita crear ramas, no sirve para nada). -- Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1, W 73º 13' 56.4 Estoy de acuerdo contigo en que la verdad absoluta no existe... El problema es que la mentira sí existe y tu estás mintiendo (G. Lama) From [EMAIL PROTECTED] Wed Oct 11 18:22:18 2006 From: [EMAIL PROTECTED] (Franco Catrin) Date: Wed Oct 11 18:59:35 2006 Subject: Control de versiones (era Re: PHP - domxml_open_file()) In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El mié, 11-10-2006 a las 14:59 -0400, Rodrigo Fuentealba escribió: No necesito implementarlo, necesito entenderlo. Para mí es más lógico usar la última versión de un software, que ha corregido errores. Eso de stable, unstable, devel o historical, current, next o como se llame, me significa un quebradero de cabeza. Es un poco off-topic pero el tema es interesante. El software no tiene una linea unidimensional de desarrollo, al menos no el software con cierto grado de complejidad. Si fuera unidimensional, simplemente tomas la ultima version y listo. Pero la realidad no es asi. A medida que los requerimientos cambian hay partes del software que necesitan cambiar radicalmente, perdiendo la compatibilidad hacia atras, ademas que debes separar entre lo que estas desarrollando y lo que estas estabilizando. Por ejemplo, si tienes una aplicación que se construyó con un determinado conjunto de requerimientos (o feature set), la entregas, se acepta y se comienza a utilizar. Esa aplicación se va estabilizando a medida que se corrigen bugs (version stable). En el intertanto te piden implementar nuevas caracteristicas y comienzas a desarrollarlas. Mientras estas en eso te piden un fix de un bug de la version que esta en uso... que haces?? segun tu, le mandarias la ultima version! pero esa version tiene cosas que aun no has terminado y que ni siquiera estan probadas, ademas tiene cambios que han eliminado cosas que se estan utilizando Entonces no puedes tener una sola linea de desarrollo No existe la ultima version porque la ultima version no esta terminada. Tu ultima version que sirve tiene otro camino paralelo a esa (stable+bugfixes) Lo que haces en esos casos es mantener una rama estable (stable) en donde vas aplicando bugfixes, y tienes otra rama en donde estas desarrollando (unstable/devel). Hasta que terminas los cambios y tu version unstable/devel se transforma en stable y estas listo para un nuevo ciclo de bugfix en esa version y probablemente desarrollo en otra version. -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin
Bloqueo de P2P (Ares)
a mi me ha funcionado rebien usando ... http://www.ipp2p.org/ El mié, 11-10-2006 a las 10:10 -0400, Joel Campos Herrera escribió: Estimados Linuxeros: Estoy tratando de bloquear el trafico P2P a traves de IPTables. Baje l7filter el cual bloquea de buena manera la gran mayorÃa de los P2P existentes (Torrent, Kazaa, Emule, imesh, etc); sin embargo el Ares me está dando dolores de cabeza. L7 no lo bloquea, porque Ares cambio su protocolo en la última versión y ya no utiliza paquetes identificables para L7 pues los paquetes se encuentran encriptados. ¿Alguien tiene alguna solución para esto? Agradezco cualquier ayuda o comentario que pueda aportar. Saludos y gracias unas vez mas. próxima parte Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20061011/478fdc0d/attachment.html From [EMAIL PROTECTED] Wed Oct 11 19:27:20 2006 From: [EMAIL PROTECTED] (Joel Campos Herrera) Date: Wed Oct 11 19:14:04 2006 Subject: Bloqueo de P2P (Ares) In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] 2006/10/11, Rodrigo Perez [EMAIL PROTECTED]: El mié, 11-10-2006 a las 16:55 -0400, Joel Campos Herrera escribió: Gracias Estimados por sus respuestas. De nada :) Estoy probando esto en un equipo cargado con una distribución de IPCOP y estuve revisando el script del cortafuegos y aparentemente tiene deshabilitado el forwarding. Pues haberlo dicho antes, para ipcop tienes algunos addons que manejan filtros l7, y puedes descargar en http://mh-lantech.css-hamburg.de/ipcop/download.php Saludos De hecho, esos son los que estoy usando, pero googleando y googleando...averigue que el protocolo de Ares en sus ultimas versiones cambió, por lo que L7 es ineficiente a la hora de filtrarlo. Ahora bien, como mencionan los amigos mas adelante, revisando en profundidad el script de IPTables, encontre la linea del forwarding y procedí a deshabilitarla con lo que cayó todo el tráfico, excepto el de la puerta 80 por lo que puedo navegar por los sitios web. Lo que me llamó la atención es que Messenger no saliera a través de esta puerta...simplemente no se conecta. ¿Tiene que ver esto algo con SQUID que las hace de proxy en IPCOP de forma transparente? Por si acaso, desactive el filtro L7 para Messenger pensando que podría ser eso, pero nada. y otra duda... si alguien maneja mejor IPCop, ¿el forwarding se puede hacer a traves de IPCop o solamente metiendole mano al script de iptables? Saludos a todos y gracias una vez mas P.D. Le recuerdo que es IPCOP el que está montado, por lo que actúa como Proxy y Cortafuegos
Bloqueo de P2P (Ares)
Tb lo usé y funciona bien para las versiones antiguas del Ares, pero con la nueva no hay caso... ¿Probaste con la nueva versión? (Puede que haya escrito mal la regla simplemente y no filtróde todas maneras volveré a probar, grax) 2006/10/11, Miguel Peña G [EMAIL PROTECTED]: a mi me ha funcionado rebien usando ... http://www.ipp2p.org/ El mié, 11-10-2006 a las 10:10 -0400, Joel Campos Herrera escribió: Estimados Linuxeros: Estoy tratando de bloquear el trafico P2P a traves de IPTables. Baje l7filter el cual bloquea de buena manera la gran mayoría de los P2P existentes (Torrent, Kazaa, Emule, imesh, etc); sin embargo el Ares me está dando dolores de cabeza. L7 no lo bloquea, porque Ares cambio su protocolo en la última versión y ya no utiliza paquetes identificables para L7 pues los paquetes se encuentran encriptados. ¿Alguien tiene alguna solución para esto? Agradezco cualquier ayuda o comentario que pueda aportar. Saludos y gracias unas vez mas.
Migrando a Linux - HELP!!!
*Bueno gente. Les envio un gran saludo...* * * *Estoy a punto de migrar completamente a Linux, todo mi sistema, pero tengo algunas pidras de tropiezo y me gustaria saber su opinion...* * * *1. Que herramientas estilo Macromedia (diseño de imagenes y web) estan disponibles para Linux, donde las puedo conseguir???* ** *2. Como usuario no he trabajado con Linux, he montado servidores (Correo, Web, Bases de Datos), pero nunca lo he usado a modo usuario, para HACER DE TODO. Entonces que distro me recomiendan???* ** *Es eso mas que todo lo que me complicaria la vida ya que estoy trabajando para una compañia en la cual trabajo mucho con diseño grafico, pero francamente he pasado 2 años de mi vida con ganas de aprender linux a full y por tonteras no he migrado, tal ves por temor a quedarme sin soporte en algunas areas, pero ahora quiero hacerlo. :-)* ** *De antemano Gracias.* -- Javier A. Garay. próxima parte Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20061011/b255f0c6/attachment.html From [EMAIL PROTECTED] Wed Oct 11 12:44:19 2006 From: [EMAIL PROTECTED] (Juan Flores) Date: Wed Oct 11 19:43:38 2006 Subject: PHP - domxml_open_file() In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] FYI o al que le sirva SimpleXML processing with PHP http://www-128.ibm.com/developerworks/xml/library/x-simplexml.html From [EMAIL PROTECTED] Wed Oct 11 19:27:33 2006 From: [EMAIL PROTECTED] (Matias Valdenegro T.) Date: Wed Oct 11 20:14:31 2006 Subject: PHP - domxml_open_file() In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El Miércoles, 11 de Octubre de 2006 18:32, Rodrigo Fuentealba escribió: Mi pregunta iba más enfocada a entender otros software y distribuciones de Linux, si es que ofrece algún beneficio tener varios branches, cuando por la forma de manejarlas se crean incompatibilidades entre ellas. (ejemplo PHP4 v/s PHP5, Ruby 1.8.4 v/s 1.8.5, etc.). Yo diria que ese problema no es especifico a ramas de software, sino a las distribuciones que prefieren empaquetar lo ultimo sin mirar hacia atras. Por ejemplo, Sarge trae PHP 4.3.10, y esta disponible PHP 5 como Backport, lo mismo para PostgreSQL, MySQL, etc. De hecho, Ubuntu ya es asi, trae Apache 1.3/2.0 y PHP 4/5 en todas sus combinaciones, lo mismo con MySQL. Si ellos deciden solo usar PHP 5, yo creo que la eleccion inicial de distribucion fue erronea :)
Migrando a Linux - HELP!!!
Mensaje citado por Javier Andres Garay [EMAIL PROTECTED]: *Bueno gente. Les envio un gran saludo...* * * *Estoy a punto de migrar completamente a Linux, todo mi sistema, pero tengo algunas pidras de tropiezo y me gustaria saber su opinion...* * * *1. Que herramientas estilo Macromedia (diseño de imagenes y web) estan disponibles para Linux, donde las puedo conseguir???* nvu. Quizás no al nivel que podrías esperar de Dreamweaver, pero tendrías que evaluarlo. Para manipulación de imágenes raster: gimp. Para manipulación de imágenes vectoriales: Inkscape. Hay más alternativas, pero menciono aquellas con las cuales puedes comenzar. Entiendo que tanto gimp como Inkscape disponen de instaladores para Windows, con lo cual puedes partir probando sin cambiar de ambiente, hasta que ya comiences a sentirte cómodo. *2. Como usuario no he trabajado con Linux, he montado servidores (Correo, Web, Bases de Datos), pero nunca lo he usado a modo usuario, para HACER DE TODO. Entonces que distro me recomiendan???* Ubuntu. Es 1 CD que debes descargar, es un Live CD que puedes probar e instalar. Otras alternativas son Fedora y Suse NLD. Una /posible/ ventaja de Ubuntu por sobre las otras 2, está en que tiene de paquetes algunos controladores que los otros no disponen. Por ejemplo, las últimas tarjetas inalámbricas de Intel. También tiene paquetes para la máquina virtual de Java de Sun. Menos dolores de cabeza. *Es eso mas que todo lo que me complicaria la vida ya que estoy trabajando para una compañia en la cual trabajo mucho con diseño grafico, pero francamente he pasado 2 años de mi vida con ganas de aprender linux a full y por tonteras no he migrado, tal ves por temor a quedarme sin soporte en algunas areas, pero ahora quiero hacerlo. :-)* Otra alternativa es buscar algunos de los paquetes preparados para VMware. Con eso tienes un sistema andando que los puedes probar con VMware player (gratis, más no libre). Una vez que te sientas confortable, realizas la migración. Saludos, --gpoo
Migrando a Linux - HELP!!!
2006/10/11, Javier Andres Garay [EMAIL PROTECTED]: Bueno gente. Les envio un gran saludo... idem. Estoy a punto de migrar completamente a Linux, todo mi sistema, pero tengo algunas pidras de tropiezo y me gustaria saber su opinion... 1. Que herramientas estilo Macromedia (diseño de imagenes y web) estan disponibles para Linux, donde las puedo conseguir??? Diseño de imágenes: vale la pena inkscape y Gimp, hay más pero esas me han sido necesarias a mí. En Linux carecemos un poco de herramientas de diseño de webs, lo mejorcito que hay es el NVU o el Mozilla Composer... ambos distan mucho de ser macromedia-like, pero bueno, peor es mascar lauchas. Para edición de CSS, encontré muy la r... ehmmm muy bueno el cssed, que está hecho en gtk+. 2. Como usuario no he trabajado con Linux, he montado servidores (Correo, Web, Bases de Datos), pero nunca lo he usado a modo usuario, para HACER DE TODO. Entonces que distro me recomiendan??? Recordándome de mis tiempos como usuario normal usando un PC normal y corriente (el período anárquico de mi vida en que me rebelaba totalmente en contra de MS, a pesar de que lo único que hacía era chatear y escuchar MP3) usaba SuSE y Debian. Este ultimo lo usé como por seis meses y fue el primero que me satisfizo y dejé mi máquina linda. SuSE, a pesar de que no me entraba mucho por la cantidad de recursos que me comía en mi pequeño tarro, lo instalé en un cybercafé en conce y varios usuarios promedio (de esos que ni siquiera sabían lo que era Linux) pudieron hacer sus tareas normales y algo más sin problemas... No se requiere mucho esfuerzo y conocimiento para dejarlo como tú quieres. Es eso mas que todo lo que me complicaria la vida ya que estoy trabajando para una compañia en la cual trabajo mucho con diseño grafico uno más... ;) pero francamente he pasado 2 años de mi vida con ganas de aprender linux a full y por tonteras no he migrado, tal ves por temor a quedarme sin soporte en algunas areas, pero ahora quiero hacerlo. :-) Mi respuesta anterior se basa en eso, yo también pasé mucho tiempo entre que me cambiaba o no me cambiaba... pero en el año 96, a mí, siendo un colegial de 13 años, me costaba mucho más encontrar distribuciones de Linux que ahora ;-) Espero te sirva de algo. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Control de versiones (era Re: PHP - domxml_open_file())
2006/10/11, Franco Catrin [EMAIL PROTECTED]: El mié, 11-10-2006 a las 14:59 -0400, Rodrigo Fuentealba escribió: No necesito implementarlo, necesito entenderlo. Para mí es más lógico usar la última versión de un software, que ha corregido errores. Eso de stable, unstable, devel o historical, current, next o como se llame, me significa un quebradero de cabeza. Es un poco off-topic pero el tema es interesante. Bueno, tratándose de intentar comprender cómo se organiza el desarrollo de aplicaciones Linux, puede quitarle en algo la característica de off-topic. El software no tiene una linea unidimensional de desarrollo, al menos no el software con cierto grado de complejidad. ajá. Si fuera unidimensional, simplemente tomas la ultima version y listo. Pero la realidad no es asi. A medida que los requerimientos cambian hay partes del software que necesitan cambiar radicalmente, perdiendo la compatibilidad hacia atras, ademas que debes separar entre lo que estas desarrollando y lo que estas estabilizando. stable / devel. Por ejemplo, si tienes una aplicación que se construyó con un determinado conjunto de requerimientos (o feature set), la entregas, se acepta y se comienza a utilizar. que es lo normal cuando uno desarrolla una aplicación. Esa aplicación se va estabilizando a medida que se corrigen bugs (version stable). En el intertanto te piden implementar nuevas caracteristicas y comienzas a desarrollarlas. Mientras estas en eso te piden un fix de un bug de la version que esta en uso... que haces?? segun tu, le mandarias la ultima version! pero esa version tiene cosas que aun no has terminado y que ni siquiera estan probadas, ademas tiene cambios que han eliminado cosas que se estan utilizando Entonces no puedes tener una sola linea de desarrollo No existe la ultima version porque la ultima version no esta terminada. Tu ultima version que sirve tiene otro camino paralelo a esa (stable+bugfixes) Lo que haces en esos casos es mantener una rama estable (stable) en donde vas aplicando bugfixes, y tienes otra rama en donde estas desarrollando (unstable/devel). Hasta que terminas los cambios y tu version unstable/devel se transforma en stable y estas listo para un nuevo ciclo de bugfix en esa version y probablemente desarrollo en otra version. Me queda más que claro, gracias por tu tiempo y paciencia. Lo que describiste aquí es versión estable / versión de desarrollo, que es para software más complejo. Puedo inferir, a partir de esto, que para software cuya misión es más crítica (p. ej. Apache), se justifica el seguir manteniendo la versión histórica por un tiempo más, ya que la migración es en realidad mucho más compleja, por ser Apache una base para muchisimas aplicaciones. Tan simple y no lo había pensado así... Gracias. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org