Apacheのディレクティブの意味

概要 Apacheの設定ファイル(/etc/httpd/conf/httpd.conf)に登場するディレクティブが多すぎて、毎回覚えきれないので、少しずつまとめていくことにしました。 構成 CentOS release 5.6 (Final) Apache 2.2.3 ディレクティブ一覧 ServerTokens クライアント…

Mac OS X 10.6 Snow LeopardにPostgreSQLをインストールする

概要 Snow Leopardに、MacPortsを使ってPostgreSQL 9.1.1をインストールします。 構成 Mac OS X 10.6.8 PostgreSQL 9.1.1 インストール PostgreSQLのパッケージを探します。 $ sudo port search postgresqlBiggerSQL @1.3.9 (aqua, databases) SQL front-end…

自炊方法のまとめ

概要 自炊の流れ 必要な道具 裁断 取り込み ドキュメントスキャナ 数百ページの紙を取り込むには、ADF搭載のドキュメントスキャナが必須です。 FUJITSU ScanSnap S1500 パソコン 最近のパソコンであれば、まず問題ありません。 MacBook Pro (Core i7 2.66GHz…

MySQLのメモリ関係のシステム変数

概要 MySQLのメモリ関係のシステム変数について、まとめてみました。 構成 MySQL Ver 14.14 Distrib 5.5.14, for Linux (x86_64) using EditLine wrapper メモリサイズの見積もり はじめに、MySQLのプロセスが必要とするメモリサイズの見積もり方法を確認し…

GitHubにおけるSSLの認証エラーを回避するため、EV SSL用ルート証明書を追加する

概要 2011年5月末以降、github.comにはDigiCertのEV SSL証明書(DigiCert HighAssurance EV CA-1)が使われるようになりました。しかし、CentOS 5の標準パッケージにはDigiCertのEV SSL用ルート証明書(DigiCert High Assurance EV Root CA)が含まれていな…

Rails 3.1でプリコンパイル済みのアセットを作成する

概要 Rails 3.1で新しいプロジェクトを作ったところ、本番環境でアセットがプリコンパイルされていないというエラーが発生しました。対策として、3.1から導入されたアセットパイプラインのために、プリコンパイル済みのアセットを作成しました。 ActionView:…

JavaScriptエンジンをインストールする

概要 Rails 3.1で新しいプロジェクトを作ったところ、本番環境でJavaScript runtimeが見つからないというエラーが発生しました。対策として、3.1から導入されたCoffeeScriptのために、JavaScriptエンジンをインストールしました。 Could not find a JavaScri…

Growlとgrowlnotifyを組み合わせてCLIからデスクトップ通知を表示する

概要 各種アプリケーションと連携してデスクトップに通知を表示するGrowlと、CLIからGrowlによる通知を行うコマンドラインツールgrowlnotifyをインストールします。 Growlのインストール GrowlからDMGファイルをダウンロードして、インストーラを起動します…

Spork+Guardによる高速自動テスト

概要 テストの実行を高速化するSporkと、自動化するGuardを組み合わせて、快適なテスト駆動開発(TDD)環境を作ります。 構成 Ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0] Rails 3.1.0 RSpec 2.6.0 Spork 0.8.5 Guard 0.7.0 guard-sp…

Jenkinsのインストール

概要 JenkinsリポジトリのRPMパッケージから、Jenkinsをインストールします。 構成 CentOS release 5.6 (Final) JDK 2000:1.7.0-fcs Jenkins 1.430-1.1 準備 JDKをダウンロードして、インストールします。そのままダウンロードすると、途中でリダイレクトさ…