Peut-on dire que l’on ne sait pas ?

Voici un article que je pense écrire depuis longtemps. Mais par manque de courage, je me suis toujours abstenu. À 45 ans passés, il est temps que je me lâche un peu.

Fidèle à mes mauvaises habitudes, je vais commencer par la fin : oui, je pense que l’on peut et même que l’on doit dire quand on ne sait pas. J’expliquerai mes raisons en conclusion de cet article.

Mais avant d’en arriver là, voyons quelques éléments qui poussent certains développeurs à vouloir faire croire qu’ils savent tout. J’ai classé ceux-ci en trois catégories :

  • L’âge / l’expérience.
  • La personnalité.
  • La culture d’entreprise.

Monter un rack 19 pouces de 16U pour moins de 30€

Si vous avez déjà regardé les prix des racks 19 pouces, vous êtes certainement tombé sur un os : le prix. En cherchant un peu, je me suis rendu compte que l’on pouvait se procurer deux rails de fixation pour 10 à 20€ (en fonction de la taille et du fournisseur). Je suis aussi tombé sur nombre de photos de personne utilisant des meubles comme base pour y fixer ces rails. Ne disposant pas d’un meuble à reconvertir, je me suis orienté vers une fabrication 100% maison.

Ceci a un gros avantage : on peut choisir les dimensions du rack au centimètre près et pour moins de 30€.

Static, cet ami qui peut vous faire autant de bien que de mal

Ce n’est un secret pour personne, static (ou friend en vb.net) est un outil puissant. On le retrouve dans nombre de guides de bonnes pratiques. On oublie cependant très vite que celui-ci peut créer autant de problèmes qu’il en résout.

Upgrader un serveur transactionnel Open Suse vers Leap 15.4

La configuration d’Open Suse en mode serveur transactionnel a beau avoir la côte depuis quelques années, certains scénarios ne sont pas toujours documentés. C’est le cas du processus d’upgrade vers Leap 15.4.

Sur un serveur en mode transactionnel, une partie du système est en lecture seule. L’administrateur doit donc apprendre à jouer avec la commande transactional-update.

Si vous suivez la documentation officielle, il y a un blocage au moment de rafraichir la liste des repositories (étape 6), puis lors du lancement de la mise à jour (étape 7). Transactional-update ne dispose pas d’options pour reproduire ces commandes.

Comment bien choisir ses dépendances (librairies, modules, etc.) ?

Quel que soit le type d’application à réaliser, ou la technologie employée, le choix des dépendances est critique. Certaines peuvent vous simplifier la vie aujourd’hui et la transformer en véritable cauchemar à long terme.

Je vous propose aujourd’hui de présenter quelques points à ne pas négliger au moment d’effectuer ce choix.