intellij, page vide sans menu au démarrage

2020-05-15 | #intellij

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. 457 | 14/05 16:38 | rm -rf .config/JetBrains/ .java/ .local/share/JetBrains/ .cache/JetBrains/

Continuer la lecture 


commande, comparer des ensembles avec comm

2020-04-30 | #commande #comparer #ensemble #linux

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) 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.

Continuer la lecture 


mysql, supprimer les mysql: [Warning] Using a password on the command line interface can be insecure.

2020-04-25 | #insecure #mysql #password #warning

Comment supprimer ces messages : $ mysql -u test -ptest -h localhost MYdatabase mysql: [Warning] Using a password on the command line interface can be insecure. Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. # Solution 1 : utilise une variable d'environnement $ MYSQL_PWD=test mysql -u test -h localhost MYdatabase # Solution 2 : utilise sshpass $ sshpass -ptest mysql -u test -p -h localhost MYdatabase # Solution 3 : ne modifie pas les fd $ (((((mysql -u test -ptest -h localhost MYdatabase) 1>&9) 2>&1)|grep -vF 'mysql: [Warning] Using a password on the command line interface can be insecure.

Continuer la lecture 


bash, uniformisation de numéros de version

2020-04-23 | #bash #linux #numéro #numéros #version #versions

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). #!/bin/bash function uniformize() { local GOROCO="$1" BEFORE="$GOROCO" GOROCO=$(echo $GOROCO | sed -E 's/(G|R|C|P)0([0-9])/\1\2/g') GOOROOCOO=$(echo $GOROCO | sed -e 's/\([RCP]\)/\n\1/g' -e 's/\<\(.

Continuer la lecture 


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

2020-04-21 | #bash #csv #sql

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. #!/bin/bash fichier=~/Téléchargements/groupmotifs.csv tail -n +2 $fichier | tr -d $'\r' | while IFS=$'\n' read line || [[ $line ]] do IFS=';' read id name type_group nas <<< "$line" cat <<EOF insert into group_motifs (id, name, type_group, nas) values ($id, "$name", "$type_group", "$nas") on duplicate key update nas="$nas", type_group="$type_group", name="$name"; EOF done > requetes.

Continuer la lecture 


awk

2019-07-09 | #awk #commande

Sur la version du DCG G3 (DCG : Dialog Code Generator) /* <DCG_EXCEPTION id="644" label="idMenu = id du Choix Svi" type="Action"> */ idMenu = getIdChoix(getSessionSvi(request), choixSvi); /* </DCG_EXCEPTION> */ this.setReferenceInCtxSession( request, "idMenu", idMenu ); addLog(request, "CONFIRM DDSLG_objId { Si537a2ba562f88b0ed24e8fab80913509366c055c }"); En migrant sur le DCG G4 on a : /* <DCG_EXCEPTION id="644" label="idMenu = id du Choix Svi" type="Action"> */ idMenu = getIdChoix(getSessionSvi(request), choixSvi); /* </DCG_EXCEPTION> */ addLog(request, "CONFIRM DDSLG_objId { Si537a2ba562f88b0ed24e8fab80913509366c055c }"); La mise en session est donc perdue, ce qui provoque des erreurs dans le parcours client.

Continuer la lecture 


VirtualBox et erreurs à l'installation

2019-05-29 | #virtualbox

Liens de rappel en vrac https://askubuntu.com/questions/802668/virtualbox-installation-gives-message-modprobe-vboxdrv-failed https://askubuntu.com/questions/920689/how-to-fix-modprobe-vboxdrv-error-in-virtualbox https://askubuntu.com/questions/760671/could-not-load-vboxdrv-after-upgrade-to-ubuntu-16-04-and-i-want-to-keep-secur

Continuer la lecture 