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
いーちゃんが年越しリモートLTしたい話
Search
いーちゃん
January 01, 2021
Technology
0
210
いーちゃんが年越しリモートLTしたい話
2020/12/31
#すごくなりたいがくせいぐるーぷ
今年もよろしくお願いいたします
いーちゃん
January 01, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
610
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
660
Agent Skils
dip_tech
PRO
0
130
Cosmos World Foundation Model Platform for Physical AI
takmin
0
970
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
550
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
450
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
190
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
30 Presentation Tips
portentint
PRO
1
220
Ruling the World: When Life Gets Gamed
codingconduct
0
150
Optimizing for Happiness
mojombo
379
71k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
L T し た い リ モ ー ト 年
越 し 話 いーちゃんが
L T す る 話 リ モ ー ト 年
越 し いーちゃんが
いーちゃん @e_chan1007 33 Contributions on GitHub 3 Public Repos Joined
GitHub 4 years ago @sugokunaritai-gakusei-group 0 1 2 3 4 5 6 7 8 9 10 11 contributions in the last year 自己紹介 いーちゃん 普通科高校1年生 @e_chan1007 @e_chan1007 @e-chan1007 @e_chan1007 19/12 20/02 20/04 20/06 20/08 20/10 20/12
いーちゃん @e_chan1007 リモートLTでやりたいこと WebSocketを用いて スマホからリモートで PC上のPowerPointを動かし 音声を合成して配信する
いーちゃん @e_chan1007 構成 Phone PC Frontend A Composition OBS Studio
(View) / Play Frontend B Manage Data Backend Show Slides PowerPoint You View Send Commands / Lines VoiceText Web API WS WS GET Movie Capture GET
いーちゃん @e_chan1007 構成 • フロントエンド・バックエンドにNuxtJS (好きだから、個人用テンプレートがあるから) • フロントエンド・バックエンド間の通信はWebSocket (使ったことがあるから /
なんとなく早そうだから) • PowerPoint(自作アドイン)との通信はREST API (PowerPointからフロントエンド・バックエンドにPUSHする通信がないため) • 音声合成にVoiceText* Web API (使ったことがあるから / 品質が高い感じがするから) * 新ReadSpeaker、Web APIのページの表記はVoiceTextのまま(2020年12月31日現在)
いーちゃん @e_chan1007 実際の操作画面(動作と学校が安定したら動画を1月中に投稿します。) スライドプレビュー (720p) スライド操作 音声設定 音声操作 台本 スライドを見ながら
画面上で操作ができて 音声合成もできる。 しかもリアルタイム。 高遅延 リモート デスクトップ LTからの卒業
いーちゃん @e_chan1007 大変だったこと PowerPointのAPI(C#/VSTO)、意味わからん。 普段の感覚: 配列は0始まり PowerPoint: 配列は1始まり そしてスライド制御サーバーの起動に手こずる コマンドでポートの使用を許可する必要があった
かといってファイアーウォールでもないし、 NuxtJSなど普段使いでは入力しない初見コマンド。 .netだから? しかもHTTPSにしないといけないし。 (WebSocketサーバーの後ろのExpressにリバースさせた)
いーちゃん @e_chan1007 課題 否めない手抜き感 面倒だからとりあえずポートは3000, 3100, 3200にしておこう UIはー...。とりあえずVuetifyでやっとこう クライアントが起動しているとパワポが重い? けどいいや
(原因: 表示中スライドのスナップショットをGETリクエスト(1枚/秒)毎に撮りまくるため) ちゃんと動かせるようになる自信がとにかくないので公開予定はありませんが 「汚くてとりあえず動く」コードでよければご連絡ください
いーちゃん @e_chan1007 年越しなので: 今年の振り返り コロナ下*1で感じた人とのつながり • 休校期間に支え合った中学校の友人 • 新しくできた高校の友人 -
三密は回避、心は密に。 • SGGがきっかけで出会ったたくさんの人たち 技術力の向上・Twitter他の本格運用開始*2 一人だと できない/気づかない/続かない ことも いろいろな見聞を通して知見が広くなった *1 意図的な表記 *2 アカウントの作成日を見てみてください。いーちゃんとして動き始めたのは今年5月です。
いーちゃん @e_chan1007 年越しなので: 来年の抱負 ポートフォリオサイト、作ります このスライドの配色が概ねベースとなる予定。 Go、Ruby、 Python どれか書きたい いろいろな新しい言語にも触れておきたい。
最低2アプリ(サイト)はリリースしたい いーちゃんに作ってほしい〇〇 いーちゃんと作りたい〇〇 お待ちしています!
いーちゃん @e_chan1007 年越しなので: 来年の抱負 共同開発 / 公開プロジェクトでのForce-Pushを避ける 微細な変更は上書きで1コミットにしたくなってしまいますが 頑張って抑えます。 ライセンス、ちゃんとつけます
よくわからんから何もつけない、はもうやめます。 アウトプットもしっかりと 2ヶ月に最低1本は記事を書きます。Zennで本も書くかも。
いーちゃん @e_chan1007 #すごくなりたいがくせいぐるーぷ 2021年もよろしく お願いいたします ご 清 聴 あ り
が と う ご ざ い ま し た https://critica.uno/551679 #551679 LTのご意見・ご感想・いーちゃんへの ご要望等お待ちしています!