@YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) http://www.yvesdelhaye.be/ @YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) SPIP http://blogs.law.harvard.edu/tech/rss fr @YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) Yves.Delhaye@skynet.be Yves Delhaye Tue, 15 Jun 2021 23:57:49 +0200 1er janvier 1970 01:00:00 href="https://yvesdelhaye.be/IMG/siteon0.png?1440437748" @YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) http://www.yvesdelhaye.be @YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) Arduino/Raspberry Pi : comparaison https://yvesdelhaye.be/?Arduino-Raspberry-Pi-comparaison Wed, 05 May 2021 16:12:43 +0200 Yves Delhaye Timber Internet Feeder sous arduino https://yvesdelhaye.be/?Timber-Internet-Feeder-sous <p><span class='spip_document_377 spip_documents spip_documents_center'> <img src='https://yvesdelhaye.be/IMG/png/TIF_bb.png' width="692" height="382" alt="" /></span></p> Sun, 02 May 2021 15:30:05 +0200 Yves Delhaye <p><span class='spip_document_377 spip_documents spip_documents_center'> <img src='https://yvesdelhaye.be/IMG/png/TIF_bb.png' width="692" height="382" alt="" /></span></p> Contrôle de la luminosité d'une led sous arduino par PWM https://yvesdelhaye.be/?Controle-de-la-luminosite-d-une <p><span class='spip_document_376 spip_documents spip_documents_center'> <img src='https://yvesdelhaye.be/IMG/png/CtrlLedByPotCablage2_small.png' width="794" height="343" alt="" /></span></p> Sun, 02 May 2021 15:13:25 +0200 Yves Delhaye <p><span class='spip_document_376 spip_documents spip_documents_center'> <img src='https://yvesdelhaye.be/IMG/png/CtrlLedByPotCablage2_small.png' width="794" height="343" alt="" /></span></p> Bras Robot à St-Julien https://yvesdelhaye.be/?Bras-Robot-a-St-Julien Sun, 02 May 2021 13:18:33 +0200 Yves Delhaye Cours de chimie https://yvesdelhaye.be/?Cours-de-chimie <p>Attention, ce cours est un canevas : de nombreux chapitres ne sont pas développés. Il s'agit de notes personnelles qui me servent de "fil rouge" pour donner mes leçons.</p> Fri, 05 Mar 2021 11:03:04 +0100 Yves Delhaye <p>Attention, ce cours est un canevas : de nombreux chapitres ne sont pas développés. Il s'agit de notes personnelles qui me servent de "fil rouge" pour donner mes leçons.</p> Grande conjonction du 21/12/200 https://yvesdelhaye.be/?Grande-conjonction-du-20-12-200 <p>La météo me prévoyant de la pluie pour le 21/12, j'ai sorti mon <a href="https://fr.wikipedia.org/wiki/T%C3%A9lescope_de_Dobson" class='spip_out' rel='external'>dobson</a> le 20/12.</p> <p>Les <a href="https://fr.wikipedia.org/wiki/Grande_conjonction" class='spip_out' rel='external'>grandes conjonctions</a> sont des phénomènes assez rares au niveau d'une vie mais pas du point de vue des temps astronomiques : elles se produisent tous les 20 ans. Mais, cette année c'est la première fois depuis le 16 juillet 1623 que les deux planètes seront si proches de la Terre.</p> <p>J'avais "la flemme" de sortir l'artillerie lourde de l'astrophoto. J'ai juste pris quelques (dizaines de) photos avec mon smartphone plus ou moins dans l'axe optique de l'oculaire.</p> <p>Le gros disque brillant, c'est Jupiter. On peut distinguer, alignées, les 4 lunes galiléennes (surtout sur la troisième photo). L'autre objet brillant et un peu elliptique, c'est Saturne. (C'était beaucoup plus net en vision directe. Voir un <a href="http://www.yvesdelhaye.be/?Saturne-2-juin-2013-23h11" class='spip_out' rel='external'>vieux "post"</a>.) Les deux points les plus proches de Jupiter sont, en se rapprochant de Jupiter, Europe et Io, puis, de l'autre côté de Jupiter en s'éloignant de la planète, Ganymède et Callisto. Le cinquième point dans l'alignement n'est pas une lune de Jupiter mais une étoile HIP9934 qui va connaître <a href="" class=''>plusieurs occultations</a> entre le 20/12/2020 et le 21/12/2020.</p> <dl class='spip_document_363 spip_documents spip_documents_left' style='float:left;width:150px;'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_175026.jpg" title='JPEG - 3.5 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_175026-2ce5e.jpg' width='150' height='113' alt='JPEG - 3.5 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 1</strong></dt> <dd class='spip_doc_descriptif' style='width:150px;'>Photo prise au smartphone +/- dans l'axe optique du dobson. </dd> </dl> <dl class='spip_document_364 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_175553.jpg" title='JPEG - 4 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_175553-8258c.jpg' width='150' height='113' alt='JPEG - 4 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 2</strong></dt> </dl> <dl class='spip_document_365 spip_documents spip_documents_right' style='float:right;width:150px;'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_181357.jpg" title='JPEG - 3.9 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_181357-8d493.jpg' width='150' height='113' alt='JPEG - 3.9 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 3</strong></dt> </dl> Sun, 20 Dec 2020 21:47:34 +0100 Yves Delhaye <p>La météo me prévoyant de la pluie pour le 21/12, j'ai sorti mon <a href="https://fr.wikipedia.org/wiki/T%C3%A9lescope_de_Dobson" class='spip_out' rel='external'>dobson</a> le 20/12.</p> <p>Les <a href="https://fr.wikipedia.org/wiki/Grande_conjonction" class='spip_out' rel='external'>grandes conjonctions</a> sont des phénomènes assez rares au niveau d'une vie mais pas du point de vue des temps astronomiques : elles se produisent tous les 20 ans. Mais, cette année c'est la première fois depuis le 16 juillet 1623 que les deux planètes seront si proches de la Terre.</p> <p>J'avais "la flemme" de sortir l'artillerie lourde de l'astrophoto. J'ai juste pris quelques (dizaines de) photos avec mon smartphone plus ou moins dans l'axe optique de l'oculaire.</p> <p>Le gros disque brillant, c'est Jupiter. On peut distinguer, alignées, les 4 lunes galiléennes (surtout sur la troisième photo). L'autre objet brillant et un peu elliptique, c'est Saturne. (C'était beaucoup plus net en vision directe. Voir un <a href="http://www.yvesdelhaye.be/?Saturne-2-juin-2013-23h11" class='spip_out' rel='external'>vieux "post"</a>.) Les deux points les plus proches de Jupiter sont, en se rapprochant de Jupiter, Europe et Io, puis, de l'autre côté de Jupiter en s'éloignant de la planète, Ganymède et Callisto. Le cinquième point dans l'alignement n'est pas une lune de Jupiter mais une étoile HIP9934 qui va connaître <a href="" class=''>plusieurs occultations</a> entre le 20/12/2020 et le 21/12/2020.</p> <dl class='spip_document_363 spip_documents spip_documents_left' style='float:left;width:150px;'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_175026.jpg" title='JPEG - 3.5 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_175026-2ce5e.jpg' width='150' height='113' alt='JPEG - 3.5 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 1</strong></dt> <dd class='spip_doc_descriptif' style='width:150px;'>Photo prise au smartphone +/- dans l'axe optique du dobson. </dd> </dl> <dl class='spip_document_364 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_175553.jpg" title='JPEG - 4 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_175553-8258c.jpg' width='150' height='113' alt='JPEG - 4 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 2</strong></dt> </dl> <dl class='spip_document_365 spip_documents spip_documents_right' style='float:right;width:150px;'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/IMG_20201220_181357.jpg" title='JPEG - 3.9 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/IMG_20201220_181357-8d493.jpg' width='150' height='113' alt='JPEG - 3.9 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Grande conjonction 3</strong></dt> </dl> Sortie d'Obs comme webcam virtuelle https://yvesdelhaye.be/?Sortie-d-Obs-comme-webcam <p>J'utilise <a href="https://obsproject.com/" class='spip_out' rel='external'>Obs Studio</a> pour faire de l'<a href="https://askubuntu.com/questions/851984/webcam-software-with-live-chroma-keying-green-screen" class='spip_out' rel='external'>incrustation vidéo</a>.</p> <p>C'est ainsi que j'ai produit certaines des vidéos présentes sur <a href="https://www.youtube.com/channel/UCXJayB8W9I64cJ10VUuKelw/" class='spip_out' rel='external'>ma chaîne Youtube</a>.</p> <p>Je ne suis pas un fan inconditionnel de la classe inversée. Ce à quoi je veux aboutir, c'est de faire de l'incrustation (avec une présentation, mais aussi mes réponses "manuscrites" sur openboard en arrière fond) en "live" pendant une visioconférence.</p> <p>Pour ce faire, il faut que la sortie d'Obs aille vers une webcam virtuelle. Cette "webcam virtuelle" est alors choisie comme la webcam dans Teams, Zoom, Skype, Meet, Jitsi, BigBlueButton ou tout autre logiciel de vidéoconférence.</p> <p>Pour Windows, un <a href="https://obsproject.com/forum/resources/obs-virtualcam.949/" class='spip_out' rel='external'>plugin</a> existe et semble assez facile à installer.</p> <p>Pour Ubuntu et Linux, c'est un peu moins immédiat ! On trouve sur la page du plugin pour Windows, un lien vers <a href="https://github.com/CatxFish/obs-v4l2sink" class='spip_out' rel='external'>le site Github d' obs-v4l2sink</a>.</p> <p>Le code doit être compilé après avoir téléchargé le code source de votre version d' Obs Studio.</p> <p>Là où les choses se corsent, c'est avec l'installation de <a href="https://github.com/umlaeute/v4l2loopback" class='spip_out' rel='external'>v4l2loopback</a>.</p> <p>Il y a un bug dans le "driver" (kernel module en "linuxien") fournit par Ubuntu (à tout le moins pour Ubuntu 18.04 et les kernels 5.04 que j'utilise au moment d'écrire ceci).</p> <p>En cherchant dans les <a href="https://github.com/CatxFish/obs-v4l2sink/issues/17" class='spip_out' rel='external'>"issues"</a> d' <a href="https://github.com/CatxFish/obs-v4l2sink" class='spip_out' rel='external'>obs-v4l2sink</a>, j'ai fini par trouver la <a href="https://github.com/CatxFish/obs-v4l2sink/issues/17#issuecomment-618344210" class='spip_out' rel='external'>solution</a> : Installer le package<a href="https://packages.debian.org/sid/v4l2loopback-dkms" class='spip_out' rel='external'>v4l2loopback-dkms_0.12.5-1</a> de Debian Sid.</p> <p>Lorsque le package s'installe, il crée les modules pour le kernel courant et (en principe) pour tous les nouveaux kernels.</p> <p>Avant de lancer "Obs", il faut lancer (en root) :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code># modprobe v4l2loopback devices=1 exclusive_caps=1</code></div> <p>Ensuite, dans les menus d'Obs, choisir, "Outils>V4L2 Video Output" Choisir le bon"device" (souvent le dernier de la liste puisque les autres sont créés au boot) et la bonne configuration de couleur.</p> <p>Ensuite, en bas à droite dans l'écran d'Obs , choisir "Démarrer la caméra virtuelle".</p> <p>Puis dans votre programme de visioconférence, choisir "Dummy video device" comme caméra.</p> <p>Et voilà :</p> <dl class='spip_document_362 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/png/CaptureEcranCameraVirtuelleObs4Teams.png" title='PNG - 2.1 Mo' type="image/png"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH85/CaptureEcranCameraVirtuelleObs4Teams-f1f3d.png' width='150' height='85' alt='PNG - 2.1 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Caméra virtuelle Obs vers Teams</strong></dt> </dl> Sun, 20 Dec 2020 16:06:18 +0100 Yves Delhaye <p>J'utilise <a href="https://obsproject.com/" class='spip_out' rel='external'>Obs Studio</a> pour faire de l'<a href="https://askubuntu.com/questions/851984/webcam-software-with-live-chroma-keying-green-screen" class='spip_out' rel='external'>incrustation vidéo</a>.</p> <p>C'est ainsi que j'ai produit certaines des vidéos présentes sur <a href="https://www.youtube.com/channel/UCXJayB8W9I64cJ10VUuKelw/" class='spip_out' rel='external'>ma chaîne Youtube</a>.</p> <p>Je ne suis pas un fan inconditionnel de la classe inversée. Ce à quoi je veux aboutir, c'est de faire de l'incrustation (avec une présentation, mais aussi mes réponses "manuscrites" sur openboard en arrière fond) en "live" pendant une visioconférence.</p> <p>Pour ce faire, il faut que la sortie d'Obs aille vers une webcam virtuelle. Cette "webcam virtuelle" est alors choisie comme la webcam dans Teams, Zoom, Skype, Meet, Jitsi, BigBlueButton ou tout autre logiciel de vidéoconférence.</p> <p>Pour Windows, un <a href="https://obsproject.com/forum/resources/obs-virtualcam.949/" class='spip_out' rel='external'>plugin</a> existe et semble assez facile à installer.</p> <p>Pour Ubuntu et Linux, c'est un peu moins immédiat ! On trouve sur la page du plugin pour Windows, un lien vers <a href="https://github.com/CatxFish/obs-v4l2sink" class='spip_out' rel='external'>le site Github d' obs-v4l2sink</a>.</p> <p>Le code doit être compilé après avoir téléchargé le code source de votre version d' Obs Studio.</p> <p>Là où les choses se corsent, c'est avec l'installation de <a href="https://github.com/umlaeute/v4l2loopback" class='spip_out' rel='external'>v4l2loopback</a>.</p> <p>Il y a un bug dans le "driver" (kernel module en "linuxien") fournit par Ubuntu (à tout le moins pour Ubuntu 18.04 et les kernels 5.04 que j'utilise au moment d'écrire ceci).</p> <p>En cherchant dans les <a href="https://github.com/CatxFish/obs-v4l2sink/issues/17" class='spip_out' rel='external'>"issues"</a> d' <a href="https://github.com/CatxFish/obs-v4l2sink" class='spip_out' rel='external'>obs-v4l2sink</a>, j'ai fini par trouver la <a href="https://github.com/CatxFish/obs-v4l2sink/issues/17#issuecomment-618344210" class='spip_out' rel='external'>solution</a> : Installer le package<a href="https://packages.debian.org/sid/v4l2loopback-dkms" class='spip_out' rel='external'>v4l2loopback-dkms_0.12.5-1</a> de Debian Sid.</p> <p>Lorsque le package s'installe, il crée les modules pour le kernel courant et (en principe) pour tous les nouveaux kernels.</p> <p>Avant de lancer "Obs", il faut lancer (en root) :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code># modprobe v4l2loopback devices=1 exclusive_caps=1</code></div> <p>Ensuite, dans les menus d'Obs, choisir, "Outils>V4L2 Video Output" Choisir le bon"device" (souvent le dernier de la liste puisque les autres sont créés au boot) et la bonne configuration de couleur.</p> <p>Ensuite, en bas à droite dans l'écran d'Obs , choisir "Démarrer la caméra virtuelle".</p> <p>Puis dans votre programme de visioconférence, choisir "Dummy video device" comme caméra.</p> <p>Et voilà :</p> <dl class='spip_document_362 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/png/CaptureEcranCameraVirtuelleObs4Teams.png" title='PNG - 2.1 Mo' type="image/png"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH85/CaptureEcranCameraVirtuelleObs4Teams-f1f3d.png' width='150' height='85' alt='PNG - 2.1 Mo' /></a></dt> <dt class='spip_doc_titre' style='width:150px;'><strong>Caméra virtuelle Obs vers Teams</strong></dt> </dl> Calibration d'un écran tactile en "dual screen" sous ubuntu 18.04 https://yvesdelhaye.be/?Calibration-d-un-ecran-tactile-en <p>Les leçons "en ligne" lors du 1er confinement m'ont confronté un problème (parmi bien d'autres !) : L'utilisation d'écrans multiples ("dual screen" ou "multiple screens" mode) déréglait la calibration de l'écran tactile de mon laptop.</p> <p>J'utilise <a href="https://openboard.ch/" class='spip_out' rel='external'>"Openboard"</a> lors des cours en visioconférence pour des questions "à chaud" qui nécessitent des réponses écrites.</p> <p>Problème lorsque j'utilisais une deuxième écran (pour visualiser le résultat d'une incrustation), la calibration de l'écran tactile n'était plus correcte : ce que j'écrivais à l'écran n'apparaissait pas là où je posais mon stylet : très très malpratique !</p> <dl class='spip_document_361 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/1608465376697.jpg" title='JPEG - 5.5 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/1608465376697-754f3.jpg' width='150' height='113' alt='JPEG - 5.5 Mo' /></a></dt> </dl> <p>Après quelques recherches google, je suis tombé sur ceci : <a href="https://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system" class='spip_out' rel='external'>"how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system"</a> sur "askubuntu.</p> <p>Et donc :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code>yves@Yv:~$ xinput</code></div> <p>Me fournit</p> <pre> ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ... ⎜ ↳ BluetoothMouse3600 Consumer Control id=21 [slave pointer (2)] ⎜ ↳ ELAN9008:00 04F3:284E Pen (0) id=23 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ... </pre> J'ai supprimé une bonne partie de la sortie (d'où les "..."), seule les premières lignes ont de l'intérêt ici. <p>Puis</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code>yves@Yv:~$ xrandr </code></div> <p>a pour résultat :</p> <pre>Screen 0 : minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384 eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm 1920x1080 60.03*+ 60.01 59.97 59.96 48.01 59.93 1680x1050 59.95 59.88 1600x1024 60.17 ... </pre> Ici aussi'ai supprimé une bonne partie de la sortie. <p>Les deux commandes me permettent de savoir que :</p> <ul class="spip"><li> "eDP-1" est mon écran principal ;</li><li> "ELAN9008:00 04F3:284E Pen (0) id=23 " est l'entrée tactile de ce même écran.</li></ul> <p>Dès lors :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code># xinput map-to-output 23 eDP-1</code></div> <p>recalibre le tout !</p> <p>Sauvé !</p> Sun, 20 Dec 2020 13:14:44 +0100 Yves Delhaye <p>Les leçons "en ligne" lors du 1er confinement m'ont confronté un problème (parmi bien d'autres !) : L'utilisation d'écrans multiples ("dual screen" ou "multiple screens" mode) déréglait la calibration de l'écran tactile de mon laptop.</p> <p>J'utilise <a href="https://openboard.ch/" class='spip_out' rel='external'>"Openboard"</a> lors des cours en visioconférence pour des questions "à chaud" qui nécessitent des réponses écrites.</p> <p>Problème lorsque j'utilisais une deuxième écran (pour visualiser le résultat d'une incrustation), la calibration de l'écran tactile n'était plus correcte : ce que j'écrivais à l'écran n'apparaissait pas là où je posais mon stylet : très très malpratique !</p> <dl class='spip_document_361 spip_documents spip_documents_center'> <dt><a href="https://yvesdelhaye.be/IMG/jpg/1608465376697.jpg" title='JPEG - 5.5 Mo' type="image/jpeg"><img src='https://yvesdelhaye.be/local/cache-vignettes/L150xH113/1608465376697-754f3.jpg' width='150' height='113' alt='JPEG - 5.5 Mo' /></a></dt> </dl> <p>Après quelques recherches google, je suis tombé sur ceci : <a href="https://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system" class='spip_out' rel='external'>"how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system"</a> sur "askubuntu.</p> <p>Et donc :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code>yves@Yv:~$ xinput</code></div> <p>Me fournit</p> <pre> ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ... ⎜ ↳ BluetoothMouse3600 Consumer Control id=21 [slave pointer (2)] ⎜ ↳ ELAN9008:00 04F3:284E Pen (0) id=23 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ... </pre> J'ai supprimé une bonne partie de la sortie (d'où les "..."), seule les premières lignes ont de l'intérêt ici. <p>Puis</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code>yves@Yv:~$ xrandr </code></div> <p>a pour résultat :</p> <pre>Screen 0 : minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384 eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm 1920x1080 60.03*+ 60.01 59.97 59.96 48.01 59.93 1680x1050 59.95 59.88 1600x1024 60.17 ... </pre> Ici aussi'ai supprimé une bonne partie de la sortie. <p>Les deux commandes me permettent de savoir que :</p> <ul class="spip"><li> "eDP-1" est mon écran principal ;</li><li> "ELAN9008:00 04F3:284E Pen (0) id=23 " est l'entrée tactile de ce même écran.</li></ul> <p>Dès lors :</p> <div style='text-align: left;' class='spip_code' dir='ltr'><code># xinput map-to-output 23 eDP-1</code></div> <p>recalibre le tout !</p> <p>Sauvé !</p> Réduire la taille d'un PDF https://yvesdelhaye.be/?Reduire-la-taille-d-un-PDF <div style='text-align: left;' class='spip_code' dir='ltr'><code>gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</code></div> Sat, 05 Dec 2020 14:42:26 +0100 Yves Delhaye <div style='text-align: left;' class='spip_code' dir='ltr'><code>gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</code></div> La vengeance du retour du générateur d'interrogation https://yvesdelhaye.be/?La-vengeance-du-retour-du <p>Comme SageTeX, pythonTeX permet d'appeler Sagemath dans du code LaTeX.</p> <p>Mais, il fait plus :</p> <ul class="spip"><li> appel à python<ul class="spip"><li> à bash</li><li> à javascript</li><li> ruby</li><li> R</li><li> lua, ...</li></ul></li><li> lors de l'appel à Sagemath (mais aussi avec les autres)<ul class="spip"><li> création de "sous sessions" :<ul class="spip"><li> seule la sous-session modifiée est recompilée<ul class="spip"><li> d'où gain de temps à la compilation</li></ul></li><li> variables locales à la sous-session<ul class="spip"><li> d'où le "m" de l'exercice 1 n'est pas le même que celui de l'exercice 2</li></ul></li></ul></li></ul></li></ul> <h3 class="spip">Liens</h3> <h3 class="spip"><i>PythonTeX en général</i></h3> <ul class="spip"><li> <a href="https://ftp.snt.utwente.nl/pub/software/tex/macros/latex/contrib/pythontex/pythontex.pdf" class='spip_out' rel='external'>documentation</a> du package sur le site du CTAN</li><li> Sur prof.math.free.fr des <a href="http://prof.math.free.fr/profs/latex/doc/exemples_Pythontex.pdf" class='spip_out' rel='external'>exemples de pythonTeX</a></li><li> les slides d'une conférence Mertz : <a href="https://tug.org/tug2013/slides/Mertz-A_Gentle_Introduction_to_PythonTeX.pdf" class='spip_out' rel='external'>A_Gentle_Introduction_to_PythonTeX</a><ul class="spip"><li> l'<a href="http://tug.org/TUGboat/tb34-3/tb108mertz.pdf" class='spip_out' rel='external'>article</a> correspondant</li></ul></li><li> un <a href="http://conference.scipy.org/proceedings/scipy2012/pdfs/geoffrey_poore.pdf" class='spip_out' rel='external'>article</a> du créateur de pythonTex pour une conférence scypy</li></ul> <h3 class="spip"><i>PythonTeX et Sagemath</i></h3> <ul class="spip"><li> un <a href="https://tex.stackexchange.com/questions/232880/pythontex-sage-preparsing" class='spip_out' rel='external'>"post"</a> sur stackexchange annoncant la syntaxe de pythonTeX pour utilser sagemath.</li><li> utilisation de <a href="https://tex.stackexchange.com/questions/329456/using-sagetex-to-define-a-variable-for-a-tikz-picture" class='spip_out' rel='external'>"sagesub"</a> pour générer du code Tikz sans erreur</li></ul> Mon, 09 Nov 2020 21:07:51 +0100 Yves Delhaye <p>Comme SageTeX, pythonTeX permet d'appeler Sagemath dans du code LaTeX.</p> <p>Mais, il fait plus :</p> <ul class="spip"><li> appel à python<ul class="spip"><li> à bash</li><li> à javascript</li><li> ruby</li><li> R</li><li> lua, ...</li></ul></li><li> lors de l'appel à Sagemath (mais aussi avec les autres)<ul class="spip"><li> création de "sous sessions" :<ul class="spip"><li> seule la sous-session modifiée est recompilée<ul class="spip"><li> d'où gain de temps à la compilation</li></ul></li><li> variables locales à la sous-session<ul class="spip"><li> d'où le "m" de l'exercice 1 n'est pas le même que celui de l'exercice 2</li></ul></li></ul></li></ul></li></ul> <h3 class="spip">Liens</h3> <h3 class="spip"><i>PythonTeX en général</i></h3> <ul class="spip"><li> <a href="https://ftp.snt.utwente.nl/pub/software/tex/macros/latex/contrib/pythontex/pythontex.pdf" class='spip_out' rel='external'>documentation</a> du package sur le site du CTAN</li><li> Sur prof.math.free.fr des <a href="http://prof.math.free.fr/profs/latex/doc/exemples_Pythontex.pdf" class='spip_out' rel='external'>exemples de pythonTeX</a></li><li> les slides d'une conférence Mertz : <a href="https://tug.org/tug2013/slides/Mertz-A_Gentle_Introduction_to_PythonTeX.pdf" class='spip_out' rel='external'>A_Gentle_Introduction_to_PythonTeX</a><ul class="spip"><li> l'<a href="http://tug.org/TUGboat/tb34-3/tb108mertz.pdf" class='spip_out' rel='external'>article</a> correspondant</li></ul></li><li> un <a href="http://conference.scipy.org/proceedings/scipy2012/pdfs/geoffrey_poore.pdf" class='spip_out' rel='external'>article</a> du créateur de pythonTex pour une conférence scypy</li></ul> <h3 class="spip"><i>PythonTeX et Sagemath</i></h3> <ul class="spip"><li> un <a href="https://tex.stackexchange.com/questions/232880/pythontex-sage-preparsing" class='spip_out' rel='external'>"post"</a> sur stackexchange annoncant la syntaxe de pythonTeX pour utilser sagemath.</li><li> utilisation de <a href="https://tex.stackexchange.com/questions/329456/using-sagetex-to-define-a-variable-for-a-tikz-picture" class='spip_out' rel='external'>"sagesub"</a> pour générer du code Tikz sans erreur</li></ul> Chaîne Youtube https://yvesdelhaye.be/?Chaine-Youtube <p>Des vidéos pour les maths et les sciences réalisées par votre serviteur.</p> Mon, 02 Nov 2020 10:18:04 +0100 Yves Delhaye <p>Des vidéos pour les maths et les sciences réalisées par votre serviteur.</p> Phyphox https://yvesdelhaye.be/?Phyphox <p>Vous trouverez ici des ressources à propos de "<a href="https://phyphox.org/" class='spip_out' rel='external'>PHYPHOX</a>".</p> <p>J'ai présenté un exposé sur le sujet au groupe <a href="http://www.abppc.info/moodle/" class='spip_out' rel='external'>IRPHY</a> le mercredi 30 septembre 2020.</p> <p>Le pdf de la présentation est téléchargeable ci-dessous.</p> <p>J'avais testé Phyphox quand l'application faisait encore ses maladies de jeunesse et l'avais perdue de vue.</p> <p>Ce sont les "<a href="https://www.youtube.com/watch?v=FRteNtwuaWg" class='spip_out' rel='external'>conférences confinées</a>" de <a href="https://fr.wikipedia.org/wiki/Julien_Bobroff" class='spip_out' rel='external'>Julien Bodroff</a> qui m'ont remis sur la piste de cette application.</p> <p>Je vous conseille de visiter le site web de son groupe : "<a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/" class='spip_out' rel='external'>La physique autrement</a>".</p> <p>Plus spécifiquement :</p> <ul class="spip"><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/projet/tp_smartphone_en_lycee/" class='spip_out' rel='external'>des protocoles de labo</a></li><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/projet/fiches_smartphones_/" class='spip_out' rel='external'>les fiches smarphone</a></li><li> les <a href="https://www.universite-paris-saclay.fr/actualites/smartphones-lepreuve-des-defis-mener-grace-aux-capteurs-de-vos-smartphones" class='spip_out' rel='external'>défis</a></li><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/smartphone-physics-challenge/wp-content/uploads/sites/4/2020/01/SPC-fr-toutes-les-fiches-_-2020.01.28.pdf" class='spip_out' rel='external'>61 manières de mesurer la hauteur d'un immeuble</a></li></ul> Fri, 02 Oct 2020 18:14:38 +0200 Yves Delhaye <p>Vous trouverez ici des ressources à propos de "<a href="https://phyphox.org/" class='spip_out' rel='external'>PHYPHOX</a>".</p> <p>J'ai présenté un exposé sur le sujet au groupe <a href="http://www.abppc.info/moodle/" class='spip_out' rel='external'>IRPHY</a> le mercredi 30 septembre 2020.</p> <p>Le pdf de la présentation est téléchargeable ci-dessous.</p> <p>J'avais testé Phyphox quand l'application faisait encore ses maladies de jeunesse et l'avais perdue de vue.</p> <p>Ce sont les "<a href="https://www.youtube.com/watch?v=FRteNtwuaWg" class='spip_out' rel='external'>conférences confinées</a>" de <a href="https://fr.wikipedia.org/wiki/Julien_Bobroff" class='spip_out' rel='external'>Julien Bodroff</a> qui m'ont remis sur la piste de cette application.</p> <p>Je vous conseille de visiter le site web de son groupe : "<a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/" class='spip_out' rel='external'>La physique autrement</a>".</p> <p>Plus spécifiquement :</p> <ul class="spip"><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/projet/tp_smartphone_en_lycee/" class='spip_out' rel='external'>des protocoles de labo</a></li><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/projet/fiches_smartphones_/" class='spip_out' rel='external'>les fiches smarphone</a></li><li> les <a href="https://www.universite-paris-saclay.fr/actualites/smartphones-lepreuve-des-defis-mener-grace-aux-capteurs-de-vos-smartphones" class='spip_out' rel='external'>défis</a></li><li> <a href="http://hebergement.universite-paris-saclay.fr/supraconductivite/smartphone-physics-challenge/wp-content/uploads/sites/4/2020/01/SPC-fr-toutes-les-fiches-_-2020.01.28.pdf" class='spip_out' rel='external'>61 manières de mesurer la hauteur d'un immeuble</a></li></ul>