Devenet Devenet

Liens en vrac

Quelques 337 marque-pages glanés pendant ma navigation sur le Web.

Configurer les captures écran sous Mac OSX

http://korben.info/configure-capture-ecran-mac-osx.html

• Pour une capture de tout votre écran : Pomme + Majuscule + 3
• Pour une capture d'une sélection : Pomme + Majuscule + 4
• Pour une capture de fenêtre : Pomme + Majuscule + 4 + Espace

Changer le répertoire où s'enregistre les captures :
> defaults write com.apple.screencapture location /chemin/vers/repertoire

Changer le format de l'image. Vous avez le choix entre png, pdf, tiff, pict, jpg, bmp, gif, psd, sgi et tga :
> defaults write com.apple.screencapture type png

Changer le préfixe de l'image :
> defaults write com.apple.screencapture name ScreenShoot

Désactiver l'ombre des captures avec :
> defaults write com.apple.screencapture disable-shadow YES

Pour prendre en compte les modifications :
> killall SystemUIServer

Gérer les bibliothèques sur Windows 7

http://www.pcastuces.com/pratique/windows/7/bibliotheques/page5.htm

Comment ajouter un emplacement réseau dans une bibliothèque sur Windows 7
1. Créer un dossier vide D:\Library\Media\Videos
2. Le lier à la bibliothèque choisi
3. Supprimer le dossier Videos
4. Dans une invite de commande, saisir la commande mklink /d D:\Library\Media\Videos \\PC_DISTANT\Media\Videos
5. Voilà c'et fait

Linux - Commandes fondamentales

http://orangina-rouge.org/tools/cheat-sheet/Linux%20-%20Commandes%20fondamentales.htm

Petites listes et rappel des principales commandes linux.
Comme par exemple "cd -" qui permet de revenir au répertoire précédent :-)

Le test de Joël : 12 étapes vers un meilleur code

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

Les 12 questions à se poser dans une équipe de programmeurs.
Et c’est aussi les 12 questions à poser en entretien d’embauche.

1. Do you use source control?
2. Can you make a build in one step?
3. Do you make daily builds?
4. Do you have a bug database?
5. Do you fix bugs before writing new code?
6. Do you have an up-to-date schedule?
7. Do you have a spec?
8. Do programmers have quiet working conditions?
9. Do you use the best tools money can buy?
10. Do you have testers?
11. Do new candidates write code during their interview?
12. Do you do hallway usability testing?

Organized Gmail Inbox

https://web.archive.org/web/20141013092635/https://jgthms.com/organized-gmail-inbox.html

Exemples d’étiquettes pour bien organiser sa boîte e-mail.

> I set up a simple rule to follow: every incoming mail must hold one of the predefined labels.

Git - Le remisage

http://git-scm.com/book/fr/Utilitaires-Git-Le-remisage

Équivalent au “shelve” de TFS (par Microsoft) : permet de stocker localement ses modifications pour retrouver un dépôt git “propre”, et ainsi faire des modifications urgentes, changer de branche, bref faire autre chose, puis une fois ces choses terminées, retrouver l”état initial.

7 lines JavaScript library for calling asynchronous functions

http://krasimirtsonev.com/blog/article/7-lines-JavaScript-library-for-calling-asynchronous-functions

Il y a aussi http://stackoverflow.com/questions/899102/how-do-i-store-javascript-functions-in-a-queue-for-them-to-be-executed-eventuall

// Function wrapping code.
// fn - reference to function.
// context - what you want "this" to be.
// params - array of parameters to pass to function.
var wrapFunction = function(fn, context, params) {
   return function() {
       fn.apply(context, params);
   };
}

// Create my function to be wrapped
var sayStuff = function(str) {
   alert(str);
}

// Wrap the function.  Make sure that the params are an array.
var fun1 = wrapFunction(sayStuff, this, ["Hello, world!"]);
var fun2 = wrapFunction(sayStuff, this, ["Goodbye, cruel world!"]);

// Create an array and append your functions to them
var funqueue = [];
funqueue.push(fun1);
funqueue.push(fun2);

// Remove and execute all items in the array
while (funqueue.length > 0) {
   (funqueue.shift())();  
}