ぶーさん
今日は久しぶりの武蔵小金井。
駅前再開発のため、お気に入りのカレー屋さん「ぷーさん」が17日で一度立ち退きとなる、とのことで慌てて食いにいってきた。
相変わらずうまかったっす。
で、↓はちょっとメモ
-------------
Mac 版の MSIE で boundary の扱いが少し違っていた以外は致命的な差はあり
ませんでしたが、Mac 版の Netscape は filename を url エンコードしてい
たので、自動デコードするようにしました。Mac の MSIE 以外の Mozilla と
して判定していますが、もし 4.5 というバージョンや PPC 等にも依存するよ
うな事があれば、お知らせして頂ければありがたいです。
また、Windows については filename をフルパスで返すようです。これは自動
で削除して他のプラットホームに合わせた方が扱いやすそうですが、勝手に削
除するのもかえって不親切かもしれないので、とりあえずそのままにしてあり
ます。この件についても利用者のみなさんのご意見を伺えるとありがたいです。
最後に、やはり結構面倒なのが Mac です。以下、Mac のファイルとは無関係
な方は読み飛ばして下さい。
まず、Netscape はデータフォークのみをアップします。これはテキストや画
像データをアップする場合等にはサーバー側でそのまま利用できるので便利で
す。しかし、アプリケーションやリソースフォークも必要なデータファイルの
場合は、ファイルが壊れるという事になります。
もっとも、そのようなデータを生でアップする必要性というのはほとんど無い
でしょうから、この場合には一度アーカイブし、それをアップするという事で
対応するのが良いでしょう。
次に、MSIE ですが、こちらは MacBinary をアップします。user_agent で
MSIE を判定せずとも、content_type で確認できます。
MacBinary でアップされるため、そのまま別ディレクトリ等に移動して公開す
るには便利ですが、一方、テキストや画像データの場合は、適当なツール(確
か、Debian 等にもあったような)でデータフォークを取り出してやる必要があ
ります。
まあ、とりあえず、通常は Netscape でアップしてもらうのが簡単そうですね
-------------
なにしろ、MSIE for Macintosh は、過去に
HTTP_USER_AGENT に「インターネットエクスプローラ」と、
しかも「半角カナ」で返す
という、USER_AGENT 業界(笑)に金字塔を打ち立てたシロモノですから、
strcmp() も大変だあ。
# MSIE 3.x の一部が、FORM の INPUT ごとに日本語キャラクタセットが違う、
# ってのもあったな
--------------
[23:08:38]
Macは例外が多いみたいで、泣かされる。該当機種・ブラウザ・OSを持ってれば、調べて対応するのは、たいしたことじゃないんだけど…。
みんなに使ってもらおうと思うといろいろ出てくるですね。ごめんなさい、で、対応しきれない部分も出てきそうだなぁ。
[2006/05/15 11:46:39]
body部が取れてなくてUAがMSIE、MacならContent-Typeで区切りなおし。
if( ! $body && $ENV{'HTTP_USER_AGENT'} =~ /MSIE.+Mac/i){
($header, $body) = split(/Content-Type.+\r\n/i, $c, 2);
}
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
売り言葉に買い言葉
今でしたら「○○○」が年間ン十万で。…ってこれ言葉の売り込み。検索でのネット広告によって「売り言葉に買い言葉」が別の意味で現実になってるから呆れるというかなんというか。いや、言葉が入札で買われるのは前もちらっと書いたけど、車や株のセールスと同じく、言葉のセールス電話があるとは…。一年をクォーターで区切って次の7月期にむけてセールス攻勢時期なんだそうだ。
ディックか星新一の世界ですよ。
雨後のSNSのところ、SNSサーチやアンテナ、ポータルまでできつつある。でも、SNSって基本的にログインしなきゃ中がわからないのにヤフーのようなジャンルわけしたポータルは無理があるなあ、と。アクセスログを眺めてたら、ウチのポンコツサーバー 「本好きSNS」 が、そのポータルに登録されてた。どこで見つけられたんだろう。
[05/14 09:56:18]
メモ
妙なロボットを弾く。
SetEnvIf User-Agent "Trend Micro" deny_ua
### BecomeBot
Deny from 64.125.84.
Deny from 64.124.85.
### Trend Micro
Deny from env=deny_ua
BecomBotは以前から。IPはこの2つ弾けばいい、らしい。アメリカだかのEコマースサイト系
今回 Trend Micro を弾く。hinetという台湾のIP経由で時々くるんだけど、なんだか動作挙動が怪しいので弾くことにしてみた。
トレンドマイクロのスパイウエアじゃないかという噂も。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
びっくり
ttp://www.holeinthewall.jp/~butch/tmp/japan.html
ほほうフラッシュか、と思ってたら…いやあまりことに驚いた。すげーっす。
腰抜けたんで検索してみたら↓
https://d.hatena.ne.jp/wata300/20060308/p1
テーブルタグ、おそるべしっ
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
ニンテンドー最強だなぁ
今日はじめて表に持っていったどうぶつの森。ポカポカ陽気の八重洲のオフィス街ですれ違い。子供の姿はなかったのに、いったいどのおっさんがニンテンドーDSを、どうぶつの森を持って歩いてたんだ!?
ピクミンといい、どうぶつの森といい、ニンテンドーはすげーっすよ。
わたしは祝日のないところですが、世間は連休モード。本を買い込んで・借りて読んだら
https://doncha.net/
こっちもよろしくです。
祝日つぶして、新たに立ち上がったデイサービスのサイトのお守りだろうなぁ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
どうぶつの森はUOだ
二日酔い。ふしぶしが痛くて眼も痛いし、歯もおかしい…ひと言でいうなら、全身がたがた、というところか。歯と同期するかのように肩痛も。まいるよなあ。こうしてだんだんポンコツ化が進むんだろうな。しょぼいぞ、おれ。
てことでDSLiteをアマゾンでゲットし、「脳トレ」なんだけど、それより「どうぶつの森」が面白ええじゃないか。これって、ウルティマの簡易版&内装強化版じゃありませんか。釣りで金を稼ぐのなんてウルティマ初期の頃を思い出した。リアルタイムでふと気づくとン時間…なゲームだ。危険。
4月1日にオープンさせた 本読みSNS のスクリプトいじりも。図書カード部分。コメントつきのもの限定で表示していたけど、図書カードというのは、読まれた履歴なのでは、という指摘。まさにその通り、というか、わたしもそれを考えていた、はず。なのに、スクリプトをいじってるうちに忘れていた。図書カードにはコメントなどなく、読んできたひとの名前と日付が並ぶだけ。それがまた面白いところだった。「どうぶつの森」をやりつつ二日酔いでがたつきつつ、スクリプトの修正。予想外に手間取った、かも。スクリプト自体ではなく、考え方のところ。人間が主語となるテーブルばかりで、本を主語にしたテーブルは作っていなかった。本の履歴用のテーブルをひとつ作って試したんだけど、なんか回りくどいし同じようなデータのテーブルが増えるだけ。いくつかスクリプトを書き換えて試すも、しっくりこない。結局テーブルの(意味のない)新規追加は却下。表示方法(UI)とスクリプトで対応させた。
ちなみに、随時、新規参加者募集中です。よろしく〜。
そういや、「どうぶつの森」って通信対応。アマゾンの他に近場のゲーム屋でもう一台DSLiteゲット。
相方と通信してアイテムをいただいたので早くに借金返済できた。さらにこいつはすれ違い通信というのがあって、表で知らない人がその設定をしたものを持ってたら挨拶メールがポストされる仕組みまである。てことは、明日から都心に出掛ける時は必携ですなあ、と思うポンコツのおっさんでありました。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
雨後のSNS
去年あたり、合う「WEB屋」合う「コンサル屋」がクチを揃えて「次は」SNSだと。んでもって総務省ももっともらしい数字出すし。去年暮れにはSNSを構築するには100万単位の金がかかってたというのに、今やオープンソースのSNSはあるし、とうとう無料レンタルSNSサーバーまで。今年は雨後のSNS状態じゃん。
何度もくどいけど、SNSなんて新しいものはなにもない。古くからあるものをまとめてパッケージにしただけ。
でも「十徳ナイフのような便利さと四畳半の心地よさを醸し出して」ヒット。
mixiがあるから他のはいいんだけどね、実際。
コミュニティは参加者を限定できるし、300万人もいるので思わぬひととばったり出くわす突発的イベントも面白い。300万人に使い込まれる使い勝手とデザインは秀逸。
なので、後発のSNSが、日記があります、掲示板があります、足跡もあります、と言っても、じゃあmixiでいいじゃん、てことになるよなあ。
社内で使うので(社内情報があるので)SNSを自前で構築したい、とか、町内会で使うのにカスタマイズが必要、ということでもなければ、ね。
で、その需要に向けて、多機能で多少カスタマイズができて、という謳い文句もみるけど、データベースの宣伝と同じ。ン百万件のデータを高速に扱うことができます…えーっと、そのデータってどこにあるの、誰が入力するの。SNSもそこに集まるひとの意識、質・量が面白いんであって、器を自慢されてもねえ。
んなエラソなゴタクをたれてるわけですが、 読書SNS はわたしの貧弱なスキルのせいで機能は貧相。まだ登録も20人ほどで、負荷に対して意図どおりなのかも未検証。mod_perl2とpostgresqlの組み合わせは定評があるようなので、ソフトの性能に期待、という状態だ。
でも、義理で参加してくれてる友人連中も含めて、少ないとはいえ、本好きの集まりとしていい感じじゃないかと、手前味噌自画自賛。ハードが(器が)貧弱でもソフト面で(参加者さんで)充実してくれればいいのだ…まだバグが取れないっす。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」