Idées en vrac
Avec quelle couleur écrire sur un fond dynamique

Bonjour bonjour. Récemment, j’ai eu à dev un truc avec un système de tags. C’est assez classique. Pour que ça rende joli, je voulais que chaque tag soit affiché sous forme de petite pastille, et que ces pastilles soient colorées. Et pout ne pas restreindre l’utilisateur à un set de couleurs prédéfini, j’ai voulu lui laisser totale latitude avec un color-picker. Bon, c’est très bien tout ça, mais… et alors ?

Mon déploiement avec Gitlab

Hey ! Bon, ça fait plusieurs projets pour lesquels je me re-coltine la procédure, donc je vais écrire ici, ça sera plus simple pour moi de m’y retrouver dans quelques mois, quand j’aurai de nouveau besoin de paramétrer un bouzin comme ça. Je parle donc ici de CD, ou “continuous deployment”. Alors plusieurs choses avant de commencer. D’abord, la bonne pratique professionnellement est de faire de la CI/CD, à savoir “intégration continue puis déploiement continu”. Ce qui en français signifie “dès que je push/tag (au choix), se lance automatiquement une suite de tests, puis, si elle passe, lance automatiquement un déploiement sur l’environnement de mon choix”. Ensuite, je vais parler ici de bricolage perso, je ne suis pas ops, et je considère, maintenant que mon setup fonctionne pour mes petits projets perso, que j’ai passé suffisamment de temps sur ces considérations. Ensuite, je parle d’utiliser l’outillage de Gitlab pour orchestrer tout ça. Et enfin, je vais ici utiliser Capistrano parce que j’ai envie.

Les nouveautés de PHP 7.4

Topette ! PHP 7.4 est sorti y’a pas très longtemps, y’a grosso modo deux semaines pour être tout à fait précis. Arrivent avec cette version quelques nouvelles fonctionnalités, plus ou moins intéressantes, et plus ou moins bien branlées. Petit passage en revue de tout ça.

Supprimer les pop-ups intempestives de dbdiagram.io

Yop. La dernière fois, je parlais d’un super outil permettant de designer sa base de données, intitulé dbdiagram.io. Eh ben c’est toujours aussi génial, mais ces cons-là ont décidé de booster leur feature premium en se tirant littéralement une balle dans le pied à coup de pop-ins intempestives du genre “Tu veux changer la couleur du header ? Fais la promo de l’outil sur Twitter et on te file un accès Premium !” ou “Tu veux le Darkmode ? Bah crache le blé, vas-y”, et le tout pendant que tu écris ton markup, te forçant à taper sur [ESC] tous les trois caractères. Moi je veux bien que tu fasses la promo de toutes tes belles features, mais pas en sabotant l’UX de celles qui sont censées être gratuites. Ton outil est génial en plus, pourquoi tu fais ça, Holistics ? Ça n’a aucun putain de sens !

Dessiner un schéma de base de données : le bon outil

Hello. Pour le taf, je dois parfois concevoir des schémas de bases de données, et donc les dessiner. Mais des trucs parfois un peu complexes, pas des boilerplates à la con. Alors pas non plus ultra complexes, mais juste ce qu’il faut, quoi. Et à chaque fois que je dois le faire, je me galère à trouver un outil simple, gratuit, idéalement en ligne, et suffisamment complet. Je ne vous raconte pas le paquet de .deb merdiques que j’ai installés. Pas merdiques en tant que tels, mais disons, qui ne convenaient pas du tout à mon besoin, malgré une description le laissant présager. Des trucs qui te génèrent un schéma à partir d’une base de données déjà existante (je veux concevoir, ma base n’existe que grosso modo dans mon cerveau), d’autres trucs qui ne te donnent que les types basiques de MySQL, d’autres encore qui ont quelques fonctionnalités de PostgreSQL mais loin de tout avoir. Je ne vous raconte pas non plus le nombre de trucs vieux, moches, nuls ou payants que j’ai trouvés directement en ligne. Alors c’est louable de proposer ta soluce mais… elle est naze, je suis sincèrement navré mais c’est vrai, il faut que quelqu’un te le dise.

Désactiver les pubs ciblées sur Android

Wesh. C’est pas genre super gênant quand, sur Android, tu vas rechercher sur Amazon un set de pics à bigorneaux en argent massif pour le Noël de ton ou ta petit(e) chéri(e) d’amour, que tu l’achètes, puis que quelques jours après tu lui montres ta timeline Facebook et que là, malheur, apparaît un magnifique post sponsorisé : “Jean-Michel Pichot et 37 autres amis aiment Amazon.fr. Acheter un set de pics à bigorneaux en argent massif pour 37 euros” ?

Certbot : passer en HTTPS facilement

Coucou. Un p’tit post pour parler d’un truc que j’ai dû faire l’autre jour, et que je pensais monstrueusement relou parce que c’était quand même le cas y’a pas si longtemps que ça : passer son site en HTTPS. Oui, c’est pas joliment dit mais on voit l’idée.

Ngrok, tester un webhook HTTPS en local

Salut ! Oui, c’est mon troisième post de la journée, mais à la base je voulais écrire mon article sur ngrok, et comme j’étais tout fan d’avoir trouvé Hexo, ben forcément j’en ai parlé. Allez c’est parti.

Déploiement avec Hexo : simplissime

Yo. Bon, j’avais écrit dans le précédent post que j’expliquerais comment déployer son blog sur la toile des internets. Eh ben c’est super simple. Mais avant ça j’ai fait d’autres petits trucs.

Hello World

Salut. Je me suis dit que j’allais changer ce titre autogénéré, mais en fait ça va, il n’est pas si hors propos. Alors moi, en deux mots, je suis dev web, même si j’aime un peu toucher à tout, j’habite à Nantes, et j’ai 29 ans. Voilà, on est quand même sur l’Internet, fallait une petite présentation sommaire.