Je serais tenter de dire que pour la portabilité avec une API en C++ sous licence GPL j'utilise wxWindows qui est tres bien .. m'enfin les gouts et les couleurs
Oui tu te trompes la plupart des commandes unix
sont presentes ( dont cp tar, mv chmod od tail grep , ps etc ...)
Pour ce qui est des compils les makefiles ecrits pour unix tournent
pour peu qu'il ne fassent pas certains appels exotiques.
J'ai compilé qq jeux SDL sans aucun probleme, wxwindows et
imagemagick (par contre des progs style KDE ou gnome ca doit etre plus douloureux ) Pour te faire ta propre idée install le ...
tu ne pourras plus t'en passer. Et oui la compil avec gcc d'un executable ne necessite aucune DLL a fournir avec l'executable.
Le seul inconvenient c'est la taille des executables generées
avec le gcc qui est plus grosse qu'avec VC.
pour ce qui est le latex j'ai recuperé la version win32 de
gutenberg et pas de pb.
Pourquoin ne pas utiliser mingw32 et MSYS qui est un systeme
minimal de package GNU ( shell ,gcc 3.x, utilitaire de base etc )
Lui ne necessite aucune connexion internet.
Posté par swapon .
En réponse à la dépêche Login: 105.
Évalué à 0.
je suis bien d'accord avec toi sur le fait que dream traite des sujets variés, mais c'etait surtout vrai avant,
je pense notament au sujet sur la programmation d'effet graphique ( 3D 2D), les reseaux de neuronnes, reseaux etc .... on avait meme eu quelques articles sur la programmation d'un OS ( dreamOS ). Je trouve que depuis quelques temps les sujets sont moins bien traité et moins variés. Cependant j'achete les 2 ( linux mag et dream )
car je les trouve complementaire. Et puis un misc histoire d'avoir un panel complet.
C'est prevu dans la version 5.x ...
ce qui m'etonne qu'il prevoit
le support unicode (UTF-8) dans la version 4.1 ..
Changes in release 4.1.x (Alpha)
Unicode (UTF8) support.
Actuellement l'encoding utilisé c'est quoi ???
Dans postgresql on a une notion d'heritage ... (se referer au mot
cle inherits ) qui permet dh'eriter entre tables ....
Y'a aussi le fait que dans postgresql on peut ajouter de creer de nouveau type /objet (create type )
Enfin c pas mal comme fonctionnalité car tu peux creer tes propres
types avec les controles qui vont bien ( par exemple
un type ean13 qui sait calculer sa cle et afficher sa represnetation
dans un blob )
Effectivement pour ce qui est des disques dur j'en ai 4
en SCSI, et donc les index sur un les data sur l'autre
le systeme sur le 3 eme et le wall sur un petit disque
. Pour les index je les aient deplacé via des liens.
Effectivement je met un -F au demarrage, et avec le journal je n'ai eu aucun soucci.
donc dans postrgesql.conf je mets 256 Mo et 64 pour la sort mem
(utilisé quand on fait un group by ou un order dans une requete )
shared_buffers = 256000
sort_mem = 64000
max_connections=64
fsync=false ( = option -F )
Pour ce qui est de l'analyse ben j'utilise le explain a la main
sur les requetes qui prennent du temps en regardant
ou il fait des sequential scan et pourquoi
Je suis d'accord avec toi quand on veut une base de données simple et fiable ( redo log ) postgresql va tres bien .. maintenant
avec oracle t'as IFS , un worflow les proc java supportés etc ...
mais c tres cher par rapport a ce que ca t'apporte.
Avec postgresql il y a du support commercial ( voir sur le site de postgresql)
Pour repondre a tes questions :
La base contient environ 100 tables et en fait c la machine
de test reprise avec les données d'une base oracle.
La plupart des accés sont de la lecture. Les updates
et insert sont bcp moins importants car la plupart c du reporting.
Il n'y a pas de blob , les types sont les types basiques
mais surtout des varchars
Il y a des contraintes de foreign key et des triggers et des procedures pl/sql
Pour que les perfs soient bonnes pas de secret avec postgresql ... faire un show du plan d'analyse et creer
les index qui vont bien. Pour ce qui est du vaccum il tourne la nuit
et il prend qq heures ( 5 heures )
J'ai remarqué que sur de grosses entrees ( surtout insert dans de milliers de ligne ou des delete dans une table ) le vaccum permettait de remttre les stats a jour et de reordonner la table donc les perfs sont ensuite bonnes. En fait sans vaccum les perfs se degradent au fur et a mesure.
Pour ce qui est des optims, en ajustant la share memory, les params du journal etsurtout les index qui sont sur un disque différents des tables de données j'obtiens des perfs honnorables. Sur certains requetes
je suis identique a oracle
Voila j'espere que ca repond a tes questions
Tout d'abord le nom de la base c PostgreSQL. Et J'ai une base de données de 10 Go et ca marche sans problème, a condition de faire des vaccum regulierement ....
Je te signale juste que PostgreSQL possede bon nombre
de fonctionnalités que l'on trouve dans les db commerciales et qu'au niveau maturité PostgreSQL n'a rien a envier aux autres db.
En tout cas il existe certains logiciels tel Lutece qui est un logiciel libre pour gérer un portail web qui a été developpé pour la mairie de Paris. Je doute qu'il soit utilisé dans d'autres mairies. Le problème c'est qu'il ny'a aucune concertation entre les mairies, chacun utilisant ou developpant des logiciels dans son coin. Pareil pour l'éducation nationale ou chaque école utilise des logiciels différents. Il faudrait un organisme pour conseiller , repertorier les différents logiciels libre pour les administrations.
En parlant de postgreSQL, ceux qui ont la version 7.2.* doivent
passer en 7.2.3 ou en 7.3 qui est sorti dernierement.
un bug fait foirer le vaccum de la base et rend les données incohérentes ...
NOTE: le version 7.3 apporte vraiment un plus au niveau des performances.
Fait comme moi , feuillette le magazine avant de l'acheter pour savoir si tu es interessé par les articles ... en plus le magazine n'est pas dans une pochette plastique exprés ...
De toute maniere comme pour perl et autres langages de script on peut toujour utiliser SWIG pour lier avec du C ... comme ca les parties qui ont vraiment besoin d'etre optimisé sont en C par exemple ....
Heuuuuuuuuuu peut etre que je me trompe
mais unix precise des principes de gestion des utilisateurs
des ressources, de la memoire, d'interface avec le matériel, des process etc que ca soit un micro noyau ou non ne doit rien
changer au principes de bases ???
Posté par swapon .
En réponse à la dépêche Kylix.
Évalué à 1.
alors que python et perl avec GTK et Tk font aussi bien que delphi et qui plus est
sont dispo aussi sous windows et gratuits ??????
Moi j'appelle ca un vrai cadeau :-)
En plus si c'est pour voir débarquer des mecs
sous linux qui ne savent meme pas ce que c'est gcc
, il vaut mieux éviter.
[^] # Re: Un concurrent pour frozen bubble
Posté par swapon . En réponse à la dépêche Un concurrent pour frozen bubble. Évalué à 2.
[^] # Re: QT/Mac passe en double-licence
Posté par swapon . En réponse à la dépêche QT/Mac passe en double-licence. Évalué à 5.
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par swapon . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 2.
[^] # Re: CD avec Cygwin ?
Posté par swapon . En réponse à la dépêche Graouwin, une nouvelle compilation de logiciels libres pour Windows. Évalué à 2.
sont presentes ( dont cp tar, mv chmod od tail grep , ps etc ...)
Pour ce qui est des compils les makefiles ecrits pour unix tournent
pour peu qu'il ne fassent pas certains appels exotiques.
J'ai compilé qq jeux SDL sans aucun probleme, wxwindows et
imagemagick (par contre des progs style KDE ou gnome ca doit etre plus douloureux ) Pour te faire ta propre idée install le ...
tu ne pourras plus t'en passer. Et oui la compil avec gcc d'un executable ne necessite aucune DLL a fournir avec l'executable.
Le seul inconvenient c'est la taille des executables generées
avec le gcc qui est plus grosse qu'avec VC.
pour ce qui est le latex j'ai recuperé la version win32 de
gutenberg et pas de pb.
[^] # Re: CD avec Cygwin ?
Posté par swapon . En réponse à la dépêche Graouwin, une nouvelle compilation de logiciels libres pour Windows. Évalué à 7.
minimal de package GNU ( shell ,gcc 3.x, utilitaire de base etc )
Lui ne necessite aucune connexion internet.
Voici les liens pour les recuperer
MSYS :
http://prdownloads.sourceforge.net/mingw/MSYS-1.0.8.exe?download(...)
GCC et autres util qui vont avec
http://prdownloads.sourceforge.net/mingw/MinGW-2.0.0-3.exe?download(...)
D'abord installer mingw puis msys
[^] # Re: Login: 105
Posté par swapon . En réponse à la dépêche Login: 105. Évalué à 0.
je pense notament au sujet sur la programmation d'effet graphique ( 3D 2D), les reseaux de neuronnes, reseaux etc .... on avait meme eu quelques articles sur la programmation d'un OS ( dreamOS ). Je trouve que depuis quelques temps les sujets sont moins bien traité et moins variés. Cependant j'achete les 2 ( linux mag et dream )
car je les trouve complementaire. Et puis un misc histoire d'avoir un panel complet.
[^] # Re: La branche 4.0 de MySQL entre en production
Posté par swapon . En réponse à la dépêche La branche 4.0 de MySQL entre en production. Évalué à 3.
# Re: Vos questions à Guido van Rossum (Python)
Posté par swapon . En réponse à la dépêche Vos questions à Guido van Rossum (Python). Évalué à 6.
Vivement l'interview
[^] # Re: linuxfr.org dans une base postgresql ?
Posté par swapon . En réponse à la dépêche linuxfr.org dans une base postgresql ?. Évalué à 1.
[^] # Re: linuxfr.org dans une base postgresql ?
Posté par swapon . En réponse à la dépêche linuxfr.org dans une base postgresql ?. Évalué à 2.
[^] # Re: linuxfr.org dans une base postgresql ?
Posté par swapon . En réponse à la dépêche linuxfr.org dans une base postgresql ?. Évalué à 2.
[^] # Re: linuxfr.org dans une base postgresql ?
Posté par swapon . En réponse à la dépêche linuxfr.org dans une base postgresql ?. Évalué à 1.
Je te signale juste que PostgreSQL possede bon nombre
de fonctionnalités que l'on trouve dans les db commerciales et qu'au niveau maturité PostgreSQL n'a rien a envier aux autres db.
[^] # Re: Dans les mairies
Posté par swapon . En réponse à la dépêche L'ATICA recommande l'utilisation de la licence GPL pour les développements libres des administrations. Évalué à 3.
# Re: Note de lecture du livre « PostgreSQL - Services Web professionnels av
Posté par swapon . En réponse à la dépêche Note de lecture du livre « PostgreSQL - Services Web professionnels avec PostgreSQL et PHP/XML ». Évalué à 2.
passer en 7.2.3 ou en 7.3 qui est sorti dernierement.
un bug fait foirer le vaccum de la base et rend les données incohérentes ...
NOTE: le version 7.3 apporte vraiment un plus au niveau des performances.
[^] # Re: GNU/Hurd & Linux Magazine France No 45
Posté par swapon . En réponse à la dépêche GNU/Hurd & Linux Magazine France No 45. Évalué à 1.
# Re: Faites marcher Python aussi vite que C avec Psyco
Posté par swapon . En réponse à la dépêche Faites marcher Python aussi vite que C avec Psyco. Évalué à 3.
[^] # Re: Faites marcher Python aussi vite que C avec Psyco
Posté par swapon . En réponse à la dépêche Faites marcher Python aussi vite que C avec Psyco. Évalué à 1.
# Re: Faites marcher Python aussi vite que C avec Psyco
Posté par swapon . En réponse à la dépêche Faites marcher Python aussi vite que C avec Psyco. Évalué à 6.
[^] # Definition unix ????
Posté par swapon . En réponse à la dépêche MacOS X reçoit enfin un système de fichier journalisé. Évalué à 1.
mais unix precise des principes de gestion des utilisateurs
des ressources, de la memoire, d'interface avec le matériel, des process etc que ca soit un micro noyau ou non ne doit rien
changer au principes de bases ???
[^] # Super un cadeau à 500 Frs
Posté par swapon . En réponse à la dépêche Kylix. Évalué à 1.
sont dispo aussi sous windows et gratuits ??????
Moi j'appelle ca un vrai cadeau :-)
En plus si c'est pour voir débarquer des mecs
sous linux qui ne savent meme pas ce que c'est gcc
, il vaut mieux éviter.