ふつうにんげん

なにもかんがえてない

技術った

Ruby の Struct でプチハマり

Ruby の Struct の以下の挙動でプチハマりしてた。 > r = Struct.new(:Rectangle, :x, :y).new(1, 2) > r.y => nil class Struct (Ruby 2.6.0) をよく読んだら 実装の都合により、クラス名の省略は後づけの機能でした。 メンバ名に String を指定できるのは…

nil&.hoge

Ruby のぼっち演算子 &. を nil に使うと例外吐かずに nil を返すのを今日知った。便利ー。 > ""&.hoge NoMethodError: undefined method `hoge' for "":String from (pry):1:in `<main>' > nil&.hoge => nil もしかして?と思って try! 叩いたらそっちも同じ挙動</main>…

コードハイライトの色変えた

デフォルトだと白くて見づらいと思ったので変えた。 といっても、はてなブログでソースコードを色付けして表示する(シンタックスハイライト) Monokai風テーマにしてみた - ワカログ -Wakalog- この記事の CSS をまんま貼っただけ。こういうの公開してくれ…

aws-sdk-php いじった

dev.classmethod.jp これの対応のために aws-sdk-php を導入した。 AWS SDK for PHP バージョン 3 での Amazon S3 の署名付き URL - AWS SDK for PHP を参考にぺろっとやっただけ。かんたーん。 % composer require aws/aws-sdk-php