Skip to content

Instantly share code, notes, and snippets.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@lexman
lexman / decoupage_deplacements_longue_distance.geojson
Created July 25, 2019 16:22
Découpage de la France pour les déplacements longue distance
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@lexman
lexman / Exercice SQL.md
Last active April 10, 2019 07:51
Exercice SQL

Etant donné les deux tables suiantes

Table : city

contient toutes les villes de plus de 100 000 habitants dans le monde, formatée comme suit :

id name population area country_id
1 Paris 2.2 50 1
2 Sydney 8.3 200 2
@lexman
lexman / graphviz.html
Created November 13, 2018 12:58
Graphviz Example
This file has been truncated, but you can view the full file.
<script type="text/vnd.graphviz" id="graphviz">
digraph workflow {
rankdir="LR";
Node [style="rounded,filled", shape=box, fillcolor=none]
"p_tuttlefile_5" [label="tuttlefile_5", URL="#tuttlefile_5", color=green, fontcolor=green, width=0, height=0] ;
"p_tuttlefile_5" -> "file%3A//departements-pbf"
"file%3A//departements-pbf" [fillcolor=green, label="departements-pbf"] ;
"p_tuttlefile_8" [label="tuttlefile_8", URL="#tuttlefile_8", color=green, fontcolor=green, width=0, height=0] ;
"p_tuttlefile_8" -> "file%3A//zips"
@lexman
lexman / demande_acces_donnees.txt
Created October 9, 2018 21:06
Demande d'accès aux données personelles
Bonjour,
conformément à la législation sur la protection des données personnelles, je vous écris pour que vous me transmettiez les données que vous possédez sur moi, dans leur intégralité, c'est à dire autant les données brutes receuillies que les résultats de calculs et de modèles.
Par ailleurs, il vous incombe aussi de m'apporter la preuve de consentement d'utilisation des mes données (date, site, texte du consentement, copie d'écran) qui vous autoriserait à me contacter à des fins publicitaires.
Bien que le droit d'accès à mes données qui existe depuis longtemps, je me permet de vous rappeler que depuis le 25 mai dernier, vous avez un mois pour me répondre. Et que si vous ne vous conformez pas à la loi, ou que vous montrez de la mauvaise volonté, vous êtes passibles d'un amende de 20 millions d'euros.
Respectueusement,
@lexman
lexman / dontclickhere_drivy.py
Created June 23, 2018 17:02 — forked from sylver/dontclickhere_drivy.py
My solution for Drivy dontclickhere riddle
#!/usr/bin/env python
import sys
from StringIO import StringIO
import requests
from PIL import Image
BASE_URL = 'http://dontclickhere.drivy.com'
CACHE = {}
@lexman
lexman / README.md
Last active May 7, 2022 20:34
Un parseur de logs pour des stats

Fizzbuzz de l'équipe BI / Big Data Mappy

Les postes ouverts dans l'équipe BI / Big Data sont publiés sur Recrutee

Nous proposons ce FizzBuzz pour valider que nous sommes bien sur la même longeur d'onde avec les candidats, de filter les programmeurs qui ne sont pas en pahse par rapport aux attentes de notre équipe, et de vous proposez un aperçu de la donnée brute qu'on traite. C'est un exercice simple et sans piège.

Pour y postuler, forkez ce projet et répondez sur GitHub à l'énoncé dans le langage de votre choix. Pour info ma machine est sous Linux contient Python une JVM et Ruby ; d’autres dans l’équipe sont sous Windows donc on trouvera un moyen lancer le code si vous choisissez une technologie microsoft. Si vous choisissez quelque chose de plus exotique, il faudra que nous sachions comment installer les dépendances nécessaires pour valider votre programme en moins de 5 minutes.

Une fois l'exercice terminé, envoyez nous le lien en postulant p

# usage:
# @include "json.awk"
# BEGIN {
# src["hello"] = "world"
# json_save("test.json", src)
# json_load("test.json", dst)
# print dst["hello"]
# }
#
# value: