SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
印刷に耐えられる品質の
QRCodeを
Perlで生成したよ!
Mishima.pm #1
ytnobody
チャリバイクで来た
三島のみなさんこんにちは
● ytnobody
● 相模原
● Perl 12年くらい
● CPAN Author
宣
伝
°
● プログラマのお祭りです
● TOKYOとか言ってるけど横浜の日吉って所で開
催するんですよ!
● very very 楽しいですので、興味のある方はチケッ
ト入手すると良いですよ!
– http://yapcasia.org/2014/ticket/
● tsucchiさんと共同でトークを応募しています。
● http://yapcasia.org/2014/talk/show/d42c9d9e-ec91-11e3-
b82e-98666aeab6a4
● 聞きたい方、「いいね!」 してくれるとうれしいです!
みんな大好き
QRCode!
Webに表示されてたり
ポスターや雑誌などに
印刷されていたり
みたことありますよね?
あれと同じようなことを
Perlにやらせてみましょう
たとえば、寿司のメニューに・・・
http://www.akindo-sushiro.co.jp/takeout/
QRコードを
貼り付ける!
最初にやったやつですね!
しょうゆ・・・じゃなくて
ソースこちら。
https://gist.github.com/ytnobody/e109da2730218cefc97f
で、今回ご紹介したいのは
※めんどくさいのでこの辺で寿司画像を終了します。
Vector::QRCode::IntoPDF
PDFの中に
QRコード(ベクタ形式)
を
貼り付けるモジュール
Vector::QRCode::EPS
EPS形式な
QRCodeデータ
を
生成するやつ
お試しあれ

Contenu connexe

Tendances

セプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったことセプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったこと
Kazunori Jo
 

Tendances (15)

クラウドで学びクラウドで遊ぶ子ども達-小学生はもうやっている-
クラウドで学びクラウドで遊ぶ子ども達-小学生はもうやっている-クラウドで学びクラウドで遊ぶ子ども達-小学生はもうやっている-
クラウドで学びクラウドで遊ぶ子ども達-小学生はもうやっている-
 
コンフェス2018 プレゼンテーション部門 (16:9)
コンフェス2018 プレゼンテーション部門 (16:9)コンフェス2018 プレゼンテーション部門 (16:9)
コンフェス2018 プレゼンテーション部門 (16:9)
 
$whoami kaoritter at Tokyo girl geek dinners 2013 #TGGD
$whoami kaoritter at Tokyo girl geek dinners 2013 #TGGD$whoami kaoritter at Tokyo girl geek dinners 2013 #TGGD
$whoami kaoritter at Tokyo girl geek dinners 2013 #TGGD
 
Cake assets plugin in PHP Matsuri 2012
Cake assets plugin in PHP Matsuri 2012Cake assets plugin in PHP Matsuri 2012
Cake assets plugin in PHP Matsuri 2012
 
Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011 Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011
 
OSC2010 Sendai - Tokyo OpenSolaris User Group Lightning Talk 「地方在住でOSS活動をするには」
OSC2010 Sendai - Tokyo OpenSolaris User Group Lightning Talk 「地方在住でOSS活動をするには」OSC2010 Sendai - Tokyo OpenSolaris User Group Lightning Talk 「地方在住でOSS活動をするには」
OSC2010 Sendai - Tokyo OpenSolaris User Group Lightning Talk 「地方在住でOSS活動をするには」
 
もらったリアルアバター弄ってみた ガチラボ20180516
もらったリアルアバター弄ってみた ガチラボ20180516もらったリアルアバター弄ってみた ガチラボ20180516
もらったリアルアバター弄ってみた ガチラボ20180516
 
Hyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフHyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフ
 
WordCamp Tokyo 2014 LT コスギス #wctokyo
WordCamp Tokyo 2014 LT コスギス #wctokyoWordCamp Tokyo 2014 LT コスギス #wctokyo
WordCamp Tokyo 2014 LT コスギス #wctokyo
 
