Skip to content

Instantly share code, notes, and snippets.

{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Ludovic Coullet",
"label": "Directeur pôle technique France",
"image": "",
"email": "lcoullet@gmail.com",
"phone": "",
"url": "http://ludovic.coullet.net",
"summary": "Spécialisations : Environnements : WIN / OSX / UNIX utilisés au quotidien.\nInternet : Utilisateur avancé.\nBureautique : Pack Office / Open Office.\nGraphisme : Suite Adobe (Photoshop, Illustrator, Dreamweaver).\nProgrammation : HTML / CSS / Js / jQuery.\nPHP / Ruby (bonne connaissance des concepts POO & MVC), Ruby on Rails.\nCMS : Drupal / Silverstripe / Wordpress\nLogiciels libres : Gimp, Inkscape, Scribus, Thunderbird.\nDivers : HAML, SASS.",
@lcoullet
lcoullet / greeter.ex
Created June 18, 2018 13:31
The Guessing Game (Elixir 1.6) - ep1 challenge
defmodule Greeter do
def greet do
answer = IO.gets("Hi, nice to meet you, what's your name ?\n")
case Regex.match?(~r/^[a-z, A-Z ,.'-]+$/, answer) do
true ->
greet(answer)
false ->
IO.puts("Please enter a valid name.\n")
@lcoullet
lcoullet / elmlist.md
Last active September 13, 2017 20:52
[Une liste de liens sur Elm] Une liste très personnelle de liens et ressources intéressantes sur #elm #elmlang

Keybase proof

I hereby claim:

  • I am lcoullet on github.
  • I am blud (https://keybase.io/blud) on keybase.
  • I have a public key ASBTK4wwq62elkAAn_9zLlok_qM-qE3zedLiCDnkB86-6wo

To claim this, I am signing this object:

@lcoullet
lcoullet / Euclide's knocking at my door
Last active March 31, 2017 15:03
[Euclide's knocking at my door] A little test made with Sonic Pi #tags: music, sonicpi
def distribute(pulses, steps, sound)
pauses = steps - pulses
per_pulse = (pauses / pulses).to_i
remainder = pauses % pulses
rythm = []
pulses.times do |pulse|
rythm << 1
per_pulse.times { rythm << 0 }
rythm << 0 if pulse < remainder