Journal Lire de fichiers de configuration depuis un script shell

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
5
juin
2015

La petite technique shell du vendredi. Pour lire un fichier de configuration du style INI depuis un script shell, on peut utiliser le petit script sed suivant

1 {
  x
  s/^/default/
  x
}

/^#/n

/^\[/ {
  s/\[\(.*\)\]/\1/
  x
  b
}

/=/ {
  s/^[[:space:]]*//
  s/[[:space:]]*=[[:space:]]*/|/
  G
  s/\(.*\)\n\(.*\)/\2|\1/
  p
}

Il transforme

    # last modified 1 April 2001 by John Doe
    [owner]
    name=John Doe
    organization=Acme Widgets Inc.

    [database]
    # use IP address in case network name resolution is not working
    server=192.0.2.62
    port=143
(…)

Journal S'amuser avec sl (si si)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
88
5
juin
2015

Bonjour nal,

Mes deux précédents articles ayant eu pour but d'enlarge your productivity, il serait temps de faire un article pour la diminuer drastiquement, en compensation. Ça tombe bien, on est vendredi !
Pour cela, on va s'amuser avec sl.

Si, si, sl. La commande qui affiche des trains.


Je sens que cet article va être n'importe quoi

Ce qui est drôle avec sl, c'est qu'avec une simple boucle, on peut avoir une INFINITÉ DE TRAINS.

while true ;
(…)

Journal Merci Microsoft, ton PC n'est plus superbe

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
5
juin
2015

Microsoft : Le PC ultramoderne que vous avez acheté l’année dernière a sûrement perdu de sa superbe après y avoir installé une dizaine de logiciels, d’outils antivirus et anti-espion, et y avoir téléchargé une quantité indicible de fichiers depuis Internet

in Optimiser les performances de Windows

une si belle prose, Jean d'Ormesson n'a qu'à bien se tenir!

Journal 20 ans pour SSH

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
5
juin
2015

On est vendredi, c'est permis :)
Incroyable, pour les 20 ans du SSH, M$ vient de prendre l'initiative de supporter ce protocole:
http://blogs.msdn.com/b/powershell/archive/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh.aspx

Et un petit lien, pour plus d'information:
http://fr.wikipedia.org/wiki/Secure_Shell

Journal Quelques brèves sur OpenPGP

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
43
4
juin
2015
Ce journal a été promu en dépêche : Quelques brèves sur OpenPGP.

Un petit journal bookmark pour annoncer quelques nouvelles intéressantes dans le monde OpenPGP.

La reformation du groupe de travail OpenPGP

Le groupe de travail OpenPGP à l’IETF s’était dissous en 2008 peu après la publication du RFC 4880, la version actuelle du standard OpenPGP. Depuis, il n’y avait pas eu grand’chose de nouveau dans OpenPGP, le plus gros changement étant l’introduction des algorithmes Camellia (RFC 5581) et ECDSA/ECDH (RFC 6637).

Maintenant, suite à un regain (…)

Journal Firefox 38.0.5 : bien plus qu'une version de maintenance

Posté par  (site web personnel) . Licence CC By‑SA.
23
2
juin
2015

Salut Nal,

Aussi bizarre que cela puisse paraitre, Firefox apporte deux nouvelles fonctionnalité au sein d'une version mineure : pocket et reader.

Je trouve ça un peu suspect d'ajouter des nouvelles fonctionnalités lors d'une version mineure, alors que cela n'arrive que durant les versions majeurs habituellement.

Même si cela avait été vu par certains lors de la publication de la dépêche sur la version 38, et qu'un journal nous alarmait sur cette fonctionnalité dans la version 41, c'est (…)

Journal xppq, ou une autre approche de la gestion des arguments de la ligne de commande...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
5
2
juin
2015

xppq est un préprocesseur XML, auparavant nommé expp, qui tourne sur Linux (et probablement sous d'autres UNIX-like), OS X, et Windows, que ce soit sous architecture IA-32, x86-64 ou ARM. xppq est diffusé sous GNU AGPL. Voici les liens correspondants aux précédents journaux dédiés à son prédécesseur :

À cause d'un remaniement de mon serveur, tous les liens donnés dans ces journaux n'existent plus. Mais vous trouverez leurs équivalents sur la (…)

Journal Concours d'IA de Tarot

51
1
juin
2015

Bonjour à tous,

Je suis le développeur d'un petit jeu de Tarot appelé TarotClub. Je pense qu'il est graphiquement assez sympa et semble assez bien débogué au niveau des règles du jeu de Tarot grâce à plusieurs remontées de bugs d'utilisateurs réguliers. On peut y jouer en local ou en réseau, enfin quand il n'y a pas de bugs :)

Cependant, il a un grand défaut : l'intelligence artificielle des adversaires. C'est une critique que je reçois assez souvent et (…)

Journal [Les Échos] "Guerre de religions" entre OOxml et l'ODF

Posté par  . Licence CC By‑SA.
Étiquettes :
22
1
juin
2015

Bonjour,

Décidément le Référentiel général d’interopérabilité (RGI) doit toujours faire parler de lui.
Le journal les Échos rapporte les propos du représentant de l'Afdel (en gros de MS):

Actuellement, l’État consulte l’industrie sur une nouvelle version du RGI. Principal point de crispation : le nouveau texte exclut OpenXML, un format principalement utilisé dans les suites bureautiques de Microsoft, et recommande ODF, un format du logiciel libre ! Une bataille homérique avait déjà eu lieu il y a quelques années entre l’éditeur (…)

Journal Y a des stages plus sympas que d'autres !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
30
31
mai
2015

Allez un petit journal bookmark issu du blog d'Adacore, ça faisait longtemps :)
Certains connaissent peut-être le crazyflie. Pour les autres, il s'agit d'un quadricoptère, en clair, un drone à quatre rotors.
Une de ses particularités est sa petite taille, il tient dans le creux de la main, mais pour les libristes que nous sommes, le gros intérêt est qu'il est ouvert, aussi bien d'un point de vue hardware que software (cf. ).
J'en arrive (…)

Journal Libellule n°75 - Juin 2015 (Livret d’info libre)

Posté par  (site web personnel) . Licence CC By‑SA.
4
31
mai
2015

Dernière ligne droite avant les vacances, cela ne signifie pas que allons faire relâche, loin de là. Pour ce mois de juin, nous allons vous proposer une nouvelle fois une multitude d’événements, d’ateliers, d’activités. À commencer par tous nos ateliers récurrents à Montpellier, Castelnau-le-Lez, Teyran, sans oublier les rencontres des groupes Blender et OSM. D’ailleurs, nous travaillons sur l’organisation d’un rendez-vous mensuel, qui consisterait à proposer une WikiPermanance en lien avec le Club de la Presse et évidemment Wikimédia. Pour (…)

Journal Émission Symbiose spécial Art Libre sur 95.2 FM à 14h: Pouhiou et ZeMarmot

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
5
30
mai
2015

Dans une dizaine de minutes, de 14h à 15h30, l'émission "Symbiose" animée par plusieurs administrateurs de l'association APRIL reprend (après une période d'inactivité si j'ai bien compris), sur la radio "Ici et Maintenant" (95.2 FM).

Le sujet de l'émission du jour est l'Art Libre, avec Aryeom et moi-même qui vont présenter le projet ZeMarmot et Pouhiou que vous connaissez ici pour son roman Noénautes.

Pour terminer, un dessin de mémoire d'Aryeom représentant les divers participants à l'émission (libres à (…)

Journal Enfin une chaîne de développement complètement open source pour un FPGA

49
30
mai
2015

Développer sur FPGA est très frustrant pour un libriste. Les fondeurs de FPGA ne fournissant pas les spécifications de leurs composants, il n’existait pas jusqu’à présent d'outils open sources pour générer les binaires de configuration appelés «bitstream».

Du coup c'est toute la chaîne de développement qui est compromise : pas d'outils de synthèse HDL, pas d'outils de placement routage, …

Il existe bien des projets universitaires comme VPR, RapidSmith ou ABC. Mais ces outils ne permettent de réaliser (…)