暑くてだるい週末
セキュリティ強化に、ページ使い捨てのIDを導入したいんだけど、ajaxで悶絶。どうやってcookieを食わせりゃええんだ。
セッションIDの考え方は簡単で。
1
ランダムな一意の文字列をテキトーに保存。
2
1で作った文字列をformに仕込んで送信
3
送られてきた文字列と保存しておいた文字列が同じだったら、1→2→3、と正常なページ遷移。そうじゃなければ、なんかエラー。
この「保存」てところ、サーバー側のDBとユーザー側のcookieに保存するのが常識というか定番というか。ところがajaxの場合、ページ遷移がフツーじゃないんで、おそらくjavascriptであれこれ細工が必要になる、のかな。…cookieの中身が親の古い文字列になってる、ぢゃん。
どうやら、ハマったくさい。
んでもって、javascriptはほとんどわからない、ときたもんだ。しょうがないんで、別の細工を試してみる。CPANから持ってきたApache::SessionとかCGI.pmとかソースを覗いてみてはあれこれと。…うううむ、ちょっと難航しそうな予感。
にしても暑い。ほんとうに暑い。
亀有南口にあるRAJ(ラーゾ)というカレー屋が最近の我が家のブーム。ほんとうに美味いんだ。詳しいことはわかないけど、インド北部からネパール系のカレーかも。ナンもマサラナンとかカブリナンとか変わりダネがあって、それだけでも食べる価値がある。値段もリーズナブル。
今日も昼飯はラーゾでカレーだ。
[07/06 21:49:21]
うううむ。やっぱりハマり。
同じページで複数のajaxコンテナがあるような場合に、やっぱりcookieの設定がうまくいかない。そりゃそうだ…。
乗っ取りや成りすまし防止のため、ページ遷移さえ把握できればいいので、cookieにこだわる必要はない、かもしれない。送信されてきたformの値がひとつ前のページの値かどうか、を判断できればいいワケだしなあ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
amazonがよくわからんぞ
せっかくだから(なにがだ)amazonで新刊情報も取れるようにしようとちょっと調べてみる。BrowseNodeの一覧資料ってどこにあるんだろう、としばし徘徊。…うまく見つからず癇癪地団駄切歯扼腕隔靴掻痒だった。うううむ。
しかたがないんで、amazonにちょっと逗留。あちこち動いてブラウザのURL欄をチェックして、「きっと」「だろう」で少しメモ。とはいえ、仕様のよくわからないまま稼働中の読書snsに組み込むのアレだし、テキトーにアフィリエイトサイトでもデッチあげてamazonの様子見するかなあ。…て、んなよけいなコトしてる時間なんてどこにある。
きっとまとまった資料があるはずなんだろうけどなあ。
ほんとだったら、知りたいのは新刊情報じゃなくて「発売予定の近刊情報」。
マメなメンテが必要になりそうだし、キリがなさそうだけど、版元のサイトを巡回してHTMLから近刊情報をもってくるのが理想。各社共通の仕様で情報を出してくれるとありがたいんだけどねえ。うーむ、後回し。
ウチは本にメモがつけられるんだけど。
ネットというかsnsというか、情報を共有する場所、ということを理解してくれていない参加者さんもいて、、メモに一行、自腹本だの図書館本だの。ほかの参加者さんにしてみればただの落書きでしかない。正直なところ、それならローカルでエクセルでも使ってほしい。とはいえ、どう使うかは使う側の自由。これはしょうがないんで、ちょっと小細工。各自でNGワードを設定して見たくないものを隠せるようにしてみよう。テーブルをひとつ追加するだけでなんとかなりそうだし。
しかし、まだ一部。それも閲覧系しかやってないのにスクリプトが2000行超える。うまく共通部分をまとめきれてないよなあ。
都内、いきなり寒くて驚く。昨日より10度も低いってどういうことだ。身体がついてけまへん。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
mixiが炎上かあ
へえ、mixiがなんか炎上してるんだ、ぐらいで、過剰反応だろと思ってたんだけど、利用規約の文章をみると、論外というか。著作者人格権を行使しちゃいけない、て土人ですか。
しょせんネット企業なんてこの程度の意識なのか。ユーザーに向いていたはずの目線が、上場しちゃってビジネスだなんだと会社ごっこに舞い上がったのか。
そのへんはよくわからないけど、著作者人格権を行使するなうんぬんの一文を削除できるかどうかでわかる。こんな文章が入ってたら、どう取り繕ったところで「ほっほっほっ、あんた、うちにたてついてもらっちゃ困りますなあ、文盲じゃないですよね学校出てますよね、これ読めますよね」
と。
とりあえずわたしはこうやって自宅サーバーなので、うえから目線でいきなり土人あつかいされることもない。…だけど、猫の毛とか、機械音痴(うーん死語っぽい)とか、なかなか信用できないのは困ったもんです。
また寒さがぶりかえしてやがる。さぶいなあ
[03/05 23:36:29]
そっか、2ちゃんは、著作権は2ちゃんに譲渡(?)した上、投稿者に使用権を認める、というやりかたか。こっちが一枚上手、ネット巧者だなあ。
[2008/03/06 08:05:53]
げ。夜中から、喉が腫れてきて、キビシーぞ。ちくそお。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
咳がひどいゼ
体力の限界を痛感しつつ朦朧としながらもまだまだ続くサイトリニューアルは、あれこれ検索しながら模索しながら右往左往、だ。で、重くなるので、レスポンス速度優先の仕事絡みのサイトでは見送ることにするけど、lightbox.jsとかyahooのライブラリとか面白い。ページ遷移を少なくするには、フローティングウインドウは必須なんで、あれこれ探してたところだ。今、ウチの本棚画面で使ってる自作のフローティングウインドウは残念ながら、なんか、もさいださいねむい。その点YUIのコンテナ系はおしゃれでしっかり安定感がある。ただ、この手のライブラリはいろいろてんこ盛りで必要のないものもはいってるし、そもそも、わたしのスキル・知識ではなにか不具合を出した時に原因特定・
修正ができんだろ。prototypeだけでもわけわかめだってのに、運用していて無理が出そうなものはあまり入れたくないし…けど、面白いし、ううむ、うだうだ悩みどころ。
喉鼻がやられて咳がひどい。熱が出ないことを祈る。困ったもんだ。ぎょぎょぎょぎょ(死語)
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
国立国会図書館
https://porta.ndl.go.jp/portal/
いやもう当たり前だけど、データの宝庫!こいつはすごいです。ユーザーインターフェイスもいま流行りのAjax使いまくりで洗練されてるし。関連リンクにアマゾンもあるし。
ためしに「サンリオSF文庫」なんてので検索したら、もう懐かしさでうるうるするようなタイトルがずらーーっと。
まだ工事中のページがあったり、Ajax非対応ブラウザで致命的エラーを表示してたり、だけど、そのうちこの検索のAPIを公開するらしいので、なんとか 読書SNS 取り込んでみたいところだなぁ。
ウチの読書SNSで遊ぶより、こっちを使い込んで遊ぶほうが面白そうだぞ、うううむ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
どたばた
ほんとだったらdiv要素の中は非同期通信でとってきて表示させるところ、なんだけど、アイテム数が固定で少ないので便利重宝なdisplay:noneとJavaScript。これはyahoo.comと同じ、ていうかパクリ。ちなみに同じようなところ、amazon.co.jpはajax。さらにちなみに、yahoo.comのベータはさすがにいろいろやってて面白くてネタになる。
ちょっとハマったんでメモ。
JavaScriptで背景画像を切り替える時
backgroundImage=にいれるのはフルパスだった。相対パスでやってて画像が出ないんであーでもないこーでもない、と。サーバーの設定まで疑ったのは内緒だ。
ajaxでページ遷移することなく見せるのは面白いけど、中のページは存在しないので、検索エンジンのことを考えるとよろしくない。…iGoogleなんてAjaxの固まり・集まりだし、きっとそのうち検索の重みづけを変えてくるんだろうけど。
現状では、どこのショップサイトも、集客はyahooとgoogleでの検索経由がすべて。って、なんだかいびつな構造だよなあ。ある程度初期集客のメドがたったらちょっとずつ検索エンジン依存度を減らしてもいいんじゃないか。検索エンジンのアルゴリズムがどーたら、といちいちふりまわされるのは脱力感徒労感あふれるもんねえ。リピーター+クチコミ、てのがきれいな形なんだけど、云うはなんちゃら、で。
ここんとこまるで余裕がないので、 読書SNS の招待状リクエストメールフォームは取り下げ中…しばらくはこのままにしておくしかないかなあ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」