Journal L'ordinateur a perdu sa magie

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
41
1
déc.
2022

Salut les moules!

Ce journal aurait davantage sa place sur mon blog, mais malheureusement, je n'ai jamais fait l'effort d'en maintenir un.

Je suis né en 90. Je pense avoir touché un ordinateur pour la première fois vers mes 5 ans et depuis en ai toujours eu dans ma vie. J'ai sérieusement commencé Linux et la programmation vers mes 15 ans. Je suis rentré à l'IUT de Montpellier en 2008 et sorti en 2011 avec une licence pro de développeur (…)

Journal NixOS 22.11 et OpenBSD 7.2

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
1
déc.
2022

Petit journal pour annoncer la sortie d'OpenBSD 7.2 le 20 octobre et de NixOS 22.11 aujourd'hui.

Comme d'habitude, c'est ennuyeusement simple et sans surprise.

OpenBSD : d'abord vérifier dans la section "Configuration and syntax changes" et suivantes les changements impactant votre système, puis doas sysupgrade, se faire un café le temps que la mise à jour se télécharge et s'installe, et faire les changements indiqués dans la documentation.

NixOS : sudo nix-channel --add https://nixos.org/channels/nixos-22.11 nixos && sudo nixos-rebuild (…)

Journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
59
10
nov.
2022

Salut,

Je voudrais te parler de NixOS, la distribution Linux déclarative. C'est solène% qui me l'a fait découvrir. Elle en a pas mal parlé sur son blog. Elle a même fait des trucs plutôt créatifs avec.

Je l'avais installé sur mon laptop secondaire il y a quelques mois à la place d'OpenBSD (déso / pas déso). C'est une machine que j'utilise assez rarement, et quasi exclusivement pour de la navigation web (youtube/rss dans la chambre). J'ai cherché à (…)

Journal Retour sur Foehn et le parc éolien de la Haute Borne

Posté par  (site web personnel) . Licence CC By‑SA.
44
20
oct.
2022

L'autre jour, j'ai balancé un journal bookmark un peu vide. Je vais profiter de ce journal pour détailler quelques points.

Disclaimer

Je suis lead dev chez Sereema, une start-up proposant une solution de supervision et monitoring des éoliennes afin d'assurer qu'elles fonctionnent bien. Je n'ai pas été payé pour faire ces deux journaux ou Foehn. J'ai fait ça sur mon temps libre parce que ça m'amuse et que je me dis que ça peut intéresser des gens. Je ne (…)

Journal Foehn - Exploration des données SCADA du parc éolien de la Haute Borne

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
18
oct.
2022

Y'a Engie qui partage en Open Data les données de quelques éoliennes du parc de la Haute-Borne.

J'ai bricolé un truc en Django pour les analyser. Ça se passe ici.

On peut voir des trucs intéressants, tel que les secteurs dominants de vents, la variation saisonnière de la production ou qu'il y a rarement assez de vent (>12m.s⁻¹) pour que ces éoliennes produisent à leurs plein potentiel (2MW)

Code source.

Journal Computer Graphics de Scratch de Gabriel Gambetta

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
57
16
sept.
2022

J'ai acheté l'ebook de Computer Graphics de Gabriel Gambetta. (et en écrivant ce journal, je découvre que le contenu est gratuitement accessible sur son site).

J'ai toujours été intéressé par les images générées par ordinateur et j'ai voulu comprendre comment ça marche. Comment avec plein de ma~~gie~~ths, on pouvait réussir à générer des pixels ? C'est quoi exactement une carte graphique ? Que voulez vous dire par accélération 3D matérielle ? Par opposition à logicielle ? Expliquez moi. Je (…)

Journal python: ellipsis operator (...)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
15
sept.
2022

J'ai découvert l'ellipsis operator de python (...). Dans le contexte où je l'utilise, c'est équivalent à pass, autrement dit ne rien faire. C'est utilisé principalement pour quand python attend qu'un bloc syntaxique soit rempli (corps d'une fonction, d'une boucle, …), mais qu'on a vraiment rien à y faire. Je trouve que ça permet de faire des interfaces plus élégantes.

from abc import ABC, abstractmethod

