勾玉作り

ピカピカになるまでもうちょい。 一心不乱に磨き続ける。…続きを読む

JavaScript 配列 (Array) の反復的なメソッド

JavaScript1.6、 1.8 で追加された、配列 (Array) の反復メソッドについて。 filter 配列を、引数として渡された関数でフィルタリングして、結果が真(true)となる要素からなる配列を作る。 f …続きを読む

JavaScript でループ処理の中でのイベント割り当てにクロージャを使う

このクロージャの使い方を忘れてしまうのでメモしておく。 ループ処理の中でイベントを割り当てる場合に、ループカウンタが回り切ったものが適用されてしまう問題の解決方法。 デモ JavaScript コード /* クロージャを …続きを読む

Mac OSX の Apache2 で httpd: Could not reliably determine the server’s fully qualified domain name のエラーメッセージが出る

いつ頃からか、MacPorts(Mac OSX Snow Leopard) からインストールして使用している Apache2 で、スタート時に以下のようなエラーメッセージが出るようになった。 $ sudo /opt/lo …続きを読む

Rails, rake で実行できるタスクを調べる

Rails プロジェクトのディレクトリで以下のコマンドを実行すると、利用できる rake タスク一覧が表示される。 $ rake –tasks (in /home/hoge/rails_project) rake db …続きを読む

Rails, モデルのユニットテストとテストコマンド

Rails でのユニットテストはモデルに対するテストのこと。 テストの雛形ファイルが generate コマンドによるモデル作成時(scaffold による生成時など)に作成される。 テスト用データベースの準備 テスト用 …続きを読む

CSS でテーブルの行をハイライトしてからアニメーションで元の色に

webkit 系のブラウザで、CSS Animation を利用して、hover 時にハイライトしてからアニメーションでフェードアウトさせる。 デモ(CSS でテーブルの行をハイライトしてからアニメーションで元の色に) …続きを読む

Rails, データを CSV フォーマットで出力する

コントローラのメソッドの respond_to ブロックに CSV フォーマットによるレンダリングを追加する。 respond_to do |format| format.html format.csv { render …続きを読む

Rails でページ送り, will_paginate プラグインのインストール

Ruby on Rails で多数の結果を分割して表示するページ送り(ページネーション)を行う方法のメモ。 以前の Rails では標準でページ送り機能が使えたようだが、Rails 2.0 以降はプラグインのインストール …続きを読む

Rails, before_filter でアクション前のチェックを行う

Ruby on Rails でアイテムをデータベースから削除する際に、そのアイテムのデータを利用している関連項目が存在するかを事前にチェックして、不用意に削除してしまわないようにする。 class ItemsContro …続きを読む
Top