Journal Ma première vidéo

Posté par (page perso) . Licence CC by-sa.
10
2
mar.
2019

Bonjour à tous,

Un petit journal pour dire que j'ai enfin fait quelque chose que je voulais faire depuis longtemps, c'est à dire faire une vidéo et la poster sur youtube.
Quel rapport avec Linux vous entends je dire ? et bien cette vidéo est faite pour illustrer un article de mon blog sur la personnalisation du prompt d'un shell Bash et des chaînes de caractère dans un terminal.
La vidéo est assez courte 6'18 et j'ai essayé de faire (...)

Journal Entre la FSF et COAGUL impossible de résister : une saint-valentinerie

Posté par (page perso) . Licence CC by-sa.
32
14
fév.
2019

Entre la FSF qui me demande de montrer mon amour pour le Libre à l'occasion de la Saint-Valentin et l'association COAGUL qui a obtenu de la ville de Quétigny d'afficher son amour pour le Libre sur un panneau lumineux de la ville, j'ai craqué et piqué sans vergogne l'idée.

L'inspiration :

Le résultat, une grille de tricot :

Amusez-vous bien.

PS : vous pouvez, par exemple tricoter ça et le coudre/coller sur un sac de cours ou de je ne (...)

Forum Linux.debian/ubuntu bash recuperer nom de plusieurs fichiers incrémentés

Posté par . Licence CC by-sa.
Tags :
0
11
fév.
2019

Bonjour à tous,

Dans une boucle de stacking de plusieurs images, J'aimerai récupérer la première partie du nom -identique- de 2 fichiers, puis l'incrément qui suit

  fichiers

    dossier/toto1.png
    dossier/toto2.png

j'aimerai
récupérer "toto" puis [12] à la suite…

