2009-04-01から1ヶ月間の記事一覧

EmacsでWebページの作成

環境はGNU Emacs 21.4.1。 HTML、JavaScript、CSSを編集するモードを導入する。 HTML Emacsで.html拡張子のファイルを編集しようとすると、デフォルトではhtml-modeになる。 今回はhtml-modeの拡張であるhtml-helper-modeを使ってみる。(http://www.santafe.…

Linuxのバージョンを調べる

カーネルのバージョンを調べる $ uname -r ディストリビューションのバージョンを調べる $ cat /etc/redhat-release // CentOSの場合RedHat系じゃないディストリビューションの場合も、/etc直下に、XXXX-releaseという名前のファイルがあるようだ。 $ ls /et…

etagsを使う

etagsとは プログラミングをしていると、ある関数の挙動を知るためにソースを読みたい時がある。 しかしその度に関数が定義されているソースファイルを探すのは大変。 etagsを使うとEmacs上でコマンドを叩くだけで目的の関数定義のソースを参照できるように…

Railsアプリケーションを作成する

サンプルのRailsアプリケーションを作成して動作確認までを行う。 Railsアプリケーションの作成 利用するDBを--databaseオプションで指定する。 以前はデフォルトでMySQLが指定されたが、Rails2.0.2からsqlite3がデフォルトになった。 $ rails my_app --data…

Tritonnのインストール・セットアップ

Tritonnをバイナリtar.gz形式からインストールしてセットアップまでを行う。 セットアップ手順は通常のMySQLと全く同じ。 OSユーザの作成 MySQLサーバを起動するOSユーザを作成する。 # groupadd mysql # useradd -g mysql -d /home/mysql mysql # passwd my…

Rails+MySQLで全文検索

MySQLのFULLTEXTインデックスという機能で全文検索を実現出来るが、FULLTEXTインデックスは半角スペースを区切りにしてインデックス化するため日本語に対応できない。そのため別途に全文検索エンジンを実装する必要がある。 有名な全文検索エンジンとして以…