Le COBOL est mort, vive le COBOL

Posté par  . Édité par Nÿco et claudex. Modéré par Florent Zara.
29
2
juin
2012
Technologie

Qui aurait pu croire que le COBOL serait toujours aussi actif à l'ère des langages objets.

Mais aujourd’hui les éditeurs de compilateurs COBOL manquent de politique tarifaire concurrentielle et c'est dans cette absence d'alternatives abordables que le logiciel Open Source s'est développé.

À l'instar de beaucoup d’outils de migration COBOL vers un autre langage, OpenCobol agit comme un pré-processeur COBOL vers C au même titre que ecpg de Postgres est un pré-processeur de Pro*C vers C. Et c'est là que se trouve le génie, même si certains pourraient considérer que conserver des programmes en COBOL est un handicap, tout le monde s’accorde pour en reconnaître la facilité de maintenance.

Tout code migré d'un langage vers un autre impose un effort technique louable, mais perd souvent en lisibilité. Et les équipes de développement s'attacheront davantage au langage cible qu'à l'esprit du langage source, voire aux fonctionnalités à maintenir.

COBOL est bien mieux adapté aux applications manipulant les chiffres et fournissant des rapports que tout autre langage comme le C, le java : gardons notre patrimoine COBOL et faisons des économies. Pour information OpenCobol sert de compilateur et de run-time pour le logiciel de paie de la préfecture de Nagasaki, pour le logiciel de comptabilité publique et budgétaire utilisé par le conseil général du Val de Marne (Progiciel d’environ 1,5 million de lignes COBOL).

Ce billet est là pour rappeler que toute technologie a pour objectif de rester innovante mais surtout d'être efficace.

E-vote : les esprits se déchaînent en Suisse.

Posté par  . Édité par Benoît Sibaud, baud123, tuiu pol, claudex et Pierre Jarillon. Modéré par patrick_g. Licence CC By‑SA.
39
29
mai
2012
Technologie

Comme l'ont prouvé de nombreux journaux et dépêches sur Linuxfr.org et aussi des articles un peu partout sur le web, le vote électronique (ou e-vote) français inquiète par ses implémentations calamiteuses - par ordinateurs de vote ou par internet - et ses solution pensées à moitié (et encore je suis gentil). Et bien vous n'êtes pas les seuls. Un système de vote par internet est actuellement en tests en Suisse et des problèmes et autres bugs ont déjà été relevés. Cette dépêche est une compilation (avec quelques modifications pour rendre le tout un peu plus fluide) d'articles écrits par Tengu et illambias. Il s'agit d'analyses à la fois techniques, sociales et démocratiques du système suisse.

Bonne lecture !

Version de Nash 1.1 pour mieux connaître sa ville

Posté par  . Édité par Benoît Sibaud, Davy Defaud et claudex. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
12
29
mai
2012
Technologie

Une nouvelle version du logiciel libre Nash a été publiée récemment. Nash est un logiciel qui permet d'aider les débutant en informatique à trouver facilement des informations utiles et pratiques sur leur ville, comme les horaires de bus, la météo, les sorties et spectacles.
On peut également noter des rendez-vous (comme un intervenant à domicile, par exemple) et enregistrer des contacts.

NdM : Nash est sous licence GPL.

Les changements pour cette 2e version :

  • ajout d’un menu pour vérifier les mises à jour ;
  • ajout des principales villes de la région française Centre ;
  • dates en français.

En route pour HTTP/2.0

86
24
mai
2012
Technologie

HTTP est devenu au cours des dernières années le protocole à tout faire. Au départ prévu pour servir de l'information structurée par lien hypertexte, il est aujourd'hui utilisé pour tout et n'importe quoi. Cette évolution ne va pas sans poser de problèmes. C'est pourquoi sous l'égide de l'IETF un groupe de travail httpbis s'est mis en place.

Logo IETF

