id:soheiのRubyistだいありー RSSフィード

いろいろ書き捨てていきます。

2007-06-23 (土)

[]久しぶりにやったのでメモ 00:48 久しぶりにやったのでメモ - id:soheiのRubyistだいありー を含むブックマーク はてなブックマーク - 久しぶりにやったのでメモ - id:soheiのRubyistだいありー 久しぶりにやったのでメモ - id:soheiのRubyistだいありー のブックマークコメント

すごく久しぶりにプログラムやった気がする…。

やばいなこんなんじゃだめだなー。

恥ずかしい程初歩的すぎるところでいろいろつまずいたのでメモ。

rubyプログラムをサーバ上で動かす

.rb ファイルの文頭にこの2行必要。

#!/usr/local/bin/ruby

print "Content-type: text/html\n\n"

.htaccess ファイルを置く

中身はこれ。

Options +ExecCGI

AddType application/x-httpd-cgi .rb

パーミッションは755などにして実行権を与える。

改行コードはLFに。文字コードは日本語使ってるならEUCにする。


ロリポップのrubyのバージョンは1.8.2、XREAは1.8.5。

http_basic_authentication など使えないものがあるので注意。

tDiaryのプラグインにする場合

文字コードはShift_JISでもちゃんと動いてくれる!

printとか不要で、最後に文字列をreturnすれば良い。

ソースをplubinディレクトリに入れるだけ。

日記本文中での書き方は、

<%=メソッド名 '引数'%>

プログラム的には…

ソース見て思い出せってことで。

慣れない言語だとすごいつまるねー。

文字列の扱い方や、each文とか、オブジェクトの扱いに最初戸惑ったけど、慣れた!

tDiaryのバージョンアップ

ついでなのでしてみた。2.0.0→2.0.4へ。

最新の落としてきて、設定ファイルやデータ以外上書きするだけでいけた。

ちなみに設定ファイルは tdiary.conf。