Journal Postgresql, un retour d'expérience

Posté par  (site web personnel) . Licence CC By‑SA.
107
15
mai
2020

Un petit peu de contexte

J'ai rejoint une grande banque asiatique, à Londres, il y a de cela 10 ans, pour travailler sur un de leurs systèmes, une grosse application financière en C++. Quelques années plus tard, les affaires n'ayant pas fonctionné comme prévu, ils décident de se débarrasser de l'équipe à laquelle j'appartenais. Heureusement, une petite institution financière européenne s'est montrée intéressée par le système et l'équipe, et plutôt que je devoir payer des indemnités de licenciement, mon ancien (…)

Journal Hégémonie et navigateurs

Posté par  (site web personnel) . Licence CC By‑SA.
69
29
sept.
2020

Aujourd'hui, journal qui dénonce grave. Pourquoi, mais oh pourquoi, est-ce que Firefox, mon navigateur préféré depuis 15 ans, est maintenant un produit de seconde zone ?

Premier exemple : mademoiselle fille revient de l'école, me parlant d'un super site qu'ils ont utilisé en classe pour dessiner des BDs. Ni une, ni deux, on essaye, et là, c'est le drame: une page nous explique que le site ne supporte que Chrome, Edge et Safari. Quelle sombre fonctionnalité a donc été utilisée (…)

Journal Ivre, il tente de réinstaller Windows, ça tourne mal

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
57
4
nov.
2020

Ivre de colère, bien entendu. Manquerait plus que je sois bourré.

Du temps du premier confinement, j'avais dû acheter un ordinateur portable pour que mademoiselle fille puisse continuer à suivre ses cours (au Royaume-Uni, pas de questions, c'est Google Classrooms pour tout le monde).

J'avais donné 5 minutes à Windows pour me convaincre de le garder, et ça avait été un échec retentissant. Après avoir refusé d'avoir un compte Microsoft, refusé la télémétrie complète, refusé le contrôle à la voix (…)

Journal Emacs, le dinosaure fait de la résistance

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
56
15
jan.
2024

Aujourd'hui, un journal qui encense grave (une fois n'est pas coutume).