j'ai fait

    for i in dossier/*
    do echo $basename $i .${##*.})
    done

cela affiche bien les fichiers en entier

    toto1
    toto2

…mais je voudrai séparer la partie invariable "toto" et les deux incréments dans [12] dans uen chaine "toto[12]"

(...)

Forum Programmation.shell comportement étrange de curl dans un script.

Posté par . Licence CC by-sa.
0
12
déc.
2018

Bonjour à tous,

J'ai un comportement étrange dans un script shell avec la commande curl.

Dans mon script je génère dynamiquement les paramètres de ma commande pour obtenir la commande suivante :

    curl -k --request POST  -H "type:csv" -H "import:fich" -H "zipped:true" -H "fichier:nbncsv00002.csv.zip" -H "key:JmzEVJ2EezlkfemlfmleSDKKFekv" -T /tmp/tmp.QJENaDVvAV/nbncsv00002.csv.zip  http://www.xxx.yyy.zzz:pppp/monappli/import 2>&1>/tmp/tmp.QJENaDVvAV/curlreturn.log

Lors de l'exécution dans le script cette commande ne semble pas atteindre le serveur qui reçois le fichier;ça se caractérise par pas d'entrée dans les logs.

(...)

Wiki [Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash

0
15
nov.
2018

Introduction

Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (webdav, sshfs, etc). Pour ce job, nous allons utiliser un script bash dédié.

Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une tâche planifiée (cron).

Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer l'hostname de la machine ainsi (...)

Forum Linux.débutant Script bash

Posté par . Licence CC by-sa.
0
2
nov.
2018

Bonjour,

j'essaye de faire un script qui permet de à un utilisateur de saisir le chemin du répertoire qui l'intéresse et d'ensuite le diriger vers ce dernier.

après plusieurs tentative je ne comprends pas pourquoi mon script ne marche pas :
1)

#!ban/bash

read -p 'veuillez indiquez un chemin ' chemin
cd < echo $chemin

exec $SHELL

2)

 #!ban/bash

read -p 'quel répértoire vous intéresse aujourdhui?veuillez indiquez un chemin ' chemin
cd < $chemin

exec $SHELL

3)

#!ban/bash

read -p 
(...)

Forum Programmation.shell generation par lot de datamatrix

Posté par . Licence CC by-sa.
0
9
sept.
2018

j'utilise dmtxwrite afin de creer des datamatrix, ça marche plutôt pas mal

http://libdmtx.wikidot.com/libdmtx-faq

il prend soit l'entrée standard soit un fichier en entrée et sort soit en sortie standard soit en fichier.

afin de créer plein de datamatrix en une seule fois j'ai un fichier contenant par ligne le texte que je souhaite transformer pour avoir autant de datamatrix que de ligne. La je bute l'entrée standard de dmtxwrite

mes essais pour avoir trois datamatrix distinct à partir d'un fichier:

(...)

Journal Faites des tests !

Posté par . Licence CC by-sa.
14
22
juil.
2018

Actuellement sur le développement d'un programme en langage C++ et avec la quête de produire un logiciel fiable et performant je me suis mis à la recherche d'outils me permettant d'atteindre cet objectif.

Après quelques recherches, j'en ai découvert deux, le test unitaire et fonctionnel. Pour le test unitaire j'ai choisi la librairie Boost et un script Bash pour le test fonctionnel.

Durant la rédaction de ces tests, j'ai été surpris plusieurs fois à corriger des bugs dans mon programme (...)

Forum Programmation.shell lancer un script au début d'un shutdown

Posté par . Licence CC by-sa.
Tags :
0
20
juil.
2018

Bonjour,

Je voudrais lancer un script shell lors de l'extinction de l'ordinateur.
Pas si difficile que ça… mais là où je coince c'est qu'il faudrait :
- que ce script se lance au tout début du shutdown avant l'arrêt du serveur X car il affiche un message via zenity
- que le script bloque le shutdown le temps qu'il finisse

J'ai essayé avec un service systemd mais je n'arrive pas à le lancer avant l'arrêt du serveur X.
Et il (...)

Journal Répliquer ses vidéos Peertube − premiers pas

12
13
juil.
2018

Bonjour nal, et bonjour à tou⋅te⋅s,

Tu connais Peertube, la super plateforme fédérée pour s'échanger des vidéos en (web)torrent. Si c'est pas le cas, je te renvoie à une dépêche parue récemment.

Une des questions qui secoue pas mal la communauté Peertube, c'est comment répliquer les vidéos de mon instance pour les seeder depuis un autre ordinateur ? Si les développeureuses de Peertube comptent intégrer un système de réplication à leur plateforme, ça fait pas de mal de bidouiller (...)

Forum Programmation.shell Transformer une chaine de caractères en bash

Posté par . Licence CC by-sa.
Tags :
0
27
juin
2018

Bonjour, en entrée, j'ai une chaine de la forme « YYYXX » et je voudrais écrire une fonction bash qui me la transforme en « XX-YYY » où XX est du texte de longueur variable (typiquement entre 1 et 3 caractères) et pouvant prendre n'importe quelle lettre ASCII (majuscule ou minuscule) et YYY est un nombre de taille variable pouvant aller de 1 à 999.

Par exemple, je voudrais transformer « 252Cf » et « Cf-252 ».

Je n'ai aucune (...)

Forum Linux.debian/ubuntu [Résolu] Lancer une commande des qu'une connexion internet est détéctée.

Posté par . Licence CC by-sa.
0
1
mai
2018

Bonjour,
Très récemment, j'ai décidé d'en finir définitivement avec Windows qui ne me servait plus que pour les cours.
J'avais déjà mon debian en dual boot, donc j'installe les logiciels dont j'ai besoin et je me dis qu'il serait bien de mettre en place rsync pour sauvegarder mes cours au cas ou.
J'ai un raspberry pi chez moi donc pas de soucis mais c'est la que j'en viens à vous : comment faire pour que rsync s’exécute dès qu'il détecte (...)

Journal Portage de TapTempo en Bash

Posté par (page perso) . Licence CC by-sa.
15
28
fév.
2018

Bonjour à tous,

Suites aux ports de TapTempo en Rust, Ada, JS, PERL et python (2.7)

Voilà ma version en bash ;-)

#!/bin/bash

PREV="$(date +%s%N | cut -b1-13)"
TAPS="0"
COUNT="0"

while read -p "tapTempo : press any key (CTRL+D for quit)" tap ; do
    CUR="$(date +%s%N | cut -b1-13)"
    TAPS="$TAPS + $(($CUR-$PREV))"
    PREV=$CUR
    COUNT="$(($COUNT + 1))"
done

echo ""