Une nouvelle mouture du protocole tarte à la crèmeHTTP est donc en route. Faisons un petit tour de son histoire et des projets en cours, avant d'écouter ce qu'à a nous en dire Willy Tarreau qui s'est particulièrement investi dans le groupe de travail httpbis.

NdM : Merci à Nÿco, Florent Zara, patrick_g, Raoul Volfoni, baud123, warwick, Nils Ratusznik, NeoX, zebra3 et Benoît pour leur contributions à cette dépêche.

Sortie d'Asterisk 1.8.12 et 10.4.0

Posté par  (site web personnel) . Édité par Pierre Jarillon et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
8
24
mai
2012
Technologie

La convergence téléphonie - données démarrée depuis quelques années est en phase de finalisation.
La voix sur IP ou Voip s'est imposée en remplacement des communications TDM.
Les protocoles SIP et H323 remplacent désormais le SS7 chez les opérateurs jusque chez les particuliers. Ceci non pas seulement pour des raisons d'économie mais aussi pour la richesse des nouveaux services (Visio, voicemail, mobilité, etc.).

Au milieu des solutions PABX propriétaires : une solution libre développé par Digium : j'ai nommé Asterisk. Asterisk et la potion Magisk ? Attention à ne pas confondre avec le prénom du héros de Bande dessinée, lapsus classique dont personne ne vous tiendra rigueur. Ce logiciel robuste, stable est déployé en production dans de nombreuses sociétés et on le trouve dans les dépôts de la plupart des distributions.

La quantité de fonctionnalités est considérable et les librophiles trouveront aussi leur bonheur sur le sujet. Que ce soit par curiosité personnelle ou dans le cadre professionnel Asterisk vous invite à vous plonger dans le monde des télécommunications.

Les versions 1.8.12 (avec support à long terme) et 10.4.0 (début de numérotation à la "Chrome / Firefox") sont sortie ce mois-ci pour corriger divers bugs.

LLVM 3.1 et Conférence EURO-LLVM 2012

Posté par  . Édité par rewind, baud123, Sylvestre Ledru, Nÿco, Florent Zara, patrick_g et Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
55
23
mai
2012
Technologie

LLVM est une suite de compilation, c'est-à-dire un ensemble de bibliothèques et d'outils pour construire des compilateurs, des assembleurs, des éditeurs de liens, etc. Et quand on parle de LLVM, on parle forcément de Clang, le compilateur C/C++/ObjectiveC/ObjectiveC++ attitré du projet LLVM. Clang, par rapport à GCC, compile plus vite mais génère du code moins rapide, le vrai intérêt de Clang réside dans la clarté des messages d'erreurs.

La seconde partie de cette dépêche détaille les nouveautés de la version 3.1 de LLVM et Clang, sortie le 22 mai 2012 et propose un compte rendu de la toute première conférence Euro-LLVM (avril 2012).

LLVM et Clang 3.1 sont téléchargeables ici et respectivement (les utilisateurs de Debian Sid n'ont évidemment qu'à faire un apt-get install llvm-3.1 clang)

[NDA: un grand Merci à rewind qui a rédigé, entre autres, toute la couverture de la conf Euro-LLVM. Merci également à patrick_g, reno, Nÿco, baud123 et Sylvestre Ledru pour leurs corrections et leurs précisions.]

Petites brèves : Konquefox, Wolfenstein 3D et GNOME gère (enfin) l'extinction

Posté par  (site web personnel, Mastodon) . Édité par baud123 et j. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
22
14
mai
2012
Technologie

GNOME : bug 675802 is fixed \o/

Il semble que le projet GNOME vienne d'accepter un patch pour corriger le bug n° 675 802. Ceci ne permet rien de moins que de réintroduire le bouton « Éteindre » (Power Off) qui avait mystérieusement disparu depuis le passage à GNOME 3 car les développeurs savent mieux que tout le monde qu'il ne convenait pas aux utilisateurs. Le projet a une page dédiée sur les détails de mise en forme dans les menus. Un journal sur LinuxFr.org parle de ce bug d'ailleurs.

Konquefox 1.8.2 est sortie

