rubygemsでわるふざけ

24
Rubygemsで わるふざけ 2011-08-20 Lightweight Language Planets SHIOYA, Hiromu / @kwappa pebbles A namespace for joke gems

Upload: hiromu-shioya

Post on 24-May-2015

1.866 views

Category:

Technology


0 download

DESCRIPTION

20

TRANSCRIPT

Page 1: RubyGemsでわるふざけ

Rubygemsでわるふざけ

2011-08-20Lightweight Language PlanetsSHIOYA, Hiromu / @kwappa

pebblesA namespace for joke gems

Page 2: RubyGemsでわるふざけ

こんばんは!

Page 3: RubyGemsでわるふざけ

kwappa

SHIOYA, Hiromu塩谷 啓 http://www.kwappa.net/

Page 4: RubyGemsでわるふざけ

a programmer

a drunk a fond parent

Page 5: RubyGemsでわるふざけ

提供ネットでつながる。

エンターテイメントでつながる。

Page 6: RubyGemsでわるふざけ

エンジニア募集!

http://info.dwango.co.jp/recruit/

Page 7: RubyGemsでわるふざけ

(回想)

Page 8: RubyGemsでわるふざけ
Page 9: RubyGemsでわるふざけ

「全裸」なrubygemを作った

http://twitter.com/zenra_bot

I created a gem called “zenra”

Page 10: RubyGemsでわるふざけ

% gem search -r zen (snip)zenprofile (1.3.1)zenra (0.1.0)zenslap (0.3.1)

(snip)

Why deprecated?

how embarassing...

seriousjokeserious

Page 11: RubyGemsでわるふざけ

Use namespace "pebbles" when you make joke gems

ジョークモジュールを作るときは

"pebbles"を使ってね!

Page 12: RubyGemsでわるふざけ

% gem install pebbles-zenra

move “zenra” to ...

Less embarrassing!require 'pebbles/zenra’

https://rubygems.org/gems/pebbles-fizzbuzz

Page 13: RubyGemsでわるふざけ

(回想おわり)

Page 14: RubyGemsでわるふざけ

ややうけ

結果

Page 15: RubyGemsでわるふざけ

ネットの声分けなくてもいいじゃん

運用回避いくない

Acmeでやれ

Page 16: RubyGemsでわるふざけ
Page 18: RubyGemsでわるふざけ

% gem install pebbles-anti_hangover

https://rubygems.org/gems/pebbles-anti_hangoverhttps://github.com/kwappa/pebbles-anti_hangover

Page 19: RubyGemsでわるふざけ

体重と睡眠時間、種類から「二日酔いせずに飲める酒量」を計算します。

Page 20: RubyGemsでわるふざけ

デモ

Page 21: RubyGemsでわるふざけ

:001 > require 'pebbles/anti_hangover' :002 > kwappa = AntiHangover.new 83.3, 11.5 :003 > puts kwappa.dump体重83.3kgのあなたは、ビールをレギュラー缶に0本、酎ハイをサワーグラスに0杯、日本酒を小徳利に0本、ワインをワイングラスに0杯、焼酎を焼酎グラスに0杯、ウイスキーをショットグラスに0杯飲んで、11.5時間後に起きなければなりません。

そのときあなたは、おそらく二日酔いにならないでしょう。

(許容量の0.0%を飲んでいます)

Page 22: RubyGemsでわるふざけ

まとめ

Page 24: RubyGemsでわるふざけ

二日酔いhangover

Thank you for listening.

2011-08-20Lightweight Language PlanetsSHIOYA, Hiromu / @kwappa

% gem install pebbles-anti_hangover