Upgrade to Pro — share decks privately, control downloads, hide ads and more …

QR Code Shell

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for MSR MSR
August 27, 2016
2.4k

QR Code Shell

QRコードシェル芸の可能性
※発表時の内容と異なる部分があります
※スライド内に登場するQRコードを読み取り、実行したことによる損害の補償はいたしかねます

Avatar for MSR

MSR

August 27, 2016
Tweet

Transcript

  1. QRίʔυͱ͸ ➤ גࣜձࣾσϯιʔ΢Σʔϒ͕։ൃͨ͠2࣍ݩίʔυ ➤ Quick Responseͷུ ➤ JISن੍֨ఆ (1999೥, ϚΠΫϩQR͸2004೥)

    ➤ ISOن੍֨ఆ (2000೥) ➤ ਺஋ͳΒ࠷େ໿7000ܻɺ8ϏοτόΠφϦσʔλͰ࠷େ2953όΠτຒ ΊࠐΊΔ ➤ Կ͕ॻ͍ͯ͋Δ͔͸ਓؒʹ͸Θ͔Βͳ͍ ➤ ↓ྫ
  2. QRίʔυͷछྨ QRίʔυ
 Ϟσϧ1 Ϟσϧ2 ϚΠΫϩQRίʔυ iQRίʔυ SQRC ϑϨʔϜQR ࠷ॳͷQRίʔυ
 


    Ϟσϧ2͸վྑ൛
 
 ݱࡏɺQRίʔυ ͸ҰൠతʹϞσ ϧ2Λࣔ͢ ੾Γग़͠γϯϘ ϧΛ௨ৗͷQRί ʔυͷ3ݸ͔Β1 ݸʹݮΒ͠ɺΑ Γখͨ͘͞͠ί ʔυ QRίʔυΑΓଟ ͘ͷ৘ใྔΛ֨ ೲՄೳ
 
 ௕ํܗ൛΋ଘࡏ
 
 දཪ൓సɾനࠇ ൓సͰ΋ೝࣝՄ ೳ σʔλಡΈऔΓ ੍ݶػೳ෇͖QR ίʔυ
 
 ݟͨ໨͸QRίʔ υͱมΘΒͳ͍ தԝ෦ʹਤܗɾ จࣈͳͲΛࣗ༝ ʹ഑ஔͰ͖Δྖ Ҭ͕͋Δ JIS/ISOن੍֨ఆ JISن੍֨ఆࡁ - - -
  3. QRίʔυΛੜ੒͢Δ ➤ UbuntuͰ͋Ε͹ύοέʔδ͕ଘࡏ͢Δ
 $ sudo apt-get install qrencode ➤ QRίʔυը૾Λੜ੒͢Δ


    $ qrencode -o qr.png QRcode ➤ ANSI੍ޚίʔυ෇͖දࣔɺASCIIɺUTF-8ɺSVGग़ྗ΋Մೳ
 $ qrencode -t UTF8 QRcode
  4. QRίʔυΛಡΈऔΔ ➤ UbuntuͰ͋Ε͹ύοέʔδ͕ଘࡏ͢Δ
 $ sudo apt-get install zbar-tools ➤ ը૾͔ΒಡΈऔΔʹ͸zbarimgΛ࢖͏


    $ zbarimg qr.png
 QR-Code:echo danger
 scanned 1 barcode symbols from 1 images in 0.01 seconds
 $ zbarimg -q qr.png | sed ’s/^QR-Code://' | sh
 danger ➤ URL΋OK
 $ zbarimg -q http://c999947562-cloudpro-897304964.cloudatcost.com/qr.png
 QR-Code:CloudAtCost͸ങ͍੾Γ͕ͩӡ༻ʹ޲͔ͳ͍VPSͰ͢ ➤ Χϝϥ͔ΒಡΈऔΔʹ͸zbarcamΛ࢖͏
 $ zbarcam
 Initializing Camera...
 
 QR-Code:test
 QR-Code:test2