linux, date installation initiale
2020-10-07 | #installation #linux
Afficher de première installation de son poste : $ ls -lct /etc | tail -n 1 -rw-r--r-- 1 root root 594 juin 22 2016 fstab
2020-10-07 | #installation #linux
Afficher de première installation de son poste : $ ls -lct /etc | tail -n 1 -rw-r--r-- 1 root root 594 juin 22 2016 fstab
2020-10-07 | #java #regexp
Nommer un groupe et l’utiliser : @Test public void testFoo() { Pattern p = Pattern.compile("Voici le nombre : (?<nombre>\\d+)"); Matcher m = p.matcher("Voici le nombre : 123"); assertTrue(m.matches()); assertEquals("123", m.group("nombre")); }
2020-09-17 | #écran #équipe #outil #partage #team
Solutions de partage d’écran simples qui fonctionnent sans spécifier l’ip / utilisateur du poste distant. teamviewer: https://www.teamviewer.com/fr/ dws: https://www.dwservice.net/fr/home.html Ils demandent un ID du poste et mot de passe généré.
2020-06-22 | #container #docker #karma
Je suis novice en docker / gitlab ci/cd mais je m’y mets depuis la semaine dernière. Mon ancienne machine de dév avait été transformée en jenkins. Elle a son disque qui a “cramé” et c’est donc l’occasion de changer de technologie… Le projet supervisé a des tests karma. Lors du portage sur git ci/cd, les tests étaient gelés jusqu’au claquage d’un timeout (cf traces ci-après). Ca ne se passait que dans gitlab ci/cd.
2020-06-13 | #git #jar #repo
Manipulations pour les envoyer vers maven.pkg.github.com en ligne de commande ~/.m2/settings.xml <server> <id>jfgiraud-repo</id> <username>jfgiraud</username> <password>{{{votre token : https://github.com/settings/tokens}}}</password> </server> Envoi des fichiers récupérés de l'ancien repo vers le nouveau for v in 1.5.3 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7; do mvn deploy:deploy-file -DgroupId=com.github.jfgiraud -DartifactId=temmental -Dpackaging=jar -Durl=https://maven.pkg.github.com/jfgiraud/temmental -Dversion=$v -Dfile=temmental-$v.jar -DrepositoryId=jfgiraud-repo done EDIT: le système nécessite visiblement le paramétrage d’un token dans le settings.xml même pour télécharger le war. Ce cas d’usage me déçoit :(
2020-06-13 | #git #jar #repo
Il y a bien longtemps, j’ai mis à disposition des jars sur github, via un repository https://github.com/jfgiraud/mvn-repo A l’époque, l’hébergement de jar ne devait pas exister ou bien, je n’étais ni tombé sur la documentation ni fais les bonnes recherches google. Donc, à savoir, github met à disposition un repo pour les paquets maven. Voici le lien vers la documentation : https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages
2020-06-04 | #balises #html
Liste des balises HTML pouvant être utilisées pour vérifier que des entrées de formulaires ne contiennent pas de code HTML. A ABBR ACRONYM ADDRESS AREA B BASE BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CITE CODE COL COLGROUP DD DEL DFN DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HEAD HR HTML I IMG INPUT INS KBD LABEL LEGEND LI LINK MAP META NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q SAMP SCRIPT SELECT SMALL SPAN STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT UL VAR Sous forme de liste (avec quote and join disponible ici)
2020-05-20 | #load_file #mysql
La méthode LOAD_FILE renvoie toujours NULL Je suis tombé sur cette page : https://stackoverflow.com/questions/18069054/mysql-load-file-loads-null-values Dans mon cas, la solution est : https://stackoverflow.com/a/51301002/3550759
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/
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.