{"partition": "head_middle", "source_domain": "linuxfr.org", "digest": "sha1:RQAIJTCUVJPIMKCP2HHUA4JK2JUOFPO5", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2016-26/000_00011.parquet"}
LinuxFr.org
Proposer un contenu
Connexion automatique
Pas de compte ? S'inscrire !
Denis Dordoigne
Compte créé le 08/03/2006
Derniers journaux
Dernières dépêches
Derniers posts sur le forum
Dernières entrées du suivi
Derniers ajouts au wiki
Derniers contenus
Journée internationale contre les DRM :: le test
Consultation : partager ses données de santé
Travailler avec des expressions rationnelles
Galette pomme/noisette
Nouvel épisode de ma saga préférée
Toi, recruteur, qui m'a lu sur linuxfr...
Infini fête ses 20 ans le 3 octobre 2015
Sur LinuxFr.org, quand je vote pertinent/inutile, en fait je vote...
page de wiki
Bac-a-sable
Un super nouveau logiciel GNU ! (je crois)
entrée du suivi
Impossible de poster un sondage
Debian 7.8, huitième mise à jour de Wheezy
La navigation privée du navigateur me sert surtout :
Exploiter inotify, c’est simple
L’Académie des sciences française prétend vouloir l’ouverture des publications scientifiques
mon dispositif de pointage habituel est…
publicité mensongère de Google contre le libre
Pour éteindre/redémarrer mon ordinateur, j'utilise...
Logiciel libre dans les associations, le guide
Quand je vois une session ouverte...
Denis Dordoigne a écrit 39 dépêches
Flux Atom des dépêches de Denis Dordoigne
intérêt
dernier commentaire
Posté par Denis Dordoigne le 08/02/16 à 07:55. Édité par Davy Defaud, Benoît Sibaud, Nÿco, palm123, Lucas, Michaël, eggman, Stéphane Aulery, Jiel, Xavier Teyssier, Kwiknclean, Trollgouin, Ontologia, Nicolas Casanova, BAud, Jiehong, anaseto et ranDom. Modéré par patrick_g.
Licence CC by-sa
8fév.2016
Les expressions rationnelles sont un outil d’analyse de texte par un ordinateur. Elles permettent de décrire des enchaînements de caractères d’une complexité suffisamment grande pour être réellement utiles, mais suffisamment faible pour être implémentées efficacement. Elles sont d’une importance capitale pour le théoricien des langages comme pour l’UNIX power user.
Dans cette dépêche, nous :
décrivons brièvement la notion abstraite d’expression rationnelle et recensons les implémentations les plus courantes sur un système Unix ;
présentons quelques commandes permettant de rechercher des motifs décrits par une expression rationnelle dans un texte, réécrire des fichiers automatiquement ou transformer et analyser des fichiers structurés automatiquement en utilisant des expressions rationnelles ;
montrons comment améliorer votre productivité avec Emacs grâce aux expressions rationnelles.
Dans cette dépêche, nous allons nous pencher sur les expressions rationnelles (souvent nommées abusivement expressions régulières suite à une traduction littérale de regular expression). Elles permettent de représenter formellement un motif de recherche, par exemple : un caractère alphabétique majuscule suivi de quatre caractères minuscules, puis deux chiffres et un point à la fin. Les expressions rationnelles représentent un outil puissant pour qui sait les utiliser à bon escient mais nécessitent une phase d’apprentissage non négligeable. La diversité des moteurs et des syntaxes n’aide pas non plus à leur simplicité, et les confusions entre les différents outils peuvent parfois donner des résultats surprenants.
Lire la suite (86 commentaires).
Posté par Denis Dordoigne le 02/10/15 à 09:05. Édité par Benoît Sibaud, Xavier Teyssier, Pierre Jarillon et palm123. Modéré par Benoît Sibaud.
2oct.2015
L’association Infini a pour objectif de promouvoir et faire découvrir l’utilisation d'Internet à des fins non commerciales et/ou coopératives, organiser des activités associatives liées à ce réseau et former le public à ces nouvelles technologies. Créée il y a 20 ans comme un fournisseur d'accès à Internet local brestois, l'association a depuis développé des activités d’accueil, des points d’accès Internet, de formation, de conduite de projets innovants dans le domaine des technologies d'information et de la communication tout en conservant une activité technique de fourniture de services d'hébergement non commerciaux.
À l'occasion de ses 20 ans, l'association organise, sous un chapiteau monté au Parc à Chaînes à Brest, une journée autour de tables rondes, ateliers, stands et festivités dont le détail est dans la deuxième partie de la dépêche.
(87 clics)
s'inscrire aux repas
festival intergalactique
Lire la suite (6 commentaires).
Posté par Denis Dordoigne le 15/01/15 à 21:22. Édité par NeoX, ZeroHeure, palm123, Adrien Dorsaz, Benoît Sibaud, Frédéric LIETART, M5oul, j et woprandi. Modéré par Pierre Jarillon.
15jan.2015
Le 10 janvier a été publiée la huitième mise à jour de Debian 7 (nommée "wheezy"). En plus des traditionnelles mises à jour de sécurité, on notera la montée de version de certains logiciels (PHP 5, Icedove, ClamAV, tzdata, wireless-regdb, MySQL 5.5 et pilotes Nvidia) et la correction de certains bugs pouvant s'avérer bloquants pour certains utilisateurs.
À noter que cette mise à jour intègre déjà deux régressions connues pour le noyau Linux :
la mise en veille ne fonctionne plus pour certains ordinateurs portables : ce problème pour lequel vous trouverez plus de détail dans ce message du forum Linux.Debian/Ubuntu a déjà été résolu par un développeur Debian et le correctif est déjà téléchargeable
la migration d'une machine virtuelle active d'un hôte fonctionnant avec une version plus ancienne du noyau vers un hôte fonctionnant avec la version du noyau distribuée avec Debian 7.8 échouera si la machine virtuelle a été créée avec un périphérique réseau VirtIO ; la solution est de migrer une telle machine virtuelle à froid (en l'arrêtant avant de la déplacer).
La liste exhaustive des changements et des failles corrigées est en seconde partie de la dépêche.
Debian Security Bug Tracker
(512 clics)
Annonce de debian
Posté par Denis Dordoigne le 24/11/14 à 17:16. Édité par Davy Defaud, palm123, NeoX, Bruno Michel, Benoît Sibaud et ZeroHeure. Modéré par Yvan Munoz.
24nov.2014
Intégré à partir de Linux 2.6.13, le mécanisme inotify permet de mettre en place des actions associées à l’évolution de l’état du système de fichiers. À l’occasion des 10 ans de ce projet, cette dépêche va vous donner des pistes pour exploiter ce mécanisme qui pourra vous simplifier bien des tâches d’administration.
Page Wikipédia inotify
Documentation de incron
Projet lsyncd
Projet iwatch
Posté par Denis Dordoigne le 30/10/14 à 11:56. Édité par Davy Defaud, Nils Ratusznik, patrick_g et Pierre Jarillon. Modéré par patrick_g.
30oct.2014
En France, l’Académie des sciences a, parmi ses missions, de conseiller les autorités gouvernementales dans le domaine des sciences. Dans le cadre de cette activité, un rapport a été publié le 24 octobre 2014 pour proposer d’améliorer le fonctionnement de l’édition scientifique.
Malgré cette volonté affichée d’ouverture, on peut se poser des questions sur ces améliorations. Découvrez la teneur du rapport en seconde partie.
Résumé du rapport
Rapport complet
Vision de la commission européenne
Consortium Couperin
Améliorer la disponibilité de ses services
Posté par Denis Dordoigne le 23/07/14 à 13:11. Édité par BAud, Nÿco, palm123, Tonton Th, Bruno Michel, Benoît Sibaud et Nils Ratusznik. Modéré par Yvan Munoz.
haute_disponibilité
répartiteur
admin_système
23juil.2014
Votre aventure d'hébergeur amateur prend de l'ampleur. Depuis quelques mois, vous avez réussi à gérer plusieurs services de façon transparente, mais maintenant que vous avez de plus en plus d'utilisateurs de vos services, vous vous rendez compte que votre unique serveur web est surchargé et que chaque maintenance provoque des coupures de service que ne comprennent pas vos visiteurs.
Afin de répondre à cette problématique, le plus simple est de multiplier les serveurs : la charge sera répartie entre les différents serveurs et vous pourrez couper un serveur pour une maintenance, sans couper le service associé.
Gérer plusieurs services de façon transparente
Posté par Denis Dordoigne le 18/11/13 à 15:35. Édité par Florent Zara, Benoît Sibaud et Bruno Michel. Modéré par Florent Zara.
gerer_plusieurs_services_de_façon_transparente
Vous avez commencé à héberger de plus en plus de services internet pour votre famille ou votre association et, les besoins évoluant, vous commencez à avoir plusieurs services qui utilisent le même protocole (vous avez par exemple un serveur web, un serveur d'application et un serveur d'API qui communiquent tous en HTTP) ou alors vous avez voulu cloisonner dans différentes machines virtuelles les services selon leurs utilisateurs et vous vous retrouvez avec plusieurs serveurs web, ftp, mail, dns… malheureusement vous n'avez qu'une seule adresse IP publique pour accéder à tout cela, alors comment permettre à chacun d'accéder au bon service ?
Des logiciels dits de proxy inverse permettent de répondre à ce besoin, cet article va vous présenter comment fonctionnent certains d'entre eux.
Sortie de Gnu Bison 3.0
Posté par Denis Dordoigne le 21/08/13 à 11:21. Édité par Xavier Teyssier et Benoît Sibaud. Modéré par Xavier Teyssier.
21août2013
GNU bison, communément appelé Bison, est le générateur d'analyseur syntaxique du Projet GNU. Bison lit les spécifications d'un langage, signale les ambiguïtés d'analyse, et génère un analyseur syntaxique (en C, C++ ou Java) qui lit chaque séquence de chaînes de caractères et décide si cette séquence est conforme à la syntaxe spécifiée par la grammaire. Bison génère par défaut un analyseur syntaxique LALR mais peut aussi créer un analyseur GLR.
Bison est un logiciel libre et est disponible sous licence GNU GPL version 3, avec une exception permettant au code généré de ne pas être lié à la clause de copyleft. GNU Bison 3.0 est sorti le 31 juillet dernier, apportant de nombreuses nouveautés décrites dans le second lien.
Note : cette dépêche est un travail dérivé de la page http://en.wikipedia.org/wiki/GNU_bison (auteurs) sous licence CC-BY-SA.
GNU Bison
Annonce de la sortie
Livre : Développement système sous Linux Posté par Denis Dordoigne le 19/08/13 à 10:56. Édité par Nils Ratusznik, Xavier Teyssier et patrick_g. Modéré par Xavier Teyssier.
livre_développement_système
Eyrolles publie depuis quelques années un livre de Christophe Blaess intitulé « Développement système sous Linux, Ordonnancement multitâches, gestion mémoire, communications, programmation réseau », qui en est déjà à sa troisième édition. Ce livre s'adresse aussi bien aux administrateurs système qui souhaitent mieux connaître leur système d'exploitation préféré qu'aux développeurs qui veulent faire de la programmation proche du système.
Faut-il acheter ce livre les yeux fermés ? Faut-il passer quelques heures dans le mois à contribuer à Linuxfr.org pour avoir la possibilité de le gagner ? Ou faut-il passer son chemin et se contenter des bonnes vieilles pages de manuel ? La réponse dans la suite de la dépêche…
Développement système sous Linux (1671 clics)
Édition Eyrolles
Idée pour obtenir ce livre gratuitement
Sortie de la Gnu C Library 2.18
Posté par Denis Dordoigne le 16/08/13 à 14:26. Édité par Benoît Sibaud et palm123. Modéré par ZeroHeure.
glibc
Tout système d'exploitation de type Unix a besoin d'une bibliothèque logicielle C : cette bibliothèque implémente les appels système (c'est-à-dire l'accès aux éléments gérés par le système d'exploitation) et offre d'autres fonctionnalités de base comme l'ouverture de fichiers (open), l'impression à l'écran (printf), l'allocation de mémoire (malloc), la sortie propre d'un programme (exit). Il existe de multiples bibliothèques C, certaines implémentant un minimum de fonctions afin d'avoir une empreinte mémoire minimale (par exemple Bionic ou uClibC utilisées sur les téléphones mobiles), d'autres cherchent à être les plus complètes possibles comme la bibliothèque C de GNU, aussi appelée glibc voire simplement libc par les connaisseurs.
La glibc a pour but d'être portable sur l'ensemble des systèmes Unix, y compris BSD, mais est surtout utilisée par le système GNU et par tous les systèmes dits GNU/Linux, ce qui regroupe l'essentiel des distributions Linux pour le grand public et les entreprises pour PC. Ce lundi 12 août est sortie la version 2.18 de la glibc, apportant un nombre important de correction de bugs et de failles de sécurité (CVE-2013-2207, CVE-2013-0242, CVE-2013-1914) et quelques améliorations détaillées dans le second lien.
Site web du projet
Sortie de Gnu Combine 0.4.0
Posté par Denis Dordoigne le 12/08/13 à 16:06. Édité par Ontologia, Xavier Teyssier et palm123. Modéré par patrick_g.
GNU combine est, selon la description officielle « un outil flexible pour travailler avec les fichiers texte dans leur format original et les reformater, les joindre ensemble (en se basant sur autant de clés que vous voulez sans qu'un tri ne soit requis), et garder une trace du résultat des jointures ». Autrement dit, GNU combine permet de transformer l'ensemble des fichiers en une base de données relationnelle.
Les usages peuvent aller de l'administration système (en faisant une jointure entre les PID renvoyés par un ps et ceux d'un lsof pas exemple) aux statistiques (en faisant une jointure entre différents fichiers CSV par exemple), en passant par tous les usages connus des bases de données relationnelles lorsque les sources de données sont hétéroclites. L'ensemble des opérations réalisées par Gnu Combine peuvent être étendues avec GUILE.
La version 0.4.0 de GNU Combine est sortie le 31 juillet dernier, n'apportant pas de nouveautés flagrantes au niveau des fonctionnalités, mais permettant le passage aux dernières versions des outils de développement GNU (autoconf/autotools) et surtout le passage en licence GNU GPL v3 alors que les versions précédentes étaient disponibles en GNU GPL v2.
Gnu Combine
Quelques exemples d'utilisation de GNU Combine
Sortie de Gnu Bazaar 2.6.0
Posté par Denis Dordoigne le 09/08/13 à 20:07. Édité par Xavier Teyssier. Modéré par patrick_g.
9août2013
Gnu bazaar est un logiciel de gestion de versions libre, appartenant au projet Gnu et maintenu par la société Canonical (l'éditeur de la distribution Ubuntu). La version 2.6.0 de ce logiciel, distribué sous licence Gnu GPL v2, a été publiée le 4 août dernier. Parmi les nouveautés, on notera notamment :
l'option --store de la commande bzr garde dorénavant les modifications n'ayant pas fait l'objet d'un commit dans la branche, et les restaure lors d'un retour en arrière dans la branche ;
la nouvelle option –context de la commande bzr diff permet de configurer le nombre de lignes à afficher autour de chaque changement ;
les plugins grep et ping sont dorénavant fournis avec bzr.
Sortie de GnuPG 1.4.14 et Libgcrypt 1.5.3
Posté par Denis Dordoigne le 31/07/13 à 09:37. Édité par Nils Ratusznik. Modéré par Nils Ratusznik.
GnuPG (aussi connu sous le nom de GPG, pour GNU Privacy Guard) est un outil permettant notamment de transmettre des messages signés et/ou chiffrés. La libgcrypt est une bibliothèque cryptographique dérivée de GPG, utilisée notamment par les versions 2.0 et supérieures de GPG (dont la 2.0.20 est disponible depuis le 10 mai dernier). Le 25 juillet dernier sont sorties des mises à jour de ces deux logiciels.
Cette mise à jour apporte un correctif de sécurité suite à la publication par Yuval Yarom et Katrina Falkner d'une méthode pour extraire les clés privées à l'aide d'un logiciel espion exploitant la Mémoire_cache de troisième niveau. La particularité de cette attaque est qu'elle est possible depuis n'importe quel programme exécuté sur la même machine physique, ce qui signifie dans un environnement mutualisé que celle-ci est possible depuis une machine virtuelle autre que celle exécutant GnuPG.
Libgcrypt
Détail de l'attaque Flush+Reload
Sortie de GNU PSPP 0.8.0
Posté par Denis Dordoigne le 30/07/13 à 15:42. Édité par NeoX. Modéré par tuiu pol.
GNU PSPP est un logiciel d'analyses statistiques d'échantillons de données. Il s'agit d'un remplaçant du logiciel privateur SPSS. Un des objectifs de PSPP est d'être compatible avec le langage SPSS, les fonctionnalités actuellement incluses sont :
une mise en forme de haute qualité ;
une interface graphique simple à utiliser
une interface en ligne de commande qui permet aux utilisateurs occasionnels de rapidement faire des analyses ;
une sélection complète de commandes de traitement, analyse et visualisation des données ;
une portabilité vers un très large panel de plateformes.
La version 0.8.0 est sortie le 23 juillet, apportant son lot de nouveautés qui sont décrites dans la seconde partie de la dépêche.
Site du projet
Manuel en Français
Lire la suite (1 commentaire).
GNU Virtual Private Ethernet 2.25
Posté par Denis Dordoigne le 21/07/13 à 19:24. Édité par Xavier Claude, Benoît Sibaud et Nils Ratusznik. Modéré par Nÿco.
techno_vpn
GNU Virtual Private Ethernet (gvpe) est un logiciel permettant de créer un réseau privé virtuel (VPN). Contrairement aux logiciels de VPN classiques, celui-ci ne se base pas sur un unique tunnel protégé par un système de confiance, mais offre un réseau avec de multiples points d'entrée où chaque nœud n'a pas besoin de faire confiance à l'ensemble du réseau. La version 2.25 de ce logiciel est sortie le 18 juillet, apportant notamment les évolutions suivantes :
deux évolutions incompatibles avec les anciennes versions de gvpe :
le protocole udp n'est plus activé si aucun autre protocole n'est disponible ;
le protocole dns transport passe en version 2 ;
le protocole interne passe en version 0.1, en garantissant une compatibilité ascendante ;
RSA_generate_key étant devenu obsolète, passage à la fonction RSA_generate_key_ex, plus complexe ;
ajout du support des hashs HMAC suivants : sha256 et sha512 ;
ajout de nouvelles otions de configuration globales : chroot, chuser, chuid et chgid ;
gvpe
Revenir en haut de page
Re: Moi aussi!
Re: Bof
Moi aussi!
Re: Proposition de calcul de la valeur que compte un vote selon la durée de vie restante du votant
Re: Je dirais même plus ...
Re: De la dictature de la majorité
Je dirais même plus ...
Proposition de calcul de la valeur que compte un vote selon la durée de vie restante du votant
colibre
logiciel_libre
agenda_du_libre
Agenda du libre
Lolix
JeSuisLibre
Éditions Diamond
Veni, Vedi, Libri
LinuxGraphic
Éditions ENI
Grafik Plus
Lea-Linux
TuxFamily
Éditions Eyrolles
À propos de LinuxFr.org
Team LinuxFr.org
Informations sur le site
Aide / Foire aux questions
Règles de modération
API pour les développeurs
Code source du site