Twitter以上ブログ以下

ただの読み物

河辺

拝啓 おげんきですか? 僕は元気です。 はじめに 壁 AdventCalendarが前回あったのは、 2015年である。 adventar.org もはや知る人ぞ知らなくて良い、伝説となった(伝説のまま誰にも語り継がれず、そのまま闇に葬ったほうがよさそう)壁 Advent Calendarだ…

Rails Way とはなんなのか

dic.nicovideo.jp もっとちゃんというと Rails Way に従うこと、その合理的な理由、コレガワカラナイ

Rustを使ってみた感想

背景 RubyKaigi2017に参加した。 楽しかった。 せっかくRubyKaigiに来てるので、セッションの間とか終わったあとの飲み会後とか、来てからとかセッションを聞いてない時間とかにRのつく言語を触ろうと思った。 ので、Rustでほしいと思ったツールを作った 概…

PyQを嫁にやらせてみている感想

先にまとめ まだ一章? だけど、 PyQくらいStep by Stepでも、隣に少しは分かる人が居ないと本当の初心者には難しいのかも? と思った。 ただ、隣に少しでも分かる人がいると内容もわかりやすいし、結構小さい粒度で成功体験を得られるので良いサービスな気…

faraday-middleware と Oj の組み合わせで動かなくなる話

背景 faraday-middleware が突如として ArgumentError: options must be a hash. というエラーを吐いて落ちた この原因を探ってしまったので(本当は issue にあった)、記録として残しておく。現状この問題は解決済み 結論 Oj で mimic mode を使っていると…

技術的負債ナイトに参加してきたので簡単にまとめる

なにぞ? ↓ のSpeeeさんで行われた技術的負債ナイトに参加してきた。 その軽いまとめ。 speee.connpass.com まとめしか書かない。内容はそのうち資料が揚がる……きっと…… sinsoku_listy 低品質なコードが悪いのではなく、低品質なコードを混入させないのが大…

ruby の Struct でキーワード引数を使って初期化する

背景 class Point < Struct.new(:x, :y); end Point.new(x: 1, y: 2) みたいなことをしたかった。 結論 class Point < Struct.new(:x, :y) def initialize(x:, y:) super(x, y) end end なぜ? 似たような class OpenStruct (Ruby 2.4.0) ならばできるが、Op…

ActiveRecordのクエリの結果をHashで取得するメソッド生やすGemを作った

背景 ↓ をGemにしただけ。 haito.hatenablog.com Gem 本体は ↓ github.com rubygems.org は↓ https://rubygems.org/gems/activerecord-relation-exec2hash なんでGemにしたか 勢い 実際にコードに AwesomeModel.exec_query とか出てくるとウッとなるから隠し…

ActiveRecordでレコードをARインスタンス化しないでハッシュで取り扱う

背景 ams = AwesomeModel.where(id: [1,2,3]) #=> <ActiveRecord::Relations ... > で、ams は AwesomeModel のインスタンスであるが、インスタンス化したくないときがある。 どうするか AwesomeModel.connection.exec_query(AwesomeModel.where(id: [1,2,3]).to_sql).to_hash #=> [{id: 1,</activerecord::relations>…

Rspec,RailsのRequestSpecにおいて、post時にrefererをセットするには _path じゃなくて _url を使う

背景 Rspec で、ある条件のリクエストをすると、refererがあった場合にはreferer、そうでない場合は default みたいな感じの飛ばし方をしようとしているところがあって、これのSpecを書こうとしていた。 結論 request.referer で参照させるには、 /awsome だ…

ゲームをすること

最近FF14をしている。どこかではFF15をしていると書いたが、アレは嘘だ。まぁ最近FF15を買ったのは真実だけど。 楽しい。 4末から初めて、紅蓮のアーリーアクセスの二日前(メンテ除くと本当に直前)にイシュガルドを終わらせて、大変だった。 なのでイシュ…

城壁と都市

ライトなノベルを書くことは、割りと趣味なのかたまーにしたくなる意欲なのか、好きだ。 大体脳内に壮大な物語が展開しており、それは中学生くらいから脈々と進化し続け、もはや一つの神話体系といっていいだろう。きっと。 そういう人はだいたい設定厨だみ…