Un jour, au travail, j’ai eu besoin d’utiliser un fichier qui était sur mon iPod. J’ai cherché et cherché. Mais j’ai enfin trouvé! Un merveilleux logiciel, simple, efficace et qui fonctionne!
http://hem.bredband.net/catacombae/hfsx.html
Un bon logiciel qui fonctionne!
Comment débogger quelqu’un sans voir ce qu’il fait ? Insoutenable!
- se connecter en SSH sur le Mac qu’on veut débogger
- Télécharger Vine Server: curl -O http://aleron.dl.sourceforge.net/sourceforge/osxvnc/XXXX.dmg
- Monter le DMG et copier les fichiers dans le dossier /Applications/Utilities
- hdiutil mount XXX.dmg
- cd /Volumes/OSXvnc
- cp -R OSXvnc.app /Applications/Utilities
- cd /Applications/Utilities/OSXvnc.app
- Définir un mot de passe VNC avant de le démarrer:./storepasswd mysecurepassword .osxvncauth
- Voilà! Il ne reste qu’à démarrer le serveur:
./OSXvnc-server -rfbport 5900 -desktop mymac.local
-dontdisconnect -restartonuserswitch N -keyboardLoading N
-pressModsForKeys N -swapButtons
-rfbauth /Applications/Utilities/OSXvnc.app/.osxvncauth &
Une fois connecté, il est préférable de définir dans vine server qu’il ne doit accepter que les connextions venant de 127.0.0.1. Une fois fait, vous n’aurez qu’à faire un tunnel (ssh -L 5900:127.0.0.1:5900 user@remotehost)
Référence: The Mac Help Desk
Je suis à lire le livre « Practices of an Agile Developer » . Inspirant! J’ai fait de la programmation extrème (XP ou eXtreme Programming) pour un projet, mais je n’avais pas compris à ce point ce qu’est pas programmation Agile avant de lire ce livre. En effet, je savais en gros ce que c’étais, mai ce livre a été une révélation.
Plein de conseil tellement évident qu’il se sont que très rarement appliqués!
Voici mes préférés:
- Critiquer les idées, pas les personnes
- Travailler pour livrer
- Investissez en votre équipe (formation continue)
- Questionnez tant que vous n’avez pas compris
- Gardes l’application toujours livrable
et ne suis pas rendu à la moitié!
Bref, un livre inspirant pour lequel se faire une feuille de rappel serait une bonne idée. Enfin, j’ai lu quelques livres de la série « The pragmatic bookshelf » et ils sont tous simples, pertinents et intelligents.
Tous les développeurs java devraient avoir leur copie de VisualVM. Cette application permet de visualiser toutes les information relatives a n’importe quelle application java si la JVM utilisée est 1.6. Vous pouvez entre autres:
- Inspecter chaque instance de chaque objets instancié
- Faire un thread dump
- Faire un application snapshot et en comparer deux.
Le screencast disponible donne une très bonne idée des fonctionnalités offertes.
Bref, un outil essentiel pour débogger les memory leaks!