BarCamp is very fun! & Kayak is also fun!
BarCamp is very fun! & Kayak is also fun!BarCamp is very fun! & Kayak is also fun!
BarCamp is very fun! & Kayak is also fun!
 
jikoshokai to yaritaikoto
jikoshokai to yaritaikotojikoshokai to yaritaikoto
jikoshokai to yaritaikoto
 
Roll a-ball-custom-1st dev-2018-forrakugaku2017
Roll a-ball-custom-1st dev-2018-forrakugaku2017Roll a-ball-custom-1st dev-2018-forrakugaku2017
Roll a-ball-custom-1st dev-2018-forrakugaku2017
 
S3746 nono
S3746 nonoS3746 nono
S3746 nono
 
AVは3Dで観ろ!
AVは3Dで観ろ!AVは3Dで観ろ!
AVは3Dで観ろ!
 
セプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったことセプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったこと
 

En vedette

Vasse field day methane sept 2010 jones
Vasse field day methane sept 2010 jonesVasse field day methane sept 2010 jones
Vasse field day methane sept 2010 jones
VasseSep2010
 
Adodb Scripts And Some Sample Scripts[1]
Adodb Scripts And Some Sample Scripts[1]Adodb Scripts And Some Sample Scripts[1]
Adodb Scripts And Some Sample Scripts[1]
User1test
 
Lectionline iv domenica di avvento anno b 21 dicembre
Lectionline iv domenica di avvento anno b 21 dicembreLectionline iv domenica di avvento anno b 21 dicembre
Lectionline iv domenica di avvento anno b 21 dicembre
Maike Loes
 
Sustainable and healthy live reef food fish
Sustainable and healthy live reef food fishSustainable and healthy live reef food fish
Sustainable and healthy live reef food fish
Irendra Radjawali
 
Watch my doc
Watch my docWatch my doc
Watch my doc
stoliros
 
Plagiarism
PlagiarismPlagiarism
Plagiarism
hevans6
 
AERA Adaptation of Health Education Curricula
AERA  Adaptation of Health Education Curricula AERA  Adaptation of Health Education Curricula
AERA Adaptation of Health Education Curricula
rmchpe
 
Protocolo captura 2011_eu
Protocolo captura 2011_euProtocolo captura 2011_eu
Protocolo captura 2011_eu
Katalogador
 
Giornata Missionaria Mondiale 2013
Giornata Missionaria Mondiale 2013Giornata Missionaria Mondiale 2013
Giornata Missionaria Mondiale 2013
Maike Loes
 
Quaresima 2015
Quaresima 2015Quaresima 2015
Quaresima 2015
Maike Loes
 
Египет 18.10 - 23.10.2007
Египет  18.10 -  23.10.2007Египет  18.10 -  23.10.2007
Египет 18.10 - 23.10.2007
Anna Katrulina
 
Materiales gráficos proyectables
Materiales gráficos proyectablesMateriales gráficos proyectables
Materiales gráficos proyectables
Katalogador
 

En vedette (20)

Vasse field day methane sept 2010 jones
Vasse field day methane sept 2010 jonesVasse field day methane sept 2010 jones
Vasse field day methane sept 2010 jones
 
Gbi
GbiGbi
Gbi
 
Puppet managed loadays
Puppet managed loadaysPuppet managed loadays
Puppet managed loadays
 
Adodb Scripts And Some Sample Scripts[1]
Adodb Scripts And Some Sample Scripts[1]Adodb Scripts And Some Sample Scripts[1]
Adodb Scripts And Some Sample Scripts[1]
 
Gmm andate
Gmm andateGmm andate
Gmm andate
 
Lectionline iv domenica di avvento anno b 21 dicembre
Lectionline iv domenica di avvento anno b 21 dicembreLectionline iv domenica di avvento anno b 21 dicembre
Lectionline iv domenica di avvento anno b 21 dicembre
 
Sustainable and healthy live reef food fish
Sustainable and healthy live reef food fishSustainable and healthy live reef food fish
Sustainable and healthy live reef food fish
 
