Weblog of pikopiko

声優・アニメ・写真とかを綴るブログ ( ……っつーか、日記か? )
<< < 新しい記事 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ] 古い記事 > >>

4/16 に回線工事を行い、その結果、光の国の住人にやっとなれたのだな。 B-FLETS + OCN なのです。 うい。

今年の 1 月に申し込んで 4 月に開通……。 まぁ自分がノロノロ・うだうだやっていたのが原因の大半なので、しょうがないんですけどね。 でも、この開通のためにいろいろな方にお世話になったのです。 ありがとうございますですー。


さてさて、ヒカリつっても自分的には何か変わったという訳では、実は無い。 いままで使っていた ACCA ADSL + OCN でも、自宅から何かする時に不満は無かったから。

じゃ何でヒカリにしたのかというと、 ADSL の上りの遅さ ( といっても規格の 1Mbps がちゃんと出てましたが ) にガマンが出来なくなったからなのだ。 昨年末の時点で「上りの転送量 > 下りの転送量」が常態となっていたのですよ。 さらに今年に入ってから写真の多いエントリを増やしたので、画像の表示に時間がかかるようになってしまったのもアルのだな。

そーゆーワケなので、今週からはそういったページの画像が、サクサク表示されるようになった……はず。 多分。


ルータは BUFFALO の安いヤツ ( BBR-4HG ) を買った。 良い機会だしせっかくだから新 11a 対応の無線 LAN AP 付ルータでも買おうかと思ったんだけど、 B-FLETS に使えるルータについての情報を自分は特に持ってなかったこともあったので、すぐ買い換えられるようにあえて安物買いをしてみたのだな。 現時点では特に問題は無いので、まあ良かったのかな。

そーだ、せっかく上りが早くなったんだから、「ロケーションフリー ベースステーションパック LF-PK1 」とかを買って、お外で TV! とかを試そうかなあ。 うん。


そーいや ACCA の ADSL にはとてもお世話になったなー。 ACCA が出来てすぐに契約したしねえ。 何年も使ったことになるな。

光回線に問題が無ければ、今週末に ADSL の解約手続きをしようかと思う。 名残惜しいけど、使わない回線を維持しててもしょうがないし。 うむー。

このエントリに対するコメント・トラックバックは……

光回線開通おめでとうございます - posted by さあき at 2006/4/19 19:46:41

画像の表示がすごく速くなりましたね。

また、少しだけスタイルシートをいじってみた。 20 日にやった話なんだけど。

きっかけは、InternetExplorer 7 Beta 2 for WindowsXP を試したから。 なんか唐突に IE7 を試したくなり、WindowsXP が入っている自分の NotePC ( プライベートマシン ) に入れてみたのだな。

もともと WindowsVista をマイルストーンの頃から試していたので、IE7 そのものには触っていたんだけども、これだとブラウザというより Vista の一部っていう感覚にどうしてもなる。 純粋にブラウザとして評価するために、 XP 用のベータ版を今回初めて試してみたのだな。 うむ。


手元には IE7 for XP の英語版ベータしかないのだが、気にせずインストール! そして実行してみて……ああ、いつも Vista で触ってる IE7 だなあ、なあんて。 < ヲイ! さっき書いたこととちゃうやん!!

まあともかく、割と慣れてたので感動が無かったな。 ただし、 Microsoft Update がちゃんと実行できたのは、感動であった。 さすが Beta2 だ。 発売時期がエラいことになった Vista よりも、開発は進んでいるんだろうと思った。 ふむ。

そして、おもむろに自分の Blog を表示させて……唖然。 カレンダ表示部分が崩れまくりですからー。 あうあうあー。


と、そんなわけなので、スタイルシートのカレンダ部分に手を入れることになったのだな。

ツラかったのは、 IE7 でうまくデザインすると、IE6 で崩れること。 そして、IE7 と IE6 でうまくいくように頑張ると、今度は FireFox で崩れる……。 なんとか IE7 と IE6 と FireFox で崩れないように調整した結果、ワリと妥協の産物な表示になってしまいました。 ちょいと悲しいですわ。

IE6 と IE7 では、レンダリングエンジンが違うんだなあ、と初めて実感したのであった。 でも、そうすると 6 → 7 の移行期は、結構大変なのかもなあ。

しかし、Vista の IE7 で自分の Blog を見たときには崩れてなかったよなあ……と記憶を手繰るのだが、最近の CTP を試してないことに思い至った。 最後に使った CTP は Build 5231 だよ。 最近のヤツだと実は同じに崩れるのかもしんないなあ。 ふむー。

んじゃ、新しい CTP を試すかね。 確か 2 月頃に新しい CTP が出たよな……とか思ってサイトを見ると、だ。 をを! CTP Build 5308 の日本語版が落とせるようになってるジャマイカー。 これはもう試すしかないでしょう。 いままでずっと英語版しか試せなかったんだしね。

