Journal Domovik – Un système de synchronisation pluri-navigateurs

Posté par  . Licence CC By‑SA.
71
3
mai
2021

Cher journal,

Aujourd'hui, j'aimerais te présenter mon dernier projet, Domovik : un serveur de synchronisation pluri-navigateurs que j'ai développé durant ces derniers mois.

Pourquoi Domovik ?

Pour des raisons tant personnelles que professionnelles, j'utilise régulièrement plusieurs navigateurs répartis sur plusieurs machines, ce qui fragmente d'autant ma navigation : me souvenir sur lequel d'entre eux j'ai ouvert telle vidéo ou sauvegardé tel article est une source de tracas sans fin. « Allons donc », me direz-vous, « pourquoi diable ne pas (…)

Journal OpenStreetMap et carburants

Posté par  . Licence CC By‑SA.
57
10
juin
2017

Coucou chez journal,

J’écris ma première bafouille pour présenter un projet qu’on a codé en vitesse avec un pote.
Vous connaissez sans doute le super site gouvernemental non ergonomique pour connaître le prix du carburant à la pompe ? Si, si, celui‐là : https://www.prix-carburants.gouv.fr/.
Si vous ne le connaissez pas, je vous conseille de l’essayer : un vrai bonheur !

Je me suis alors dit qu’on pouvait sans doute mieux présenter les choses qu’eux avec un fond OpenStreetMap et un peu de leaflet (…)

Journal Idle Do, un script pour faire tourner des commandes quand l'ordinateur est inactif

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
3
jan.
2021

Pour éviter de perdre mes photos en cas d'incendie ou de vol, j'ai décidé de les sauvegarder sur AWS Deep Glacier. C'est très bon marché (20 centimes par mois pour ~150 Go) et sans doute assez écologique puisque les fichiers sont stockés hors ligne (il faut plusieurs jours pour les restaurer)

C'est super, mais nous sommes en 2021 et mon bled n'est toujours pas couvert par la fibre. Ce qui veut dire que j'ai 80Ko/s en upload les bons jours (…)

Journal Mini-projet (python): un démon système pour gérer des raccourcis clavier

Posté par  . Licence CC By‑SA.
22
12
août
2019

Voici un petit projet du dimanche qui pourra éventuellement servir à ceux d'entre vous qui ont un petit serveur audio ou une raspberry-pi pour de la domotique.

Le titre n'est peut-être pas très clair, mais l'objectif est relativement simple: il faut exécuter des commandes lorsque certaines combinaisons de touches sont envoyés. Par exemple voici un extrait de ma configuration:

[/dev/input/event0]
KEY_STOP =
    mpc clear
    mpc random off
    mpc add /
KEY_FORWARD     = mpc next
KEY_BACKWARD    = mpc prev
KEY_0 =
(…)

Journal L’homme orchestre, partie 2 : écrire du code (en Java)

21
23
mar.
2016

Ceci est un article que je vient de publier sur mon blog et que je propose en lecture ici pour permettre la discussion, vu que j'ai désactivé les commentaires sur mon blog.
C'est la suite de mon précédent journal : L'homme orchestre, partie 1 : les casquettes

Depuis 4 ans, j’écris un MAM libre en Java. Comment arriver à ne pas se laisser dépasser par l’immensité du travail à fournir ? Un article en deux parties très subjectives et relèvent de (…)

Journal BSD Make Pallàs Scripts 2.0

Posté par  (site web personnel) . Licence CC By‑SA.
15
8
jan.
2014

Cher journal,

je t'écris pour te donner des nouvelles de BSD Make Pallàs Scripts[1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdmakepscripts

Un atout des macros make sur (…)

Journal L'homme orchestre, partie 1 : les casquettes

11
5
mar.
2016

Ceci est un article que je vient d'écrire sur mon blog et que je propose en lecture ici pour permettre la discussion, vu que j'ai désactivé les commentaires sur mon blog

Depuis 4 ans, j’écris un MAM libre en Java. Comment arriver à ne pas se laisser dépasser par l’immensité du travail à fournir ? Un article en plusieurs parties qui sont très subjectif et relèvent de l’expérience que j’ai pu tirer avec le temps (je ne suis pas développeur de (…)

Journal Assistant de projet logiciel

Posté par  (site web personnel) . Licence CC By‑SA.
9
17
mar.
2015

Cher Journal,

je souhaite de présenter Anvil 0.3.0 un petit assistant de projet logiciel fonctionnant avec git, qui te propose:

  • de réécrire l'historique d'un projet en éliminant les espaces avec anvil_whitespace.
  • de réécrire l'historique d'un projet en convertissant les textes en UTF-8 avec anvil_encoding.
  • de réécrire l'historique d'un projet et de renommer les fichiers en utilisant un script sed avec anvil_sed.
  • de prescrire des règles sur les espaces, les mots-clefs SCM (comme $CVS$) et les (…)