Watch my doc
Watch my docWatch my doc
Watch my doc
 
18° Domingo - Tiempo Ordinario - Ciclo C
18° Domingo - Tiempo Ordinario - Ciclo C18° Domingo - Tiempo Ordinario - Ciclo C
18° Domingo - Tiempo Ordinario - Ciclo C
 
Plagiarism
PlagiarismPlagiarism
Plagiarism
 
AERA Adaptation of Health Education Curricula
AERA  Adaptation of Health Education Curricula AERA  Adaptation of Health Education Curricula
AERA Adaptation of Health Education Curricula
 
Protocolo captura 2011_eu
Protocolo captura 2011_euProtocolo captura 2011_eu
Protocolo captura 2011_eu
 
Giornata Missionaria Mondiale 2013
Giornata Missionaria Mondiale 2013Giornata Missionaria Mondiale 2013
Giornata Missionaria Mondiale 2013
 
Quaresima 2015
Quaresima 2015Quaresima 2015
Quaresima 2015
 
Египет 18.10 - 23.10.2007
Египет  18.10 -  23.10.2007Египет  18.10 -  23.10.2007
Египет 18.10 - 23.10.2007
 
In Defence of Sri Rama
In Defence of Sri RamaIn Defence of Sri Rama
In Defence of Sri Rama
 
Ukurankul
UkurankulUkurankul
Ukurankul
 
Bahasa angsa new
Bahasa angsa newBahasa angsa new
Bahasa angsa new
 
Kozma Szilárd: Az éhségsztrájkom okairól
Kozma Szilárd: Az éhségsztrájkom okairólKozma Szilárd: Az éhségsztrájkom okairól
Kozma Szilárd: Az éhségsztrájkom okairól
 
Materiales gráficos proyectables
Materiales gráficos proyectablesMateriales gráficos proyectables
Materiales gráficos proyectables
 

Similaire à 印刷に耐えられる品質のQRCodeをPerlで生成したよ! - Mishima.pm #1

Similaire à 印刷に耐えられる品質のQRCodeをPerlで生成したよ! - Mishima.pm #1 (8)

Techmix hokkaido 2014 さいごに
Techmix hokkaido 2014 さいごにTechmix hokkaido 2014 さいごに
Techmix hokkaido 2014 さいごに
 
子どもも大人もプログラミングで遊んで学ぶ!「CoderDojo」が楽しい!CoderDojo藤沢 向井アリー
子どもも大人もプログラミングで遊んで学ぶ!「CoderDojo」が楽しい!CoderDojo藤沢 向井アリー子どもも大人もプログラミングで遊んで学ぶ!「CoderDojo」が楽しい!CoderDojo藤沢 向井アリー
子どもも大人もプログラミングで遊んで学ぶ!「CoderDojo」が楽しい!CoderDojo藤沢 向井アリー
 
Code for Sapporoのこれまでとこれから
Code for SapporoのこれまでとこれからCode for Sapporoのこれまでとこれから
Code for Sapporoのこれまでとこれから
 
第4回 釧路OSS札幌 勉強会「自己紹介LT」 #946oss札幌
第4回 釧路OSS札幌 勉強会「自己紹介LT」 #946oss札幌第4回 釧路OSS札幌 勉強会「自己紹介LT」 #946oss札幌
第4回 釧路OSS札幌 勉強会「自己紹介LT」 #946oss札幌
 
横浜道場スプリント わくわくルンルン横浜道場 ふりかえり
横浜道場スプリント わくわくルンルン横浜道場 ふりかえり横浜道場スプリント わくわくルンルン横浜道場 ふりかえり
横浜道場スプリント わくわくルンルン横浜道場 ふりかえり
 
Kernel vm13lt
Kernel vm13ltKernel vm13lt
Kernel vm13lt
 
2019年03月 UE4界隈ニュース
2019年03月 UE4界隈ニュース 2019年03月 UE4界隈ニュース
2019年03月 UE4界隈ニュース
 
