vendredi 15 mai 2020

intellij, page vide sans menu au démarrage

Suite à la mise à jour d'un plugin (python), mon intellij 2020.1 ne démarrait plus correctement. Les versions antérieures oui, mais j'ai eu des difficultés pour rétablir un démarrage correct.

Voici les commandes que j'ai effectuées pour nettoyer et permettre le redémarrage correct avec ouverture des projets.

Attention, vous pouvez perdre d'autres configurations mais pour moi c'était acceptable.



jeudi 30 avril 2020

commande, comparer des ensembles avec comm

Parfois, on a besoin de comparer des ensembles. La commande comm permet de faire ressortir :

  • les valeurs qui n'appartiennent qu'au fichier f1 (colonne 1)
  • les valeurs qui n'appartiennent qu'au fichier f2 (colonne 2)
  • les valeurs qui appartiennent aux fichiers f1 et f2 (colonne 3)
En jouant sur les options, on peut faire disparaître les valeurs d'une ou plusieurs colonnes
  • -1 pour faire disparaître la colonne 1
  • -2 pour faire disparaître la colonne 2
  • -3 pour faire disparaître la colonne 3
Attention, les fichiers doivent être au préalable triés.


Exemple :

samedi 25 avril 2020

jeudi 23 avril 2020

bash, uniformisation de numéros de version

Sur notre projet, les numéros de version des lots s'appellent des GOROCO.

Ils regroupent tout un tas d'applicatifs ayant chacun leur propres numéros de version (format x.y.z).

Ils peuvent être saisis de différentes manières, avec des 0, sans 0... du coup pour uniformiser les valeurs, j'ai réussi à trouver les commandes bash pour les avoir sur 1 caractère si possible (GOROCO) ou bien sur 2 (GOOROOCOO).



mardi 21 avril 2020

bash, créer des requêtes sql depuis un csv

Il y a quelques temps, j'avais utilisé la commande awk pour générer des requêtes sql depuis un fichier CSV.

Dans le cas présent, j'utilise simplement un script bash.

Au final, la solution bash -bien que plus verbeuse- me semble plus lisible à lire et modifier.