Problemas con GRUB en laptop con HDD SATA
> Hola, tengo un socio con una laptop modelo Compaq 6820s, ese socio > tiene instalado en una partición windows, e instalo ubuntu en otra > ahora, cuando le instalo el ubuntu al final me dió un error que dice > que no pudo instalar el grub, ahora hice el proceso clásico que yo > conocía para poner a mano el grub con el mismo live cd de ubuntu, pero > nada ahora cuando le pregunto a el si le dió problemas para instalar > windows me dijo que sí porque ya yo conocía sobre esas laptops nuevas > que habían entrado en mi empresa, que cuando empezabas a instalar no > detectaba el HDD y entonces buscaron otra versión de windows o creo > que un disquete que le hacia algo para que pudiera detectar el HDD, > ahí fue cuando me di cuenta de que le estaba pasando lo mismo al > ubuntusi alguien ha tenido este problema necesito ayuda lo antes > posible.. > > Salu2 Cordiales y gracias de antemano. > > From [EMAIL PROTECTED] Wed Oct 1 13:27:15 2008 From: [EMAIL PROTECTED] (Rodrigo Arancibia Vera - Carry On Ltda.) Date: Wed Oct 1 13:27:18 2008 Subject: Problemas con GRUB en laptop con HDD SATA In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > Hola, tengo un socio con una laptop modelo Compaq 6820s, ese socio tiene > instalado en una partición windows, e instalo ubuntu en otra ahora, > cuando le instalo el ubuntu al final me dió un error que dice que no > pudo instalar el grub, ahora hice el proceso clásico que yo conocÃa para > poner a mano el grub con el mismo live cd de ubuntu, pero nada ahora > cuando le pregunto a el si le dió problemas para instalar windows me > dijo que sà porque ya yo conocÃa sobre esas laptops nuevas que habÃan > entrado en mi empresa, que cuando empezabas a instalar no detectaba el > HDD y entonces buscaron otra versión de windows o creo que un disquete > que le hacia algo para que pudiera detectar el HDD, ahà fue cuando me di > cuenta de que le estaba pasando lo mismo al ubuntusi alguien ha > tenido este problema necesito ayuda lo antes posible.. > > Salu2 Cordiales y gracias de antemano. > > Debes cambiar en la bios la compatibilidad de SATA a modo nativo o compatible. Lo otro es hacer buscar el driver de la controladora sata y hacer un boot cd con aplicaciones de terceros, tipo nlite. Saludos. Saludos. - Atte. Rodrigo Arancibia Vera ([EMAIL PROTECTED]) Carry On Ltda. Servicios Computacionales, Redes y Telecomunicaciones Venta de Computadores, Impresoras y Accesorios Avda. Cisternas #2735, La Serena Fono/Fax 51-483273 Móvil 09-8384122 Webwww.carryon.cl ---
Mysql, consulta registro sin integridad referencial
On Tue, 2008-09-30 at 19:26 -0700, Lorenzo Ponce wrote: > Ahh pero que desagradable, no hay caso... > no quería hacer la consulta por este medio porque sé que existen individuos > como este tal rodrigo ^^^ No estabas ni estas obligado a usar este medio para hacer /tus/ consultas. Si aun asi insiste en usarlo, es bajo tu exclusiva responsabilidad. > muerdete la lengua hombre! (dedos) que omitas tus comentarios que no me > interesan.- Si no te interesaban los comentarios de Rodrigo, /no deberias/ haber hecho la consulta a la lista, sino por privado. Con esta actitud solo estas logrando que la proxima vez haya menos gente que quiera responder tus preguntas. Caso aparte es que Rodrigo *te dio* una *solucion efectiva*, y resulta que te das el lujo de despreciar su esfuerzo. -- Marcos Ramirez <[EMAIL PROTECTED]>
Scanner y OCR
Señores Necesito crear una rutina que scannee una serie de documentos que serán publicados por web, para ese tema debemos poner como nombre de la imagen un valor que se encuentra en cierta coordenada del documento, debemos generar una rutina que lea esa coordenada y que haga un proceso de OCR y nos de con el mayor grado de exactitud posible el valor capturado. La pregunta es, que es lo mas recomendable, librerías, software libre y experiencias sobre ese tema para este desarrollo. Obviamente estoy en proceso de busqueda de información y pruebas, he utilizado algunas clases de php5 pero son muy básicas ya que hay que estar enseñando a la librería para que reconozca caracteres. Saludos -- Jose Miguel Vidal Lavin Sub Gerencia de Informática Cobranzas y Servicios Afines Limitada www.sertotal.cl [EMAIL PROTECTED] 02-6764610 Santiago -
Mysql, consulta registro sin integridad referencial
Pido mil perdones por esto, pero va igual: La solucion que dio Rodrigo SELECT tabla1.* FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla2.id IS NULL; Es la mas efectiva para relizar la tarea que deseas. Comentarios de Rodrigo "El optimizador de MySQL es horrible." (??) nose si era necesario pero me parece que ayuda como Cultura si no estas de acuerdo puedes documentarte y argumentar lo contrarior. "Yo no veo la forma simple de hacerlo con OR. Por algo parecido mandé a un tipo a repetir Bases de Datos I." (??) me pare muy certero no veo forma simple de hacerlo con OR tampoco, y su comentario es mas que claro, si tuviese la oportunidad de reprobar a un tipo por intentar hacer esto con OR lo haria y no le veo lo mal intencionado, a menos claro, que seas estudiante de BD1, o administrador de DB. "No te preocupes; no te cambies a PostgreSQL, si al total, son datos de un cliente nada más, no importa ni integridad ni consistencia ni una base de datos decente... (sarcásticamente hablando, claro)." (??) Segun lo veo es una broma, por que da lo mismo si usas PostgreSQL o Oracle si la base de datos no tiene integridad de disen~o, y lo son datos del cliente( desde mi punto de vista es problema de el "broma"). Comentario personal: Creo que ninguno de los comentarios hecho por Rodrigo son ofencivos (nose como se escribe), solo con un poco de humor, que no deberian hacerte sentir mal de ningun modo, a demas, esta lista es para aprender tambien, por que si fueramos todos expertos, para que nos preguntariamos. Aparte a los que acusan de que en la lista se les pego algo de Profesor Von Brand esta claro y no es malo hace que esto sea mas divertido y motivante. Wladimir A. Jiménez B. http://www.kasbeel.cl Linux User # 444661 Ubuntu User # 19201 From [EMAIL PROTECTED] Wed Oct 1 17:35:35 2008 From: [EMAIL PROTECTED] (Andrea A. Guzman) Date: Wed Oct 1 17:35:40 2008 Subject: Mysql, consulta registro sin integridad referencial In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Wladimir A. Jimenez B. escribió: > Pido mil perdones por esto, pero va igual: > > La solucion que dio Rodrigo > > SELECT tabla1.* > FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id > WHERE tabla2.id IS NULL; > > Es la mas efectiva para relizar la tarea que deseas. > > Comentarios de Rodrigo > > "El optimizador de MySQL es horrible." > (??) nose si era necesario pero me parece que ayuda como Cultura si no > estas de acuerdo puedes documentarte y argumentar lo contrarior. > > "Yo no veo la forma simple de hacerlo con OR. Por algo parecido mandé a > un tipo a repetir Bases de Datos I." > > (??) me pare muy certero no veo forma simple de hacerlo con OR tampoco, y > su comentario es mas que claro, si tuviese la oportunidad de reprobar a un > tipo por intentar hacer esto con OR lo haria y no le veo lo mal > intencionado, a menos claro, que seas estudiante de BD1, o administrador de > DB. > > > "No te preocupes; no te cambies a PostgreSQL, si al total, son datos de > un cliente nada más, no importa ni integridad ni consistencia ni una > base de datos decente... (sarcásticamente hablando, claro)." > > (??) Segun lo veo es una broma, por que da lo mismo si usas PostgreSQL o > Oracle si la base de datos no tiene integridad de disen~o, y lo son datos > del cliente( desde mi punto de vista es problema de el "broma"). Medio en serio medio en broma. Por mucho que te guste usar cierto motor de BD, es bueno realizar un analisis en base a los pros y contras de cada uno de ellos (objetivamente hablando) dependiendo de los objetivos a lograr. Lamentablemente para nuestro amigo aqui presente, Rodrigo tiene la razon al comentar sobre la integridad y consistencia de datos de clientes. Quizas, para la otra evitar sarcasmos cuando se termina un correo con "Favor, omitir comentarios del tipo cámbiate a postgres, u otros, que no contribuyan a la solución de codificación requerida." :-) esto denota que el "enviador" del correo no anda de humor :S (si si, esto deja los dedos crespos para tirar la talla e irritar al pobre y muchos no se resisten a la tentacion) > > Comentario personal: > > Creo que ninguno de los comentarios hecho por Rodrigo son ofencivos (nose Se dice "ofensivos" :P > como se escribe), solo con un poco de humor, que no deberian hacerte sentir > mal de ningun modo, a demas, esta lista es para aprender tambien, por que si > fueramos todos expertos, para que nos preguntariamos. > > Aparte a los que acusan de que en la lista se les pego algo de Profesor Von > Brand esta claro y no es malo hace que esto sea mas divertido y motivante. Y para que andamos con cosas... por lo general los sysadmin, programadores, aficionados a linux y expertos tienden a ser sarcasticos, pero se lee entre lineas que es en tono de talla mas que todo. Saludos! -- Andrea A. Guzman Velos
Mysql, consulta registro sin integridad referencial
2008/10/1 Wladimir A. Jimenez B. <[EMAIL PROTECTED]>: > Pido mil perdones por esto, pero va igual: > > La solucion que dio Rodrigo > > SELECT tabla1.* > FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id > WHERE tabla2.id IS NULL; > > Es la mas efectiva para relizar la tarea que deseas. > > Comentarios de Rodrigo > > "El optimizador de MySQL es horrible." > (??) nose si era necesario pero me parece que ayuda como Cultura si no > estas de acuerdo puedes documentarte y argumentar lo contrarior. > > "Yo no veo la forma simple de hacerlo con OR. Por algo parecido mandé a > un tipo a repetir Bases de Datos I." > > (??) me pare muy certero no veo forma simple de hacerlo con OR tampoco, y > su comentario es mas que claro, si tuviese la oportunidad de reprobar a un > tipo por intentar hacer esto con OR lo haria y no le veo lo mal > intencionado, a menos claro, que seas estudiante de BD1, o administrador de > DB. Imaginándome la situación, ya sé qué diría un alumno de BD1 por que lo reprobaron a punta de OR. Bueno, se supone que uno debe aprender a manejar bien las BD, como cualquier otra cosa. Uno no se va a acordar de todas las situaciones y las soluciones consiguientes, pero siempre pasa eso de "parece que eso lo ví una vez en clases". > > "No te preocupes; no te cambies a PostgreSQL, si al total, son datos de > un cliente nada más, no importa ni integridad ni consistencia ni una > base de datos decente... (sarcásticamente hablando, claro)." > > (??) Segun lo veo es una broma, por que da lo mismo si usas PostgreSQL o > Oracle si la base de datos no tiene integridad de disen~o, y lo son datos > del cliente( desde mi punto de vista es problema de el "broma"). A lo que apunta es a dos cosas: - La integridad de diseño de una BD - Lo cuidadosos que hay que ser cuando se manejan datos de un cliente. Esa frase "hablada" se entiende mejor, porque escrita hay que leerla un par de veces para dilucidar el tono. Es lo que se denomina "El Dilema de la frialdad del Mail", que se supone se subsana un poco con los smilies. :P > Comentario personal: > > Creo que ninguno de los comentarios hecho por Rodrigo son ofencivos (nose > como se escribe), solo con un poco de humor, que no deberian hacerte sentir > mal de ningun modo, a demas, esta lista es para aprender tambien, por que si > fueramos todos expertos, para que nos preguntariamos. Claro, no hay nada más fome que encontrarte que todos saben lo mismo. La idea es que todos puedan aprender de todos, y esa es la gracia de una forma de discusión como esta lista o un foro (claro que el desorden es distinto). El humor es inherente y diferente en cada uno. Claro, hay gente que se divierte haciéndo cámaras indiscretas a gente desprevenida, otros viendo la desgracia ajena, y nosotros... (bueno, hay más, pero sacarlos a todos al aire generaría un mail de 500 MB). Y es "ofensivos". ;) > Aparte a los que acusan de que en la lista se les pego algo de Profesor Von > Brand esta claro y no es malo hace que esto sea mas divertido y motivante. Oye, me gusta ése estilo. Bueno, cada uno tiene su propio estilo, pero siempre se le pega algo de lo que a uno le gusta. Y sí, lo encuentro divertido. :D > > Wladimir A. Jiménez B. > http://www.kasbeel.cl > Linux User # 444661 > Ubuntu User # 19201 >
Invitación a Participación del OpenDay Encuen tro Linux 2008
Estimados, Junto con saludarles afectuosamente, la organización del Encuentro Linux 2008 quiere invitarles a través de la presente a participar del Open Day del Encuentro Linux, a realizarse en dependencias de la Universidad de Concepción el día 22 de octubre de 2008. El Open Day es una instancia creada por la organización del Encuentro para la interacción entre comunidades relacionadas con Linux y el Software Libre con organizaciones, instituciones educacionales, empresas y otros usuarios, para difundir las acciones que se están desarrollando en nuestro país, a través de una serie de actividades cuya programación se está confeccionando en estos momentos. El ingreso es gratuito para todo público, y se solicita una colaboración por parte de las comunidades, que consiste en desarrollar o participar las actividades relacionadas con su campo de acción (charlas, talleres o tutoriales), y/o presentar un stand para demostración de proyectos y material publicitario o para la venta (poleras, stickers, mugs, etc). Esperamos contar con su presencia, ya que dará mayor realce al evento. Para confirmar asistencia, favor enviar un e-mail a Rodrigo Fuentealba <[EMAIL PROTECTED]> para coordinar la participación y las actividades. Sin otro particular, se despide Atentamente, -- Rodrigo Fuentealba Cartes Coordinador Open Day Encuentro Linux 2008 [EMAIL PROTECTED]
Mysql, consulta registro sin integridad referencial
- Mensaje original De: Juan Manuel Doren <[EMAIL PROTECTED]> Para: Discusion de Linux en Castellano Enviado: martes, 30 de septiembre, 2008 23:46:45 Asunto: Re: Mysql, consulta registro sin integridad referencial > Ahh pero que desagradable, no hay caso... no quería hacer la consulta por > este medio >en una lista de mySQL la deberias haber hecho entonces. Créeme que lo sé, como no encotré en la lista de la Santa María ni de la U Bio Bio... y sé que se tocan temas de DB acá... >que omitas tus comentarios que no me interesan.- >pero tiene derecho a hacerlos aunque no te interesen, acostumbrate a >que en esta lista la mayoria no nos conocemos y somos solo una >direccion de correo con nombre, y es mas facil decirle lo que se >piensa a alguien sin nombre y hay que ser demasiado sensible de piel >para ofenderse por comentarios ___tecnicos Bien por tu intento filosófico, pero no fue el comentario técnico, de hecho, eso me sirve como solución... Y tampoco me he ofendido :) Saludos.- Premios MTV 2008¡En exclusiva! Fotos, nominados, videos, y mucho más! Mira aquí http://mtvla.yahoo.com/ From [EMAIL PROTECTED] Wed Oct 1 18:32:18 2008 From: [EMAIL PROTECTED] (Lorenzo Ponce) Date: Wed Oct 1 18:59:20 2008 Subject: Mysql, consulta registro sin integridad referencial Message-ID: <[EMAIL PROTECTED]> - Mensaje original De: Rodrigo Fuentealba <[EMAIL PROTECTED]> Para: Discusion de Linux en Castellano Enviado: martes, 30 de septiembre, 2008 23:12:15 Asunto: Re: Mysql, consulta registro sin integridad referencial El día 30 de septiembre de 2008 22:26, Lorenzo Ponce <[EMAIL PROTECTED]> escribió: > Ahh pero que desagradable, no hay caso... >Te doy una respuesta con todo y documentación, ¿y alegas? A lo mejor >si te hubieras explicado bien y no te hubieras puesto el parche antes >de la herida, habrías recibido tu respuesta y habrías dejado al resto >contento alegando y discutiendo nuevamente sobre la tortura de usar >MyISAM ;-) > no quería hacer la consulta por este medio porque sé > que existen individuos como este tal rodrigo >Sí, a veces somos densos por el mail, pero no te lo tomes tan a pecho >hombreee, si al final cuando conoces a la gente te das cuenta de que >muchos de ellos son muy buena onda. Comienza por asumir buena fe de >alguien que te responde y te da una sugerencia. Tal vez tiene sus >razones para responder ácidamente contra algo. Ya... si hubieras aplicado compresión de lectura y respondido lo que se requería. Todo bien profesor :), el resto, bonus tracks cuyo aporte a la solución era... mmm, cero ? > muerdete la lengua hombre! (dedos) >Nah, mi polola me tiene prohibido comer lengua humana. Risas... >Saludos, Idem. -- Rodrigo Fuentealba ¡Todo sobre Amor y Sexo! La guía completa para tu vida en Mujer de Hoy. http://mujerdehoy.telemundo.yahoo.com/ From [EMAIL PROTECTED] Wed Oct 1 19:51:30 2008 From: [EMAIL PROTECTED] (Lorenzo Ponce) Date: Wed Oct 1 19:51:38 2008 Subject: Mysql, consulta registro sin integridad referencial Message-ID: <[EMAIL PROTECTED]> - Mensaje original De: Rodrigo Fuentealba <[EMAIL PROTECTED]> Para: Discusion de Linux en Castellano Enviado: martes, 30 de septiembre, 2008 20:26:44 Asunto: Re: Mysql, consulta registro sin integridad referencial >SELECT tabla1.campo FROM tabla1, tabla2 WHERE tabla1.campo1 NOT IN >(SELECT tabla2.campo2 FROM tabla2); >Eso, ¿cierto?. Correcto, eso es lo que tengo en este momento. >http://dev.mysql.com/doc/refman/5.0/en/rewriting-subqueries.html >Haz un query rewrite como el que sigue: >SELECT tabla1.* > FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id > WHERE tabla2.id IS NULL; >Con eso deberías tener un improvement. De todas formas es lento, no sé si existe una forma de hacer lo que necesito con consultas sql dado lo que ya está hecho por un tercero. Si existe alguna otra técnica, sería interesante. He pensado en escribir un caracter especial en un campo por cada uno de los registros de la tabla 2, luego en el select de la tabla 1 usar una comparación, como por ejemplo, campo NOT LIKE "%-id-%", evidéntemente no es una solución "elegante". Bueno, sinó tocará rediseñar. Saludos.- LP ¡Todo sobre Amor y Sexo! La guía completa para tu vida en Mujer de Hoy. http://mujerdehoy.telemundo.yahoo.com/ From [EMAIL PROTECTED] Wed Oct 1 20:05:00 2008 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Wed Oct 1 20:05:06 2008 Subject: Mysql, consulta registro sin integridad referencial In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El día 1 de octubre de 2008 19:51, Lorenzo Ponce <[EMAIL PROTECTED]> escri
Mysql, consulta registro sin integridad referencial
> >>SELECT tabla1.* >> FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id >> WHERE tabla2.id IS NULL; > >>Con eso deberías tener un improvement. > > De todas formas es lento, no sé si existe una forma de hacer lo que necesito > con consultas sql dado lo que ya está hecho por un tercero. si lo que quieres es hacer la consulta una vez esa es la mejor solucion que conozco ahora si despues de normalizar los programas pueden seguir metiendo datos si relacion, puedes controlar un poco (harto) tu problema de integridad con triggers en los insert updates y deletes de las tablas padre e hijas por ejemplo al insertar en la tabla hija puedes ir a consultar si va a quedar huerfana y decides si insertar igual o no. Si insertas podrias hacer otro insert en una tabla auxiliar con los id de las huerfanas claro que toda esa pega deberia hacerla sola la base de datos :( > > Si existe alguna otra técnica, sería interesante. > > He pensado en escribir un caracter especial en un campo por cada uno de los > registros de la tabla 2, luego en el select de la tabla 1 usar una > comparación, como por ejemplo, campo NOT LIKE "%-id-%", evidéntemente no es > una solución "elegante". > > Bueno, sinó tocará rediseñar. > > Saludos.- > LP > > > > > ¡Todo sobre Amor y Sexo! > La guía completa para tu vida en Mujer de Hoy. > http://mujerdehoy.telemundo.yahoo.com/ > -- Juan Manuel Doren Santiago, Chile
Zimbra
Si anda bien, tenemos varios por ahi.. en produccion ahora si, en ubuntu ni idea como anda. y toma en cuenta la recomendacion de 64bits slds 2008/9/25 Asdtaker <[EMAIL PROTECTED]> > Estimados, gusto en saludarles, > > Alguno de ustedes posee experiencia, o bien ha visto a Zimbra funcionando > en > un ambiente productivo? > > En estos momentos estoy terminando de actualizar Ubuntu 6.06, para empezar > a > probar esta suite. > > Agradeceré a ustedes me digan sus opiniones respecto a este software, ya > que > pretendo utilizarlo como servidor de correo definitivo. Aunque no es de mi > interes comprar soporte. > > Atento a sus comentarios, > > -- > Saludos, LSM. > Existen 10 tipos de personas: > los que entienden binarios y los que no > -- Carlos Francisco Tirado Elgueta Viña del Mar - Chile From [EMAIL PROTECTED] Wed Oct 1 20:41:49 2008 From: [EMAIL PROTECTED] (Juan Manuel Doren) Date: Wed Oct 1 20:41:55 2008 Subject: Mysql, consulta registro sin integridad referencial In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > El día 1 de octubre de 2008 19:51, Lorenzo Ponce <[EMAIL PROTECTED]> escribió: >> >>>http://dev.mysql.com/doc/refman/5.0/en/rewriting-subqueries.html >> >>>Haz un query rewrite como el que sigue: >> >>>SELECT tabla1.* >>> FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id >>> WHERE tabla2.id IS NULL; >> >>>Con eso deberías tener un improvement. >> >> De todas formas es lento, no sé si existe una forma de hacer lo que >> necesito con consultas sql dado lo que ya está hecho por un tercero. > > A eso me refería con que el optimizador de consultas en MySQL era malo. See? > ¿como sabes que es el optimizador el que pone la consulta lenta? sin son mogollones de filas en las tablas se va a demorar cualquier cosa, la M de mySQL no es por Magic obviamente en esa consulta deben existir indices por los ids, si no los hay, en vez de repetir BD1, yo lo mandaria a repetir desde octavo basico.
Mysql, consulta registro sin integridad referencial
Juan Manuel Doren escribió: > claro que toda esa pega deberia hacerla sola la base de datos :( Ese es el problema de usar software de juguete ... Y yo que pensaba que la idea era amononar los datos lo más posible para poder moverlos a un sistema que sí funcionara bien :-) -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 A male gynecologist is like an auto mechanic who never owned a car. (Carrie Snow) From [EMAIL PROTECTED] Wed Oct 1 21:39:17 2008 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Wed Oct 1 21:39:22 2008 Subject: Mysql, consulta registro sin integridad referencial In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El día 1 de octubre de 2008 20:41, Juan Manuel Doren <[EMAIL PROTECTED]> escribió: >> El día 1 de octubre de 2008 19:51, Lorenzo Ponce <[EMAIL PROTECTED]> >> escribió: >>> http://dev.mysql.com/doc/refman/5.0/en/rewriting-subqueries.html >>> Haz un query rewrite como el que sigue: >>> SELECT tabla1.* FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla2.id IS NULL; >>> Con eso deberías tener un improvement. >>> >>> De todas formas es lento, no sé si existe una forma de hacer lo que >>> necesito con consultas sql dado lo que ya está hecho por un tercero. >> >> A eso me refería con que el optimizador de consultas en MySQL era malo. See? > > ¿como sabes que es el optimizador el que pone la consulta lenta? sin > son mogollones de filas en las tablas se va a demorar cualquier cosa, > la M de mySQL no es por Magic Ya me he encontrado con aquello. Internamente existe un "algo" (llamémosle procedimiento) que traduce el SQL a un lenguaje más relacionado con el motor de bases de datos. Éste permite sacar los datos precisos de la base descartando los datos que no concuerdan. En MySQL por alguna razón que desconozco, y que en realidad nunca he querido conocer, estas operaciones se dan la vuelta del perro y terminan siendo poco eficientes con una cantidad de datos razonable. En una consulta anterior, que debe estar en los anales de la lista, debía hacer un LEFT JOIN pero con tres tablas, cada una de unos 6 datos. MySQL se caía (segmentation fault) después de 40 minutos sin ton ni son (todo al día esa vez, y probando con distintas versiones era lo mismo). Y aumentando la memoria disponible para operar, conseguí que se cayera a los 50, no a los 40 minutos. Esa misma consulta en PostgreSQL demoró poquísimo (en el orden de segundos, si mal no recuerdo). > obviamente en esa consulta deben existir indices por los ids, si no > los hay, en vez de repetir BD1, yo lo mandaria a repetir desde octavo > basico. No sólo de índices primarios/únicos viven los developers. Para consultas complejas puedes crear un index especial en ese caso que involucre no sólo tu ID, sino otros campos más. Hay estrategias para crear índices eficientes, que varían de base de datos en base de datos. Por ejemplo, en SQL Server 7.0 debes crear un índice que contenga cada uno de los campos de tu tabla más grande en una cláusula WHERE, y tanto en SQL Server 2005 como en Oracle bastaría con crear un índice para cada campo que ingresas manualmente (es decir, no considerar las referencias del tipo WHERE tabla1.campo1 = tabla2.campo2, sólo las referencias a tabla1.campo1 = "?"). Aunque no sabría decirte cuál es cuál en PostgreSQL (existe más de un tipo de índices, yo hago ensayo y error), y a MySQL ni lo he mirado en ese aspecto. Saludos, -- Rodrigo Fuentealba
Orientacion en conexion a UPnP - dispositivo Philips WAC3500
Estimados amigos. espero no quitarles el tiempo les comento que necesito orientación para conextar un PC a un dispositivo Philips, WAC3500 (es un centro musical con un disco duro de 80G, posee Wi-Fi y ethernet y viene con una version de linux modificada... se supone que también accede a las "radios" de internet). Al dispositivo se accede mediante la red, y se puede controlar su funcionamiento desde el computador, y entre otras cosas revisar la música que almacena. Con el software provisto funciona, en hasefrocht (se escribe asi??); pero no hay caso en fedora. El problema es que no he dado con la forma de usarlo en un fedora 9 con todas sus actualizaciones al dia. He tratado con djmount, Cidero, Twonkymedia, e incluso virtualizar windows con VirtualBox (pero no pude acceder al dispositivo, aunque segui las instrucciones para hacer bridge con la tarjeta ethernet del equipo y la virtual del VirtualBox) Si alguien tiene alguna sugerencia, o aviso, se lo agradezco. Rubén
Mysql, consulta registro sin integridad referencial
Rodrigo Fuentealba escribió: > El día 1 de octubre de 2008 20:41, Juan Manuel Doren <[EMAIL PROTECTED]> > escribió: > > ¿como sabes que es el optimizador el que pone la consulta lenta? sin > > son mogollones de filas en las tablas se va a demorar cualquier cosa, > > la M de mySQL no es por Magic > > Ya me he encontrado con aquello. Internamente existe un "algo" > (llamémosle procedimiento) que traduce el SQL a un lenguaje más > relacionado con el motor de bases de datos. Éste permite sacar los > datos precisos de la base descartando los datos que no concuerdan. Hay dos "algos" aquí. El parser genera una estructura que representa la consulta que el usuario envía en SQL. El primer "algo" es el optimizador, que toma esa estructura generada por el parser y la convierte en una estructura distinta, que devuelve los datos pedidos, pero de la manera más eficiente que sea capaz. (Obviamente, el optimizador no es perfecto, y posiblemente habrá una manera mejor de obtener los datos pero el optimizador no la conoce o no sabe cómo conseguirla). El segundo "algo" es el ejecutor, que toma la representación obtenida por el optimizador y la ejecuta. Si el ejecutor tiene más mecanismos a su disposición, entonces el optimizador podrá usar distintos tipos de ejecuciones. Por lo tanto, para poder permitir ejecuciones más eficientes, tanto el ejecutor tiene que mejorar para dar más formas de hacer las cosas, como el optimizador, para utilizarlas de la manera más eficiente posible. El optimizador de MySQL es muy básico. Por ejemplo con respecto a los subselects, cuando se implementaron (5.0 creo?) estaban más o menos al nivel en que estaban en Postgres cuando se implementaron (hace más de 10 años). Desde entonces el optimizador de Postgres con respecto a los subselects y otras clases de constructos ha cambiado enormemente (es cosa de ver el número de líneas de código), mientras que el de MySQL sigue en pañales. -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 "El sentido de las cosas no viene de las cosas, sino de las inteligencias que las aplican a sus problemas diarios en busca del progreso." (Ernesto Hernández-Novich) From [EMAIL PROTECTED] Wed Oct 1 23:43:36 2008 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Wed Oct 1 23:43:40 2008 Subject: Mysql, consulta registro sin integridad referencial In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El día 1 de octubre de 2008 23:25, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > Rodrigo Fuentealba escribió: >> El día 1 de octubre de 2008 20:41, Juan Manuel Doren <[EMAIL PROTECTED]> >> escribió: > >> > ¿como sabes que es el optimizador el que pone la consulta lenta? sin >> > son mogollones de filas en las tablas se va a demorar cualquier cosa, >> > la M de mySQL no es por Magic >> >> Ya me he encontrado con aquello. Internamente existe un "algo" >> (llamémosle procedimiento) que traduce el SQL a un lenguaje más >> relacionado con el motor de bases de datos. Éste permite sacar los >> datos precisos de la base descartando los datos que no concuerdan. > > Hay dos "algos" aquí. Lo veía como dos pasos de una sola cosa. Gracias por la explicación Saludos, -- Rodrigo Fuentealba http://www.thecodekeeper.net/
Problemas con GRUB en laptop con HDD SATA
Hola, tengo un socio con una laptop modelo Compaq 6820s, ese socio tiene instalado en una partición windows, e instalo ubuntu en otra ahora, cuando le instalo el ubuntu al final me dió un error que dice que no pudo instalar el grub, ahora hice el proceso clásico que yo conocía para poner a mano el grub con el mismo live cd de ubuntu, pero nada ahora cuando le pregunto a el si le dió problemas para instalar windows me dijo que sí porque ya yo conocía sobre esas laptops nuevas que habían entrado en mi empresa, que cuando empezabas a instalar no detectaba el HDD y entonces buscaron otra versión de windows o creo que un disquete que le hacia algo para que pudiera detectar el HDD, ahí fue cuando me di cuenta de que le estaba pasando lo mismo al ubuntusi alguien ha tenido este problema necesito ayuda lo antes posible.. Salu2 Cordiales y gracias de antemano.