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

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

2007-06-30 (土)

[]なんか作る。その後(3) 00:52 なんか作る。その後(3) - id:soheiのRubyistだいありー を含むブックマーク はてなブックマーク - なんか作る。その後(3) - id:soheiのRubyistだいありー なんか作る。その後(3) - id:soheiのRubyistだいありー のブックマークコメント

id:sohei:20070629

今日は一日中やってた…。さすがに一日中やると集中力がなくなり疲れる(>_<)

昨日から今日かけて作ったところはこんな感じ。

・デザインの埋め込み

・URLエンコード部分

・パスワード暗号化(実装しなかったけど)

・細かい修正多数

・テスト、バグつぶし

・ドメイン、ディレクトリの設定など

そしてついに、なんとか完成しました!!!!

2007-06-29 (金)

[]なんか作る。その後(2) 00:50 なんか作る。その後(2) - id:soheiのRubyistだいありー を含むブックマーク はてなブックマーク - なんか作る。その後(2) - id:soheiのRubyistだいありー なんか作る。その後(2) - id:soheiのRubyistだいありー のブックマークコメント

id:sohei:20070626

作成を依頼してたデザインが出来上がってきた!素晴らしい☆

早速プログラムに埋め込み。

フレームワークとか使っていないのでちょっと苦戦するが、なんとかできた!!

やったー。あとは、細かい修正いろいろとテストだな。

明日頃には公開出来る予定!

2007-06-26 (火)

[]なんか作る。その後(1) なんか作る。その後(1) - id:soheiのRubyistだいありー を含むブックマーク はてなブックマーク - なんか作る。その後(1) - id:soheiのRubyistだいありー なんか作る。その後(1) - id:soheiのRubyistだいありー のブックマークコメント

id:sohei:20070623

同僚のデザイナーさんにお願いして、ちょっとデザインを作ってもらうことにした。

一緒に考えて、だいたいイメージも決まり!残りは作るだけだ~。

今日はちょっとがんばった!

・キャッシュの仕組み

・ログイン

・ユーザ情報登録

・ユーザ情報登録によるmd5の生成

今まで出来てた機能に加えて、これだけ出来た!

もうちょっとで完成が見えるぞーーー。


いやー久しぶりにガリガリプログラムやったけど、おもしろいね!!

俺もまだまだいけるな…(笑)

もうちょっと、本格的にまたプログラムやりたくなった…。

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。