Journal [lu sur Undeadly] Les montres molles

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
12
juin
2023

Afin de mitiger le problème du troupeau tonitruants lors de l’exécution de jobs sur un grand nombre d'appareils (typiquement écrouer les serveurs quand tout le monde fait la même mise à jour au même moment), l'artiste a implémenté une solution carrément plus élégante que ce qu'on peut trouver en cherchant 2 mn dans son cerveau tordu de SysAdmin

Comme par exemple

30 8-21/* * * * sleep ${RANDOM:0:2}m ; /path/to/script.php

ou encore

0 1 * * * * perl -le
(…)

Journal Monitoring du bassin versant Adour-Garonne

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
25
22
sept.
2022

Suite à la lecture d'un article sur le cycle de l'eau (https://www.mediaterre.org/actu,20200503184212,1.html), j'ai voulu objectiver la proportion des précipitations qu'on rejette effectivement à la mer.

De prime abord, ça m'a paru assez simple. Je ne me serais jamais douté que la quantité d'eau qu'un fleuve rejette dans la mer ou qui tombe sur un territoire ne soit pas une donnée archi connue, archi consolidée et archi disponible.

J'ai bien envisagé que certaines choses comme les bassins versant transfrontaliers (…)

Journal Un chou est un chou, ou pas ...

Posté par  (site web personnel) . Licence CC By‑SA.
21
11
oct.
2020

Dans n'importe quelle activité l’existence d'indicateurs fiable est une condition nécessaire à la prise de décisions éclairées.

Sans cela, on est condamné au feeling, à l’expérience ou à la poudre verte. Et dans le domaine agricole, la poudre verte fait des ravages. D'abord parce qu'elle est souvent toxique, ensuite parce qu'elle est le média d'un transfert direct et intégral de la valeur ajoutée de l'exploitation agricole au fabricant de phytos.

Ce modèle d'agriculture à vécu. Certains ne le savent pas (…)

Journal Nous sommes enfin dignes

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
38
16
mar.
2015

Aujourd'hui est le jour ou nous nous sommes enfin montrés dignes de notre statut de 56eme puissance mondiale. En effet pour la première fois, par simple décision administrative quelques site ont pu être bloqués par un dns menteur.

Le plus étonnant est que l'un de ces site au moins est hébergé en France et aurait très bien pu être coupé simplement comme des millier d'autres par décision de justice. Suite à une plainte, un tribunal statue sur le (…)

Journal [TOI AUSSI] Viens prendre un cours de programmation système

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
26
11
oct.
2012

On parle de DragonFly BSD.

Tout commence cet été lors du GSoC. Mihai Carabas a travaillé sur la prise en charge avancée de la topologie des processeurs. En gros, cela permet de faire la différence entre un socket, un core et un thread. Le monsieur qui porte le nom d’un acteur de cinéma a alors eu deux trois idées sur la façon dont l’ordonnanceur de processus pouvait en tirer parti.

Puis, il y a eu ce banc d’essai qui a déclenché (…)

Journal La revanche du cochon/chien

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
44
10
sept.
2012

Traditionnellement sous *BSD, le nom fonction qui termine l’exécution de l'OS est une boutade : die_you_gravy_sucking_pig_dog(void).

C'est le cas par exemple sous NetBSD[1], OpenBSD[2], DragonFlyBSD[3] mais également pour FreeBSD jusqu'à ce qu'au détour d'un commit[4] la fonction disparaisse au profit de quelque chose de soit disant moins crétin (perform_shutdown(void);)

--- head/sbin/shutdown/shutdown.c   2009/12/29 08:45:50 201179
+++ head/sbin/shutdown/shutdown.c   2009/12/29 08:49:43 201180
@@ -93,7 +93,7 @@
 static const char *nosync, *whom;

 static void badtime(void);
-static void die_you_gravy_sucking_pig_dog(void);
+static void perform_shutdown(void);
 static
(…)

Journal De la façon dont un problème de boot est résolu sous FreeBSD

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
42
27
juil.
2012

Sommaire

En ces temps troublés par l'arrivée de systemd dans ArchLinux et les histoires de SecureBoot et de grub2 je trouve intéressant de faire un petit journal pour raconter un peu ce qui se passe ailleurs.

Lancer init

FreeBSD par défaut utilise son propre boot loader appelé boot. Il se décompose en trois phases boot0, boot1 et boot2. Ces programmes n'ont rien de folichon, sinon qu'ils permettent éventuellement de (…)

Journal [Aucun rapport] des ogm, du miel et des abeilles

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
30
7
fév.
2012

En ces temps hivernaux, combien d'entre vous soignent leur nez qui coule ou leur état fébrile avec un peu de miel ? dans un bol de lait chaud, dans une tisane ou un grog ?

Ce produit sain et naturel, s'il n'est pas la panacée n'en est pas moins agréable et réconfortant. C'est de plus un produit relativement unique en son genre. Il ne pourris pas, ne fermante pas (pour l'hydromel, il faut rajouter des éléments minéraux).

La fabrication du (…)

Journal Serais-ce geek's day

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
6
jan.
2012

Alors que tout le monde attend (ou pas) le coming-out de #mamieducantal , le millième xkcd est sorti. Tout ça alors qu'on me susurre à l'oreille qu'une agréable surprise attendais ceux qui auront fait un csup faut pas encore le dire

Mes plus plates excuses pour l'aspect bookmark du journal. Moi aussi je vous aime.

Journal Un flim presque clute

Posté par  (site web personnel) .
Étiquettes : aucune
1
16
août
2010
Voila un film qu'il est bien ...

Nicolas Cage y remplace avantageusement Charles Bronson ; Teresa Palmer, Sarah Michelle Gellar ; Monica Bellucci, Katsuni (ou pas) ... Quand a Jay Baruchel, s'il avait été un peu plus poilu, il aurait eu de faux airs à maintenir le support de Token Ring pour OpenVMS.

Après cette belle pléiade d'acteurs, il nous fallait un scénario. Rassurez-vous, il est digne de The Secret of My Successet les effets spéciaux (…)

Journal Une blackliste mais pas tout à fait

Posté par  (site web personnel) .
Étiquettes :
21
20
mai
2010
Bonjour mon cher journal,

Je viens de découvrir un de ces "services" dont internet à le secret ... J'ai nommé www.senderbase.org (by cisco svp).

L'histoire commence lorsque je trouves un taux anormal de "DSN: Service unavailable" dans les maillogs d'une machine. Je prends deux trois ip au hasard et je tape un petit telent (oui j'ai un alias telent=telnet dans mon bashrc) sur le port 25 et là stupeur :

554 Your access to this mail system has been rejected (…)

Journal klipper sans kde

Posté par  (site web personnel) .
Étiquettes : aucune
8
11
avr.
2010
Bonsoir,

J'ai toujours rêvé de pouvoir avoir sur mon léger WM [0] l'équivalent de
klipper [1] sans avoir à me coltiner kde (non ce n'est pas un troll contre kde).

J'ai donc codé à l'arrache, un petit daemon qui enregistre les sélections de la sourie
dans un buffer et est capable de nous en recracher un nombre certain via une socket.

Bref une espèce d'history du copier coller.

Pour ce faire j'ai largement pillé le code de xclip[3] et me (…)

Journal La fin du monde

Posté par  (site web personnel) .
Étiquettes : aucune
13
3
fév.
2010
apche 1.3.42 est sortie[1].

Cette version de maintenance (correction d'un vulnérabilité importante de mod_proxy[2])
est la derrière de la lignée 1.3[1] de ce magnifique serveur http.

Il nous aura rendu bien des services notre apache 1.3. Certains d'entre nous (dont moi) le connaissaient dans
ses moindre recoins, dans ses moindres lignes de code. Comme un compagnon fidèle toujours stable, toujours prévisible dans son comportement.

J'aimais le compiler statiquement avec juste ce qu'il faut, un tout petit binaire mais si puissant, (…)

Journal Le marteau et la libellule

Posté par  (site web personnel) .
Étiquettes : aucune
16
18
fév.
2009
DragonFlyBSD 2.2 est sortie cette nuit.

DragonFlyBSD, à l'origine un fork de FreeBSD4, s'affirme de plus en plus comme un membre à part entière de la famille BSD avec en particulier:
- un système de fichier original HAMMER [1] désormais supporté au boot
- un (presque) nouvel ordonnanceur et plein de changements dans le noyau
- une infrastructure plus moderne (site wikisé, utilisation de git, liveDVD ...)
- beaucoup d'autre changements [2]


[1]http://www.dragonflybsd.org/hammer/
[2]http://www.dragonflybsd.org/release22/