yasulab (スライド) Rubyist のためのカンタン動画制作 / How to Film Your Talk by Yourself
![福岡 Rubyist会議 03 by Fukuoka.rb/株式会社Ruby開発 - 資料一覧 - connpass](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d482c16e80584b2f47ea44132706ed4cbe3e05a/height=288;version=1;width=512/https%3A%2F%2Fslide.rabbit-shocker.org%2Fauthors%2Fznz%2Ffukuoka03-rubima-reboot%2F0.png)
yasulab (スライド) Rubyist のためのカンタン動画制作 / How to Film Your Talk by Yourself
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why we're sticking with Ruby on Rails | GitLab(2022/06/08にthenewstack.ioに掲載されました) 原文公開日: 2022/07/06 原著者: Sid Sijbrandij -- GitLab, Inc.の共同創業者、CEO、取締役会議長 Ruby on Railsを作ったときのDavid Heinemeier Hansson(DHH)が道しるべとしたのは、それまでに経験していたPHPとJavaでした(インタビュー)。DHHにとって、JavaのWebフレームワークはJavaが冗長で柔軟性が低く使いにくい点が好みでなかったものの、構造的に統一されている点が高く評価できるものでした。一方、PHPについては敷居の低さが好みだったものの、プロジェクトが泥沼化しがちな点をあま
はじめに 最近発売されたRubyの洋書「Polished Ruby Programming」を読みました。 このエントリでは本書を読んだ感想を簡単にまとめてみます。 本書の感想 本書の著者はRubyコミッタとして有名なJeremy Evansさんです。 前書きにも明記されていますが、本書はRubyの中級者から上級者をターゲットにした本です。日本ではどうしてもRubyの本は初心者向けの本が多くなりますが(何を隠そう、僕もそういう本の著者の一人😅)、こういう「骨のある技術書」が出てくるのは非常に貴重だな、というのが第一印象です。 表面的なテクニックをなぞるのではなく、プログラムをどう設計すべきか、その設計にどういった良し悪しがあるか、といった点についても深く議論されています。そのため、サンプルコードだけでなく、英文もそれなりに書かれているのですが、使われている英語は比較的平易で、辞書無しでぱ
TL;DR strftime はクソ DATE_FORMATSは型ごとに設定する必要がある DATETIME型のデータは Time::DATE_FORMATS[:ymd] = ("%Y年%m月%d日") DATE型のデータは Date::DATE_FORMATS[:ymd] = ("%Y年%m月%d日") 前提 以下、今日(2016年10月23日)作成されたユーザーの作成時間(user.created_at、DATETIME型)を整形するという流れで進めます。 strftime を使う場合 日付のデータをフォーマットするときは、 strftime 関数を使います。 user.created_at.strftime("%Y年%m月%d日") # => 2016年10月23日 ただ strftime を使ってしまうと都度フォーマットを設定するため、日付フォーマットがバラけてしまいます。 (ra
RubyKaigi 2018 Keynote レポート まつもとゆきひろさん「ことわざに通じるRubyのプログラミングとコミュニティ」 〜RubyKaigi 2018 基調講演 1日目 2018年5月31日から6月2日まで、宮城県仙台市の仙台国際センターでRubyKaigi 2018が開催されました。 1日目の基調講演は、Rubyの作者のまつもとゆきひろさんです。 「箴言(Proverbs)」というタイトルで、3つのことわざを取り上げました。そして、ことわざに示される先人たちの知恵から、プログラミングやコミュニティについて学べることを話しました。 名は体を表す 1つ目のことわざは「名は体を表す」です。 まつもとさんの座右の銘が「名前重要」とのことで、プログラミングにおいて名前付けは非常に重要だという話から始まりました。 プログラミングには物理的な実体がないため、クラス、メソッド、変数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く