週末何やったかと言うと
先週末何をやったかと言うと結構前にRuby言語で作ったスパムメールブロッカーをサーバー移転して認証プログラムと合体させた。
Rubyをつつくのがひさしぶりだったのと、自分で作ったプログラムそのものがひさしぶりだったのと、移転前と移転後の文字コード、クラス構造、ディレクトリ構造を変更したりしてちょっと手間取ってしまった。
何よりも一番手間取ったのがセッション管理。
セッションとは、あるユーザがサイトに一度ログインしたらサイト内どこに遷移してもログインしたことをサーバー側で管理してくれる機能。セッションが無ければショッピングカートもmixiも楽天もアマゾンも機能しない、実に重要。
そのセッションがRubyではかなり手間だ。どれぐらい手間かと言うと頭がどよよんとするぐらい手間。Rubyは大好きだけど初心者がブラウザでHello Worldしてログイン、画面遷移、ログアウト出来るようになるには結構な時間がかかると思う。
日曜は終日客先に行く予定だったが午前中で終わったため、午後どっぷりRuby出来ると思い、ウキウキしていたが、結局セッション管理で数時間かかってしまい、解決出来ぬまま夜は結婚一周年祝いに食事に行く。
話逸れるが、行った店(廿日市郊外)は写真の店、民家を改良して作ったらしく、料理も非常に美味しく、雰囲気も良く、大変和風エレガントなひと時だった。
家に帰ってからももうちょっとRubyをつついていたらやっとセッション管理が上手くいった。
往生しながらも何とかセッション管理出来るようになったので達成感を満喫する。ホントはスパムメールを駆除するロジックをもっと改良したかったが、まぁ、まぁ、まぁ、良しとしよう。
機能がもっと充実してきたら無料で公開する予定。
広ブロっち♪ d(^-^)