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
YAPC::Japan 2022 で スタッフとして配信に挑戦したコト
Search
godan
April 12, 2022
Technology
1
500
YAPC::Japan 2022 で スタッフとして配信に挑戦したコト
2022-04-12に吉祥寺.pm #29で登壇した際の資料です。
godan
April 12, 2022
Tweet
Share
More Decks by godan
See All by godan
献立を支える技術
godan
1
40
僕の イベントスタッフ 装備の最適解
godan
2
120
YAPC::Hakodateの映像記録を支える技術
godan
5
600
ミシンと刺繍とOSS
godan
3
130
Nest Hubがある生活
godan
2
79
オンライン配信の始め方
godan
3
150
SOFT SKILLSは定期的に読み返したくな良書
godan
2
78
Discord Embede SDK入門…… してみたかった話
godan
1
450
今年どれだけ本読んだ?
godan
0
92
Other Decks in Technology
See All in Technology
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
220
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.2k
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
210
Android Audio: Beyond Winning On It
atsushieno
0
870
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
180
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
110
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
850
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
260
KotlinConf 2025_イベントレポート
sony
1
140
エラーとアクセシビリティ
schktjm
1
1.3k
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
260
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Designing for Performance
lara
610
69k
The Invisible Side of Design
smashingmag
301
51k
Code Review Best Practice
trishagee
70
19k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Optimizing for Happiness
mojombo
379
70k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Transcript
YAPC::Japan 2022 で スタッフとして配信に挑戦したコト godan.m 2022-04-12 吉祥寺.pm #29 登壇資料 -配信でいい感じにTweetを表示させる技術-
YAPC配信風景 at DeNA Office
趣味: 動画系のあれこれ/燻製/たまに技術同人誌作成 虎の穴ラボ株式会社 所属 サークル StudioMocha 主宰
YAPC::Japanとは
• Yet Another Perl Conferenceの略 • Perl中心の言語カンファレンス • 2022年で初のオンライン開催 •
今回は金、土曜開催の2トラック16セッション • テーマは「一歩踏み込む」 • 配信は誰でも見れる形で開催しました YAPC::Japanとは
宣伝
今回配信スタッフしてました
スタッフ参加でやっていたこと - 配信設計&ドキュメント作成 - 配信関連のデザイン(枠とか、サムネとか) - 広報記事執筆 - 機材提供 -
施策アイディア出し - 配信でTweetを表示するやつ
スタッフ参加でやっていたこと - 配信設計&ドキュメント作成 - 配信関連のデザイン(枠とか、サムネとか) - 広報記事執筆 - 機材提供 -
施策アイディア出し - 配信でTweetを表示するやつ
None
None
なぜ配信でツイートを表示するのか - 動画配信での数少ないコミュニケーション - Twitterへ誘導したい - Twitterの盛り上がりの可視化したい - アーカイブを見てる人に盛り上がりを共有する
なぜ配信でツイートを表示するのか - 動画配信での数少ないコミュニケーション - Twitterへ誘導したい - Twitterの盛り上がりの可視化したい - アーカイブを見てる人に盛り上がりを共有する →”いい感じ”に表示したい!
いい感じとは - 絵文字が死なない - 画質が悪くてもある程度読めることを担保したい - 準備に手間がかからない - 長いツイートでも読みやすく表示したい -
2Trackで同じものを極力表示しない
挑戦したかったこと - Railsに入門する(Perlじゃなくてすみません…… - Electronで配布可能なパッケージに落とし込む - 配信ツールフレンドリーにする - CSSアニメーションを完全に理解する -
開発期間はなるべく短く
構成
実装について - 起動したら放置できるようにElectronで実装 - アニメーションはCSSで実装 - ツイートのクロールと表示管理はrailsサーバーで - フレームレスで表示することで配信中でもモニタリン グしやすい仕様に
挑戦してみて - ツイート表示CRUD+WEB APIなので勉強の足がかりと してちょうどよい - Electron-Forgeかなり使いやすい!! - Electronなどで配信ツールを作るのはかなりお薦め -
開発期間は短かった(ただしギリギリ)
今後タスク - 再利用可能にして公開したい - アプリをtauriで書き直す - もっとおしゃれに表示したい!!!
おしまい