Konquefox est une petite extension pour une meilleure intégration de Firefox dans les environnements KDE (voir le précédent journal publié sur LinuxFr.org). La nouvelle version de konquefox annoncée elle-aussi en journal sur LinuxFr.org apporte :

  • une petite correction car certains boutons ne fonctionnaient plus avec les dernières version de Firefox ;
  • et surtout un nouveau bouton « Effacer le champ de recherche », qui m'a souvent été demandé et qu'un généreux contributeur, qui souhaite rester anonyme, a codé à ma place !

Notez que pour l'instant, sur le site Mozilla, le téléchargement de la dernière version n'est disponible qu'en bas de page dans Informations de version > Voir l'historique complet de version

Wolfenstein 3D gratuit en HTML5

Pour ses 20 ans, Wolfenstein 3D, le célèbre jeu de tir à la première personne, est disponible gratuitement en HTML/Javascript dans votre navigateur favori. Cependant, ce dernier doit être suffisamment récent et prendre en charge les dernières technologies web.. Notez que ce n'est pas libre pour autant et que si vous résidez en Allemagne, ou plus généralement si vous avez une IP géolocalisée en Allemagne, vous ne pourrez pas y accéder.

NdM : Merci à Altor, alouali et Xavier Claude pour leurs journaux respectifs sur le sujet.

Code of Duty 2

Posté par  . Édité par Florent Zara, Nÿco, Benoît Sibaud, NeoX, baud123 et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
14
7
mai
2012
Technologie

Criteo, lance la deuxième édition de son concours « Code of Duty ». Ce concours de programmation informatique, consiste à résoudre un problème algorithmique complexe en utilisant au choix les langages suivant : Java, C++, C#, C, Javascript, Pascal, Perl, PHP, Python, Ruby, VB.NET, Objective-C ou Lua.

Le concours, entièrement pensé par les ingénieurs de Criteo, se déroule en trois temps forts :

  1. Inscription jusqu’au 31 mai à minuit sur le site spécialement conçu pour l’occasion ;
  2. Étape de pré-sélection en ligne le 2 Juin à 12h : les participants disposent de 24h pour tenter de se qualifier pour l’étape finale ;
  3. Le 30 juin, les 30 finalistes retenus sont invités à participer à la grande finale au 32 rue Blanche à Paris. Les 10 meilleurs se partageront la somme de 20 000 €.

Le jeu est ouvert à tous les résidents de l’Union Européenne. La somme de 20 000 € sera partagée entre les 10 finalistes ayant obtenu les meilleurs scores au terme de la finale.

