jmettraux.skepti.ch

John Mettraux, programmer

github @jmettraux speakerdeck jmettraux@gmail.com

20190422

rufus-scheduler 3.6.0 released

en ruby rufus-scheduler

The last Ruby Weekly contained a pointer to Resque-Scheduler in its "Code & Tools" section. I was a bit intrigued, it's been years since Ruby Weekly reposted anything I pushed to RubyFlow about rufus-scheduler (or its dependencies like fugit.

20190416

reddit answer on workflow engines

workflow flor florist ruby

Here is an answer I wrote for go to resource on how to build a workflow engine.

20190407

flor workflow engine

en flor workflow ruby

flor is a workflow engine. It's written in Ruby.

20180927

the flor language

en flor workflow ruby

Flor is a language for defining workflows for the flor workflow engine.

20180626

L'Effroyable Tragédie

fr book

It's a book in french, I'll anyway write about it in english. …

20180604

Before the Dawn

en book

After reading Guns, Germs, and Steel, I had to read Before the Dawn. …

20180601

Gemfile.lock

en ruby gemfile

If you are responsible for an application, a last-mile application, not a library (a gem), please check in your Gemfile.lock.

20180515

rufus-scheduler 3.5.0 released

en ruby rufus-scheduler

rufus-scheduler 3.5.0 just got released.

20180509

Guns, Germs, and Steel

en book

Up until now, I used to post the cover of the books I completed on Instagram. …

20180327

fugit 1.1.0 released

en ruby rufus-scheduler fugit

I'm working on a newer version of Rufus-Scheduler, it'll probably be a 3.5.x.

20171021

flor design 0

en flor ruby workflow

I was approached on Twitter by Benjamin Dauvergne asking me about flor's design.

20171013

Hiroshima.rb #058

en ruby hiroshimarb

Yesterday's evening we had Hiroshima.rb #058 at the Basset Café in West Hiroshima.

20171004

RubyKaigi 2017

en ruby rubykaigi hiroshimarb

The RubyKaigi Circus came in our good town of Hiroshima for its 2017 edition last week. …

20170814

chruby in Hiroshima

en ruby hiroshimarb programming

Back in June, I presented about chruby and ruby-install at Hiroshima.rb #056. My slides are available on Speaker Deck.

20170714

tiny delicious clone for Hiroshima.rb 057

en ruby hiroshimarb programming

For the first iteration of Hiroshima.rb "reboot" (#056), I had presented about chruby. (Sorry no blog post).

20170629

yahoo proxy with python

en python suhi programming

I am not a Python programmer, but I participated to last night SugoiHiroshima (#すごい広島) and I had brought with me a deck of slides about a small proxy to Yahoo Finance that I wrote as a toy example.

20170519

hail to the King Arduin

en arduino osx

I got an Arduino Nano clone for ~ USD 3.5 and attempted to connect it to my OSX Yosemite laptop. …

20170331

my "Open in Vim" OSX service

en vim programming osx tools

Many times, when contemplating a grep or a rspec output, I wish I could wink at a certain line and make it open the target file at the appointed line.

20170321

zero indent

en programming

As I wrote earlier, I don't use a debugger, lately I've started placing the puts, p and pp I use to help me develop at indentation zero, like this:

20161128

rufus-scheduler 3.3.0 released

en rufus-scheduler ruby

I have just released rufus-scheduler 3.3.0.

20160905

patterns at Hiroshima Lightning Talks

en

I gave a lightning talk about patterns at the Hiroshima Lightning Talks gathering.

20160504

rufus-scheduler 3.2.1 released

en rufus-scheduler ruby

I've just released rufus-scheduler 3.2.1.

20160227

dot errors rspec custom formatter

en ruby rspec

I work with two terminals side by side, a wide one of the left for running and an 80 columns one on the right for editing. The left one often gets hidden behind a browser window but I can easily bring it back with a keyboard shortcut.

20160222

vim :ListOld

en vim

The initial version of this post was about a ListOld function. After a few days, I changed my mind about it and rewrote as ListFiles, including current buffers and recently opened files in a single "view". The original post is still visible.

20160210

radial and flon

en flon

I'm currently reworking flon in Ruby. I might use it for a customer, hence this preparatory work. I did a first pass at flor but I noticed that I was copying too much. …

20160205

hyperbooks

en litterature

Books reference each other, directly or indirectly. You can now spend a life spidering from one book to the other.

20160128

familiarity

en jp litterature "

A man should avoid displaying deep familiarity with any subject. Can one imagine a well-bred man talking with the airs of a know-it-all, even about a …

"
20160111

banausic occupations

en xenophon philosophy "

Very good, Critobulus; for to be sure, the so-called banausic occupations are scorned and, naturally enough, held in low regard in our states. For they …

"
20151231

munemo 1.0

en ruby

munemo is a rewrite of rufus-mnemo. The first rewrite was actually in C as mnemo, munemo is a port of mnemo from C to Ruby.

20151229

small, custom-built interpreters

en programming link "

There's not much personal appeal to a Z80 emulator, but many applications I've written have small, custom-built interpreters in them, and maybe …

"
20151228

released rufus-scheduler 3.2.0

en ruby rufus-scheduler

I have just released rufus-scheduler 3.2.0.

20151227

blank in the thinking

en fr language

I'm an avid reader of Jacqueline de Romilly. She wrote a serie of essays about the health and the evolution of the french language. Here is a quote:

20151226

I don't use a debugger

en programming

I spiral around the problem with a test, the smallest test possible that demonstrates the symptom of the bug.

20151224

programmer arrogance

en programming

My friend said to me: "to tell you the truth, I've never met a programmer who'd tell me good things about what another programmer built".

20151221

a world split apart

en litterature "

If, as claimed by humanism, man were born only to be happy, he would not be born to die. Since his body is doomed to death, his task on earth evidently …

"
20151218

stuff and fluff

en workflow

"Stuff" is tangible. Examples of stuff: documents, business entities, mandates, folder.

20151216

John Boyd

en misc

Currently reading John Boyd's biography