In the last years, cmder became my default console when I needed a cmd.exe-compatible Windows console.
Very often, I have a cmder window with a set of tabs under my standard Windows user, and another that I launch as admi, to switch on/off some services, e.g …

Avec Thomas Durey, nous organisons un meetup à Nantes mardi 3 octobre dans les locaux de Voyages-Sncf.com avec l'AFPY pour échanger autour du langage Python !
Au programme :
J'avais déjà évoqué ce jeu de manière très rapide dans un post précédent.
Voici un petit compte-rendu de notre première partie d'il y a quelques semaines, qui a été un franc succès je crois :)
Le gang du Harpon
- Ludius Dalmore : chef du gang; ancien capitaine de navire chasseur de léviathans …
This post may just look like a good excuse to show some holiday pictures (and really it is), sorry about that :)
I was in London last week, and I had the chance to make a tour of some great street art spots around Liverpool Street station, thanks to Fabrizio Gallozzi …
J'ai découvert ce jeu via la critique de Steve Jakoubovitch sur Hugin & Munin.
Malgré cette critique partagée, j'ai été conquis par le concept. J'ai commandé le jeu et nous avons fait une première partie samedi dernier.
Et personnellement, j'ai pris mon pied !
Déjà à la lecture des quelques paragraphes succints …
Ça y est ! Bascule effectuée !
Ce blog est désormais un blog statique, généré avec Pelican.
Et au passage: c'est son anniversaire ! 3 ans :)
Pourquoi migrer vers un blog statique avec Pelican ?
- par souci de simplicité:
make publishet il n'y a plus qu'à servir les fichiers HTML générés - par sécurité …

Je ne veux pas vous parler du jeu de farbs en Puzzle Script: http://www.puzzlescript.net/play.html?p=6866423 (je n'ai toujours pas compris comment il se jouait)
Non, le concierge de donjon dont je souhaite vanter les mérites est celui d'Anna Anthropy, disponible sur la plateforme …
(English version: on boardgamegeek - there is also another 2 players variant there)

BANG! - Le jeu de dés est un de mes jeux favoris. Je trouve sa mécanique de Yams revisitée, combinée à une version épurée du jeu WANTED! original, avec rôles cachés et portées de tir, très réussi.
Il existe …
I ended up not using this code, but it may be useful to others:
mock_setup_provider.py:
import sys
from unittest.mock import Mock
class MockSetupProvider(Mock):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.captured_setup_requires = set()
def setup(self, *args, **kwargs):
self.captured_setup_requires.update(kwargs.get('setup_requires'))
setup_extractor …

Hello all.
This is an open request : does anyone know about equitable non-smart phones or laptops, ideally long lasting and for the laptops: easily repairable with open-source componants ?
I know about Fairphone, but I couldn't find anything similar for simpler "feature phones".
By the way, I stumbled upon their cost …
Pour faire suite à mon précédent post sur ce jeu génial, voici 2 autres variantes que nous avons inventé et testé avec ma compagne:
- "The Game: Constrained" : inspiré de l'extension officielle The Game: Extreme (PDF, 560Ko), l'idée est d'associer une règle supplémentaire à certaines cartes lorsqu'elles sont visibles au dessus …
Since Spring 4.1, it is really easy to enable JSONP on an API controller:
@RestController
@RequestMapping(value = "/")
public class MyController {
@ControllerAdvice
static class JsonpAdvice extends AbstractJsonpResponseBodyAdvice {
public JsonpAdvice() {
super("callback"); // name of the query parameter to use
}
}
@RequestMapping(value = "/", method = RequestMethod.GET)
public MyAPIResult getStuff(...) {
...
}
}
There is no RFC …
What do you think of the following innocuous Python code ?
from gevent import monkey
monkey.patch_all(thread=False, select=False)
import requests
requests.get('http://i-do-not-exist.com')
print('THIS WILL NEVER BE PRINTED !!!')
Guess what ? The string message will never get printed :(

Simply remove the monkey.patch_all line and you'll …
Last week, my father asked me if I could find make a backup of an old lovely voicemail message he had.
I wrote a short Python script to accomplis this:
twiml_url = 'https://handler.twilio.com/twiml/EH9515e9e0d2fb81f27d75a493225ae703'
client = Client(os.environ['TWILIO_ACCOUNT_SID'], os.environ['TWILIO_AUTH_TOKEN'])
client.calls.create(to='+33241XXXXXX …Une courte présentation que j'ai donné cette après-midi à Voyages-sncf.com Technologies :
Les slides sont accessibles ici en plein écran.
Hanabi est un de nos jeux préférés, à moi et ma compagne. Et certainement celui auquel on a joué le plus de fois. Et on ne l'a toujours pas complètement battu !
Voici quelque idées de variantes pour renouveler un peu le plaisir :
- Variante rapide pour 2 joueurs (testé : un peu …
In this blog post, I'm going to demonstrate how to reuse WiseMapping HTML+JS rendering engine to easily visualize...
text-based mindmaps
like this one
have many benefits
they are readable as-it-is
they don't require any tool to be edited
they follow the UNIX tenets
For the impatient ones, here is …
This week I wrote a small Python script, that can generate a mindmap from a simple indented text input like this:
Winter
december
january
february
Spring
march
april
may
Summer
june
july
august
Autumn
september
october
november
The command: ./graphviz_mindmap.py seasons.txt.
The results, with various layout parameters:



Another …

Recently I lost a lot of time on this. Hence I want to share a working solution, even if i cannot take the time to detail the issue.
I'm taking about writing reusable code for Jenkinsfiles : https://jenkins.io/doc/book/pipeline/shared-libraries/
One cannot simply use Groovy HTTPBuilder, because …




