Archives de catégorie : Informatique

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

Il est designé ton logiciel ?

Il est quand même fréquent de voir des applications libres non ergonomiques et pas pratiques. Pourtant le besoin premier d’un logiciel est non seulement de répondre à un besoin, mais aussi d’être facile à utiliser et intuitif.

Si un logiciel devient une usine à gaz pour une tâche très simple, on se demande si certains développeurs testent vraiment leur logiciel et si quand ils l’utilisent se disent vraiment s’il est pratique. Quand je développe une application, je fais en sorte que celle-ci soit simple et qu’une action soit possible en moins de 3 clics.

Cependant nous ne sommes pas des graphistes, et il arrive vite qu’une application soit moche. D’autant plus qu’un regard extérieur permet toujours d’avoir un approche critique et souvent bénéfique pour faciliter l’utilisation.
Cet article Designers & Logiciels libres : et si on collaborait ? montre que des designers cherchent à mettre en place leur connaissance, à s’entraîner, mais recherchent des projets sur lesquels ils pourraient participer. A nous donc également de faire l’effort de partager notre projet, notre demande, et d’avoir une relation où tout le monde serait gagnant.

T’es pas développeur tant que t’as pas développé longtemps, très longtemps

Voilà bien une vision que je partage, celle de Peter Norvig de chez Google. Selon lui l’apprentissage de la programmation prend 10 ans, car non on n’apprendra jamais à programmer en lisant un livre.

Il faut une bonne formation, être curieux, s’intéresser à plusieurs langages, et pratiquer et de différentes manières (seul, en équipe, en initiant un projet ou en reprenant un existant).

Je m’en aperçois avec l’expérience, aujourd’hui je suis capable de passer d’un langage à un autre selon le besoin, ou d’en apprendre un nouveau assez facilement. La logique est importante, pour des problèmes fonctionnels, de performance, de maintenabilité. Mais tout cela s’acquiert en programmant. La théorie est belle, mais on ne progresse qu’en butant sur les difficultés. J’ai atteint aujourd’hui un certain niveau, mais c’est bien parce que j’étais dans la pratique.
Initier des projets, ou reprendre quelque chose te fait forcément progresser, les erreurs ou différences des autres te font réfléchir et ont permis d’améliorer mes programmes et façons de faire, je sens bien que je suis plus productif, et on m’appelle très souvent aussi pour partager des avis. Cela tu ne l’as pas autrement.

Bref si vous voulez devenir développeur, commencez, et surtout pratiquez encore, encore et encore.

SourceSource