2006年11月26日

html codingだけで運用する大尉Weblog

html手打ちだけでweblogを運用してみようかと思っている。

まあ、コンポーザ(Nyu)での運用前提だね。完全にテキストエディタだけでは辛い。
すでに某日記はこれで運用しており。

・月別、カテゴリの同時運用において、どちらかをRSS的リストにしないとやっていけない(検索エンジン向けに不利)
・個別記事まで用意するのは手間において現実的ではないのでname属性のリンクとジャンプで代用
・検索機能を期待できない(ブラウザの検索機能を懇切丁寧に紹介する)
・コメントはBBSスクリプトやメールなどで代用する

交流が盛んで、更新をアピールする必要があり、動的ツール依存必須な運用は想定していない。
サイレントサービス(笑)なサイト向け。

色々面倒だけど、ツール的なゴテゴテした面倒はない。
最初からMTを導入してしまい、嫌になっているというのもある。修羅の門か??

投稿者 大尉 : 19:55 | コメント (0)

2006年02月24日

編集画面の画像を

バナーが入ってしまう無料ホームページサービスの場合、
編集画面の背景画像を移動してやらないと何だか嫌なズレを毎回見ることになる。
body要素のtopnav-bg.gif位置をピクセル調整。

バナーサイズが変わるたびに調整しないといけない。でもその頃にはどうやったのか忘れている。
CSSというのはインテリっぽくて使い勝手はいいけど面倒くさい。

投稿者 大尉 : 22:27 | コメント (0)

2006年01月31日

Movable typeは中級ユーザまでのツールだ

追記のログの通り、一日だけでも無数にアクセスがある。
全てが悪意ある内容ではない可能性もあるが、先日、ログ数件を不正に削除されたばかりだ。

ワールドワイドなメジャーツールはかように豊富なノウハウと豊富なハッカーに狙われやすい。
設置できるまでが中級、以後は別のマイノリティへの鞍替えを検討したほうがいいかもしれない。
なんぼかいいツールを見かけることがある。

2006.01.31 00:17:06 146.145.109.78 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 00:17:06 146.145.109.78 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:22:49 220.135.190.237 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:22:49 220.135.190.237 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:24:24 62.197.126.10 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:24:24 62.197.126.10 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:24:32 62.24.109.2 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:24:32 62.24.109.2 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:27:40 67.166.66.223 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:27:40 67.166.66.223 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:28:59 219.41.160.98 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:28:59 219.41.160.98 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:31:18 62.171.194.10 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:31:18 62.171.194.10 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:48:01 134.58.253.114 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:48:01 134.58.253.114 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:48:08 196.40.43.74 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:48:08 196.40.43.74 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:52:51 202.129.12.14 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:52:51 202.129.12.14 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:54:27 157.181.162.22 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:54:28 157.181.162.22 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 02:57:03 200.25.144.38 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 02:57:03 200.25.144.38 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:01:15 201.19.153.238 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:01:16 201.19.153.238 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:03:57 62.171.194.10 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:03:57 62.171.194.10 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:04:07 193.252.53.22 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:04:07 193.252.53.22 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:11:15 201.242.184.112 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:11:15 201.242.184.112 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:12:46 134.58.253.114 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:12:46 134.58.253.114 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:13:02 202.60.234.68 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:13:02 202.60.234.68 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:13:03 62.171.194.41 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:13:04 62.171.194.41 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:13:05 220.160.203.83 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:13:05 220.160.203.83 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.
2006.01.31 03:13:19 134.58.253.113 Plugin error: plugins/spamlookup/spamlookup.pl Can't locate object method "new" via package "MT::PluginSettings" at plugins/spamlookup/spamlookup.pl line 20. BEGIN failed--compilation aborted at plugins/spamlookup/spamlookup.pl line 61.
2006.01.31 03:13:20 134.58.253.113 Plugin error: plugins/mt-ngwordblock.pl Can't locate object method "load" via package "MT::PluginData" at plugins/mt-ngwordblock.pl line 34.

投稿者 大尉 : 20:45 | コメント (0)

2005年11月12日

mt-shrinkfinfo.cgi

これは管理画面「設定」に記述したローカルパス(フルパス)をmt.cfgのDBパスに足してやるとOK。

そっち系の業務経験があっても、フルパスだ絶対パスだというだけではなかなかそこに行き着かない。
サーバ(業者)の仕様次第だけども。

投稿者 大尉 : 14:51 | コメント (0)

aaacafeでMTのアップグレードは無理

アップグレード中に、JS構文にバナー広告のタグが混じってしまい、まず完了しない。
ローカルで環境作って完了させたものをアップしてみたが、リセットされたようにまたアップグレードが始まってしまう。
Winのiniファイルに該当するものを掌握して全部書き換えない限り無理。
しかしファイル数膨大だしDBがらみなので、普通のCGIとは比べ物にならない作業量になるだろう。

本当はバナーレスにすればいいけれど、ここのサービス全体が管理放棄された今では不可。

ここは素直に、最新版を新規導入してからログをインポートしたほうが無難。

投稿者 大尉 : 14:44 | コメント (0)

2004年11月26日

モバタイ3.11の永続トラップ

なんと、style.cssを編集しないと、
管理画面は背景真っ白、ログアウトのリンクボタンも真っ白。
モバタイってログアウトもできないのかよ、とか思っていたさ。
ユーザーチェンジするのにクッキー削除かよ、とも。

トップナビのa属性カラー指定を変更すると楽。

投稿者 大尉 : 10:07 | コメント (2)

2004年11月25日

個別アーカイブ

設定でこれを有効にしてあげないと、
コメントとトラックバックのページが表示されないようで。
(htmlを生成しないから。)

デフォルトのまんまだと、日別アーカイブしかチェックが入ってない。
こっちのウェブログはよかったけど、もうひとつのとこで未設定のままで泡食った。
モバタイも所詮はいきなり動かなくなるポンコツかよ、とかあせった。

投稿者 : 22:28 | コメント (0)