u16suzuの blog

日々学んだことのメモブログです。

2015-08-01から1ヶ月間の記事一覧

ES6について WebDB Press でざっと斜め読みした var ではなく let を使うことでブロックスコープを使える for loop でも let を使うと良い 関数定義にアロー演算子を使えるようになった クラスが使えるようになった constで定数定義できる

会社の人と飲んだ 仕事を早めに切り終えて, 会社の同僚5人と久しぶりに飲みに行った。 自然と話題は会社のことや仕事のことになった。 普段なかなか話せないような、 思っていることをざっくばらんと話せる場があることはとてもいいことだ。 冷や汁を初めて作っ…

今日は rake db 系のコードを読んでみた。 いつもお世話になっているコマンドなので, 内部の処理をあまり理解せずに使っていることに違和感を感じていた。 とくにいくつか,名前がにていて何が異なるのかがわからないコマンドがいくつかあった。 rake db 系のコ…

今日も Rails Guides を少し読み進めた。 Railsが提供している楽観的ロックについて。 楽観的ロックは複数の異なるプロセスが1つのレコードを同時に編集することを許可する。 そして,レースコンディションが起きたとき ActiveRecord::StaleObjectError を投げる…

今日もコツコツと Rails Guide を読んでいる。 keyword でgroup by して,それぞれの個数を求める。 Trend.group("keyword").count 4日連続で何かしらの勉強ができている。 いいかんじ。 ただ、寝不足でめっちゃ眠いですね!

where メソッドに between句を range で指定する

今 Rails Guides の ActiveRecordのところを読んでいる。 Hashで range を指定することで, between 句が書ける事を知った。 Client.where(:created_at => (Time.now.midnight - 1.day)..Time.now.midnight)

はてぶをスクレイピングして遊んだ

今日は nokogiriを使って, はてなブックマークのプログラミングカテゴリをスクレイピングしてみた.

たまにはRailsのIssueを読んでみる

今日はこのIssueを読んでみた ActionController::Parameters#== does not works as expected · Issue #21032 · rails/rails · GitHub hash = { foo: :bar } params = ActionController::Parameters.new(hash) params == hash #returns false あるHashから生…