Je suis épaté qu'après toutes ces années, Emacs reste pertinent et apparemment tout aussi productif que moults IDE. Et encore, je m'y suis mis sérieusement sur le tard, durant mon 3ème boulot (j'étais un Visual Studio boy depuis mes 15 ans…). Voici donc les raisons qui à mon sens font d'Emacs un outil remarquable encore aujourd'hui.

  • Légèreté : même si considéré comme une usine à gaz à ses débuts (…)

Journal Barrières mémoire et buffers circulaires - Un résultat inattendu

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
55
3
oct.
2025

Chère lectrice, cher lecteur,

Est-ce que tu saisis le concept de barrière mémoire ? Si oui, c'est très bien, parce que moi, pas vraiment. C'est pour cela que je vais t'expliquer jusqu'à ce que je comprenne.

Un peu de contexte

J'ai du écrire mon propre buffer circulaire lock-free en C++. C'est plutôt fun, pas le genre de chose que l'on fait tous les jours, et c'est pas franchement compliqué : un tableau, deux index qui pointent vers la prochaine case (…)

Journal Ubuntu Phone, un an après

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
54
26
sept.
2016

Coucou à tous !

Cela fait maintenant plus d’un an (presque 18 mois, en fait) que je suis l’heureux possesseur d’un BQ Aquaris 4.5 Ubuntu Edition. Malgré les bogues, les limitations, et les vannes de mon entourage sur mon téléphone « pourri », j’en suis satisfait, et je ne me vois pas passer à Android ou iOS. J’ai vu ici‐même, il n’y a pas bien longtemps, un petit topo sur le sujet et je rajoute donc ma pierre à l’édifice en livrant (…)

Journal La cochonnerie en boite que sont les systèmes de dépendances

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
47
21
août
2022

Aujourd'hui, un autre journal qui dénonce grave.

Il est de bon ton de nos jours pour chaque langage de programmation qui se respecte de débarquer avec un système intégré de dépendances (ou plusieurs, mais nous y reviendrons) permettant plus ou moins automatiquement de télécharger des paquets logiciels. Souvent, il est possible de faire tourner un dépôt de paquets en interne, où l'on pourra d'une part cacher ses dépendances externes, et d'autre part envoyer ses propres paquets. L'on nommera Maven pour (…)

Journal Le sophisme du meilleur outil

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
43
12
nov.
2023

Aujourd'hui, un journal qui dénonce grave (ça faisait longtemps, tiens).

Je tiens à m'élever, que dis-je, à m'insurger, contre ces ayatollahs qui se drapent dans leurs chevaux et montent sur leurs grands principes pour forcer sur nous autres tout un tas de technos à la mode, peut-être de bonne foi, ou peut-être afin d’étoffer leur CV quand sera venu pour eux le temps de déployer leurs ailes pour semer le chaos dans d’autres équipes avec le sentiment du devoir accompli (…)

Journal De l'influence néfaste de Google sur les développeurs C++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
43
6
août
2022

Aujourd'hui, journal qui dénonce grave.

Je voudrais m'élever, non, m'insurger contre cette fascination morbide d'un certain nombre de professionnels pour la firme de Larry Page et Sergey Brin. Une sorte de biais cognitif qui consiste à penser que "Google est prospère, Google fait ça, alors si je fais ça moi aussi je serai prospère". Et Google, qui adore faire la leçon au reste du monde, comme pour s'auto-convaincre que leur réussite ne doit qu'à l'intelligence et la méthode, et surtout (…)

Journal X-plane et la simulation de vol sous Linux

Posté par  (site web personnel) . Licence CC By‑SA.
37
21
août
2020

Nous sommes quelques jours après la sortie de Microsoft Flight Simulator 2020, c'est donc le moment idéal de vous parler d'un logiciel qui me tient à cœur: X-Plane.

Alors, certes, c'est un logiciel propriétaire, mais:

  • Il tourne sous Linux (entre autres)
  • Il est plutôt ouvert
  • Il a une communauté francophone très active et très sympa.

X-Plane

L'histoire de X-plane commence en 1995 avec la sortie d'un simulateur pour Mac, qui sera ensuite porté sous Windows et Linux, et (…)

Journal Ubuntu Touch sur BQ Aquarius - Revue de détail

Posté par  (site web personnel) . Licence CC By‑SA.
36
10
juin
2015

Ayant enfin décidé de sauter le pas et de me mettre aux smartphones, je me suis décidé pour un BQ Aquarius Ubuntu Edition. Je voulais un système supporté par le constructeur et qui vienne pré-installé, afin d'avoir quelque chose d'immédiatement utilisable, quitte à bidouiller après.

La bête

C'est un beau téléphone, suffisamment fin, pas trop grand (4.5 pouces), et plutôt élégant, avec juste deux boutons sur le côté pour l'allumer et pour régler le volume. Il est doté de deux (…)

Journal OVH - Le nuage part en fumée ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
36
10
mar.
2021

Pas de bol pour OVH, qui a souffert d'un incendie dans ses locaux de Strasbourg.

Après, c'est exactement le genre de catastrophes auxquelles un bon admin réseau se prépare, c'est donc un bon test (quoique probablement coûteux). Tous mes services chez OVH semblent fonctionner comme d'habitude, on peut espérer que leurs sauvegardes et autres plans de reprise d'activité ont fonctionné.

Journal Médoc, un dépôt de documents fait maison

Posté par  (site web personnel) . Licence CC By‑SA.
34
18
déc.
2011

C'est en farfouillant pour la énième fois dans une pile de papelards que je me suis dit qu'il y en avait assez d'avaler de la poussière en rêvant de Ctrl-F, et qu'il était temps d'enfin faire quelque chose d'utile avec mes compétences de pisseur de code.

Ce qui a débuté comme quelques scripts mis bout à bout est aujourd'hui une solution intégrée de numérisation, à travers un client lourd, et de classement et de consultation, à partir d'un client Web. (…)

Journal Coup de mou pour les claviers Typematrix

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
9
jan.
2025

Vous connaissez peut-être les claviers Typematrix, claviers ortholinéaires orientés vers l'amélioration du confort.

Cela fait maintenant 18 ans que j'utilise pratiquement exclusivement des claviers Typematrix (je viens de vérifier mes e-mails!), à la maison et au boulot, et ce fut à l'époque une telle amélioration dans mon confort de frappe que je ne me vois vraiment pas revenir en arrière.

Typematrix est passé du modèle 2020 au modèle 2030, puis au modèle 2030 deuxième génération, et l'on a pas (…)

Journal De retour de conférence

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
14
juil.
2024

Je reviens de la conférence C++ On Sea, dans la riante bourgade de Folkestone, à côté de Douvres. Mon employeur bien aimé nous ayant signifié qu'il voulait bien payer la conf mais qu'il fallait quand même bosser un peu de temps en temps, nous avons eu droit à 1 journée chacun, et j'ai sélectionné le vendredi.

Alors, l'endroit est surprenant. En arrivant sur la place en haut de la falaise, j'ai vu une sorte de petit kiosque abritant un (…)