On 7/7/19 8:00 AM, Basile Starynkevitch wrote:
On 7/7/19 7:52 AM, Basile Starynkevitch wrote:
On 7/7/19 7:39 AM, steve wrote:
Je ne réponds pas exactement à ta question mais plutôt à ton besoin.
Pas vraiment, cf ci-dessous.
Et dans un programme C++ utilisant vmime.org <https://www.vmime.org/>
(une bibliothèque pour envoyer du mél), tu ferais comment?
J'ai oublié de préciser que je ne tiens pas tant que ça à utiliser
vmime /spécifiquement/. J'ai juste besoin de coder, en C++ ou tout
autre language compilé sympa (notamment Ocaml, SBCL, Go, Rust ; mais
j'ai l'esprit ouvert vers autre chose, en restant allergique à Python
& PHP), une mini-application Web en GPLv3+ ou mieux, qui envoie du
mél en HTML5 -que je sais générer- avec des pièces jointes.
Probablement dans le style de cet exemple de libonion
<https://github.com/davidmoreno/onion/tree/master/examples/ofileserver>
(ou de celui
<https://github.com/davidmoreno/onion/tree/master/examples/fileserver>
là).
Mon véritable besoin, le voici. Ça concerne en réalité la paix de mon
ménage, et mes échanges avec ma chère et tendre épouse,
Corinne-Elisabeth, psychologue-psychothérapeute. Nous sommes
heureusement mariés depuis 41 ans :-) déjà. Elle n'y connaît rien en
bureautique, mais tolère Linux par amour pour moi. Moi je suis un geek
intransigeant sur le logiciel libre et Linux. Et ma tendre moitié ne
sait même pas ce qu'est une ligne de commande. Même aussi simple que
(pour les geeks ici) ls
<http://man7.org/linux/man-pages/man1/ls.1.html>, ssh
<http://man7.org/linux/man-pages/man1/ssh.1.html>, scp
<http://man7.org/linux/man-pages/man1/scp.1.html>, cp
<http://man7.org/linux/man-pages/man1/cp.1.html>, mv
<http://man7.org/linux/man-pages/man1/mv.1.html>, mkdir
<http://man7.org/linux/man-pages/man1/mkdir.1.html>, rm
<http://man7.org/linux/man-pages/man1/rm.1.html> ... D'ailleurs, s'il y
a quelque geek ici pour me faire des leçons de pédagogie Linuxienne avec
son conjoint, je suis preneur. Des notions comme un répertoire, un
processus, un programme sont trop difficiles pour ma chère épouse... Car
l'informatique (et c'est humain, compte tenu de l'échec social de cette
discipline et de cette technologie), elle s'en fout (et je peux tout à
fait comprendre).
Je vais présenter la chose sur un mode de sketch humoristique. Les deux
personnages sont moi Basile (B:) et mon épouse Corinne-Elisabeth (C-E:).
C'est, à quelque mots près, un vécu concret et récent, à peine édulcoré
ou remanié. En fait, j'avais changé, par précaution, le vieux disque dur
de 5 ans qui contient ses chères (dans tous les sens du mot) données. Et
les plus importantes données -celles qui ont le plus de valeur pour
elle- concernent évidemment son métier de psychothérapeute (il s'agit de
la santé des gens, donc il faut être sérieux), et sont confidentiels (et
bien évidemment, même moi je n'y accède pas: je n'ai aucune envie de
farfouiller dans des fichiers en relation avec ses patients à elle).
Pour l'anecdote, j'ai été juré de cours d'Assises. Ma tendre moitié m'a
dit qu'elle aurait presque aimé être à ma place (pour comprendre le
psychisme de l'accusé - une affaire sordide de viol). Moi, ça m'a
traumatisé d'être juré : j'en ai mal dormi pendant plusieurs nuits. Je
n'en dirais pas plus, j'ai prêté serment, et selon ce serment je suis
"un homme probe et libre", mais psychologiquement, il m'a coûté. On s'en
remet.
Le contexte, c'est que bien évidemment j'ai installé -il y a plusieurs
années- un script (à base de rsync pour les connaisseurs) pour
sauvegarder chaque heure (via crontab) tous les fichiers de ma tendre
moitié sur mon ordinateur (un gros desktop avec 12To de disque, un
processeur AMD2970WX à 24 coeurs, et 64 gigaoctets de RAM: mon épouse
est adorable de m'avoir laissé acheter ça). Donc elle n'a perdu aucune
donnée.
C-E: j'ai besoin de faire une déclaration fiscale. C'est urgent
(pour demain). Chéri, tu peux me retrouver un fichier qui est
archivé sur ton ordinateur?
B: Oui bien sûr. Il s'appelle comment ce fichier? :-)
C-E: Mais je n'en sais rien, mon chéri, tu vois, il apparaissait en
bas à gauche de mon écran.... :-\
B: /<soupirs énervés, car mon épouse a tout de même 980 000 fichiers
accumulés sur 25 ans en 46Giga octets.... et bien sûr, je ne mets
pas mon nez dedans; ses fichiers sont confidentiels ...>/ >:o mais
j'ai besoin d'un nom de fichier !
C-E: Mais j'ai oublié son nom! Et ça apparaît où, ce nom de fichier,
sur mon écran?
La dessus, on fait une scène de ménage.... (pas très grave, on s'aime
beaucoup quand même).
Alors, je veux éviter de répéter cette scène de ménage dans quelques
années. Son disque à elle va certainement replanter un jour ou l'autre,
ou bien elle va perdre un fichier important par fausse manip (ça
m'arrive aussi, mais moi :-) je fais mes sauvegardes et elle compte sur
moi pour les siennes).
J'ai pensé à faire une application web qui offre les fonctionnalités
d'un "file manager" graphique distant (via ssh & scp), pour parler
moderne. Car ma tendre moitié arrive à utiliser des applications web
comme /gmail/ ou la déclaration professionnelle de revenus ou à
l'URSSAF. Moi je n'utilise /jamais/ de file manager (car la ligne de
commande est tellement plus pratique, et j'ai professionnellement appris
Unix en 1987 sur SunOS3.2, en lisant les pages de man de la section 1 à
la section 9). Vous connaissez quelque chose? En plus, je suis maniaque:
je déteste PHP et Python. Et bien sûr, je veux un logiciel libre (je
pourrais passer quelques heures à le développer, mais ça ne m'amuse guère).
Vos suggestions constructives sont bien venues.
Librement
--
Basile STARYNKEVITCH == http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France; <[email protected]>
(mobile phone: cf my web page / voir ma page web...)