Monthly Shaarli
November, 2020
Notes pour installer Netbeans pour faire du C/C++ (seule la version 8.2 supporte le C/C++).
- Télécharger ici ou ici.
- Installer les 2 plugins (Tools -> Plugins -> Downloaded -> Add Plugins) du lien plus haut.
- Si le code est sur une autre machine: Services -> Clic droit sur C/C++ Build Hosts -> Add New Host
- Créer projet: New C/C++ Project -> C/C++ Project with Existing Sources -> Choisir chemin -> Custom -> Run in .../build -> Supprimer les arguments
- Code Assistance: clic droit sur le projet -> Code Assistance -> Configure Code Assistance
- Si compile_commands.json -> Explore Build Analyser Log File -> puis mettre le chemin
- Sinon -> Search file system for C/C++ header files
- Changement police: Tools -> Options -> Fonts & Colors -> Consolas 14 Bold sur All Languages et Default
- Pas de check d'orthographe: Tools -> Options -> Editor -> Spellchecker -> Tout décocher
- Vraie Tabulation de 4 espaces: Tools -> Options -> Editor -> Formatting -> Cocher Override Global Options + décocher Expand Tabs to Space + Tab Size à 4
- Afficher les caractères non imprimables: View -> Cocher Show non-printable Characters
- Supprimer les caractères blancs en fin de ligne: Tools -> Options -> Editor -> On Save sur All Languages et Remove Trailing Whitespace From
Raccourcis claviers
Alt+F7: Find usagesAlt+Shift+O: Open resource / Navigate to fileCtrl+G: Go to lineAlt+Shift+↑/↓: Move linesCtrl+E: Delete linesCtrl+Shift+↑/↓: Copy / Duplicate linesCtrl+R: RefactorCtrl+Shift+C: Comment selection
Une grosse faille avec beaucoup de mails/mots de passes dans la nature avec cette brèche ..
Ce script (à adapter selon les cas de chacun) permet de retrouver tous vos sites impactés pour changer immédiatement le mot de passe.
Une preuve de plus de l'indispensabilité d'utiliser des gestionnaires de mots de passe ...
Article très intéressant si vous êtes abonnés.
J'avais pas suivi qu'il y avait tant d'innovation sur le monde du disque dur.
Ca montre également qu'il ne faut pas prendre n'importe quel disque pour faire du NAS (entendre par là un disque qui tournerait 24h/24 7j/7).
Je ne comprends toujours pas pourquoi les gens disent que "Git est trop dur à utiliser".
Il faut uniquement connaitre les bases et les quelques commandes basiques qui sont (je vois pas comment on pourrait faire vraiment plus simple).
git clonegit pullgit commitgit push
Le reste, c'est que du bonus. D'ailleurs, le temps d'apprentissage de git est relativement court pour le gain de temps que ça vous apporte !!
Et il y a des outils tellement pratiques comme tig (tig --all et tig status).
Et dernière chose: Github est un serveur Git, mais il faut arrêter de penser à Github dès qu'on parle de Git, merci.