Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
あの人がどんなビールを飲んでいるか観察してみよう.pdf
Search
Tadayuki Takeya
August 31, 2019
Programming
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あの人がどんなビールを飲んでいるか観察してみよう.pdf
Tadayuki Takeya
August 31, 2019
Transcript
11 slides
͋ͷਓ͕ͲΜͳϏʔϧΛ ҿΜͰ͍Δ͔؍ͯ͠ΈΑ͏ 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
More Decks by Tadayuki Takeya
See All by Tadayuki Takeya
フロントエンドエンジニアでも知っておきたいバックエンドの話
takeyat
1
700
Dockerコンテナを使った開発・ステージング環境の構築.pdf
takeyat
3
510
アプリケーションエンジニア視点で考えるDockerの次の世界の作り方.pdf
takeyat
3
460
Rancher2.1で、GitLabとの連携で お手軽にCI/CD環境を実現する方法
takeyat
0
370
Cloud Native関連Eventのご紹介
takeyat
1
370
Other Decks in Programming
See All in Programming
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
750
どうしても Eloquent でリポジトリパターンをやりたいんだ #phpcon_niigata / phpcon-niigata-2026
shogogg
0
280
AI-Powered Domain-Driven Design
ziobrando
0
450
ビジネスロジックを堅牢に~Scala 3のドメインプリミティブ~
j5ik2o
0
170
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
350
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
210
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
320
SODA - FACT BOOK(EN)
sodainc
1
240
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
310
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
570
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
290
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
450
Featured
See All Featured
The Curse of the Amulet
leimatthew05
4
17k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
So, you think you're a good person
axbom
PRO
2
2.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
360
The Invisible Side of Design
smashingmag
301
52k
The untapped power of vector embeddings
frankvandijk
2
2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Skip the Path - Find Your Career Trail
mkilby
1
290
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
330
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k