Journal Fraise ou Clementine ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
27
16
fév.
2020

’lut nal,

Comme lecteur audio cela fait des années que j’utilise Clementine. Par rapport à ses nombreux concurrents, il présente le gros avantage de proposer des listes de lecture intelligentes et c’est bien pour ça que mon choix s’est porté vers lui. En effet, quand on dispose d’un catalogue de plusieurs milliers de titres, c’est souvent laborieux et chronophage de créer ses propres listes de lecture, autant laisser le système le faire à votre place.

Clementine propose ainsi les (…)

Journal waypipe, affichage distant natif pour Wayland

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
66
16
fév.
2020

Coucou nal,

Je viens de découvrir un projet GSoC qui n’a bizarrement pas eu beaucoup d’écho : waypipe.

Si un reproche a fréquemment été fait à Wayland — comparativement à l’ancêtre X11 — depuis le départ, c’est bien qu’il ne prend pas en charge la « transparence réseau » chère à nos cours d’université (et jamais utilisée en vrai ; non non, ne pas se lancer là‑dessus…).

En effet, le protocole !techpro! ne fournit pas de sockets réseau, mais (…)

Journal LinuxFr.org : première quinzaine de février 2020

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
16
fév.
2020

Cent trente‐huitième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 1er au 15 février 2020 :

  • 1 306 commentaires publiés (dont 6 masqués depuis) ;
  • 208 étiquettes (tags) posées ;
  • 93 (…)

Journal Tenter une première modification sur le code de LinuxFr.org

Posté par  . Licence CC By‑SA.
Étiquettes :
32
15
fév.
2020

Une entrée de suivi a été créée suite à un de mes commentaires ; je me suis demandé si j’étais capable de la traiter.

Prendre de l’info

Le code du site LinuxFr.org est trouvable sur GitHub, c’est du Ruby on Rails, un framework que je ne connais pas. Le texte qui me sert de point de départ, « Aller plus loin », est dans un template Haml, une autre nouveauté pour moi. Le Readme contient des instructions sur (…)

Journal Benjamin Griveaux et Facebook : De la bonne utilisation des réseaux sociaux…

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
17
14
fév.
2020

Pour ceux qui ne seraient pas au courant Benjamin Griveaux, candidat à la mairie de Paris pour LREM, renonce après la diffusion d’images privées à caractère sexuel.
Si on écoute les journaux de ce matin, tout le monde est d’accord pour dire que cela est ignoble et que chacun fait ce qu’il veut avec son sexe : je suis tout à fait d’accord.

Mais, il n’y a que moi que ça choque qu’il ait diffusé de telles vidéos sur (…)

Journal CPU Ex0129 lost + found (volume 7 : Sorties hiver 2020)

5
13
fév.
2020

Cette semaine : des sorties, des découvertes, des ateliers et des rencontres.
Nous recevons Numahell et Yann Dauriac, coorganisateurs du mini‑village Alternatiba autour du Numérique et Fatalerrors, intervenant à l’Université des matins d’hiver 2020 du Tetalab.

Podcast, interviews et liens vers les événements cités : http://cpu.pm/0129.

Segments :

La semaine prochaine  (…)

Journal Quand l’hôpital se fout de la charité… ou faites ce que je dis mais pas ce que je fais

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
20
12
fév.
2020

Un article « amusant » : Les États‑Unis se plaignent des portes dérobées que Huawei aurait intégrées dans ses switches, et du fait que les services secrets chinois se servent de ces portes dérobées pour obtenir des informations confidentielles. Bien, mais qui demande à Apple d’installer des portes dérobées dans ses smartphones ? Qui se plaint de ne pas pouvoir accéder aux équipements réseau sous couvert de lutte contre le terrorisme ?

Exemple : https://www.solutions-numeriques.com/securite/trump-ravive-la-vieille-querelle-apple-fbi-en-parlant-de-portes-derobees-de-cryptage/.

Journal Remerciements aux modérateurs, aux utilisateurs, et à l’association de ~dlfp~ LinuxFr

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
92
11
fév.
2020

Bon.

D’habitude, mes journaux sont plus orientés technique, des sortes de rapports sur des trucs que j’ai appris ou expérimentés. Aujourd’hui, c’est différent, j’ai envie de parler de ces héros qui m’autorisent à troller, dire des âneries, apprendre, apprendre, apprendre encore, parfois enseigner, parfois enseigner tout en apprenant…

Le contexte personnel est que je quitte prochainement ma boîte, dans laquelle j’ai été le seul recruté ayant de l’expérience dans mon métier. Grâce à « la communauté », mes connaissances ne (…)

