$30 off During Our Annual Pro Sale. View Details »

How many copies did you buy the first print?

How many copies did you buy the first print?

Ruby30周年イベント LT

seki at druby.org

February 25, 2023
Tweet

More Decks by seki at druby.org

Other Decks in Programming

Transcript

  1. 30周年おめでとうございます
    Rubyとは20世紀からのつきあいです
    おめでとうございます
    1

    View Slide

  2. 20世紀に書いたもの
    ERB
    dRuby
    1999年製
    2

    View Slide

  3. Rubyは寛容である
    こういった使い途がわからないプロダクツにもやさしい
    今日はやさしくしてもらった話をします
    3

    View Slide

  4. 初刷り 何冊買いました?
    [email protected]
    タイトルページだよ!

    View Slide

  5. 初刷り買えます とは
    dRubyの赤い本(通称 幸福の王子本)の件
    最初は本気で宣伝していた
    そして天丼芸・推し活へ
    初刷り買えます(RubyKaigiミーム) の歴史をふりかえる
    5

    View Slide

  6. RubyKaigi 2006-2022
    ॏཁ
    ࡢՆϦϦʔε
    ·ͩॳ൛ങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    RubyKaigiの歴史は初刷り買えますの歴史とも言える
    ॏཁͳ͜ͱ
    • ’05 ՆϦϦʔε
    • ·ͩॳ൛ങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ॏཁ
    • ॳ࡮·ͩങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ˇ3360
    • ॳ࡮·ͩങ͑·͢
    • ӳޠ൛͸Pragmatic BookshelfΑΓ
    • ͍ͭͰΔͷʁ
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ॏཁ
    2005೥Ն
    ·ͩॳ࡮ങ͑·͢!
    ॳ࡮5प೥!!
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ೔ຊઌߦൃച
    ࣍͸ӳޠͰॳ࡮Λ
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    Makoto Inoue
    Web Developer @ New Bamboo (UK)
    Translator of “The dRuby Book”
    ͺ͖ͬΎΔʙΜ!! @tsurumau
    and write
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    Buy!!!
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ॳ࡮Γ10प೥
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    10th anniversary after the 1st edition
    2005 - ·ͩॳ࡮Γങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    First printing from 2005 (Still available)
    2005 - ·ͩॳ࡮Γങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    First printing from 2005 (Still available)
    First printing from 2005 (Still
    available)
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ೥ͷॳ࡮Γ͕·ͩങ͑·͢ʂʂ101ॻ͍͔ͨΒݟͯʂ
    First printing from 2005 (Still available)
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά

    View Slide

  7. - 初版買えます!と言ってたころ
    - まだ増刷はされると思っていた
    RubyKaigi 2006
    ॏཁ
    ࡢՆϦϦʔε
    ·ͩॳ൛ങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    E3VCZ "HBJO
    E3VCZΛ΋͏Ұ౓ࢥ͍ग़ͯ͠ΈΑ͏
    ࠓ೔΋ݹ͍࿩͹͔ͬΓ
    dRubyのはなし。最初のRubyKiagiのときから古い話と言ってるのが古い!

    View Slide

  8. RubyKaigi 2007
    ॏཁͳ͜ͱ
    • ’05 ՆϦϦʔε
    • ·ͩॳ൛ങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    Rinda, dRuby
    answering the RubyConf, RubyKaigi
    - まじめに宣伝してた
    dRubyとRindaの話。Scaling Twitter(最初期のTwitterね)とかに触れた

    View Slide

  9. RubyKaigi 2008
    ॏཁ
    • ॳ࡮·ͩങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    erbΛࣱΜͰ
    ۪ஒͱँࡑ
    [email protected]
    - 増刷も難しい ことを理解した
    dRubyでなくerbの話

    View Slide

  10. RubyKaigi 2009
    ˇ3360
    • ॳ࡮·ͩങ͑·͢
    • ӳޠ൛͸Pragmatic BookshelfΑΓ
    • ͍ͭͰΔͷʁ
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    Ғେͳ#JH5BCMFͱ
    ΅͘ͷ͓΋ͪΌ
    RubyKaigi2009ͷςʔϚ͸ͨͿΜCOBOL
    [email protected]
    - dRubyの赤い本の英訳決まったころ
    dRubyとRindaに関係ある話。
    丸山先生がTupleSpaceの使い方を勘違いしてたので応募したやつかな...

    View Slide

  11. ॏཁ
    2005೥Ն
    ·ͩॳ࡮ങ͑·͢!
    ॳ࡮5प೥!!
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    RubyKaigi 2010
    38JLJͱ
    ଵଦͳࢲͷे೥ؒ
    The last decade of RWiki and lazy me.
    [email protected]
    - もう宣伝をあきらめてる
    - 推し活 → 2冊目を買う人があらわれた
    dRubyのサンプルアプリケーションRWiki。
    (10万ページのインメモリWikiシステムがイントラネットで20年動いてるぞ)

    View Slide

  12. ೔ຊઌߦൃച
    ࣍͸ӳޠͰॳ࡮Λ
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    RubyKaigi 2011
    persistent tuple space and
    stream
    [email protected]
    author of dRuby, Rinda, ERB and Drip
    - dRubyの赤い本の英訳版(The dRuby Book)の自慢開始
    dRubyでも使えるストリーム指向のストレージの話

    View Slide

  13. RubyKaigi 2012
    - ͓ٳΈͷ೥

    View Slide

  14. Makoto Inoue
    Web Developer @ New Bamboo (UK)
    Translator of “The dRuby Book”
    RubyConf 2012
    Rails is A Follower
    what we can learn from dRuby’s metaprogramming magic
    Masatoshi SEKI
    Makoto Inoue
    - The dRuby Bookでた!
    dRubyの話。卜部さんにデンバーまで連れて行ってもらった。井上さんとデュオ。

    View Slide

  15. ͺ͖ͬΎΔʙΜ!! @tsurumau
    and write
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    RubyKaigi 2013
    Async
    Asynchronously.
    ඇಉظͬͯಉظΛॻ͘͜ͱ͡ΌΜɻ
    [email protected]
    programming is
    all about programming
    - The dRuby Bookでた!
    dRubyは最後にちょっと出てくるだけ。非同期っていうのは同期をプログラミングす
    るってことだぞの話。

    View Slide

  16. RubyKaigi 2014
    Make your own
    synchronization
    mechanism.
    ಉظϝΧΛϙνοͱͳɻ
    [email protected]
    Buy!!!
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    - The dRuby Bookでた!
    dRuby出てこないけど同期メカニズムを作る話

    View Slide

  17. RubyKaigi 2015
    Actor,
    Thread and me
    [email protected]
    ॳ࡮Γ10प೥
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    10th anniversary after the 1st edition
    - 10प೥
    おそmatzのアクターが登場した回。FiberでdRubyサーバー書いてた。

    View Slide

  18. RubyKaigi 2015 more
    Actor,
    Thread and me
    [email protected]
    ΋͏ઈ൛
    out of print
    - The dRuby Book͕ૣ͘΋ઈ൛!Pragmatic Bookshelf きびしい!
    おそmatzのアクターが登場した回。FiberでdRubyサーバー書いてた。

    View Slide

  19. RubyKaigi 2016
    dRuby
    in the last century
    [email protected]
    2005 - ·ͩॳ࡮Γങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    First printing from 2005 (Still available)
    すごくdRubyの話。最初のdRubyの講演と同じ場所で話せて感動したー

    View Slide

  20. RubyKaigi 2017
    How to write
    synchronization mechanisms
    for Fiber
    [email protected]
    Special thanks to @_sasn for translation
    2005 - ·ͩॳ࡮Γങ͑·͢
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    First printing from 2005 (Still available)
    dRubyをmrubyで書けないかないだろうか、とFiberに熱中してたころ

    View Slide

  21. RubyKaigi 2018
    Extend your own
    programming language
    [email protected]
    Cookpad, Thank you for paying the travel expenses
    First printing from 2005 (Still
    available)
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    ೥ͷॳ࡮Γ͕·ͩങ͑·͢ʂʂ101ॻ͍͔ͨΒݟͯʂ
    dRubyではなくTupleSpaceをminirubyに追加する話

    View Slide

  22. RubyKaigi 2019
    V0.7
    dRuby 20th anniversary hands-on
    workshop
    Masatoshi SEKI
    introduction ɹ5min.
    _____________________________________________
    workshop
    1. Hello, World. ɹ20min.
    ________________________________________
    2. Key value store ɹ20min.
    _____________________________________
    3. Queue ɹ20min.
    _____________________________________________
    closing ɹ5min.
    _________________________________________________

    /
    1 8
    dRubyの講演ではなく、dRubyのハンズオンワークショップ。

    View Slide

  23. RubyKaigi takeout 2020
    Rinda
    in the real-world embedded systems.
    [email protected]
    First printing from 2005 (Still available)
    dRuby
    ʹΑΔ
    ؔকढ़ஶ
    ෼ࢄ
    ɾ
    Web
    ϓϩάϥϛϯά
    dRubyとRindaによる天文台のロボット望遠鏡(ガチ)の話
    - ほんとうは役にたつdRuby

    View Slide

  24. RubyKaigi takeout 2021
    dRuby
    in the real-world embedded systems.
    ΩϠϊϯϝσΟΧϧγεςϜζגࣜձࣾ
    ҩ༻ίϯϙʔωϯτٕज़։ൃηϯλʔɹؔকढ़ɹԂ઒ཾ໵
    4FQ ɹ
    - 社外発表申請を通す必要があり 初刷り買えます を封印
    dRubyとDriqを医用機器にで使い、さらに若者をRubyistにした話

    View Slide

  25. RubyKaigi 2022
    Create my own search engine.
    [email protected]
    ࣗ෼༻ͷݕࡧγεςϜΛ࡞Δ࿩
    - 前年のスライドをベースにしたので 初刷り買えます を忘れた
    dRubyについて話せなかったが、ポケモンカードの検索エンジンの話

    View Slide

  26. RubyKaigi 2006-2022
    - ずっと自分のプロダクツの使い途を説明させてもらってたんだなあ
    しあわせだ。今年も話せるといいな。

    View Slide

  27. Rubyは寛容だ
    使い途がわからないプロダクツにもやさしい
    老コミッタにもやさしい
    講演させてもらったりコミッタ扱いしてもらったり推し活してもらったり...
    27

    View Slide

  28. そして紙の本は終了していた
    油断してた
    終了なので増刷はない
    きびしい
    28

    View Slide

  29. 電子書籍は買えます
    増刷はないが 電子書籍は買える!
    かさばらないので推し活むけ
    今後はこれでいく
    29

    View Slide

  30. 初刷り 何冊買いました?
    [email protected]
    おしまい

    View Slide