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
zoncoen
June 17, 2014
Technology
0
2.5k
初心者が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.7k
Perl の HTTP/2 事情 / HTTP2 in Perl
zoncoen
0
460
Perl でも React.js の server-side rendering がしたい! / perl meets javascript with reactjs
zoncoen
0
2.1k
YAPC::Asia 2014
zoncoen
0
2.7k
同期的にプレゼンテーションするツールをつくった話
zoncoen
1
1k
Gunosy.go #4 ~ flag.go ~ #gunosygo
zoncoen
0
230
Gunosy.go #3 ~ expvar.go ~ #gunosygo
zoncoen
1
730
Other Decks in Technology
See All in Technology
rubygem開発で鍛える設計力
joker1007
1
150
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
9.6k
Welcome to the LLM Club
koic
0
150
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
3
330
Agentic Workflowという選択肢を考える
tkikuchi1002
1
430
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
500
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
110
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
200
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
5
570
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
430
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.6k
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
280
Featured
See All Featured
Docker and Python
trallard
44
3.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Designing for Performance
lara
609
69k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
What's in a price? How to price your products and services
michaelherold
246
12k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Unsuck your backbone
ammeep
671
58k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
KATA
mclloyd
29
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
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