Schrödinger 1.0.9 est sorti

Posté par  . Modéré par j.
Étiquettes :
23
5
mar.
2010
Audiovisuel
Une nouvelle version de Schrödinger est disponible. Schrödinger est une transposition en C des spécifications du codec vidéo Dirac conçu par la BBC. Plusieurs bibliothèques multimédia telles que GStreamer, FFmpeg utilisent Schrödinger pour compresser et décompresser des vidéos Dirac.

Nouveautés dans la version 1.0.9 :
  • Orc : utilisation du nouveau système d'optimisation Orc en lieu et place de libOil ;
  • Nouvel algorithme de génération des vecteurs changeants, activé par défaut ;
  • Nouvel algorithme CBR (constant bitrate, débit constant), activé par défaut ;
  • Nouvel algorithme de détection de changement de scène, activé par défaut ;
  • Amélioration de la qualité vidéo pour un même niveau de compression ;
  • Nouveau paramétrage "force-profile". Il permet l'accès simplifié à l'un des trois profils VC-2 standardisés (vc2_low_delay, vc2_simple, vc2_main) ;
  • Amélioration de la compression sans perte. Fonctionne de concert avec "force-profile".

Journal petite introduction à Fish

Posté par  . Licence CC By‑SA.
Étiquettes :
23
10
avr.
2018

Fish est un shell qui se veut simple. Il est tout à fait utilisable, quoiqu'il souffre encore de quelques bugs. Son mode interactif est particulièrement agréable. Utiliser Bash, le shell par défaut de nombreuses distributions, consiste en partie à éviter les pièges et à se retrouver dans un empilement de syntaxes ajoutées au fil du temps. Fish, lui, essaye d’être cohérent. Il ne cherche pas à respecter POSIX, enfin pas complètement, même si je pense qu’il ne devrait même (…)

nspluginwrapper 1.2.0

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
23
26
déc.
2008
Technologie
nspluginwrapper est maintenant disponible en version 1.2.0. nspluginwrapper est une solution qui permet d'exécuter des greffons NPAPI en dehors d'un navigateur Internet, tout en maintenant un lien avec celui-ci. Ainsi, il permet par exemple d'exécuter les greffons propriétaires Flash Player, initialement prévus pour i386, dans un navigateur web compilé pour x86_64. Nous allons voir d'autres usages par la suite.

Sortie de G'MIC 1.3.5

Posté par  (site web personnel) . Modéré par tuiu pol.
23
17
mai
2010
Graphisme/photo
Je suis heureux de vous annoncer la sortie d'une nouvelle version majeure (la 1.3.5.0) de G'MIC (GREYC's Magic Image Converter), un outil de manipulation et de traitement d'images génériques (2D/3D/multi-valuées), développé dans l'équipe IMAGE du laboratoire GREYC (unité CNRS UMR 6072), depuis août 2008. Ce petit logiciel sait traiter les images couleurs « classiques » (8/16 bits par composantes), mais aussi des données plus complexes, comme les images (ou les séquences d'images) volumiques et/ou multispectrales, à type de pixels quelconques (à valeurs flottantes notamment).

NdM : Merci à David Tschumperlé pour son journal transformé en dépêche.

