
Les petits assistants: Outils pour mon travail
apps
Au fil de ma vie, j’ai testé et intégré une grande variété d’outils dans ma routine quotidienne, pour ensuite les remplacer ou les supprimer. Ces applications constituent la base de mon flux de travail et sont utilisées pour une multitude de tâches. Aujourd’hui, je souhaite vous présenter une sélection de ces outils que j’utilise, en vous expliquant leurs avantages pratiques.
Terminal
Le Terminal est un outil indispensable dans mon travail. Il permet un contrôle direct et flexible du système sans nécessiter d’interface graphique. Que ce soit pour administrer des serveurs Ubuntu, gérer des dispositifs UniFi ou configurer des pare-feux Sophos, je fais souvent appel au Terminal.
Outils que j’utilise fréquemment :
- htop: Fournit une vue visuelle des processus en cours et des ressources système. Particulièrement utile pour le dépannage et la surveillance de la charge des serveurs.
- curl: Un outil puissant pour tester rapidement les requêtes HTTP et API. Je l’utilise souvent pour tester des services web ou effectuer du débogage en temps réel.
- netcat: Un véritable couteau suisse pour le diagnostic réseau. Que ce soit pour des analyses de ports ou de simples connexions TCP/UDP, netcat offre une flexibilité maximale.
- ping: Minimal et simple, mais incroyablement polyvalent. D’une seule commande, je peux vérifier la connectivité réseau, mesurer la latence et identifier d’éventuels problèmes de connexion. De plus, ping est un outil indispensable pour les diagnostics de base, aidant à isoler rapidement les pannes. Sa simplicité en fait l’un des outils les plus efficaces de l’arsenal informatique.
- Nmap: Un outil puissant pour la découverte de réseaux et l’audit de sécurité. Il permet de scanner les réseaux, d’identifier les ports ouverts et de détecter les services et systèmes d’exploitation.
- TCPDump: Un outil polyvalent pour analyser le trafic réseau. Il est souvent utilisé pour surveiller les paquets en temps réel et recueillir des informations détaillées sur le trafic.
- Iperf: Un outil spécialisé pour mesurer la bande passante et les performances réseau. Idéal pour des tests en environnements LAN ou WAN.
- FZF: Un outil de recherche floue excellent pour rechercher et filtrer rapidement des fichiers ou des entrées. Particulièrement utile pour de grands ensembles de données ou des chemins de fichiers longs.
- Bat: Une version améliorée de la commande classique
cat
, avec mise en évidence de la syntaxe, numérotation des lignes et intégration Git. Parfait pour une lecture de fichiers plus agréable. - Isa (formerly Exa): Un remplacement amélioré de la commande
ls
. Avec des fonctionnalités supplémentaires telles que des icônes, un regroupement et une mise en page plus claire, il rend la consultation des listes de répertoires plus agréable et efficace.
Ces outils me permettent d’explorer en profondeur les systèmes, d’analyser les goulets d’étranglement en termes de performance et de résoudre efficacement les problèmes réseau.
Visual Studio Code: Un outil polyvalent pour les développeurs
Visual Studio Code (VS Code) est mon éditeur de code préféré car il est modulaire, puissant et hautement personnalisable. Je l’utilise aussi bien pour développer des projets complexes que pour des tâches plus simples, comme écrire des scripts ou modifier de la documentation. Voici quelques-unes de mes extensions les plus importantes et comment elles améliorent mon flux de travail :
- Astro: Cette extension simplifie le travail avec le framework Astro en offrant la mise en évidence de la syntaxe et une vérification intelligente des erreurs. Particulièrement utile pour développer des sites statiques, car elle améliore la qualité du code et minimise les erreurs de développement.
- GitHub Copilot: Actuellement en phase de test. Cet assistant propulsé par l’IA propose des suggestions de code intelligentes et fait gagner du temps sur les tâches répétitives. Il est particulièrement impressionnant par sa capacité à analyser le contexte du code et à suggérer des solutions adaptées.
- Live Server: Permet d’héberger localement des projets avec rechargement en direct. Les modifications apportées au code s’affichent en temps réel dans le navigateur, accélérant considérablement le processus de développement et simplifiant les itérations.
- Markdown All in One: Une extension pour travailler avec les fichiers Markdown. Elle offre des fonctionnalités telles que la mise en évidence de la syntaxe, des aperçus et le support de raccourcis, rendant la rédaction de documentation plus efficace.
- Material Icon Theme: Améliore la clarté en ajoutant des icônes attrayantes correspondant aux types de fichiers. Cela facilite la navigation dans des projets complexes.
- Remote - SSH: Permet un accès direct aux serveurs distants depuis l’environnement de développement. C’est particulièrement utile pour gérer les serveurs de production et appliquer des modifications de manière efficace.
VS Code n’est pas seulement un éditeur, c’est un outil hautement personnalisable qui facilite grandement mon travail de développeur et booste ma productivité.
Cyberduck: Un outil polyvalent de transfert de fichiers
Cyberduck est l’un de mes outils préférés pour transférer manuellement des données vers des serveurs web. Il prend en charge une variété de protocoles, notamment FTP, SFTP et WebDAV, ce qui le rend flexible pour divers cas d’utilisation. Son interface utilisateur intuitive se distingue par sa simplicité d’utilisation, même pour des opérations de fichiers complexes.
Une fonctionnalité remarquable est la possibilité d’enregistrer des connexions, ce qui accélère considérablement les tâches répétitives et fait gagner du temps. Cyberduck s’intègre également parfaitement aux services de gestion de clés et offre une protection complète par mot de passe, le rendant idéal pour des transferts de fichiers sécurisés. Qu’il s’agisse d’éditions rapides de petites tâches ou de la gestion de gros volumes de données, Cyberduck reste un choix fiable.
Il faut avouer que je trouve Transmit de Panic plus attrayant du point de vue du design. Cependant, comme je n’en ai besoin que rarement, le coût de la licence par abonnement ne justifie pas pour moi cet avantage.
Downie 4: Un outil universel pour la gestion des médias
Downie 4 facilite le téléchargement de vidéos depuis des plateformes telles que YouTube ou Vimeo et constitue un outil pratique pour quiconque utilise régulièrement du contenu vidéo. Il est particulièrement utile lorsque j’ai besoin de vidéos pour une analyse hors ligne, des présentations ou de la documentation. Le logiciel impressionne par sa grande vitesse de téléchargement et son support d’une large gamme de formats, notamment MP4 et MKV. Il télécharge également automatiquement les sous-titres, faisant de lui une solution complète pour la gestion des médias.
Keka: Le polyvalent pour l’archivage
Le gestionnaire d’archives intégré à macOS ne répond pas entièrement à mes besoins. Avec Keka, je peux créer des archives dans divers formats tels que 7z, ZIP, TAR, ISO, et générer également des conteneurs chiffrés respectant les normes de sécurité les plus strictes. Grâce à une gestion efficace des mots de passe, Keka est excellent pour échanger en toute sécurité des données sensibles. J’apprécie également sa simplicité d’utilisation, qui permet un flux de travail rapide, même pour des projets d’archivage de grande envergure.
Excel: Un classique pour l’analyse de données moderne
Excel peut sembler traditionnel au premier abord, mais il reste un outil extrêmement puissant pour la gestion et l’analyse des données. Dans mon travail quotidien, je l’utilise notamment pour des calculs numériques rapides, le filtrage et le tri de grands ensembles de données, ainsi que pour la création de fichiers CSV complexes. Fait intéressant, Excel peut pousser mon MacBook Pro à ses limites lors d’opérations particulièrement intensives en données, telles que de grands calculs matriciels ou la gestion de multiples tableaux croisés dynamiques. Cela démontre la profondeur des capacités d’analyse et de traitement de cet outil.
Bureau à distance Windows: Un regard vers l’horizon
Même si mon principal domaine d’action concerne les serveurs Linux, l’utilisation de systèmes Windows est parfois inévitable. L’application Bureau à distance me permet d’accéder à des ordinateurs distants, de tester des logiciels et de suivre les dernières évolutions de Windows. J’utilise également une machine de test basée sur le cloud sous Windows 11, ce qui me permet d’effectuer des tests externes. Les snapshots me permettent de revenir à un état propre en quelques secondes, augmentant ainsi considérablement l’efficacité lors des cycles de tests répétés.
Outils VPN
Pour travailler dans différentes infrastructures réseau, j’utilise une gamme d’outils VPN :
- OpenVPN Connect: La référence pour les serveurs OpenVPN. Cet outil offre une configuration simple et une grande compatibilité avec presque toutes les plateformes. Dans les réseaux aux structures complexes, j’apprécie sa stabilité et la possibilité de gérer plusieurs profils.
- Sophos Connect: Spécialement optimisé pour un accès sécurisé aux réseaux clients. Ce logiciel s’intègre parfaitement aux pare-feux Sophos et permet des contrôles d’accès granulaires. Son support de l’authentification à deux facteurs (2FA) et sa surveillance détaillée en font un outil indispensable dans mon travail.
- ProtonVPN: Mon service VPN préféré pour les connexions privées. ProtonVPN allie de manière exceptionnelle confidentialité et rapidité. J’apprécie particulièrement leur politique stricte de non-conservation des logs et la possibilité de choisir des serveurs en fonction de la sécurité et des performances. En alternative, je peux recommander hide.me, un service que j’ai utilisé pendant plus de dix ans. Il fonctionnait de manière fiable, mais j’avais envie d’essayer quelque chose de nouveau pour bénéficier de perspectives et de fonctionnalités fraîches.
WiFiman Desktop
Cet outil est utilisé pour analyser et optimiser les réseaux. Grâce à des affichages clairs d’informations telles que l’utilisation des canaux, la force du signal et les appareils connectés, WiFiman Desktop offre une vue d’ensemble complète — particulièrement précieuse pour le dépannage et l’analyse réseau. La possibilité de visualiser des données en temps réel et d’examiner les réseaux pour détecter d’éventuels goulets d’étranglement en fait un outil indispensable pour les professionnels de l’informatique. De plus, il permet de visualiser les sources d’interférences, facilitant ainsi la détection rapide des potentiels d’optimisation. Surtout dans les environnements comportant de nombreux réseaux WLAN, la fonction d’identification des canaux superposés aide à résoudre les problèmes de performance. WiFiman Desktop fournit également des informations précieuses pour la surveillance à long terme de l’infrastructure réseau.
Je consacrerai un article séparé aux points d’accès et aux commutateurs UniFi, car je les utilise assez fréquemment tant à titre privé que professionnel.
Par le passé, j’utilisais à la fois le matériel et le logiciel d’Ekahau pour l’analyse WLAN. Cette combinaison me permettait de créer des cartes de chaleur détaillées de la couverture WLAN, d’analyser les interférences et d’identifier les faiblesses de la structure du réseau. Surtout dans les projets où l’optimisation des réseaux sans fil était primordiale, Ekahau était un outil important.
Outils Apple: Des compagnons simples mais puissants
Les applications natives de macOS répondent à mes besoins et constituent une base solide pour le travail quotidien :
- Notes: Une solution fiable pour prendre rapidement des notes, disponible sur tous les appareils Apple grâce à une synchronisation sans faille. Je l’utilise pour noter des idées spontanées ou de petites listes de tâches.
- Photos: J’utilise l’application Photos principalement dans ma vie privée. Pour des besoins professionnels, notamment pour la documentation, je stocke mes captures d’écran dans des dossiers structurés, accompagnés de leurs fichiers Markdown correspondants.
- Freeform: Un outil de tableau blanc polyvalent, idéal pour les sessions de brainstorming et l’esquisse de concepts. Il me permet de structurer clairement mes idées créatives et de les développer en collaboration. Au travail, je réalise moins de schémas détaillés de réseaux et je me concentre sur la documentation de l’infrastructure existante, c’est pourquoi je n’utilise pas de logiciels spécialisés comme Visio. Si nécessaire, j’utilise draw.io comme alternative pragmatique.
Ces outils peuvent sembler simples au premier abord, mais leur convivialité et leur intégration dans l’écosystème Apple offrent une productivité impressionnante.
Ice – Masquer les éléments de la barre de menu
Ice est un outil spécifiquement développé pour gérer et personnaliser la barre de menu de macOS. Il permet non seulement de masquer et d’afficher les éléments de la barre de menu, mais offre également une variété de fonctionnalités avancées qui améliorent considérablement l’ergonomie et la flexibilité.
Principales fonctionnalités d’Ice
- Gestion de la barre de menu: Avec Ice, les éléments de la barre de menu peuvent être masqués, arrangés et répartis selon différents profils. C’est particulièrement utile pour les utilisateurs qui passent fréquemment d’un contexte professionnel à un contexte personnel.
- Personnalisation du design: Ice offre des options pour personnaliser l’apparence de la barre de menu, notamment avec des dégradés, des ombres, voire la suppression de l’arrière-plan. Cette flexibilité visuelle aide à adapter l’interface utilisateur aux préférences personnelles.
- Automatisation: Grâce aux raccourcis clavier et aux conditions de déclenchement, des dispositions spécifiques de la barre de menu peuvent être activées automatiquement. Cela permet de gagner du temps et assure une expérience utilisateur intuitive.
News Explorer
Les flux RSS représentent une alternative structurée aux réseaux sociaux pour rester informé. Jusqu’à récemment, j’utilisais l’application Reeder, que j’appréciais pour sa fonctionnalité classique et son design attrayant. Sa structure claire et sa fiabilité en faisaient mon outil de prédilection pour les flux RSS. Mais lorsque le développeur a annoncé: « Tandis que le nouveau Reeder adopte une approche différente en tant que boîte de réception pour lire, regarder et écouter du contenu provenant de diverses sources, cette version restera disponible sous le nom de Reeder Classic pour ceux qui préfèrent une expérience de lecteur RSS plus traditionnelle », j’ai dû chercher une alternative, car la nouvelle version ne m’a pas convaincu en termes d’ergonomie et de design.
Après quelques tests, j’ai finalement opté pour News Explorer. Bien que son design ne soit pas aussi élégant, il se distingue par un ensemble complet de fonctionnalités. Il offre une plateforme centrale pour les blogs, les chaînes YouTube et les mises à jour de services. J’apprécie particulièrement son interface conviviale et la possibilité d’organiser clairement le contenu provenant de diverses sources. Comparé aux timelines basées sur des algorithmes, comme celles des réseaux sociaux, il garantit que je ne manque aucune actualité importante. Même si News Explorer est en deçà de Reeder en termes de design, il possède toutes les fonctionnalités dont j’ai besoin pour ma journée de travail et s’est avéré être un compagnon fiable.
LAB
Bien sûr, j’essaie toujours de nouveaux logiciels qui pourraient remplacer un outil existant ou être conservés parce qu’ils résolvent un problème ou optimisent un flux de travail.
Proton Pass
LAB
Je teste actuellement Proton Pass comme alternative à 1Password. Des fonctionnalités comme les pièces jointes ou un agent SSH manquent encore, ce qui est particulièrement important pour les développeurs et les utilisateurs avancés. Néanmoins, je suis impressionné par l’approche open-source qui permet une grande transparence et un développement piloté par la communauté. La forte philosophie de sécurité de Proton est également un atout majeur, puisque le service repose sur des principes de zéro connaissance et offre un chiffrement de bout en bout. Proton Pass convient déjà aux utilisateurs recherchant une protection maximale des données, et avec quelques fonctionnalités supplémentaires, il pourrait devenir une concurrence sérieuse pour les gestionnaires de mots de passe établis. Son intégration dans l’écosystème de produits Proton, tels que Proton Mail et Proton VPN, est particulièrement intéressante pour ceux qui visent un environnement complet et sécurisé.
Uno: Gestion efficace des fichiers sur macOS
LAB
Uno est un outil développé pour macOS qui aide à fusionner des fichiers efficacement et à les convertir dans différents formats. Il offre deux fonctions principales: un mode pour créer des invites à partir de différents fichiers et un autre pour fusionner des documents en un seul PDF. La fonctionnalité de traitement par lots, permettant de traiter en une seule opération des dossiers entiers de fichiers, est particulièrement utile.
Une autre caractéristique remarquable est la sécurité: les fichiers peuvent être protégés individuellement par un chiffrement AES-GCM, et grâce à l’utilisation d’un sel unique et d’une génération de clé spécifique pour chaque fragment, une sécurité maximale des données est assurée. Cela fait d’Uno une solution idéale pour les documents sensibles devant être distribués sur divers canaux. Cela est complété par la possibilité de créer des snapshots pour les environnements de test, facilitant ainsi la restauration d’états propres.
Derniers mots
Ces outils sont bien plus que de simples logiciels — ce sont des compagnons indispensables et des éléments essentiels de mon travail quotidien. Chacun de ces outils joue un rôle spécifique et contribue à rendre mon flux de travail efficace tout en me permettant de relever avec succès des défis techniques complexes.
Qu’il s’agisse d’analyser des réseaux exigeants, de transférer de manière sécurisée des données sensibles ou de maintenir une vue d’ensemble structurée des projets et des informations, ces outils offrent constamment des résultats fiables et contribuent à un processus de travail fluide.
Au fil du temps, j’ai testé de nombreux outils différents, car j’aime essayer de nouveaux logiciels et évaluer leur utilité pour mon flux de travail. Souvent, ces outils n’apportaient pas de réelle valeur ajoutée, même avec une utilisation intensive. Un exemple est Raycast, qui m’a souvent été recommandé, mais qui, en fin de compte, ne s’est pas intégré à mon flux de travail.
J’ai maintenant présenté les outils logiciels les plus importants. Avec macOS comme système d’exploitation, 1Password comme gestionnaire de mots de passe, CleanShot X et les applications décrites ici, j’ai établi une base solide. Pourtant, j’aime tester de nouveaux logiciels pour optimiser mon flux de travail et gagner en efficacité. Je m’efforce toujours d’utiliser le moins d’outils possible, car j’apprécie le minimalisme.
À la prochaine, Joe