そろそろ、 Vista の Aero Glass をちゃんと試せるマシンを作る時期に来たかな。 自作欲が、なんかムクムクと、沸いてきましたよー。 はい。

あ、そういえば Opera でどうなってるかを全く確認してないや。 後で確認しなきゃな。 はわわ。

このエントリに対するコメント・トラックバックは……

blosxom のプラグインを差し替えて、当 blog を少しだけ高速化してみました。

この blog を始めて 2 年と 4 ヵ月くらいになるんですが、もともと実験的にやっていたので、スピードには全くこだわっていませんでした。 正直、「知り合いしか見ないから別にいーや」とか思っていた訳ですよ。 ネットに公開していながら、なんつー態度だ、全く……。

しかしまあ、最近はそうも言ってられない──というか、blog のトップページの表示に十数秒掛かるってのはどーよとさすがに思ったので、ちょっとだけ高速化してみました。 < 対策実施遅すぎやん


やったのは、entries_index プラグインを entries_cache プラグインに差し替えただけです。 あ、ただの差し替えだと、今までのエントリの投稿日時がずれてしまうので、生成されているキャッシュ ( インデックス ) ファイルを変換して差し替えました。 たったこれだけで、トップページの表示が十秒を切るようになったのはスゴイですなあ。 感動だ!! < つーか、まだ遅いんじゃね?

これは、 blosxom はその構造上、ファイルシステムへの負荷がとても高いってことなんですよね。 当 blog ではエントリ数が結構増えたので、ファイルシステムのオーバーヘッドを無視できなくなった、と。 それ以外に Perl の負荷も、割と高いんですけどね。 あう。


今後、さらなる高速化を目指すならば、 Perl による Web Page の動的生成をやめて静的な生成済みファイルを返すようにするとか、「 LittleStory 」の「blosxom 動的生成の高速化(3)」にある dynamic_cache プラグインを利用させていただくとか、なのかなあ。 いろいろ出来そうだな。 むむ。

しかしまあ、別の blog システムを立ち上げて、データ移行するってのもアリやね。 エントリ数がさらに増えて、遅さにガマンできなくなったら考えてみるかな。

このエントリに対するコメント・トラックバックは……

Writeback プラグインに、少しだけですが手を入れました。

これで、コメントの文字化けは無くなったのではないかなあ……と期待しています。 あー、でも他に予想外の問題が発生する可能性もあるか。 うにゃー。


状況としては、ご指摘の通り文字コードの判定ミスでした。 文字コードの変換を Jcode.pm に任せていたら、特定の文字 or 文字列の時にミスっていたってことみたいです。 あうあうあー。

でまあ、ウチの Blog は UTF-8 なので、「 POST されて来る文字列は、まあ UTF-8 だよねえフツー」という勝手な仮定の上に手直ししました。 つまり、 $str2 = Jcode->new( $str1 )->euc; とかなら、 $str2 = Jcode->new( $str1, 'utf8' )->euc; みたいに書き換えたのだな。 うむうむ。

正直、 Perl は分からない ( 私はプログラマじゃないんですよー ) ので先送りにして放置していたんですが、「いい機会なんじゃね? 」と思って直しましたです。


いままで、コメント投稿時に名前が化けてしまい不快感を持った方もおられると思います。 申し訳ありませんでした。 一応直ったと思いますので、これからもよしなに。 はい。

このエントリに対するコメント・トラックバックは……

例によって、 blosxom に手を入れてみました。


● スタイルシート編

  1. 引用部分のスタイル変更

    ここのところ、『半分の月がのぼる空』について色々と書いているのですが、エントリ中で引用を行っている個所が多々あります。 いままでのスタイルの場合、 <blockquote> タグの部分 ( 引用部分 ) が、本文の中に埋もれてしまっていたので、はっきりと区別がつくように変更しました。

    その上で、インラインの引用を行う <q> タグについても、 IE 以外のブラウザでちゃんと見えるように定義しました。

    なお、本項の変更については 2 月中旬頃に行いました。

  2. BLOG のタイトル部分のスタイル設定

    BLOG のタイトル部分がイマイチだなあ……と思っていたので、ちょっと変更してみました。 今回のヤツは、割と気に入ってます。

  3. スタイル定義個所を CSS に掃き出す

    で、さらにヤル気になったので、XHTML 文章中のスタイル定義個所を、全て CSS に追い出しました。 この為に、 CSS ファイルと blosxom のフレーバにかなり手が入っています。

    また、 calendar プラグインも表示部分について手をいれました。


● XHTML 編

ここまでやって W3C Markup Validator を「 DOCTYPE を XHTML 1.0 Strict に強制設定」して通してみたところ、エラーの数が予想外に少なかったので、さらに作業を継続。 もともとは XHTML1.0 Transitional → 1.0 Strict とするつもりだったんですが、一足飛びに“ XHTML 1.1 に準拠! ”させてしまいました。 うはは。

