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 + Websocket で同期的にプレゼンテーションしたい #hikarie_go
Search
zoncoen
June 17, 2014
Technology
0
2.4k
初心者がGoでpercol実装してみた話 / Golang + Reveal.js + Websocket で同期的にプレゼンテーションしたい #hikarie_go
ヒカルのGo #01 (
http://connpass.com/event/6579/
) で行ったLTの発表資料です。
zoncoen
June 17, 2014
Tweet
Share
More Decks by zoncoen
See All by zoncoen
About Merpay Engineering Productivity Team
zoncoen
0
1.6k
Perl の HTTP/2 事情 / HTTP2 in Perl
zoncoen
0
410
Perl でも React.js の server-side rendering がしたい! / perl meets javascript with reactjs
zoncoen
0
1.8k
YAPC::Asia 2014
zoncoen
0
2.6k
同期的にプレゼンテーションするツールをつくった話
zoncoen
1
970
Gunosy.go #4 ~ flag.go ~ #gunosygo
zoncoen
0
220
Gunosy.go #3 ~ expvar.go ~ #gunosygo
zoncoen
1
710
Other Decks in Technology
See All in Technology
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
240
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
120
アクセス制御にまつわる改善 / Improving access control
itkq
0
530
On Your Data を超えていく!
hirotomotaguchi
2
670
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
require(ESM)とECMAScript仕様
uhyo
1
280
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
130
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
2
260
MapLibreとAmazon Location Service
dayjournal
1
150
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
0
160
Featured
See All Featured
Faster Mobile Websites
deanohume
299
30k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Embracing the Ebb and Flow
colly
80
4.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
It's Worth the Effort
3n
180
27k
The Invisible Customer
myddelton
114
12k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
Code Review Best Practice
trishagee
55
15k
Making Projects Easy
brettharned
108
5.5k
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