diff options
Diffstat (limited to 'notes/manipuler-des-codes-qr-en-cli.md')
-rw-r--r-- | notes/manipuler-des-codes-qr-en-cli.md | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/notes/manipuler-des-codes-qr-en-cli.md b/notes/manipuler-des-codes-qr-en-cli.md index 31805f8..28995cf 100644 --- a/notes/manipuler-des-codes-qr-en-cli.md +++ b/notes/manipuler-des-codes-qr-en-cli.md @@ -346,9 +346,9 @@ Je traduis ici la documentation de la bibliothĂšque zxing, la seule rĂ©fĂ©rence | ParamĂštre | Exemple | Description | | --------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| T | `WPA` | Type d'authentification ; peut ĂȘtre `WEP` ou `WPA` ou `WPA2-EAP`, ou `nopass` pour aucun mot de passe. Ou, omettre pour aucun mot de passe. | +| T | `WPA` | Type d'authentification ; pouvant ĂȘtre `WEP` ou `WPA` ou `WPA2-EAP`, ou `nopass` pour aucun mot de passe. Ou, omettre pour aucun mot de passe. | | S | `mynetwork` | SSID du rĂ©seau. Obligatoire. Encadrer avec des guillemets doubles si c'est un nom ASCII, mais pourrait ĂȘtre interprĂ©tĂ© comme hex (c'est-Ă -dire `"ABCD"`) | -| P | `mypass` | Mot de passe, ignorĂ© si T est `nopass` (auquel cas il peut ĂȘtre omis). Encadrer avec des guillemets doubles si c'est un nom ASCII, mais pourrait ĂȘtre interprĂ©tĂ© comme hex (c'est-Ă -dire `"ABCD"`) | +| P | `mypass` | Mot de passe, ignorĂ© si T est `nopass` (auquel cas, il peut ĂȘtre omis). Encadrer avec des guillemets doubles si c'est un nom ASCII, mais pourrait ĂȘtre interprĂ©tĂ© comme hex (c'est-Ă -dire `"ABCD"`) | | H | `true` | Optionnel. Vrai si le SSID du rĂ©seau est cachĂ©. Notez que cela a Ă©tĂ© utilisĂ© par erreur pour spĂ©cifier la mĂ©thode de phase 2 dans les versions jusqu'Ă 4.7.8 / Scanner de code-barres 3.4.0. Si ce n'est pas un boolĂ©en, il sera interprĂ©tĂ© comme mĂ©thode de phase 2 (voir ci-dessous) pour la compatibilitĂ© ascendante | | E | `TTLS` | (WPA2-EAP uniquement) MĂ©thode EAP, comme `TTLS` ou `PWD` | | A | `anon` | (WPA2-EAP uniquement) IdentitĂ© anonyme | @@ -428,7 +428,7 @@ Il est ainsi possible de faire une recherche autour d'un point particulier (ou s :::attention Autre spĂ©cificitĂ© de Google Map, les coordonnĂ©es GPS ne sont pinnĂ©s que lorsqu'on passe par une requĂȘte. -Ainsi pour avoir un "pin" sur Google Map, il faudra rĂ©fĂ©rencer l'URI: +Ainsi pour avoir un "pin" sur Google Map, il faudra rĂ©fĂ©rencer l'URI : ```sh $ echo -n "geo:0,0?q=48.858296,2.294479" | qrtool enc -t unicode @@ -453,3 +453,26 @@ $ echo -n "geo:0,0?q=48.858296,2.294479" | qrtool enc -t unicode J'ai pensĂ© qu'il est utile de prĂ©ciser au-vue de la position dominante de Google Map dans l'univers cartographique. ::: + +### Un format trĂšs extensible + +Les codes QR ne sont globalement qu'une mĂ©thode d'encodage facile Ă dĂ©coder (d'oĂč le nom _Quick Response_). +On peut encoder n'importe quoi et cela laisse la possibilitĂ© de crĂ©er votre propre « standard » par exemple en adoptant un [schĂ©ma d'URL](https://fr.wikipedia.org/wiki/Sch%C3%A9ma_d%27URI) spĂ©cifique Ă votre besoin. + +Ainsi, `weixin://` (WeChat) s'est largement imposĂ© en Chine comme mĂ©thode de payement sans contact. + +D'autres standards apparaissent spontanĂ©ment, ainsi les suffixe `bitcoin:` et `ethereum:` sont largement utilisĂ©s pour partager l'adresse d'un portefeuille de cryptomonnaie. +MĂȘme sans standard, le format texte simple est utilisĂ© par exemple pour faciliter le partage de code temporaire d'authentification Ă deux facteurs (codes TOTP). + +--- + +Pour finir, je voudrais mettre en avant le fait, un peu hors sujet, qu'une [API Web de dĂ©tection de codes-barres](https://developer.mozilla.org/en-US/docs/Web/API/Barcode_Detection_API) (incluant les codes QR) est en train se dĂ©velopper. + +Aussi, si vous avez apprĂ©ciĂ© ce poste de blog, je suis ouvert aux dons d'ethereum. đ + +<div style="text-align: center;"> +<span class="mono_cap">0x01CfcFB0B387B64198C820D87e4092BbE4b6e4C5</span>. + +![Adresse de mon portefeuille de crypto-monnaie âŠÂ ETH.](/res/qr-code_eth-wallet.svg) + +</div> |