Coloriser des flux de texte avec colout

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
65
4
avr.
2013
Ligne de commande

Les réalisateurs de films policiers ne s'y trompent pas : lire des flux de textes en ligne de commande nécessite parfois le super pouvoir de lisibilité.

Bien que les outils GNU soient extrêmement pratiques pour manipuler des flux de texte, il en manquait un pour aider à mettre en valeur l'information importante, sans masquer l'accessoire. Par exemple pour faciliter la lecture de logs s'étendant sur plusieurs lignes ou pour détecter rapidement le numéro de ligne d'un fichier responsable d'une erreur de compilation.

Heureusement, grâce à la commande colout (aujourd'hui en version 1.0), vous pouvez maintenant très facilement coloriser colorer colorier mettre de la couleur là où vous le souhaitez dans votre ligne de commande.

Basiquement, colout s'utilise comme un filtre de flux de texte classique, généralement après un pipe, et mets en valeur les bouts de texte correspondant à une expression régulière avec une couleur et un style de votre choix :

    <flux de texte> | colout <expression régulière> [couleur [style]]

L'IHM de colout est pensée pour être simple tout en permettant des utilisations vraiment intéressantes, telles que le coloriage l'application des couleurs sur les groupes des expressions, l'utilisation de cartes de couleurs (mais si, vous savez, les couleurs de l'arc-en-ciel…), la coloration la mise en valeur de la syntaxe de code source, des thèmes automatiques et même l'application d'une couleur en fonction de la valeur d'un nombre.

Vingt dieux, Firefox 20 est sorti !

Posté par  (site web personnel) . Édité par Davy Defaud, ndv, Nÿco, barmic, Jiehong, Benoît Sibaud, claudex et Florent Zara. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
51
4
avr.
2013
Mozilla

La dernière version du navigateur préféré des personnes qui aiment la diversité technologique, les logiciels communautaires et qui se soucient de leur vie privée est sortie le 2 avril.

Firefox
(origine)

Comme d’habitude, la liste des nouveautés se trouve en deuxième partie de la dépêche.

Sortie de R version 3.0.0

Posté par  . Édité par alpentux, Nÿco, claudex et Sylvestre Ledru. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
32
4
avr.
2013
Science

Le projet R annonce la sortie de la version 3.0.0 du logiciel statistique du même nom (pre-release le 7 mars 2013, sortie officielle le 3 avril).

R désigne à la fois un langage de programmation et son interpréteur. Historiquement, R est un dialecte dérivé du langage S, implémenté dans le logiciel propriétaire S-PLUS. L'aventure R a débuté en 1993, mais c'est à partir des années 2000 qu'il a pris une importance majeure dans le paysage des langages destinés aux applications statistiques. R rivalise aujourd'hui avec ses concurrents SAS (Statistical Analysis System), SPSS (Statistical Package for the Social Sciences), ou STATA ; il est devenu incontournable dans certaines disciplines, notamment la biologie.

Le changement de version majeur (2.15.3 vers 3.0) ne signale pas une transition importante (voir le changelog), mais marque une évolution progressive (la version 2.0 date de 2004). La mise à jour requiert cependant une réinstallation complète.

R fonctionne de manière modulaire, avec un cœur relativement réduit, sur lequel peuvent se greffer des bibliothèques de fonctions fournies sous forme de « paquets ». R doit certainement une partie de son succès à l'activité de sa communauté, puisque plus de 4700 paquets activement maintenus sont disponibles au téléchargement sur le site officiel, sans compter les projets indépendants, comme bioconductor.

R est avant tout destiné au traitement et à l'analyse des données : tests statistiques, data mining, et production de graphiques de qualité (destinés à la publication). Le langage est de plus en plus utilisé pour produire des scripts portables, ou pour réaliser des simulations numériques (MCMC, typiquement). Réputé inefficace en tant que langage interprété, la possibilité de coder les fonctions critiques en C tout en utilisant la syntaxe « haut-niveau » de R ouvre une niche écologique significative pour le développement d'applications statistiques.

Décodage matériel des vidéos avec le pilote libre AMD

Posté par  . Édité par Lucas Bonnet, claudex, Nÿco, Benoît Sibaud et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
40
4
avr.
2013
Audiovisuel