内容としては、フレーバをさらに修正して XHTML 文章中の target 要素や name 要素などを削除。 そして、 find プラグインの表示部分の修正を行いました。


そうそう、XHTML 1.1 としては「 Content-Type: application/xhtml+xml 」となっていることが推奨されています。 しかし、そのように設定した場合、IE6 だとダウンロードのダイアログが出てしまうんですなあ。 ……ぐんにょり。 なので、現状を鑑み、「 text/html 」としています。 あう。

この部分を変更できるのは、IE7 が十分に普及した頃になるのではないかと思っています。

このエントリに対するコメント・トラックバックは……

no title - posted by †††††冴††††† at 2006/3/11 09:20:50

XHTML覚えた当時、がんばった記憶があります。
しかし、結局世の現状に会わせると、この表現を使いたいからこのページはHTML4.01 Transitional、このページはそんな表現してないからXHTML1.0 Strictなんて感じで意味のないモノになっちゃいました。
すべてStrictなコーディングができる訳じゃないことは、一度Strictなコーディングでサイトを運営してみればわかってしまうものかと。
BLOGだけとか、一点集中なら可能かもですけどね。
とにかく、その努力の大変さはすごーーーーくよく分かります。お疲れ様です。

……それより、コメントの名前欄あたりのコンテナだけ文字コードが化けてませんか?
もし直ってたらすみませんです。

no title - posted by †††††冴††††† at 2006/3/11 09:24:53

まだ直ってませんでした(汗

(入力)しぺらん
(出力)†††††冴†††††

一部の処理がUTF-8でそろってないような。

すみませんです - posted by 川上みけ at 2006/3/14 13:12:05

あああ、すみませんです。 コメント書き用のプラグインに問題が有るみたいなのは判ってるんですが、いまいち再現出来ないので放置してました。
今度暇を見て、じっくりと直します。 はい。

no title - posted by しぺらん at 2006/3/14 18:39:51

お疲れ様です。直ったようですね。
テストトエントリに苦労の後がさきほどまで見えてました。

昨日 ( 10/27 ) の夜に IIS の設定を多少いじった。

で、その際 /blog/ → /blog/blosxom.cgi/index.html のリダイレクションを、間違えて無効にしてしまいました。 あう。 今日の昼前に気付いて直しましたです。

このため、昨日夜から本日昼頃まで、blog を読めない人がいたと思います。 大変申し訳ないです。 ペコペコ。

このエントリに対するコメント・トラックバックは……

例によってイキナリ思い立ったので、リファラスパムの対策を施してみた。

ウチの blog の場合、ブラウザで見ると右側のペインに「最近補足した Referrer ( Recent Referrers ) 」が表示される。 これは referer プラグインにて実装されているのだが、コイツは SPAM をハジく機能があまり高くない。 そこらへんは過去にも触れたが、要するにチマチマと referer プラグインの badlist に追加するしかないのだ。

最近、リファラスパムが猛烈に増えてきて、後手後手になった感があったので、対策したというワケなのだ。


今回導入したのは、 Note @ Temporary-Depot さんの deferer プラグインです。 始め、 referer プラグインの高機能化の方向で考えていたのだが、deferer プラグインを読んで発想が面白いなぁと思ったので使ってみたワケである。 ありがとうございます > Note @ Temporary-Depot の中の人

んで、例によって自分用にゴリゴリ書き直して使ってるのだな。 書き直したヤツを一応置いておきますね。

このプラグインの面白いところは、HTTP_REFERER を読んで、それが除外したいアクセスだった場合は、blog 本文とは別に作った dummy.html とかにリダイレクトする…って辺りですかね。 リダイレクトしてしまえば、referrer はおろか、Trackback もコメントも残せないし、そもそも本文も読めないのだ。 ある意味、抜本的な対策といえようか。 むむむ。

なお、ウチが手を加えた版での動作は以下。

  1. HTTP_REFERER に Path がついている場合は無条件許可 ( ウチはこの機能を OFF に設定 )
  2. HTTP_REFERER に不許可文字列が入ってる場合は不許可 ( リダイレクト )
  3. HTTP_REFERER のドメイン部分が許可リストに入ってる文字列と合致した場合は許可
  4. HTTP_REFERER のドメイン部分を IP アドレスに変換し、不許可アドレスに合致した場合は不許可

あまり凝ったことをすると重くなるのと、とにかくウチに来る「 poker 」なリファラをツブしたい…とか考えたので、上でいう 2 番を追加し、全体の処理順を見直したワケですな。

これで、大分良くなったかな。 あ、ダミーページにトバされて読めなくなった人は連絡下さい。 許可 / 不許可リストを修正しますので。

このエントリに対するコメント・トラックバックは……

<< < 新しい記事 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ] 古い記事 > >>