New year, new challenge, I will quit my current company in september. As I’m looking for a new job, I worked on my resume again and I found website. The idea behind is to use a json file for the data using json format. Then you use hackmyresume to apply theme for web or for files (ex PDF), using node packages. It creates that kind of result based on a simple json file https://raw.

Continue reading


Find a new job or at least check my options. (Already working on my CV) Eat less and less meat and cook vegan meal. (Already spend week without meat) Pass my symfony certification and my yachtmaster qualification. (Book finished) Continue learning swedish, work my english and my german. (Swedish 1⁄3 done on Duolingo) Contribute more on github. (First docker container published)

Continue reading

If you are using a VPN sometimes and you want to change the proxy settings when you launch your VPN: Create a file in directory /etc/NetworkManager/dispatcher.d/ /etc/NetworkManager/dispatcher.d/20proxyvpn #!/bin/bash IF=$1 STATUS=$2 if [ "$IF" == "tun0" ] then case "$2" in vpn-up) logger -s "$0 Script up triggered" gsettings set org.gnome.system.proxy autoconfig-url "http://yourdomain.lan/proxy.pac" gsettings set org.gnome.system.proxy mode "auto" ;; vpn-down) logger -s "$0 Script down triggered" gsettings set org.gnome.system.proxy mode "none" ;; pre-up) ;; post-down) ;; *) ;; esac fi This bash script will be trigger when a connexion is up or down.

Continue reading

Coupe du monde

Juste une petite pensée sur le cout de la coupe du monde. Je viens encore de lire que celle-ci coutait cher, que c’était une érreur du gouvernement brésilien et je pense que c’est une vision un peu trop simple de la situation. Tout d’abord l’argent circule et un état doit avoir une vision globale de ses dépenses: on doit donc se demander où les millards dépensés sont partis. Si ils sont partis dans des entreprises brésiliennes, qui ont employé du monde, cela profitera à toute l’économie du pays.

Continue reading is a javascript web application on nodejs. It uses diffents transports methods depending on the browser. I use it on 2 purposes: – make browser client refresh some ressources when there are a change: a news section for example. – alert when there are simultaneous change of a ressource: a change on a planning ( I have 2 projects using this technology: – a dashboard with live status from different server: uptime values will refresh live

Continue reading

If you want to monitor a website you can setup easily a regular cron to check the performances. You just need PhantomJS which is a headless browser. For a 64bits version: if ! which bzip2 >/dev/null; then apt-get install bzip2 fi if ! [ -f "/usr/local/bin/phantomjs" ]; then cd /tmp/ wget tar xvf phantomjs-1.9.2-linux-i686.tar.bz2 cp phantomjs-1.9.2-linux-i686/bin/phantomjs /usr/local/bin/ chmod +x /usr/local/bin/phantomjs fi Then we will use confess.js script with PhantomJS.

Continue reading

Author's picture

Jean-Avit Promis

OpenSource Enthousiast

Coopérateur chez Coop’Alpha