L'équipe de développement libre d'AMD publie le code permettant d'utiliser l'accélération matérielle pour lire des vidéos MPEG ou h264 (UVD). Cela devrait augmenter l'autonomie des portables, et permettre de lire des vidéos Full HD avec n'importe quel processeur.

Les journaux LinuxFr.org les mieux notés du mois de mars 2013

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
6
4
avr.
2013
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par mail, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'un dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de mars passé.

TupperVim à Grenoble le mardi 9 avril 2013

Posté par  . Édité par Nÿco et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes : aucune
4
4
avr.
2013
Lug

Après une petite trêve hivernale, le TupperVim revient à Grenoble le mardi 9 avril. Le TupperVim[1] est une réunion pour amateurs de logiciels beaux, élégants et efficaces, Vim[2] en première ligne, mais également d'autres outils dans le même esprit (bash, zsh, mutt, git, etc.). Comme le nom de l’événement ne l'indique pas forcément, les utilisateurs d'autres éditeurs de texte sont également les bienvenus.

Il aura lieu le mardi 9 avril, de 19h à 21h, dans les locaux de l'Ensimag de Saint Martin d'Hères, Amphi E1 :

681, rue de la passerelle
Domaine universitaire
38402 Saint Martin d'Hères

Qupzilla, le petit navigateur Qt et Webkit

Posté par  . Édité par Nÿco, Nils Ratusznik, Yves Bourguignon et claudex. Modéré par claudex. Licence CC By‑SA.
22
4
avr.
2013
Internet

On a commencé à parler de Qupzilla au détour d'une dépêche il y a quelques mois. C'est un navigateur web encore nouveau, simple projet personnel pour s'initier à la programmation en Qt, c'est le projet d'un seul (jeune) homme. Il est maintenant le premier de la famille (Konqueror, Rekonq) à bénéficier de la dernière version du moteur Webkit et de Qt5.

Très bien fait, plutôt enthousiasmant :

  • se lance super vite ;
  • boites de dialogues Qt, KDE ou Gnome, c'est selon ;
  • multiplateforme (merci Qt) ;
  • récupère vos sessions d'autres navigateurs ;
  • et bien d'autres encore !

Contributeurs, si vous l'aimez, lâchez-vous ! C'est sous GPLv3.

HabitRPG, le jeu libre de productivité !

Posté par  (site web personnel) . Édité par Nils Ratusznik, NeoX et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes : aucune
11
4
avr.
2013
Jeu

Jeu de productivité ? En général, le jeu tue la productivité… Mais là, ce tout nouveau logiciel n'est pas un outil de gestion de la productivité avec de la gamification dedans, mais un jeu qui gère les points et la progression de productivité ! Nuance.

Publié sous licence GPL v3 avec les contenus sous licence CC by-sa 3.0, ce jeu traite la vie comme un jeu de rôle : gagnez des niveaux avec vos succès, perdez de la vie lorsque vous échouez, gagnez de l'argent pour acheter des armes et armures. En bref, ce jeu vous aide à améliorer vos habitudes, par la compétitions et les récompenses. Cela remplace avantageusement vos TODO lists, et trackers d'activité physique et de poids.

Une campagne KickStarter a été lancée pour résoudre les bogues, améliorer le logiciel via de nouvelles fonctionnalités, travailler l'administration, et produire une version mobile : elle a dépassé son but de 25 k$, avec 41 k$ à ce jour.

HabitRPG

CloudStack et Bloodhound deviennent projets top-level de la Apache Software Foundation

Posté par  (site web personnel) . Édité par Nicolas Casanova et rootix. Modéré par rootix. Licence CC By‑SA.
Étiquettes : aucune
15
4
avr.
2013
Communauté

Deux projets sont récemment sortis de l'incubateur : CloudStack et Bloodhound.

CloudStack est un logiciel open source de cloud computing, pour créer, gérer et déployer des services d'infrastructures cloud. Il utilise des hyperviseurs tels que KVM, vSphere, et XenServer/XCP pour la virtualisation. En plus de sa propre API, CloudStack prend en charge les API Amazon Web Services (AWS).

