O&O ShutUp10 – gérer les options de confidentialité dans Windows 10
Windows 10 est très bavard au travers de son système de télémétrie. Nous allons donc voir comment mieux protéger votre vie privée. (more…)
Git – le b.a.-ba – changer l’auteur d’un commit
Il faut croire que la série Git – le est relancée ! Alors, savez-vous comment modifier l'auteur d'un commit ? Et pourquoi en arrive-t-on à ce genre extrémité ? Introduction En tant que contributeur, il se peut que vous ayez plusieurs identités. Tout d'abord, il y a les contributions professionnelles et personnelles. Dans le cadre professionnel, vous pouvez avoir plusieurs identités si votre entreprise a été acquise ou a été renommée. Et sur le plan personnel, vous pouvez vouloir gérer…
Git – le b.a.-ba – cherry-pick & squash
Cela faisait longtemps que je n'avais pas alimenté la section Git - le Imaginons que pour réaliser un développement bien particulier, vous avez été amené à le faire en plusieurs commits. Imaginons que maintenant, il vous est demandé de reporter ce travail dans une autre branche. Bien entendu, il y a des commits sur la branche actuelle que vous ne souhaitez pas reporter. Alors comment faire pour reporter ce travail proprement ? (more…)
Parcel – l’empaqueteur d’application web léger
Il existe de nombreux empaqueteurs d'application web. Le plus en vogue actuellement semble être Webpack mais il en existe un qui sort du lot pour sa simplicité : Parcel. Je vais vous expliquer pourquoi il faut l'utiliser. (more…)
Docker Desktop avec WSL2
La mise à jour de Windows 10 en version 2004 est en cours de déploiement. Si vous êtes développeur, elle devrait vous intéresser car elle permet d'utiliser WSL2. Cette nouvelle version offre de nouvelles perspectives, notamment pour Docker. (more…)
KISS Launcher – l’écran d’accueil Android ultime !
L'idée de base de KISS Launcher peut faire peur : "rendre tout accessible via une recherche". Pourquoi ? Parce que ce je ne pense pas qu'un ordiphone soit pratique pour taper des mots clés. Alors pourquoi vous parler de cet écran d'accueil ? Tout simplement parce que le résultat de ce projet open source est d'une simplicité redoutable. (more…)
OpenTracks – le tracker GPS qui veut du bien à vos données
Pour mes sorties vélo, j'utilisais depuis toujours l'application Android MyTracks de Google. Elle était très simple et efficace. Tous les parcours étaient stockés sur le téléphone et il était possible de les partager. Et même si l'application a rejoint le cimetière des projets laissés pour compte par Google lorsqu'ils ont annoncé l'arrêt du développement et de la mise à disposition dans Google Play en 2016, l'application était toujours fonctionnelle. Or, j'ai changé de téléphone cette année. Ce changement de téléphone…
Pattern matching en Javascript
Sans rentrer dans le détail de la programmation fonctionnelle, le pattern matching ou filtrage par motif, permet de créer des instructions switch avancées. Malheureusement, cette fonctionnalité n'est pas proposée en standard dans Javascript pour le moment. Voyons donc comment l'implémenter simplement en Javascript. Il existe des bibliothèques implémentant le pattern matching en Javascript comme z. Mais pourquoi ajouter une dépendance pour une fonction si simple ? (more…)
K-9 Mail – utiliser les alias d’e-mail
Quand on utilise un client e-mail mobile, il n'est pas simple de pouvoir envoyer un mail avec un alias d'e-mail. Tout d'abord, pourquoi utiliser les alias d'e-mail ? J'utilise les alias d'e-mail pour protéger l'accès à mes mails. Pour cela, j'ai une adresse email. Cette adresse est l'identifiant pour me connecter à mon serveur de mail. Je ne l'utilise jamais pour communiquer avec quelqu'un ou pour m'inscrire sur un quelconque site. En revanche, je crée des alias d'e-mail (que je…
Firefox – segmentez votre navigation avec les containers
Nous sommes quotidiennement amenés à utiliser notre butineur préféré avec des usages différents. Ce peut être à titre professionnel, personnel, pour faire des achats, des recherches, Il est, dès lors, intéressant de pouvoir bien séparer ces usages. Ceci peut être fait en démarrant plusieurs butineurs. Mais Firefox propose une solution plus souple : les containers ! Qu'est-ce que c'est ? Les containers Firefox permettent d'isoler, au sein d'un même Firefox, différents types d'usage au travers d'onglets contextuels. Ces derniers auront…