If you manage multiple docker images on docker hub, you want to make the support the easiest possible. But most of the time you start creating tags because your application follow the version of another application or you just want to try using the new debian image.

To create tag, docker hub provides you the Build settings page where you can declare tags, giving you 2 options:

  • use branch (Docker hub does it automatically, but you can do more specific stuff with it)
  • use different Dockerfile files Both are not perfect because branches need to be merge and multiple dockerfile results in duplicate code most of the time.

If yours tags are quite similar (base image or one RUN different) you have a better option using build args. Build arg are like environment variables but used during the build. You can specify them with docker build –build-arg = or in docker cloud at a global scope (Docker Cloud Automated Build). They can be use in most of the directives present in Dockerfile; for example you can change the base image, change RUN instruction using if/else

Continue reading

Astuces pour débuter sur Hearthstone:

  • commencer par jouer toutes les classes pour découvrir le jeu et obtenir les cartes de base
  • faire les bras de fer chaque semaine sachant qu’ils rapportent un paquet classique et qu’ils ne nécessitent pas forcément d’avoir des cartes
  • faire les quêtes chaque jour
  • les arènes nécessitent un minimum de victoires pour être rentables, elle sont donc à éviter quand on débute même si elles permettent de voir toutes les cartes
  • acheter en priorité des paquets classiques, les cartes obtenues seront toujours utilisées contrairement aux cartes des extensions qui sont exclues du mode standard après 2 ans
  • jouer des decks low cost contenant les premières cartes obtenues
  • crafter une carte coûte 4 fois plus que son désenchantement, il est donc plus intéressant d’attendre d’obtenir la carte dans un paquet
  • les cartes peuvent être nerf à la prochaine extension et rapporter plus en désenchantement, il est donc intéressant de conserver les cartes si on n’a pas besoin de crafter quoi que ce soit
  • quand on a une majorité des cartes classiques, acheter les paquets des extensions les plus récentes car les cartes seront utilisables plus longtemps
  • ne pas chercher à crafter toutes les cartes, certaines ne sont pas utiles
  • crafter en priorité les légendaires standards les plus utilisées (ex https://www.youtube.com/watch?v=RNxxpbRRP-U)

Globalement j’ai commencé à jouer longtemps après le début du jeu et j’ai donc appliqué ces règles pour rattraper mon retard sachant que chaque jour je ne joue que 10 à 20 minutes juste pour faire les quêtes.

Continue reading

Astuces pour jouer à Pokemon GO sans avoir à y passer un temps trop important:

  • jouer de préférence pendant les events (Noel, Halloween, etc…) car en général des récompenses sont proposées.
  • chaque jour activer au moins un pokestop et attraper un pokemon pour avoir le bonus journalier
  • ne pas acheter des pokeballs vous les trouverez facilement ou d’extensions de stockage car non nécessaire en mode casual
  • privilégier les pokemons: aquali, voltali, pyroli et Noadkoko. Facile à trouver, les bonbons ne manqueront pas. Chacun sont de bons attaquants ou défenseurs niveau PC max et cela fait 4 types d’attaques différentes.
  • ne faites pas évoluer un pokemon dont l’IV n’est pas bon, tester avec la fonction évaluer
  • ne faites pas monter en level un pokemon non évolué, attendre l’évolution pour connaitre ses attaques qui doivent être dans le même type que le pokemon pour avoir le bonus. La liste des meilleurs attaques est disponible en ligne.

Vous aurez ainsi une bonne base de départ pour jouer tout en gardant une vie normale.

Continue reading

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 http://please.hackmyresume.com/ website.

The idea behind is to use a json file for the data using https://github.com/jsonresume/resume-schema 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 http://japromis.katagena.com/ based on a simple json file https://raw.githubusercontent.com/nouchka/docker-hackmyresume/master/resume.json

Continue reading

Resolutions

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

This bash script will be trigger when a connexion is up or down.

In our case, we only check on tun0 vpn interface.

On up event, we change gnome settings to set the proxy pac file and on down event we reset the proxy to none.

Continue reading

Jean-Avit Promis

OpenSource Enthousiast

Coopérateur chez Coop’Alpha

France