por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 18:49h
(#443979)
Partiendo de la base de que el número de líneas de código no es la mejor de las métricas, hay que tener en cuenta que la complejidad de un sistema no es lineal con el tamaño del mismo. Si entramos a hablar de funcionalidad mejor ni siquiera mirar esa métrica....
PD: Sí he usado mySQL y postgreSQL ( y también Oracle..)
es uno de los puntos fuertes del software libre.
Tiene más personas preocupadas por el funcionamiento, y más personas no necesariamente producen algo mejor, sino que hay más ideas y más posibilidades que donde uno no vea el problema otro sí.
Estoy seguro de que el código del núcleo de Windows, por ejemplo, tiene más bugs que el de Linux, imagináos que lo liberaran (no me peguéis jeje), a los meses seguro q miles de bugs se habrían resuelto, cosa que podría haber hecho la sobresaturada plantilla de M$ invirtiendo más tiempo, y por supuesto dinero.
Además los desarrolladores de software libre no tienen tantas presiones ya que el proyecto es suyo y avanzan cuando pueden (a mi entender) así que hacen las cosas con más cuidado y "cariño".
Además los desarrolladores de software libre no tienen tantas presiones ya que el proyecto es suyo y avanzan cuando pueden (a mi entender) así que hacen las cosas con más cuidado y "cariño".
O estás hasta los O-O del mismo y lo acabas -si lo haces- en dos patadas y de mala manera...
Esas cosas no se pueden afirmar.
Personalmente, y es sólo una opinión (aunque podría documentarla un poco), existen muchas falacias sobre las ventajas de disponer del código fuente de un programa; aunque en términos teóricos sea una ventaja, en térmimos prácticos no lo es tanto.
Modificar la ruta de un include lo puede hacer cualquiera, pero intentar ver por qué un kernel no funciona con un dispositivo en concreto es algo extremadamente complejo y que muy poca gente está capacitada para hacer, y de entre los capacitados, pocos tendrán ganas de meterse en esos líos. O si no, intenta reparar un fallo del Mozilla, OpenOffice o del GCC.
A efectos prácticos, el disponer del código fuente de un programa no significa diferencia alguna para el 99% de la gente; igual que te fías de que tu proveedor de soft propietario programa bien, también has de fiarte de los gurús que llevan el tinglado de un proyecto libre lo están haciendo igualmente bien.
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 18:55h
(#443983)
Reconozco que no he leido el articulo al que se hace referencia, pero ... ¿ Como pueden hacer la comparacion con el fuente de un programa comercial si por definicion no pueden acceder al fuente para compararlo ?
Re:Y como lo saben?
de Defero
(Puntos:2)
Viernes, 11 Febrero de 2005, 19:15h
Re:Y como lo saben?
de pobrecito hablador
(Puntos:0)
Viernes, 11 Febrero de 2005, 21:57h
Re:Y como lo saben?
de Defero
(Puntos:2)
Viernes, 11 Febrero de 2005, 23:27h
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 18:59h
(#443987)
se podía imaginar que sería así, MySQL lleva muchos años utilizandose y se han visto pocos avisos de seguridad sobre MySQL, esperemos que mantengan este nivel de segurida con las nuevas funcionalidades que esta introduciendo ultimamente MySQL en su base de datos para competir con PostgreSQL.
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 19:23h
(#444009)
Ahora que vengan a decirme que en Java seria mas portable, que seria una ventaja, que no tengo problemas de desbordamientos de buffer... Señores, lo que hacen falta son programadores de verdad y no monos amaestrados que cojan cuatro piezas semimasticadas y cuasidigeridas, las junten y digan que es un producto bueno. El hardware avanza que es una barbaridad, pero el software no acompaña.
No digas gilipolleces
de pobrecito hablador
(Puntos:0)
Sábado, 12 Febrero de 2005, 07:20h
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 19:26h
(#444015)
Esta es sin duda una buena noticia para MySQL, pero lastimosamente no se puede comparar la funcionalidad de este básico gestor de bases de datos frente a sistemas más avanzados como PostgreSQL, y ni hablar de sistemas realmente complejos como el conjunto que ofrece Oracle.
creo que no se ha comentado en BarraPunto y puede ser interesante para muchos de los que usamos MySQL.
El pasado diciembre MySQL lanzó:
- MySQL Query Browser
- MySQL Administrator (pantallazo [mysql.com] incluido)
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 19:59h
(#444036)
Hablan de código fuente, es decir, de un montón de archivos de texto plano en C, C++ o lo que sea. Que hayan podido leer el de MySQL (vaya paliza) me lo creo, pero ni en sueños habrán tenido acceso al de Oracle, DB2, SQL Server, etc, etc. ¿Como han evaluado entonces el código cerrado? No se, no me cuadra, ¿me pierdo algo?
Por no hablar de otra cosa, ¿han medido los errores de concepto? Eso ya es más jodido, porque no es lo bonito o no que se el código, sino si ése código se ajusta a lo que se supone que debe hacer y si la comunicación entre diseñadores, analistas, programadores, etc, etc, ha sido correcta. ¿mide eso? ¿Es eso medible?
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 20:05h
(#444041)
Según leo en el artículo, se ha hecho vía un software para encontrar bugs analizando el código (algo tipo lint, supongo).
¿Qué fiabilidad tiene este software, y más para cosas como un gestor de BBDD o el propio kernel? ¿Habrán comunicado a los desarrolladores "los bugs" que han encontrado? No sé, muy raro... Si va igual de bien que los "warnings" de algunos compiladores cuando compilas según qué cosas...
Off-topic total: si vivís en Barcelona no os perdáis El mètode Gronholm [teatrenacional.com]. Yo fui ayer al teatro y es genial.
"¿Cuando se darán cuenta las grandes empresas que es más benificioso para todos, hacer diseños de programas robustos en todos los sentidos, y no dedicarse a ir parcheando cada x días?"
Cuando la empresa factura por horas de trabajo, no es tan malo tener que parchear cada x días... ;) A ciertas multinacionales que se dedican a contratar a juniors por 4 duros para rascar el código, no les va tan mal con esta filosofía...
Recordemos que OpenSSH tuvo solo un bug de código, y nos dejó a más de uno con el culo al aire ;). Es un estudio interesante, pero desde luego la seguridad no se debería medir con esos parámetros; sino los coches se calificarían según el número de trocitos en que se parten cuando te das una galleta "estándar"
por
pobrecito hablador
el Viernes, 11 Febrero de 2005, 23:35h
(#444147)
He desarrollado diversos sistemas de información para PYMES (Pequeñas y Medianas empresas) y he llegado a la conclusión de que MySQL es un motor de base de datos mas que suficiente para los requisitos de funcionalidad pedidos por estos clientes. Usted puede olvidarse para siempre de Oracle, SQL Server, etc.. no necesita pagar un monton de dinero en licencias, use MySQL.
Si he visto, a unos fanaticos en Oracle, que quizas toda su vida laboral han trabajado con Oracle o tienen una "certificación de arrodillado a Oracle" y no quieren perderla, y hablan muy mal de MySQL o PostGress (se les nota que sus argumentos son nacidos mas del miedo que de lo racional).
Estoy seguro que mas rápido MySQL reemplazará a Oracle, que Linux reemplace a Windows, porque es muy doloroso cambiar de sistema operativo pero no se siente ni el mas mínimo cosquilleo cambiar de gestor de base de datos.
Y como dicho algoritmo es de dominio público (se encuentra en cualquier libro de programación y se puede copiar libremente), yo afirmo en base a un estudio -del que no doy ni enlace ni nada porque al fin y al cabo tampoco allí íbais a encontrar información alguna sobre su realización...- que el software imprimible en papel es infinitamente más seguro que cualquier software comercial cuyo código no encuentras en libros.
No os dejeis engañar por el hecho de que el quicksort sea algo menos complejo que el sistema de control de una central nuclear y que el estudio sea tan objetivo como mi opinión sobre el Real Madrid. Es un estudio y por definición es cierto.
Vamos a ver, aunque MySql no se la mejor base de datos de toda la historia, es gratuita y libre.
Tales adjetivos llevan a que la misma sea una base de datos muy muy pulida ya que los programadores que la sacan adelante lo hacen por gusto y no por que tengan a un jefe-capullo detras "breathing down their necks".
Esta claro que cuando se hace algo por interés, sale mejor que cuando se hace por obligacion.
por
pobrecito hablador
el Sábado, 12 Febrero de 2005, 05:07h
(#444223)
Que podrán decir que han detectado 1 bugs por cada 4000 líneas de código, no que lo haya.
Ójala encontrar bugs fuera tan fácil como ojear el código.
De todos modos hacer eso sobre un proyecto que fuera algo más serio y que pueda ser llamado SGBD de verdad (MySQL tiene su sector, pero no es lo que se dice un gestor en condiciones) habría sido más significativo.
Bueno, pues para los amantes de los estudios sobre rendimiento, aquí [newsforge.com] teneis una noticia publicada en newsforge.com [newsforge.com] sobre el rendimiento de MySQL en distintos SSOO.
En una empresa lo que quieren es que hagas tu trabajo lo más rápido posible y que funcione, da igual como lo hagas. En Software Libre, como es un hobbies, tiende a hacer las cosas mejor. No sólo para que funcione, sino para que funcione de la mejor forma posible.
En los programas de Software Cerrados, a penas se valida, lo mínimo y necesario. Se dice: "¡Bah!, si de todos modos nadie va a poder mirar los fallos que tengo porque es cerrado. En el Software Libre como sabe que cualquiera ( con buenas intenciones o malas ) puede echarle un ojo a tu código, entonces te preocupas más por la seguridad.
Por lo mismo que el anterior, tiendes a hacer el código más leible.
También, como siempre se ha dicho, tropecientos ojos ven más que dos, así que siempre hay tendencia a corregir los fallos, así que suele tener menos.
Por lo mismo que el anterior, los programas de software libre tienden a traer muchas novedades porque hay muchas que aportan/realizan ideas.
El SL al poderse copiar y distribuir libremente, suele tener un número mayor de testeadores, que a su vez comunican los errores y estos se arreglan. ( Los programadores de SL tienden a escuchar tu opinión, en el Sistemas Cerrados, normalmente te tienes que apañar con lo que hay. )
Los programadores de SL también nos gusta presumir de nuestro código y estar orgulloso de él. Por tanto, para ello se hace de la mejor manera así como lo más seguro que se pueda. Para luego decir: "Bájate las fuentes de mi programa y mira que cacho de código que he hecho".
Seguro que hay mil más, pero ya me he cansado... :)
Seguro != excelente
(Puntos:-1, Provocacion)Cuidado con las estadísticas
(Puntos:1, Informativo)Está claro
(Puntos:1, Interesante)( http://barrapunto.com/ | Última bitácora: Jueves, 06 Marzo de 2008, 00:16h )
Tiene más personas preocupadas por el funcionamiento, y más personas no necesariamente producen algo mejor, sino que hay más ideas y más posibilidades que donde uno no vea el problema otro sí.
Estoy seguro de que el código del núcleo de Windows, por ejemplo, tiene más bugs que el de Linux, imagináos que lo liberaran (no me peguéis jeje), a los meses seguro q miles de bugs se habrían resuelto, cosa que podría haber hecho la sobresaturada plantilla de M$ invirtiendo más tiempo, y por supuesto dinero.
Además los desarrolladores de software libre no tienen tantas presiones ya que el proyecto es suyo y avanzan cuando pueden (a mi entender) así que hacen las cosas con más cuidado y "cariño".
Re:Está claro
(Puntos:4, Inspirado)( http://barrapunto.com/ )
O estás hasta los O-O del mismo y lo acabas -si lo haces- en dos patadas y de mala manera...
Esas cosas no se pueden afirmar.
Personalmente, y es sólo una opinión (aunque podría documentarla un poco), existen muchas falacias sobre las ventajas de disponer del código fuente de un programa; aunque en términos teóricos sea una ventaja, en térmimos prácticos no lo es tanto.
Modificar la ruta de un include lo puede hacer cualquiera, pero intentar ver por qué un kernel no funciona con un dispositivo en concreto es algo extremadamente complejo y que muy poca gente está capacitada para hacer, y de entre los capacitados, pocos tendrán ganas de meterse en esos líos. O si no, intenta reparar un fallo del Mozilla, OpenOffice o del GCC.
A efectos prácticos, el disponer del código fuente de un programa no significa diferencia alguna para el 99% de la gente; igual que te fías de que tu proveedor de soft propietario programa bien, también has de fiarte de los gurús que llevan el tinglado de un proyecto libre lo están haciendo igualmente bien.
Y como lo saben?
(Puntos:-1, Troll)Pocos avisos de seguridad
(Puntos:0, Informativo)Ademas, hecha en C
(Puntos:-1, Troll)Buena noticia pero...
(Puntos:-1, FueraDeTema)Herramientas de administración para MySQL
(Puntos:3, Informativo)( Última bitácora: Lunes, 31 Enero de 2005, 11:00h )
El pasado diciembre MySQL lanzó:
- MySQL Query Browser
- MySQL Administrator (pantallazo [mysql.com] incluido)
No me cuadra
(Puntos:2, Inspirado)Por no hablar de otra cosa, ¿han medido los errores de concepto? Eso ya es más jodido, porque no es lo bonito o no que se el código, sino si ése código se ajusta a lo que se supone que debe hacer y si la comunicación entre diseñadores, analistas, programadores, etc, etc, ha sido correcta. ¿mide eso? ¿Es eso medible?
Bufff... y qué credibilidad tiene esto?
(Puntos:-1, Troll)¿Qué fiabilidad tiene este software, y más para cosas como un gestor de BBDD o el propio kernel? ¿Habrán comunicado a los desarrolladores "los bugs" que han encontrado? No sé, muy raro... Si va igual de bien que los "warnings" de algunos compiladores cuando compilas según qué cosas...
Off-topic total: si vivís en Barcelona no os perdáis El mètode Gronholm [teatrenacional.com]. Yo fui ayer al teatro y es genial.
no siempre...
(Puntos:-1, Troll)( http://barrapunto.com/ )
Cuando la empresa factura por horas de trabajo, no es tan malo tener que parchear cada x días... ;) A ciertas multinacionales que se dedican a contratar a juniors por 4 duros para rascar el código, no les va tan mal con esta filosofía...
Todo es remotamente probable. Isaac Asimov
Con pinzas
(Puntos:3, Interesante)( http://www.tigreton.com/ )
Recordemos que OpenSSH tuvo solo un bug de código, y nos dejó a más de uno con el culo al aire ;). Es un estudio interesante, pero desde luego la seguridad no se debería medir con esos parámetros; sino los coches se calificarían según el número de trocitos en que se parten cuando te das una galleta "estándar"
Pregunta a Barrapunto
(Puntos:3, Interesante)( http://giordino.esmiweb.com/ | Última bitácora: Domingo, 24 Junio de 2007, 08:08h )
Si es así ¿Qué tal va?
Lo digo por aprovechar y ver los comentarios sobre un entorno en producción. ¿No?
Giordino: Maruja linuxera nº 2090 [barrapunto.com]
MySQL es suficiente para PYMES
(Puntos:0)He desarrollado diversos sistemas de información para PYMES (Pequeñas y Medianas empresas) y he llegado a la conclusión de que MySQL es un motor de base de datos mas que suficiente para los requisitos de funcionalidad pedidos por estos clientes. Usted puede olvidarse para siempre de Oracle, SQL Server, etc.. no necesita pagar un monton de dinero en licencias, use MySQL.
Si he visto, a unos fanaticos en Oracle, que quizas toda su vida laboral han trabajado con Oracle o tienen una "certificación de arrodillado a Oracle" y no quieren perderla, y hablan muy mal de MySQL o PostGress (se les nota que sus argumentos son nacidos mas del miedo que de lo racional).
Estoy seguro que mas rápido MySQL reemplazará a Oracle, que Linux reemplace a Windows, porque es muy doloroso cambiar de sistema operativo pero no se siente ni el mas mínimo cosquilleo cambiar de gestor de base de datos.
El algoritmo del Quicksort tampoco tiene bugs
(Puntos:4, Inspirado)Y como dicho algoritmo es de dominio público (se encuentra en cualquier libro de programación y se puede copiar libremente), yo afirmo en base a un estudio -del que no doy ni enlace ni nada porque al fin y al cabo tampoco allí íbais a encontrar información alguna sobre su realización...- que el software imprimible en papel es infinitamente más seguro que cualquier software comercial cuyo código no encuentras en libros.
No os dejeis engañar por el hecho de que el quicksort sea algo menos complejo que el sistema de control de una central nuclear y que el estudio sea tan objetivo como mi opinión sobre el Real Madrid. Es un estudio y por definición es cierto.
[/ironic mode]
El mejor programa que existe
(Puntos:3, Divertido)1/4000=0,00025
el software comercial al uso presenta de uno a siete bugs por cada 1.000 líneas de código
7/1000=0.007
Mi programa:
#include <stdio.h>
int main(void)
{
printf("hello world\n");
return 0;
}
0/6=0. El programa perfecto.
Vamos a ver...
(Puntos:1)( http://www.thefuckingshit.org/ | Última bitácora: Jueves, 13 Abril de 2006, 15:51h )
Tales adjetivos llevan a que la misma sea una base de datos muy muy pulida ya que los programadores que la sacan adelante lo hacen por gusto y no por que tengan a un jefe-capullo detras "breathing down their necks".
Esta claro que cuando se hace algo por interés, sale mejor que cuando se hace por obligacion.
Que midan, que midan...
(Puntos:0)Ójala encontrar bugs fuera tan fácil como ojear el código.
De todos modos hacer eso sobre un proyecto que fuera algo más serio y que pueda ser llamado SGBD de verdad (MySQL tiene su sector, pero no es lo que se dice un gestor en condiciones) habría sido más significativo.
Ya
(Puntos:0)ufff
(Puntos:-1, Troll)más información
(Puntos:1)( http://latexdemooh.no-ip.com/ | Última bitácora: Lunes, 09 Julio de 2007, 21:46h )
------
LatexdeMooh
Latex de Mooh [no-ip.com]
SL tiende a ser mejor
(Puntos:3, Inspirado)( Última bitácora: Jueves, 08 Enero de 2015, 11:11h )
¿prevención?
(Puntos:2)( http://librexpresion.org/ | Última bitácora: Martes, 17 Marzo de 2009, 08:40h )
Estos estudios siempre hay que tomarlos con prevención
¿Con prevención? ¿no será con precaución?...
libreXpresion.org [librexpresion.org]