20180618 ルワンダノオトの勉強会 2
20180618 ルワンダノオトの勉強会 220180618 ルワンダノオトの勉強会 2
20180618 ルワンダノオトの勉強会 2
 

Plus de azuma satoshi

Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobodyPerlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
azuma satoshi
 
Perlbeginnes 9 opening
Perlbeginnes 9 openingPerlbeginnes 9 opening
Perlbeginnes 9 opening
azuma satoshi
 
Perlbeginners proposal
Perlbeginners proposalPerlbeginners proposal
Perlbeginners proposal
azuma satoshi
 
ライブコーディング(?)で学ぶPerlオブジェクト指向
ライブコーディング(?)で学ぶPerlオブジェクト指向ライブコーディング(?)で学ぶPerlオブジェクト指向
ライブコーディング(?)で学ぶPerlオブジェクト指向
azuma satoshi
 
Perlbeginnes 4 keynote
Perlbeginnes 4 keynotePerlbeginnes 4 keynote
Perlbeginnes 4 keynote
azuma satoshi
 
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
azuma satoshi
 
Perlbeginners 3 opening talk
Perlbeginners 3 opening talkPerlbeginners 3 opening talk
Perlbeginners 3 opening talk
azuma satoshi
 
Perlbeginnes 2 keynote
Perlbeginnes 2 keynotePerlbeginnes 2 keynote
Perlbeginnes 2 keynote
azuma satoshi
 
Perl Beginners #1 keynote
Perl Beginners #1 keynotePerl Beginners #1 keynote
Perl Beginners #1 keynote
azuma satoshi
 

Plus de azuma satoshi (20)

finally (not finally)
finally (not finally)finally (not finally)
finally (not finally)
 
時を駆けるINSERT.pptx
時を駆けるINSERT.pptx時を駆けるINSERT.pptx
時を駆けるINSERT.pptx
 
できる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャできる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャ
 
L tthon
L tthonL tthon
L tthon
 
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobodyPerlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
 
Perlbeginnes 9 opening
Perlbeginnes 9 openingPerlbeginnes 9 opening
Perlbeginnes 9 opening
 
Perlbeginners proposal
Perlbeginners proposalPerlbeginners proposal
Perlbeginners proposal
 
Chibapm01 lt
Chibapm01 ltChibapm01 lt
Chibapm01 lt
 
入れ子構造を分解する
入れ子構造を分解する入れ子構造を分解する
入れ子構造を分解する
 
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししようYAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
 
ライブコーディング(?)で学ぶPerlオブジェクト指向
ライブコーディング(?)で学ぶPerlオブジェクト指向ライブコーディング(?)で学ぶPerlオブジェクト指向
ライブコーディング(?)で学ぶPerlオブジェクト指向
 
Perlbeginnes 4 keynote
Perlbeginnes 4 keynotePerlbeginnes 4 keynote
Perlbeginnes 4 keynote
 
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
 
Perlbeginners 3 opening talk
Perlbeginners 3 opening talkPerlbeginners 3 opening talk
Perlbeginners 3 opening talk
 
PSGIへの誘い
PSGIへの誘いPSGIへの誘い
PSGIへの誘い
 
Perlbeginnes 2 keynote
Perlbeginnes 2 keynotePerlbeginnes 2 keynote
Perlbeginnes 2 keynote
 
Hachiojipm 14 LT
Hachiojipm 14 LTHachiojipm 14 LT
Hachiojipm 14 LT
 
Perl Beginners #1 keynote
Perl Beginners #1 keynotePerl Beginners #1 keynote
Perl Beginners #1 keynote
 
大ざっぱにオブジェクト指向
大ざっぱにオブジェクト指向大ざっぱにオブジェクト指向
大ざっぱにオブジェクト指向
 
Hachioji.pm #13 LT
Hachioji.pm #13 LTHachioji.pm #13 LT
Hachioji.pm #13 LT
 

Dernier

Dernier (7)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

印刷に耐えられる品質のQRCodeをPerlで生成したよ! - Mishima.pm #1