NdM. : le code peut être ou non sous une licence libre (il faut juste être détenteur des droits d'utilisation et être en mesure de les concéder à Criteo).

Synchroniser vos dossiers locaux/distants

44
4
mai
2012
Technologie

Avec un ami nous cherchions quelques logiciels pour garder certaines de nos informations synchronisées entre notre NAS et nos ordinateurs portables. Nous connaissions rsync, souvent utilisé par la ligne de commande, en vieux rootard que nous sommes. Nous nous demandions ce qui existait pour les utilisateurs moins avertis, ceux qui aspirent à la simplicité d'un clickodrome.

Voici un petit état de ce que nous avons testé, parfois rapidement, en puisant dans le lot des logiciels référencés par Framasoft.

NdM : Merci à Nÿco, Benoît Sibaud, Florent Zara, tuiu pol, JAGUENAUD Anthony, olivierweb, Buns Buns, baud123, Luke SKy, chimrod, Yves Bourguignon, Xavier Claude et yohann pour leur aide lors de la rédaction de cette dépêche

Petites brêves : ODF et Cassandra

Posté par  . Édité par Nÿco, khalahan, Nils Ratusznik et Brndan. Modéré par Pierre Jarillon. Licence CC By‑SA.
23
28
avr.
2012
Technologie

Apache Cassandra 1.1 est sortie

La base de donnée NoSQL de la fondation Apache est sortie en version 1.1, cette base de données est destinée à stocker beaucoup de données sur une architecture distribuée tout en étant tolérante aux pannes et offrants de grandes performances.

Les nouveautés sont un cache amélioré, une amélioration du langage de requête CQL (Cassandra Query Language, un sous-ensemble de SQL), un contrôle du stockage, une intégration d'Hadoop, un contrôle du répertoire des données et une amélioration de la montée en charge.

Microsoft Office 15 prendra en charge ODF 1.2

Microsoft a annoncé à la conférence ODF plugfest, hébergée par Microsoft, que sa suite Office intégrerait la gestion d'ODF 1.2 dans sa version 15

Le gouvernement hongrois soutient le développement d'ODF

Le gouvernement hongrois a annoncé investir 370 millions de Forints (environ 1,25 millions d'Euros) dans le développement d'applications utilisant le format ODF. La somme sera répartie entre le département d'informatique de l'université de Szeged et la société Multiráció qui développe EuroOffice, une suite bureautique issue d'OpenOffice.

Démonstration bluffante du projet DirectFB

Posté par  . Édité par baud123 et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
33
21
avr.
2012
Technologie

Cette dépêche est la version évoluée du journal de reno

Le projet DirectFB vise à fournir une bibliothèque graphique pour avoir une interface graphique, sans serveur X en utilisant le « framebuffer linux ».

La version 1.6 de DirectFB se faisant attendre, l'équipe de développement publie une vidéo de démonstration de la prochaine version.

Squash TM : nouvel outil pour la gestion du patrimoine de tests

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, Benoît Sibaud et baud123. Modéré par baud123. Licence CC By‑SA.
19
18
avr.
2012
Technologie

Squash TM est une solution libre, sous licence LGPL v3, de gestion du patrimoine de tests, à l'instar de Salomé-TMF ou encore TestLink. Il permet de gérer l'ensemble des étapes d'une recette, généralement fonctionnelle, de la gestion des exigences à l'exécution des campagnes de test, en passant par les cas de tests, les scénarios, la gestion des anomalies, les comptes-rendus d'exécution, le reporting, etc. Pour la partie gestion des anomalies, il ne réinvente pas la roue et s'interface actuellement avec l'outil (libre) Mantis, mais d'autres sont prévus comme JIRA.

Logo Squash TM

Par rapport à d'autres solutions, il est aussi nativement multi-projets, chaque utilisateur pouvant accéder à l’ensemble des projets sur lesquels il a les droits, et inter-projets, un projet donné pouvant référencer les items d’un ou plusieurs projets tiers (cas de test, exigences…). Toujours par rapport à la concurrence, libre ou propriétaire, Squash TM est également une application légère ne nécessitant pas le déploiement d'ActiveX comme Quality Center ou d'applet Java comme Salomé-TMF. Techniquement, l'application web se base sur les frameworks Java et Javascript suivants : Spring 3, Spring MVC, Hibernate, JasperReport et JQuery.

Fin mars dernier est sortie la version 1.1 de Squash TM. Cette nouvelle version apporte de nombreuses nouveautés : versionning et workflow de gestion des exigences, gestion des pré-requis et de la criticité d'un cas de test, import en masse de cas de tests, organisation de plan de test en suites de test, etc. L'ensemble des fonctionnalités est disponible sur le site du projet.

Événement G6 - IPv6 - 11 avril 2012 - Paris

Posté par  . Édité par Manuel Menal et Benoît Sibaud. Modéré par baud123.
Étiquettes :
19
5
avr.
2012
Technologie

Le 6 juin 2012 l'ISOC organise le lancement officiel et définitif d'IPv6 avec le World IPv6 Launch. Le G6 et les grands acteurs de l'Internet français se mobilisent en organisant une journée de préparation et d'échanges afin que la France ait la place qu'elle mérite dans ce lancement mondial. Si au niveau des infrastructures, la France se place à un haut niveau (en particulier grâce à Free qui propose IPv6 à tous ses clients ADSL dégroupés), il n'en va pas de même aux niveaux des fournisseurs de contenus et de services.

Le 11 avril 2012 représente une première étape dans la préparation en France du lancement mondial prévu le 6 juin. Ce sera l'occasion de réunir pionniers IPv6, constructeurs et acteurs qui se lancent afin de faire le point sur les besoins en matière de déploiement et les moyens existants ou à mettre à disposition pour y parvenir. La journée comportera notamment des présentations, des témoignages, des débats sur les solutions et les technologies disponibles pour activer IPv6 à partir du 6 juin.

De nombreux acteurs de tous horizons ont déjà répondu présents :

  • Enseignement et recherche (Telecoms ParisTech, Telecom Bretagne, G6),
  • Opérateur de transit et de services (NeoTelecoms, AFNIC),
  • Constructeurs (Cisco Systems, Juniper Networks, Stonesoft).

Et pour mettre un peu d'animation dans les démos des équipementiers, BreakingPoint Systems nous a concocté des plans de tests IPv6 très poussés.

Vous trouverez toutes les informations sur cet événement sur la page http://g6.asso.fr/launch/

Le programme présenté sur le site n'est pas encore finalisé et nous espérons voir la liste des partenaires s'agrandir !

L'inscription est évidemment gratuite, néanmoins, merci d'envoyer un mail à info@g6.asso.fr.

Rendez-vous le 11 avril à Telecom ParisTech.

Version 1.0 de Julia

Posté par  . Édité par reno, Nÿco, Brndan, Bruno Michel, Xavier Teyssier et olivierweb. Modéré par NeoX. Licence CC By‑SA.
40
4
mar.
2012
Technologie

Julia, un langage de programmation peu connu, a atteint la version 1.0 (disponible uniquement sur Linux et Mac OS X actuellement). Le langage a été créé par des scientifiques et se veut donc optimisé pour leurs besoins : le calcul scientifique, l'apprentissage automatique (machine learning en anglais), la fouille de données (data mining), le calcul algébrique linéaire à grande échelle et le calcul distribué et parallèle.

Ils veulent un langage :

  • Très simple à apprendre, mais qui puisse aussi convenir aux « hackeurs sérieux » : Julia a une syntaxe facile à apprendre pour les utilisateurs de Matlab, tout en étant homoiconique avec des vrais macros comme le Lisp.
  • Aussi utilisable pour la programmation « normale » que Python, aussi simple pour les statistiques que R, aussi naturel pour le traitement de texte que Perl (Julia supporte les PCRE), aussi puissant pour l'algèbre linéaire que Matlab et aussi bon pour lier des programmes ensemble que le shell.

Avec une implémentation :

  • Open source avec une licence peu contraignante : Julia est sous licence MIT.
  • Aussi performante que le C tout en ayant la dynamicité de Ruby : quelques benchmarks sont sur la page d'accueil de Julia qui est dynamiquement typé avec annotation optionnelle de type (et dispatch multiple).
  • Fournissant un mode interactif et compilé.

Bref, ils sont ambitieux ! Leur manuel de référence est assez bien fait : à vous de juger…

NdA : Merci à Nÿco, olivierweb, Brndan et particulièrement à reno pour leur aide lors de la rédaction de cette dépêche.

ExaProxy, un proxy HTTP filtrant

Posté par  (site web personnel) . Édité par Lucas Bonnet et claudex. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
26
1
mar.
2012
Technologie

ExaProxy est un nouveau proxy HTTP s'ajoutant à une longue liste de logiciels libres (SQUID, haproxy, varnish, tinyproxy…). Il se place dans le secteur de niche des proxy filtrants principalement desservis commercialement par des entreprises comme BlueCoat ou Fortinet.

Dans ce domaine, SQUID est la plus connue des solutions libre grâce à une interface simple permettant l’écriture rapide de modules de filtrage qui reçoivent l'IP de hôte connecté avec la requête faite. SQUID supporte aussi ICAP/eCAP pour ceux qui veulent modifier la requête et la réponse du serveur.

Cependant, afin d'avoir un filtrage différent par IP d'origine, il est impossible d'utiliser SQUID avec un load balancer de niveau 7, comme haproxy, qui change l'IP d'origine. Seules les solutions de haute disponibilités ré-écrivant l'adresse MAC de destination (comme ipvsadmin) sont adaptées. De plus, SQUID ne présente pas les requêtes de type CONNECT.

ExaProxy est donc un forward proxy permettant de filtrer ou router le trafic transitant dans un cluster de manière très souple, et permet l'utilisation du header X-Forwaded-For quand l'IP de l’hôte est masquée. Une autre utilisation peut être comme passerelle entre machines IPv4 et IPv6.

Le fonctionnement du serveur peut-être observé via une interface web sur le port local 8080.

Actionaz, un logiciel d'automatisation libre

Posté par  (site web personnel) . Édité par Florent Zara, claudex, baud123 et Pierre Jarillon. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
59
28
fév.
2012
Technologie

Actionaz est un logiciel libre d'automatisation d'actions. Il vous permet de créer des scripts contenant des actions en utilisant une interface graphique. Plus besoin d'être un développeur pour profiter de l'automatisation sur PC ! Actionaz est disponible sous licence GNU/GPL et est développé en C++ avec l'aide du framework Qt. De ce fait, le logiciel fonctionne sur les systèmes d'exploitation basés sur GNU/Linux ainsi que sous Windows.

Son but est de vous éviter d'avoir à répéter des actions comme des clics ou des pressions de touches. Il comporte 42 actions différentes allant de la lecture d'un fichier son au téléchargement d'une page Web ou d'un fichier, en passant par la lecture ou l'écriture d'un fichier texte. Sous Windows, vous avez également la possibilité de créer des scripts exécutables qui pourront être démarrés sur un ordinateur où Actionaz n'est pas installé.

Logo Actionaz

Conférence 14 mars 2012, Paris : IT : Concilier meilleures pratiques et contraintes du quotidien

Posté par  . Édité par NeoX, Benoît Sibaud, Florent Zara, claudex et baud123. Modéré par tuiu pol.
Étiquettes : aucune
10
29
fév.
2012
Technologie

Cette conférence (en anglais) se tiendra le mercredi 14 mars de 8h30 à 10h30 au 87 rue de Turbigo, 75003 Paris.

Parmi les sujets abordés, on retrouvera « disponibilité, prévention des risques, sécurité, industrialisation, gestion des changements, partage des connaissances » et leur « [conciliation] avec les contraintes technologiques, budgétaires et décisionnelles ». Le programme en trois points :

  • The Third Wave of IT Management – Mark Burgess
  • L’alliance CFEngine – Normation, naissance d’une offre de drift assessment
  • Conformité des systèmes de pilotage – Retour d’expérience – Eutelsat

Elle est organisée par la société Normation, avec la présence de :

  • Mark Burgess, précurseur dans la gestion de configuration logicielle et CTO fondateur de la société CFEngine AS
  • et aussi Enrico Bigaignon, Satellites Control Division, Eutelsat.

Le nombre de places étant limité, les organisateurs vous invitent à vous inscrire (gratuitement) le plus rapidement possible.

NdM : CFEngine AS produit notamment un outil de gestion de parc informatique sous licence GPL. Eutelsat produit notamment une Eutelsat Multimedia Platform à base de « technologie open source » (dont un noyau Linux) fournie avec Windows Media Digital Rights Management.

Sortie de DragonFly BSD 3.0.1

Posté par  (site web personnel) . Édité par baud123, NeoX et Nÿco. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
37
22
fév.
2012
Technologie

Le projet DragonFly BSD est heureux de vous annoncer la sortie de la version 3.0 de l'OS à la libellule.

Mascotte

DragonFly BSD est un fork de FreeBSD qui est apparu en juin 2003, pour continuer le développement de la branche 4.x de FreeBSD.
Le développeur principal du projet, Matt Dillon, jugeait que le système de threading de FreeBSD 5 n'allait pas dans la bonne direction. À la place, DragonFly utilise un système de serializing tokens et surtout un système de threads noyaux légers nommé LWKT. DragonFly inclut également le système de fichiers à haute disponibilité Hammer.

Sortie de Opa 0.9.0 « S4 »

Posté par  . Édité par Florent Zara, claudex, patrick_g et Lucas Bonnet. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
24
21
fév.
2012
Technologie

Opa, le langage de développement d'applications web libre, est sorti en version 0.9.0 nommée « S4 ».

Opa est un langage unique qui spécifie les codes client, serveur et base de données d'une application. Opa est aussi une plate-forme d'exécution unique des applications web, basée sur une réécriture propre (en OCaml) de l'ensemble de la pile applicative web.

Brèves Apaches : Delta Cloud et Trafic Server

Posté par  . Édité par Yves Bourguignon, baud123 et NeoX. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
20
20
fév.
2012
Technologie

Delta Cloud

Delta Cloud est un projet de Red Hat donné à la fondation Apache en mai 2010. C'est une API RESTful qui permet de déployer facilement des applications dans le cloud. Concrètement, cela permet de déployer avec la même API des applications sur les serveur EC2 d'Amazon ou des serveurs RHEV-M hébergés en local (la liste des API de cloud prises en charge est bien sûr bien plus longue).

Delta Cloud était donc un projet en incubation, il est désormais un projet Apache à part entière. Le mode de fonctionnement de la fondation est de faire rentrer tous les projets via l'incubateur afin d'organiser le projet pour qu'il suive les règles de la fondation (notamment basées sur la méritocratie). Si le projet suit les règles et qu'il est suffisamment vivant, il devient un projet à part entière de la fondation.

Traffic server

Il n'y a pas d'actualité récente pour ce projet, mais comme il n'a jamais été évoqué sur LinuxFr.org, ça ne fait pas de mal d'en parler. en:Traffic Server était initialement un projet propriétaire de en:Inktomi, société qui fut ensuite rachetée par Yahoo!. Le code source de Traffic server fut cédé en 2009 à la fondation Apache et intégré à leur incubateur de projets et est devenu un projet à part entière depuis avril 2010.

C'est un serveur web de cache et un serveur proxy. C'est-à-dire qu'il permet de mettre certaines données qui ne sont pas modifiées en cache pour accélérer leur temps d'accès et décharger les serveurs de rendu. Le proxy permet de rediriger les requêtes sur un serveur qui s'occupera du rendu de la page afin notamment, de faire du load-balancing pour répartir la charge entre différents serveurs. Les performances sont au rendez-vous puisqu'il gère jusqu'à 400 To par jour chez Yahoo!.

NdA : Merci à Yves Bourguignon pour son aide lors de la rédaction de la dépêche.

Petites brèves sur ditaa, DocumentUp et Sensu

Posté par  (site web personnel) . Édité par Nÿco et baud123. Modéré par Malicia. Licence CC By‑SA.
Étiquettes :
24
10
fév.
2012
Technologie

ditaa

Dessiner des diagrammes en ascii art, c'est sympa. Enfin, c'est comme la ligne de commande, certains ne comprennent pas que l'on puisse rester avec des outils qui paraissent aussi rustiques mais pour d'autres, c'est juste impensable de faire autrement.

Heureusement, il existe ditaa, un outil sous licence GPL qui permet de créer des images à partir de diagrammes en ascii art, permettant ainsi de réconcilier les deux populations.

DocumentUp

Écrire une documentation agréable, jolie et pratique à utiliser n'est pas une tâche simple. Mark Phillips a recensé une liste de documentations remarquables sur ces critères, beautiful-docs, pour vous inspirer si vous le souhaitez. Si vous souhaitez vous lancer dans l'écriture d'une telle documentation, je vous souhaite bon courage et sachez que le résultat en vaudra très certainement la peine.

Mais pour les gens qui, comme moi, ne s'en sentent pas la motivation ou ne souhaitent pas prendre le temps de faire ça, il existe aussi une solution de facilité : DocumentUp. Cet outil, sous licence MIT, prend un fichier README depuis un dépôt github et le transforme en une page web structurée, offrant ainsi une documentation pour votre projet dont vous n'aurez pas à rougir.

À noter que le site web de DocumentUp est généré avec DocumentUp et est donc un bel exemple d'utilisation de DocumentUp.

Sensu

Sensu se veut une solution moderne de monitoring sous licence MIT, apte à travailler dans des infrastructures élastiques. Sonian, la société qui a développé Sensu, travaillait avec Nagios mais ils n'en étaient pas totalement satisfaits. Utilisant Chef et Puppet pour faire varier le nombre de serveurs et leurs rôles, ils étaient particulièrement gênés par certaines limitations de Nagios comme devoir déclarer l'intégralité des serveurs au démarrage.

Sensu est écrit en Ruby avec le framework EventMachine. Il utilise un message queue RabbitMQ pour la communication entre le tableau de bord et les sondes. Ses fichiers de configuration sont écrits en JSON et Sensu utilise Redis comme base de données pour des données transitoires.

Il est possible d'utiliser des greffons Nagios pour les sondes et d'envoyer des métriques à différents backends dont Graphite.

Les drones de combat américains basculent sous Linux

Posté par  (site web personnel) . Édité par Nÿco, Benoît Sibaud et Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
55
7
fév.
2012
Technologie

En septembre dernier le système de contrôle des drones de combat MQ-1 Predator et MQ-9 Reaper a été infecté par un virus. C'est un sujet ultra-sensible puisque ces drones n'effectuent pas seulement des missions de surveillance mais aussi des missions de combat en larguant des bombes ou des missiles.

Coïncidence ou planification de longue date, il semble en tout cas que, depuis cette infection, une partie du système de contrôle de ces drones est passé sous Linux alors qu'il était auparavant sous Windows.

Plus de détails dans la suite de la dépêche.

NdM : en 2009, le réseau interne de la Marine française, Intramar, a été contaminé par le virus Conflicker, laissant des Rafale « cloués au sol » faute d'avoir pu « télécharger leurs paramètres de vol » (source Blog Secret défense et journal LinuxFr sur ce sujet). Et toujours en 2009, les drones Predator américains relayaient leurs vidéos au sol sans aucun chiffrement (source WSJ).

Petites brèves : IBM Symphony et une tablette Plasma Active

Posté par  . Édité par Benoît Sibaud, baud123 et Lucas Bonnet. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
20
29
jan.
2012
Technologie

Dernière version pour IBM Symphony

IBM a annoncé la version 3.0.1 de sa suite bureautique Symphony, la dernière basée sur OpenOffice.org 3.0. En effet, il a été annoncé précédemment que tout le code sera donné à la fondation Apache et le but est que la version suivante soit basée sur la version Apache d'OpenOffice.

Une tablette Plasma Active

Une tablette (Spark) a été annoncée : du point de vue matériel, elle ressemble à beaucoup d'autres mais c'est dans le logiciel qu'elle se démarque. En effet, elle ne tournera pas avec Android mais avec Plasma Active, l'environnement pour tablette du projet KDE.

NdA : merci à baud123 pour son aide lors de la rédaction de cette dépêche.

Linotte, la programmation en français en version 1.6

Posté par  (site web personnel) . Édité par Nÿco et claudex. Modéré par claudex.
Étiquettes :
15
23
jan.
2012
Technologie

Linotte est un langage de programmation particulier dans le sens où sa syntaxe est en français. Riche et facile à appréhender, il se veut accessible à des personnes débutantes en programmation informatique.

Sept ans après sa création, la version 1.6 est sortie en ce début d'année. Mais que peut-on ajouter dans un langage en français en bout de sept ans de développement ? Les principales nouveautés se sont focalisées sur la réduction du code pour écrire des algorithmes simples et la correction des bogues.

NdM : Linotte est sous licence GPLv3