ldap ubuntu.
El vie, 13-10-2006 a las 17:14 -0400, Victor Hugo dos Santos escribió: lo que pregunta Franco (al menos esto creo), es se utilizaste alguna herramenta (por ej.: slappasswd) para generar la contrasena encriptada y agregarla al archivo slapd.conf, como en este formato por ejemplo : rootdn cn=admin,dc=miempresa,dc=cl rootpw {SSHA}vv2y+i6V6esazrIv70xSSnNAJE18bb2u Exacto, esa era una de mis sospechas.. veo que no leyó bien las guias ;) -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin
libreta de direcciones ldap.
El vie, 13-10-2006 a las 16:16 -0400, Alfredo Salinas escribió: Estimados, Finalmente /solucione/ el problema con la autenticacion de ldap con ssl, instale ubuntu server, instale cada paquete via apt-get, openldap, openssl, y ahora anda de pelos!. Mi consulta ahora es la siguiente: cree una libreta de direcciones, y logro conectarme al servidor, agregandola a distintos clientes de correo (evolution, outlook). El hecho es que no me entregan informacion, nada, y ya cree algunos usuarios en la libreta. instale phpldapadmin y logro meter informacion a la libreta, tambien verla, modificarla, etc. Asegurate de que los objetos creados en el ldap sean inetOrgPerson, que tengan el atributo mail y que esa parte del arbol pueda ser leida como anonimo o como el usuario que estes ocupando para leer ldap desde los clientes.. Tambien revisa que el cliente se conecte usando el protocolo apropiado, recuerdo que si en evolution habilitabas TSL y el ldap no lo usaba, no se conectaba para nada. -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin
sobre mambo
Joomla! tiene como base a Mambo asi que puedes utilizar lo mismos modulos en uno u otro, esto es para las versiones 1.0.x de Jommla!, para las versiones 1.5.x de Joomla! que esta escrito en PHP 5, no podrías utilizarlas. Joomla! tiene (a mí parecer) una mayor comunidad de programadores que Mambo, así que te aconsejaria pasarte a Joomla! y olvidarte de Mambo. En Joomla! igual se utlizan componentes y modulos, y existe una gran comunidad que lo respalda. http://extensions.joomla.org/ -- Atte. Victor Montenegro Isidin Iquique - Chile
solucion a problema de asignacion de salas
Mauricio Aburto [EMAIL PROTECTED] wrote: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Lo mejor que he visto es una cosa llamada gatt (Genetic Algorithm Time Tabler), resultado de un proyecto de investigacion (== codigo /harto/ sucio, opciones que no hacen nada (o lo contrario de lo que dicen), codigo que no se usa, ...). Es bastante viejito, eso si. [El problema de base es NP-duro, y generalmente no de los que hay casos dificiles, pero no se encuentran en la practica, parece mas bien que hay casos faciles, esos no se dan nunca...] -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Sat Oct 14 01:15:15 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Sat Oct 14 01:15:14 2006 Subject: solucion a problema de asignacion de salas In-Reply-To: Your message of Fri, 13 Oct 2006 16:49:12 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 13/10/06, Mauricio Aburto[EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Parece un OT, pero... con bases de datos? Como lo harias? -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Sat Oct 14 01:16:48 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Sat Oct 14 01:16:48 2006 Subject: solucion a problema de asignacion de salas In-Reply-To: Your message of Fri, 13 Oct 2006 17:45:30 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Gabriel Jofré [EMAIL PROTECTED] wrote: El dÃa 13/10/06, Mauricio Aburto [EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. OT. Cierto. Al parecer lo que deseas resolver es un problema de asignación óptima de recursos. SI es asÃ, debieses partir por conocer Problemas de transporte o algoritmos de transporte, el método que conozco yo es el SIMPLEX que esta dentro de la programación lineal matemática, parte por eso ojala te sirva. Nada tiene que ver. [Si, se puede modelar como programacion lineal entera; pero eso es /aun/ mas dificil de resolver que el problema original...] -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Sat Oct 14 01:56:54 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Sat Oct 14 01:56:54 2006 Subject: Centos 4.4 y netfilter In-Reply-To: Your message of Wed, 11 Oct 2006 10:56:18 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Ivan Lizana [EMAIL PROTECTED] wrote: El 10/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Ivan Lizana [EMAIL PROTECTED] wrote: El 6/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Ivan Lizana [EMAIL PROTECTED] wrote: estoy pasando del RH9 a Centos 4.4, y parece que han cambiado bastante las cosas, lo primero que hice fue echar una mirada al kernel (make menuconfig) Para que? Para defiir que cargo como modulos y que no... Esa no es una respuesta. Que tiene de malo cargar modulos? a churra estoy en prueba... ;-) ...repruebeme no mas porque se repoco. Si tu lo dices... aunque /asi/ es denasiado facil! Se pierde el saborcito de verlos creer que /si/ aprobaran hasta el ultimo instante... y luego se dan cuenta que ni modo... Linux lo ocupo como firewall y servidor ftp, Juntos?! No es recomendable, exactamente... FTP (y afines) es un servicio de red (== vulnerable), y eso no lo quieres en el FW. mi rh9 anterior compile el kernel dejando solo lo que necesitaba (bueno esta bien no soy dios en linux como otros, pero hago un esfuerzo por aprender...). Bien! justamente, me gusta dejar como modulos cosas que eventualmete pueda ocupar y si veo algun item que estoy seguro que no voy a acupar no lo dejo en el kernel (obviamente limitado por mis
solucion a problema de asignacion de salas
El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 13/10/06, Mauricio Aburto[EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Parece un OT, pero... con bases de datos? Como lo harias? Usando muchas, muchas, muchas matrices tridimensionales formadas por relaciones entre tablas, tablas que se relacionan con relaciones, y usando tablas temporales para chequear cosas como el curso tal tiene ocupadas esas horas. La complejidad de esto radica en que no es un problema mono, bi, tri o tetradimensional. Tiene más dimensiones y muchas condiciones. Estoy intentando escribirlo en C, aunque probablemente termine haciendo alguna tontera en PostgreSQL con PL/PgSQL... A ver si mañana tengo tiempo. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
OT Re: Nuevo portal ftp.inf.utfsm.cl
El 14/10/06, Alvaro Herrera[EMAIL PROTECTED] escribió: Rodrigo Fuentealba escribió: Humm, no se de distribuidores, pero yo me traje la semana pasada de Caracas un par de kilos de cafe de distintas variedades, los cuales son muy apropiados para toda clase de desperfectos en la configuracion de tu maquina con Linux. Se me ocurrió una idea... A ver si la próxima vez que haya algún encuentro de usuarios Linux, en vez de hacerse en un centro educacional, dando charlas y haciendo la cosa un poco más impersonal, se hace en un lugar para ir a tomar café... no sé qué tan original será, pero ¿quién nunca ha tenido conversaciones sobre Linux y tecnología en general en torno a una de estas mesas? (normalmente cuando me junto con Cristian Rodriguez es tomando cerveza, pero la idea es la misma...) Recomendacion para la proxima vez que vayan a Caracas: dense un par de horas, vayan a El Hatillo y ubiquen la tienda Hansi. Ahi tienen toda clase de cafe (y chocolate, por supuesto, entre muchas otras cosas). Buena! -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
solucion a problema de asignacion de salas
Rodrigo Fuentealba: El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 13/10/06, Mauricio Aburto[EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Parece un OT, pero... con bases de datos? Como lo harias? Usando muchas, muchas, muchas matrices tridimensionales formadas por relaciones entre tablas, tablas que se relacionan con relaciones, y usando tablas temporales para chequear cosas como el curso tal tiene ocupadas esas horas. Un PhB te la compra, pero yo soy ingeniero :) Teniendo todas tus tablas listas, ¡aún falta el algoritmo para resolver el problema! Y aun si tuvieras una buena heurística, de todas maneras correría más lento si leyera los datos de una BD en vez de tenerlos en memoria. Ademas, todos sabemos que la solucion optima es usar Web2.0 + Ajax + tres capas. -- Roberto Bonvallet From [EMAIL PROTECTED] Sat Oct 14 16:55:35 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Sat Oct 14 16:55:33 2006 Subject: solucion a problema de asignacion de salas In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El 14/10/06, Roberto Bonvallet[EMAIL PROTECTED] escribió: Rodrigo Fuentealba: El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 13/10/06, Mauricio Aburto[EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Parece un OT, pero... con bases de datos? Como lo harias? Usando muchas, muchas, muchas matrices tridimensionales formadas por relaciones entre tablas, tablas que se relacionan con relaciones, y usando tablas temporales para chequear cosas como el curso tal tiene ocupadas esas horas. Un PhB te la compra, pero yo soy ingeniero :) ¿y qué? conozco personajes que son psicólogos y programan mejor que muchos ingenieros que conozco. Teniendo todas tus tablas listas, ¡aún falta el algoritmo para resolver el problema! pero el algoritmo es de ordenamiento, y no veo que tengamos que usar más de seis u ocho condicionales... Perfectamente podemos hacer esa lógica en PL/PgSQL... Y aun si tuvieras una buena heurística, de todas maneras correría más lento si leyera los datos de una BD en vez de tenerlos en memoria. ehmmm bueno, lo planteé a modo de tablas porque trabajo con bases de datos, pero fácilmente puedes hacer en C algo como: typedef struct { int codigo; char nombre []; int karma; } profesor; y hacer un array profesor profesores[]; y usar notaciones de ese estilo para usar tablas en C. Ademas, todos sabemos que la solucion optima es usar Web2.0 + Ajax + tres capas. je je je je... ¿te hago pebre? Web 2.0 se basa completamente en bases de datos por el lado del servidor, ¿cuál es la idea de decir que no y después que si?. La última persona que dijo que Web 2.0 era del lado del cliente, no sobrevivió al certamen... (y su código manejando recordsets del lado del cliente no sobrevivió al botón de disable javascript, pero bueno, eso es otro mote). Otra cosa, la lógica de asignación de salas, si fuera para un sistema no debería ir por separado en cada aplicación (y si la necesitas en tu sistema de control de horarios usando Python, en tu sistema de alumnos usando Perl y en tu sistema de jefes de carrera usando Visual Basic, vas a implementar el mismo algoritmo para las tres? ¿No es mejor conservar una sola lógica y de ahi hacer las queries pertinentes a los resultados? AJAX es un conjunto de tecnologías lindas, muy funcionales, pero ¿para qué complicar aún más la solución poniendo xmlhttprequest() para cada logica que quieras? Por lo demás, se torna aún más difícil. Una de las grandes falencias de AJAX es que tienes que invertir montones de tiempo en compatibilidad, y es muy fácil escuchar a perejiles decir No, no he hecho nada de la aplicación, no es mostrable todavía la funcionalidad, pero pu...cha que está compatible!!! Bien, ah? ?php $rodrigo-windows = true; $mensaje-offtopic = true; ? ahora, como web developer, igual he programado en ASP.NET 2.0. El lenguaje en sí, como lenguaje, es demasiado lindo y fácil, y puedes agregar una dll llamada Atlas a tu contenido, y una llamada AtlasControlToolkit, que traen montones de linduras compatibles y todo, pero al final igual inviertes tiempo en agregarle a tu aplicación bonituras que la hacen compleja. ?php $rodrigo-windows = false; $mensaje-offtopic = false; ? Ante esta breve taza de café explicando el gran error de usar ajax para
Nuevo portal ftp.inf.utfsm.cl
El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: 2006/10/14, keld [EMAIL PROTECTED]: A ver (esto es lo que odio). En el correo que citaste, veo Debian. ¿Rara vez se toma en cuenta? !!! Yo creo que andas algo perdido, ¿no? (se que te estas refiriendo a Slackware, pero hagamos como que no me di cuenta...) No entendi el sentido de solo fuentes para Slackware... Yo tampoco logro entender cómo podría haber fuentes sólo para Slackware... pero no iba a eso. Siempre se critica a Slackware como que rara vez se toma en cuenta, como que es algo que un 1% de la población usa, etc. El caballero HTML+top-posting citó un correo en el cual se ve solamente Debian... por lo tanto, creo que se equivocó al decir: [...] y el uso de una distribución que raramente se toma encuenta. (dime que no estas pensando en Linux From Scratch) Eso! Total, es solo el manual de como armarse uno la distro. Je! el manual pedía sources específicos. ups... LFS... eso si que nadie lo usa... como para decir que es cosmopolita? Hay usuarios de Gentoo, que no anda demasiado lejos. Pero Gentoo tiene un proceso mucho más simple de compilación que LFS. No invertiría mi tiempo en eso, a menos que realmente me pagaran. Por lo demás, un software compilado para una máquina específica es mejor que uno empaquetado de manera genérica sólo si es capaz de usar optimizaciones que provee el hardware de la máquina específica, y no es mucho lo que se gana. Esto ya se había tratado en la lista en tiempos inmemoriales. Y tengo que protestar, /todas/ las distribuciones son cosmopolitas. Bueno, tal vez salvo algunas extremadamente localizadas que andan por alli. Creo que no se estaba refiriendo a los locale. dejando bien en claro para que pudiese ser util dicho software. ...y los scripts para compilar, la receta de un buen cafe cargado por si algo falla y la nomina de distribuidores de café a nivel nacional. Esto ultimo definitivamente es OT, pero igual me interesa bastante... Café? Definitivamente no se puede gozar de un buen trozo de código sin una taza de café :) -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
Problemas en la red
Buenas lista, no se si esto es offttopic o no, pero igual preguntare, ya que no pierdo nada (espero que no me envien a /dev/null nomas ), les cuento: Hace unas semanas que estamos teniendo problemas en nuestra red, lo mas probable es que vengan desde nuestro proveedor de conexion. Lo que me pidieron para solucionar el problema es tener algun registro, ojala en una base de datos que me permita generar estadisticas para por ejemplo ver cuantas veces en el dia se cae, a que hora del dia se cae mas, etc. Esquema de red: switchs cisco catalyst 2950 firewall Lab 1 (20 maquinas) - Lab 2 (25 maquinas) en el firewall (ubuntu server 6.06 con todo al dia) tengo corriendo ntop para observar el trafico del laboratorio y ademas mrtg para echarle un miro al switch, tambien en el firewall tengo corriendo apache para el mrtg (si, es insano colocar eso en el firewall, pero esta dropeado el trafico por el puerto 80 salvo a una ip en particular, ademas no tenia otra opcion.) La cuestion es que estos programillas (ntop y mrtg) solo me generan graficos y requiero numeros tangibles ...en realidad mi jefe pide eso... La unica solucion que se me ocurrio, que por lo demas no es muy buena, es realizar un script que: 1.- haga ping a una maquina, por ejemplo a google y guarde el resultado en un archivo 2.- analizar el archivo (grep, awk, etc) y ver si se desconecta. el problema de este script es que no entrega timestamps que me pueda decir a que hora no hay coneccion. Alguna sugerencia que me pueda ayudar a solucionar mi problema?, Algun software (FSOSS) que me permita hacer eso? Saludos, gracias por su tiempo (siempre es bueno dar las gracias por el tiempo que ocuparon en leer mi e-mail), y perdonen si la pregunta es OFF-TOPIC. -- Juan Carlos Mardones Koning Estudiante Ingeniería Civil en Informática Universidad Austral de Chile Coordinador Grupo de Usuarios de GNU/Linux Valdivia Fono/Fax: 063-224587 Celular:881920 37
Problemas en la red
2006/10/14, juan carlos mardones [EMAIL PROTECTED]: La unica solucion que se me ocurrio, que por lo demas no es muy buena, es realizar un script que: 1.- haga ping a una maquina, por ejemplo a google y guarde el resultado en un archivo 2.- analizar el archivo (grep, awk, etc) y ver si se desconecta. solución difícil: 3.- obtener los valores de resultado del archivo y meterlos en una consulta sql 4.- ejecutar esa consulta sql de inmediato (puede ser con PHP/CLI?) en una tabla en cualquier base de datos que tenga un campo timestamp not null default CURRENT_TIMESTAMP solución fácil: a ese archivo agregarle la salida de date: [EMAIL PROTECTED] /home/darkprox ::: date sáb oct 14 18:44:44 CLT 2006 ¿enough? Alguna sugerencia que me pueda ayudar a solucionar mi problema?, Algun software (FSOSS) que me permita hacer eso? Saludos, gracias por su tiempo (siempre es bueno dar las gracias por el tiempo que ocuparon en leer mi e-mail), y perdonen si la pregunta es OFF-TOPIC. No lo es, pues tiene que ver con una solución relacionada con Linux. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org
OpenSuse abandona reiserFS ...
2006/10/14, Alc0z Datapipe [EMAIL PROTECTED]: solo tendria incidencia en comentar que el proyecto reiserfs se veria aun mas accidentado de lo normal :( el soporte (lease bug fixes only para reiserfs v3 ) esta practicamente garantizado, SUSE mantiene al menos 3 versiones (comerciales) de SLE(S|D) y otras tres de SUSE linux y Novell le paga a gente para que haga eso. Ademas en el opensource las cosas siguen su flujo normal, y reiser4 esta siendo desarrollado por un grupo de personas no solo por Hans Reiser . Hasta donde se, SUSE, desde antes de este desafortunado problema, no estaria adoptando reiser4 y se cambiaria a ext3 mientras trabajan agregandole ciertas prestaciones a OCFS2. el asunto de Hans Reiser es muy muy delicado y triste. :( From [EMAIL PROTECTED] Sat Oct 14 18:46:28 2006 From: [EMAIL PROTECTED] (usuario anonimo) Date: Sat Oct 14 19:10:43 2006 Subject: Problemas en la red In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On 14/10/06, juan carlos mardones [EMAIL PROTECTED] wrote: Buenas lista, no se si esto es offttopic o no, pero igual preguntare, ya que no pierdo nada (espero que no me envien a /dev/null nomas ), les cuento: Hace unas semanas que estamos teniendo problemas en nuestra red, lo mas probable es que vengan desde nuestro proveedor de conexion. Lo que me pidieron para solucionar el problema es tener algun registro, ojala en una base de datos que me permita generar estadisticas para por ejemplo ver cuantas veces en el dia se cae, a que hora del dia se cae mas, etc. Esquema de red: switchs cisco catalyst 2950 firewall Lab 1 (20 maquinas) - Lab 2 (25 maquinas) en el firewall (ubuntu server 6.06 con todo al dia) tengo corriendo ntop para observar el trafico del laboratorio y ademas mrtg para echarle un miro al switch, tambien en el firewall tengo corriendo apache para el mrtg (si, es insano colocar eso en el firewall, pero esta dropeado el trafico por el puerto 80 salvo a una ip en particular, ademas no tenia otra opcion.) La cuestion es que estos programillas (ntop y mrtg) solo me generan graficos y requiero numeros tangibles ...en realidad mi jefe pide eso... La unica solucion que se me ocurrio, que por lo demas no es muy buena, es realizar un script que: 1.- haga ping a una maquina, por ejemplo a google y guarde el resultado en un archivo 2.- analizar el archivo (grep, awk, etc) y ver si se desconecta. el problema de este script es que no entrega timestamps que me pueda decir a que hora no hay coneccion. Mmmm no se si entendí bien, pero si haces un script que haga un ping a un determinado servidor, procesa la salida del ping y lo haces que corra mediante cron, no puedes obtener la fecha y hora con date, en el mismo script ? Saludos. Alguna sugerencia que me pueda ayudar a solucionar mi problema?, Algun software (FSOSS) que me permita hacer eso? Saludos, gracias por su tiempo (siempre es bueno dar las gracias por el tiempo que ocuparon en leer mi e-mail), y perdonen si la pregunta es OFF-TOPIC. -- Juan Carlos Mardones Koning Estudiante Ingeniería Civil en Informática Universidad Austral de Chile Coordinador Grupo de Usuarios de GNU/Linux Valdivia Fono/Fax: 063-224587 Celular:881920 37 -- _ Solo soy una mente genial en un cuerpo hermoso: Xubuntu User # 7274
Problemas en la red
Mmmm no se si entendí bien, pero si haces un script que haga un ping a un determinado servidor, procesa la salida del ping y lo haces que corra mediante cron, no puedes obtener la fecha y hora con date, en el mismo script ? si coloco date al inicio del script y luego ejecuto el ping, tendre el timestamp del inicio del ping y no de cuando se cae la coneccion. -- Juan Carlos Mardones Koning Estudiante Ingeniería Civil en Informática Universidad Austral de Chile Coordinador Grupo de Usuarios de GNU/Linux Valdivia Fono/Fax: 063-224587 Celular:88 19 20 37
solucion a problema de asignacion de salas
Rubencho [EMAIL PROTECTED] wrote: Encuentro en un e-mail escrito por Horst H. von Brand [EMAIL PROTECTED], que envió el Sat, 14 Oct 2006 01:14:50 -0400 lo siguiente: Mauricio Aburto [EMAIL PROTECTED] wrote: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Lo mejor que he visto es una cosa llamada gatt (Genetic Algorithm Time Tabler), resultado de un proyecto de investigacion (== codigo /harto/ sucio, opciones que no hacen nada (o lo contrario de lo que dicen), codigo que no se usa, ...). Es bastante viejito, eso si. [El problema de base es NP-duro, y generalmente no de los que hay casos dificiles, pero no se encuentran en la practica, parece mas bien que hay casos faciles, esos no se dan nunca...] Una te'cnica aceptada (por su eficiencia) es usar MetaHeuristicas, como [1] para encontrar buenas soluciones a problemas NP-HARD. gatt no es solo un algoritmo genetico, es una mezcla muy rara de cosas. Igual, desarrollar algo es complicado, porque no usar lo que ya esta hecho? -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Sat Oct 14 20:30:14 2006 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Sat Oct 14 20:30:17 2006 Subject: solucion a problema de asignacion de salas In-Reply-To: Your message of Sat, 14 Oct 2006 16:55:35 -0400. [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 14/10/06, Roberto Bonvallet[EMAIL PROTECTED] escribió: Rodrigo Fuentealba: El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 13/10/06, Mauricio Aburto[EMAIL PROTECTED] escribió: alguien tiene alguna aproximacion a la solucion de asigancion de salas para horarios disponibles de profesores y alumnos, algun tipo de algoritmo o heuristicas para encontrar alguina solucion. de ante mano muchas gracias. Parece un OT, pero... con bases de datos? Como lo harias? Usando muchas, muchas, muchas matrices tridimensionales formadas por relaciones entre tablas, tablas que se relacionan con relaciones, y usando tablas temporales para chequear cosas como el curso tal tiene ocupadas esas horas. Un PhB te la compra, pero yo soy ingeniero :) Me adhiero. ¿y qué? conozco personajes que son psicólogos y programan mejor que muchos ingenieros que conozco. Y? Teniendo todas tus tablas listas, ¡aún falta el algoritmo para resolver el problema! pero el algoritmo es de ordenamiento, y no veo que tengamos que usar más de seis u ocho condicionales... Perfectamente podemos hacer esa lógica en PL/PgSQL... Claro que puedes hacer la logica (al final, es revisar si las condiciones se cumplen, y probar (sistematicamente) diversas alternativas; el problema es facil de representar y es sencillo evaluar si tienes o no la solucion, encontrar una (o la mejor) es otro cuento /muy/ diferente). Si, lo se por experiencia propia. Es la clase de problemas que en las Ues lo mira un ingeniero, lo considera trivial y (tal vez luego de tirarle dedo y aburrirse pronto) termina en manos de alguna pobre secretaria, a la que para remate consideran incompetente porque no es capaz de resolverlo en un par de horas... cuando (con las herramientas a mano de una planilla de calculo y a dedo) es algo que facilmente toma semanas o meses de trabajo. Si quieres saber lo que es un problema trivial de resolver para el cual /no/ se conocen algoritmos de rendimiento razonable (y llevan unos 300 an~os de cabeza tratando de encontrar alguno), busca 3SAT. [...] Ademas, todos sabemos que la solucion optima es usar Web2.0 + Ajax + tres capas. je je je je... ¿te hago pebre? Con que objeto? No reconoces el sarcasmo cuando lo ves? [...] Ante esta breve taza de café explicando el gran error de usar ajax para algo tan simple, Ve y toma el ramo de Informatica Teorica (o Algoritmos, o Complejidad, o..., se transa bajo varios nombres), estudia lo que es NP-completo (en una de esas http://en.wikipedia.org/wiki/NP_complete te convence). /No es un problema simple/. Saber que hay problemas que /no/ pueden resolverse via programas (en principio, o incluso suponiendo que tienes tiempo y demas recursos a gusto) es una de las cosas que todo programador /tiene/ que aprender... que era totalmente off topic con relación al thread, que continue la música. Eso! -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico
Problemas en la red
juan carlos mardones [EMAIL PROTECTED] wrote: [...] si coloco date al inicio del script y luego ejecuto el ping, tendre el timestamp del inicio del ping y no de cuando se cae la coneccion. Sheesh... while true; do sleep 360; # 5 minutos date /donde/esta/la/salida; ping -c 1 tarro.remoto.para.ver.red /donde/esta/la/salida done sh(1), sleep(1), date(1), ping(1). Aunque el que mrtg (u otros) por omision de grafiquitos no significa que no hayan maneras de convencerlo de escupir numeros... los grafiquitos /salen/ de los numeros medidos, al fin y al cabo -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Sat Oct 14 22:37:03 2006 From: [EMAIL PROTECTED] (Arturo Mardones) Date: Sat Oct 14 22:43:06 2006 Subject: Problemas en la red In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] On 10/14/06, juan carlos mardones [EMAIL PROTECTED] wrote: Buenas lista, no se si esto es offttopic o no, pero igual preguntare, ya que no pierdo nada (espero que no me envien a /dev/null nomas ), les cuento: Hace unas semanas que estamos teniendo problemas en nuestra red, lo mas probable es que vengan desde nuestro proveedor de conexion. Lo que me pidieron para solucionar el problema es tener algun registro, ojala en una base de datos que me permita generar estadisticas para por ejemplo ver cuantas veces en el dia se cae, a que hora del dia se cae mas, etc. Esquema de red: switchs cisco catalyst 2950 firewall Lab 1 (20 maquinas) - Lab 2 (25 maquinas) en el firewall (ubuntu server 6.06 con todo al dia) tengo corriendo ntop para observar el trafico del laboratorio y ademas mrtg para echarle un miro al switch, tambien en el firewall tengo corriendo apache para el mrtg (si, es insano colocar eso en el firewall, pero esta dropeado el trafico por el puerto 80 salvo a una ip en particular, ademas no tenia otra opcion.) La cuestion es que estos programillas (ntop y mrtg) solo me generan graficos y requiero numeros tangibles ...en realidad mi jefe pide eso... La unica solucion que se me ocurrio, que por lo demas no es muy buena, es realizar un script que: 1.- haga ping a una maquina, por ejemplo a google y guarde el resultado en un archivo 2.- analizar el archivo (grep, awk, etc) y ver si se desconecta. el problema de este script es que no entrega timestamps que me pueda decir a que hora no hay coneccion. Alguna sugerencia que me pueda ayudar a solucionar mi problema?, Algun software (FSOSS) que me permita hacer eso? Saludos, gracias por su tiempo (siempre es bueno dar las gracias por el tiempo que ocuparon en leer mi e-mail), y perdonen si la pregunta es OFF-TOPIC. mm nagios te servira?... www.nagios.org... no se con certeza si te entrega la informacion y q tan bonita, pero de seguro te genera algun log que te sirva dsps. Saludos! From [EMAIL PROTECTED] Sat Oct 14 22:50:13 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Sat Oct 14 22:50:08 2006 Subject: solucion a problema de asignacion de salas In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Rodrigo Fuentealba [EMAIL PROTECTED] wrote: El 14/10/06, Roberto Bonvallet[EMAIL PROTECTED] escribió: Rodrigo Fuentealba: El 14/10/06, Horst H. von Brand[EMAIL PROTECTED] escribió: Como lo harias? Usando muchas, muchas, muchas matrices tridimensionales formadas por relaciones entre tablas, tablas que se relacionan con relaciones, y usando tablas temporales para chequear cosas como el curso tal tiene ocupadas esas horas. Un PhB te la compra, pero yo soy ingeniero :) Me adhiero. Yo no. Simplemente porque ya había planteado que era difícil, que no era una cosa de una matriz de 3 dimensiones. Tengo pensada una solución que es engorrosa de implementar. Se necesita ordenamiento (ahi van los quicksort y randsort que me enseñaron en la UTFSM Thno. pero que olvidé por culpa del INACAP) y se necesita algún método para el cual darle algún ranking a los profesores de acuerdo a las asignaturas (algo como lo que hace Menéame con sus usuarios). Si tuviera que implementarlo, de hecho, modificaría el problema original. ¿y qué? conozco personajes que son psicólogos y programan mejor que muchos ingenieros que conozco. Y? Me parece horrible que alguien diga soy ingeniero, soy técnico, soy experto en cocina internacional. Tan simple como que el título difícilmente representa algo. Teniendo todas tus tablas listas, ¡aún falta el algoritmo para resolver el problema! No dije que tenía un algoritmo (tengo pensada una solución posible), dije que lo implementaría
Problemas en la red
juan carlos mardones wrote: si coloco date al inicio del script y luego ejecuto el ping, tendre el timestamp del inicio del ping y no de cuando se cae la coneccion. puedes usar ping -c 5 www.google.cl de esta forma el ping no es eterno sino que se limita solamente a 5 intentos, asi podrías solucionar esa parte...creo yo. -- Eduardo Peña Ceballos Estudiante (e) informática PUCV http://www.kope.cl