ttakuru88

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

ActiveRecord has_manyした子レコードを条件付きでカウントする

SQL書けば? って話なんだけど、なるべくORMで書きたいじゃん。 例) class Parent < ActiveRecord::Base has_many :children end class Child < A...
プログラミング

html5 page visibility apiを試す

page visibility apiがRecommendationになってた。 というわけで使ってみた。 これは何ができるapiかというと、ページが表示されているかどうかを取得できる。 今のブラウザで言うと、見ているタブかどうかが取...
プログラミング

html5 javascriptのpointer lock apiを試す

webglで作られていると話題のブラウザゲームをやろうとしたら、Chromeに「マウスカーソルが無効になります。」的な警告が表示された。 なんだこれは。。 調べてみると、HTML5のpointer lock apiというものらしい。現在の...
プログラミング

chromeで10px未満の文字を出せないって聞いた

chromeで10px以下のフォントサイズは10pxになるらしい。 この話を聞いたときは衝撃だった。 実際、これはChromeの設定で変えることが出来て、 Chromeの設定 → 詳細設定 → フォントをカスタマイズ をすると、以下のよう...
プログラミング

gitリポジトリ内ならgrepよりgit grep

プロジェクト内のコードを検索するとき、 grep -r をいつもつかっていたんだけど、ある日gitのhelpを眺めていたら git grep なるものを発見! grepと似たような感じだけど、gitで管理してるファイルのみ検索...
プログラミング

git 複数コミットの更新行数を取得

たまに自分がどのくらいの量のコードを書いたのかをみて 「へっへっへ、今週はこんなにコード書いたぜ」 って思いたいときもある。 そんな時に使えるコマンドが、git diff にあるshotstatオプションだった。 git diff --...
プログラミング

capistrano unicornでデプロイ時にunicornが再起動してくれない

先日、くっそひさしぶりにうわおえにデプロイしようとした。 cap deployは正常に終了したんだけど、なぜかunicornが再起動してくれない。 なにか変わったのかと思って公式ドキュメントを読みに行ったら、 after 'deploy...
プログラミング

google mapsのアイドル状態コールバック

google mapsの読み込みが終了して、アイドル状態になった時のコールバックを取りたい。 普通にidleイベントがあるらしい。 google.maps.event.addListenerOnce(map, 'idle', funct...
プログラミング

css columnsでのカラムレイアウト

CSS3の新機能として、columnsというカラムレイアウトを手軽に実現できるプロパティがある。 実際使ってみたサンプルはこちら。 たしかに簡単にカラムレイアウトが作れる。がしかし、カスタマイズ制に乏しいのでどうなんだろう。 css...
プログラミング

css counterで要素の数を数える

cssのcounterを使ってみた。 下のページの文字達は全てcss内で書かれているっ こういうインクリメンタルな値をCSSで扱うことができるのがcounter。 counterはcontentプロパティ内で使うことができて、 ...
スポンサーリンク
タイトルとURLをコピーしました