郷に入れば…
旅先で出くわす団体客の一部のマナーの悪さ・下品さはどうにかならんのか、と思うようなことがあったりなかったりする今日この頃。
彼ら連れション連中は、それこそ連れションなもんだから、その地元の慣習やルール、マナーなんてのを見ようとしない。仲間内のルール・マナーだけでやろうとする。こういう無神経さってほんと扱いに困る。おそらくそのガサツさを指摘すると逆ギレされるだけ(なんで?おれたち仲間内じゃフツーのことなのに)
ちっと考えないといかんなぁ。一部の言動で全体をひとくくりにされるのも嫌だろうし。
それはともかく、相変わらず新規参加希望者がちらほら続く 趣味は読書SNS …去年暮れあたりから平日は帰宅が日付変更前後というタコ部屋ヨレヨレ状態なので、招待状の発送など対応が難しい。サーバーの猫毛対策も含めた運用・メンテナンス体制をちゃんと作る必要が出てきたかも…。とりあえず、招待状リクエストメールフォームを週末限定にしてみよう。
んでもって恒例の二日酔い。昨日は銀座のベルギービールの店でガブガブ飲んで、地元四川屋Barでガツガツ飲む。なんだかなぁ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
IE7はいいんだけどねえ。
IE7にしてからFireFoxとの表示の違いがあまり気にならなくなった。…のはいいんだけど、今度はそれ以前のIEがけしからん。
今さらなんだろうけど。
IE4〜6は「_padding」とか「_margin」なんていうプロパティ名でもいい、という仰天な仕様というかなんというか。widthを指定してmarginやpadding、borderを指定すると解釈の違いでズレがでていたようなところも、プロパティ名を「_」で始めて書いてふぁっきんIEにだけ食わせればなんとか気にならない程度におさまる。
編集をやってたんで、少なくとも約20年は1mm以下の版ズレだのインクのドットだのをルーペで覗いてきた。印刷物というのはそういうものだ。
でもネットは違う。読者が見たい物を読者の見たいようにできるのがおもしろいところだ。自分の目の前のディスプレイでだけで見るものを強要するのはまた別。
すべての色を混ぜると黒になる印刷物と、すべての色を混ぜると白くなるディスプレイでは思想、発想が違う。
…というのが今回の真相。
せっかくcssとか構造化とか「おもしろい」ってのに、テーブルで、ってなんじゃらほいでおじゃるよ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
emacsとかmewとかSNSとか
emacs22とかmew-5.1
emacs22の日本語環境
(setq default-enable-multibyte-characters t)
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
mew-5.1の初期設定は公式ページにあるとおり。そのままだ。それ以外に
mew-config-alist
default
mailbox-type . mbox
name1
mailbox-type . pop
などとやって、ローカルで受けるデフォルトアカウントのほかにプロバイダのメールを使うのでpopを使うアカウントを作成。mailbox-type の pop に気づくまでハマったのでメモ。
Cで切り替える。
FreeBSD-4.11stableでemacs22
…うまくコンパイルができない。Libretto50、メモリ32Mではswapがあふれて落ちてしまうのだった。せっかく/usr/ports/Mk/bsd.ports.mk の中のUSE_GETOPT_LONG=yesまで辿りついてコンパイルできるようになったってのに、ハードの問題となるともうお手上げ。(6.2ではgetopt_longは問題にならずコンパイルが通った。調べてみると5.??から取り込んでるらしいので、4.11はportのオプションを指定する必要があった)
趣味は読書SNS
よそのSNSでネタになったらしく、参加希望者が立て続け。それはいいんだけど、同時に本文なしのリクエストメールも。小心者なので、無言電話と同等の無言メールには返答しないことにしている。やっぱり無言メールって不気味だし。
そのポンコツSNSは。
おととしの暮れから去年の頭にかけてちまちま作って、4月1日ポンコツサーバーにて稼動開始。去年秋頃には参加者が100人を超えて、暮れには登録される本の冊数が2万冊弱に。さすがにポンコツサーバーとへぼスクリプトの組み合わせでは荷が重くなってきたので今年にはいってすぐ牛丼パソコンにサーバーをリプレース。
当初からの参加者さんのおかげでMacに対応できたり、致命的なバグが取れたり。そろそろ「人柱バージョン」から「地鎮祭バージョン」に格上げするかなぁと。そのあとは「棟上バージョン」まではなんとかなりそうだけど「杮落としバージョン」となるとあちこち改築が必要になりそうだ…て、なんのこっちゃ。
一時的なものだとは思うけど、もしこのまま無言メールが続くようなら招待状リクエストのメールフォームは閉じてしまおう。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
NARUTOにハマったり
ううううむ。初老ももう目前だというのにジャンプが面白い。「NARUTO」が面白い。今日は地元の古本屋で19巻までげっと(一冊150〜250円也)
やっぱり友情と勇気ですよ。
でもってNARUTOは、駄作なし3大ジャンル「潜水艦モノ・忍者モノ・スポ根モノ」のうちのひとつ、忍者モノ。面白くないわけはない。
ワンピースとかアイシールド21とか、まだまだジャンプは宝庫だ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
五十音順ソート
五十音順でソートしたいと。いや 趣味は読書SNS で、せめて著者ぐらいは五十音順で並べたい、とずっと思いつつ、だった。JIS順てなにそれ機械の都合、なんだよなあ。
とはいえ、perlにしろpostgresqlにしろ、ひらがなカタカナアルファベットの「よみ」をつけないと五十音順は無理。
基本的にメンテフリーのつもりなので、わたしが登録される本を一冊ずつ見て「よみ」をつけて回るのは無理だし不可能。
基本的に入力項目は極力少なくしたいので、入力してくれるユーザー側に「よみ」の入力を促すのは却下。
とにかく「気楽さが最優先のSNS」だ。
で、せっかくサーバーのスペックも多少上がったことだし、kakasiを使うことにした。
kakasi -JH -KH
なんだけど、utf8に対応してないっぽい。…もしや、と思って検索したらCPANにText::Kakasiモジュールがあったので、インストール。ありがたいことにperlのEncodeを使ってutf8で使える。
さっそく「よみ」のテーブルを作ってごにょごにょ。そのままでも変換はかなり優秀だ。とはいえ「よみ」の修正もできるように管理画面にもあれこれ。
今までのメモリ512Mだとすぐにスワップ…ていうか常になにかしらスワップしてる状態だったけど、今度のメモリ2Gはスワップする気配すらない。無理してメモリ積んだだけのことはあったなあ。しみじみ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
サーバーログ監視と自分メモその3
どうやら無事に稼働してるっぽい自宅サーバー、牛丼大盛りつゆだく号だ。とりあえずそこそこ快適なレスポンス。メモリをおごっただけのことはある、のかな。
で、稼働したばかりだしここ数日はapacheのログファイルの監視・チェックをこまめにやっていて、妙なアクセスとか豪快なクロウラーに気づく。
apacheのアクセスログ。
XXX.XX.XX:25なんてのがあった。なんでhttpで25番portなんだ?ぶっちゃけこれは謎。maillogやmessagesを覗いても同時刻にメールが動いた気配はない。whoisをみるとこのドメインはカリフォルニアのIPアドレス。アクセスしてきたのは台湾のIP。うううむ。なんだろ。
Baiduspiderという中国版google百度というサイトのクロウラーが豪快というか。そんなしょっちゅうこられても、そんな頻繁に更新してないし。おまけに、地引き網を始めると1秒ほでの間隔で片っ端からもっていく。わたしのサイトはほとんどがCGI。いちいち全部もっていくとかなりのページ数になるし、そもそもサーバーに負荷がかかる。今まで放置してたけど、今回はwhoisで調べて百度が使ってると思われるIPアドレスはすべて却下にした。中国のひとが金町のもつ焼き屋情報を欲しがってるとは思えないしなあ。
掲示板への広告スパムが相変わらず激しい。該当の掲示板は削除してあるのにかなりの頻度でやってくる。で、問題なのが、削除した掲示板はデータベースがらみでmod_perl2のスクリプト。こいつにアクセスされると、そんなファイルはありませんよ、と返事するのはmod_perl2なのだ。これはメモリの無駄遣いでしかない。ので、apacheのmod_rewriteで応答してもらうようにした。
wide charですよ、というutf8がらみの警告もなかなか取れていない。原因はわかっていて、SNSの方はutf8にしたけどこっちはまだeucとutf8が混じった状態なのだ。全部utf8にしたほうがいいんだけど、仕事が始まって、帰って食って寝るだけの平日、時間がほとんど取れないんだよねえ。今日もzaurusで電車内ネット…しょぼいよなあ。
てな感じで、アクセス制限をちまちま追加。
ネットワークやサーバー管理に関する知識を少しはまともに仕入れておかないとなあ。入り口のルーターで一部のportしか通さないはずだけど、意味不明のログが残ってると、不気味だぞ、としか対応できないのはいかがなものか。
でも、サーバーもperlもおもしれーっすよ
[2007/01/12 23:27:41]
なんで25番なのか、気持ち悪いのでapacheのログをもう一度チェック。リクエストがPOSTでもGETでもなくCONNECT。なんじゃそりゃと検索したらproxyとのトンネリングをどうのこうの、と。
…えっと、こいつは踏み台探しだ。カリフォルニアに用事でもあるのか。妙なアクセスがあるなあと思ったらほとんどが台湾のHINETなんだよなあ。
CONNECTを却下するとどんな影響があるのかわかってないので、今回もIPで弾くことにする。httpd.confのDenyばかりがやたら増えていくのは困ったものだ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」