Clang-format format only on save for Visual Studio

Temps de lecture: 1 minute

It took me some times to understand how to format only on save on visual studio. Here are the steps for posterity:


  1. Install extension « format on save »
  2. Disable all the automatic formating options (« Automatically format X when I type Y »)
  3. Set « ClangFormat execution » to « Run ClangFormat only for manually invoked formatting commands »

The 3rd one is the most obscure. Without it, formatting will continue to happen, randomly making your cursor jump in the middle of a sentence because formatting occured and the file changed under your feet. 😉

Sphérier 2 sur X: les tâches et les arcs

Temps de lecture: 3 minutes

Voici est une série de songes sur le thème du Sphérier, une série d’applications permettant de planifier, de réfléchir, d’observer (avec grande satisfaction), de progresser et de partager des moments de sa vie. C’est une peu l’expérience ultime de gamification. Dans un futur proche, l’écosystème Sphérier a explosé et des communautés entières utilisent des applications Sphérier dans des contextes très variés.

Dans la partie 2, nous suivrons la journée de Bé’, le jour où il débute un nouvel arc.

Lire la suite Sphérier 2 sur X: les tâches et les arcs

L’incubateur des songes: Sphérier partie 1 sur X: « La nouvelle ligue »

Temps de lecture: 2 minutes

Voici est une série de songes sur le thème du Sphérier, une série d’applications permettant de planifier, de réfléchir, d’observer (avec grande satisfaction), de progresser et de partager des moments de sa vie. C’est une peu l’expérience ultime de gamification. Dans un futur proche, l’écosystème Sphérier a explosé et des communautés entières utilisent des applications Sphérier dans des contextes très variés.

Dans la partie 1, nous suivrons la journée de Al’, le jour de la sortie d’une nouvelle ligue.

Lire la suite L’incubateur des songes: Sphérier partie 1 sur X: « La nouvelle ligue »

Ledger cone Android feature request

Temps de lecture: 2 minutes

Twice last year I tried to do plain text accounting. And I failed to do so because it requires using the computer regularly to sort expenses that happened during the week. « Cone » is an Android app that enables you to all entries on the go. Then a computer is only needed for analysis.

Earlier on the irc freenode#plaintextaccounting salon, I had the chance to talk with the developer of « Cone » and I had a feeling that I could contribute some ideas on how to make the data entry faster.

Lire la suite Ledger cone Android feature request

One day one track (2019)

Temps de lecture: 2 minutes

Hello les amis,

1er avril 2019: Après quelques mois d’inactivité me revoici avec un nouveau projet: produire une piste par jour pendant le mois d’avril. L’objectif étant de se faire violence en ne revenant pas sur le travail de la veille et de recommencer à nouveau depuis le début. ça sera l’occasion de pratiquer le solo sur push2, ainsi que la composition spontannée, en opposition à mon habitude où je retravaille ad nauseum les chansons déjà composées

4 mai 2019: ça y est, le mois est terminé, voici le module soundcloud. On se retrouve plus loin pour un retour d’expérience 🙂

Setlist :

Lire la suite One day one track (2019)

Recette de nettoyant ménager de Toadette974

Temps de lecture: 1 minute

Hello hello! Aujourd’hui, Toadette974 nous présente sa recette de nettoyant multisurface.

Dans une bouteille en plastique de 1.5L, mélanger 75ml de vinaigre blanc, compléter d’eau, une goutte de liquide vaisselle pour le côté moussant (ça ne sert à rien mais c’est joli), et 10 à 15 gouttes l’huile essentielles pour masquer l’odeur de vinaigre blanc.

Ubuntu 16 bugfix clavier désactivé [expert]

Temps de lecture: 1 minute

Grande mésaventure l’année dernière, mon clavier ne fonctionnait plus sous Ubuntu 16, je pouvais me connecter à ma session avec le clavier visuel uniquement. Après moulte péripéties, j’ai réussi à réparer tout ça en deux étapes.

Lire la suite Ubuntu 16 bugfix clavier désactivé [expert]

Smeal.fr

Temps de lecture: 1 minute

Hello,

Ce mois ci j’ai essayé, après avoir longtemps pensé que jamais je n’en mangerai, le repas en poudre. Le concept est simple : un gros sac de poudre que l’on dose dans un shaker adapté, on complète d’eau, on mélange, on boit, et hop ! Ça fait un repas complet et équilibré ! J’en ai donc pris tous les jours de la semaine à la place de mon cher petit déjeuner.

