スポンサーリンク
プログラミング

rubyでmap_with_indexを実現する方法

each_with_index。 たまに使う必要が出てくる。 でも、map_with_indexって無いよね。 たまに使う必要が出てくるのに。 しかしそこはrubyさん、with_indexという神がかったメソッドがいまして、 .ma...
プログラミング

to_jsonの時にppっぽくしたい場合

jsonをrequireするとBasicObjectにto_jsonメソッドが追加される。 なので、 require 'json' json = {a: 1, b: 2, c: }.to_json puts json とすると、 ...
プログラミング

rake time:zones:allでconfig.time_zoneに設定する値一覧を表示する

railsで使えるrakeコマンドは把握してない機能ばかりなんだが、今日新たなものを覚えた。 rake time:zones:all というコマンド。 RAILS_ROOT/config/application.rb の設定の中に、...
プログラミング

rails 正しい日付のみ通すルーティング

たとえば、以下のようなルーティングを定義している場合には /2010/13 などは存在しない日付なわけで。。 /yyyy/m?m 存在しない日付の場合は 404 かなんかを返さなければいけない。 コントローラでやってもいいけど、ルー...
プログラミング

rails3 joinsで別モデルの情報も条件に加える

「Rails3 joins」 でググるとこのブログがトップに出ることが多いので、ヤバイと思ってjoinsの記事を書く。 UserとItemが1対多である次のようなモデルがあるとする。 class User has_many :ite...
プログラミング

css animationがfirefoxで動かない

自分の作っているサービスで、ユーザへのコメント通知などのためにこのような画像を表示している。 この画像を実はCSSで色が薄くなったり濃くなったりするアニメーションをほそぼそとしているんだけれども、 以下のように書いた時、Chromeやs...
プログラミング

html5 input type=color

色選択をするためのformが増えたらしい。 <input type="color"> というもの。 でもChromeとOperaしか対応してない・・。 Chrome23(今日24になったけど!) Macを使っているけど...
プログラミング

Ruby 正規表現にマッチしたかどうかの真偽を返す

Rubyで正規表現にマッチしているかどうかを puts 'マッチした' if /ab/ =~ 'abc' というふうに書いていたら、先輩プログラマーのリファクタリングにより puts 'マッチした' if /ab/ === 'abc...
プログラミング

ruby SecureRandom.uuidでUUIDの生成

rubyでUUIDを生成する方法。 簡単。 require 'securerandom' SecureRandom.uuid # => '56441c4-ee29-4a33-ba9f-59c99bf678bc'とか Secure...
プログラミング

CSS attr()でタグの属性値を扱う

cssのcontentについて調べてるうちに、attrという面白い機能を発見した。 attr()はcontentプロパティの値として使えるようで、たとえば、 <a href="test.html">テストページ</a&g...
スポンサーリンク
タイトルとURLをコピーしました