Problemas con GRUB en laptop con HDD SATA

2008-10-01 Thread UNE-Carlos E. Pruna Capdevila


> 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

2008-10-01 Thread Marcos Ramirez
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

2008-10-01 Thread linux
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

2008-10-01 Thread Wladimir A. Jimenez B.
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-01 Thread Marco González Luengo
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

2008-10-01 Thread Rodrigo Fuentealba
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

2008-10-01 Thread Lorenzo Ponce




- 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

2008-10-01 Thread Juan Manuel Doren
>
>>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

2008-10-01 Thread Carlos Tirado
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

2008-10-01 Thread Alvaro Herrera
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

2008-10-01 Thread ruben toledo
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

2008-10-01 Thread Alvaro Herrera
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

2008-10-01 Thread UNE-Carlos E. Pruna Capdevila
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.