こんにちは、さもです。
ブログなど漁ってみて、RailsへReactを導入してみようと思ったのですが、理解が及ばず。
まずはちゃんと入門してからにしようと、Reactの公式チュートリアルとチュートリアルの最後に書かれている追加課題をやってみました。
難しかったですが、なんとなくReactについて分かったような気がしなくもないです。
こちらのレポジトリにプッシュしています。
続きを読むこんにちは、さもです。
ブログなど漁ってみて、RailsへReactを導入してみようと思ったのですが、理解が及ばず。
まずはちゃんと入門してからにしようと、Reactの公式チュートリアルとチュートリアルの最後に書かれている追加課題をやってみました。
難しかったですが、なんとなくReactについて分かったような気がしなくもないです。
こちらのレポジトリにプッシュしています。
続きを読むこんにちは、さもです
タイトルの通りですが、レコード数が多いテーブルを一覧表示するような場合、しかも一部のカラムしか使わないときは、allではなく、selectを使った方が速かったです。例外もありました。
今、名前、メールアドレス、id、登録日時、更新日時、削除日時を持つEmailモデルに16000件レコードが入っているとします。
このとき、Email.all
とEmail.select(:name, :email)
のSQLの速度を計ってみたいと思います。
結果は以下のようになりました。
続きを読むこんにちは、さもです。
UFO演算子というのがRubyにあるのはご存知でしょうか?
<=> こういうやつです。比較演算子をまとめたような「<=>」が一つの演算子になっています。
RubyではこのUFO演算子を任意のクラスで定義しておくと、そのクラスのインスタンスからなる配列に対して、minやsortなどのメソッドが使えるようになります。
今回はこのUFO演算子を定義してみます。また、Comparableモジュールをインクルードしてインスタンス同士を比較可能にしてみます。
続きを読むこんにちは、さもです。
よく職場の飲み会とか知り合いとかに「なぜエンジニアになったの?」「もともとプログラミングやってたの?」と聞かれるので、これらの質問の答えを書いておきたいと思います。
続きを読むこんにちは、さもです。
英語を勉強しなくては!と思いたって何もしないまま数ヶ月が経ちました。
そろそろ勉強しようと思うのですが、先日こんなものを見つけました。
美女と野獣 Beauty and the Beast (ラダーシリーズ Level 1)
少ない単語数で有名な物語が書かれている書籍です。ひょっとしたらこれ自体結構有名かもしれないですが、こんな本があるんだ!と感動し、早速このシリーズの美女と野獣を買ってみました。
あ、この本のことを効率的というわけでは無いですよ。
続きを読む
こんにちは、さもです。
先日、常駐先の仕事場でちょっといいことがありました。
簡単にいうと、社長から引き抜き(今の会社辞めてうちに来ない?的な)の話がありました。
自慢話みたいになってしまいましたが、お付き合いください(笑)
続きを読む
こんにちは、さもです。
先週金曜日から日曜日まで引越し先探しで関西に帰っていました。
引越し先探しは金・土で一旦終わり、日曜日の午前中暇だったので東大寺にふらふら~とサイクリングしてました。
その帰りに近鉄奈良駅(以下、近奈良)を通ると、「献血すると大仏プリンとお菓子がもらえる(上記の写真)」と聞こえたので、すぐにチャリを止めて献血に行ってきました。
続きを読む