そんなこんなの慌しい大晦日でございます。(金)いよいよ年末も押し迫ってまいりましたなぁ。去年暮れに失業して今年はいろいろありましたです。...などとこんな時間に振り返ってるヒマはまだ、ない。昨日で一応終了のはずなのだが、今日はこれから施設のヘルプにいくのだ。利用者さんがけっこう多いということなので、事故がないことだけ祈りたい、つか、気をつけたい。(水)咳が抜けない...。嫁に言われるほどこっちは「しんどくない」んだけどなぁ。年末ぎりぎりには高齢者施設にヘルプにいかなきゃならんし、こんな風邪をうつしちゃ大変だろう。もって、HTMLをまたがちゃがちゃいじりながら、昨日の続きをぼーっと。メモセッション、てのは一度IDとパスワードを通過したらあとはチケットを持って行き来する、というイメージでよさそうだ。モジュールがあるのでそれを使えば簡単に実現できる...んだけど。Librettoのプアーな環境だし、できるだけ簡単にしておいた方がいい=自分の理解範囲内で納めておいた方がいいのではないかと。ID、パスワードはpostgresqlにて管理(パスワードはもちろんcryptしたもの)まずアクセスするとIDとパスワードの入力を求める。それが合ってれば有効期限なしのその場限りのCookieにチケットを渡して、同じチケットをフォルダに書き込む。次の入場からはそのチケット同士が合ってればIDパスワード通過済みということで中にはいる。入場ごとにutimeでフォルダ側チケットの時刻を更新。フォルダ側チケットの時刻が決まった時間以上経っていたらそのチケットは無効とみなして削除。一度ブラウザを落としてCookie側のチケットがなくなったらフォルダ側のチケットは無効となるので削除。チケットはダブリのないことが保証されているpostgresqlのserialを使っているIDと、timeをmd5で暗号化したものを合わせて作るのでなにがあってもダブることはない。Cookieをつまみ食いされたら意味がない。そこからたどり着けるのはIDまで。Cookieの中にはID以外の個人情報はなにもない。その場のセッションを乗っ取られるわけだから読み書きにも影響されるけど、やはりその場まで。セッションを保存して次回アクセスにまで生かそうと思うと大変だし、厳重にやるならhttpsでやるしかないけど、そこまでやる意味があるのか、という判断も必要。その場限りのものならこの程度で十分かも知れない。IDとパスワードで保護されたところを意識せずにうろつく、といえばオンラインショッピングや会員制ホームページに、最近大流行のSNSじゃありませんか。すると、ちょっとやってみよう、程度で始めてみたら、膨れ上がってびっくり、てのが真相かもね。新しい皮袋に古い酒を注ぐ、という諺。いや、今年面接したところから電話。来年早々の仕事らしい。知り合いのライターにちょっと声をかけてみる。いうところからもなにか展開が見えればいいけどなぁ。ページトップに戻る年末モードですねぇ。(火)世間はそろそろ年末休みモードか、駅も電車も昼どきも微妙にひとが少なくなってるような...。30日まで働く身としては羨ましい限りだ。ケータイ向けと称した、掲示板をでっちあげてみた。読み書き部分はMS-ACCESSのmdb。スクリプトの足腰部分は考える必要もなくらくちん。2重投稿をはじく程度であとはスルーにした。問題はいつかも言ったように画像をどうするか。画像を投稿できるのはPCからアクセスした時だけ、ということで逃げた。それでもケータイで表示させないと盛り上がりに欠けるだろうと。サーバーにはImageMagickをインストールしてあるので、どんなサイズにでもできる。...そこで、先日前職の連中と飲んだときに出た話。ケータイでまでネットにつなぐような連中は古い機種なんて持ってないですよ、一年に一回の買い替えが当然ですよ。長辺220デフォルトにして、新しい機種だけチェックで、それより大きい表示が可能なものは大きく。96pxだなんだの古い機種をばっさりやったらずいぶん見やすい簡単なスクリプトになったなぁ。そもそもスタイルシートだテーブルだと、使えないのが多いので、スクリプト内にHTMLのタグが少なくてすっきり見通しがいいのだ。スタッフオンリーの掲示板もあるので、パスワードを設定。ケータイってクッキーが食えるのかどうかわからなかったんで、GETメソッドでむき出しでひきずることにした。いや、さすがにナマでぶら下げるのはみっともないんで、時間と簡単なエンコード。時間をつけたのは期限切れも起こそうという目論見。こんなしながら、自宅サーバーの方はお言葉データベースの表示はほぼ完成。書き込みするところでセッションを導入してしまおうか、などと思いついて調べ中。ランダムな英数字チケットをクッキーに渡して双方で持てばいいだけ、という感じなのかな。それならモジュールをインストールするまでもなくテキトーに書いちゃえば良さそうな...。うーむ、もちっと調べてみよう。喉がかさかさ乾いて咳がでる。(月)「新・魔獣狩り」は面白いなぁ。魁男塾の小説版というと怒られるかな。いや、キャラの濃いスーパーな連中の話だし。ニムダとかコードレッドはまだ来ないようだけど、xml...phpを狙ったのがやってきている。残念ながらLibretto50はいろんんなものをインストールする余裕はなく、シンプルでプアーな構造。お探しのファイルはございませんです。いうのって気持ち悪いなぁ。セキュリティ勧告もチェックしておかないと。なんとかmod_perlに置き換えられないかといじるんだけど、そもそもperl4の状態で放置運用してるCGIだらけ。全部入れ替えるのはスクラッチから書き直すのも同じだ。今回はpostgresqlに投げることを前提で書けばいいので多少はラクできる、かなぁ。ACCESSのデータをいじるCGIを書きながら、あれこれ。インターフェイス部分はほとんど同じなので、勉強、というかスキル値上げには手ごろな感じ。