From c52abb9fdac6c7ad804c5c94ea43e995cfe24bcb Mon Sep 17 00:00:00 2001 From: tTh Date: Sat, 31 Dec 2022 15:39:58 +0100 Subject: [PATCH] dernier commit 2022 --- chap/Fortran.tex | 14 +++++++++++++- chap/Perl.tex | 7 +++++++ chap/Usenet.tex | 8 +++++++- chap/graphisme.tex | 3 ++- chap/image.tex | 9 ++++++++- chap/photos.tex | 42 +++++++++++++++++++++++++++++++++++++++++- tetatricks.tex | 5 +++-- 7 files changed, 81 insertions(+), 7 deletions(-) diff --git a/chap/Fortran.tex b/chap/Fortran.tex index d08d915..334ec26 100644 --- a/chap/Fortran.tex +++ b/chap/Fortran.tex @@ -100,7 +100,12 @@ du tableau. Pour qui vient du C et de la philosophie Unix, la gestion des fichiers en Fortran est assez déroutante% \footnote{Par contre, pour un dino des \textsl{big irons}\dots}. -Il semble qu'il y ait deux concepts orthogonaux. +Il semble qu'il y ait deux concepts orthogonaux : + +\begin{itemize} +\item Direct access \textit{vs.} Sequential access +\item Formtated \textit{vs.} Unformated +\end{itemize} \textit{Open, Read, Write, Inquire, toussa\dots} @@ -152,6 +157,13 @@ Comme d'habitude avec gcc\footnote{The Gnu Compiler Collection}, les options sont innombrables. J'ai essayé d'en dégager les plus importantes, mais ce ne sont probablement pas les seules. +% -------------------------------------------------------- +% new 29 decembre 2022 + +\section{Nombres complexes} + +Partie imaginaire : \texttt{ipart = aimag(cmplx)}. + % -------------------------------------------------------- \section{Images} diff --git a/chap/Perl.tex b/chap/Perl.tex index a87c66b..e246f5b 100644 --- a/chap/Perl.tex +++ b/chap/Perl.tex @@ -53,6 +53,8 @@ la ligne de commande feront l'affaire. \section{Gestion des modules} \index{CPAN} +Tout comme pour le Fortan Moderne, c'est une notion essentielle. + % ------------------------------------------------------ \section{Le \texttt{http}} @@ -61,6 +63,11 @@ Scrapping de la patate en vue ! https://al.smeuh.org/cgi-bin/express.pritz +% ------------------------------------------------------ +\section {Et en vrai ?} + +\texttt{exiftool - Read and write meta information in files} \index{exiftool} + % ------------------------------------------------------ \section{RFC 8589} diff --git a/chap/Usenet.tex b/chap/Usenet.tex index 07059f6..30046ae 100644 --- a/chap/Usenet.tex +++ b/chap/Usenet.tex @@ -35,7 +35,8 @@ printf 'set wrap_flags 7\nset wrap_width 72\n' >> .slrnrc \index{leafnode} Leafnode est l'outil essentiel si on désire troller au fond du jardin, -en dehors du rayon d'action de sa box.\index{troll} +en dehors du rayon d'action de sa box.\index{troll} On peut le voir +comme une sorte de proxy, mais pas que. \section{INN} \index{INN} @@ -43,3 +44,8 @@ en dehors du rayon d'action de sa box.\index{troll} Voilà, c'est le moment de parler de l'engin fondamental de ce réseau de discussions. INN. +\section{fufe} \index{fufe} + +\textbf{It's a trap !} + +. diff --git a/chap/graphisme.tex b/chap/graphisme.tex index 1b2d3f8..1c7a9f1 100644 --- a/chap/graphisme.tex +++ b/chap/graphisme.tex @@ -1,6 +1,7 @@ \chapter{Graphisme} -Quelques notes en vrac sur divers logiciels\dots +Voici quelques notes en vrac sur divers logiciels qui permettent +de faire des dessins et des images.\dots % ------------------------------------------------ diff --git a/chap/image.tex b/chap/image.tex index 0b6b96e..76ff936 100644 --- a/chap/image.tex +++ b/chap/image.tex @@ -285,7 +285,11 @@ use it heavily. % ------------------------------------------------------------------- \section {EXIF} \index{EXIF} -Logiciels: \texttt{exiftool}\dots +Un \textit{tag} EXIF est un petit morceau d'information nommée inclus +dans un fichier image. Il peut contenir des données comme la sensibilité +ISO\index{ISO} du capteur, ou le modèle d'objectif utilisé. + +D'autres informations en page \pageref{whatisExdif} % ------------------------------------------------------------------- @@ -296,6 +300,9 @@ Logiciels: \texttt{exiftool}\dots est basé Gmic. C'est long à compiler, ça produit des binaires énormes, mais il semble bien que ça puisse faire des trucs géniaux. +Peut-être\footnote{Les rêves ne sont pas interdits.}, existe-il une +interface pour le Fortran moderne ? + \subsection{\textsc{hello world}} \begin{lstlisting} diff --git a/chap/photos.tex b/chap/photos.tex index 30b6936..2d2414c 100644 --- a/chap/photos.tex +++ b/chap/photos.tex @@ -36,8 +36,16 @@ Ces trois commandes servent à obtenir la description des modes de connexion possibles, la liste des appareils gérés, et l'éventuel appareil connecté, si il est sous tension, bien entendu :) +\begin{verbatim} +tth@redlady:~/Photos/Canon600D/2022-12$ gphoto2 --auto-detect +Model Port +---------------------------------------------------------- +Canon EOS 600D usb:002,005 +\end{verbatim} %---------------------------------------------------------------- +Ok, nous savons maintenant par quel petit nom notre Canon est connu +par le système sous-jacent. \begin{verbatim} gphoto2 --port usb:002,002 -P @@ -55,7 +63,6 @@ contenu de votre appareil, et d'interagir avec lui. Ce qu'on peut faire semble assez dépendant du modèle d'apn utilisé. - Il doit exister plein d'autres tricks'n'tips, il faut juste prendre le temps de les découvrir. @@ -70,6 +77,39 @@ du capteur de l'appareil photo. %================================================================ +\section {EXIF} \index{EXIF} \label{whatisExdif} + +\texttt{exiftool - Read and write meta information in files} + +\begin{quote} +\textbf{from wikipedia:} +Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA +specifications) is a standard that specifies formats for images, sound, +and ancillary tags used by digital cameras (including smartphones), scanners and +other systems handling image and sound files recorded by digital cameras. +\end{quote} + +% ---- +\subsection{Lire} + +Peut-être est-il temps de passer (comme d'habitude) à un exemple pratique. +J'ai un appareil numérique\footnote{un Canon EOS 600D, mais ça n'est pas important} +et quatre objectifs. Je souhaite écrire le nom de l'objectif sur l'image, +et de préférence dans une teinte assez kitch\index{kitch}. Comment faire ? + +Et surtout sans perdre les \textit{tags} déja présents. + +% ---- +\subsection{Écrire} + +Un autre exemple me vient à l'esprit : Je souhaite rajouter un petit texte dans +les \textit{tags} d'un fichier JPHEG. Comment procéder ? + +Et surtout sans perdre les \textit{tags} déja présents. + +%================================================================ + + diff --git a/tetatricks.tex b/tetatricks.tex index e3dc283..3ddada3 100644 --- a/tetatricks.tex +++ b/tetatricks.tex @@ -2,6 +2,7 @@ % % Mai 2022 : un nouveau départ +% Décembre, ça n'avance pas beaucoup... % \usepackage[francais]{babel} @@ -136,7 +137,7 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots \input{chap/cd-dvd} \input{chap/textes} \input{chap/Maths} -\input{chap/astronomie} +% \input{chap/astronomie} % \input{chap/MINITEL} % \input{chap/Raspberry} \input{chap/Fedora} @@ -183,7 +184,7 @@ parcouru cet ouvrage, et constaté à quel point il est en friche. Beaucoup de chapitres sont vraiment incomplets, voire cruellement vides, ou même obsolètes à un niveau pitoyable. -Mais les choses vont évoluer, peut-être, un jour, on sait pas quand\dots +Mais les choses vont évoluer, peut-être, un jour, on ne sait pas quand\dots \printindex