On installe DroidCam via Aurora Store, on lance l'application sur le téléphone connecté en Wi-Fi.
On lance OBS Studio :
$ obs
On crée une Scène qu'on appelle "Smartphone webcam". Dans Sources, on ajoute une "Source média", et dans ses propriétés on décoche "Fichier local" et on indique l'adresse de DroidCam (par exemple http://192.168.0.106:4747/video) comme entrée. Dans le menu Outils > V4L2 Video Output, on indique le chemin /dev/video5 et on clique sur Auto Start.
Ca marche ! Le logiciel de capture Webcamoid détecte bien /dev/video5. Ca marche également dans un navigateur avec https://webcamtests.com/ (dans Firefox, autoriser l'utilisation de la webcam). Et dans https://meet.google.com/, on voit l'image dans la fenêtre de paramétrage de la caméra.
Par contre, quand j'installe Skype :
$ snap install skype --classic
Dans la fenêtre de configuration de la caméra, Skype voit bien une "OBS cam", mais le rectangle reste désespérément noir…
A noter également une latence d'environ 0,5 seconde.
je viens d'installer DroidCam via Aurora Store. Dans mon navigateur, en me connectant à http://192.168.1.106:4747/ je vois le flux vidéo du smartphone. La version gratuite affiche de la pub (sur l'écran du smartphone) et permet une résolution de 480p (la version pro propose 720p et 1080p). Mon application DataStats montre que le flux sortant du téléphone est 3 à 4 MB/s. Je suis en Wi-Fi.
Apparemment, la substitution se fait en une seule passe dans bash…
En tout cas, ça me donne envie de faire une impression de man bash car je ne me souviens pas avoir vu cette syntaxe de double substitution dans aucun livre, mémento ou magazine…
Voilà qui donne un résultat convenable pour une impression :
${parameter}
…
If the first character of parameter is an exclamation point (!), and parameter is not a nameref, it intro‐
duces a level of indirection. Bash uses the value formed by expanding the rest of parameter as the new pa‐
rameter; this is then expanded and that value is used in the rest of the expansion, rather than the expansion
of the original parameter. This is known as indirect expansion.
Est-ce que c'est le ! de la commande history ? Ca renvoie la dernière commande de l'historique commençant par cette chaîne ? (c'est ce que ça semble faire)
Dans les options de w3m, je vois qu'il y a du choix en terme de dump :
-dump dump formatted page into stdout
-dump_head dump response of HEAD request into stdout
-dump_source dump page source into stdout
-dump_both dump HEAD and source into stdout
-dump_extra dump HEAD, source, and extra information into stdout
Merci, le résultat est vraiment bon. Son seul défaut semble un nom imprononçable !
Ca doit pouvoir servir à imprimer certaines pages sans fioriture quand le navigateur ne donne pas un résultat satisfaisant, ou quand le mode "Lecture" de Firefox n'arrive pas à récupérer le texte. Impeccable par exemple pour lire The New York Times :
J'ai essayé mais ça ne marche pas. D'après man at :
-c cats the jobs listed on the command line to standard output.
Par exemple si j'ai créé avec at un job dont l'identifiant est 21, avec $ at -c 21 j'obtiens l'affichage du script qui lancera le job (avec les variables d'environnement qui seront utilisées, le cd pour le répertoire de travail, etc.) Ce qui est intéressant et permet de comprendre le fonctionnement de at.
Merci pour vos réponses ! Je m'étais pourtant déjà fais avoir avec des histoires de variables d'environnement avec at… Effectivement, ainsi ça marche :
$ echo "DISPLAY=:0 firefox https://linuxfr.org/" | at now +1 minute
Voici les différences entre les variables d'environnement du bash de départ et celles du sh lancé par at :
Tu peux aussi essayer https://www.cnrtl.fr/portail/ "Créé en 2005 par le CNRS, le CNRTL fédère au sein d’un portail unique, un ensemble de ressources linguistiques informatisées et d’outils de traitement de la langue."
Au niveau de la protection du porteur, j'imagine qu'il y a deux aspects, comme dans la vaccination : protection de l'individu et protection de la population si le pourcentage de vaccinés est suffisant. Supposons qu'un masque diminue par deux la probabilité pour un individu d'être infecté : c'est pas terrible au niveau de l'individu, mais c'est mieux que rien. Mais si tout le monde porte un masque, alors l'effet est important (division par deux de la vitesse de propagation du virus ?).
Avec Qwant, même problème en positions 1, 3 et 4. Par exemple :
H Top Hotels & Resorts Group | Catalonia Resorts
www.htophotels.com
Mais sans profiler l'utilisateur et donc sans enregistrer ses requêtes, ça me paraît difficile de ne pas sortir ce genre de résultat. Il suffit de modifier la requête pour spécifier le contexte : "htop options linux".
D'où mon message.
Le email promouvant ce moteur vient du domaine yourprivacybrands.com
Je lis sur LinkedIn : "Your Privacy Brand was created to develop educational and entertaining materials to make privacy concepts accessible to marketing staff and other business partners.
Your Privacy Brand also provides short term consulting to companies who want an outside opinion when developing, validating or updating programs and policies for capturing, storing and using the personally identifiable information of customers, prospects and/or employees. "
[^] # Re: Droidcam
Posté par vmagnin (site web personnel) . En réponse au message Utiliser son smartphone comme webcam pour son PC ?. Évalué à 1.
Voici un résumé de ce que j'ai réussi à faire dans Ubuntu 19.10. A noter que pour l'instant, je ne me suis pas soucié du son. Je me suis basé sur :
https://lord.re/posts/198-mon-setup-pour-streamer-vol1/
et surtout :
https://srcco.de/posts/using-obs-studio-with-v4l2-for-google-hangouts-meet.html
On installe et configure v4l2loopback pour avoir un
/dev/video5
:On installe OBS Studio 0.0.1 :
On build et installe son plugin v4l2sink :
On installe DroidCam via Aurora Store, on lance l'application sur le téléphone connecté en Wi-Fi.
On lance OBS Studio :
On crée une Scène qu'on appelle "Smartphone webcam". Dans Sources, on ajoute une "Source média", et dans ses propriétés on décoche "Fichier local" et on indique l'adresse de DroidCam (par exemple http://192.168.0.106:4747/video) comme entrée. Dans le menu Outils > V4L2 Video Output, on indique le chemin
/dev/video5
et on clique sur Auto Start.Ca marche ! Le logiciel de capture Webcamoid détecte bien
/dev/video5
. Ca marche également dans un navigateur avec https://webcamtests.com/ (dans Firefox, autoriser l'utilisation de la webcam). Et dans https://meet.google.com/, on voit l'image dans la fenêtre de paramétrage de la caméra.Par contre, quand j'installe Skype :
Dans la fenêtre de configuration de la caméra, Skype voit bien une "OBS cam", mais le rectangle reste désespérément noir…
A noter également une latence d'environ 0,5 seconde.
[^] # Re: Droidcam
Posté par vmagnin (site web personnel) . En réponse au message Utiliser son smartphone comme webcam pour son PC ?. Évalué à 2.
Merci à tous,
je viens d'installer DroidCam via Aurora Store. Dans mon navigateur, en me connectant à http://192.168.1.106:4747/ je vois le flux vidéo du smartphone. La version gratuite affiche de la pub (sur l'écran du smartphone) et permet une résolution de 480p (la version pro propose 720p et 1080p). Mon application DataStats montre que le flux sortant du téléphone est 3 à 4 MB/s. Je suis en Wi-Fi.
Ca marche aussi avec VLC (Ouvrir un flux réseau > http://192.168.1.106:4747/video).
Par contre, je n'ai pas l'impression d'avoir le son.
Mais c'est un bon début. C'est intéressant.
# extundelete, ext4magic, foremost ?
Posté par vmagnin (site web personnel) . En réponse au message partition perdue, testdisk, superblock non valide. Évalué à 2.
Bonjour,
as-tu essayé des programmes comme extundelete, ext4magic, foremost ?
Je me souviens avoir utilisé avec succès extundelete pour récupérer un gros répertoire effacé (ext4) :
- http://extundelete.sourceforge.net/
- https://doc.ubuntu-fr.org/extundelete
Mais la partition était intacte. Si la partition est abîmée, je ne sais pas si ces utilitaires arrivent à récupérer quelque chose.
Bon courage
[^] # Re: Double substitution en Bash
Posté par vmagnin (site web personnel) . En réponse au journal Courses Assistées par Ordinateur (CAO). Évalué à 2.
Apparemment, la substitution se fait en une seule passe dans bash…
En tout cas, ça me donne envie de faire une impression de
man bash
car je ne me souviens pas avoir vu cette syntaxe de double substitution dans aucun livre, mémento ou magazine…Voilà qui donne un résultat convenable pour une impression :
Bon, y'a quand même 81 pages en Glish, of course.
[^] # Re: Double substitution en Bash
Posté par vmagnin (site web personnel) . En réponse au journal Courses Assistées par Ordinateur (CAO). Évalué à 2. Dernière modification le 27 avril 2020 à 19:11.
J'ai trouvé dans
man bash
:${parameter}
…
If the first character of parameter is an exclamation point (!), and parameter is not a nameref, it intro‐
duces a level of indirection. Bash uses the value formed by expanding the rest of parameter as the new pa‐
rameter; this is then expanded and that value is used in the rest of the expansion, rather than the expansion
of the original parameter. This is known as indirect expansion.
[^] # Re: Double substitution en Bash
Posté par vmagnin (site web personnel) . En réponse au journal Courses Assistées par Ordinateur (CAO). Évalué à 2.
Merci bien, je ne connaissais pas cette syntaxe. C'est commité !
Finalement pourquoi bash n'accepte pas :
et que signifie ce
!
qui n'est pas une négation ?Ca affiche apparemment non pas le contenu de la variable, mais son affectation :
Est-ce que c'est le
!
de la commandehistory
? Ca renvoie la dernière commande de l'historique commençant par cette chaîne ? (c'est ce que ça semble faire)[^] # Re: disque dur plein ?
Posté par vmagnin (site web personnel) . En réponse au message Je n'arrive plus à installer de paquets . Évalué à 2.
Ca peut être dû à des noms de fichiers ou répertoires comprenant des espaces. Dans ce cas il faut mettre le chemin entre guillemets ou apostrophes :
[^] # Re: disque dur plein ?
Posté par vmagnin (site web personnel) . En réponse au message Je n'arrive plus à installer de paquets . Évalué à 2.
NeoX a raison, ta partition utilisateur est probablement pleine si tu n'arrives pas à te connecter. C'est un symptôme classique.
Donc tu te connectes dans un terminal (CTRL+ALT+F2), puis tu tapes :
Ca t'affichera la liste des fichiers de plus de 5M dans ton compte.
Ensuite, tu en effaces quelques-uns avec des commandes Remove du type :
Tu reviens en mode graphique (CTRL+ALT+F1 sur une Ubuntu), tu pourras alors te connecter dans ta session et poursuivre le ménage. Consulte le post suivant :
https://linuxfr.org/forums/linux-debutant/posts/probleme-espace-disque
Tu y trouveras des outils en mode graphique pour faire du ménage.
Bon courage
[^] # Re: Ubuntu ?
Posté par vmagnin (site web personnel) . En réponse au message Je n'arrive plus à installer de paquets . Évalué à 2.
C'est ça !
# Ubuntu ?
Posté par vmagnin (site web personnel) . En réponse au message Je n'arrive plus à installer de paquets . Évalué à 2. Dernière modification le 26 avril 2020 à 19:04.
Dans le cas d'une distribution Ubuntu, une installation avortée peut nécessiter un :
Si tu n'arrives pas à te connecter à ta session graphique, essaie de te connecter en mode texte avec un CTRL+Alt+F2 par exemple.
[^] # Re: Quelques autres brothers...
Posté par vmagnin (site web personnel) . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 1.
Dans les options de w3m, je vois qu'il y a du choix en terme de dump :
-dump dump formatted page into stdout
-dump_head dump response of HEAD request into stdout
-dump_source dump page source into stdout
-dump_both dump HEAD and source into stdout
-dump_extra dump HEAD, source, and extra information into stdout
# Quelques autres brothers...
Posté par vmagnin (site web personnel) . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 3.
Dans Synaptic, je trouve aussi :
Si vous les avez déjà utilisés, quels sont vos avis ?
[^] # Re: Un autre ;)
Posté par vmagnin (site web personnel) . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 2.
Merci,
voici la page de Links : http://links.twibright.com/
Peux-tu nous dire pourquoi tu es passé de lynx à Links ? Quelles sont les différences principales ?
[^] # Re: apt install chromium-browser
Posté par vmagnin (site web personnel) . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 3.
Oui, mais il est indiqué :
This is a transitional dummy package. It can safely be removed.
chromium-browser is now replaced by the chromium snap.
[^] # Re: wkhtmltopdf
Posté par vmagnin (site web personnel) . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 4.
Merci, le résultat est vraiment bon. Son seul défaut semble un nom imprononçable !
Ca doit pouvoir servir à imprimer certaines pages sans fioriture quand le navigateur ne donne pas un résultat satisfaisant, ou quand le mode "Lecture" de Firefox n'arrive pas à récupérer le texte. Impeccable par exemple pour lire The New York Times :
Qu'est-ce qu'on pourrait faire d'autre avec ? Des idées ?
[^] # Re: LaTeX
Posté par vmagnin (site web personnel) . En réponse au message Génération de documents selon modèle (gestion qualité des formations). Évalué à 4.
Il n'y a pas plus beau que LaTeX mais la pente d'apprentissage est rude.
Peut-être qu'un langage de balisage comme Markdown peut suffire ? Ca dépend de la complexité des documents.
Et pour la conversion des documents, Pandoc peut être utile.
[^] # Re: Affecter la variable DISPLAY
Posté par vmagnin (site web personnel) . En réponse au message Utiliser "at" pour lancer un programme graphique ?. Évalué à 1.
J'ai essayé mais ça ne marche pas. D'après
man at
:Par exemple si j'ai créé avec
at
un job dont l'identifiant est 21, avec$ at -c 21
j'obtiens l'affichage du script qui lancera le job (avec les variables d'environnement qui seront utilisées, lecd
pour le répertoire de travail, etc.) Ce qui est intéressant et permet de comprendre le fonctionnement deat
.[^] # Re: Affecter la variable DISPLAY
Posté par vmagnin (site web personnel) . En réponse au message Utiliser "at" pour lancer un programme graphique ?. Évalué à 2.
Merci pour vos réponses ! Je m'étais pourtant déjà fais avoir avec des histoires de variables d'environnement avec
at
… Effectivement, ainsi ça marche :Voici les différences entre les variables d'environnement du
bash
de départ et celles dush
lancé parat
:# dictionnaires du CNRTL
Posté par vmagnin (site web personnel) . En réponse au message Dictionnaire de synonymes ?. Évalué à 4. Dernière modification le 12 avril 2020 à 21:58.
Tu peux aussi essayer https://www.cnrtl.fr/portail/
"Créé en 2005 par le CNRS, le CNRTL fédère au sein d’un portail unique, un ensemble de ressources linguistiques informatisées et d’outils de traitement de la langue."
Un début de commande :
# ça marche...
Posté par vmagnin (site web personnel) . En réponse au message Je ne pipe rien à ce pipe. Évalué à 1.
Chez moi ça fonctionne (j'ai copier/coller le tableau dans essai.txt) :
[^] # Re: individu / population
Posté par vmagnin (site web personnel) . En réponse au journal De l'usage et de l'entretien des masques de protection. Évalué à 1.
On ne sait pas trop. Voilà une étude où on est à un R0 entre 3,8 et 8,9 :
https://www.futura-sciences.com/sante/actualites/coronavirus-contagiosite-coronavirus-revue-hausse-80498/#xtor%3DRSS-8
Et bien sûr quand je parle d'une diminution de 50 %, c'est un chiffre basé sur rien. Je ne sais pas si on est au-dessus ou en-dessous avec un masque…
# individu / population
Posté par vmagnin (site web personnel) . En réponse au journal De l'usage et de l'entretien des masques de protection. Évalué à 1.
Au niveau de la protection du porteur, j'imagine qu'il y a deux aspects, comme dans la vaccination : protection de l'individu et protection de la population si le pourcentage de vaccinés est suffisant. Supposons qu'un masque diminue par deux la probabilité pour un individu d'être infecté : c'est pas terrible au niveau de l'individu, mais c'est mieux que rien. Mais si tout le monde porte un masque, alors l'effet est important (division par deux de la vitesse de propagation du virus ?).
[^] # Re: Pertinence des résultats
Posté par vmagnin (site web personnel) . En réponse au message Nouveau moteur de recherche Privado.com. Évalué à 1.
Avec Qwant, même problème en positions 1, 3 et 4. Par exemple :
Mais sans profiler l'utilisateur et donc sans enregistrer ses requêtes, ça me paraît difficile de ne pas sortir ce genre de résultat. Il suffit de modifier la requête pour spécifier le contexte : "htop options linux".
[^] # Re: Je te spamme, donc je te respecte
Posté par vmagnin (site web personnel) . En réponse au message Nouveau moteur de recherche Privado.com. Évalué à 1.
D'où mon message.
Le email promouvant ce moteur vient du domaine yourprivacybrands.com
Je lis sur LinkedIn : "Your Privacy Brand was created to develop educational and entertaining materials to make privacy concepts accessible to marketing staff and other business partners.
Your Privacy Brand also provides short term consulting to companies who want an outside opinion when developing, validating or updating programs and policies for capturing, storing and using the personally identifiable information of customers, prospects and/or employees. "
[^] # Re: les bons outils
Posté par vmagnin (site web personnel) . En réponse au message Problème espace disque. Évalué à 2.
Après essai, j'ai désinstallé ce bon vieux K4DirStat et je l'ai remplacé par sa nouvelle mouture QDirStat.