builderscon tokyo 2017のLT資料です!
Discovered Something New?長谷川 智希@tomzoh
View Slide
長谷川 智希デジタルサーカス株式会社 副団長CTODigital Circus, Inc. Vice-master CTOTokyo, Japan@tomzoh
ライフワーク:Web / iOSアプリ開発, ビール, 電子工作, サッカー観戦, レンタルカートレース, …長谷川 智希Web / iOS App Development, Beer, IoT,Watch soccer match, Rental Kart Racing, …デジタルサーカス株式会社 副団長CTODigital Circus, Inc. Vice-master CTOTokyo, JapanLifeworks:@tomzoh
WE ARE HIRING!!Web Development withhttp://www.dgcircus.comOmotesando, Tokyo
好きなもの: ベストトーク賞
ベストトーク賞• YAPC::Asia Tokyo 2015 で始めて「ベストトーク賞」を 体験。(来場者として)• オモシロイ!• 大好き!
盛り上がったし楽しかった
閑話休題
ワンモア好きなもの: 名札
名札?
現代社会の問題•オンラインコミュニケーション•名前と顔とアイコンとアカウント名が 一致しない
ソリューション•全員が名札を着用する•名札にはSNSアイコンを印刷する
名札ベストトーク賞
やりたいです!
出来上がったのがこちら:
SNSアイコン と QR
困難がいろいろある
困難1: どうやって印刷すんの?
見当も付かない
知らない概念はググれない
魔法のことば:
バリアブル印刷
バリアブル印刷•差し込み印刷。•aiと画像ファイルとCSVを入稿する。•ネットよりリアル印刷屋さんがお勧め。
困難2: 画像集める
SNSアイコン•ここにアップロードしてくださいね。•SNSアカウント教えてね。
with no validations
何が起きるか
ひとことで言うと:
フリーダム
Twitterアカウントのパターン• @なしアカウント名• @付きアカウント名• http://twitter.com/アカウント名• https://twitter.com/アカウント名• twitter.com/アカウント名• twitter.com のところが mobile.twitter.com になってるパターン
public function normalizeTwitter($string){$string = str_replace('https://', '', $string);$string = str_replace('http://', '', $string);$string = str_replace('mobile.twitter.com/', '', $string);$string = str_replace('twitter.com/', '', $string);if (substr($string, 0, 1) === '@'){$string = substr($string, 1);}if (substr($string, -1, 1) === '/'){$string = substr($string, 0, -1);}return $string;}
ふう。アカウントが揃った。
めんどくさかったな。
さて、画像を取得しよう。
Twitterアイコン取得の難•TwitterAPIを叩く必要がある•正方形でない場合がある•画像フォーマット、拡張子、サイズに おおらか
出てきた拡張子+1( +1&(KQH KQFH QOH HJG
サイズ•48 x 48 〜 2,105 x 2,105
Twitter氏おおらかすぎでは
SNSアイコン推奨サイズ•今回の名札、40mm x 40mm (= 1.6inch x 1.6inch)•350dpi = 350 dots per inch•560px x 560px あると理想的だった!
Twitter以外は•GitHub: アカウント名から機械的に画像URLが決まる。けど、全員がアカウントあるとは思えない。•Facebook: GraphAPIで取れなくなった。 暗黒魔法を使った。
どれも結構つらい
これからやる方がんばって
困難3: チケット販売期限と入稿期限の戦い
そんな困難を乗り越えて…
• 投票してね!• 投票はいつでもできるし いつでも変更できます!
何故こんなことを言うのか
このシステムの管理画面:
投票してください!
してくれるよね?
1階席〜!
2階席〜!
よろしく〜!
さて…
Discover Something New
Discover Something New知識、情熱、興奮
Discover Something New知識、情熱、興奮人とのつながり
Discovered Something New?
懇親会 & 明日 名札を活用して Discover Something New してください!
Thanks@tomzoh#builderscon / ブログ / 懇親会
Q: なぜ2つ折り名札なのか
A: 名札は1/2とは思えない確率で ひっくりかえった状態になる