XMP PHP Toolkit v2.0

Posté par  . Modéré par baud123.
Étiquettes :
11
18
juin
2010
PHP
L'extension PHP5 XMP PHP Toolkit vient de sortir en version 2.0. Cette nouvelle version développée par Mathias Vitalis est basée sur le dernier Adobe XMP Toolkit. Cette extension permet de lire, écrire, modifier, parser, parcourir les métadonnées d'un fichier multimédia, et est proposée en licence GPLv3.

Cette extension permet, au sein de PHP5, de disposer des classes XMP d'Adobe et de leurs méthodes, afin de lire, modifier, extraire les métadonnées XMP d'une multitude de fichiers multimédia (jpg, eps, pdf, psd, mp3, avi, mpeg, flv, wav... et dans cette nouvelle version, les .mov). Écrite en C++, cette extension permet d'ouvrir et manipuler ces données avec une grande rapidité. Vous pourrez donc au sein de votre application PHP5, ouvrir ce genre de fichier, en extraire les métadonnées et les indexer comme vous le voulez. Cette version 2.0 a été testée sous système Debian, Debian 64bits, FreeBSD et Mac OS X.

Gérez vos projets avec Trac

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
17
17
juin
2010
Python
Trac est un outil de gestion de projets écrit en Python et distribué sous licence BSD. Il combine un wiki, un outil de suivi de demandes et un explorateur SVN (ou d'autres SCM).

C'est donc un projet similaire à InDefero, Retrospectiva ou Redmine. Trac est moins avancé que ces outils pour l'aspect multi-projets, mais ses nombreux greffons lui permettent de rester en tête en nombre de fonctionnalités.

La version 0.12 est sortie récemment et apporte de nombreuses améliorations. Parmi celles-ci, citons les plus importantes :
  • Prise en charge de l'internationalisation avec Babel ;
  • Gestion de plusieurs dépôts par instance ;
  • Syntaxe wiki plus souple, plus intuitive, et plus proche de Wiki Creole ;
  • Amélioration de l'interface de gestion des tickets et commentaires ;
  • Ajouts de fonctionnalités au wiki : renommer de pages, Universal Edit Button, prévisualisation automatique, etc.
Vous pouvez essayer cette nouvelle version sur le site de la démo.

Actualités du monde XMPP

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
20
17
juin
2010
XMPP
Voici une petite compilation d'actualités du monde XMPP. Au menu, une pincée de nouveaux clients, des bonnes nouvelles version de serveurs, quelques soupçons d'interviews et en guise de dessert, des curiosités à ne pas louper.

Commençons par une petite série de nouveaux clients de messagerie instantanée XMPP, avec respectivement leur environnement/langage de développement, licence, plate-forme d'exécution, ainsi que leur particularité.
  • Swift : développé en C++ et Qt sous GPLv3. Fonctionne sous Linux, Mac OS X et l'autre OS. Concentration sur les tâches les plus courantes et peu d'interruptions non-nécessaires de l'utilisateur.
  • Jappix : développé en PHP sous aGPLv3 pour le Web. Réseaux sociaux et respect de la vie privée.
  • Poezio : développé en Python sous GPLv3 pour un fonctionnement en mode console. IRC-like.
  • Papaya : développé en XUL sous MPL 1.1 pour Firefox mobile. Expérimentation d'extension mobile.
  • Cleartext ESM : Développé avec Adobe Air sous une licence propriétaire. Fusion du chat et du microblogging.
Au niveau des serveurs XMPP, on a vu des mises à jours ces derniers temps :Quelques podcasts d'interviews ont été réalisés avec les moyens du bord au FOSDEM, par votre serviteur :
Autre curiosités du monde XMPP :
  • Archipel : l'orchestrateur de machines virtuelles, basé sur libvirt et Capuccino ;
  • S5 over XMPP : la présentation XHTML+CSS+Javascript contrôlée à distance.

Quelques outils pour générer des fichiers WebM

Posté par  (site web personnel) . Modéré par Nÿco.
28
17
juin
2010
Audiovisuel
Bien que WebM, le nouveau format libre et ouvert de référence pour la diffusion audio et vidéo sur le Web, basé notamment sur le codec vidéo VP8 libéré par Google, ait à peine un mois d'existence, de nombreux logiciels permettent d'ores et déjà de convertir des séquences dans ce format. Plus précisément, c'est le cas de :

  • la bibliothèque multimédia GStreamer, à partir des versions GStreamer Good Plugins 0.10.23, Ugly Plugins 0.10.15 et Bad Plugins 0.10.19 sorties le 31 mai dernier et donc des nombreux logiciels basés dessus (PiTiVi, Transmageddon, Arista...) ;

  • la collection de logiciels FFmpeg (à partir de la version 0.6 qui vient de sortir le 15 juin) et des logiciels basés dessus tels Miro Video Converter (pour Windows et Mac OS X seulement).



À côté de ces outils, permettant d'encoder la vidéo au format VP8, le son au format Vorbis, et de placer le tout dans un conteneur WebM conformément à la spécification, d'autres outils permettent d'effectuer des manipulations sur le conteneur sans intervenir sur l'encodage des pistes audio/vidéo.
C'est le cas de la collection d'outils MKVToolNix (à partir de la version 4.0.0 sortie le 5 juin dernier) parmi lesquels mkvmerge permet de générer des fichiers WebM à partir de sources pré-encodées en VP8 et/ou Vorbis (utile par exemple pour convertir un son Ogg Vorbis en WebM).

Deux autres outils très récents (lancés en mai dernier) sont à signaler :
  • mkclean qui permet d'optimiser un fichier WebM. Suite à son utilisation, la taille de votre fichier sera éventuellement réduite, les non-conformités seront le cas échéant corrigées et l'index sera placé en tête du fichier pour optimiser la lecture sur Internet.
  • mkvalidator permet de s'assurer de la conformité d'un fichier WebM.


MiroVideoConverter, disponible sous Windows et MacOSX, est pour sa part une interface graphique aux outils precedemment cités, simplifiant ainsi la conversion de video par simple selection de profil de sortie.

Tous les logiciels cités sont des logiciels libres (selon les cas sous licence GNU LGPL, GNU GPL ou BSD).

latrace, le traceur qui instrumente le chargeur dynamique

Posté par  . Modéré par Nÿco.
Étiquettes :
20
17
juin
2010
Linux
Le chargeur dynamique ld.so projette en mémoire les bibliothèques partagées référencées par un binaire. Pour ceux qui ont déjà décroché, lancez un terminal, et
ldd /bin/bash
listera les bibliothèques dont bash dépend.

Quel est l'intérêt de pouvoir instrumenter les opérations du chargeur dynamique me direz-vous ? Cela permet - entre autres - de tracer l'appel et le retour de fonctions appartenant aux bibliothèques partagées. La signature des fonctions permet de détailler le nombre et le type des arguments ainsi que le type de la valeur de retour. Les amateurs de ltrace apprécieront la similitude.

La différence entre les deux outils provient du fait que latrace utilise une interface inexploitée du chargeur dynamique nommée rtld-audit, disponible sur les libc dont la version est supérieure ou égale à 2.4. Cette dernière est inspirée par l'interface d'audit de Solaris. Là où ltrace échoue à tracer des applications multithreadées, latrace s'en sort haut la main.

La dernière version de latrace, la 0.5.9, date de mai 2010. Latrace est sous licence GPLv3. Si vous vous retrouvez un jour bloqué par ltrace, pensez à latrace !

Présentation de nginx

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
21
17
juin
2010
Internet
Nginx est un reverse proxy et serveur web, ainsi qu'un proxy mail (IMAP et POP3), sous licence BSD. Igor Sysoev a commencé à le développer en 2002 pour un site russe à fort trafic, et depuis la popularité de nginx n'a cessé de croître. Selon netcraft, 6,5% des sites web dans le monde seraient servis par nginx.

Nginx est réputé pour ses performances et sa faible consommation mémoire. Cela vient de son architecture : au lieu de dédier un processus ou un thread pour traiter chaque requête, il utilise un modèle événementiel. Cela lui permet notamment de tenir un grand nombre de connexions simultanées sans voir sa consommation mémoire s'envoler. Des sites connus comme Wordpress, github et SourceForge l'ont choisi pour cette raison.

Nginx est également développé selon une approche modulaire : il est composé d'un cœur réduit et d'un grand nombre de modules que l'on peut choisir d'inclure à la compilation. Comme il est facile de développer un module, il en existe de nombreux et qui couvrent une large palette de fonctionnalités, des plus essentielles (SSL, fastcgi, gzip, rewrite, log) aux plus exotiques (servir des fichiers GIF vides, afficher des pages d'index aléatoires).

Si vous souhaitez télécharger nginx, 3 versions vous seront proposées : la branche 0.8 offre les dernières avancées, la branche 0.7 est la branche stable, et la branche 0.6 (legacy) est encore maintenue. La dernière version, sortie le 15 juin, est la 0.8.41. Vous pourrez l'installer sur Linux, BSD, Solaris, OSX ou encore Windows.

Transmission 2.00

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
19
16
juin
2010
Internet
Transmission est un client BitTorrent multi-plateforme libre. Il propose cinq interfaces utilisateur : ligne de commande, Web, GTK+, Qt et Mac OS X.

La version 2.00 vient de sortir et offre principalement des optimisations pour le téléchargement, mais également un démarrage plus rapide, une vue compacte, et les classiques corrections de bugs. Cette nouvelle version n'est donc pas une révolution, mais vient plutôt marquer l'accomplissement des changements apportés depuis la version 1.00 pour en faire un client BitTorrent agréable et pratique à utiliser.

Ainsi, transmission est un client facile à utiliser, léger, avec une bonne intégration aux différents environnements, mais qui n'en reste pas moins puissant (chiffrement, échange de peers, liens magnet, DHT, etc.).

Ce qui est moins connu, c'est son extensibilité via les add-ons. On trouve parmis celles-ci le contrôle à distance (dont téléphones mobiles), des interfaces, ou d'autres encore, malgré un écosystème encore assez peu étendu.

Publication de NagVis 1.5

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
12
16
juin
2010
Technologie
Lars Michelsen, l'un des deux principaux auteurs du projet NagVis vient de publier officiellement la version majeure 1.5. NagVis, sous licence GPLv2, est une célèbre extension de Nagios, qui permet l'affichage de cartes géographiques, fonctionnelles ou réelles, disposées en fond d'écrans, sur lesquelles viennent se superposer les statuts des différents services ou hôtes gérés par Nagios. Tout cela étant au libre choix de l'utilisateur.

Comme toujours, le projet NagVis reste à l'écoute des dernières avancées technologiques autour de Nagios et, après avoir été l'un des premiers projets à utiliser NDO, il est l'un des premiers à utiliser MKLiveStatus voire le premier si l'on exclut Thruk, l'interface CGI alternative écrite en Perl par Matthias Kettner lui-même.

Cette nouvelle version apporte plusieurs nouveautés majeures :
  • La nouvelle source par défaut est MKLiveStatus, le fameux module de courtage d'évènements écrit par Matthias Kettner ;
  • La fonction WeatherMap qui permet l'affichage dynamique du trafic sur les liens réseaux.

Les méthodes d'identification et d'autorisations ont été ré-écrites et s'appuient à présent sur la base de données de NagVis :
  • De multiples automap sont dorénavant possibles ;
  • Le design de l'interface de configuration WUI a été re-travaillé, avec une nouvelle navigation et propose désormais une grille pour faciliter la position des objets.

PdfMod : outil de manipulation de PDF

Posté par  (site web personnel, Mastodon) . Modéré par Xavier Teyssier.
11
11
juin
2010
Mono
Un petit logiciel qui se veut simple et fort pratique commence à faire parler de lui : PdfMod. Il s'agit d'un outil de manipulation graphique de fichiers au format PDF. Actuellement sous GNU/Linux l'incontournable est pdftk, très puissant mais uniquement en ligne de commande (l'imagemagik du PDF). PdfMod propose un sous-ensemble de ses fonctionnalités très facilement accessibles à la souris et sans crouler sous une foule d'options. L'auteur de PdfMod est aussi celuicontributeur de Banshee (lecteur multimédia) et F-Spot (gestionnaire de photos).

Actuellement en version 0.8.3, PdfMod présente les pages du fichier PDF sous forme de grille et il est ensuite possible de ré-ordonner par glisser-déposer, supprimer, pivoter une ou plusieurs pages à la fois. Vous pouvez aussi fusionner des documents, extraire toutes les images dans un répertoire, éditer les méta-données (titre, sujet, auteur, mots-clefs, etc.). Toutes vos modifications sont ensuite enregistrées dans le nouveau fichier PDF.

PdfMod est écrit en Mono/C#(Gtk#) et se base sur les bibliothèques Hyena, Cairo, Poppler pour le rendu et PDFSharp pour la manipulation et l'enregistrement des fichiers. Il est disponible sous licence GPLv2 en 21 langues différentes et propose des packages pour SLED 11, openSUSE 11.1, Gentoo overlay, Ubuntu et Fedora. Cependant, si vous ne trouvez pas votre bonheur dans les paquets précédents, les sources sont disponibles via Git et facilement compilables à partir du moment où Mono est installé (ce qui est un point rédhibitoire pour certains, mais là n'est pas le débat).

Codendi 4.2 bêta : nouveaux trackers, workflow, Git

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
10
9
juin
2010
Communauté
Codendi est une plate-forme collaborative de développement et de suivi des activités 100% open source, qui permet de suivre tout le cycle de vie des applications logicielles. En bref, c'est une forge. La version 4.2 bêta qui vient de sortir permet de découvrir les nouvelles fonctionnalités et partager les retours sur le site communautaire codendi.org

Codendi 4.2 bêta propose notamment une nouvelle génération de tracker (système de suivi), un des outils les plus importants de la plate-forme. Ce nouveau système de tracker fournit de nouvelles fonctionnalités et permet des évolutions significatives. Les trackers offrent déjà des fonctions avancées comme lier les éléments d’un projet entre eux (tâches, bugs, code source, documents, etc.) Les utilisateurs peuvent accéder facilement à ces éléments tout au long du cycle de vie du projet. La version 4.2 bêta de Codendi va plus loin et fournit un workflow pour chaque tracker. Il est désormais possible de définir les états de transitions avec les permissions associées. Le système de suivi de la 4.2 bêta offre également de nouveaux modèles de trackers et permet, dès à présent, d’importer ou exporter la structure des trackers au format XML.

Pour améliorer le suivi de projet, vous pouvez désormais afficher dans votre espace projet ou personnel, les résultats de vos recherches sur les trackers, sous forme de graphiques ou de tableaux. La nouvelle interface facilite le travail et le rend plus efficace : créez de façon interactive vos trackers, personnalisez la mise en forme de vos résultats de recherche, ré-éditez rapidement de précédentes requêtes, etc.

Pour compléter la chaine de développement, Git a été intégré à la plate-forme. Ce système de gestion de version distribué offre un mécanisme de stockage des données efficace et très performant. Il permet de versionner un code source sans connexion réseau ce qui accélère et facilite les opérations de push, de clone ou de merge et offre toute la souplesse de gestion des branches de cet outil.

Sortie de la version 0.6 de Grisbi, logiciel de comptabilité

Posté par  (site web personnel) . Modéré par Nÿco.
21
4
juin
2010
Bureautique
Grisbi est un logiciel de comptabilité personnelle sous licence GPL. C'est un programme écrit par des Français qui respecte parfaitement l'esprit de la comptabilité à la française.

Développé dans un esprit de simplicité, il n'en supporte pas moins des fonctionnalités avancées. Grisbi est multi-comptes, multi-devises, et multi-utilisateurs. Il gère les tiers, les catégories de recettes et de dépenses, mais aussi les imputations budgétaires et les exercices.

La version 0.6 est sortie récemment et apporte les nouveautés suivantes :
  • Chiffrement des fichiers
  • Nouveau système d'impression
  • Interface utilisateur améliorée
  • Import des fichiers au format CSV et GnuCash
  • Astuce du jour
  • Travail conséquent pour améliorer l'internationalisation
  • Système de plugins
  • Et bien d'autres encore !
NdM : merci à MrBidon pour avoir proposé un journal sur le même sujet.

Shinken, la refonte de Nagios en Python, sort en version 0.1

Posté par  (site web personnel) . Modéré par Nÿco.
33
1
juin
2010
Python
Le petit monde de la supervision open source est très animé ces derniers temps. Nagios reste la référence dans le domaine, mais de nombreux autres projets cherchent à le détrôner.

Un de ses concurrents est d'un type un peu particulier : c'est une réécriture complète du champion en Python ! Il se nomme Shinken et sa première version vient tout juste de sortir.

Pour ceux qui s'interrogent sur l'architecture du programme, elle est présentée sur le site de la communauté francophone de la supervision open source , ainsi que bien sûr sur le site du projet officiel. Elle fera également partie d'une conférence aux RMLL, raison de plus de venir sur Bordeaux début juillet.

Les auteurs attendent avec impatience les retours des tests de cette première vraie version et invitent tous ceux qui le souhaitent à participer à ce projet.

NdM : Jean Gabes avait commencé par présenter la version 0.1 de Shinken dans un journal avant cette dépêche.

e-venement 1.9.0 "Cognac taste", le libre dans la billetterie est toujours là

Posté par  (site web personnel) . Modéré par tuiu pol.
9
1
juin
2010
Commercial
Alors que l'été arrive, et donc l'inter-saison pour les structures du spectacle vivant en particulier, e-venement sort sa version 1.9.0 pour mieux préparer la rentrée. Depuis 2006, e-venement continue sa progression et ses améliorations dans le domaine de la billetterie informatisée, où le libre fait franchement office d'exception.

Ses recettes ? Une structure professionnelle souple (Libre Informatique), un mode de développement « en fonction des besoins » et « en fonction des contributions », des réponses à des besoins concrets des utilisateurs, une souplesse de déploiement... et des licences libres (GNU GPL et GNU LGPL) bien sûr !

Alors si vous êtes une structure professionnelle du spectacle vivant, n'hésitez pas à franchir le pas, que ce soit seul ou bien accompagné.

Nouvelle version d'EKD : 2.0-1

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
14
31
mai
2010
Audiovisuel
EKD (logiciel de post-production vidéo, image et fichiers audio) sort en une nouvelle version 2.0-1. Quelques petites améliorations :
  • Le logiciel démarre maintenant sous GNU/Linux sans le terminal en arrière-plan ;
  • L'interface d'EKD apparaît dès lors en version anglaise quand les locales ne sont pas configurées en français ou en espagnol ;
  • Une documentation complète sur l'utilisation d'EKD (de 214 pages et en version PDF) est maintenant téléchargeable sur le site ;
  • Pour finir, l'équipe de développement a mis en place une passerelle de traduction en ligne afin de pouvoir traduire facilement EKD dans diverses langues.

Cloonix : soyez administrateur réseau sans mot de passe root

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
16
30
mai
2010
Linux
Vous êtes en froid avec l'administrateur de votre machine (Linux) et vous avez des manipulations réseau à valider ? La solution est Cloonix, qui sort en version 6.7 !

Cloonix est un ensemble de logiciels en C (sous licence GPL v3) qui prennent en charge la gestion de vos machines virtuelles ainsi que d'un réseau virtuel sous-jacent totalement configurable à chaud.

Les atouts de Cloonix sont les suivants :
  • Interaction graphique avec représentation « WYSIWYG » de la topologie ;

  • Isolation complète de votre réseau du réel (on n'a pas le mot de passe) ;

  • Accès Internet pour toutes les machines virtuelles sur un hôte connecté ;

  • Connexion inter-Cloonix pour étendre votre réseau sur plusieurs machines ;

  • Ensemble fourni avec les dernières OpenWrt, Debian et Ubuntu ;

  • Authentification de toutes les commandes passées au réseau virtuel ;

  • Authentification et chiffrement des flux de trafic sortant et entrant dans le réseau virtuel.