Bloodhound est une amélioration de Trac, qui propose la gestion de multiples projets et une interface utilisateur rafraîchie.

Attaque DDoS contre Spamhaus

Posté par  . Édité par Nÿco. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
15
4
avr.
2013
Internet

Un article du New York Times du 27 mars, Firm Is Accused of Sending Spam, and Fight Jams Internet, relate le déroulement de la plus grande attaque DDoS (distributed denial of service) jamais effectuée sur Internet. En résumé, Cyberbunker (hébergeur hollandais) a organisé une attaque DDoS contre Spamhaus (une organisation luttant contre le spam) puis contre CloudFlare qui leur était venu en aide. Cyberbunker reproche à Spamhaus de trop blacklister de providers/d'IP sous prétexte de lutte contre le spam. Ils estiment que cela nuit à la liberté d'expression sur Internet et que Spamhaus se pose en censeur, ce qui n'est pas son rôle.

Lire le point de vue de CloudFlare sur ce sujet et le point de vue de Cyberbunker. La technique utilisée est décrite (Deep Inside a DNS Amplification DDoS Attack) et repose sur le fait que bon nombre d'opérateurs réseaux laissent leurs DNS répondre à toutes les demandes, ce que CloudFlare décrit sous les termes "open DNS resolver".

NdM : merci à Pierre Tramonson pour son journal.

Présentation de Pastèque 1.2

Posté par  . Édité par Nÿco et Lucas Bonnet. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
13
4
avr.
2013
Commercial

La version 1.2 de Pastèque, la solution de caisse toute simple, sortira très prochainement, début avril. À cette occasion Scil organise une rencontre autour du logiciel le lundi 8 avril à 15h à la Maison de l'Économie Solidaire à Lille (81 bis rue Gantois).

Seront présentées la version classique bureau et la version pour smartphones et tablettes pensée pour un usage hors connexion, par exemple sur un marché.

Pour info ou rappel, Pasteque est un logiciel de point de vente (Point Of Sales). Généralement accompagné d’une caisse et d’une imprimante à tickets, il permet de gérer tout point de vente, que ce soit pour un restaurant, une épicerie, un stock, un magasin de vêtements… Il est créé par Scil sur base du logiciel OpenBravoPOS. Il est publié sous licence GPLv3.

Un Free Software Award pour IPython et OpenMRS

Posté par  (site web personnel) . Édité par Lucas Bonnet et Benoît Sibaud. Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
9
4
avr.
2013
Communauté

Le président de la Free Software Foundation Richard M. Stallman a annoncé les gagnants des Free Software Awards, le samedi 23 mars, durant la conférence LibrePlanet 2013 à l'université de Harvard, Cambridge, Massachusetts.

Dr. Fernando Perez, le créateur de IPython (terminal interactif, ou shell, pour le langage de programmation Python qui propose des fonctionnalités telles que l'introspection, une syntaxe additionnelle, la complétion et un historique riche), a reçu le "Award for the Advancement of Free Software" (prix pour le progrès/avancée du logiciel libre).

OpenMRS (Open Medical Record System, un projet communautaire développant une solution open source de gestion de dossiers médicaux), a reçu le "Award for Projects of Social Benefit" (prix pour le projet à vocation sociale).

Compilation de logiciels libres pour les professionnels version Printemps 2013

Posté par  . Édité par Nÿco. Modéré par Nÿco. Licence CC By‑SA.
11
3
avr.
2013
Microsoft

La version Printemps 2013 de la compilation de logiciels libres pour les professionnels et les associations est disponible en téléchargement libre et gratuit. Elle a été réalisée avec l'installeur COMPILIBRE, basé sur Mozilla Firefox Portable Edition.

Mozilla a 15 ans

Posté par  (site web personnel, Mastodon) . Modéré par claudex. Licence CC By‑SA.
46
2
avr.
2013
Mozilla

Le 31 mars 1998, la société Netscape libérait le code source de son navigateur, Netscape 4. Ce fut la première boite à libérer un projet aussi important. Le projet pris alors le nom officiel de Mozilla.

Un documentaire, Code Rush, retrace les moments forts de ce processus, de l'intérieur même de Netscape. C'est le bon moment pour le voir ou le revoir !