Archive for 2007年2月

インク

2月 18th, 2007

ペリカン M400購入時に買ったSheafferの黒は相性が悪かったのかインクが書き出しで切れることがあった。そこでペリカンのブルーブラックを買ってきて入れてみたわけだが、これがやはり普通に書ける。めでたしめでたし。あー良かったと一件落着。

が、万年筆初心者としては些細な変化であっても発見してしまうとほかはどうなってんだろうと気になってしまう。
「黒やブルーブラックはフローが悪い」とか他のブログで読んだりすると「じゃぁ、グリーンとかだとフローだぶだぶで気持ちよくかけたりするんかいのぉ??」と思ったりするわけだ。

と言うわけで本日モンブランのレーシンググリーンを購入予定。
「黒っぽくてMoleskinに似合う渋い色」が欲しいのだ。

新カテゴリ

2月 18th, 2007

「文房具」カテゴリを新設しました。

昨年末に奥さんに万年筆を買ってもらって以来、興味がわいているのだ。

アルバムコメント付け

2月 17th, 2007

調子に乗って写真を増やしていたら230枚。
一所懸命コメントつけないと…

MTUだとさ

2月 15th, 2007

友人数人に以前から「お前のサーバにつながらない」とは言われていた。君たちが使ってるのはYahoo!BBだし、気のせいじゃねーのぐらいに思っていたのだが、試しに「Yahoo!BB 自宅サーバ タイムアウト」でググるとPath MTU Discovery Black Holeという現象らしいことがわかった。

MTUとは…Maximum Transmission Unitの略で「送受信するときのパケットサイズの最大値」であるらしい。

  • 私のサーバではこれが1500となっていた
  • これはYahoo!BBなどのADSL回線で利用されている1454よりも大きい。
  • そうすると受け手側のルータは送り手側である私のサーバに「おまえさぁ、送ってくんのでけぇよ。もっと小さくしろよ。」と文句を垂れる。
  • 文句を言われたサーバは「おおそうか。わりぃわりぃ。じゃ、これでどうよ。」とクライアント側の要求どおりに小さいサイズで送りなおす。
  • ところが、この文句はICMPと言う奴で送られる。
  • 私のサーバは、インターネットからの通信はTCP/IPしか受け取らない。つまり、文句が届かない。
  • このようにして私のサーバはデータを送ったつもりのまま、受け手側は再度データが来るもんだと思い込む。

で、タイムアウトが発生するわけだ。
なるほどねぇ。

で、どうするかと言うことなんだが私のサーバにインターネットからのICMPは廻せない。ルータがそのように作られていない。
なので「これなら大丈夫だろう」というサイズでMTUを決め打ちする。許容量より小さい分にはみんな受け取ってくれるらしい。
と言うことでルータとサーバの両方でMTUを1454に修正。これでダメなら、もっと小さくするってことだね。
サーバ側のMTUは ifconfig eth0 MTU=1454 とコマンドと、ifcfg-eth0にMTU=1454と書き足すことでO.K.

さて、どうなるかな??

コンテンツを入れてます

2月 15th, 2007

システム的には大体めどがついたので、コンテンツの突っ込みを開始。
今度の改築では写真系も入れてみようかなぁと云うことでカプチーノさんコーナーとバケーションコーナーを設置。日々是善き哉みたいなフォトブログも考えましたが、そんなに平和な日ばっかりでもねぇだろということで却下。

テキスト/チュートリアル系もそろえて行きたいが、書くのにパワーがいるんだよなぁ。資料調べもせにゃいけんし。
ふむ。そのうち、だね。

我想故我書

2月 13th, 2007

ようやく、新サーバーも格好がついてきました。
CMSのXOOPS化もスムーズに進み、ブログらしくないレビューとかのエントリを別セクションで整理できれば終了です。

….が、その前にデザインでハマリソウナ予感。

もう一息、かっこよくないんだよなぁ。

頑張ります。

引き続き鋭意構築中

2月 12th, 2007

デザインがようやくまとまってきました。
黒とオレンジの「VDMS基本色」をベースとして、いろんなグレーで少しづつコントラストをつけています。

が、まだ少し地味な感じ。タイトルヘッダや、ページヘッダに工夫の余地ありですね。

レビューも、Amzxoop2モジュールへ移動させてますがこちらは完全手作業なので結構時間がかかりそう。
マーケティング101とかXoopz Tipsとかいろいろ書き足したい項目もページでつくらにゃいかんしね。

まだまだ当分あそべそう。

CSS

2月 10th, 2007

引き続きXoopsネタ。
全体のCSSは[Xoopsをインストールしたディレクトリ]にあるが、ほとんど何も書いていない。
テーマの構成ファイルが[Xoopsをインストールしたディレクトリ]/themes/[テーマ名]ディレクトリに入っており、ここに3つのCSSファイルが入っている。

  • Style.css - IEの時にはこれが読まれる
  • StyleNN.css - FireFoxではこれを読んでいた。
  • StyleMAC.css - と言うことはこれはMac用なんだろうな

さらにモジュールごとのスタイル設定が入ることがある。 例えばブログ用モジュールのWordpressでは [Xoopsをインストールしたディレクトリ]/modules/wordpress/themes/default 以下に .css.phpという拡張子を持つファイルでスタイル情報が保存されている。 昨日発見した「htmlテンプレートは変更したらモジュールアップデートする」というルールをスキップするイメージで、phpのインクルードファイルとして処理されるためにアップデート作業をする必要がない。 構築作業中は便利だが、アクセスが出始めるとホストへの負荷が発生することになる…と思っていたが、その他のhtmlテンプレートもtemplates_cにphpとして保存されている。

なるほど、WEBサーバとは実はテキスト処理系だったりするので1GhzとかのCPUが載っていれば高級言語だろうが屁でもねぇぜ、と。 Tomcatとかでバイナリモジュール使いたかったらまずはアクセスを増やせ、とね。
 

xoopsでのデザイン変更

2月 10th, 2007

Myalbum-Pのデザイン変更ではまった。

デフォルトで表示されるでっかいロゴを取り除いてやろうと思い、まずはどのファイルに含まれているかを調査。
grep ‘/images/logo.gif’ * とか grep ‘/images/logo.gif’ */* とかのコマンドをモジュールが入っているディレクトリで流して ./modules/myalbum/templates/myalbum_header.html に含まれていることを発見。ついでにこのモジュールが複数インストールに対応していることも発見した。

このファイルをいろいろといじってみたが、一向にサイトに反映されない。1時間ほどの悪戦苦闘の末、「テンプレートを変更したら”アップデートをしなきゃいけない”」との記述を発見。早速管理画面のモジュール管理画面でアップデートアイコンをひっぱたいてみると、大正解。これまでの変更結果は見事に反映されている。

なるほどねぇ。 いちいち、ネタもとのファイルを読み込んではいないわけだ。

勉強になりました。

Amaxoops2改造

2月 9th, 2007

ホームで右上に出ている、ランダムピックアップ部分を改造。
「このサイトでレビューがついているものの中から、ランダムで表示する」方式に変更した。私の趣味じゃないものが表示されたりするのはどうも気持ちが悪い。

くっついてるファイルは改造後のブロックphpとテンプレートhtml。ご参考までに、どうぞ。
ランダム表示用phpとテンプレートhtmlamax2_show_random.zip( 2.3KB)