Développement

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…)
Lire d'avantage
Android

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…)
Lire d'avantage
Android

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…
Lire d'avantage
Développement

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…)
Lire d'avantage
Android

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…
Lire d'avantage
Firefox

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…
Lire d'avantage
Android

/e/ sur OnePlus 6T

Mon changement récent de smartphone était l'occasion d'être plus vigilant sur le contrôle de mes données personnelles. En effet, ce petit appareil qui ne nous quitte plus émet énormément de données vers des services tiers (tel que Google mais pas que). Il y a quelques temps, j'avais repéré le système d'exploitation /e/ pour téléphone portable dont la promesse est de mieux protéger nos données. Ce système se base sur LineageOS et microG en supprimant tout service ou logiciel susceptible d'envoyer…
Lire d'avantage
Android

OnePlus 6T – 5 jours plus tard

Cela fait 10 ans que j'utilise des smartphones. Le tout premier était un HTC Hero et le dernier un Nextbit Robin. Mes deux derniers téléphones m'ont duré 3 ans. A chaque fois, la batterie donne des signes de faiblesse inquiétants au bout de 2 ans à 2 ans et demi. La lecture d'empreinte du Nextbit m'ayant lâché il y a 6 mois, j'étais donc à la recherche de son remplaçant. Quels étaient les critères de choix ? Pas trop gros…
Lire d'avantage