Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
あの人がどんなビールを飲んでいるか観察してみよう.pdf
Search
Tadayuki Takeya
August 31, 2019
Programming
290
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あの人がどんなビールを飲んでいるか観察してみよう.pdf
Tadayuki Takeya
August 31, 2019
More Decks by Tadayuki Takeya
See All by Tadayuki Takeya
フロントエンドエンジニアでも知っておきたいバックエンドの話
takeyat
1
660
Dockerコンテナを使った開発・ステージング環境の構築.pdf
takeyat
3
490
アプリケーションエンジニア視点で考えるDockerの次の世界の作り方.pdf
takeyat
3
440
Rancher2.1で、GitLabとの連携で お手軽にCI/CD環境を実現する方法
takeyat
0
360
Cloud Native関連Eventのご紹介
takeyat
1
360
Other Decks in Programming
See All in Programming
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
4.9k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
310
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
460
JavaDoc 再入門
nagise
0
310
dRuby over BLE
makicamel
2
330
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
480
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
4
1.4k
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.3k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
640
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.4k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
180
Featured
See All Featured
Building an army of robots
kneath
306
46k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Automating Front-end Workflow
addyosmani
1370
210k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Code Reviewing Like a Champion
maltzj
528
40k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
160
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Transcript
͋ͷਓ͕ͲΜͳϏʔϧΛ ҿΜͰ͍Δ͔؍ͯ͠ΈΑ͏ Tadayuki Takeya ゆるWeb勉強会@札幌 #6 2019/08/31 1
(いつもの)⾃⼰紹介 • ⽵⾕忠幸(Takeya Tadayuki) • Application Engineer, Systems Architect, System
Administrator (Freelance) • SNSはほとんどFacebookとTwitter • connpass: machshev • Facebook: Tadayuki Takeya • Twitter: @takeyat1 • Rancher JP , Monaca UG, ゆるWeb勉強会@札幌などに出没中 • 趣味 • ⾃転⾞(ロードバイク・MTB) • ガンダム(MS)よりもマクロス(VF)派です 2
最初に • 今回の発表は、 ωλׂ̕ʴ8FCٕज़తཁૉׂ̍ で構成されています。 • ということなので、多くは期待しないでください。 3
本題に⼊る前に… ゆるWeb勉強会 1周年おめでとうございます‼ 4
今回のテーマ • ゆるWeb界隈でも有名な「あの⼈」がどんな頻度で どんなビールを飲んでいるのか、ゆる〜く観察してみる。 (夏休みの課題的なアレ) 5
情報収集の⼿法 • SNSから • Twitter • Facebook • Instagram •
今回はAPIが扱いやすそうな、Twitterを選択。 • 今後、⾊々改良することを前提に、⾔語はPythonを選択。 6
今回の最⼤の難関 • TwitterAPIの利⽤申請(開発者登録) • 利⽤⽬的・利⽤⽅法を具体的に書かなければならない。 • 基本的に英語で申請するのだと思っていたら、 (私はGoogle翻訳の⼒を借りて英語で申請しました。) ʮຊޠͰେৎʯ との情報も
(誰かチャレンジしてみてください) ちなみに、私は「追加情報をよこせ」のメールを1回いただきました。 7
プログラムの構成 1. Twitter APIで条件を設定して、対象となるTweetを取得。 (JSON形式で取得できる) 2. 取得したTweetデータを解析して、以下の2種類に振り分 け。 1. Twitter⾃体に画像が保存されているTweetデータ。
2. Instagramのリンクが貼ってあるTweetデータ。 3. 2-1のケースについては、⽇付データと画像ファイルを取得 し、ターゲットとなるフォルダに保存。 4. 2-2のケースについては、Instagramのリンクを抽出し、 そのリンクをゴニョゴニョして画像を取得。 (Instagramのレギュレーションのため、詳細は省略) 8
Sample Source • https://github.com/takeyat/getbier-pub (Instagram関連のコードは省略してあります) 9
今後やってみたいこと • 100件を超える分の取得ロジックの組み込み • Frameworkを利⽤したWebアプリ化 • 取得した画像を⼊⼒にした機械学習ネタ →ゆるWeb勉強会でまた発表します! 10
ご清聴ありがとうございました! 11