nDiki : CGI::Session
Related term
認証 Perl モジュール Perl Apache::Session CGI プログラム 標準 Perl ライブラリ Perl でキャッシュ処理 Perl でデータベース処理 フレームワーク Devel::Cover PPM::Make Perl 5.005_03 Tie::File IPC::ShareLite ExtUtils::MakeMaker Storable Perl v5.8.0 Apache::Htpasswd Perl v5.6 nDiki Wx::ActiveX Search::InvertedIndex 例外処理 DB_File Template Toolkit Devel::Size flock Test::Harness URI::Fetch GUI
2004年9月1日 (水)
■ CGI::Session

Apache::Session 1.6 を使おうかと思ったら Windows XP + ActivePerl 5.6.1 だと make test が通らない。flock まわりの既知の問題らしい。
ということでやっぱり CGI::Session を使う事にする。 expire の処理などもこちらの方が良さそげ。
@ Perl 5.005_03 と CGI::Session
t/complex_ds.t、t/db_file.t、t/file.t でそれぞれ CGI::Session::File、CGI::Session::DB_File、CGI::Session::File の new メソッドが見つからなくて失敗する。 use base でうまく require されていない? それぞれ別途 use でロードするようにテストを修正すると通過。
ちょっと気持ち悪いが動くことは動く。
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- Pentium 4 マシンから Athron 64 マシンに乗り替え (2008-09-05)
- Berkeley DB 4.2.52 + DB_File 1.808 をホ... (2004-02-08)
- WiKicker の Win32 対応 (2005-04-04)
- 今日のさえずり - Mobile Google Notebook、iモード... (2007-11-15)
2005年5月12日 (木)
■ iモード向けの簡単なCGI プログラムで CGI::Session を使う

簡単なユーザ認証のある、iモード向けデータ入力CGI プログラムを作成。
当初ホスティングサービスのサーバ上に置くつもりだったので CGI.pm だけでちまちまと書いてみた。データは hidden で持ち歩けばいいかと思ったが、コーディングしているうちにiモード端末の制約などもあって面倒になってきた。
ということで融通のきくサーバを前提として CGI::Session を利用するように作成変更。セッションオブジェクトにデータを置くようにしたら、急に楽になった。 やっぱり hidden は無理があるな。
- 携帯電話(iモード)から Twitter を更新する (2007-04-07)
- 携帯電話からの Twitter 投稿に tmitter を使ってみることにした (2007-07-26)
- iモードHTMLシミュレータ Version 7.2 (2005-05-10)
- Intercepting Filter パターンとレスポンスの順次送信 (2006-02-28)
- 一般ユーザで Apache 2.0 を起動する最小限の httpd.conf (2006-07-15)
2006年2月28日 (火)
■ Intercepting Filter パターンとレスポンスの順次送信

WiKicker にセッション管理/認証/承認機能をどのように形で組み込むか思案中。
セッション管理部分は CGI::Session モジュールで実装し、認証・承認部分はドライバはまずは Apache::Htpasswd モジュール等を使い上位部分を自前で実装という形にすることにしようと考えている。
さて、これをどうやって組み込むか。 認証・承認機能は、運用によってバックエンドがファイルだったりデータベースだったりする(したい)ので、結構な柔軟性を持たせておきたい。
Servlet のフィルタのように Intercepting Filter パターンにするのが柔軟性が高いかなと思ってコードを書き始めてみた。 リクエスト側のフィルタリングは問題なかったのだが、レスポンス側のフィルタリングではたと困った。
WiKicker では view についてはクライアントを待たせないように、構築したところから順次送信している。 効率を落とさず、拡張可能なフィルタを適用するのが難しそう。
実装したい機能に対してオーバースペックなフレームワークに膨れ上がりそうなのでヤメ。 普通にそれぞれの機能を差し替え可能にしておいて、使わない場合は何もしない処理クラスを設定するという無難な構成にしよう。
- WiKicker 0.39 リリース - 添付ファイルの削除機能を実装 (2006-10-17)
- DBIx::Class + SQLite で Wiki 用認証/承認データベース (2006-06-18)
- WiKicker 0.30 リリース - トップページのページ名を変更でき... (2006-05-22)
- WiKicker へのセッション管理/認証/承認機能追加開始 (2006-03-02)
- WiKicker 0.38 リリース - 認証・承認用コードの実装 (2006-09-14)
スポンサード リンク
■よく検索されるキーワード
torrent(62) windows(62) perl(58) 提案書(48) 書き方(47) linux(44) アジェンダ(32) usb(29) 動画(27) x31(27) 使い方(27) 手帳(25) ssh(25) mp980(23) thinkpad(22) svn(21) ほぼ日手帳(21) java(21) インストール(20) 画像(20) debian(20) ドラマ(16) subversion(16) cvs(15) ubuntu(15) 設定(15) 秋葉原(14) gmail(13) ヨドバシ(13) 無料動画(13) tortoisesvn(13) dropbox(13) c#(12) .net(12) 壁紙(12) make(12) gnu(12) ノート(11) ヨドバシカメラ(11) a6(11) tc-1(11) ganttproject(11) 冷蔵庫(11) 宮根誠司(11) porter(11) 無印(10) フリー(10) 筆まめ(10) tar(10) 充電式カイロ(10) 方眼(9) パスワード(9) 日本語(9) visual(9) cwrsync(9) wiki(9) gimp(9) フォーマット(9) firefox(8) ボールペン(8) nullpointerexception(8) grub(8) skk(8) ppm(8) ご査収(8) ダウンロード(8) ケース(8) サンプル(8) 提案書の書き方(8) 無料(8) 無印良品(8) google(8) 2008(8) gtd(8) 3.5(8) framework(8) ツール(8) cgi(7) mew(7) バッグインバッグ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.075061s / load averages: 0.09, 0.18, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク