# Entaku.rb#5 ## 参加者 * okuramasafumi * neutral * sanfrecce_osaka ## オンラインのコミュニティ * コロナ前はほとんどなかった * 地方の人たちってどうしてたんだろ? ## Rubyは自由な言語 * Perlとかの影響かな * メソッドのカッコを省略できる * 紛らわしい * ある程度方針を決めると楽 * 基本的にカッコを付ける * `puts`、`require`など一部のメソッドはカッコを付けない * 引数がないときはカッコを付けない * DSL(クラスマクロ)にはカッコを付けない * なんでもできる * `+`とかを再定義してirbを壊したりできる * 言語に必要なものを自分で足せる * オープンクラス * Railsとかを実現するには不可欠な仕組み ## Railsとオープンソース - https://github.com/rails/rails - Contributors: 4249人(5/28時点) - https://contributors.rubyonrails.org/ - 5850人! - 大勢の人が一緒に作り上げた - https://www.shopify.jp/ - 時価総額1兆ドルの企業はRailsありきで生まれていたりもする - https://rubyonrails.org/community/ - プルリクエストをマージできるのはCore TeamとComitter Teamの人々 ## ドキュメントが初心者からすると難しいという話 - https://docs.ruby-lang.org/ja/ - はじめは周辺知識がないのでなかなか腑に落ちない事が多い - 周辺知識がついていくにつれて段々とわかるまでのスピードが上がっていく - それに加えて何がわからないのかも見えてくるようになってくる - リファレンス ≠ 初心者向け - リファレンス = プロが読むためのもの - チェリー本 :cherries: は初心者向けに書かれているので初心者でも読みやすい ## Rubyの本 - okuraが最初に読んだのは[初めてのRuby](https://www.oreilly.co.jp/books/9784873113678/) - 最近だとチェリー本が出て初心者向けの本が充実した - [Ruby超入門](https://gihyo.jp/book/2018/978-4-297-10123-7)も - 超入門は絵がかわいいのですごく馴染みやすい(そういう空気作りがすごい) - https://speakerdeck.com/igaiga/ginza-rails27-igaiga - 中級者には[パーフェクトRuby](https://gihyo.jp/book/2017/978-4-7741-8977-2) ## コミュニティ - RubyKaigiはリアルが解禁されたらぜひ一度リアルで参加してほしい ## ネコ - 都内近辺だとペット可の物件は3万くらい上がる ## コーヒー - [日本ネルドリップ珈琲普及協会の店](https://onlyroaster.com/japanneldripcoffeeshop/) - 大坊珈琲店(今はもう無い。)<br>[大坊珈琲の時間 | |本 | 通販 | Amazon](https://www.amazon.co.jp/%E5%A4%A7%E5%9D%8A%E7%8F%88%E7%90%B2%E3%81%AE%E6%99%82%E9%96%93/dp/4905024102/ref=pd_sbs_8/356-8655437-3003207?pd_rd_w=xl7AG&pf_rd_p=1fcfd80e-7a84-472e-b642-5d65e41c97b3&pf_rd_r=RDHNCZY7HAASBCBB1PJM&pd_rd_r=84ef3623-679e-41d0-91f4-5040838bf9bc&pd_rd_wg=fPKhH&pd_rd_i=4905024102&psc=1) カフェで見かけて読み、大坊さんのことを知る。他の本もあります。 - [珈琲店 長月/新高円寺【伝説の大坊珈琲店の味を継承するお店】](https://japanesebarista.com/coffeetennagatuki/) お店のサイトがあっさりなので、こちらを。 - [bneicoffee](https://www.bneicoffee.net/) - [珈琲専門 猫廼舎](http://cafenekonoya.com/) - 実は超浅煎り豆で作るラテやカフェオレは美味しい。「牛乳を温める時に、煮立てないよう注意すると美味しい。」と教えてもらい、やってみると確かに。膜が張ったら既に熱くし過ぎ。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up