Re: OT PHP
El 17 de marzo de 2011 11:17, Ricardo Munoz rmu...@tux.cl escribió: El 17 de marzo de 2011 12:00, Mauricio Sepulveda m_s_v...@yahoo.es escribió: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 || ||__Centro1.1.1 |||__Centro1.1.1 ||__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. PHP de por si solo no ta va a ayudar , creo que necesitas aparte de php integrar XML para ese menú árbol , de hecho me parece haber visto una vez un ejemplo de ese tipo. Saludos. -- Patricio Morales Fariña Técnico en Computación Alumno Ing. Informática (Técnicos Vespertino) Universidad de los Lagos 045-219291- Temuco Chile cel 78732062 77527789 Linux user number 481578 http://counter.li.org/
Re: OT PHP
2011/3/18 Patricio Morales airwol...@gmail.com: El 17 de marzo de 2011 11:17, Ricardo Munoz rmu...@tux.cl escribió: El 17 de marzo de 2011 12:00, Mauricio Sepulveda m_s_v...@yahoo.es escribió: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 | | | |__Centro1.1.1 | | |__Centro1.1.1 | |__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. PHP de por si solo no ta va a ayudar , creo que necesitas aparte de php integrar XML para ese menú árbol , de hecho me parece haber visto una vez un ejemplo de ese tipo. Manejarlo a nivel de XML seria mas complejo que en una DB. Saludos. -- Patricio Morales Fariña Técnico en Computación Alumno Ing. Informática (Técnicos Vespertino) Universidad de los Lagos 045-219291- Temuco Chile cel 78732062 77527789 Linux user number 481578 http://counter.li.org/ -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
Re: OT PHP
El 18 de marzo de 2011 15:40, Eduardo Silva edsi...@gmail.com escribió: 2011/3/18 Patricio Morales airwol...@gmail.com: [...] PHP de por si solo no ta va a ayudar , creo que necesitas aparte de php integrar XML para ese menú árbol , de hecho me parece haber visto una vez un ejemplo de ese tipo. Manejarlo a nivel de XML seria mas complejo que en una DB. exacto, el problema es mas simple de lo que parece. los plugin-in para mostrar arboles en JavaScript sólo necesitan que por cada nodo se les indique el id del padre y del hijo. implementar lo mismo en una DB es simple, usar XML es complicarse demasiado... -- Ricardo Mun~oz A. http://www.tux.clhttp://www.tux.cl http://twitter.com/ricardo406
OT PHP
Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 || ||__Centro1.1.1 |||__Centro1.1.1 ||__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. Los datos los guardamos en MySql Atte. Atte. Mauricio Sepúlveda V. Programador
Re: OT PHP
si el php esta bajo linux ya no es OT jejejeje para eso puedes usar un menú arbol de javascript www.destroydrop.com/javascript/tree/ puede ser leido desde db, o archivo o construilo en tiempo de ejecución, en tu db creas una tabla con la estructura necesaria y agrega los campos nodo_padre y nodo_hijo, con esto puedes armar un lindo arbolito con todas las ramas que quieras. Saludos El 17 de marzo de 2011 12:00, Mauricio Sepulveda m_s_v...@yahoo.esescribió: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 || ||__Centro1.1.1 |||__Centro1.1.1 ||__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. Los datos los guardamos en MySql Atte. Atte. Mauricio Sepúlveda V. Programador -- Atte. José Miguel Vidal Lavín
Re: OT PHP
2011/3/17 Mauricio Sepulveda m_s_v...@yahoo.es: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 | | | |__Centro1.1.1 | | |__Centro1.1.1 | |__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. desconozco si existe algo que se acomode a tu requerimiento, pero a nivel de diseño no deberia ser complicado, lo importante seria que cada centro tenga un padre asociado, de lo contrario es parte de la estructura raiz, en MySQL algo como CREATE TABLE subcentros ( id int not null primary key auto_increment, parent_id int default 0, varchar title(50) ); entonces en la misma tabla manejas la referencia de arbol con indices, si parent_id == 0, significa que es parte del root, de lo contrario tiene un padre especifico. saludos, Los datos los guardamos en MySql Atte. Atte. Mauricio Sepúlveda V. Programador -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
Re: OT PHP
El 17 de marzo de 2011 12:00, Mauricio Sepulveda m_s_v...@yahoo.esescribió: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 || ||__Centro1.1.1 |||__Centro1.1.1 ||__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. Hola, ninguna rutina de PHP, ni de cualquier lenguaje que se ejecute en el backend te va a generar lo que necesitas. debes buscar algo para JavaScript, la mayoria de los frameworks JavaScript tienen algun plug-in o componente respectivo... puedes revisar este http://www.jstree.com aunque faltaria saber si solo necesitas mostar un arbol o necesitas hacer algo mas? -- Ricardo Mun~oz A. http://www.tux.clhttp://www.tux.cl http://twitter.com/ricardo406
Re: OT PHP
El 17 de marzo de 2011 11:00, Mauricio Sepulveda m_s_v...@yahoo.esescribió: Estimados Sé que esto no va acá pero necesito de su ayuda Debo crear una estructura de arbol para Centros de Costos de la forma: Centro 1 | |___Centro1.1 || ||__Centro1.1.1 |||__Centro1.1.1 ||__Centro1.1.2 |__Centro1.2 Y as{i para abajo y para el lado, el tema es que los subcentros deben llegar a nivel 5 La consulta es si alguien sabe o conoce de alguna rutina en PHP que haga esto. Los datos los guardamos en MySql Atte. Atte. Mauricio Sepúlveda V. Programador http://dev.mysql.com/tech-resources/articles/hierarchical-data.html http://dev.mysql.com/tech-resources/articles/hierarchical-data.htmlDe nada ;) -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://card.ly/gon http://blog.gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon
Re:[OT] PHP. Uso del preg_*
On Thu, 2 Sep 2010, zerobatu wrote: de antemano perdon por el off topic(si es que es Offtopic) lo siguiente por fin estoy trabajando en algo relacionado con informatica y para alivianar la pega estoy programando un sitio de monitoreo de toners yo me puedo conectar a las impresoras por medio de un navegador y extraer la informacion que necesito (porcentaje de toners hojas impresa, etc.) la idea es que con php lo aga por mi con php ya pude captura el codigo html pero ahora no se como localizar el dato que necesito ej: estoy utilizando este funcion $html=strtolower(implode('',file($url))); para capturar la pagina esto es parte del codigo extraido de la pagina: Identificación /div table class=hpTable tr td span class=hpPageText Núm. serie/span/td td span class=hpPageText BRHXJ14974/span/td /tr tr td lo que necesito sacar en este ejemplo es la serie si alguien me puede ayudar con esto le agradeceria por si acaso buscando encontre este codigo pero no lo entiendo mucho //esta es la variable que contiene el codigo $html $var=preg_match_all($patron, $html, $cap); $patron=; echo $var; En php soy un poco bruto, pero así de primeras te diría: - Utilizar el [1]grep de PHP, buscando hpPageText. Nos devolvería dos lineas. - A este grep le haría otro, pero con el 'flag' PREG_GREP_INVERT activado, buscando Núm. serie, lo que nos devolvería una línea. - Esta la puedes dividir en cachos con [2]explode, y seleccionar el que más te guste. Ya te he dicho que soy un poco bruto, seguro que hay mejores maneras de hacerlo, pero seguro que funciona (tengo cosas parecidas funcionando). Saludos --- Angel P.D. Ahora que lo pienso, con expresiones regulares y el 'preg_match_all' que comentas se puede hacer de una tacada. [1]http://es.php.net/manual/es/function.preg-grep.php [2]http://es.php.net/manual/es/function.explode.php
Re: OT: php te daña la cabeza
On 7/31/06, Marcelo Diaz [EMAIL PROTECTED] wrote: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? mas daño y lata ha provocado este hilo q php a estas alturas Felicitaciones TROLLllegaste a los 100. -- http://animaldelared.blogspot.com
OT: php te daña la cabeza
Mensaje citado por Germán Poó Caamaño [EMAIL PROTECTED]: Las navajas y los monos deben estar siempre distantes :-) Depende del tipo de mono, conozco personas que tienen menos sentido comun que algunos tipos de monos. -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile This message was sent using IMP, the Internet Messaging Program. From [EMAIL PROTECTED] Tue Aug 1 07:19:56 2006 From: [EMAIL PROTECTED] (Diego Rivero) Date: Tue Aug 1 07:53:22 2006 Subject: Instalacion de sarge en discos sata In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] me paso algo igual con un server IBM Xseries 306 m ASA /SATA no te reconoce los discos estoy por probar con redhat interpraise 4 a ver que onda si me toma los discos creo ya viene con los modulos en el kernel qu es aacrid probe con debian, ubuntu , el ultimo knoppix y nada asi que ahora con redhat On 7/31/06, kasscie [EMAIL PROTECTED] wrote: Hola Amigos : Quisiera consultar porque al instalar sarge se demora tanto en el proceso de particion de los discos duros, es un HP Proliant ml 150 g2 con 3 discos sat maxtor de 80gb c/u 1 gb en ram . Probé con un solo disco y se demora mas de 5 horas en entrar al menu de particion . despues de crear las particiones y formatear se demora mas de 1 dia y finalmente se queda pègado... Me han dicho que tengo que activar el modo dma en el disco entrando en modo consola en la instalacion con (hdparm -i /dev/...). pero no puedo ni entrar a la consola pues se demora mucho.. Probé con red hat suse enterprise windows 2003 server, y todo ok no se demora nada . La controladora es una Adaptec Hostraid 8130 Cualquier ayuda agradeceria mucho de antemano saluda atte-- Yohanna Monsalvez -- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.comhttp://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voice.yahoo.com/ próxima parte Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060801/5d79fc02/attachment.html From [EMAIL PROTECTED] Tue Aug 1 08:46:00 2006 From: [EMAIL PROTECTED] (Omar Sandoval) Date: Tue Aug 1 09:37:24 2006 Subject: Utilidades para Squid Proxy?? Message-ID: [EMAIL PROTECTED] Hola, yo utilizo Pwebstats para sacar estadísticas (http://martin.gleeson.com/pwebstats/) Atentamente, Omar Sandoval Centro de Apoyo Informático Indumotora Automotriz S.A. E-mail: [EMAIL PROTECTED] Fono: 02-6867222 Linux.user!291810 -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Ricardo Gutirrez J Enviado el: Lunes, 31 de Julio de 2006 23:25 Para: Discusion de Linux en Castellano Asunto: Re: Utilidades para Squid Proxy?? Hola: Instalé un servidor proxy transparente (de modo de acelerar un poco el acceso a Internet de los clientes de mi red) basado en Squid, CentOS, iptables y ebtables. Corre perfecto, ningún problema, pero me gustaría saber si existen algunas utilidades extra para squid, como por ejemplo algo que muestre todas las direcciones web que ha visitado una IP determinada, sacar promedio de las web más visitadas, crear gráficos, etc. Algo que ayude a comprender de mejor forma todo lo que está pasando a traves de la red, la idea es tener un histórico. Gracias. -- Paulo Colomès F. Esto te puede servir http://www.howtoforge.com/monitoring_squid Saludos
Re: Re: OT: php te daña la cabeza
Hugo Figueroa R. [EMAIL PROTECTED] wrote: --- Horst H. von Brand [EMAIL PROTECTED] escribió: Hugo Figueroa R. [EMAIL PROTECTED] wrote: --- Matias Valdenegro T. [EMAIL PROTECTED] escribió: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. Lo que quizo decir es que el html hace que la carga de la interfaz sea mas lenta, recuerda que hay que descargar una y otra vez todo el html. De donde sacas eso? Si el browser es mas tonto que lo que la ley permite, tal vez... A lo que me refiero doctor es que cada pagina que uno visita hay que descargarla, osea el servidor web transmite en algunos casos una gran cantidad de codigo html que para que el browser interprete, he visto paginas que pesan 3 megas o mas y gran parte de ese peso es solo html para dibujar tablas, filas, columnas, etc. Entonces la pagina esta muy mal hecha. Tambien soy capaz de armar un programa de 8 MiB que despues de calcular leseras durante una hora diga Hola, mundo!. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Mon Jul 31 09:40:48 2006 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Mon Jul 31 10:08:12 2006 Subject: OT: Asumido por sr. Puertas (de aeropueto): Hasefroch ==Microsoft In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED]44 [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Asdtaker wrote: El día 28/07/06, Ricardo Mun~oz A. [EMAIL PROTECTED] escribió: Asdtaker wrote: Señores, sean tan amables de visitar lo siguiente: http://www.hasefroch.com Si alguno se desea ahorrar los gastos medicos, les adelanto que les direcciona a un sitio de microsoft. 1. este tema no tiene NADA que ver con la lista. mmm creo que si lo tiene. Se usa la palabra hasefroch para referirse en una forma peyorativa, y /muchos/ usuarios y participantes de esta lista lo hacen, algunos por simple burla otros con algun animo de hacer parecer a Windows lo peor que se pueda. Creo que si existe un sitio como este, en realidad patrocinado por M$ o bien por alguna otra persona natural o no, es de preocuparse. pero que es lo preocupante?? cada uno es libre de usar las palabras que quiere para expresarse mientras no ofenda a nadie y el resto le entienda, todo ok. si lees la explicacion de Hasefroch en http://bulma.net/body.phtml?nIdNoticia=1613 hay una frase que lo explica todo: Con esa apuesta se demostró que las personas que más veces hacen mención al lado oscuro somos los linuxeros (ni siquiera los BSDeros, ellos viven felices y van a su bola, que envidia). -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Mon Jul 31 09:59:32 2006 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Mon Jul 31 10:24:39 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED]44CA215 [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Pedro Iuvara wrote: Ricardo Mun~oz A. escribió: Hugo Figueroa R. wrote: --- Matias Valdenegro T. [EMAIL PROTECTED] escribió: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. Lo que quizo decir es que el html hace que la carga de la interfaz sea mas lenta, recuerda que hay que descargar una y otra vez todo el html. no necesariamente. todo depende como se haga la aplicacion Web, si se usa AJAX se puede recargar solo una parte (pequen~a) de la pagina... o por ejemplo guardar un formulario sin recargar nada! la aplicacion COBOL sin duda siempre sera mas rapida que una aplicacion Web, pero el entorno Web permite que los usuarios esten en cualquier lugar del mundo sin necesitar mas que un navegador Web... De hecho con cygwin (desde un equipo con W$) o con ssh -l . IP.-pxx (desde un equipo con Linux) y con los permisos correspondientes, nuestros usuarios pueden entrar al sistema desde cualquier lugar del mundo, sin necesitar mas que una conexión a Internet ok. pero si te piden que los usuarios puedan acceder desde Internet la solucion que describes es la que tu propondrias?? que pasa si por ejemplo lo que te piden es que los no usuarios puedan desde Internet solo *consultar
OT: php te daña la cabeza
Carlos Barbiero wrote: On 7/25/06, Alvaro Herrera [EMAIL PROTECTED] wrote: [...] Como programador PHP te digo que es totalmente cierto lo que plantea Alvaro. Agrego que es muy incómodo en cuanto a si hay que migrar a otra base de datos, ya que tiene una api diferente para cada base de datos! Personalmente hace mas de 2 años que programo en PHP... hasta que por recomendación de un colega y amigo, comencé (hace unos meses) a investigar y desarrollar en Ruby on Rails. Después de esto quedé loco y miro de lejos PHP (aunque tengo un monton de cosas desarrolladas que mas adelante me gustaria migrar a RoR :-) ) Yo debo llevar alrededor de 5 años programando en PHP, me inicie en PHP de hecho, si bien tiene sus desventajas es una muy buena herramienta para desarrollo web. Concuerdo en que el manejo de OOP es deficiente, en PHP4, pero en PHP5 la cosa es bastante diferente. A comienzos de año trabaje en un poyecto a gran escala en donde se estudio la posibilidad de trabajar con Ruby on Rails sin embargo tiene varias limitaciones respecto a la BD (o al menos las tenia para el tipo de proyecto que queriamos desarrollar). Finalmente nos decidimos por Symfony (http://www.symfony-project.com), y permitanme decir que despues de conocerlo la cara de PHP cambia totalmente, extremadamente practico, util, sencillo y con muy buena documentacion. En forma similar a Ruby se separan clases de interfaces. Eso si, PHP me ayudo mucho a comenzar con la programación Web, pero creo que si uno intenta avanzar, no debe quedarse solamente con lo que sabe, sinó ir en busca de más y mejor!. Eso esta mas que claro, estancarse nunca es bueno, pero no es razon para tremenda descalificacion a PHP, tiene sus mañas como cualquier lenguaje. Pero es practico y con un buen framework de desarrollo de hacen maravillas manteniendo seguridad, orden y un codigo a mi parecer 100% entendible. Ademas cualquier desarrollo, creo, necesita de apoyo de otros lenguajes. Cada lenguaje a lo que coresponde deriva en una aplicacion mas solida. Es una simple opinion. saludos Saludos a ud. tambien -- Andrea A. Guzman Veloso Linux User #418853 Estudiante Ing. Civil Informatica UTFSM - Casa Central Valparaiso - Chile From [EMAIL PROTECTED] Mon Jul 31 10:00:22 2006 From: [EMAIL PROTECTED] (usuario anonimo) Date: Mon Jul 31 10:54:09 2006 Subject: Como instalo el azureus en fedora core 5 In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] No utilizo no azureus ni fedora, pero si buscas en http://www.google.com o en http://rpmseek.com encontras que aqui se encuentran unos paquetes http://rpmseek.com/rpm-pl/azureus.html?hl=comcs=azureus:PN:0:0:0:0 Jamas e usado azureus, espero te sirva pero antes de realizar un pregunta por favor consulta en google o en la pagina oficial http://azureus.sourceforge.net/howto_linux.php Saludos. On 31/07/06, Fidel Domínguez Valero [EMAIL PROTECTED] wrote: ya lo tengo descargado, pero no es un rpm sino un compactado y no se como se instala, pero si alguien sabe un sitio donde este su version en rpm por favor me la dan. y si saben como hacerlo cuando esta comprimido tambien Ayudenme me es de gran importancia saludos fidel -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio.
OT: php te daña la cabeza
Raul Perez: Yo fui usuario de perl (aun lo uso) por varios años para mis aplicaciones por web Pero me encontre que con php es mas facil y mas rapido para hacer las cosas En realidad no me gusta trabajar con cgi para trabajar con la web Mi pregunta es si hay forma de trabajar con codigo de per al estilo de php. mod_perl. http://perl.apache.org -- Roberto Bonvallet From [EMAIL PROTECTED] Mon Jul 31 10:48:17 2006 From: [EMAIL PROTECTED] (Miguel Oyarzo O.) Date: Mon Jul 31 11:22:00 2006 Subject: Como instalo el azureus en fedora core 5 In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] mi sentido pesame para tu enlace, por adelantado... saludos Miguel Oyarzo Punta Arenas At 08:12 31-07-2006, Fidel Domínguez Valero wrote: ya lo tengo descargado, pero no es un rpm sino un compactado y no se como se instala, pero si alguien sabe un sitio donde este su version en rpm por favor me la dan. y si saben como hacerlo cuando esta comprimido tambien Ayudenme me es de gran importancia saludos fidel -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. __ Información de NOD32 1.1581 (20060606) __ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com
OT: php te daña la cabeza
On Mon, 2006-07-31 at 11:18 -0400, Roberto Bonvallet wrote: Raul Perez: Yo fui usuario de perl (aun lo uso) por varios años para mis aplicaciones por web Pero me encontre que con php es mas facil y mas rapido para hacer las cosas En realidad no me gusta trabajar con cgi para trabajar con la web Mi pregunta es si hay forma de trabajar con codigo de per al estilo de php. mod_perl. http://perl.apache.org Yo diria que se referia mas bien a algo como Embperl URL:http://search.cpan.org/~grichter/Embperl-2.2.0/, o HTML::Mason URL:http://search.cpan.org/~drolsky/HTML-Mason-1.33/. atte. -- Marcos Ramirez [EMAIL PROTECTED]
OT: php te daña la cabeza
Marcos Ramirez escribió: On Mon, 2006-07-31 at 11:18 -0400, Roberto Bonvallet wrote: Raul Perez: Yo fui usuario de perl (aun lo uso) por varios años para mis aplicaciones por web Pero me encontre que con php es mas facil y mas rapido para hacer las cosas En realidad no me gusta trabajar con cgi para trabajar con la web Mi pregunta es si hay forma de trabajar con codigo de per al estilo de php. mod_perl. http://perl.apache.org Yo diria que se referia mas bien a algo como Embperl URL:http://search.cpan.org/~grichter/Embperl-2.2.0/, o HTML::Mason URL:http://search.cpan.org/~drolsky/HTML-Mason-1.33/. El punto de Roberto es que en lugar de estar usando CGI, deberia usar mod_perl. Con PHP ciertamente es mucho mas facil que tontear con CGIs en Perl. Pero alguien que quiera hacer web con Perl ciertamente no deberia hacerlo con CGI. -- Alvaro Herrerahttp://www.PlanetPostgreSQL.org Tulio: oh, para qué servirá este boton, Juan Carlos? Policarpo: No, aléjense, no toquen la consola! Juan Carlos: Lo apretaré una y otra vez. From [EMAIL PROTECTED] Mon Jul 31 13:57:14 2006 From: [EMAIL PROTECTED] (Marcos Ramirez) Date: Mon Jul 31 13:49:06 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Mon, 2006-07-31 at 12:46 -0400, Alvaro Herrera wrote: Marcos Ramirez escribió: On Mon, 2006-07-31 at 11:18 -0400, Roberto Bonvallet wrote: Raul Perez: Yo fui usuario de perl (aun lo uso) por varios años para mis aplicaciones por web Pero me encontre que con php es mas facil y mas rapido para hacer las cosas En realidad no me gusta trabajar con cgi para trabajar con la web Mi pregunta es si hay forma de trabajar con codigo de per al estilo de php. ^^ mod_perl. http://perl.apache.org Yo diria que se referia mas bien a algo como Embperl URL:http://search.cpan.org/~grichter/Embperl-2.2.0/, o HTML::Mason URL:http://search.cpan.org/~drolsky/HTML-Mason-1.33/. El punto de Roberto es que en lugar de estar usando CGI, deberia usar mod_perl. Eso es estrictamente correcto, pero no responde la pregunta planteada por Raul. A menos claro, que consideres que el estilo php == mod_php = mod_perl. Con PHP ciertamente es mucho mas facil que tontear con CGIs en Perl. Tambien es posible crear CGI's con php, no que sea una caracteristica muy util que digamos, pero existe. La facilidad de php esta dada por la capacidad de empotrar codigo php en el codigo HTML. Pero alguien que quiera hacer web con Perl ciertamente no deberia hacerlo con CGI. Lo que en ningun momento fue planteado como tema a discutir, o si? :-) Saludos -- Marcos Ramirez [EMAIL PROTECTED]
OT: php te daña la cabeza
Marcos Ramirez escribió: On Mon, 2006-07-31 at 12:46 -0400, Alvaro Herrera wrote: Marcos Ramirez escribió: On Mon, 2006-07-31 at 11:18 -0400, Roberto Bonvallet wrote: Raul Perez: Yo fui usuario de perl (aun lo uso) por varios años para mis aplicaciones por web Pero me encontre que con php es mas facil y mas rapido para hacer las cosas En realidad no me gusta trabajar con cgi para trabajar con la web Mi pregunta es si hay forma de trabajar con codigo de per al estilo de php. ^^ mod_perl. http://perl.apache.org Yo diria que se referia mas bien a algo como Embperl URL:http://search.cpan.org/~grichter/Embperl-2.2.0/, o HTML::Mason URL:http://search.cpan.org/~drolsky/HTML-Mason-1.33/. El punto de Roberto es que en lugar de estar usando CGI, deberia usar mod_perl. Eso es estrictamente correcto, pero no responde la pregunta planteada por Raul. A menos claro, que consideres que el estilo php == mod_php = mod_perl. Con PHP ciertamente es mucho mas facil que tontear con CGIs en Perl. Tambien es posible crear CGI's con php, no que sea una caracteristica muy util que digamos, pero existe. La facilidad de php esta dada por la capacidad de empotrar codigo php en el codigo HTML. Ah! Ahora entiendo todo el resto. En mi opinion y experiencia, alguien que intenta hacer un sitio web en PHP empotrando HTML en el codigo PHP va por muy mal camino. Hoy en dia ni siquiera considero eso una posibilidad y no se me habia ocurrido que otra gente si la considerara. -- Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1, W 73º 13' 56.4 In fact, the basic problem with Perl 5's subroutines is that they're not crufty enough, so the cruft leaks out into user-defined code instead, by the Conservation of Cruft Principle. (Larry Wall, Apocalypse 6) From [EMAIL PROTECTED] Mon Jul 31 14:36:59 2006 From: [EMAIL PROTECTED] (Rodrigo Javier Tobar Carrizo) Date: Mon Jul 31 14:31:16 2006 Subject: Como instalo el azureus en fedora core 5 In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Fidel Domínguez Valero wrote: ya lo tengo descargado, pero no es un rpm sino un compactado y no se como se instala, pero si alguien sabe un sitio donde este su version en rpm por favor me la dan. y si saben como hacerlo cuando esta comprimido tambien Ayudenme me es de gran importancia saludos fidel lo descomprimes, tiras el directorio que se crea (azureus) a /usr/local/share, y luego te haces un tonto script que se llame azureus, con permisos 755, en /usr/local/bin, que diga algo asi: #!/bin/bash cd /usr/local/share/azureus ./azureus y listo! En /usr/local/share/azureus hay iconos, por si es que usas kde o gnome y quieres hacer algun tipo de acceso directo ;) espero que te sirva chuas! -- Rodrigo Tobar Carrizo Linux User #399271 Estudiante de Ing. Civil Informatica UTFSM - Casa Central From [EMAIL PROTECTED] Mon Jul 31 14:13:11 2006 From: [EMAIL PROTECTED] (PEIRANO ALVARADO, GINO PAOLO) Date: Mon Jul 31 14:37:02 2006 Subject: protocolo de enrutamiento Message-ID: [EMAIL PROTECTED] El lun, 31-07-2006 a las 12:11 -0400, Miguel Oyarzo O. escribió: At 21:50 30-07-2006, Julio Saldivar wrote: Los protocolos dinámicos de encaminamiento solo manejan 1 tabla, simplemente no pueden soportar varias, así que quagga no es la solución. Lo único que puedes hacer es configurar esto manualmente aunque otra solución seria que crearas un programa que lo haga por ti. Bueno si intentas la segunda solución, te podría ayudar, sera entretenido solucionar ese problema. yo igual se que casi todos (sino todos) los protocolos de ruteo manejan una unica tabla pero suena bien crear una herramienta asi. Necesitariamos: a) Un script que revise cada n seg las tablas. b) Si no ve cambios, no hace nada c) Si hay un cambio en unas de las tablas lo notifica a sus vecinos y a sus otras tablas locales. que mas podria ser? Aqui en forma manual en un 1er escript agrego a la tabla main en este orden las rutas 1ero.- las de tipo proto kernel scope link 2dpo-. las rutas de todas las redes locales que quiero acanzar 3ero-.. la rura default para table main Luego (como ejemplo) en otro script hago esto: /sbin/ip route flush table p2p /sbin/ip route show table main | grep -Ev ^default| while read ROUTE ; do ip route add table p2p $ROUTE ; done /sbin/ip route add default via 172.16.2.3 dev eth4 ta p2p quizas a esto le puedas incar dientes http://www.epr.ch/brb/linux/backroute.html funciona bien... pero prefiero BGP Saludos! esto me copia todas las rutas desde main hasta la nueva tabla de rutas. Saludos Miguel Oyarzo Austro Internet S.A. Punta Arenas
OT: php te daña la cabeza
La facilidad de php esta dada por la capacidad de empotrar codigo php en el codigo HTML. Ah! Ahora entiendo todo el resto. En mi opinion y experiencia, alguien que intenta hacer un sitio web en PHP empotrando HTML en el codigo PHP va por muy mal camino. Hoy en dia ni siquiera considero eso una posibilidad y no se me habia ocurrido que otra gente si la considerara. por que? -- Juan Martinez Depto. Inf. UMC
OT: php te daña la cabeza
On Mon, 2006-07-31 at 14:46 +, Juan Martínez wrote: La facilidad de php esta dada por la capacidad de empotrar codigo php en el codigo HTML. Ah! Ahora entiendo todo el resto. En mi opinion y experiencia, alguien que intenta hacer un sitio web en PHP empotrando HTML en el codigo PHP va por muy mal camino. Hoy en dia ni siquiera considero eso una posibilidad y no se me habia ocurrido que otra gente si la considerara. por que? Porque mezclas la logica del programa/negocio con la logica de presentacion. Estas condicionando lo que haces a como lo vas a presentar. Para cosas pequeñas no importa mucho, pero a medida que tu aplicacion crece y vas agregando funcionalidades terminas con una ensalada de codigo que se vuelve inmantenible. Saludos -- Marcos Ramirez [EMAIL PROTECTED]
OT: php te daña la cabeza
El mié, 26-07-2006 a las 10:02 -0400, Luis Roa P. escribió: Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... Ese es el tipico comentario que demuestra que algunos no viven en el mundo real. Anda a pedir trabajo a cualquier empresa del area financiera y expresa una Frase de esas en la entrevista tecnica de postulacion. Justamente a eso yo creo que va la frase estaca en el corazon y todo. -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin
OT: php te daña la cabeza
Germán Poó Caamaño escribió: Las navajas y los monos deben estar siempre distantes :-) Me parece una excelente conclusion :-) -- Alvaro Herrerahttp://www.PlanetPostgreSQL.org Las navajas y los monos deben estar siempre distantes (Germán Poo) From [EMAIL PROTECTED] Mon Jul 31 18:10:39 2006 From: [EMAIL PROTECTED] (Miguel Oyarzo O.) Date: Mon Jul 31 18:05:01 2006 Subject: routing. saber next hop In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] At 17:12 31-07-2006, you wrote: una pregunta, existe algun forma de saber un next hop? que no sea con traceroute? no veas a traceroute como un programa, sino como una tecnica para descubrir la ruta que sigue un paquete. Yo no creo que en una red IP se pueda saber la ruta a un destino sin usar traceroute, por aunque la tecnica use expiracion por TTL o mensajes especiales ICMP Traceroute, igual nomas sera un traceroute. Saludos Miguel Oyarzo Austro Internet S.A Punta Arenas
OT: php te daña la cabeza
On Wed, 2006-07-26 at 21:55 -0400, Matias Valdenegro T. wrote: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. De hecho, C++ no tiene ningun tipo de manejo de Pantalla Grafica, asi que no se de donde sacaste que esos lenguajes transmiten la pantalla completa. : mostrar_menu1() : - esperar_a_eleccion1() : limpiar_pantalla() : mostrar_menu2() : - esperar_a_eleccion2() : limpiar_pantalla() : mostrar_menu3() : - esperar a eleccion3() : Ad astra. --j (debe ser por algo que yo era fan de las Nantucket Tools...) -- Juan Carlos Inostroza [EMAIL PROTECTED] Cannot find reality.sys. Universe halted.
OT: php te daña la cabeza
El Saturday, 29 de July de 2006 23:00, Juan Carlos Inostroza escribió: On Wed, 2006-07-26 at 21:55 -0400, Matias Valdenegro T. wrote: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. De hecho, C++ no tiene ningun tipo de manejo de Pantalla Grafica, asi que no se de donde sacaste que esos lenguajes transmiten la pantalla completa. : mostrar_menu1() : - esperar_a_eleccion1() : limpiar_pantalla() : mostrar_menu2() : - esperar_a_eleccion2() : limpiar_pantalla() : mostrar_menu3() : - esperar a eleccion3() : Si a eso llamas pantalla grafica Yo me refiero a algo como Qt :)
OT: php te daña la cabeza
On Sun, 2006-07-30 at 00:20 -0400, Matias Valdenegro T. wrote: El Saturday, 29 de July de 2006 23:00, Juan Carlos Inostroza escribió: On Wed, 2006-07-26 at 21:55 -0400, Matias Valdenegro T. wrote: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. De hecho, C++ no tiene ningun tipo de manejo de Pantalla Grafica, asi que no se de donde sacaste que esos lenguajes transmiten la pantalla completa. : mostrar_menu1() : - esperar_a_eleccion1() : limpiar_pantalla() : mostrar_menu2() : - esperar_a_eleccion2() : limpiar_pantalla() : mostrar_menu3() : - esperar a eleccion3() : Si a eso llamas pantalla grafica Yo me refiero a algo como Qt :) EHm. Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Yo creo que se referia a la forma de transmision de texto en algunas maquinas antiguas. Si fuera por eso, tampoco C tiene pantalla grafica :B -- Juan Carlos Inostroza [EMAIL PROTECTED] Cannot find reality.sys. Universe halted.
Re: OT: php te daña la cabeza
Hugo Figueroa R. [EMAIL PROTECTED] wrote: --- Matias Valdenegro T. [EMAIL PROTECTED] escribió: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. Lo que quizo decir es que el html hace que la carga de la interfaz sea mas lenta, recuerda que hay que descargar una y otra vez todo el html. De donde sacas eso? Si el browser es mas tonto que lo que la ley permite, tal vez... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Fri Jul 28 09:38:44 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Fri Jul 28 09:33:23 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: Your message of Fri, 28 Jul 2006 00:36:42 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] rodrigo ahumada [EMAIL PROTECTED] wrote: El jue, 27-07-2006 a las 14:45 -0400, Horst H. von Brand escribió: dblackbeer [EMAIL PROTECTED] wrote: [...] es comprensible, con nidos de mas de tres if necesitaria otro monitor al lado. Lee Documentation/CodingStyle en tus fuentes del nucleo mas cercanas, alli veras la justificacion. Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3. [...] In short, 8-char indents make things easier to read, and have the added benefit of warning you when you're nesting your functions too deep. Heed that warning. aqui no entiendo: quieren que se indente con 8 espacios Asi es. o con TAB y que TAB se ajuste a 8 espacios en los editores? TAB /es/ cada 8 caracteres. de todas formas la verdadera herejia es indentar con otra cosa que no sea TAB No es demasiado relevante (y es facil arreglar eso en emacs con M-x tabbify). -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Fri Jul 28 10:38:14 2006 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Fri Jul 28 11:05:52 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Hugo Figueroa R. wrote: --- Matias Valdenegro T. [EMAIL PROTECTED] escribió: El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. Lo que quizo decir es que el html hace que la carga de la interfaz sea mas lenta, recuerda que hay que descargar una y otra vez todo el html. no necesariamente. todo depende como se haga la aplicacion Web, si se usa AJAX se puede recargar solo una parte (pequen~a) de la pagina... o por ejemplo guardar un formulario sin recargar nada! la aplicacion COBOL sin duda siempre sera mas rapida que una aplicacion Web, pero el entorno Web permite que los usuarios esten en cualquier lugar del mundo sin necesitar mas que un navegador Web... -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Fri Jul 28 11:21:48 2006 From: [EMAIL PROTECTED] (Miguel Oyarzo O.) Date: Fri Jul 28 11:16:38 2006 Subject: protocolo de enrutamiento In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] At 18:05 27-07-2006, PEIRANO ALVARADO, GINO PAOLO wrote: El jue, 27-07-2006 a las 16:00 -0400, Miguel Oyarzo O. escribió: At 14:55 27-07-2006, Horst H. von Brand wrote: Maneja cuanto protocolo de ruteo existe. No, no es para nada sencillo. Y no sacas nada con instalarte con alguno de ellos si tus vecinos no hablan lo mismo... Los vecinos da igual. El ambito es direccionamiento privado. como vecino se refiere el profe a tus routers o a tu ISP que te entregen las rutas, por conclusion, si tu ISP no te da BGP, es medio dificil que puedas hacer algo Obviamente que no hablo de los vecinos de al lado de mi edificio. Yo mencione que todo esto es en un ambito privado (direccionamiento de clases privadas detras de mis routers publicos. Por eso digo que los vecinos no interesan. Me da igual que el ISP se maneje con protocolos dinamicos o rutas estaticas. Internamente quiero que 3 maquinas
Re: OT: php te daña la cabeza
On 7/28/06, Ricardo Mun~oz A. [EMAIL PROTECTED] wrote: Pablo Pacheco wrote: Cobol evolucionó y existe algo llamado AcuCobol que permite implementar soluciones Web en cobol, asi como aplicaciones graficas en windows, linux, unix, etc. solo se necesita el runtime apropiado claro, incluso hay otras soluciones mas artesanales como por ejemplo conectar PHP con COBOL y mostrar los datos en una pagina Web yo lo he hecho. probaste sin entorno grafico y usando como navegador lynx? funciona bastante rapido
OT: php te daña la cabeza
On lun, 2006-07-24 at 16:54 -0300, dblackbeer wrote: Y sera cierto nomas que php hace daño al cerebro? http://bbspot.com/News/2000/6/php_suspend.html hace referencia a un estudiante suspendido por usarlo. Lo cierto es que creo que da lo mismo como se escriban las sentencias en una linea o en más lineas o identadas para hacer alguna operación mientras estas no agoten al server es lo primordial (esto es como no agotar la paciencia de los usuarios). Yo concidero que el lenguaje más bueno para el desarrollo es aquel que permite la compatibilidad de desarrollar en multiples lenguajes a la véz total cada uno tendra algo mejor que el otro (de aquí nacen AJAX y DHTML no son lenguajes son metodologías), ejemplo en apache puedo desarrollar parte en PHP parte en PERL perte en Ruby parte en XML parte en SHELL parte en CSS parte en HTML parte EN C parte en JAVA parte en FLASH parte JAVASCRIPT parte en WAP y como ultimo elegir un motor de base de datos ejemplo POSTGRESQL (y dentro de este como procedural C PLPGSQL SQL LISP, inclucive puedo inventar mi lenguaje y agregarlo al Postgres o quizas hasta también al Apache por que no etc). Recuerden que antes no se diferenciaba lenguaje y motor de base de datos la union hace la fuerza. En un desarrollo no puede solo existir un solo lenguaje, eso creo ya no se hace. Creo que lo más importante que hay que rescatar de esta guerra santa de los lenguajes, Es que el lenguaje es una herramienta para construir un sistema y esta herramienta se puede reemplazar o ocupar otra diferente sín afectar al desarrollo (los carpínteros no ocupan solamente martillo para construir una casa aunque quisas se podría). Por algo se invento la serialización de datos para que los lenguajes se comunicarán entre sí, como lo hacemos por ejemplo cuando le cambiamos el motor de la base de datos algún sistema por ke no cambiarle el lenguaje o acoplarte el lenguaje que uno quiera. Opinión humilde pero utíl.
OT: php te daña la cabeza
Horst H. von Brand: En todos los lenguajes se utiliza indentacion para marcar los bloques. No Pascal. No C. No Perl. No Ruby, TCL. Ni FORTRAN, PL/1, ni assembler. No lo hacen Prolog, Scheme (nada LISPico, como Common LISP o elisp), ni APL. Tampoco los shell de Unix, o awk. No lo hace (La)TeX, o m4, o troff. No me refiero a lo que leen los parsers, sino los programadores. Por lo menos yo me guio por la indentacion para entender el codigo en todos los lenguajes. Yo indento hasta LaTeX y HTML. El espacio en blanco (indentacion et al) se usa para describir la estructura /logica/, que no necesariamente coincide con la estructura /sintactica/. Podria dar un ejemplo en que no coincidan? A mi se me ocurren puros ejemplos con goto, que no existe en Python. El creer que la sintaxis describe univocamente la semantica es un error que se cometio con COBOL, y debiera haberse aprendido la leccion ya... En Python, la indentacion sirve solamente para agrupar bloques, lo mismo que {} en C. No hay reglas especiales ni casos rebuscados cuya semantica sea distinta a la de {}. -- Roberto Bonvallet From [EMAIL PROTECTED] Thu Jul 27 03:53:21 2006 From: [EMAIL PROTECTED] (Roberto Bonvallet) Date: Thu Jul 27 03:48:08 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Horst H. von Brand: Rodrigo Ahumada [EMAIL PROTECTED] wrote: en mi opinion con el uso de espacios han conseguido una de las sintaxis mas legibles, pero deberia estar restringido solo al uso de TAB (no veo que haya problema, nunca he visto teclado sin tab, ni editor para programar decente que no permita ajustar cuantos espacios por TAB). Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. De hecho, la herejia es considerar un tab como hartos espacios. Un tab es un salto al siguiente tabstop, y los tabstops siempre deberian estar cada 8 columnas. -- Roberto Bonvallet From [EMAIL PROTECTED] Wed Jul 26 23:36:08 2006 From: [EMAIL PROTECTED] (Mauro A. Morales M.) Date: Thu Jul 27 05:33:45 2006 Subject: =?iso-8859-1?q?Distribuci=F3n?= Apropiada In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El mié, 26-07-2006 a las 10:42 -0400, Patricio Bruna escribió: Para todas estas preguntas la respuesta es siempre la misma: La distribución que más te acomode, que adminstres mejor, que conozcas más, etc, etc, etc. No aplica en este caso. Se ayuda con especificaciones respecto de: a) En este caso debe verificar si COBOL y/o las herramientas COBOL que va a ocupar tienen 'certificacion' para una distribucion en particular, ya que es un tema importante a la hora del soporte de la empresa que ofrece los servicios en COBOL. b) Verificar que la distribucion(o algun derivado) que esta certificada por las herramientas cobol soporta kernel SMP (no se si todas las distribuciones tienen soporte SMP) On 7/26/06, Ernesto del Campo [EMAIL PROTECTED] wrote: Estimados, Acá en la empresa estamos comprando un servidor hp proliant con doble procesador xeon y 2 gigas de ram. Este servidor va a correr un sistema en Cobol y un BD en PostgreSQL. Para esta pequeña máquina, ¿Me recomiendan alguna distro que le vaya a sacar todo el jugo al hardware? Estaba pensando instalar FC5 o Suse. Gracias. Ernesto del Campo C. -- Mauro A. Morales M.
Re: OT: php te daña la cabeza
On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Tienes mucha razon troll. http://bbspot.com/News/2000/6/php_suspend.html hace referencia a un estudiante suspendido por usarlo. -- cosechero Alfredo Ramirez Barba user counter : 2
OT: php te daña la cabeza
Pedro Iuvara [EMAIL PROTECTED] wrote: [...] Mi aporte a esta guerra santa es el siguiente. En mi empresa llevamos un sistema estandar de Contabilidad que fue desarrollado en los años 90 en el vapuleado Cobolito primero a php, luego a C++, luego a Java, luego a Phyton y finalmente nos quedamos con el viejo Cobolito. Razón: al conectarse las sucursales por Internet al servidor central (Mandriva 10.2), el tiempo de respuesta del Cobol es muchÃsimo mejor que cualquiera de los otros. Compilado vs interpretado. Si hay procesamiento en serio involucrado, no me extran~a nada. Cobol transmite texto y los otros lenguajes la pantalla completita. No... PHP sirve para crear paginas web, que el cliente interpreta. Un sistema a punta de servlets Java (o su afin en Python) hara exactamente lo mismo. Una aplicacion Java (o Python, o C++, o APL) no tiene porque enviar la pantalla completa ni nada parecido, puede enviar /exactamente/ el mismo texto que la aplicacion COBOL. Claro, si quien programa llena el asunto de toda clase de chiches y monos saltarines porque es facil... No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Cualquiera que tenga un sistema de I/O medianamente pasable. Se me sospecha que hasta en Pascal o FORTRAN se puede... y probablemente con C++ tengas mucho mejor control sobre el cuento que en ninguna de las alternativas que mencionaste. Posiblemente dirán que existen otras maneras de procesar la información (Estructura cliente-servidor, un servidor en cada sucursal y que en la noche se actualice el servidor central, etc), pero la exigencia de gerencia, era que todos se debÃan conectar al servidor central y la información tenia que estar al dÃa, al minuto y al segundo. Cliente-servidor, se solicita la info al servidor central en algun formato ultra-compacto y se despliega localmente. Claro, eso si tu cuello de botella /realmente/ es la red (como implicas), y la capacidad de procesamiento en el cliente es suficiente (bueno, con el tipico P4 sobredimensionado que se lleva hoy, eso supongo esta dado...). PD. mas del 60% de la aplicaciones administrativas en el mundo, aun permanecen desarrolladas en Cobol. Exacto. Ha perdido algo de un 30% del mercado en estos ultimos tiempos. Unos 10 a 15 an~os mas, y habra casi desaparecido ;-) Notese que aplicacion administrativa es bastante vago, hay muchas aplicaciones administrativas que ni siquiera se cuentan entre las aplicaciones (me late que tal vez mas en terminos de codigo que las oficiales), como ser las planillas de calculo desarrolladas por el mismo usuario que llevan incluso procesamiento mayor en muchas partes. Mucha administracion se hace hoy dia via email, y a nadie se le ocurriria contabilizar al sistema de correo como aplicacion administrativa. Etc. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Thu Jul 27 09:34:44 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Thu Jul 27 09:29:29 2006 Subject: =?utf-8?q?Re=3A_OT=3A_php_te_da=C3=B1a_la_cabeza?= In-Reply-To: Your message of Wed, 26 Jul 2006 23:04:43 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Cristian Rodriguez [EMAIL PROTECTED] wrote: 2006/7/26, Eduardo [EMAIL PROTECTED]: [...] Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. Soy un novato programador, y xq es una herejia, yo he visto a bastante gente q lo uso como 2 espacios y con eso indenta. Por favor Dr.Horst explicate. No tiene mucho que explicar.. eso es un pensamiento religioso solamente, cada uno puede creer lo que estime conveniente al respecto asi como hay que adaptarse a las convenciones o practicas recomendables de cada lenguaje, en el caso de python, java, PHP, Ruby se utilizan generalmente 4 espacios. Usan 4 espacios de indentacion generalmente. Eso es completamente diferente. Que tu editor use TAB para indicar indente uno mas (como lo hace p.ej. emacs) no significa que eso sea lo que inserta en el archivo... y no ..no es la idea de entrar en la guerra santa entre los tabs y spaces, usese lo que mas acomoda y punto. Exacto. Y un TAB son 8 espacios. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513
OT: php te daña la cabeza
Horst H. von Brand escribió: Cristian Rodriguez [EMAIL PROTECTED] wrote: 2006/7/26, Eduardo [EMAIL PROTECTED]: [...] Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. Soy un novato programador, y xq es una herejia, yo he visto a bastante gente q lo uso como 2 espacios y con eso indenta. Por favor Dr.Horst explicate. No tiene mucho que explicar.. eso es un pensamiento religioso solamente, cada uno puede creer lo que estime conveniente al respecto asi como hay que adaptarse a las convenciones o practicas recomendables de cada lenguaje, en el caso de python, java, PHP, Ruby se utilizan generalmente 4 espacios. Usan 4 espacios de indentacion generalmente. Eso es completamente diferente. Que tu editor use TAB para indicar indente uno mas (como lo hace p.ej. emacs) no significa que eso sea lo que inserta en el archivo... Solo por fastidiar les comento que el codigo de Postgres asume tabs de 4 espacios y con 4 espacios de indentacion ;-) Y les puedo decir que el codigo de Postgres es el mas bonito que he visto. Mucho mas que el codigo de Linux (mucho mejor documentado tambien). _Por que_ la gente prefiere hackear Linux a hackear Postgres es algo que escapa a mi comprension ... ;-) -- Alvaro Herrerahttp://www.advogato.org/person/alvherre I'm always right, but sometimes I'm more right than other times. (Linus Torvalds)
OT: php te daña la cabeza
[EMAIL PROTECTED] wrote: El 26/07/06, Ricardo Mun~oz A.[EMAIL PROTECTED] escribió: Juan Carlos Inostroza wrote: [...] lo que muchos deben confundir es que para hacer una herramienta como Mailman, encargada de hacer funcionar esta lista de correo lo que implica procesar muchos archivos de texto, es preferible usar Perl... ...Mailman is written in the Python programming language.. Ver http://www.gnu.org/software/mailman/index.html ehm... cierto. probablemente lo confundi con MailScanner... ;) -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org)
OT: php te daña la cabeza
Roberto Bonvallet [EMAIL PROTECTED] wrote: Horst H. von Brand: En todos los lenguajes se utiliza indentacion para marcar los bloques. No Pascal. No C. No Perl. No Ruby, TCL. Ni FORTRAN, PL/1, ni assembler. No lo hacen Prolog, Scheme (nada LISPico, como Common LISP o elisp), ni APL. Tampoco los shell de Unix, o awk. No lo hace (La)TeX, o m4, o troff. No me refiero a lo que leen los parsers, Ese es el lenguaje! sino los programadores. Precisamente... Por lo menos yo me guio por la indentacion para entender el codigo en todos los lenguajes. Yo indento hasta LaTeX y HTML. Yo tambien. Pero indento segun un esquema logico, que no necesariamente coincide con la sintaxis. fprintf(stderr, Este es un mensaje de error demasiado largo.\n Incluso no cabe en una linea, y debe cortarse en varias.\n Algunos datos: i es %d, j es %d, k es 0x%3x\n, i, j, calcule_el_valor_de_k_mediante_una_compleja_expresion()); Cuando escribo LaTeX, pongo una idea/frase por linea. Si requiero continuar algo (p.ej. poner una nota al pie de pagina) la indento con respecto a la linea citada. Muchas expresiones matematicas resultan muy largas: \begin{equation} \label{eq:k-rev} \hat{u}(s, \sigma_k) = \hat{u}(s, {\sigma_k}') \Longrightarrow \sigma_k = {\sigma_k}' \quad\mbox{for all \(s \in S\)} \end{equation} Cero relacion con la sintaxis del caso. El espacio en blanco (indentacion et al) se usa para describir la estructura /logica/, que no necesariamente coincide con la estructura /sintactica/. Podria dar un ejemplo en que no coincidan? A mi se me ocurren puros ejemplos con goto, que no existe en Python. Ver arriba. Ver los dos if anidados que di en el ejemplo anterior. El creer que la sintaxis describe univocamente la semantica es un error que se cometio con COBOL, y debiera haberse aprendido la leccion ya... En Python, la indentacion sirve solamente para agrupar bloques, lo mismo que {} en C. No hay reglas especiales ni casos rebuscados cuya semantica sea distinta a la de {}. Precisamente: Usa /espacio en blanco/ (por definicion invisible, por convencion muy general (casi) sin importancia) para describir /sintaxis/. La division de texto en lineas, paginas, etc es arbitraria en el lenguaje natural, i.e., los espacios no tienen significado particular. No aparecen siquiera en la gramatica que nos inculcaron en ensen~anza basica... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513
RE: OT: php te daña la cabeza
Amigos mios... Ya estan lateando hace Ernesto del Campo C. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Horst H. von Brand Enviado el: jueves, 27 de julio de 2006 9:52 Para: Discusion de Linux en Castellano Asunto: Re: OT: php te daña la cabeza Roberto Bonvallet [EMAIL PROTECTED] wrote: Horst H. von Brand: En todos los lenguajes se utiliza indentacion para marcar los bloques. No Pascal. No C. No Perl. No Ruby, TCL. Ni FORTRAN, PL/1, ni assembler. No lo hacen Prolog, Scheme (nada LISPico, como Common LISP o elisp), ni APL. Tampoco los shell de Unix, o awk. No lo hace (La)TeX, o m4, o troff. No me refiero a lo que leen los parsers, Ese es el lenguaje! sino los programadores. Precisamente... Por lo menos yo me guio por la indentacion para entender el codigo en todos los lenguajes. Yo indento hasta LaTeX y HTML. Yo tambien. Pero indento segun un esquema logico, que no necesariamente coincide con la sintaxis. fprintf(stderr, Este es un mensaje de error demasiado largo.\n Incluso no cabe en una linea, y debe cortarse en varias.\n Algunos datos: i es %d, j es %d, k es 0x%3x\n, i, j, calcule_el_valor_de_k_mediante_una_compleja_expresion()); Cuando escribo LaTeX, pongo una idea/frase por linea. Si requiero continuar algo (p.ej. poner una nota al pie de pagina) la indento con respecto a la linea citada. Muchas expresiones matematicas resultan muy largas: \begin{equation} \label{eq:k-rev} \hat{u}(s, \sigma_k) = \hat{u}(s, {\sigma_k}') \Longrightarrow \sigma_k = {\sigma_k}' \quad\mbox{for all \(s \in S\)} \end{equation} Cero relacion con la sintaxis del caso. El espacio en blanco (indentacion et al) se usa para describir la estructura /logica/, que no necesariamente coincide con la estructura /sintactica/. Podria dar un ejemplo en que no coincidan? A mi se me ocurren puros ejemplos con goto, que no existe en Python. Ver arriba. Ver los dos if anidados que di en el ejemplo anterior. El creer que la sintaxis describe univocamente la semantica es un error que se cometio con COBOL, y debiera haberse aprendido la leccion ya... En Python, la indentacion sirve solamente para agrupar bloques, lo mismo que {} en C. No hay reglas especiales ni casos rebuscados cuya semantica sea distinta a la de {}. Precisamente: Usa /espacio en blanco/ (por definicion invisible, por convencion muy general (casi) sin importancia) para describir /sintaxis/. La division de texto en lineas, paginas, etc es arbitraria en el lenguaje natural, i.e., los espacios no tienen significado particular. No aparecen siquiera en la gramatica que nos inculcaron en ensen~anza basica... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513
Re: OT: php te daña la cabeza
On 7/27/06, Ernesto del Campo [EMAIL PROTECTED] wrote: Amigos mios... Ya estan lateando hace facil, para eso esta el subject, no lo leas y listo. Ernesto del Campo C. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Horst H. von Brand Enviado el: jueves, 27 de julio de 2006 9:52 Para: Discusion de Linux en Castellano Asunto: Re: OT: php te daña la cabeza Roberto Bonvallet [EMAIL PROTECTED] wrote: Horst H. von Brand: En todos los lenguajes se utiliza indentacion para marcar los bloques. No Pascal. No C. No Perl. No Ruby, TCL. Ni FORTRAN, PL/1, ni assembler. No lo hacen Prolog, Scheme (nada LISPico, como Common LISP o elisp), ni APL. Tampoco los shell de Unix, o awk. No lo hace (La)TeX, o m4, o troff. No me refiero a lo que leen los parsers, Ese es el lenguaje! sino los programadores. Precisamente... Por lo menos yo me guio por la indentacion para entender el codigo en todos los lenguajes. Yo indento hasta LaTeX y HTML. Yo tambien. Pero indento segun un esquema logico, que no necesariamente coincide con la sintaxis. fprintf(stderr, Este es un mensaje de error demasiado largo.\n Incluso no cabe en una linea, y debe cortarse en varias.\n Algunos datos: i es %d, j es %d, k es 0x%3x\n, i, j, calcule_el_valor_de_k_mediante_una_compleja_expresion()); Cuando escribo LaTeX, pongo una idea/frase por linea. Si requiero continuar algo (p.ej. poner una nota al pie de pagina) la indento con respecto a la linea citada. Muchas expresiones matematicas resultan muy largas: \begin{equation} \label{eq:k-rev} \hat{u}(s, \sigma_k) = \hat{u}(s, {\sigma_k}') \Longrightarrow \sigma_k = {\sigma_k}' \quad\mbox{for all \(s \in S\)} \end{equation} Cero relacion con la sintaxis del caso. El espacio en blanco (indentacion et al) se usa para describir la estructura /logica/, que no necesariamente coincide con la estructura /sintactica/. Podria dar un ejemplo en que no coincidan? A mi se me ocurren puros ejemplos con goto, que no existe en Python. Ver arriba. Ver los dos if anidados que di en el ejemplo anterior. El creer que la sintaxis describe univocamente la semantica es un error que se cometio con COBOL, y debiera haberse aprendido la leccion ya... En Python, la indentacion sirve solamente para agrupar bloques, lo mismo que {} en C. No hay reglas especiales ni casos rebuscados cuya semantica sea distinta a la de {}. Precisamente: Usa /espacio en blanco/ (por definicion invisible, por convencion muy general (casi) sin importancia) para describir /sintaxis/. La division de texto en lineas, paginas, etc es arbitraria en el lenguaje natural, i.e., los espacios no tienen significado particular. No aparecen siquiera en la gramatica que nos inculcaron en ensen~anza basica... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 -- Alfredo Ramirez
Re: Re: OT: php te daña la cabeza
On 7/27/06, Alvaro Herrera [EMAIL PROTECTED] wrote: Horst H. von Brand escribió: Cristian Rodriguez [EMAIL PROTECTED] wrote: 2006/7/26, Eduardo [EMAIL PROTECTED]: [...] Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. Soy un novato programador, y xq es una herejia, yo he visto a bastante gente q lo uso como 2 espacios y con eso indenta. Por favor Dr.Horst explicate. No tiene mucho que explicar.. eso es un pensamiento religioso solamente, cada uno puede creer lo que estime conveniente al respecto asi como hay que adaptarse a las convenciones o practicas recomendables de cada lenguaje, en el caso de python, java, PHP, Ruby se utilizan generalmente 4 espacios. Usan 4 espacios de indentacion generalmente. Eso es completamente diferente. Que tu editor use TAB para indicar indente uno mas (como lo hace p.ej. emacs) no significa que eso sea lo que inserta en el archivo... Solo por fastidiar les comento que el codigo de Postgres asume tabs de 4 espacios y con 4 espacios de indentacion ;-) es comprensible, con nidos de mas de tres if necesitaria otro monitor al lado. -- cosechero
OT: php te daña la cabeza
Horst H. von Brand: Yo tambien. Pero indento segun un esquema logico, que no necesariamente coincide con la sintaxis. fprintf(stderr, Este es un mensaje de error demasiado largo.\n Incluso no cabe en una linea, y debe cortarse en varias.\n Algunos datos: i es %d, j es %d, k es 0x%3x\n, i, j, calcule_el_valor_de_k_mediante_una_compleja_expresion()); [...] Podria dar un ejemplo en que no coincidan? A mi se me ocurren puros ejemplos con goto, que no existe en Python. Ver arriba. Ver los dos if anidados que di en el ejemplo anterior. Por los ejemplos que propone, pareciera que Python impone un regimen de tipo stalinista respecto a estructura visual del codigo. La realidad es que Python si acepta: - if anidados - if dentro de un else (usando elif, el hermano del elsif de Perl) - lineas en blanco - multiples sentencias por linea (punto y coma separa, como en Perl) - lineas del tipo if condition: dosomething() - cortar una linea larga y alinear las partes a gusto - escribir una lista (arreglo) literal en varias lineas, indentadas como sea - concatenacion automatica de strings (como en C) La unica diferencia con C es que en vez de abrir llave se indenta, y en vez de cerrar llave se desindenta. [...] La division de texto en lineas, paginas, etc es arbitraria en el lenguaje natural, i.e., los espacios no tienen significado particular. Projects promoting programming in natural language are intrinsically doomed to fail. -- Edsger Dijkstra -- Roberto Bonvallet From [EMAIL PROTECTED] Thu Jul 27 11:42:34 2006 From: [EMAIL PROTECTED] (Ricardo Donoso =?ISO-8859-1?Q?Mu=F1oz?=) Date: Thu Jul 27 12:09:37 2006 Subject: protocolo de enrutamiento In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Zebra BGP/OSPF/RIP routing daemon http://www.gnu.org/software/zebra/zebra.html http://www.zebra.org/ El jue, 27-07-2006 a las 10:30 -0400, Miguel Oyarzo O. escribió: Ya que son tan reiterativos en otros temas preguntare nuevamente mi duda :-) Alguien ha instalado y/o configurado algun protocolo de enrutamiento entre maquinas Linux, para manejar multiples tablas de rutas entre ellas? (varias tablas en la misma maquina ruteadora, ojo) Mi gran duda es si ese protocolo (que espero que exista) logra actualizar la informacion que uno guarda en /etc/iproute2/rt_tables (los nombres de las tablas), además de actualizar las respectivas rutas entre las maquinas. Alguna idea o Sugerencia? Saludos Miguel Oyarzo O. Austro Internet Punta Arenas -- |_|0|_| |_|_|0| |0|0|0| Ricardo Donoso Muñoz Departamento de Informática Gendarmería de Chile Fono: 685 1228 (Directo) - 685 1222 (Secretaría) e-mail: [EMAIL PROTECTED]
Re: OT: php te daña la cabeza
On 7/27/06, Alfredo Ramirez [EMAIL PROTECTED] wrote: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Tienes mucha razon troll. y a esta frase de donde la plagiaste? :P Saludos! http://bbspot.com/News/2000/6/php_suspend.html hace referencia a un estudiante suspendido por usarlo. -- cosechero Alfredo Ramirez Barba user counter : 2 -- Carlos Barbiero Corrientes - Argentina
Re: OT: php te daña la cabeza
On 7/27/06, Carlos Barbiero [EMAIL PROTECTED] wrote: On 7/27/06, Alfredo Ramirez [EMAIL PROTECTED] wrote: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Tienes mucha razon troll. y a esta frase de donde la plagiaste? :P Tipico de alguien que quiere existir y no sabe como. Saludos! http://bbspot.com/News/2000/6/php_suspend.html hace referencia a un estudiante suspendido por usarlo. -- cosechero Alfredo Ramirez Barba user counter : 2 -- Carlos Barbiero Corrientes - Argentina -- Alfredo Ramirez
OT: php te daña la cabeza
Yo no se si seré muy /mandoneado/ por las imposiciones de los clientes, pero programo en perl, php o java y me da lo mismo... Ruby aun no lo saboreo, pero creo que si me piden algo en el lo tendré que hacer... creo que el tema es ser capaz de adaptarse al lenguaje... mi socio alvherre es tozudo de corazón y además se informa, así que eso es respetable, pero yo he hecho modelitos completos en OOP con PHP y andan de maravilla... ahora claro... si uno quiere mandarse los abusos de java como convertir un imputstream en un stringreader usando una sola linea de constructores... bue... mi amigo alvarito cuando era mas nene me retaba por hacer eso... porque según el el usar una linea _mágica_ para algo era una falta de respeto... cada cosa en una linea... obviamente se echan de menos las facilidades de las ER de Perl, no creo que sean muchos los que entran en el submundo de Perl por otra cosa que no sean las expresiones regulares... Pero siendo más pracmático... el que se pelea todo el día con C, no creo que me moleste batallar con cualquier otro lenguaje... Y ese sería mi aporte de hoy... Atte. JCMI PS: creo que la complejidad de un lenguaje se basa en lo complicado que resulte hacer algo con respecto a otros lenguajes y no el nivel de complejidad de lo que se pueda hacer con el lenguaje... Disque el Martes 25 Julio 2006 21:51, Horst H. von Brand escribiosese: Alvaro Herrera [EMAIL PROTECTED] wrote: Horst H. von Brand escribi?³: Ricardo Mun~oz A. [EMAIL PROTECTED] wrote: pero, es un hecho de que Perl nunca sera tan popular como PHP, pero es muy probable de que PHP algun dia sea igual a Perl... Por lo que se ha dicho aca, eso seria un avance... Ciertamente. En palabras de Randal Schwartz, Having watched PHP develop over the years, it started out as a very simple Perl replacement, but then has been slowly adding features of Perl one by one, but three to five years later. In another five years, it'll probably be where Perl is now. Termina con PHP - it's training wheels without the bike. ;-) http://perlmonks.org/?node=18694 Ojo, esto fue escrito el 2000. Estamos en 2006 y PHP a cada release agrega nuevas cosas que imitan lo que hay en Perl (y otros lenguajes), mientras que no hay _nada_ nuevo. Para 2010, puede que PHP sea muy parecido a lo que es Perl 5 hoy, pero para ese entonces yo espero estar jugando con Perl 6, que sera algo completamente diferente (y mucho mas poderoso). Por lo que he leido de Perl6, me late a un caso clasico de sindrome del segundo sistema: El 1o nos salio /genial/, asi que ahora dejemos de lado las timideces y hagamos algo /realmente/ revolucionario! (Casos de esto son el OS/360 que llevo al clasico Mythical Man Month de Brooks, y el modelito OSI que aun fantasmagoriza en las mentes de ingenieros en telecomunicaciones...) Por mi lado, mas bien apostaria por algo como Ruby (el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo...). Perl ya es demasiado complejo para su propio bien, y Perl6 apunta a /mayor/ complicacion aun. -- Happiness is just an illusion, filled with sadness and confusion.
Re: OT: php te daña la cabeza
esas es un buen indicador de que no tiene idea de esos oficios. PHP es bueno para la web, y al que le interesa solo hacer web-devel bien por el. PHP no es bueno para la web. Para lo unico que es bueno PHP es para que gente que no tiene idea de programar se ponga a hacer tonteritas que funcionan en la web. PHP es un lenguaje tremendamente inconsistente. Para observar eso, nada mas fijate que los argumentos de algunas funciones no tienen un orden logico; incluso funciones dentro de las mismas familias tienen cierto tipo de argumentos primero, otros despues. Para poder hacer cualquier cosa es necesario tener el manual abierto: como era para las sustituciones con expresiones regulares? como era el orden de substr()? etc. Por otro lado, mira el exito que tuvo Perl en su tiempo como procesador de strings -- cual era su ventaja principal? Debe ser obvio de inmediato que el hecho de tener expresiones regulares como constructo de primerisimo nivel es tremendamente importante. Como se las arregla PHP? De la peor manera posible, es decir igual que C: usando funciones para hacer cada operacion. De esta manera es igual de verboso que C, igual de incomodo. Cual es la ventaja que tiene sobre C entonces? Luego puedes observar las distinciones entre los distintos tipos de asignacion en PHP. Que es =, que es =? En que casos debes usar cada uno? Como se comportan? Yo tuve que modificar un sistema usando eso; quise hacerlo usando OOP porque el problema se adaptaba naturalmente a eso. Pero! El gran problema era saber cuando usar = y cuando usar =, y realmente el soporte que el lenguaje le da a esos constructos es tan incomodo que la unica manera de saber si realmente lo estabas haciendo bien era probar con uno y luego probar con otro y ver que partes del programa funcionaban y cuales no. Mira Ruby. Cual es la _gran_ ventaja de Ruby? Te lo puedo decir sin ser un programador Ruby: la enorme potencia que tiene al poder construir sentencias potentes pero simples. Con PHP no puedes hacer nada de eso, porque el parser de PHP es tremendamente tonto. Un ejemplo trivial: (http://www.loudthinking.com/arc/000205.html) doc = REXML::Document.new(File.new(articles.xml)) doc.elements.each('articles/item/title') { |title| puts title.text } El manejo de OOP en PHP es espantoso. Un metodo que retorna un objeto, en cualquier otro lenguaje lo puedes usar como objeto e invocar un metodo sobre el. En PHP esto no es posible, nuevamente porque el parser es demasiado tonto. Por otro lado, cuando fue la ultima vez que simplemente por instalar una nueva version menor del paquete del lenguaje, la mitad de los scripts de === message truncated === __ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From [EMAIL PROTECTED] Wed Jul 26 03:23:31 2006 From: [EMAIL PROTECTED] (Roberto Bonvallet) Date: Wed Jul 26 03:18:25 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... En todos los lenguajes se utiliza indentacion para marcar los bloques. Cual es el problema con eliminar las llaves o los begins/ends redundantes? Ademas, Python ofrece #{ y #} (incluso #begin y #end, y hasta #fi) para los fanaticos de los delimitadores. -- Roberto Bonvallet From [EMAIL PROTECTED] Wed Jul 26 03:12:47 2006 From: [EMAIL PROTECTED] (Jaime Oyarzun Cruzat) Date: Wed Jul 26 03:22:30 2006 Subject: sendmail y mailscanner In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Hola, David nunca he usado Debian pero si mailscanner con CentOS y sendmail, creo entender que tu problema esta en el archivo de configuración de MailScanner. Estos son los parametros que tengo configurado por aca y relacionados con tu problema MTA = sendmail Incoming Queue Dir = /var/spool/mqueue.in Outgoing Queue Dir = /var/spool/mqueue Incoming Work Dir = /var/spool/MailScanner/incoming Quarantine Dir = /var/spool/MailScanner/quarantine Sendmail = /usr/sbin/sendmail Incoming Work Permissions = 0600 Quarantine Permissions = 0600 Y los directorios para que te guies /var/spool]# ls anacron clientmqueue cups lpd mailman mqueue postfix rwho squirrelmail vbox at cron imap mail MailScanner mqueue.in repackage squid up2date /var/spool/MailScanner]# ls incoming quarantine Espero te sirva animo con el mailscanner que a mi me gusto mucho auqnue sea algo pesado para procesar los mensajes saludos Jaime El mar, 25-07
OT: php te daña la cabeza
Alfredo Ramirez: Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. En realidad, provoca serios aumentos de simplicidad y sindrome de ahorro de tiempo y esfuerzo :) -- Roberto Bonvallet From [EMAIL PROTECTED] Wed Jul 26 04:32:53 2006 From: [EMAIL PROTECTED] (Juan Carlos Inostroza) Date: Wed Jul 26 05:18:34 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On Wed, 2006-07-26 at 03:46 -0400, Roberto Bonvallet wrote: En realidad, provoca serios aumentos de simplicidad y sindrome de ahorro de tiempo y esfuerzo :) De lo poco que he aprendido de PHP es que realmente da unos habitos malisimos de programacion. Se nota cuando de repente uno vuelve a alguna cosa medianamente inmadura (C) y empieza uno a pensar como diablos se me pudo haber pasado eso. Si, PHP es rapido para desarrollar cosas chicas, pero ante algunos escenarios, PHP se adecua. En otros un poco mas inflexibles, Perl le da la boleta. -- Juan Carlos Inostroza [EMAIL PROTECTED] http://www.0xdeadbeef.cl GNOME Chile : http://www.gnome.cl Fire. Exclamation mark. Fire. Exclamation mark. Help me. Exclamation mark. 123 Cavendon Road. Looking forward to hearing from you. Yours truly, Maurice Moss
OT: php te daña la cabeza
Juan Carlos Inostroza wrote: On Wed, 2006-07-26 at 03:46 -0400, Roberto Bonvallet wrote: En realidad, provoca serios aumentos de simplicidad y sindrome de ahorro de tiempo y esfuerzo :) De lo poco que he aprendido de PHP es que realmente da unos habitos malisimos de programacion. Se nota cuando de repente uno vuelve a alguna cosa medianamente inmadura (C) y empieza uno a pensar como diablos se me pudo haber pasado eso. Si, PHP es rapido para desarrollar cosas chicas, pero ante algunos escenarios, PHP se adecua. En otros un poco mas inflexibles, Perl le da la boleta. bah, que un lenguaje sea inferior a otro no significa que sea malo o que no sirva para cosas complejas... si PHP es rapido para desarrollar cosas chicas, en que categoria segun tu quedan sitios como Wikipedia.org[1], Flickr.com[2], Digg.com[3], y un largo etc. de sitios con miles de transacciones *por segundo*, que corren en cientos de servidores, cuentan con sus propias APIs, etc.?? ah, y si por complejo te refieres a lo que se usa en las empresas grandes, estoy seguro que si gigantes como IBM[4] y Oracle[5] dicen que PHP sirve para ser usado en las grandes empresas, es porque realmente se usa en las grandes empresas! lo que muchos deben confundir es que para hacer una herramienta como Mailman, encargada de hacer funcionar esta lista de correo lo que implica procesar muchos archivos de texto, es preferible usar Perl... saludos. [1] http://en.wikipedia.org/wiki/Wikipedia#Software_and_hardware [2] http://www.niallkennedy.com/blog/uploads/flickr_php.pdf [3] http://www.oreillynet.com/onlamp/blog/2006/04/digg_phps_scalability_and_perf.html [4] http://www.oracle.com/technologies/php/index.html [5] http://www-306.ibm.com/software/data/info/zendcore/faq.html -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Wed Jul 26 10:19:33 2006 From: [EMAIL PROTECTED] (Fabian Donoso C.) Date: Wed Jul 26 10:12:40 2006 Subject: Dejar navergar solo en un sitio a algunas ip en squid In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Hola Carlos: Mira la solución pasa por hacer reglas ACL en Squid (lo digo por experiencia propia). Yo tengo a un grupo que navega sin restricción de navegación y descarga de archivos, a otros con restricciones a sitios, descargas y conexión a msn, y a un par de IP solo a un par de sitios (e.j.: entel y ctc) más las restricciones de sitios, descargas de archivos y msn. Lo bueno sería, como dice el Dr. Horst H. von Brand, que pudieras restringir que te cambien las IP de los equipos (si es que son Window$), pero para eso hay varias opciones, así que no es tanto problema. Saludos. Aah, si necesitas ayuda de cómo hacerlo, me cuentas. Atte. Fabian Donoso C. http://fdonosoc.phpnet.us -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Carlos Stange Enviado el: Martes, 25 de Julio de 2006 18:39 Para: linux@listas.inf.utfsm.cl Asunto: Dejar navergar solo en un sitio a algunas ip en squid Señores Solicito ayuda a la siguiente problematica Quiero dejar a algunos usuarios navegar en forma ilimitada Pero a otros usuarios solo a un par de paginas en internet Es posible hacerlo Y de que forma puedo implementarlo -- Carlos Stange Bravo Infoland Puerto Montt -- Carlos Stange Bravo Infoland Puerto Montt
OT: php te daña la cabeza
Roberto Bonvallet [EMAIL PROTECTED] wrote: Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... En todos los lenguajes se utiliza indentacion para marcar los bloques. No Pascal. No C. No Perl. No Ruby, TCL. Ni FORTRAN, PL/1, ni assembler. No lo hacen Prolog, Scheme (nada LISPico, como Common LISP o elisp), ni APL. Tampoco los shell de Unix, o awk. No lo hace (La)TeX, o m4, o troff. Los /unicos/ que usan eso entre los que conozco son Occam (QEPD) y Python. Y COBOL, en forma muy limitada. Cual es el problema con eliminar las llaves o los begins/ends redundantes? Que no son redundantes? El espacio en blanco (indentacion et al) se usa para describir la estructura /logica/, que no necesariamente coincide con la estructura /sintactica/. Ademas, Python ofrece #{ y #} (incluso #begin y #end, y hasta #fi) para los fanaticos de los delimitadores. No es fanatismo, es el resultado de haber aprendido una docena de lenguajes y leido programas en muchos mas. El creer que la sintaxis describe univocamente la semantica es un error que se cometio con COBOL, y debiera haberse aprendido la leccion ya... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Wed Jul 26 10:02:46 2006 From: [EMAIL PROTECTED] (Luis Roa P.) Date: Wed Jul 26 11:14:14 2006 Subject: =?iso-8859-1?q?RE=3A_OT=3A_php_te_da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... Ese es el tipico comentario que demuestra que algunos no viven en el mundo real. Anda a pedir trabajo a cualquier empresa del area financiera y expresa una Frase de esas en la entrevista tecnica de postulacion. O mejor aún, consigue un decreto de algún tipo que determine por secretaria que debe declararse ilegal el uso de ese lenguaje y espera a ver las reacciones practicas. Simplemente, hacer un comentario como ese demuestra IMHO, ignorancia, clasismo y falta de amplitud de criterio. Saludos LRP
OT: php te daña la cabeza
Disque el Miércoles 26 Julio 2006 03:23, Roberto Bonvallet escribiosese: Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... Que yo sepa COBOL es usan indentaciones porque el compilador proviene del paradigma largo posición, de hecho el lenguaje se basa completamente en largo posición, con sus pictures y cosas raras... yo nunca he utilizado COBOL (y espero no hacerlo), pero mi madre si, y algunos compañeros de trabajo, y aunque ellos no son de los que les gusta saber el por qué de todo, queda más que claro que se compila por largo posición y se programa de la misma forma en ese lenguaje, en resumen no usar un automata de pila para validarse... En todos los lenguajes se utiliza indentacion para marcar los bloques. Cual es el problema con eliminar las llaves o los begins/ends redundantes? Ademas, Python ofrece #{ y #} (incluso #begin y #end, y hasta #fi) para los fanaticos de los delimitadores. Yo no creo que sea un tema de fanatismo... a mi me parece que es un tema de orden... claro que si me obligan a indentar... eventualmente se ordena más que usando delimitadores... supongo que los /#/ son comentarios no??? es como una primitiva de precopilacion (o preinterpretación)??? Bue... lo importante es que se puede hacer (usar llaves)... y que a mi parecer indentar para que algo funcione es más natural que poner delimitadores... a mi me suena a estos problemas de change management... me dan algo más fácil de usar, que me ahorra código y me ahorra el problema típico del cerrado de llaves (que muchos programadores simplificaron con el abrir y cerrar al comenzar un bloque), pero me quitaron las llaves... así que no me sirve... Atte. JCMI -- You may my glories and my state dispose, But not my griefs; still am I king of those. -- William Shakespeare, Richard II
OT: php te daña la cabeza
Mensaje citado por Horst H. von Brand [EMAIL PROTECTED]: Luis Roa P. [EMAIL PROTECTED] wrote: Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... Ese es el tipico comentario que demuestra que algunos no viven en el mundo real. Si, se que hay mucho codigo en uso escrito en COBOL y FORTRAN (e incluso en PL/1). Se que se trabaja mucho con esos lenguajes, porque el costo de migrar a cosas mas nuevas seria astronomico, para lograr ganancias cuando mas modestas. Pero eso no es lo mismo que considerarlos buenos lenguajes. Anda a pedir trabajo a cualquier empresa del area financiera y expresa una Frase de esas en la entrevista tecnica de postulacion. Supongo que me contratarian por demostrar que se cuales son las fortalezas y limitaciones de las herramientas en uso y disponibles... O mejor aún, consigue un decreto de algún tipo que determine por secretaria que debe declararse ilegal el uso de ese lenguaje y espera a ver las reacciones practicas. Nulas, obviamente. No soy de los que creen que los decretos y leyes (o standards) cambian el mundo, esas fantasias se las dejo a la fauna de (o que aspira a) el habitat Congresos, Ministerios y afines. Simplemente, hacer un comentario como ese demuestra IMHO, ignorancia, Que sabes de que se (o no) yo? clasismo Ahi si me perdiste... y falta de amplitud de criterio. No comulgar con tu particular vision no es lo mismo que no tener criterio. Y lanzar esta clase de insultos publicamente es a lo menos grosero. Por favor, mide tus palabras en lo sucesivo. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 Pueden Tener esta discusión en privado, poco y nada aporta al grupo Gracias y que siga la mu'sica -- Alejandro Barros e.nable Blog: www.alejandrobarros.cl From [EMAIL PROTECTED] Wed Jul 26 14:30:53 2006 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Juan_Mart=EDnez?=) Date: Wed Jul 26 14:24:50 2006 Subject: =?iso-8859-1?q?Distribuci=F3n_Apro_piada?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] José Miguel Vidal Lavin wrote: On Wed, 26 Jul 2006 09:27:39 -0400, Ernesto del Campo wrote Estimados, Acá en la empresa estamos comprando un servidor hp proliant con doble procesador xeon y 2 gigas de ram. Este servidor va a correr un sistema en Cobol y un BD en PostgreSQL. Para esta pequeña máquina, ¿Me recomiendan alguna distro que le vaya a sacar todo el jugo al hardware? Una distro que ocupe eficiente/eficasmente un determinado HW...mmm...no se si exista, eso va mas bien en las apps que configures. Estaba pensando instalar FC5 o Suse. Ok, si estas en la linea de RH, entonces piensa en RHEL, *CentOS* y/o probablemente OpenSuse. yo tengo 2 ML 390 de esas caracteristicas usando debian y cero problema, en general las distros no tienen mucho que ver con el HW. Eso es pega del kernel 100%. Ahi es donde se debe incar el diente (es una de esas es necesario compilar un kernel a mano, aunque lo dudo). en si la distro da lo mismo, Exacto. importa cual manejes mas Entonces sus derivados tambien son buenas alternativas... y como siempre dicen cual tenga tu vecino ams cercano. Mmm...eso puede ser para alguien que recien este empezando con linux, que no es el caso, al parecer, del amigo que pregunta. a too esto una vez a esa maquina le instale winXP jajajaja para sacarle una foto ke asco ;) plop! -- Juan Martinez G. Departamento de Informatica Universidad Miguel de Cervantes From [EMAIL PROTECTED] Wed Jul 26 14:39:01 2006 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Juan_Mart=EDnez?=) Date: Wed Jul 26 14:32:54 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Luis Roa P. wrote: Horst H. von Brand: el usar espacios para marcar sintaxis (al estilo Python) me parece algo sacado de COBOL, engendro que debiera estar /bien/ enterrado, estaca en el corazon y todo... Ese es el tipico comentario que demuestra que algunos no viven en el mundo real. Anda a pedir trabajo a cualquier empresa del area financiera y expresa una Frase de esas en la entrevista tecnica de postulacion. Lo mas seguro es que quien te entreviste, va a estar de acuerdo con la frase...ahora de ahi a poder hacer algo por cambiar las cosas...es otro cuento. O mejor aún, consigue un decreto de algún tipo que determine por secretaria que debe declararse ilegal el uso de ese lenguaje y espera a ver las reacciones
Re: OT: php te daña la cabeza
--- Horst H. von Brand [EMAIL PROTECTED] escribió: [...] en mi opinion con el uso de espacios han conseguido una de las sintaxis mas legibles, pero deberia estar restringido solo al uso de TAB (no veo que haya problema, nunca he visto teclado sin tab, ni editor para programar decente que no permita ajustar cuantos espacios por TAB). Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. y estirar el xterm para tener mas de 80 columnas, tambien? __ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas
OT: php te daña la cabeza
Disque el Miércoles 26 Julio 2006 16:17, Horst H. von Brand escribiosese: Juan Carlos Mu?±oz Ilabaca [EMAIL PROTECTED] wrote: Disque el Mi?©rcoles 26 Julio 2006 03:23, Roberto Bonvallet escribiosese: Horst H. von Brand: [...] me dan algo m??s f??cil de usar, que me ahorra c?³digo y me ahorra el problema t?pico del cerrado de llaves (que muchos programadores simplificaron con el abrir y cerrar al comenzar un bloque), pero me quitaron las llaves... as? que no me sirve... El me ahorro un par de lineas de codigo es totalmente irrelevante. Mi molestia es casos como: if(algo) haga_caso_algo(); else if(otro) haga_caso_otro(); else haga_ninguno_de_los_dos(); vs if(algo) haga_caso_algo(); else if(tipo_uno_caso_no_algo) haga_tipo_uno(); else haga_tipo_dos(); Sintacticamente ambos son iguales, pero en el primer caso veo si es algo u otro (o ninguno); en el segundo veo si es algo o no, en caso que no lo sea hay una nueva (sub)discriminacion. Logicamente son diferentes. Yo veo que es lo mismo... lógicamente es lo mismo de hecho hay lenguajes donde el elsif no existe, porque lógicamente da lo mismo... y poner else if o else \n if es lo mismo... A veces es comodo escribir cosas como: if(ta_bueno) return 0; y no tener que poner lineas extra. O tambien el poder decir: x = 0; y = 1; z = 2; y no verme forzado por la indentacion standard a poner estas tres instrucciones que /logicamente/ son una unidad (asignar las coordenadas de...) en tres lineas. Tengo la costumbre ademas de separar con lineas en blanco secuencias de instrucciones que conforman unidades logicas, p.ej. las lineas que actualizan juntos los punteros al actualizar una estructura compleja, o una secuencia de operaciones que inicializan/actualizan un struct particular. Esto le produce indigestion a los esquemas indentacionistas Eso te lo compro... me parece una buena razón... pero eso se ajusta al hecho de que se pueden usar llaves, osea no es un cambio, es una opción... si yo puedo diferenciar los bloques por llaves o por indentación, entonces puedo usar lo que mas me acomode... A estas alturas del partido me parece que esto paso a Gnome vs. KDE... osea una cosa de gustos... pero por lo menos voy a poder discriminar cuando un código es del Doc o no... ;) Atte. JCMI -- His heart was yours from the first moment that you met.
OT: php te daña la cabeza
On Wednesday 26 July 2006 15:22, Danilo Reyes wrote: De verdad creo que esta discusion solo les interesa a ustedes, si fueran tan amables y la siguieran en privado se agradeceria. respetuosamente Danilo apoyo.. -- ___ Felipe Tornvall N. lu: 400327 w: http://linux.pctools.cl Descarga de Distribuciones
OT: php te daña la cabeza
Respondo en línea respecto del último argumento: Esto le produce indigestion a los esquemas indentacionistas y considerando que Python es un lenguaje indentacionista. On Wed, 2006-07-26 at 16:17 -0400, Horst H. von Brand wrote: Juan Carlos Muñoz Ilabaca [EMAIL PROTECTED] wrote: [...] me dan algo más fácil de usar, que me ahorra código y me ahorra el problema tÃpico del cerrado de llaves (que muchos programadores simplificaron con el abrir y cerrar al comenzar un bloque), pero me quitaron las llaves... asà que no me sirve... El me ahorro un par de lineas de codigo es totalmente irrelevante. Mi molestia es casos como: if(algo) haga_caso_algo(); else if(otro) haga_caso_otro(); else haga_ninguno_de_los_dos(); vs if(algo) haga_caso_algo(); else if(tipo_uno_caso_no_algo) haga_tipo_uno(); else haga_tipo_dos(); Sintacticamente ambos son iguales, pero en el primer caso veo si es algo u otro (o ninguno); en el segundo veo si es algo o no, en caso que no lo sea hay una nueva (sub)discriminacion. Logicamente son diferentes. No hay problema en Python. A veces es comodo escribir cosas como: if(ta_bueno) return 0; En Python también es posible: if ta_bueno: return 0 y no tener que poner lineas extra. O tambien el poder decir: x = 0; y = 1; z = 2; y no verme forzado por la indentacion standard a poner estas tres instrucciones que /logicamente/ son una unidad (asignar las coordenadas de...) en tres lineas. En Python también es posible hacerlo: (x, y, z) = (0, 1, 2) Tengo la costumbre ademas de separar con lineas en blanco secuencias de instrucciones que conforman unidades logicas, p.ej. las lineas que actualizan juntos los punteros al actualizar una estructura compleja, o una secuencia de operaciones que inicializan/actualizan un struct particular. Esto le produce indigestion a los esquemas indentacionistas Suelo hacer lo mismo y en Python es completamente válido poner líneas en blanco entre medio. Se entiende que el siguiente bloque continua con la misma indentación. IMHO, no es un problema que el lenguaje obligue o no a indentación, al menos en el caso de Python. Tiendo a pensar que ocurre al intentar forzarse escribir en un lenguaje X con el estilo de lenguaje Y. Parafraseando a Peter Norvig (Director de investigación de Google), puede ocurrir al aprender la sintaxis de un lenguaje, pero no a pensar en como en usar la sintaxis. Siendo, no encuentro difícil encontrarse con tales trabas. Para los curiosos, la mención que hago de Peter Norvig corresponde a la nota breve que escribe Teach Yourself Programming in Ten Years[1], el cual no habla de los lenguajes indentados o no. Pero la cita sigue siendo válida. [1] http://www.norvig.com/21-days.html -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile
Re: OT: php te daña la cabeza
El 25/07/06, Alvaro Herrera[EMAIL PROTECTED] escribió: PHP no es bueno para la web. Para lo unico que es bueno PHP es para que gente que no tiene idea de programar se ponga a hacer tonteritas que funcionan en la web. Y vas a culpar al lenguaje por lo que hace los usuarios ? por favor... PHP es un lenguaje tremendamente inconsistente. Para observar eso, nada mas fijate que los argumentos de algunas funciones no tienen un orden logico; incluso funciones dentro de las mismas familias tienen cierto tipo de argumentos primero, otros despues. Para poder hacer cualquier cosa es necesario tener el manual abierto: como era para las sustituciones con expresiones regulares? como era el orden de substr()? etc. Eso es verdad. Luego puedes observar las distinciones entre los distintos tipos de asignacion en PHP. Que es =, que es =? uno es asignacion por valor y el otro por referencia. En que casos debes usar cada uno? ahora solo tienes que usar = para los objetos porque el interprete los pasa por refencia automaticamente.(estoy hablando de la unica version de PHP que sirve que es PHP5) Mira Ruby. Cual es la _gran_ ventaja de Ruby? Te lo puedo decir sin ser un programador Ruby: la enorme potencia que tiene al poder construir sentencias potentes pero simples. Con PHP no puedes hacer nada de eso, porque el parser de PHP es tremendamente tonto. Un ejemplo trivial: (http://www.loudthinking.com/arc/000205.html) doc = REXML::Document.new(File.new(articles.xml)) doc.elements.each('articles/item/title') { |title| puts title.text } Se puede hacer algo muy similar a eso, con SimpleXMLIterator http://www.php.net/~helly/php/ext/spl/ Ruby es un excelente lenguaje, pero es bastante dificil encontrar un host que lo proveea de forma masiva y aun precio razonable. Desde el punto de vista del desarrollador web, PHP es mucho mas rentable desde el punto de vista del potencial mercado al cual vas a llegar. El manejo de OOP en PHP es espantoso. En PHP4 si, es espantoso un chiste de mal gusto. Un metodo que retorna un objeto, en cualquier otro lenguaje lo puedes usar como objeto e invocar un metodo sobre el. En PHP esto no es posible, nuevamente porque el parser es demasiado tonto. De que version de PHP estas hablando ? el PHP 5 se puede hacer lo que tu dices, un metodo que retorna un obejcto puede ser utilizado como objeto e invocar un metodo sobre el..porque no elaboras un poquito mas eh ? Si alguien quiere defender a PHP me gustaria oir sus *argumentos*. Ojala sea mas que solo llanterio eso si. Yo no voy a defender el lenguaje, de hecho estoy parcialmente de acuerdo con tu critica, especialmente en la parte que hablaste de la compatibilidad hacia atras, pero no creo le puedas hechar la culpa de la calidad del software existente al lenguaje, y relegar la programacion a un grupo de elite o especializado .. hay software malo en cualquier lenguaje, puedo hacer un programa lleno de BoF en C, asi como una aplicacion web llena de agujeros en Python. pero eso es PICNIC. Que cada uno utilize lo que le sirve,lo que le convenga mas, eso es lo bueno del software libre, el no estar amarrado con niguna tecnologia en particular. la guerra de los lenguages es el mismo flame que entre vi y emacs, tabs vs spaces y similares, linux VS BSD, GNOME VS KDE, que no nos lleva a ningun sitio. Mejor que continue la musica.
OT: php te daña la cabeza
Alvaro Herrera escribió: Horst H. von Brand escribió: if(!p) printf(Tontito, p debe apuntar a algo\n); else /* OK, tenemos *p, hagamos alguna cosa con el */ if(p-algunacosa) p-lo_otro = 117; else p-esto = 42; No entiendo el punto. Esto se puede hacer perfectamente en Python tambien. 0 $ python Python 2.3.5 (#2, Mar 8 2006, 06:37:07) [GCC 4.0.3 20060304 (prerelease) (Debian 4.0.2-10)] on linux2 Type help, copyright, credits or license for more information. if (1): ... if (2): ... print hola ... else: ... print adios ... hola Mi aporte a esta guerra santa es el siguiente. En mi empresa llevamos un sistema estandar de Contabilidad que fue desarrollado en los años 90 en el vapuleado Cobolito primero a php, luego a C++, luego a Java, luego a Phyton y finalmente nos quedamos con el viejo Cobolito. Razón: al conectarse las sucursales por Internet al servidor central (Mandriva 10.2), el tiempo de respuesta del Cobol es muchísimo mejor que cualquiera de los otros. Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Posiblemente dirán que existen otras maneras de procesar la información (Estructura cliente-servidor, un servidor en cada sucursal y que en la noche se actualice el servidor central, etc), pero la exigencia de gerencia, era que todos se debían conectar al servidor central y la información tenia que estar al día, al minuto y al segundo. PD. mas del 60% de la aplicaciones administrativas en el mundo, aun permanecen desarrolladas en Cobol. y que siga la fiesta. Pedro Iuvara M.
OT: php te daña la cabeza
[...] Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. Soy un novato programador, y xq es una herejia, yo he visto a bastante gente q lo uso como 2 espacios y con eso indenta. Por favor Dr.Horst explicate.
OT: php te daña la cabeza
El Wednesday, 26 de July de 2006 20:40, Pedro Iuvara escribió: Cobol transmite texto y los otros lenguajes la pantalla completita. No se si existe otro lenguaje que me permita transmitir texto como lo hace el Cobol. Que yo sepa, en cualquier lenguaje puedes transmitir Texto. De hecho, C++ no tiene ningun tipo de manejo de Pantalla Grafica, asi que no se de donde sacaste que esos lenguajes transmiten la pantalla completa.
OT: php te daña la cabeza
On Wed, 2006-07-26 at 20:02 -0400, Cristian Rodriguez wrote: El 25/07/06, Alvaro Herrera[EMAIL PROTECTED] escribió: [...] ahora solo tienes que usar = para los objetos porque el interprete los pasa por refencia automaticamente.(estoy hablando de la unica version de PHP que sirve que es PHP5) Mira Ruby. Cual es la _gran_ ventaja de Ruby? Te lo puedo decir sin ser un programador Ruby: la enorme potencia que tiene al poder construir sentencias potentes pero simples. Con PHP no puedes hacer nada de eso, porque el parser de PHP es tremendamente tonto. Un ejemplo trivial: (http://www.loudthinking.com/arc/000205.html) doc = REXML::Document.new(File.new(articles.xml)) doc.elements.each('articles/item/title') { |title| puts title.text } Se puede hacer algo muy similar a eso, con SimpleXMLIterator http://www.php.net/~helly/php/ext/spl/ Ruby es un excelente lenguaje, pero es bastante dificil encontrar un host que lo proveea de forma masiva y aun precio razonable. Desde el punto de vista del desarrollador web, PHP es mucho mas rentable desde el punto de vista del potencial mercado al cual vas a llegar. http://www.dreamhost.com/ 20 GB de disco 1 TB de tráfico mensual 75 cuentas con shell. Ruby on Rails! Por cada semana que estas como cliente: el limite de tráfico aumenta en 8GB y el espacio en disco se incrementa en 160 MB. El precio: US$ 9.95 mensual. Si pagas 2 años: $ 7.95. Me parece más que razonable para tener Ruby, entre otras cosas. -- Germán Poó-Caamaño http://www.ubiobio.cl/~gpoo/ Concepción - Chile
Re: OT: php te daña la cabeza
2006/7/26, Eduardo [EMAIL PROTECTED]: [...] Eso es una herejia. Un TAB es 8 espacios, nunca mas, nunca menos. Soy un novato programador, y xq es una herejia, yo he visto a bastante gente q lo uso como 2 espacios y con eso indenta. Por favor Dr.Horst explicate. No tiene mucho que explicar.. eso es un pensamiento religioso solamente, cada uno puede creer lo que estime conveniente al respecto asi como hay que adaptarse a las convenciones o practicas recomendables de cada lenguaje, en el caso de python, java, PHP, Ruby se utilizan generalmente 4 espacios. y no ..no es la idea de entrar en la guerra santa entre los tabs y spaces, usese lo que mas acomoda y punto. From [EMAIL PROTECTED] Thu Jul 27 01:22:41 2006 From: [EMAIL PROTECTED] (Miguel Angel Amador L) Date: Thu Jul 27 01:55:46 2006 Subject: Dejar navergar solo en un sitio a algunas ip en squid In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] La regla es sencilla para squid, ahora si quieres bloquear usuarios, tengo un dato de una linea que colocas y te valida a los usuarios contra un AD de WY2K3 ... , claro que pregunta la clave para que el usuario navege. Si te interesa algo asi, avisame. Saludos Miguel Angel Amador Lorca From [EMAIL PROTECTED] Thu Jul 27 03:08:11 2006 From: [EMAIL PROTECTED] (Felipe Tornvall) Date: Thu Jul 27 03:01:49 2006 Subject: [ot] como evitar a tipos e-send Message-ID: [EMAIL PROTECTED] Como va lista... hoy llego el fin de la paciencia de los spammers. hay alguna forma legal de que paren ? jamas he dado mis direcciones de correo personales a ni un tipo de formulario, ahora bien aparecen en internet debido a las listas, etc etc, claramente los tipos extraen las dires desde ahi pero como hacer que paren ? estamos frente al nuevo mal de internet es desargadable... si en la lista se encuentra el administrador de e-send... porfa...RENUNCIA !. si no el mensaje es para nadie creo q legalmete esta prohibido hacer spam (al menos dentro de chile) segun lo que estuve leyendo: Tampoco aplica si los bienes o servicios que se ofrecen en el spam no van a ser adquiridos por los destinatarios finales de esos bienes o servicios, como por ejemplo, envío de spam a proveedores, distribuidores, importadores, etc. osea... si alguien me manda un correo de X cosa q no quiero comprar... no es spam ??? no entiendo mucho !!! si alguien sabe comome avisa -- ___ Felipe Tornvall N. lu: 400327 w: http://linux.pctools.cl Descarga de Distribuciones
Re: OT: php te daña la cabeza
On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. -- Alfredo Ramirez
OT: php te daña la cabeza
Alfredo Ramirez escribió: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. La diferencia es que la gente que solo sabe PHP cree que sabe programar. -- Alvaro Herrerahttp://www.PlanetPostgreSQL.org I suspect most samba developers are already technically insane... Of course, since many of them are Australians, you can't tell. (L. Torvalds) From [EMAIL PROTECTED] Tue Jul 25 12:34:14 2006 From: [EMAIL PROTECTED] (Alonso G. Pulgar Lobos) Date: Tue Jul 25 13:10:30 2006 Subject: Print Server + Ubuntu Dapper = Unable to connect to CIFS host Message-ID: [EMAIL PROTECTED] Saludos Necesito configurar un pc con Ubuntu Dapper, para que pueda imprimir en un printserver (el cual en este caso no es un pc sino un dispositivo conectado a la impresora y red). Por samba el pc puede ver todos los equipos de la red, incluso el printserver aludido. Al momento de configurar coloco lo siguiente: En Gnome, voy a Sistema -- Administración -- Impresoras ...le doy click a Impresora nueva para añadir la que poseo (HP LaserJet 3020), elijo impresora de red (Windows [SMB]), al momento de elegir, aparece una ventana pidiendo un usuario y contraseña para el grupo de trabajo que esta en smb.conf, pero no se que colocar... (lei por ahi que debia colocar Guest como nombre y dejar vacia la contraseña) ...elijo el equipo (PRINTSERVER) la impresora (la cual no sale) doy siguiente y ubico que impresora es... doy siguiente y aparece una ventana con tres campos: Nombre, Descripcion y Ubicación (creo este ultimo debe llevar algo, pero no lo se) y al fin aparece Aplicar ¿alguna ayuda? PD: un amigo me dijo que viese esto: http://localhost:631/printers/ y me aparece lo siguiente: LaserJet-3020 http://localhost:631/printers/LaserJet-3020 Unable to connect to CIFS host, will retry in 60 seconds...*Descripción:* *Ubicación:* *Fabricante y modelo:* HP LaserJet 3020 Foomatic/hpijs - HPLIP 0.9.7 *Estado de la impresora:* procesando, aceptando trabajos, pública. *URI de la conexión:* smb://PRINTSERVER/HP3020 próxima parte Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060725/074dc221/attachment.html From [EMAIL PROTECTED] Tue Jul 25 11:51:20 2006 From: [EMAIL PROTECTED] (Victor Hugo dos Santos) Date: Tue Jul 25 13:11:13 2006 Subject: Linux y temas legales [Was: Re: problema reverso para sendmail] In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El 25/07/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Jaime Oyarzun Cruzat [EMAIL PROTECTED] wrote: [...] Aunque como dijo Greg Kroah-Hartman en su charla en OLS (lectura recomendadisima!) http://www.kroah.com/log/linux/ols_2006_keynote.html, si quieres una opinion legal, no la pidas a una lista de programadores, eso tiene tanto sentido como pedirles consejos medicos. Contrata a un abogado entendido en el tema. alguien tiene alguna recomendacion de algun abogado experto en el tema en chile ??? salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
OT: php te daña la cabeza
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alfredo Ramirez wrote: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. dèja vu? http://linux.org.ar/pipermail/lugar-gral/2006-July/034598.html ;) - -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFExk/Jkw12RhFuGy4RAuF6AJ92j0q8xQZim2WG/eKOGxeaCWXhuQCeKQbT W0kMBvgVSkRgv2bTB39UZu0= =Tloz -END PGP SIGNATURE-
OT: php te daña la cabeza
Alvaro Herrera wrote: Alfredo Ramirez escribió: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. Jajaja... :-) La diferencia es que la gente que solo sabe PHP cree que sabe programar. No empecemos con estas tonteras de nuevo. Cada herramienta para lo que sirve y punto. Nadie critica a un carpintero por que solo martilla y atornilla, ni a un electrico por que solo pela cables... :-) Pero ambos se necesitan para edificar casas o hasta edificios de ultima generacion. PHP es bueno para la web, y al que le interesa solo hacer web-devel bien por el. Claramente no nos vamos a poner a escribir un parche o un modulo para el kernel con PHP... Preferible PHP antes de Perl...para la web, o no? Personalmente prefiero Ruby o Python si tengo mas tiempo. Aunque con assembler y C tambien he hecho mchas cosas (claro, despues de un lrgo tiempo :D)... -- Juan Martinez G. Departamento de Informatica Universidad Miguel de Cervantes From [EMAIL PROTECTED] Tue Jul 25 15:05:04 2006 From: [EMAIL PROTECTED] (Alfredo Ramirez) Date: Tue Jul 25 15:00:01 2006 Subject: =?iso-8859-1?q?Re=3A_OT=3A_php_te_da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] dèja vu? http://linux.org.ar/pipermail/lugar-gral/2006-July/034598.html ;) Jajajja no es deja vu, es plagio...pero no lo hubiera podido expresar mejor. -- Alfredo Ramirez
OT: php te daña la cabeza
Ricardo Mun~oz A. wrote: Juan Martínez wrote: Alvaro Herrera wrote: Alfredo Ramirez escribió: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? La diferencia es que la gente que solo sabe PHP cree que sabe programar. No empecemos con estas tonteras de nuevo. no le hagas caso al troll entonces... Disculpa, pero no considero que Alvaro sea un /troll/ -- Juan Martinez G. Departamento de Informatica Universidad Miguel de Cervantes From [EMAIL PROTECTED] Tue Jul 25 17:02:56 2006 From: [EMAIL PROTECTED] (Ricardo Utreras Estrella) Date: Tue Jul 25 17:04:07 2006 Subject: ZFS Adios ext3 y demas . In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Marcelo Diaz escribió: Que opinan del sistema de archivos ZFS?. Es tan revolucionario como lo publicita Sun? Ahi les va algo ZFS satisface la necesidad de un sistema de archivos que sirva para todo: desde equipos de escritorio a centros de datos. Ideado pensando en el administrador, ZFS es el único sistema de archivos con sistema operativo con funcionalidad de autorecuperación y que se encarga de su propia administración. Ofrece: * Administración sencilla ZFS automatiza y consolida complicados conceptos de almacenamiento, con lo que se reduce la sobrecarga administrativa en un 80 por ciento. * Integridad de datos demostrable ZFS protege todos los datos con sumas de comprobación de 64 bits que detectan y corrigen el daño de datos silencioso. * Escalabilidad ilimitada ZFS, el primer sistema de archivos de 128 bits, ofrece una capacidad 16.000 millones de veces superior a la de los sistemas de 32 ó 64-bits. * Rendimiento insuperable El modelo transaccional elimina la mayor parte de las restricciones tradicionales sobre la orden de emisión de E/S, con lo que se consiguen increíbles mejoras en el rendimiento. un link a la fuente hubiera sido recomendable...
RE: OT: php te daña la cabeza
Creo que lo que daña la cabeza, son los delirios de grandesa que tienen algunos... El peor tonto, es el que se cree inteligente... Ernesto del Campo C. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Ricardo Mun~oz A. Enviado el: martes, 25 de julio de 2006 15:10 Para: Discusion de Linux en Castellano Asunto: Re: OT: php te daña la cabeza Juan Martínez wrote: Alvaro Herrera wrote: Alfredo Ramirez escribió: On 7/24/06, dblackbeer [EMAIL PROTECTED] wrote: Y sera cierto nomas que php hace daño al cerebro? Yo conozco gente que esta mucho mas estropeada por usar bash y shell-scripting. Dicen que te provoca serios delirios de grandeza y sindrome de importancia. Jajaja... :-) La diferencia es que la gente que solo sabe PHP cree que sabe programar. No empecemos con estas tonteras de nuevo. no le hagas caso al troll entonces... -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org)
OT: php te daña la cabeza
Claudio Baeza R [EMAIL PROTECTED] wrote: [...] Muy buenos argumentos, pero hay una cosa que parece ser mas importante el sentido practico. Que quiero decir, si funciona en el presente y corto plazo, es suficiente. La analogia a lo anterior es la importancia de la programacion en la creacion sw software. A los informaticos se nos ense~na a modelar, dise~nar, construir, documentar, planificar, etc., pero si uno hecha una mirada a las empresas que desarrollan software, sobre todo las consultoras, generan codigo sin ninguna tecnica de desarrollo de software, la unica tecnica que ocupan, es programar, crear codigo, probar y si funciona listo. Sip. Lo que llaman los estados incipientes en CMS (o como se llame el modelito aquel). Todos sabemos que un programa de hasta unas 1000 lineas se puede construir asi, a punta de fuerza bruta y n~eque. Mas grande... Un ejemplo es la consultora DMR, me han contado tantas historias que no entiendo como una empresa asi puede sobrevivir en el mercado, crean software sin emplear tecnicas de desarrollo de software, osea practcamente ponen gente a programar, gente recien titulada es mandada como experta a las empresas o en su defecto, les hacen un curso de una semana para calificarlos de expertos. Cuidado, lo que escuchas de fuera perfectamente pueden ser pelambres basados en casos aislados. Eso me responde a una pregunta que siempre me he hago, cuando voy a CTC, a algun banco, Isapre, AFP, alguna tienda comercial, etc. me encuentro con que me dicen hay problemas con el sistema, el sistema se cayo, el sistema esta lento, etc., y a la gente le parece normal, todos esperan entre 5 y 30 minutos sin reclamar ni nada, yo no acostumbro mucho ir a esos lugares (ya que tiempo es lo que menos me sobra), pero de las pocas veces que voy, en varias oportunidades me ha tocado perder tiempo debido a problemas con los sistemas informaticos. Es que Hasefroch los acostumbro a que las cosas no funcionan... a quien sea Unixero de corazon esas cosas le parecen inconcebibles (ni que hablar de los que usan fierros grandes de verdad, que miran a Unix como insufriblemente inestable, y con razon desde sus parametros...) Concluyo que a veces es mas importante el sentido practico en el ambito temporal (presente, corto plazo), ejemplo, php es facil, pero conceptualmente tiene un mal dise~no, pero permite hacer cosas en periodos de tiempo cortos, a la persona no le intersa que conceltualmente sea malo, le importa que pueden crear cosas. El costo de mantener luego el plato de tallarines lo pagan otros, cierto... Las empresas quieren un sistema informatico, que buscan, alguien que les cree un sistema lo mas rapido posible, no le sinteresa si para crear el software se emplean tecnicas sofisticadas de desarrollo de software , mas bien, ni siquiera le interesa si se emplean tecnicas informaticas de desarrallo de sotfware, solo le interesa tener un software que puedan utilizar lo mas rapido posible, pero las consecuencias son en el mediano y largo plazo, cuando se requiere de cambios o el software a dejado de ser util. No es por nada que las pomadas de programacion extrema y demas idioteces se las tomen por el evangelio y la verdad revelada... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Tue Jul 25 18:38:47 2006 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Tue Jul 25 18:35:51 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a_la_cabeza?= In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED]f8 [EMAIL PROTECTED]20060725170942.G [EMAIL PROTECTED][EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Alvaro Herrera wrote: [...] Si alguien quiere defender a PHP me gustaria oir sus *argumentos*. Ojala sea mas que solo llanterio eso si. estoy totalmente deacuerdo con Alvaro, Perl es superior a PHP... hay un buen sitio donde explican con mas detalle la inferioridad de PHP frente a Perl: http://tnx.nl/php pero, es un hecho de que Perl nunca sera tan popular como PHP, pero es muy probable de que PHP algun dia sea igual a Perl... quizas eso es lo que le molesta tanto a Alvaro y por eso cada vez que puede le dedica extensos mails al tema... ;) saludos! -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Tue Jul 25 18:38:55 2006 From: [EMAIL PROTECTED] (Carlos Stange) Date: Tue Jul 25 19:19:32 2006 Subject: Dejar navergar solo en un sitio a algunas ip en squid Message-ID: [EMAIL PROTECTED] Señores Solicito ayuda a la siguiente problematica Quiero dejar a algunos usuarios navegar en forma ilimitada Pero a otros usuarios solo a un par de paginas en internet Es posible hacerlo Y de que forma puedo implementarlo -- Carlos
OT: php te daña la cabeza
Ricardo Mun~oz A. [EMAIL PROTECTED] wrote: Alvaro Herrera wrote: [...] Si alguien quiere defender a PHP me gustaria oir sus *argumentos*. Ojala sea mas que solo llanterio eso si. estoy totalmente deacuerdo con Alvaro, Perl es superior a PHP... hay un buen sitio donde explican con mas detalle la inferioridad de PHP frente a Perl: http://tnx.nl/php pero, es un hecho de que Perl nunca sera tan popular como PHP, pero es muy probable de que PHP algun dia sea igual a Perl... Por lo que se ha dicho aca, eso seria un avance... quizas eso es lo que le molesta tanto a Alvaro y por eso cada vez que puede le dedica extensos mails al tema... ;) No creo que a Alvaro le molestaria que PHP fuera mas parecido a Perl. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Tue Jul 25 21:22:47 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Tue Jul 25 21:17:44 2006 Subject: Dejar navergar solo en un sitio a algunas ip en squid In-Reply-To: Your message of Tue, 25 Jul 2006 18:38:55 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Carlos Stange [EMAIL PROTECTED] wrote: [...] Quiero dejar a algunos usuarios navegar en forma ilimitada Pero a otros usuarios solo a un par de paginas en internet Si por usuario te refieres a maquinas/direcciones IP, puedes restringirlo via cortafuegos. Claro que basta que se tomen una direccion distinta y... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Tue Jul 25 21:23:34 2006 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Tue Jul 25 21:18:29 2006 Subject: OT: php te =?iso-8859-1?q?da=F1a?= la cabeza In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Horst H. von Brand escribió: Ricardo Mun~oz A. [EMAIL PROTECTED] wrote: pero, es un hecho de que Perl nunca sera tan popular como PHP, pero es muy probable de que PHP algun dia sea igual a Perl... Por lo que se ha dicho aca, eso seria un avance... Ciertamente. En palabras de Randal Schwartz, Having watched PHP develop over the years, it started out as a very simple Perl replacement, but then has been slowly adding features of Perl one by one, but three to five years later. In another five years, it'll probably be where Perl is now. Termina con PHP - it's training wheels without the bike. http://perlmonks.org/?node=18694 Ojo, esto fue escrito el 2000. Estamos en 2006 y PHP a cada release agrega nuevas cosas que imitan lo que hay en Perl (y otros lenguajes), mientras que no hay _nada_ nuevo. Para 2010, puede que PHP sea muy parecido a lo que es Perl 5 hoy, pero para ese entonces yo espero estar jugando con Perl 6, que sera algo completamente diferente (y mucho mas poderoso). -- Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1, W 73º 13' 56.4 Los dioses no protegen a los insensatos. Éstos reciben protección de otros insensatos mejor dotados (Luis Wu, Mundo Anillo) From [EMAIL PROTECTED] Tue Jul 25 21:29:56 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Tue Jul 25 21:24:53 2006 Subject: ZFS Adios ext3 y demas . In-Reply-To: Your message of Tue, 25 Jul 2006 20:05:37 -0300. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Marcelo Diaz [EMAIL PROTECTED] wrote: Expuse esto al ver que parecia interesante lo que propone Mucha pomada... referencias concretas? y ademas el codigo del mismo fue liberado. Licencia? Si es la licencia de Sun, esa /no/ es compatible con GPL (y por tanto no se puede usar para Linux). Y pueden haber restricciones via patentes, etc. Ud opina que la comunidad lo usara Si es legal, no me extran~aria que algun demente lo (re)implemente para Linux. Hay cuanto sistema de archivos con a lo mas media docena de usuarios ya... o desarrollara un ext4 en base a esto? ext4 es (sera) ext3 con modificaciones para usar indices de 48 bits (para poder manejar discos un poquito mas grandes) y algunos otros cambios incompatibles con ext3. Porque no llamarlo, simplemente, zfs? Otra pregunta: Muchas de las cualidades que zfs tiene ya no estan en el kernel 2.6? Probablemente el principal uso de zfs para Linux sea poder leer (y ojala escribir) sistemas de archivos de Sun, no como sistema de archivos nativo. Capaz que baste un modulo para fuse... -- Dr. Horst H. von Brand
OT: php te daña la cabeza
dblackbeer wrote: Y sera cierto nomas que php hace daño al cerebro? http://bbspot.com/News/2000/6/php_suspend.html hace referencia a un estudiante suspendido por usarlo. Ja ja, en realidad daña, leí medio artículo antes de darme cuenta que era bbspot ;-) -- Carlos A. Sepúlveda M. Jefe de Proyectos Linux Center Latin America Tel: (562)4834000; Fax: (562)4834050 [EMAIL PROTECTED] http://www.linuxcenterla.com From [EMAIL PROTECTED] Mon Jul 24 19:05:18 2006 From: [EMAIL PROTECTED] (Franco Catrin) Date: Mon Jul 24 19:58:15 2006 Subject: Linux en entornos educativos Message-ID: [EMAIL PROTECTED] Estimados contertulios, Hace poco se estaba hablando de el apoyo que habia para linux de parte de las instituciones X e Y. Varias veces me han invitado desde institutos y universidades a hablar de Linux y la recepción ha sido bastante buena, por no decir masiva. Siempre me he encontrado con gente que pensaba que Linux era una pantalla negra asi como tambien con estudiantes entusiastas que ya tinen harta experiencia y quieren promover al sistema. Queria compartir con ustedes este correo que me envio un alumno despues de hacer su charla sobre Linux, para que vean que aunque no se tenga el apoyo desde arriba, es terreno que se puede ganar. El correo es de Oscar Miranda, alumno de la Universidad del Mar: ...Ahora volviendo a lo nuestro, la recepción fue impresionante de mi parte, recibí todas las felicitaciones de profesores, directores y profesores invitados, como fue la ultima charla dictada después de un día de charlas se imagina que todos se querían ir, pero cuando empecé hablar de los escritorios personalizados la gente se empezó a entretener, también digo que fue la mas concurrida porque todos querían aparte de escuchar ver en acción XGL, andando.. todo iba bien hasta cuando llego a la ultima diapositiva, porque digo esto, porque no solo me guié en XGL pase por diferentes escritorios, como el de Windows Vista, MAC, y Java con su proyecto Looking Glass, pero como corresponde siempre di al pingüino el máximo relieve en la conversación, cuando empecé a jugar con las ventanas esas formas de agua, las forma de minimización, ya quedaron maravillados pero cuando saque aplausos y gritos fue cuando empecé a montar videos sobre videos luego los dejaba andando y todo funciona a la perfección, dejando lo mas espectacular para el ultimo puse un video en el primer escritorio y luego rodé el cubo ay fue la maravilla y todos aplaudían y gritaban quede maravillado porque siempre lo que yo vi en videos de XGL tipo de demostraciones siempre pasaba lp mismo, y me imaginaba que podía ser así conmigo, y lo fue :D. Al terminan la charla mucha gente se acerco a mi a darme las felicitaciones y lo que me llamo mas la atención que gente profesores invitados se acercaban a mi hablar de temas de educación utilizando este tipo de escritorio ya que logre entrar en la retina de los espectadores con esos movimientos, entonces ellos decía que era una buena forma de hacer que los alumnos se introdujeran mas y mas en el mundo que ellos nunca habían visto. Entonces si podemos acercar a la gente a estos tipos de presentaciones y al mundo del open source, siempre seremos mas que bienvenidas, aparte que el RECTOR de nuestra sede quedo tan impresionado que queremos hacer un proyecto de implementación de Linux, así como edu-linux donde siempre se necesitara ayuda de todo tipo, pero esto aun esta en mas que pañales pero bueno si podemos soñar podemos concretar todo y porque no a lo mejor lo tenemos a usted dando una charla aca. Para mi gusto y para el de muchos fue el tema que causo mayor impresión, aparte que me prepare desde hace meses busque información y me dedique a dar una buena charla. Esas son las impresiones que quedaron en el momento ahora, mañana veremos las que quedaron en los directivos de mi carrera :D Oscar -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin