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
初心者がGoでpercol実装してみた話 / Golang + Reveal.js + Web...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
zoncoen
June 17, 2014
Technology
2.6k
0
Share
初心者がGoでpercol実装してみた話 / Golang + Reveal.js + Websocket で同期的にプレゼンテーションしたい #hikarie_go
ヒカルのGo #01 (
http://connpass.com/event/6579/
) で行ったLTの発表資料です。
zoncoen
June 17, 2014
More Decks by zoncoen
See All by zoncoen
About Merpay Engineering Productivity Team
zoncoen
0
1.9k
Perl の HTTP/2 事情 / HTTP2 in Perl
zoncoen
0
500
Perl でも React.js の server-side rendering がしたい! / perl meets javascript with reactjs
zoncoen
0
2.2k
YAPC::Asia 2014
zoncoen
0
2.7k
同期的にプレゼンテーションするツールをつくった話
zoncoen
1
1k
Gunosy.go #4 ~ flag.go ~ #gunosygo
zoncoen
0
250
Gunosy.go #3 ~ expvar.go ~ #gunosygo
zoncoen
1
760
Other Decks in Technology
See All in Technology
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
160
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
350
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
570
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
360
Diagnosing performance problems without the guesswork
elenatanasoiu
0
130
Datadog 認定試験の概要と対策
uechishingo
0
210
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
250
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
410
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
150
Unlocking the Apps
pimterry
0
140
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
770
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
WCS-LA-2024
lcolladotor
0
610
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
Docker and Python
trallard
47
3.9k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
初心者がGO でPERCOL を実装し てみた話 @HIKARIE.GO #1 森 健太 (@zoncoen)
おまえ誰よ? 森 健太 立命館( 生命科学)→ 奈良先端( 情報) バイクいじりが趣味( だった) 東京来るとき手放しました…
今年からDeNA で働いてます( まだ研修中) 美味しいもの飲み食いするのが好き @zoncoen
経緯 1. 最近Go を勉強してる 2. hikarie.go でLT するか~ 3. 普段から使ってるpercol
をGo で書こう
WHAT IS PERCOL? 標準入力から与えられた行をインタラクティブに選択、 標 準出力に出力する 最近バズった?
経緯 1. 最近Go を勉強してる 2. hikarie.go でLT するか~ 3. 普段から使ってるpercol
をGo で書こう 4. 有名になったし他の人も書きそう感...
None
None
一応作ったので公開しました Blog 記事 zoncoen/fourmi - GitHub
初心者がGO でPERCOL を実装し てみた話 @HIKARIE.GO #1 森 健太 (@zoncoen)
GOLANG + REVEAL.JS + WEBSOCKET で同 期的にプレゼンテー ション したい @HIKARIE.GO
#1 森 健太 (@zoncoen)
WHAT IS REVEAL.JS? HTML やMarkdown から簡単にスライドを作れるフレー ムワ ー ク
同期的にプレゼン? Motivation 最近の勉強会はUst 配信等してるものも多いけど、 画質 がアレで資料が見れなかったりしてつらい( とても) 事前にスライドがアップロー ドされていても、Speaker がどこのスライドの話をしてるか分からなかったりする
SYNCS デモ
サー バ側の実装 Go で実装 net/http code.google.com/p/go.net/websocket
使い方 # セットアップ $ syncs init my-presentation $ cd my-presentation
# index.htmlを編集してサーバを立ち上げる $ $EDITOR index.html $ syncs up
予定です!!! 1 ( 時間なかった…)
まとめ とりあえず動いてるように見える ツー ルとしての体裁を整える うんコー ドなので綺麗に Revel 使うのもよさそう socket.io-go-emitter 期待してます!!
1