Journal Quelques bonnes pratiques Python pour 2019

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
30
mar.
2019

J'ai découvert/appris Python en le pratiquant au bureau à l'arche, et sans collègue à la fois expert et pédagogue. Du coup, j'ai accumulé plein de mauvaises pratiques que je tente désormais de corriger. Ce journal pour vous partager mes astuces et vous éviter les mêmes pièges :-)

Je ne suis pas encore un expert Python, alors merci de me corriger gentiment dans les commentaires ;-)

Je publie ce journal sous licence CC0 (sous domaine publique dans les pays où cela (…)

Journal [C'en-est-t-y-du-libre-bein-nan] Morrowind gratuit

Posté par  . Licence CC By‑SA.
Étiquettes :
10
30
mar.
2019

J'apprends sur Nofrag, fameux site de libres meurtriers de masse aux crânes sans doute rasés, que Bethesda offre gratuitement Morrowind en ce moment : https://nofrag.com/2019/03/30/133670/

Ceci n'aurait aucun intêret pour nous autres, libristes chevelus adeptes de la console (le terminal, pas la playstation, sinon les gars de Nofrag vont tourner de l'oeil), si ce n'était pour l'existence d'un projet OpenMW, Open Morrowind, qui nécessite Morrowind pour tourner.

références :
https://linuxfr.org/news/openmw-une-implementation-libre-du-moteur-du-jeu-de-role-morrowind
https://openmw.org/faq/#do_i_need_morrowind

Je vous file le tuyau mais attention, je n'ai (…)

Journal Nouvelles fonctionnalités radicales pour Telegram

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
15
28
mar.
2019

Des nouvelles fonctionnalités ont été annoncées dimanche passé pour la messagerie Telegram dont certaines sont extrêmement radicales.

En effet, désormais, un utilisateur peut supprimer tout message qu’il a envoyé mais aussi tout message qu’il a reçu. Le message étant effacé non seulement de son côté mais également auprès de son interlocuteur. Les messages disparaissent ainsi pour lui et pour l'autre personne sans laisser de trace.

Ci-dessous, quelques explications largement inspirées de la communication
officielle
.

Extension de la fonctionnalité Unsend

(…)

Journal virt-manager: vm avec plusieurs écrans

37
28
mar.
2019

Bonjour cher journal,

Je poste ce journal en espérant qu'un jour il puisse aider quelqu'un.

Mon pc a 4 écrans (24p), il tourne sur ubuntu 18.04 (ça n'a pas d'importance car cela fonctionne avec n'importe quelle distribution qui peut faire tourner virt-manager et la libvirt).
Comme ma machine change tous les 4 ans (je suis salarié dans une entreprise, ce n'est pas mon choix) je n'aime pas à chaque fois devoir tout reconfigurer. Et comme je fais parfois des tests (…)

Journal [HS] Félonie au parlement européen

45
28
mar.
2019

Bonjour'Nal d'antan, Nal des bookmarks, Nal antérieur à la rubrique lien.

Ce texte est destiné à faire connaître un article fort instructif sur le système de vote au parlement européen. Et plus précisément sur un élément relativement méconnu et qui permet d'instituer une forme sereine de déloyauté vis-à-vis des électeurs (ou des partis, question de point de vue). Malheureusement le dit article est en Anglais.

Comme chacun sait ou l'ignore peut-être, les députés européens disposent de la capacité de (…)

Journal Bibliothèques Python utiles à l'analyse des données

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
16
27
mar.
2019

Si vous réalisez des analyses de données à l’aide de Python sans doute connaissez-vous bien et utilisez-vous les bibliothèques pandas, scikit-learn, TensorFlow, Keras, matplotlib et quelques autres. Dans cet article-là, des bibliothèques un peu moins connues sont présentées avec comment les installer si nécessaire et avec des exemples.

Je vous aurais bien traduit l’article, mais je ne suis pas certain qu’il soit en licence libre. Je reprends dans le désordre la liste suggérée par l’article, je vous dis quelques (…)

Journal Minetest 5.0.0 est sorti !

Posté par  . Licence CC By‑SA.
Étiquettes :
26
27
mar.
2019
Ce journal a été promu en dépêche : Minetest 5.0.0.

N'ayant pas vu de nouvelle sur le sujet, je m'y attelle.

Minetest est un clone gratuit et open-source de Minecraft, écrit en C++, qui nécessite peu de ressources matérielles. Cela fait un moment que nous n'avions pas parlé de Minetest sur LinuxFr.org. Le projet est toujours actif depuis le dernier billet évoqué ici. La version 5.0.0 est sortie le 5 mars. Les notes de changements (changelog) sont disponibles en suivant ce lien : https://dev.minetest.net/Changelog#0.4.16_.E2.86.92_5.0.0

Cette nouvelle version change la (…)

Journal Make with Ada troisième édition

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
10
27
mar.
2019

Cette année, contrairement à l'année dernière, ce sera un journal plutôt qu'une dépêche (cf. la précédente édition) et pour cause, la troisième édition est terminée et les lauréats ont été désignés hier :)

Pour rappel, Make with Ada est une compétition de programmation, organisé par AdaCore, dont l'objectif est de faire un projet de logiciel embarqué en Ada et/ou Spark.

Les prix sont de 5000$/5000€ pour le 1er, 2000$/2000€ pour le second et 1000$/1000€ pour le troisième.

(…)

Journal Article13: La FSF Europe appelle au développement de filtres libres

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
27
mar.
2019

La FSF Europe appelle au développement de filtres libres:

https://twitter.com/reesmarc/status/1110554095482482688

"We call on the EU to promote the dissemination of Free Software filter technologies, including financial support, for instance within the framework of research programmes Horizon2020"

Communiqué de presse:

https://fsfe.org/news/2019/news-20190326-01.en.html

Journal Référentiels de sécurité sur MOSP

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
1
26
mar.
2019

Voici quelques référentiels de sécurité (contrôles) utilisables dans l'application MONARC ainsi que les mappings correspondant.

À quoi cela peut servir? Voici un bref aperçu.

Les référentiels peuvent être édités assez facilement comme des objets JSON grâce à un formulaire Web. Le formulaire est généré via un schéma JSON. De manière à avoir des objets valides.
Voici un exemple d'objet un peu plus complexe.
Il est également possible d'exporter un objet au format CSV (grâce à la librairie (…)

Journal Un irssi (ou autre chose) dans un tmux sur un serveur, avec systemd

Posté par  . Licence CC By‑SA.
39
26
mar.
2019

Bonjour Nal,

Cela fait quelques années que j'ai un irssi qui tourne gentiment sur un serveur à moi chez Claude. Il tourne dans un tmux, et pour être sûr de ne rien rater, j'ai toujours fait en sorte que ladite instance tmux soit démarrée automatiquement quand le serveur boote.

Avant, j'avais un script d'init qui faisait ça. Ce script était placé dans /etc/init.d/ et ça marchait. Mais c'était un peu nul parce que les scripts d'init sont globaux et il (…)

Journal QCM et chaudron bouillonnant pour Libre en fête

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
12
26
mar.
2019

Ma petite participation à Libre en fête 2019.

Au départ, j'avais l'idée de faire de*s* modèle*s* dédiées à l'enseignement, finalement j'ai réduit la voilure. Donc ma contribution à Libre en Fête consiste en :

Journal Java XII est dehors

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
32
26
mar.
2019

Ah Nal,

Je sais que les projets de ta SSII sont encore sous Java 1.6, mais il est temps de migrer: la douzième version du langage libre le plus populaire en entreprise vient de sortir.

Les nouveautés sont peu nombreuses, mais sympathiques.

Expression d'aiguillage

boolean joursOuvrees = switch (jour) {
    case LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI -> true;
    case SAMEDI, DIMANCHE                -> false;
};

Unicode 11

Avec 66 nouveaux emojis 💩 et les nombres mayas pour recalculer la fin du (…)