Lire la suite Smeal.fr

Tutoriel migrer playlists itunes vers mpd [niveau confirmé]

Temps de lecture: 1 minute

Lorsque j’ai quitté le monde Apple, c’est avec regret que je pensais avoir perdu mes playlists iTunes. Comme toujours avec open source, il y a moyen de bricoler. J’ai eu beaucoup de mal a importer mes playlists itunes dans mpd. Je ne précise ici que les étapes qui ne sont pas disponibles sur le net. Si vous voulez plus d’information sur le lecteur/serveur mpd, linuxfr a une très bonne introduction sur ce sujet. Voici comment j’ai réussi :

Lire la suite Tutoriel migrer playlists itunes vers mpd [niveau confirmé]

Tutoriel de configuration pour Taskwarrior C2 Android

Temps de lecture: 2 minutes

J’utilise taskwarrior au quotidien. C’est un excellent outil de gestion de tâches en ligne de commandes. Pour synchroniser mes tâches entre les ordinateurs, j’utilise FreeCinc. Il existe un client Android sobrement intitulé Taskwarrior C2 qui est bien fait, mais difficile à configurer. Je vais vous guider de la création de compte à la synchronisation.

Lire la suite Tutoriel de configuration pour Taskwarrior C2 Android

L’incubateur des songes

Temps de lecture: 2 minutes

Une idée sans exécution est un songe

J’ai beaucoup d’idées, mais une idée ne vaut que si elle est pas réalisée. Alors lorsque me vient une idée que je ne peux pas immédiatement réaliser, je la consigne dans un fichier intitulé « un jour, peut être.txt« . Régulièrement, je constate que peu, voir aucune idée qui y est listée n’a été réalisée depuis la dernière fois que je l’ai vue. Parce que la vraie vie, parce que le travail, parce que la fatigue. Parce que. Et ça m’énerve, et ça me lasse.

Ce midi j’ai déjeuné avec Martin, un ami de l’Université, et avec nostalgie, je me remémorait les années d’or où les projets associatifs pleuvaient par dizaine et avançaient au gré du semestre de la création à la réalisation.

Martin me fit cependant remarquer deux choses :
– on idéalise le temps de l’Université: en comparaison du temps que l’on y a passé; on a accompli bien moins que ce dont on se souvient.
– on est peu objectif du temps présent : en comparaison du temps que l’on y passe; on réalise beaucoup plus que ce que l’on pense.

Ces deux effets me rappellent un adage en rapport avec les réseaux sociaux qui dit : « ne compare pas ton toi réel avec les autres numériques ». (aparté : sur les réseaux sociaux, chacun publie une version édulcorée de sa vie, mais lorsque l’on consulte le profil des autres, on compare sa vie authentique et réelle à une version édulcorée de la vie des autres, comparaison qui génère stress et anxiété)

D’une certaine manière, cela vaut également pour notre envie d’avancer et de s’accomplir. Contrairement aux réseaux sociaux dont les plus ascètes se privent totalement, cette envie d’avancer gagnerait à être mis en face de la réalité: toutes ces idées que l’on aimerait avoir fait ne sont pas celles que l’on aimerait faire aujourd’hui. Parce que la vraie vie, parce que le travail, parce que la fatigue. Parce que.

De cette discussion, je tire donc deux actions. La première est de continuer à écrire. En particulier pour ces idées qui ne peuvent pas être réalisées aujourd’hui, écrire permettra de clarifier et préciser. Ce sera un moyen d’éviter d’y réfléchir en continu, et cela intéressera (voir inspirera !) peut être quelqu’un-une, ou mon moi du futur.

La seconde s’inspire d’une discussion avec ma chère sœur. Suivant les conseils qu’elle avait lus dans un livre, elle m’invitait chaque soir à faire le point sur ma journée, et me forcer à lui trouver 3 moments agréables qui se sont déroulés dans cette journée. J’ai donc installé une application « Habitude » sur mon téléphone qui me rappelle chaque soir de repenser à la journée passée.

À la longue, je verrai bien si cela suffit. Le fait que ces perspectives soient actionnables me fait déjà beaucoup de bien. C’est déjà ça. 🙂

Edit : l’article a maintenant le titre plus positif « incubateur des songes » plutôt que « deuil des songes »

Logiciels open source cross platform

Temps de lecture: 1 minute

