Archives de catégorie : Informatique

DevOps et l’infrastructure as code par l’exemple

L’infrastructure as code fait partie intégrante du DevOps. C’est en approfondissant mes recherches sur ce dernier que je suis tombé sur ce très bon article qui décrit de manière très simple comment décrire son architecture en écrivant ses fichiers de conf.

L’auteur y parle de Terraform, l’outil n°1 pour faire de l’IaC.

J’invite d’ailleurs à parcourir par la suite le reste du blog qui est très bon et très facile à lire sur tout ce qui est dév avec divers conseils ou retours d’expérience.

Comparaison des performances entre ionic et react native

Avant de découvrir Flutter et que Google sorte une version stable, je m’étais d’abord penché sur Ionic pour un développement mobile rapide et qui faisait largement le job, mais pour lequel j’ai rencontré des gros problèmes de performance sur des tablettes avec des versions Android assez vieilles (4.4, 5), ce qu’on trouve assez largement sur des anciens modèles. Et comme on ne peut pas mettre à jour la version d’Android, reste plus qu’à voir l’optimisation côté application.

J’ai donc pas mal parcouru de sites à la recherche de performance, puis de comparaison avec React Native de Facebook, qui avait une autre approche que Ionic, une sorte d’application hybride entre du code native et du code javascript.

Le problème que j’ai rencontré avec React Native, c’est le design, où il faut faire pas mal de CSS, adapter le peu de bibliothèques, problème qu’on a moins avec Ionic, qui a un grand panel de librairies déjà dessinées.

Et je suis tombé sur ce site qui fait le point sur les performances entre Ionic et React Native en comparant pas mal d’éléments.
Pour résumer, pour la performance c’est React Native, pour une application facile à prendre en main et rapide à faire, c’est Ionic. Mais comme dit au début, cela date, et maintenant il y a Flutter.

Contrôlez vos scripts

ShellCheck est un outil qui analyse, contrôle et vous indique les erreurs dans vos scripts shell bash/sh.

Très utile, les scripts shell étant interprétés et rédigé avec un simple éditeur de texte (vim ou VSCode et rien d’autre !), il est très difficile de corriger un script, à moins de l’exécuter, et encore pas toujours évident de savoir d’où vient l’erreur. Là votre code sera parcouru avec les bonnes indications.

Soit vous intégrez l’utilitaire dans votre éditeur de texte habituel, soit vous collez votre code sur le site https://www.shellcheck.net/.

Source

Google enterre

Et c’est le site The Google Cemetery qui recense les tristes défunts.

Site assez insolite qui liste les différentes applications que Google a créé puis arrêté le développement et la mise en ligne. On peut les retrouver par année et c’est là qu’on se rend compte que Google produit en masse un tas de composants, petits, et n’hésite pas à stopper de grands dans lesquels il a cru comme Google+.
Bref, mettre toutes vos données, informations en ligne ou dans des outils que vous ne maîtrisez pas, que vous ne contrôlez pas, et pour lesquels vous pouvez d’un moment à l’autre ne plus pouvoir utiliser.

Source

Les logiciels libres recommandés par l’Etat

En informatique, il est obligatoire de faire de la veille.
Notre secteur évolue constamment, et ne pas se tenir à jour est une erreur. Il permet d’améliorer ce qu’on a en place, ou corriger certains points.

L’Etat français fait cet exercice, et il est intéressant de le voir. Par la DINSIC, on peut avoir une liste de logiciels libres recommandés, plutôt à jour.
Si on n’a pas trop de temps pour faire des essais sur de multiples outils, on a ici une liste, et souvent judicieuse.
On trouve cette liste sur https://disic.github.io/sill/ et pour ici 2019.

Rien de très surprenant quand on se tient à jour, mais des fois, un rapide coup d’œil sur un sujet moins bien connu et on trouve ce qu’il faut.

Source

Apple ou l’obsolescence programmée

Qui ne connaît pas les Airpod ? Ces écouteurs sans-fils de la marque à la pomme.
Les écouteurs à la mode qu’il suffit d’attraper et de partir en courant pour en avoir des gratuits. Surtout qu’à ce prix-là…

Eh bien on apprend que leur durée de vie est aussi courte que la longueur de leur câble et ne dépasserait pas 18 mois, écologie quoi.
Quand on achète ce genre de matériel, il est bon de s’intéresser sur le long terme, quoique quand on achète ce genre de matériel, on peut peut-être se permettre de les remplacer tous les 18 mois.

Source

L’ANSSI vous conseille sur vos données et le RGPD

L’ANSSI, agence nationale de la sécurité des systèmes d’information, propose régulièrement des fiches, bonnes pratiques, rappels sur les usages et précautions à prendre dans l’informatique.

Au cas où vous n’avez toujours pas compris ce qu’est le RGPD, celle-ci diffuse un kit pour renforcer vos données personnelles, vous y trouverez également un listing des différents documents.

Source