Journal Exercices de programmation et benchmarks

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
48
11
fév.
2020

Bonjour 'nal,

Un petit exercice d'algorithmique m'a récemment poussé à regarder en détail l'impact de différentes approches sur les performances et à remettre en question des connaissances que je croyais solides. Laisse-moi te raconter ce voyage.

Pour être en bonne santé, exercez-vous régulièrement

J'aime bien pratiquer des exercices de programmation sur des sites tels que CodinGame ou CodeSignal. Si tu ne connais pas, ces sites proposent un petit IDE en ligne et divers problèmes d'algorithmiques avec jeux de tests associés (…)

Journal Des images (et des vidéos) dans le terminal avec des caractères Unicode

Posté par  (site web personnel) . Licence CC By‑SA.
56
11
fév.
2020

Nal,

Ces derniers temps, je m’amuse à rendre des images dans le terminal en utilisant notamment les caractères « blocs » d’Unicode et les codes couleurs ANSI. J’ai donc créé une crate Rust nommée blockish pour afficher des color buffers (images, GIF et rendus 3D).

Comme je me suis dit que ce serait sympa de rendre des vidéos aussi, j’ai écrit blockish‑caca, un projet utilisant LD_PRELOAD pour afficher le color buffer à la place de libcaca dans des lecteurs (…)

Journal Un libriste dans une liste pour les municipales 2020

Posté par  . Licence CC By‑SA.
28
9
fév.
2020

Un peu de contexte

Bonjour à tous,
Après la gestion d’un café associatif dans un village voisin en 2018 puis l’animation d’un GULL dans ma (petite) ville depuis la rentrée scolaire 2019, c’est une nouvelle aventure qui s’ouvre pour moi en 2020 avec cette campagne pour les municipales.
J’ai rejoint cette liste (sans étiquette partisane) car je côtoyais dans le milieu associatif la personne qui en a pris la tête, que j’apprécie et que je respecte, pour son engagement notamment.

(…)

Journal docker multi-stage build

Posté par  . Licence CC By‑SA.
16
6
fév.
2020

Multi-stage builds

Les multi-stage builds sont disponible depuis la version v17.05 de Docker. Voyons,
par l'exemple, comment cette fonctionnalité peut nous être utile.

Prenons le cas d'un projet de tribune libre.
Pour tester ce projet, voici le premier Dockerfile que j'ai écrit

FROM adoptopenjdk/maven-openjdk11

# Update apt
RUN apt-get update

# Install mongodb
RUN apt-get install -y mongodb-server && rm -rf /var/lib/apt/lists/*
RUN service mongodb start

WORKDIR /code

# Prepare by downloading dependencies
ADD pom.xml /code/pom.xml
RUN ["mvn", "dependency:resolve"]
(…)

Journal CPU Ex0128 Les sprints des lois

5
6
fév.
2020

Cette semaine dans CPU : un projet de loi, des amendements, des correctifs et la navette parlementaire. 22 000 amendements déposés sur la loi retraite, savez‑vous qu’il existe un logiciel métier dans les ministères pour les gérer, et avec une démarche UX ?

Nos invitées sont Maitané « Maiwann » Lenoir et Mélodie Dahi, intervenantes sur le progiciel d’État ZAM.

Émission, podcast et nombreux liens documentaires

Rubriques :

Journal Sorties de Micronaut 1.3.0 et Micronaut Data 1.0

Posté par  (site web personnel) . Licence CC By‑SA.
18
6
fév.
2020

Bonjour,

Micronaut est un cadriciel (framework) sous licence Apache v2 basé sur la JVM permettant de créer des micro‑services. Son auteur n’est autre que Graeme Rocher, le créateur de Grails et Gorm.

Ses principales caractéristiques sont :

  • il est polyglotte, prenant en charge à la fois Java, Kotlin et Groovy ;
  • il n’utilise pas l’introspection durant l’exécution mais à la compilation, ce qui le rend particulièrement léger et rapide à l’exécution ;
  • il utilise GraalVM pour compiler (…)

Journal installation d'une debian chiffrée via LUKS sur un VPS

Posté par  . Licence CC By‑SA.
Étiquettes :
9
4
fév.
2020

Salut.

En préambule, je tiens a préciser que je ne suis pas un sysadmin, que le titre est un peu menteur, que les propos qui suivent n'ont pas encore été testés sur la cible réelle mais juste sur VM locale et enfin que je viens de valider que ça boote et déverouille le système sur ma VM…

Il y a quelques jours, j'ai finalement fait le nécessaire pour louer un VPS (pour héberger mes délires perso, faire joujou, etc, rien (…)