Toujours utile, j'oublie toujours la syntaxe.
Encore un article sur ES6. Le nombre de changements est quand même assez affolant, ça risque de prendre du temps avant que tout le monde utilise ces nouveautés.
Une librairie qui facilite le WebGL.
Envoi de fichiers facile en P2P. On peut aussi l'héberger soit-même : https://github.com/cowbell/sharedrop
Comment utiliser l'attribut "alt" d'une image en HTML selon la nature de l'image.
Un plugin jQuery pour inclure un masque dans un champ texte.
Merci pour l'astuce je ne connaissais pas.
Sinon vous avez le SHIFT+Clic droit sur le fond de l'explorateur de fichier qui vous propose "Open command prompt here".
Un tuto très complet pour installer une seedbox sur un VPS Debian ou Ubuntu.
Un système de grid CSS ultra-simple qui utilise la puissance de flexbox. Et aussi un logo avec des zizis.
Des snippets CSS :)
La commande pour savoir quel java.exe s'exécute depuis la console est :
for %I in (java.exe) do @echo %~$PATH:I
C'est bien pratique parce que c'est vite le bordel quand on a plusieurs versions en parallèle. Dans mon cas, il se trouve qu'il y avait un java.exe dans C:\Windows\System32 et comme il était plus tôt dans le PATH, c'est lui qui s'exécutait en priorité.
Un petit snippet Javascript tout à fait intéressant pour copier du contenu dans le presse-papier de l'utilisateur.
Je me le copie ici :
$.fn.extend({
copy : function (text) {
return $(this).click(function () {
var container = $('<span style="position:absolute;top:-1000px;">' + text + '</span>');
$('body').append(container);
var range = document.createRange();
var selection = window.getSelection();
selection.removeAllRanges();
range.selectNodeContents(container.get(0));
selection.addRange(range);
document.execCommand('copy');
selection.removeAllRanges();
container.remove();
});
}
});
// Ensuite, ça s'utilise avec :
$('#monBouton').copy("IdleBlog is op!!");Un émulateur de terminal pour Windows. Je l'utilise depuis peu et il est plutôt bien pensé et nettement plus agréable que le terminal par défaut.
Et en plus il est portable !
Voici comment l'ajouter au menu contextuel pour l'ouvrir dans le répertoire courant : https://gist.github.com/jojobyte/66c8346ed8948b9b395f
Pour systématiquement ouvrir un nouvel onglet à la place d'une nouvelle fenêtre, il suffit d'ajouter le paramètre /single lors de l'appel à Cmder.exe.
Activer le menu contextuel
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"/single\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%1\""
Désactiver le menu contextuel
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
[-HKEY_CLASSES_ROOT\Directory\shell\Cmder]
Ouvrir dans le projet courant depuis Sublime Text
Installer le package Terminal avec la config suivante:
{
// Replace with your own path to cmder.exe
"terminal": "C:\\tools\\cmder\\Cmder.exe",
"parameters": ["/START", "%CWD%", "/single"]
}La version portable d'un gestionnaire de mots de passe.
De l'OCR en Javascript !
Un nouveau gestionnaire de dépendances Javascript développé par Facebook. Il se substitue à NPM dont il corrige pas mal de points problématiques pour les projets de grande ampleur.
A tester. Le repo Github est ici : https://github.com/yarnpkg/yarn