class CarElementVisitor(ABC):
    @abstractmethod
    def visitBody(self, element
(…)

Journal DeltaChat et notifications intempestive

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
23
juin
2022

DeltaChat est un client de messagerie instantanée basé sur le mail. Il a été déjà été mentionné dans ce journal.

Je l'utilise depuis maintenant quelque mois. Ça juste marche, c'est décentralisé (modulo tes copains en gmail.com…), ça ne dépend pas d'une société commerciale qui doit chercher à le rendre rentable, ça propose le chiffrement via Autocrypt. Pour mon usage, il fait un excellent remplaçant à Telegram et WhatsApp.

Seul problème, les notifications de thunderbird et k9mail à chaque (…)

Journal OpenBSD 6.9

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
17
mai
2021

Je profite de la mise à jour de mon serveur pour écrire ce petit journal.

Le 1er mai, le projet OpenBSD a sorti la version 6.9 de son système d'exploitation.

Plein de changements. Je citerai notamment l'ajout du RAID1 chiffré, ce qui va me permettre d'enfin migrer mon nextcloud à la maison o/

Le processus de mise à jour est décrit ici et peut être résumé par la procédure suivante

# Téléchargement de la nouvelle release et installation de
(…)

Journal Auto-hébergement sous OpenBSD

Posté par  (site web personnel) . Licence CC By‑SA.
20
4
mar.
2021

Bon, tu as lu le titre, tu te doutes que je ne suis pas là pour te parler de mes protèges préservatifs cousus maison. Je te réserve ça pour un prochain journal.

Aujourd'hui, je vais te résumer mon installation d'OpenBSD sur un netbook pour faire tourner mon blog et une instance FreshRSS.

Fluff

Cela fait un moment que Solène, développeuse OpenBSD me parle de ce système. Je n'y ai jamais trop prêté attention. Voyez-vous, elle et moi n'avons (…)

Journal Faire un accéléré (time-lapse) avec Kdenlive

Posté par  (site web personnel) . Licence CC By‑SA.
16
20
juil.
2020

Bonjour, nal.

Hier, j'ai profité du beau temps pour aller écraser gentiment les pédales en bord de mer.

Pour immortaliser cette sortie, j'ai ressorti la Go Pro (3 utilisations en 5 ans, peut-être pas mon meilleur investissement), je l'ai réglé en mode time lapse (1 photo par seconde), je l'ai fixé au guidon avec de la ficelle (parce que naturellement, je n'ai pas les accessoires qui vont bien), et c'est parti mon kiki.

1h45 plus tard, on se retrouve avec (…)

Journal Mi kama sona e toki pona*

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
11
mai
2020

*J'apprends le toki pona

Je profite de ce jour pluvieux pour apprendre le toki pona.

Le toki pona, qu'est-ce que c'est que quoi ? Il s'agit d'une langue construite minimaliste crée par la linguiste canadienne Sonja Lang en 2001. Le langage possède un vocabulaire fixé à 120 mots et utilise un alphabet de 14 lettres basé sur l'alphabet latin (les voyelles a, e, i, o et u ainsi que les consonnes j, k, l, m, n, p, s, t (…)

Journal Verilog && récursivité(récursivité(récursivité( ERROR: STACK OVERFLOW

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
5
mai
2020

Cher journal,

Hier, j'ai découvert que l'on pouvait faire du code récursif en Verilog.

Le verilog, qu'est-ce que c'est que quoi ?

Verilog est un vieux langage de description matériel. Il sert à modéliser des circuits qui pourront être ensuite simulé et être implémenté sur un FPGA ou en ASIC.

En guise d'exemple, voici un petit module qui fait clignoter une DEL :

`define CLOCK_FREQUENCY 25000000 // Number of clock tick in 1 second - 25Mhz
`define LED_TICKS_COUNT
(…)

Journal Nouvelles de kFPGA, le FPGA libre

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
30
12
avr.
2020

Bonjour' nal,

En novembre, je t'avais parlé de mon projet de FPGA libre, et je t'avais aussi montré une vidéo où il fait clignoter des LEDs.

Aujourd'hui, je te fais un petit point sur l'avancée du projet.

Déjà, comme tu peux le constater sur la heatmap ci-dessous, l'activité sur le projet a été assez faible. Cela est dû à une combinaison de facteurs. Il a fallu que je déménage suite à une rupture, je devais préparer une audience au tribunal (…)

Journal Amélioration de mon environnement de travail

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
19
4
mar.
2020

Malgré ma pratique régulière de l'escalade qui soulage pas mal, je suis assez fragile du dos. Cela est notamment dû à ma tendance à coder avachie comme une merde dans ma chaise de bureau.

Pour améliorer les choses, je me suis décidé à écouter l'un des conseils de la médecine du travail : travailler avec des écran à hauteur d'yeux. J'ai pris ce que j'avais sous la main et ça donne ça :

Après plusieurs jours d'utilisation, je sens la (…)