Kris Kennaway, un développeur FreeBSD, vient de publier un très intéressant document sur toutes les nouveautés qui seront présentes dans la version 7.0 (attendue avant la fin de l'année).
http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf
Des benchmarks de base de données sont proposés dans le pdf (PostgreSQL et MySQL).
Bien entendu il faut prendre ces benchmarks avec une pincée de sel car c'est un dev FreeBSD qui rapporte ces résultats. Il faudra attendre un peu pour que quelqu'un reproduise ces tests et confirmeles résultats.
La (…)
Journal Sortie de PostgreSQL 8.3 beta1
Bonjour,
J'ai noté que l'information n'avait pas filtrée jusqu'ici donc la voici :
PostgreSQL [1][2], la base de données libre la plus avancée du monde, a été publiée dans sa version 8.3 beta1 le 08 octobre dernier [3].
Bon, comme cette information arrive tardivement en ces lieux, je tiens à préciser qu'une version béta 2 ne devrait pas trop tarder d'après la pwn du 22 octobre [4] de David Fetter.
Voici une liste rapide et non exhaustive des nouveautés et (…)
J'ai noté que l'information n'avait pas filtrée jusqu'ici donc la voici :
PostgreSQL [1][2], la base de données libre la plus avancée du monde, a été publiée dans sa version 8.3 beta1 le 08 octobre dernier [3].
Bon, comme cette information arrive tardivement en ces lieux, je tiens à préciser qu'une version béta 2 ne devrait pas trop tarder d'après la pwn du 22 octobre [4] de David Fetter.
Voici une liste rapide et non exhaustive des nouveautés et (…)
Forum Programmation.SQL Qui est connecté à postgresql
Hello !
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs.
Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (…)
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs.
Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (…)
PhpMyObject 0.10 : nouvelle version
La nouvelle version de PMO vient d'être publiée. PMO est une API PHP qui sert de couche d'abstraction entre le SGBD et votre application PHP en transformant les résultats renvoyés par le SGBD en objet. Le but de PMO est de limiter les actions directement sur le SGBD en travaillant sur des objets chargés en mémoire. PMO affiche d'excellentes performances qui le rendent transparent.
Cette nouvelle version 0.10 est une release majeure qui implémente de nouvelles fonctionnalités :
NdM : PMO est un logiciel libre sous licence GPLv3
Cette nouvelle version 0.10 est une release majeure qui implémente de nouvelles fonctionnalités :
- les exceptions
- drivers pdo / postgresql / sqlite
- de nouvelles méthodes
NdM : PMO est un logiciel libre sous licence GPLv3
Nuxeo annonce la version 5.1 de sa plateforme d'ECM libre
Nuxeo vient d’annoncer la sortie de Nuxeo Enterprise Platform 5.1, plateforme d’ECM libre basée sur les technologies Java EE 5.
Cette nouvelle version est le fruit de 6 mois de travail de la communauté Nuxeo depuis la sortie de Nuxeo EP 5.0, et un an depuis l’annonce par Nuxeo de sa migration de Zope à Java. Elle élargit le spectre des fonctions couvertes par la plateforme (voir plus loin). Elle renforce sa scalabilité pour répondre à des besoins de montée en charge importants. Enfin, elle présente un certain nombre d’avancées quant à la modularité du logiciel, grâce à son architecture orientée services, de façon notamment à permettre des déploiements multi-serveurs. Cette modularité permet également de ne déployer que les services dont on a besoin pour une application et de les configurer facilement et, également, d’étendre si nécessaire la plateforme en y ajoutant de nouvelles fonctions ou de nouveaux connecteurs vers d’autres applications ou services du système d’information de l’entreprise.
Plus généralement, et d’un point de vue business, la plateforme Nuxeo évolue pour répondre au mieux aux besoins des utilisateurs et des intégrateurs, et leur faire bénéficier en open source et avec une architecture moderne et cohérente, d’une plateforme comparable aux leaders du marché que sont Documentum, OpenText ou FileNet.
Cette nouvelle version est le fruit de 6 mois de travail de la communauté Nuxeo depuis la sortie de Nuxeo EP 5.0, et un an depuis l’annonce par Nuxeo de sa migration de Zope à Java. Elle élargit le spectre des fonctions couvertes par la plateforme (voir plus loin). Elle renforce sa scalabilité pour répondre à des besoins de montée en charge importants. Enfin, elle présente un certain nombre d’avancées quant à la modularité du logiciel, grâce à son architecture orientée services, de façon notamment à permettre des déploiements multi-serveurs. Cette modularité permet également de ne déployer que les services dont on a besoin pour une application et de les configurer facilement et, également, d’étendre si nécessaire la plateforme en y ajoutant de nouvelles fonctions ou de nouveaux connecteurs vers d’autres applications ou services du système d’information de l’entreprise.
Plus généralement, et d’un point de vue business, la plateforme Nuxeo évolue pour répondre au mieux aux besoins des utilisateurs et des intégrateurs, et leur faire bénéficier en open source et avec une architecture moderne et cohérente, d’une plateforme comparable aux leaders du marché que sont Documentum, OpenText ou FileNet.
Forum Programmation.SQL Postgresql et olap cube
Quelqu'un aurait-il tenté l'aventure de matérialiser un cube olap sous postgresql ?
En effet je n'ai pas trouvé beaucoup de documentation à part un fichier text anorexique...
En effet je n'ai pas trouvé beaucoup de documentation à part un fichier text anorexique...
Talend Open Studio 2.2.0
Talend, éditeur français, a sorti la version 2.2.0 de Talend Open Studio le 8 octobre 2007. Talend Open Studio est un outil d'intégration de données open source, distribué sous licence GPL. Il est principalement utilisé pour l'ETL et l'intégration de données opérationnelles. Talend Open Studio propose une interface graphique permettant de concevoir des traitements sur tout type de données.
Au rythme d'une release tous les 3 mois, la 2.2.0 apporte de nombreuses enrichissements par rapport à la 2.1.x, côté studio de conception et côté génération de script Perl ou Java. Voici une liste des principales évolutions.
Nouveautés du studio : basé sur Eclipse 3.3, constructeur graphique d'expressions, glisser/déposer des metadonnées pour créer des composants préconfigurés ainsi qu'une refonte de la gestion des contextes simplifiant leur utilisation.
Nouveautés pour la génération de code Perl : performances accrues pour les jobs complexes, mesure de volume de données, recherche récursive de fichier, produit cartésien, fusion de flux, SCP, attente sur évènement fichier ou SQL, partage de connexion Oracle et PostgreSQL.
Nouveautés pour la génération de code Java : connecteur AS/400, appel aux procédures stockées, Slowly Changing Dimensions, LDAP, connecteur VTiger, export de job en tant que service web, SCP, attente sur évènement, support de Groovy, sortie dédiée aux erreurs pour les composants d'écriture en base de données.
Au rythme d'une release tous les 3 mois, la 2.2.0 apporte de nombreuses enrichissements par rapport à la 2.1.x, côté studio de conception et côté génération de script Perl ou Java. Voici une liste des principales évolutions.
Nouveautés du studio : basé sur Eclipse 3.3, constructeur graphique d'expressions, glisser/déposer des metadonnées pour créer des composants préconfigurés ainsi qu'une refonte de la gestion des contextes simplifiant leur utilisation.
Nouveautés pour la génération de code Perl : performances accrues pour les jobs complexes, mesure de volume de données, recherche récursive de fichier, produit cartésien, fusion de flux, SCP, attente sur évènement fichier ou SQL, partage de connexion Oracle et PostgreSQL.
Nouveautés pour la génération de code Java : connecteur AS/400, appel aux procédures stockées, Slowly Changing Dimensions, LDAP, connecteur VTiger, export de job en tant que service web, SCP, attente sur évènement, support de Groovy, sortie dédiée aux erreurs pour les composants d'écriture en base de données.
Journal GIT dispo chez TuxFamily.org
Le gestionnaire de code source Git_(logiciel) initié par Linus Torvalds est enfin disponible chez TuxFamily.org [1] l'hébergeur libre pour les gens libres, en plus de CVS et Subversion_(logiciel).
Julien Danjou a proposé le patch à VHFFS (Virtual Hosting For Free Software) et Sylvain Rochet (aka gradator) l'a intégré et testé. Pour rappel, VHFFS est l'outil d'hébergement de masse utilisé par TuxFamily.org, permettant de gérer les hébergés et les services qui leur sont proposés (Web PHP/MySQL/PostgreSQL, (…)
Julien Danjou a proposé le patch à VHFFS (Virtual Hosting For Free Software) et Sylvain Rochet (aka gradator) l'a intégré et testé. Pour rappel, VHFFS est l'outil d'hébergement de masse utilisé par TuxFamily.org, permettant de gérer les hébergés et les services qui leur sont proposés (Web PHP/MySQL/PostgreSQL, (…)
Forum général.cherche-logiciel Travail collaboratif texte
Bonjour et bonsoir,
De tout ce que j'ai trouvé, soit ça ne répondait pas à mon besoin (raison technique souvent), soit la réponse orientait vers quelque chose que je n'ai pas et que je ne vais pas installer pour une si petite tache (comme SPIP dans un message de Mai dernier)
J'aurai simplement besoin:
- De créer et éditer des documents textes (pas besoin d'avoir de mise en forme ou de format de sortie, le contenu sera simplement recopié/collé vers (…)
De tout ce que j'ai trouvé, soit ça ne répondait pas à mon besoin (raison technique souvent), soit la réponse orientait vers quelque chose que je n'ai pas et que je ne vais pas installer pour une si petite tache (comme SPIP dans un message de Mai dernier)
J'aurai simplement besoin:
- De créer et éditer des documents textes (pas besoin d'avoir de mise en forme ou de format de sortie, le contenu sera simplement recopié/collé vers (…)
Freedom 2.8 : Amélioration de l'ergonomie, recherche plein texte globale optimisée
Freedom est un ECM complet permettant la structuration de tout type d'information et la création rapide d'application collaborative par simple définition du modèle de donnée, du modèle de droit et du modèle de circulation de l'information.
Le plus de Freedom est de permettre cette structuration simplement par paramétrage, sans nécessiter la moindre ligne de code. Il reste tout de même possible de créer ses propres interfaces et de coupler Freedom avec d'autres applications, par l'utilisation des API SOAP , PHP et AJAX.
NdM : sous le terme d'ECM dans cet article se cache l'utilisation de l'informatique pour la gestion des documents propres au fonctionnement d'une entreprise (commandes, devis, factures, contrats, fiche produit, bon de livraison, etc.) en lien avec la dématérialisation des échanges administratifs. Cela est particulièrement important pour traiter toute la "paperasse" de manière automatique et simplifier le travail d'archivage.
Le plus de Freedom est de permettre cette structuration simplement par paramétrage, sans nécessiter la moindre ligne de code. Il reste tout de même possible de créer ses propres interfaces et de coupler Freedom avec d'autres applications, par l'utilisation des API SOAP , PHP et AJAX.
NdM : sous le terme d'ECM dans cet article se cache l'utilisation de l'informatique pour la gestion des documents propres au fonctionnement d'une entreprise (commandes, devis, factures, contrats, fiche produit, bon de livraison, etc.) en lien avec la dématérialisation des échanges administratifs. Cela est particulièrement important pour traiter toute la "paperasse" de manière automatique et simplifier le travail d'archivage.
Forum général.général synchronisation active directory postgresql
Bonjour
j'utilise l'authentification ldap sur bugzilla (active directory plus exactement). le problème c'est que les utilisateurs ne sont pris en compte qu'après une connexion au moins. en effet la base bugzilla postgresql n'est pas synchronisé utomatiquement aavec ldap.
JE souhaite écrire un script qui permet de faire cette synchronisation, comment est ce que je pourrais faire ceci. et est ce qu'il existe des solutions qui ont déjà été développées sur ce sujet.
Merco
j'utilise l'authentification ldap sur bugzilla (active directory plus exactement). le problème c'est que les utilisateurs ne sont pris en compte qu'après une connexion au moins. en effet la base bugzilla postgresql n'est pas synchronisé utomatiquement aavec ldap.
JE souhaite écrire un script qui permet de faire cette synchronisation, comment est ce que je pourrais faire ceci. et est ce qu'il existe des solutions qui ont déjà été développées sur ce sujet.
Merco
Forum général.cherche-logiciel Visual Fox Pro ;-)
Bonjour,
j'ai un peu hésité entre general.general et general.cherche-logiciel...
Plus qu'un logiciel tout cuit (qui n'existera pas j'en suis conscient) je suis à la recherche d'un ensemble de logiciels et de la méthodologie qui va bien.
Le contexte: soit une application métier datant de mathusalem (écrite en dbase II, ayant été migrée sur tout ce qui a existé jusqu'à VFP9. Cette application a été développée par des non-informaticiens, et ça se voit...
Aujourd'hui le besoin de remettre un peu d'ordre (…)
j'ai un peu hésité entre general.general et general.cherche-logiciel...
Plus qu'un logiciel tout cuit (qui n'existera pas j'en suis conscient) je suis à la recherche d'un ensemble de logiciels et de la méthodologie qui va bien.
Le contexte: soit une application métier datant de mathusalem (écrite en dbase II, ayant été migrée sur tout ce qui a existé jusqu'à VFP9. Cette application a été développée par des non-informaticiens, et ça se voit...
Aujourd'hui le besoin de remettre un peu d'ordre (…)
Nouvelle version du Fork de DBDesigner
DBDesigner Fork est un fork du très bon produit réalisé par FabForce DB Designer 4.
DBDesigner est un système de conception visuel de base de données, qui intègre la création et la conception de base de données (modèle conceptuel de données ou MCD, définissant les entités-association "à la" Merise) et du reverse engineering (récupération du modèle physique de données à partir d'une base existante).
DB Designer 4 ne fonctionnait à l'époque qu'avec les bases de données MySQL, mais avec DBDesigner Fork il permet de travailler avec FirebirdSQL/InterBase, Microsoft SQL Server, MySQL, Oracle et PostgreSQL.
DBD Fork permet de faire de la modélisation, du requêtage et du script SQL assez facilement.
Depuis le 31 Juillet, une nouvelle version est disponible, nous venons de passer à la 1.4.
DBDesigner est un système de conception visuel de base de données, qui intègre la création et la conception de base de données (modèle conceptuel de données ou MCD, définissant les entités-association "à la" Merise) et du reverse engineering (récupération du modèle physique de données à partir d'une base existante).
DB Designer 4 ne fonctionnait à l'époque qu'avec les bases de données MySQL, mais avec DBDesigner Fork il permet de travailler avec FirebirdSQL/InterBase, Microsoft SQL Server, MySQL, Oracle et PostgreSQL.
DBD Fork permet de faire de la modélisation, du requêtage et du script SQL assez facilement.
Depuis le 31 Juillet, une nouvelle version est disponible, nous venons de passer à la 1.4.
Journal Pmo version 0.08
Salut Journal,
Une nouvelle version de l'APi PhpMyObject est sortie.
http://pmo.developpez.com
Pmo est une couche d'abstration entre le sgbd et votre application PHP qui implémente le design pattern Active record.
citation de wikipedia:
Une nouvelle version de l'APi PhpMyObject est sortie.
http://pmo.developpez.com
Pmo est une couche d'abstration entre le sgbd et votre application PHP qui implémente le design pattern Active record.
citation de wikipedia:
En génie logiciel, le patron de conception (design pattern) active record est une approche pour lire les données d'une base de données. Les attributs d'une table ou d'une vue sont encapsulés dans une classe. Ainsi l'objet, instance de la classe, est lié à un tuple de la (…)
Alfresco : Nouvelle version 2.1 et rapport sur les usages
L'été est chargé pour Alfresco avec plusieurs annonces en parallèle. L'annonce d'une nouvelle version apportant son lot de nouveautés et la mise en ligne d'une étude sur sa communauté d'utilisateurs.
Pour rappel, et alors que certains outils dits CMS se concentrent sur la gestion de contenu de type web principalement, Alfresco est un outil d'ECM dont le rôle est de gérer l'ensemble des contenus d'une entreprise sous plusieurs aspects :
Pour plus d'informations sur ces concepts, vous n'échapperez évidemment pas à un lien vers Wikipédia.
Alfresco est à la base le résultat des travaux d'une équipe qui provient massivement de Documentum, le leader historique du marché, mais aussi d'Interwoven pour la partie gestion de contenu web. Désormais presque 30 personnes travaillent à temps plein juste sur le développement du produit.
Mais qui dit Logiciel Libre (Alfresco est publié sous licence GPL) dit communauté et, sur ce point, le grand changement pour Alfresco est la place très grande qu'elle prend maintenant. Ainsi, les premières véritables contributions majeures de code ont été intégrées au coeur du produit et le nombre de nouveaux projets déposés chaque mois sur la forge dédiée augmente sans cesse, profitant certainement du nouveau système d'extension.
Pour la longue liste des nouveautés et une étude sur la communauté Alfresco, voir la suite de la dépêche.
Pour rappel, et alors que certains outils dits CMS se concentrent sur la gestion de contenu de type web principalement, Alfresco est un outil d'ECM dont le rôle est de gérer l'ensemble des contenus d'une entreprise sous plusieurs aspects :
- La gestion électronique de document ;
- La gestion de contenu Web ;
- Les workflows permettant entre autres les processus de validation ;
- La gestion des enregistrements (les preuves légales et le cycle de vie) ;
- En partie la gestion des contenus multimédia (Vidéo, images) ;
- L'intégration des documents numérisés lors d'un processus de dématérialisation (sur ce point malheureusement en liaison avec des outils propriétaires car les outils de RAD libres manquent cruellement de maturité, pour ne pas dire d'existence).
Pour plus d'informations sur ces concepts, vous n'échapperez évidemment pas à un lien vers Wikipédia.
Alfresco est à la base le résultat des travaux d'une équipe qui provient massivement de Documentum, le leader historique du marché, mais aussi d'Interwoven pour la partie gestion de contenu web. Désormais presque 30 personnes travaillent à temps plein juste sur le développement du produit.
Mais qui dit Logiciel Libre (Alfresco est publié sous licence GPL) dit communauté et, sur ce point, le grand changement pour Alfresco est la place très grande qu'elle prend maintenant. Ainsi, les premières véritables contributions majeures de code ont été intégrées au coeur du produit et le nombre de nouveaux projets déposés chaque mois sur la forge dédiée augmente sans cesse, profitant certainement du nouveau système d'extension.
Pour la longue liste des nouveautés et une étude sur la communauté Alfresco, voir la suite de la dépêche.