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
Coding While Drunk
Search
Kentaro Kuribayashi
July 17, 2014
Technology
12
4.3k
Coding While Drunk
「ハックガールズpresents システムライトニングトークBar Vol.2」のLT
http://www.zusaar.com/event/12437003
Kentaro Kuribayashi
July 17, 2014
Tweet
Share
More Decks by Kentaro Kuribayashi
See All by Kentaro Kuribayashi
あとはAIに任せて人間は自由に生きる
kentaro
5
2k
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
3
280
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
2
2.2k
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
680
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
330
「始め方」の始め方 / How to Start Starting Things
kentaro
5
990
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.7k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
730
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
8
6.7k
Other Decks in Technology
See All in Technology
When an innocent-looking ListOffsets Call Took Down Our Kafka Cluster
lycorptech_jp
PRO
0
120
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
490
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
160
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
1
280
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
250
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
500
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
160
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
580
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
14k
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
110
OpenClawで回す組織運営
jacopen
3
690
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
5.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The SEO identity crisis: Don't let AI make you average
varn
0
410
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Building AI with AI
inesmontani
PRO
1
780
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
From π to Pie charts
rasagy
0
150
Transcript
ञΛҿΈͳ͕ΒίʔυΛॻ͘ ͋ΜͪΆ͘Μ
ࣗݾհ • ਓ͔ؒͨͪΒʮ͋ΜͪΆ͘ΜʯͱݺΕͯ ͍·͢ • GMOϖύϘגࣜձٕࣾज़ج൫νʔϜ • ҿ৯Ҏ֎ʹझຯ͕ͳ͍ • ·ʔ
None
͓ञ͓͍͍͠ ίʔυॻ͘ͷָ͍͠
͓ञΛҿΈͳ͕Β ίʔυΛॻ͘ͱΑ͍ͷͰʁ
ञΛҿΈͳ͕ΒίʔυΛॻ͘ • ՈͰίʔυॻ͍ͯΔ͍͍࣌ͩͨͦ͏ • ͓ञҿΜͰ͍ΔͱຊΛಡΊͳ͍ • ςϨϰΟөըΛݟΔझຯ͕ͳ͍ͷͰՋ • ωοτΛͩΒͩΒோΊΔ →
ใϦεΫ • ίʔυॻ͙͘Β͍͔͠Δ͜ͱ͕ͳ͍
None
࠷ۙ͋Μ·ॻ͍ͯͳ͍͚Ͳ… • ઌिɺݪߘʹΘΕΔͷʹർΕɺಡॻʹ ಀආ͍ͯͨ͠ɻಡॻʹർΕɺञΛҿΈͳ͕ Β͜ΜͳΜॻ͍ͯͨ • https://github.com/kentaro/gyo
ศརπʔϧ࡞ͬͨ package main ! import ( "flag" "github.com/kentaro/gyo" "log" )
! var apiToken = flag.String("token", "", "API Token") var port = flag.Int("port", 8080, "Port of the server") var path = flag.String("path", "/callback", "Callback URL of the server") ! func init() { flag.Parse() } ! func main() { if *apiToken == "" { log.Fatalln("API token is required") } ! gyo := gyo.NewGyo(*apiToken) gyo.Server(*path, *port, func(username string) { gyo.Yo(username) log.Printf("Sent Yo to %s\n", username) }) ! return }
ίʔυΛॻ͘োน • Կ͔ॻ͖ͨͯ͘ωλ͕ࢥ͍ු͔ͳ͍ • ωλ͕ࢥ͍ු͔ΜͰɺͭ·Βͳ͍ͷͳΜ ͡Όͳ͍͔ͱࢥͬͯ͠·͏ • ଞͷ͜ͱ͕ؾʹͳͬͯίʔυॻ͖ʹूதͰ͖ ͳ͍
͓ञͷޮ༻(1) • Կ͔ॻ͖ͨͯ͘ωλ͕ࢥ͍ු͔ͳ͍ → ൃ͕๛͔ʹͳΔͷͰɺ;ͩΜߟ͑ͳ͍Α ͏ͳΞΠσΟΞʹ౸ୡ͢Δ
͓ञͷޮ༻(2) • ωλ͕ࢥ͍ු͔ΜͰɺͭ·Βͳ͍ͷͳΜ ͡Όͳ͍͔ͱࢥͬͯ͠·͏ → ؾ͕େ͖͘ͳΓɺࡉ͔͍͜ͱΛߟ͑ΒΕͳ ͍ɺͭ·Γɺ·ͳ͍
͓ञͷޮ༻(3) • ଞͷ͜ͱ͕ؾʹͳͬͯίʔυॻ͖ʹूதͰ͖ ͳ͍ → ྗ͕Լ͢ΔͷͰɺٯʹͻͱͭͷ͜ͱ͠ ͔Ͱ͖ͳ͍ɺͭ·ΓɺूதͰ͖Δ
͠ञ=ੜ࢈ੑˢˢͳΒ • ϓϩάϥϚ͍ͭͰಊʑͱञ͕ҿΊΔ • Ή͠ΖɺͳͥञΛҿ·ͳ͍ͷ͔ • ੜ࢈ੑʹର͢Δҙ͕͍ࣝΜ͡Όͳ͍͔ʁ
None
ҿΈա͗Δةݥੑ • ҰൠʹɺਓؒञྔΛௐͰ͖ͳ͍ • ञͷྔ͕ɺίʔυͷָ͠ΈΑΓૣ͘ਐΈ͕ͪ • ͜ͷ࣌ɺطʹਲͬͯΔঢ়ଶͰͳ͔ͥಥવʹ jquery-deferredΛGoʹҠ২͠Α͏ͱ͔࢝͠Ί ͚ͨͲɺͦͦͦΜͳঢ়ଶͰΔ͖͜ͱ ͡Όͳ͔ͬͨ
ҙ͖͢͜ͱ • γϥϑͰͰ͖ͳ͍͜ͱɺञΛҿΜ͔ͩΒͱ͍ͬ ͯͰ͖ΔΘ͚Ͱͳ͍ • ෳࡶͳ͜ͱجຊతʹͰ͖ͳ͍ • ͻͱʹΑΔ͕ɺ1ʙ2࣌ؒఔͰॻ͚ΔΑ͏ͳ՝ ͕·͍͠(ͦΕҎ্టਲͯ͠ΔͷͰ) •
લड़ͷྫͷΑ͏ͳɺ͙͢ॻ͚ΔΑ͏ͳͷ
ͷݚڀͷ݁Ռ໌ͨ͠ ੜ࢈ੑͱ࣌ؒ(≒酒量)ͷؔ
·͋ɺָ͔ͬͨ͠Β ੜ࢈ੑͱ͔ผʹ͍͍ΑͶ
Code for Fun with a Drink
ΤϯδχΞੵۃ࠾༻த
ΤϯδχΞੵۃ࠾༻த(౦ژ) • ECαʔϏεͷWebΤϯδχΞ • ECαʔϏεͷΠϯϑϥΤϯδχΞ • EC৽نαʔϏεͷRailsΤϯδχΞ • http://pepabo.com/recruit/career/
ΤϯδχΞੵۃ࠾༻த(Ԭ) • ϩϦϙοϓʂͷΠϯϑϥΤϯδχΞ • ԬࢧࣾશൠͷWebΤϯδχΞ • http://pepabo.com/recruit/career/
͝࿈བྷ͓͓ͪͯ͠Γ·͢