Sortie de GNU Bash 4.0

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
23
24
fév.
2009
GNU
Plus de quatre ans après la sortie de GNU Bash 3.0 (voir l'annonce sur LinuxFR), les développeurs du shell par défaut du projet GNU rendent publique une nouvelle version majeure. Parmi les nouveautés de cette version, on peut noter :

  • les tableaux associatifs

  • le support du globbing

  • le support du changement de casse dans la complétion

  • une plus grande conformité avec POSIX

  • la simplification des redirections
La sortie de cette nouvelle version de Bash se fait conjointement avec la nouvelle version de readline, la bibliothèque GNU de lecture de ligne.

Pour conclure, cette nouvelle version de Bash redonne tout son attrait à ce shell par rapport à son concurrent ZSH

Hardware Locality (hwloc)

Posté par  . Modéré par patrick_g.
Étiquettes :
23
6
nov.
2009
Matériel
Hardware Locality (hwloc) est une bibliothèque détectant le matériel et l'exposant de manière portable et générique aux utilisateurs et applications. Cela permet notamment aux applications d'adapter leur comportement à la complexité interne croissante des machines modernes, avec une hiérarchie sophistiquée de processeurs, cœurs, caches partagés, threads, nœuds NUMA

Connaître les besoins précis des applications est difficile. Mais connaître l'organisation des cœurs, caches partagés, et autres ressources matérielles, l'est tout autant, en particulier si on souhaite rester portable. Réécrire une application à chaque fois qu'on l'utilise sur une nouvelle machine est inenvisageable. hwloc est là pour se charger de détecter le matériel et de l'exposer de manière abstraite et portable sous la forme d'un arbre, soit par son interface de programmation en C, soit par des outils en ligne de commande. L'outil lstopo fournit par exemple une vue graphique de la hiérarchie de processeurs, caches, cœurs… exportable dans de nombreux formats via Cairo (voir le lien vers les exemples ci-dessous). D'autres outils permettent notamment de verrouiller des tâches à certains processeurs, cœurs…

Pelican, un générateur de blog statique.

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
23
7
nov.
2010
Python
Pelican est un logiciel en Python sous licence AGPL qui permet de générer un blog de manière statique, de manière à pouvoir l'héberger facilement : pas besoin de langage de script côté serveur, les pages sont générées sur votre machine.

Il est possible d'utiliser les syntaxes markdown ou restructured text pour écrire vos articles, ainsi que l'éditeur de texte de votre choix. Le système est fait de manière à pouvoir accueillir simplement de nouvelles syntaxes.

Pelican supporte actuellement les articles, catégories, tags, commentaires (via disqus), l'export des articles vers PDF, les pages et la gestion des thèmes.

Tour d'horizon de la virtualisation libre

Posté par  . Modéré par Nÿco.
Étiquettes :
23
17
sept.
2009
Virtualisation
La virtualisation est indéniablement aux lèvres de beaucoup de monde ces derniers temps. Entre les solutions propriétaires bien connues et les multiples promesses, annonces et projets libres, une certaine confusion règne.

Le libre étant ce qui nous intéresse ici, où en sont les projets ? Quelles solutions se démarquent des autres ? Autant de questions qui requièrent une veille incessante.

Je vous propose donc de faire un petit tour d'horizon de ce monde en ébullition et de parler quelque peu des projets susceptibles de devenir les stars de demain.

Les solutions retenues ici sont Xen, KVM, Spice, Openvswitch/OpenFlow, Libvirt, Ovirt et Libguestfs.

Pour un cinéma numérique durable et open source

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
23
16
jan.
2011
Audiovisuel
L'équipement des salles de cinéma en numérique est un enjeu financier et culturel majeur pour les réseaux de salles indépendantes. Et si la solution était du côté du modèle économique open source ? Les salles Utopia ouvrent le débat.

Le cinéma est en pleine transition vers le numérique : la dématérialisation de la bobine 35 mm. Déjà se dresse une lutte entre les Majors et les salles indépendantes, un David contre Goliath. Le logiciel libre tiendra-t-il le rôle de David  ? Un article publié sur OWNI et le blog des cinémas Utopia présente les enjeux à venir pour le cinéma.

Au cours des R.M.L.L. 2010, une conférence présentait aussi cette évolution, au travers d'une présentation générale et une autre se focalisant sur la spécification du D.C.I. (proposé par 7 majors américaines) et ses nombreuses contraintes.

Les cinémas Utopias se sont déjà illustrés l'année dernière dans le domaine de l'open source par le lancement de Vidéo en poche. Une solution libre de diffusion de film via clef USB.

qBittorrent v2.0 est sorti

Posté par  . Modéré par Florent Zara.
Étiquettes :
22
12
déc.
2009
Internet
qBittorrent est un client BitTorrent libre très léger et multi-plate-forme mais riche en fonctionnalités. Ce client est développé en C++ / Qt4 par Christophe Dumez, un étudiant en thèse à l'Université de Technologie de Belfort-Montbéliard. La version 2.0 est disponible en téléchargement depuis le 10 décembre 2009. C'est une version majeure qui apporte de nombreux changements et un remodelage de l'interface graphique.

Ses principales fonctionnalités résident dans son moteur de recherche intégré (qui permet de faire des recherches sur les plus grands annuaires de torrents de manière totalement transparente), la gestion de l'UPnP/NAT-PMP, le brouillage de protocole (compatible Vuze), l'échange de sources (Peer eXchange) compatible avec µTorrent, le filtrage d'adresses IP, la gestion des priorités des torrents ainsi que des fichiers qu'ils contiennent, le contrôle à distance via une interface Web.

Sortie de Ruby 1.9.2

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
22
19
août
2010
Ruby
Yuki Sonoda (Yugui) a annoncé la sortie officielle de Ruby 1.9.2. Bien que le numéro de version n'en montre rien, cette version est très importante et pourrait marquer le passage de Ruby 1.8 à Ruby 1.9.

Rappelons que Ruby est un langage de programmation orienté objets, à typage dynamique et qui s'est inspiré de Lisp, Perl, Smalltalk, Eiffel, etc. Sa principale caractéristique est de mettre en avant les besoins humains avant ceux informatiques, et notamment le fun et la productivité.

Jusqu'à Ruby 1.8, l'interpréteur était écrit par Yukihiro Matsumoto (Matz), le concepteur du langage. Koichi Sasada (ko1n) a commencé une réécriture complète pour apporter les dernières avancées techniques à Ruby. Le projet a commencé sous le nom de code YARV, puis Matz en fait la version officielle de Ruby à partir de Ruby 1.9.

Le premier avantage de Ruby 1.9 est ses performances. Ruby était réputé pour n'être pas très rapide, mais les avancées de Ruby 1.9, et notamment le ramasse-miettes, lui permette d'être de 3 à 5 fois plus rapide que Ruby 1.8. Parmi les autres avancées importantes de Ruby 1.9, nous pouvons citer la gestion des encodages, de nouvelles fonctionnalités comme les fibres ou encore des améliorations de la syntaxe (en particulier, celles des Hashs).

Les versions 1.9.0 et 1.9.1 manquaient de stabilité. La communauté Ruby les a considérées comme des versions de développement et rares sont les développeurs à les avoir utilisées en production. La version 1.9.2 devrait changer la donne : cette version est bien plus solide et on devrait assister à une migration massive vers Ruby 1.9. Si jamais ce n'était pas le cas, les implémentations alternatives comme Rubinius ou JRuby pourraient fort bien attirer les foules et devenir prédominantes.

Pour installer Ruby 1.9.2, vous pouvez télécharger les sources sur http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 ou, pour les utilisateurs de RVM :
rvm update --head && rvm reload && rvm install 1.9.2 && rvm 1.9.2

Exécution de commandes en parallèle avec ClusterShell

Posté par  . Modéré par j.
Étiquettes :
22
25
sept.
2010
Python
ClusterShell est une bibliothèque événementielle en Python qui permet d'exécuter en parallèle des commandes en local et à distance sur des noeuds d'un cluster, ferme de serveurs, stations de travail... Elle fournit également un ensemble de scripts utilitaires basés dessus (voir plus bas).

ClusterShell est développée et utilisée au CEA par les équipes système de plusieurs grands clusters Linux de stockage et de calcul (qui comptent parmi les plus puissants du monde -- dont Tera100), elle est disponible sous licence CeCILL-C (CEA - CNRS - INRIA Logiciel Libre, compatible LGPLv2+).

Nouvelle version majeure de NuFW

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
22
3
mar.
2010
Sécurité
La société EdenWall Technologies, anciennement INL, a annoncé ce 2 mars 2010 la sortie de NuFW 2.4.0 après deux ans de travail. Cette nouvelle version du pare-feu identifiant sous licence GPL apporte des gains conséquents en terme de performance et d'extensibilité.

On notera notamment un protocole extensible par des greffons coté client et serveur ainsi qu'une optimisation drastique des temps de réponse sur les réseaux à forte latence.

Enfin, le projet NuFW a un nouveau site web rassemblant les différents logiciels liés au pare-feu identifiant.

PlantUML, un nouvel outil de génération UML

Posté par  . Modéré par Bruno Michel.
22
19
déc.
2010
Doc
PlantUML est un outil Java permettant d'écrire très rapidement des diagrammes UML en utilisant un langage texte simple et intuitif. Il supporte actuellement sept types de diagrammes : séquence, cas d'utilisation, classe, activité, composant, état et objet qui peuvent être générés au format PNG ou SVG.

Ainsi, par exemple le texte

@startuml
Alice -> Bob: synchronous call
Alice ->> Bob: asynchronous call
@enduml

génère le diagramme de séquence suivant :

Diagramme de séquence généré par PlantUML où Alice appelle Bob de manière synchrone, puis de manière asynchrone

Il est également possible de changer l'aspect visuel grâce à des paramètres de skin.

Grâce au soutien de la communauté open source, un écosystème de greffons a pu voir le jour : intégration Word / Open Office, intégration Eclipse, intégraton Emacs, intégration Javadoc / Doxygen, intégration MediaWiki / DokuWiki / Confluence, etc.

Des éditeurs graphiques ont également été développés comme PlantUML editor ou EasyUmlEditor et le projet PlantUML dependency permet la génération de la description PlantUML à partir d'un code source Java.