mercredi 8 octobre 2014

Charger une librairie dynamiquement en javascript

Disons que vous développez un tag quelconque, par exemple :

Vous aimeriez que le fichier javascript chargé en charge un autre, par exemple jquery, voici ce que vous devez mettre dans mylib.js :

Petit bonus : disons que dans ce fichier javascript mylib.js vous souhaitez charger un autre fichier javascript, en lui spécifiant dynamiquement le même domaine que mylib.js, vous utilisez alors l'id donné à la balise script du tag :

mardi 7 octobre 2014

Installer et utiliser plusieurs version de nodejs avec nvm

NVM est un gestionnaire de versions pour nodejs qui vous permet d'installer une version précise de nodejs ou la dernière version stable, etc...

Plusieurs versions peuvent être maintenues en même temps sur votre machine, et c'est vous qui décidez celle que vous voulez utiliser.

Pour installer NVM :
curl https://raw.githubusercontent.com/creationix/nvm/v0.17.2/install.sh | bash

Pour installer une version précise de node :
nvm install 0.10

Pour installer la dernière version stable de node :
nvm install stable

Pour voir toutes vos versions de node installées :
nvm ls

Pour utiliser une version de node :
nvm use 0.10

Pour ne pas avoir à refaire un nvm use à chaque fois que vous ouvrez un terminal, vous devez définir votre version de node par défaut : 
nvm alias deault v0.10

Repo github officiel : https://github.com/creationix/nvm

jeudi 2 octobre 2014

Annuler des modifications locales non commitées, puis commitées avec git

1) Annuler des modifications non addées et non commitées :

git reset --hard
-> pour remettre les fichiers dans leur état d'origine

git clean -fd
-> pour supprimer les fichiers et dossiers non trackés

2) Supprimer le dernier commit et revenir à celui d'avant comme si vous n'aviez jamais rien fait :

git reset --hard HEAD~1

mercredi 1 octobre 2014