2013-07-01から1ヶ月間の記事一覧

ルーティングについて(2)

GET、POSTリクエストの両方を受け付ける場合は下記のように記述する。http://example.com/hoge/recieve にGETまたはPOSTリクエストを送信すると、hogeコントローラーのrecieveアクションが実行される。 match 'hoge/recieve' => 'hoge#recieve', :via => [:g…

ルーティングについて

Railsアプリケーションのルーティングはconfig/routes.rbにて行われる。具体的な記述方法が分からなかったので調べた。(1)下記は、http://example.com/hoge にアクセス(GETリクエストを送信)すると、hogeコントローラーのindexアクションが実行される。 get …

返報性の原理と一貫性の原理

返報性の原理http://ja.wikipedia.org/wiki/%E8%BF%94%E5%A0%B1%E6%80%A7%E3%81%AE%E5%8E%9F%E7%90%86返報性の原理が応用されている事例 ・無料サンプルの配布 ・無料体験 ・地域の清掃活動 ・寄付一貫性の原理http://ja.wikipedia.org/wiki/%E4%B8%80%E8%B2…

FTPデプロイメント

本番環境はFTPしか利用できない。 ステージング環境として仮想サーバー(a)を用意する。 (a)に普通のGitリポジトリ(a-git)を作成する。 (a-git)にはetckeeperを入れてパーミッションの管理を行う。 (a)に共有Gitリポジトリ(a-git-shared)を作成する。 Gitの操…

ファイルパーミッションを含めたバージョン管理をする場合は etckeeper を使うしかなさそうだ

etckeeper は本来は /etc 以下を簡単にバージョン管理してくれるツールのようだが、-d オプションを使うことで /etc 以外のディレクトリも管理対象とすることができる。

Webデザインにおいてグラデーションを使う理由

適当なメモです。自然に存在するもので完全に均一な単色として見えるものはない。モニターでは物理的に二次元でしか表現することができないが、グラデーションを利用することでより三次元に近い表現をすることができる。つまり、グラデーションを使う理由の…

xdebug のインストール

xdebug をインストールする pecl install xdebug

tools to use

CentOSUbuntubashtmuxmysqlphpmyadminJavascriptjQueryPHPWordPressJenkinsRedmineVagrantVeeweeRubyRailsRubyGemsRakeCakePHPSeleniumphpunitsimpletestCygwinVimEclipseNetbeansPhantomJS

LD_LIBRARY_PATH とは

共有ライブラリを探すためのパスであり、実行されるソフトウェアはこれらのパスの中から自分が使用するライブラリを検索する。もし無い場合は下記のようなエラーを出す。(tmuxの場合) tmux: error while loading shared libraries: libevent-2.0.so.5: canno…

rakeコマンドってなんだ

http://rubicle.net/rubicle_talk_1-1.htmlRubyで記述されたタスクを実行するためのツール。タスクというのは、スクリプトで記述された一連の処理のことである。rake -T を実行すると説明付きのタスクの一覧が表示される。具体的に説明をみてみると、rake ab…