Un tuto sur Docker pour les débutants.
how to play piano
Supprimer un objet ou générer un motif avec Gimp.
Charger un Tomcat embarqué + la création de servlet codée en Java (donc sans config XML). Pas mal
Comment embarquer un Jetty ou un Tomcat dans une webapp Java qui se démarre en stand-alone.
Gérer les problèmes de finger print SSL (certificats auto-signés) avec Mercurial
Donc pour résumer :
1) Récupérer le fichier .crt du site (Icône du site > Plus d'informations > Onglet Sécurité > Afficher le Certificat > Exporter)
2) Le mettre quelque part, chez moi c'est ~/.hg/el-toreador.crt
3) Créer un fichier ~/.hgrc
4) Copier le contenu suivant (en l'adaptant) :
[hostfingerprints]
el-toreador = 1E:B0:EE:88:F9:AA:F9:97:AF:44:04:0F:FA:2B:42:07:95:C9:FE:2C
[web]
cacerts = ~/.hg/el-toreador.crt
5) La fingerprint du certificat se trouve dans la fenêtre Afficher le Certificat, il s'agit de "l'empreinte numérique SHA1".
Une très bonne explication de ce que sont des Clojures (par l'exemple). Pour les fainéants il s'agit de fonctions à l'intérieur d'autres fonctions mais qui conservent l'état des variables qu'elles ont modifié et qui les entourent dans leur portée de variables.
Comment choisir ses couleurs et les accorder entre-elles.
L'avenir est à JavaScript. Un autre tuto sur les bases MongoDb
Tuto de chargement hyper efficace de ses polices de caractères. Merci à Timo
Un guide en français sur Angular JS 1. Par Sam & Max
Tuto sur Angular JS 2 en vidéo.
Tuto sur Angular JS 2.
Un autre tuto en français sur Angular JS mais cette fois-ci sur OpenClassRoom (la version entreprise de feu le SiteDuZero). Vous le savez peut-être mais je ne suis pas une grande fanna d'OCR mais bon, le tuto m'a l'air bien.
Un résumé expliquant comment utiliser facilement H2BD (création d'une connexion, ajout de la base en dépendance Maven, création d'un pool de connexion, connectivité avec Hibernate & JPA, URL à utiliser, etc.
Voici quelques exemples :
Cas pour rendre les données persistantes sur le disque :
# Pour stocker les données de la base dans le répertoire TEST de votre home
jdbc:h2:~/TEST
# Pour stocker les données de la base dans le répertoire /data/TEST
jdbc:h2:/data/TEST
URL pour l'écriture en mémoire (données non persistantes) :
# Permet d'avoir plusieurs connexion pour une même instance (processus) :
jdbc:h2:mem:test
# Permet de n'avoir qu'une seule connexion (schéma anonyme et privé) :
jdbc:h2:mem:
Changer le dialect SQL de H2DB pour employer celui d'une autre base :
La liste des modes de compatibilité est disponible ici
# Pour Apache Derby
jdbc:h2:mem:MON_SCHEMA;MODE=Derby
# Pour DB2
jdbc:h2:mem:MON_SCHEMA;MODE=DB2
# Pour MySQL
jdbc:h2:mem:MON_SCHEMA;MODE=MySQL;IGNORECASE=TRUE
# Pour Oracle
jdbc:h2:mem:MON_SCHEMA;MODE=Oracle
# Pour PostgreSQL
jdbc:h2:mem:MON_SCHEMA;MODE=PostgreSQL
Exécution de scripts SQL au démarrage de la base :
# Pour exécuter un script SQL au démarrage de l'instance de la base :
jdbc:h2:mem:test;INIT=create schema if not exists test\;runscript from '~/sql/init.sql'
Et comment utiliser cette base dans un fichier :
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class driver = Class.forName("org.h2.Driver");
Connection connect = DriverManager.getConnection("jdbc:h2:file:/mon/repertoire/ou/stocker/mes/donnees", "my_user_name", "my_password");
connect.close();
}
Positionnement en profondeur avec z-index en CSS
Booster son Linux avec un all-in-memory.