Dans ma quête du système le plus versatile possible, j’ai accumulé une liste de logiciels qui sauvegardent si possible en clair leur configuration. Cela permet d’avoir une grosse Dropbox contenant tout mon contenu, et de déployer ces applications ad-hoc sans avoir à les configurer particulièrement.

  • Photo : digikam
  • Musique : mpd + cantata + beets
  • Livres : calibre
  • Gestion de tâches : taskwarrior
  • Edition d’images : krita

Edition 2017_12_14 : ajout édition image
Edition 2018_06_07 : ajout musique beets.io

Temps de lecture: 1 minute

Souvenez-vous que dans les champs de l’observation le hasard ne favorise que les esprits préparés

Louis Pasteur

Le Hockey subaquatique

Temps de lecture: 3 minutes

Lors de ma phase de documentation sur le sommeil # polyphasique, j’ai découvert que l’un des auteurs d’un livre sur ce style de vie pratique également un sport atypique appelé Hockey subaquatique.

Au Hockey sub, deux équipes de 6 joueurs + 4 remplaçants s’affrontent pendant 12 minutes. Ce sport d’équipe se joue en apnée, au fond d’une piscine d’une profondeur de 2 à 3 mètres, et au fond de préférence plat. Je m’entraîne avec le club parisien HOPE tous les mercredis.

Lire la suite Le Hockey subaquatique

Horaires de sommeil « Everyman », Break Jour 4/4 et récapitulatif

Temps de lecture: 1 minute

Dormir d’un sommeil polyphasé afin de gagner du temps éveillé dans une journée.

Jour 4 : nuit normale après trois jours de Everyman

Lire la suite Horaires de sommeil « Everyman », Break Jour 4/4 et récapitulatif

Bon vent ! Et autres conseils de vie.

Temps de lecture: 1 minute

Lors de ma remise des diplômes en 2014, j’ai eu la chance d’assister à un discours (genre « Bon vent ! :-D) de Louis Schweizer. Faire un discours intéressant est une chose, faire un discours qui donne envie de se lancer en est une autre. Louis a choisi des mots justes, tout en restant humble pour ce rite de passage des temps modernes. Cette cérémonie des diplômes a marqué pour moi le passage dans la vie « adulte ».

Voici les six « points de sagesse » que j’ai noté. Ils constituent une boussole permettant d’éclairer les choix :

Lire la suite Bon vent ! Et autres conseils de vie.

Sénèque et le Stoïcisme

Temps de lecture: 3 minutes

Lettres à Lucilius

Lettre 1

  1. Suis ton plan, cher Lucilius ; reprends possession de toi-même : le temps qui jusqu’ici t’était ravi, ou dérobé, ou que tu laissais perdre, recueille et ménage-le. Persuade-toi que la chose a lieu comme je te l’écris : il est des heures qu’on nous enlève par force, d’autres par surprise, d’autres coulent de nos mains. Or la plus honteuse perte est celle qui vient de négligence ; et, si tu y prends garde, la plus grande part de la vie se passe à mal faire, une grande à ne rien faire, le tout à faire autre chose que ce qu’on devrait.

Lire la suite Sénèque et le Stoïcisme

De Tricount à Splitwise

Temps de lecture: 2 minutes

Ergonomie Retour d’expérience sur l’impact de l’ergonomie d’une application Android 6 avril 2015

Tricount et Splitwise sont deux applications fonctionnellement identiques : elles permettent de tenir un carnet de compte connecté. Chaque dépense peut-être partagée équitablement entre toutes les personnes d’un groupe, ou arbitrairement : par exemple, Cédric n’était pas là lors de la première tournée de Pampryl, il n’est pas compté pour cette dépense. Le récapitulatif des dépenses ainsi que la balance générale est disponible directement sur l’application et peut être synchronisé en ligne. Ainsi, chaque membre du groupe peut consulter et consigner directement les dépenses, au lieu de devoir se référer à la personne responsable.

Tricount est une application fonctionnelle. Elle offre des capacités qui la rendent compétitive face aux comptes d’épiciers sur un coin de nappe, mais de manière non ergonomique. La totalité des actions ne sont pas présentes d’un simple clic. La synchronisation est manuelle et l’ajout d’un nouveau membre doit faire l’objet de la création d’un nouveau membre, puis du partage avec ce dernier d’un lien hypertexte.

Lire la suite De Tricount à Splitwise