....comment il sait que ton code contient bien ce callback...
Il utilise la fonction
void *dlsym(void *, char *symbol_name).
symbol_name est une chaine de caractère contenant le nom de la fonction (par exemple) que tu recherches.
dlsym te retourne un pointeur sur la fonction (ou NULL si pas trouvé)
En résumé:
- dans Glade tu design ton interface et tu donnes le nom des fonction qui doivent-être appelé pour un widget et un évenement donné
- Cette description est sauvée dans un fichier XML
- libglade peut lire ce fichier
- Il construit les widgets rencontrés
- Il utilise dlsym pour "trouver" les fonctions callbacks identifiées dans le fichier XML et il passe les pointeurs de fonction aux fonctions GTK adéquates pour lier widget et events.
Je suis pas sûr de comprendre ?
Je ne vois pas trop ce que tu ne comprends pas ?
libglade (librairie C) utilise libxml pour parser le fichier XML de description de l'interface. Elle construit les widgets au fur et à mesure de leur lecture. libglade est aussi capable de connecter directement les "evenements" sur les widgets aux fonctions callbacks de ton code (tu donnes la fonction à connecter dans Glade, lors du design de ton interface), et cela toujours de manière dynamique. Je ne peux pas m'empêcher de vous montrer ça:
int gui_load( const char *fname )
{
xml = glade_xml_new( fname, NULL, NULL );
if ( ! xml ) {
UTL_ERROR_1( "cannot load %s", fname );
return 1;
}
glade_xml_signal_autoconnect( xml );
return 0;
}
Ce petit bout de code charge tout le fichier glade, l'analyse me construit l'interface, m'affiche la fenêtre principale (par ce que ce widget a été déclaré "visible" dans Glade") et me réalise, automatiquement, la connexion entre les signaux et les fonctions... En bref, je n'ai que les fonctions callbacks à écrire (outre le corps du programme)
Au passage, le coté dynamique de Glade (pour la connexion) est possible grace à l'utilisation de 'dlsym' (man dlsym)
mais glade utilise ce format pour la sauvegarde
Oui Encore une fois, je me trompe peut-être...
A moitié...:-)
libglade te permet de charger, en dynamique, tout ou partie d'un fichier XML et constuit pour toi l'ensemble des widgets qui y sont décrits (et éventuellement les affiche). Bref la construction de l'interface par ton programme tient en 3 lignes de code avec libglade.
Au risque de me faire traiter de me-too-er, je vous conseille de lire l'intervention de Philippe Fremy qui est un peu perdu dans le mileu de la page...
J'ai installé et testé la bêbête depuis les sources avec quelques petits soucis.... Si certains veulent essayer Y, voici les écueils que j'ai rencontré et comment les surmonter. Pour la suite des explications, noté que j'ai configuré la compil de libsigc++ et libiterm avec:
lors de compilation/édition des liens de Y, ld plante avec le message : /usr/bin/ld:./Versions:5: parse error in VERSION script .
La réponse à ce problème (trouvé dans les archives de la ML de Y) est de passez à la version suivante de ld ( 2.14.90.0.8 20040114 ) et tout va effectivement mieux...
Si vous lancer startY une fois le make install terminé vous aurez peut-être un problème avec des librairies non trouvées. Je ne vous ferais pas l'affront du LD_LIBRARY_PATH ou du ld.so.conf/ldconfig ... :-)
De même Y cherche des fontes TrueType dans /usr/X11R6/lib/X11/fonts/truetype
Sur ma RedHat 9, les fontes TrueType fournies avec X sont dans /usr/X11R6/lib/X11/fonts/TTF
Editer le fichier /usr/local/etc/Y/default.conf
Commenter les deux lignes FontDirectory
Ajouter la ligne
AU fait, JAVA, ça à quoi comme avantge par rapport aux autres langages?
C'est peut-être le seul langage au monde qui te permet d'avoir la certitude que la totalité de ta mémoire fonctionne bien (tu peux jeter ton memcheck86)
Il permet de donner une utilité accrue aux ventilos de ton PC.
Par sa rapiditié légendaire, il facilite le débuggage: tu vois arriver le bug bien avant qu'il se produise, et le rectifier avant la catastrophe
Il lutte activement contre le chomage et la précarité de l'emploi, en permettant à 10 personnes de se partagaer le projet d'une seule
Heu, je rpêve ou quoi ??? Les Macintohs c'est quoi ??? Non, mais c'est n'importe quoi, les gens commencent déjà à oublier que l'interface graphique à été apporté par Apple et Xerox... Bientôt, ils croiront que l'informatique à été inventé par Bill Gates.
Au passage sous Mac dans la fin des années 80:
Tu pouvais editer une page sous Quark Xpress, y includre une image et si tu la retouchais sous photoshop (Tou ce petit monde là n'existait QUE sous Mac d'ailleurs) tu voyais les modifs répércutés dans XPress.
L'informatique ca a toujours ete la meme chose a de rares exceptions :
Tu reprends qqe chose d'existant, tu le modifies plus ou moins profondemment
Pour conclure de mon coté (je vais pas passer ma journée à débattre avec toi :-)). Je vais imager un mon grief sur MS
Le monde UNIX en général à construit petit à petit une belle voiture (le moteur, le chassis, suspensions...). Tout était ouvert, plein de monde à pu (avec raison) s'en sinspirer.
MS rajoute les essuis glaces, l'allume cigare, les vitres éléctriques et s'écrie "Ceci est mon invention! Gare!". Quid de ceux qui ont inventé les 85% restant...
Voilà, j'ai résumé toute ma hargne envers ta boite...(pas envers toi)
Pour relativiser ma position, Linux et BSD sont naturellement encore moins innovants que MS...
..ut que t'ailles reviser ce qu'est ActiveX je c...
Autant pour moi, je parlais de Direct3D. Mais je maintiens ce que j'ai dit. OpenGL, (et avant lui IrisGL) en est le grand inspirateur. Pour la 3D, au passage les Bresenhamn, Sutherland... viennent de chez IBM et SGI. Ils ont posés les fondations de la 3D...
Question 1
C'est quoi la contribution de MS à la 3D dans la communauté informatique ??
les dernieres versions de DirectX depasse OpenGL.
J'argumente sur l'aspect inovation/apport technologique. Pas sur "tratanpion est mieux que trululu". Direct3D est une copie d'OpenGL (comme C# reprend la syntaxe du java). Au passage le projet farenheit entre SGI et MS ca te dit qq chose ? Ce devait être le remplaçant de direct3D basé sur OpênGL. MS a fait refait le coup "OS/2" mais à SGI cette fois ci.
...il gerait le son, les manettes de jeu..
C'est vrai ? Tiens j'avais un CPC et un ST qui le faisait aussi ?? Heureusement qu'ils sont morts ils auraient du payer des royalties.
bien Bonobo, KParts, Evolution, OpenOffice,
IPC (UNIX), Corba (Monde UNIX aussi), ICE (X-window) , c'est des copies de DCOP, surement !!
Question 2: Quels sont les avancées majeures proposées par MS en terme de génie logiciel (threads, sockets, TCP/IP, synchronisation, mémoire partagée...) ???
Wordstar, dbase, QuarkXPress, Tous les softs d'Adobe sur Mas... Je ne veux pas te vexer, je suis véhément certes mais MS n'a pas contribué pas à l'avancé de la techno informatique.
Question 3 ? La machine de bureautique par excellence dans les années 80 c'était le Mac ou le PC windows ??
Bref, du vent comme d'hab.
Non ce n'est pas du vent, je t'apporte des arguements, et j'apprécierais que tu fasses part des tiens
Pour terminer. Mon cherval de bataille dans ce discours c'est "Microsoft n'apporte rien au schmilblick". Ms est une boite qui phagocite, mais qui n'innove pas.
Je suis véhément, mais je t'apprévie bien pBpG et je dis ça sans méchanceté :-) Sans racune, j'éspère.
...nous misons plutôt sur la propriété intellectuelle...
<colère>
Donc essentiellement sur la propriété intellectuelle des autres. En effet chez MS, qu'est ce qu'on a inventé ????? Rien!
Je me répète, mais fenêtre, menus, souris, icone sont issus de Xerox et Apple... Toutes les technos logicielles (sockets, gestion mémoire, threads, I/O...) sont issues d'UNIX et de ses prédecesseurs.
ActiveX est une (pâle) copie d'OpenGL etc...
Bref MS fait du plagiat depuis le début de son existence et vient nous ch*** dans les bottes avec sa propriété intellectuelle ...
Microsoft n'a rien inventé, mis à part le marketing de masse dans l'informatique.
Et j'en ai marre qu'une boite comme MS se la pète. J'aime pas beaucoup Sun, ou IBM mais au moinsq ils ont apporté une contribution impportante à l'édifice informatique.
</colère>
Tu donnes ton avis, alors je vais donner le mien :-)
Rien de passionant...
Je trouve le support SIG plutôt sexy même s'il va rester basique. Sinon MySQL a sorti une version embedded qui est bien sympa aussi.
...PostgresSQL en prod
Je ne me permettrais pas de critiquer ton choix puisque je le connais beaucoup moins ;-) Par contre, je vais arroser un peu mon coté de jardin.
MySQL se révèle aussi être un excellent choix. Certes les puristes de la BD lui reprochent de ne pas être une véritable BD.
Ils ont d'ailleurs totalement raisons (SQL-99 partiellement supporté, pas de curseurs et pas de procédures dans les versions de prod de MySQL...). Mais la quasi totalité des sites Web (et pléthores d'autres projets), n'ont pas besoin de "vraies" bases de données...
MySQL est en revanche extremement rapide et fiable (j'ai pas dit que pgsql est une limace qui plante, hein!) , les écritures sur les tables InnoDB (tables transactionnelles, intégrité référentielle...) sont aussi impressionantes de rapidité.
MySQL est une petite Base de Données
- Monstrueusement rapide (temps de connexion notamment)
- Supporte les transactions (ACID) et la contrainte référentielle avec les tables InnoDB (qui se payent le luxe d'être encore plus rapide en écriture que les tables MyISAM)
- Suffit à la majeure partie des sites Web.
- Très simple à mettre en oeuvre
- Super bien documentée
- Evolue et se développe très vite
- Licence GPL
- En plus c'est celle que je préfère, c'est dire qu'elle bien
Voilà, je ne désirais pas te convaincre mais juste faire la promo de MySQL. C'est fait!
Ne t'en fait pas pour le marketing, il ya une petite boite familaile qui est accusée par SCO d'avoir violé son copyright sur Linux. Elle s'appelle IBM, et j'ai ouïe dire qu'il y avait quelques compétences juridiques au sein de cette PME (qqu'un confirme ? :-))
Non, sérieux, je crois pas qu'IBM va se faire emmerder par un moucheron ??? Ils essayent s'en sortir sans donner le moindre centime à SCO (ce qui serait la moindre des choses), et visiblement, du point de vue juridique, les choses semblent tourner en leur faveur. En effet le juge chargé de l'affaire à ordonner à SCO de montrer le code incriminé. Déjà on verra si SCO à distribuer ce code en GPL (A priori, oui, c'est pour ça qu'ils racontent partout que la GPL est illégale. Le ridicule ne tue pas).
Franchement, ce que je trouve malheureux c'est que l'ensemble des salariés de SCO va trinquer pour le couillon d'en haut...Si SCO perd son procès, ce que nous souhaitons tous ici :-), Quelle clientèle restera-t-il à SCO ??? Quid de l'avenir de SCO à part être racheté, liquidé...
Bandes de radins:
Offrez carrément un PC préinstallé Linux :-)
Ce sera quand même plus chouette, qu'un CD gravé avec Linux ou Open Office de gribouillé dessus au marqueur vert !!!
Bon je sors
Ce qui est chouette, chez MS, c'est que c'est la boite qui subit le plus de préjudice au monde. Elle est toute gentille, elle a rien fait de mal et tout le monde lui fait des crasses. Les méchants.
C'est vrai quoi! Lindows. C'est clairement une arnaque. Alors que Microsoft qui a pillé Apple, Xerox (pour l'interface graphique) et les autres c'est complètement normal! Maintenant, vous me direz, si on enlevait tout ce que MS a pillé pour Windows, il ne resterait guère que l'équipe marketing (et c'est pas rien)
Une norme est un ensemble de règles, de spécifications... formalisées. XHTML, XML, OpenGL, POSIX... sont des normes. Un certain nombre de pélerins se sont regroupés, ont travaillé, se sont mis d'accord et ont publié des recommandations ou des RFC ou des specs, enfin bref des normes !! Libres à chacun de les suivre ou non.
Un standard c'est un état de fait. Exemple: Word, Excel, Windows sont quasi-monopolistiques sur le bureau de M. tout-le-monde ... Ce sont des standards. Ils sont le plus répandus. Point.
Une norme peut-être un standard (par exemple les protocoles HTTP...) et un standard peut devenir une norme (par exemple OpenGL, qui était proprio (IrisGL je crois) et est devenu ouvert en devenant une norme)
Je n'ai peut-être pas été totalement pas trop clair du tout ;-) ??
[^] # Re: XAML et l'avenir de GNOME
Posté par dcp . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 3.
Il utilise la fonction
void *dlsym(void *, char *symbol_name).
symbol_name est une chaine de caractère contenant le nom de la fonction (par exemple) que tu recherches.
dlsym te retourne un pointeur sur la fonction (ou NULL si pas trouvé)
En résumé:
- dans Glade tu design ton interface et tu donnes le nom des fonction qui doivent-être appelé pour un widget et un évenement donné
- Cette description est sauvée dans un fichier XML
- libglade peut lire ce fichier
- Il construit les widgets rencontrés
- Il utilise dlsym pour "trouver" les fonctions callbacks identifiées dans le fichier XML et il passe les pointeurs de fonction aux fonctions GTK adéquates pour lier widget et events.
[^] # Re: XAML et l'avenir de GNOME
Posté par dcp . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 2.
Je ne vois pas trop ce que tu ne comprends pas ?
libglade (librairie C) utilise libxml pour parser le fichier XML de description de l'interface. Elle construit les widgets au fur et à mesure de leur lecture. libglade est aussi capable de connecter directement les "evenements" sur les widgets aux fonctions callbacks de ton code (tu donnes la fonction à connecter dans Glade, lors du design de ton interface), et cela toujours de manière dynamique. Je ne peux pas m'empêcher de vous montrer ça:
int gui_load( const char *fname )
{
xml = glade_xml_new( fname, NULL, NULL );
if ( ! xml ) {
UTL_ERROR_1( "cannot load %s", fname );
return 1;
}
glade_xml_signal_autoconnect( xml );
return 0;
}
Ce petit bout de code charge tout le fichier glade, l'analyse me construit l'interface, m'affiche la fenêtre principale (par ce que ce widget a été déclaré "visible" dans Glade") et me réalise, automatiquement, la connexion entre les signaux et les fonctions... En bref, je n'ai que les fonctions callbacks à écrire (outre le corps du programme)
Au passage, le coté dynamique de Glade (pour la connexion) est possible grace à l'utilisation de 'dlsym' (man dlsym)
[^] # Re: XAML et l'avenir de GNOME
Posté par dcp . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 2.
[^] # Re: XAML et l'avenir de GNOME
Posté par dcp . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 1.
Oui
Encore une fois, je me trompe peut-être...
A moitié...:-)
libglade te permet de charger, en dynamique, tout ou partie d'un fichier XML et constuit pour toi l'ensemble des widgets qui y sont décrits (et éventuellement les affiche). Bref la construction de l'interface par ton programme tient en 3 lignes de code avec libglade.
# Re: XAML et l'avenir de GNOME
Posté par dcp . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 2.
http://linuxfr.org/comments/365889.html(...)
Et oui, je vais la sortir....
"Moi aussi."
Je sors--->[] (mais aller le lire!)
# Petits soucis de compil...
Posté par dcp . En réponse à la dépêche Y : un remplaçant pour X ?. Évalué à 10.
./configure --prefix=/usr/local
Et la compil de Y avec:
./configure --prefix=/usr/local --with-libsig-prefix=/usr/local/bin/
lors de compilation/édition des liens de Y, ld plante avec le message : /usr/bin/ld:./Versions:5: parse error in VERSION script .
La réponse à ce problème (trouvé dans les archives de la ML de Y) est de passez à la version suivante de ld ( 2.14.90.0.8 20040114 ) et tout va effectivement mieux...
Si vous lancer startY une fois le make install terminé vous aurez peut-être un problème avec des librairies non trouvées. Je ne vous ferais pas l'affront du LD_LIBRARY_PATH ou du ld.so.conf/ldconfig ... :-)
De même Y cherche des fontes TrueType dans /usr/X11R6/lib/X11/fonts/truetype
Sur ma RedHat 9, les fontes TrueType fournies avec X sont dans /usr/X11R6/lib/X11/fonts/TTF
Editer le fichier /usr/local/etc/Y/default.conf
Commenter les deux lignes FontDirectory
Ajouter la ligne
FontDirectory "/usr/X11R6/lib/X11/fonts/TTF" recursive
Au passage Y log ses messages dans /var/log/messages
Si ca peut aider quelqu'un...
# Re: Je suis
Posté par dcp . En réponse au sondage Je suis. Évalué à 3.
[^] # Re: phpGroupware 0.9.16-001 est sorti !
Posté par dcp . En réponse à la dépêche phpGroupware 0.9.16-001 est sorti !. Évalué à -1.
Bon OK->[]
[^] # Re: IBM demande à Sun de "libérer" Java
Posté par dcp . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à 10.
A l'attaque!!!!!
[^] # Re: Microsoft lance une campagne de pub anti windows
Posté par dcp . En réponse à la dépêche Microsoft lance une campagne de pub anti Linux. Évalué à 1.
Au passage sous Mac dans la fin des années 80:
Tu pouvais editer une page sous Quark Xpress, y includre une image et si tu la retouchais sous photoshop (Tou ce petit monde là n'existait QUE sous Mac d'ailleurs) tu voyais les modifs répércutés dans XPress.
Salut
[^] # Re: Microsoft lance une campagne de pub anti windows
Posté par dcp . En réponse à la dépêche Microsoft lance une campagne de pub anti Linux. Évalué à 1.
L'informatique ca a toujours ete la meme chose a de rares exceptions :
Tu reprends qqe chose d'existant, tu le modifies plus ou moins profondemment
Pour conclure de mon coté (je vais pas passer ma journée à débattre avec toi :-)). Je vais imager un mon grief sur MS
Le monde UNIX en général à construit petit à petit une belle voiture (le moteur, le chassis, suspensions...). Tout était ouvert, plein de monde à pu (avec raison) s'en sinspirer.
MS rajoute les essuis glaces, l'allume cigare, les vitres éléctriques et s'écrie "Ceci est mon invention! Gare!". Quid de ceux qui ont inventé les 85% restant...
Voilà, j'ai résumé toute ma hargne envers ta boite...(pas envers toi)
Pour relativiser ma position, Linux et BSD sont naturellement encore moins innovants que MS...
[^] # Re: Microsoft lance une campagne de pub anti windows
Posté par dcp . En réponse à la dépêche Microsoft lance une campagne de pub anti Linux. Évalué à 3.
Autant pour moi, je parlais de Direct3D. Mais je maintiens ce que j'ai dit. OpenGL, (et avant lui IrisGL) en est le grand inspirateur. Pour la 3D, au passage les Bresenhamn, Sutherland... viennent de chez IBM et SGI. Ils ont posés les fondations de la 3D...
Question 1
C'est quoi la contribution de MS à la 3D dans la communauté informatique ??
les dernieres versions de DirectX depasse OpenGL.
J'argumente sur l'aspect inovation/apport technologique. Pas sur "tratanpion est mieux que trululu". Direct3D est une copie d'OpenGL (comme C# reprend la syntaxe du java). Au passage le projet farenheit entre SGI et MS ca te dit qq chose ? Ce devait être le remplaçant de direct3D basé sur OpênGL. MS a fait refait le coup "OS/2" mais à SGI cette fois ci.
...il gerait le son, les manettes de jeu..
C'est vrai ? Tiens j'avais un CPC et un ST qui le faisait aussi ?? Heureusement qu'ils sont morts ils auraient du payer des royalties.
bien Bonobo, KParts, Evolution, OpenOffice,
IPC (UNIX), Corba (Monde UNIX aussi), ICE (X-window) , c'est des copies de DCOP, surement !!
Question 2: Quels sont les avancées majeures proposées par MS en terme de génie logiciel (threads, sockets, TCP/IP, synchronisation, mémoire partagée...) ???
Wordstar, dbase, QuarkXPress, Tous les softs d'Adobe sur Mas... Je ne veux pas te vexer, je suis véhément certes mais MS n'a pas contribué pas à l'avancé de la techno informatique.
Question 3 ? La machine de bureautique par excellence dans les années 80 c'était le Mac ou le PC windows ??
Bref, du vent comme d'hab.
Non ce n'est pas du vent, je t'apporte des arguements, et j'apprécierais que tu fasses part des tiens
Pour terminer. Mon cherval de bataille dans ce discours c'est "Microsoft n'apporte rien au schmilblick". Ms est une boite qui phagocite, mais qui n'innove pas.
Je suis véhément, mais je t'apprévie bien pBpG et je dis ça sans méchanceté :-) Sans racune, j'éspère.
[^] # Re: Microsoft lance une campagne de pub anti windows
Posté par dcp . En réponse à la dépêche Microsoft lance une campagne de pub anti Linux. Évalué à 1.
<colère>
Donc essentiellement sur la propriété intellectuelle des autres. En effet chez MS, qu'est ce qu'on a inventé ????? Rien!
Je me répète, mais fenêtre, menus, souris, icone sont issus de Xerox et Apple... Toutes les technos logicielles (sockets, gestion mémoire, threads, I/O...) sont issues d'UNIX et de ses prédecesseurs.
ActiveX est une (pâle) copie d'OpenGL etc...
Bref MS fait du plagiat depuis le début de son existence et vient nous ch*** dans les bottes avec sa propriété intellectuelle ...
Microsoft n'a rien inventé, mis à part le marketing de masse dans l'informatique.
Et j'en ai marre qu'une boite comme MS se la pète. J'aime pas beaucoup Sun, ou IBM mais au moinsq ils ont apporté une contribution impportante à l'édifice informatique.
</colère>
[^] # Re: Sortie de KDE 3.2
Posté par dcp . En réponse à la dépêche Sortie de KDE 3.2. Évalué à 2.
Intégrer un OS comme éditeur de texte ? Utilise VM Ware ou Plex, ils doivent bien être capable de booter Emacs.
[^] # Re: Pixar quitte Disney
Posté par dcp . En réponse à la dépêche Pixar quitte Disney. Évalué à 1.
Ce n'est pas Mac OS X plutôt ??
Il me semble bien que oui, surtout que Pixar a été ou est encore dans le giron de Steve jobs.
# Re: Violation présumée de la GPL par Kiss, deuxième partie.
Posté par dcp . En réponse à la dépêche Violation présumée de la GPL par Kiss, deuxième partie.. Évalué à -1.
ce qui est le meilleur moyen de se mettre toute la communauté à dos!!!
Denis
[^] # Re: Sortie de MySQL 5.0.0 Alpha
Posté par dcp . En réponse à la dépêche Sortie de MySQL 5.0.0 Alpha. Évalué à 0.
Oui, oui, c'est comme Linux.
Il doit son succès à une mode. Rien de plus.
Heu... oui, c'est Bill qui dit ça.
[^] # Re: Sortie de MySQL 5.0.0 Alpha
Posté par dcp . En réponse à la dépêche Sortie de MySQL 5.0.0 Alpha. Évalué à 2.
[^] # Re: Sortie de MySQL 5.0.0 Alpha
Posté par dcp . En réponse à la dépêche Sortie de MySQL 5.0.0 Alpha. Évalué à 10.
Rien de passionant...
Je trouve le support SIG plutôt sexy même s'il va rester basique. Sinon MySQL a sorti une version embedded qui est bien sympa aussi.
...PostgresSQL en prod
Je ne me permettrais pas de critiquer ton choix puisque je le connais beaucoup moins ;-) Par contre, je vais arroser un peu mon coté de jardin.
MySQL se révèle aussi être un excellent choix. Certes les puristes de la BD lui reprochent de ne pas être une véritable BD.
Ils ont d'ailleurs totalement raisons (SQL-99 partiellement supporté, pas de curseurs et pas de procédures dans les versions de prod de MySQL...). Mais la quasi totalité des sites Web (et pléthores d'autres projets), n'ont pas besoin de "vraies" bases de données...
MySQL est en revanche extremement rapide et fiable (j'ai pas dit que pgsql est une limace qui plante, hein!) , les écritures sur les tables InnoDB (tables transactionnelles, intégrité référentielle...) sont aussi impressionantes de rapidité.
MySQL est une petite Base de Données
- Monstrueusement rapide (temps de connexion notamment)
- Supporte les transactions (ACID) et la contrainte référentielle avec les tables InnoDB (qui se payent le luxe d'être encore plus rapide en écriture que les tables MyISAM)
- Suffit à la majeure partie des sites Web.
- Très simple à mettre en oeuvre
- Super bien documentée
- Evolue et se développe très vite
- Licence GPL
- En plus c'est celle que je préfère, c'est dire qu'elle bien
Voilà, je ne désirais pas te convaincre mais juste faire la promo de MySQL. C'est fait!
[^] # Re: Linus répond aux attaques de SCO sur la LKML !
Posté par dcp . En réponse à la dépêche Linus répond aux attaques de SCO sur la LKML !. Évalué à 5.
Non, sérieux, je crois pas qu'IBM va se faire emmerder par un moucheron ??? Ils essayent s'en sortir sans donner le moindre centime à SCO (ce qui serait la moindre des choses), et visiblement, du point de vue juridique, les choses semblent tourner en leur faveur. En effet le juge chargé de l'affaire à ordonner à SCO de montrer le code incriminé. Déjà on verra si SCO à distribuer ce code en GPL (A priori, oui, c'est pour ça qu'ils racontent partout que la GPL est illégale. Le ridicule ne tue pas).
Franchement, ce que je trouve malheureux c'est que l'ensemble des salariés de SCO va trinquer pour le couillon d'en haut...Si SCO perd son procès, ce que nous souhaitons tous ici :-), Quelle clientèle restera-t-il à SCO ??? Quid de l'avenir de SCO à part être racheté, liquidé...
[^] # Re: Kernel 2.6.0 annoncé stable
Posté par dcp . En réponse à la dépêche Le noyau Linux 2.6.0 annoncé stable. Évalué à 7.
Faire tourner un OS dans un OS, j'ai toujours trouvé ça sympa :-)
A quand un bootstrap pour Emacs ;-)
Oui ->[]
# Re: Idée cadeau: offrez des logiciels libres!
Posté par dcp . En réponse à la dépêche Idée cadeau: offrez des logiciels libres!. Évalué à 2.
Offrez carrément un PC préinstallé Linux :-)
Ce sera quand même plus chouette, qu'un CD gravé avec Linux ou Open Office de gribouillé dessus au marqueur vert !!!
Bon je sors
# Re: Microsoft attaque un revendeur Français de Lindows pour contrefaçon de marque
Posté par dcp . En réponse à la dépêche Microsoft attaque un revendeur français de Lindows pour contrefaçon de marque. Évalué à 9.
C'est vrai quoi! Lindows. C'est clairement une arnaque. Alors que Microsoft qui a pillé Apple, Xerox (pour l'interface graphique) et les autres c'est complètement normal! Maintenant, vous me direz, si on enlevait tout ce que MS a pillé pour Windows, il ne resterait guère que l'équipe marketing (et c'est pas rien)
Nan, j'sortirais pas d'abord :-P
[^] # Re: Ca bouge bien pour OpenGL
Posté par dcp . En réponse à la dépêche Ça bouge bien pour OpenGL. Évalué à 1.
conformité ?
:-)
[^] # Re: Ca bouge bien pour OpenGL
Posté par dcp . En réponse à la dépêche Ça bouge bien pour OpenGL. Évalué à 4.
Une norme est un ensemble de règles, de spécifications... formalisées. XHTML, XML, OpenGL, POSIX... sont des normes. Un certain nombre de pélerins se sont regroupés, ont travaillé, se sont mis d'accord et ont publié des recommandations ou des RFC ou des specs, enfin bref des normes !! Libres à chacun de les suivre ou non.
Un standard c'est un état de fait. Exemple: Word, Excel, Windows sont quasi-monopolistiques sur le bureau de M. tout-le-monde ... Ce sont des standards. Ils sont le plus répandus. Point.
Une norme peut-être un standard (par exemple les protocoles HTTP...) et un standard peut devenir une norme (par exemple OpenGL, qui était proprio (IrisGL je crois) et est devenu ouvert en devenant une norme)
Je n'ai peut-être pas été totalement pas trop clair du tout ;-) ??