2011/12/30(金)
URLリダイレクトルール追加
今更だが、URLのリダイレクトルールを追加。
・「/blog/diary/2011/~」のようにarchivesを飛ばしても自動的に付けるようにした
・「/blog/diary/archives/2011/」のように年で止めた場合はその年の1月を表示
・「/blog/diary/archives/2011/12/」のように月で止めた場合は月別アーカイブ(/blog/diary/archives/YYYY/YYYY_MM.html)を表示
・「/blog/diary/archives/2011/12/28.html」のように約定期日記で使っていた「YYYY/MM/DD.html」」でアクセスした場合でも「DDd.html」を表示
これらは組み合わせられるので、「/blog/diary/2011/12/」などもOK。
もっとも、MTが自動生成するリンクは対応させてないので、専ら私が使うことになるだろうが。
ふと思いついてこれやってたらもう2時だよorz。
投稿時刻 02:06:41| 固定リンク:URLリダイレクトルール追加 | コメント (0) | トラックバック(0)
2011/11/20(日)
最近のコメントspam【MT】,【MovableType】,【コメント】
URL入力禁止にしてるのでほとんど蹴られているのだが、今度はメールアドレスとリンクなしの本文というコメントがすりぬけてくる。
一見するとspamでないように見えるが、記事内容と関係ない、数年前の古い記事につけるなどの共通点がある。
メールアドレスは非表示なので閲覧者がそれをクリックして連絡を取ってしまう恐れはないし、私は絶対に連絡しないですぐ消す(悪即斬!)ので無駄な努力乙wwwなんだけど、鬱陶しいことに変わりはない。
だが、さすがにメールアドレス入力まで封じてしまうと、捨てアド連絡にも使えなくなるのでそれは残しておきたい。
いっそTypeKey認証必須にすればいいんだが、そこまでやるとただでさえつかないコメントがほぼ確実に付かなくなるので却下。
とりあえず事前承認ONにしてみた。これで様子見だな。
ちなみに古い記事へのコメント禁止は、たとえ古い記事であっても正当なコメントは受け付けたいという私のポリシーに反するのでこれも却下。
投稿時刻 01:41:22| 固定リンク:最近のコメントspam | コメント (0) | トラックバック(0)
2011/11/14(月)
右ペイン整理【MT】,【Movable Type】
完全に放置状態だったブログランキングやブログリスト系を除去、カテゴリ投稿数のカラーバーも邪魔なので撤去、コメントとトラックバックが無駄に多く表示されてるので件数見直し&間隔調整など。
もう3時…やヴぇぇ。
投稿時刻 03:03:34| 固定リンク:右ペイン整理 | コメント (0) | トラックバック(0)
日付ジャンプ追加【MT】,【MovableType】
弄り始めたらつい気になっていろいろ手を入れてしまう。
カレンダーが2か月分しか出ないので、任意の日付に飛べる機能を付けた。といってもトップページの右ペインだけだが。
あまり使うことはないかもしれない…。
ちなみにこれはテンプレート弄った以外にMTの機能(MT~で始まるタグ)は全く利用していない(ぉ)。でも約定期blog関連の変更なのでMTタグつけておく。
詳細補足:
実際の処理を行ってるのは/cgi-bin/blogselector.cgiで、引数にyear,month,dayを取って特定の日付に飛ぶ。
ディレクトリ虎婆猿狙って「../../」とか入れても無駄。
不正な日付はエラーになるけど、2011/2/31のように日だけが末日を超えている場合は、その月の末日に自動修正される。
投稿時刻 02:04:00| 固定リンク:日付ジャンプ追加 | コメント (0) | トラックバック(0)
2011/11/11(金)
コメントspam強化【MT】,【Movable Type】
今更かよw
いや、MTのバージョンがここ5年ぐらいずっと同じ3.15jaなのに、まだやり尽くしてなかったのかという意味で。
実はやってたと思ってた対策が不完全だった。
コメントのURL欄は何を入れてもspam扱いにしたはずだったのだが、実際は「http://」から始まっていないとだめだった。
そのため、直接ドメイン名(FQDN)から始まるURLを入れたコメントspamがすりぬけていたようだ。
今回、何か1文字でも入っていたらspamと見なすように強化。念のためテストコメントを打って、誤判定・すり抜けがないことを確認。
…しかし、実際spamコメントすら来なくなってるんだよな。普通のコメントなんてほとんど来ない。
立て続けにMT動作改良してたらまた3時過ぎたよ…orz。
投稿時刻 02:57:09| 固定リンク:コメントspam強化 | コメント (0) | トラックバック(0)
タグ検索リフォーム…じゃなくて改良【MT】,【Movable Type】
なんということでしょう。今まで完全一致検索しかできなかったタグ検索が、大文字小文字を区別せず部分一致で検索できるようになったではありませんか!
しかも何がヒットしたか分かりやすいように、ヒットした記事タイトルの右側に記事のタグ一覧を表示するという匠の気配り(ぉ)。
ということでいまいち使いづらかったタグ検索を改良。
ついでにTagwireを0.25→0.26に上げておいた。
改造は0.25でやってしまったが、変更箇所が少なかったため0.26に手動パッチで済んだ。
余談だが、匠とかリフォームとか見聞きすると、最近は爆発しか思い浮かばない。ニコニコ動画や静画でMinecraft関連のを見てるからだな(そんなに数は多くないけど)。
一応本家(大改造!!劇的ビフォーアフター SEASON II)も見てるんだけどね。
投稿時刻 01:45:13| 固定リンク:タグ検索リフォーム…じゃなくて改良 | コメント (0) | トラックバック(0)
2011/11/10(木)
タイトルロゴ変更…後悔なんてあるわけない【MT】,【Movable Type】,【まどか☆マギカ】,【ほむほむ】
さて、今日は早め(といっても1時頃)に全て終わったし、余裕で早く寝られそうだな。
↓
そういえば約定期blogの日付背景(薄い灰色)、記事タイトル背景(紫)、トップバナー背景(濃い灰色)、記事本体背景(白)のカラーリングってほむほむっぽいよな。
↓
よし、タイトルロゴにほむほむ入れよう(ぉ)。ついでにサイズも小さいから縦横2倍ぐらい(298×53→600×107)にしよう
↓
後で変更も効くようにpixiaでレイヤー使って作っておこう(元サイズは3406×605)
↓
素材準備、加工、MTのテンプレ変更など
↓
…もう3時。あたしってほんとバカ…パリーン(さ~やか~
ちなみにロゴ上部に入ってる魔女文字は「YAKUTEIKI BLOG」。ModernフォントだとYとか欠けてるのでArchaicで。
と思ったらいつの間にかバージョンアップしてModernのF,Q,W,Y,Z(※)が追加されてる。
あとないのはXとVだが、日本語では使わないのでローマ字書きに関してはModernも完全に使えるようになったな。
※:日本語ローマ字書き(ヘボン式)だと「ふ」「わ」「や」「ゆ」「よ」「ゃ」「ゅ」「ょ」「ざ」「ず」「ぜ」「ぞ」、訓読式だと「ふ」がない代わりに「じ」がある
投稿時刻 02:55:12| 固定リンク:タイトルロゴ変更…後悔なんてあるわけない | コメント (0) | トラックバック(0)
2011/10/03(月)
自宅サーバ10周年…だった。【自宅サーバ】
1か月以上前だよorz。
当日の日記にはそんなこと全く書いてない。どうやら完全に忘れていたようだ。
しかし、もう10年になるのか。長いようでみj(ry
当時、私の住む地域でもやっと定額のフレッツISDNが使えるようになり、即申し込んで9/1から開始ということになっていた。
それまで月4~5万(※1)という今から考えれば異常な状態だったのが一気に解消され、さらにどれだけ接続しても定額というのだから、これは何か新しいことをやってみようと思い、その結果が自宅サーバ構築だった。
今から思えばかなり無謀な挑戦だったのだが(※2)、なんとか今までやってくることができている。
ところで、自宅サーバを立てた目的が「フレッツISDNの常時接続を活用するため」であったため、どんなコンテンツを公開するかなんてことは何も考えてなかった。
さすがにしょぼいプロフィール置いて終了ではつまらないということで、始めたのがネット上にごまんとある、いわゆる不定期日記(名前もそのまま「不定期日記」)。
後に更新頻度が上がり「約定期日記」となり、2010年3月からはMTプラットフォーム上のblogである「約定期blog」(今見てるこれ)に移行。
名前を「約定期日記」に変えた時は、「不定期じゃないけど定期(=日記)でもない、だいたい・およそ定期的なので"約"定期でいいや」と軽い気持ちだったのだが、今となってはユニーク(「面白い」ではなく、「唯一の、重複のない」)な名前としてちょっとしたSEO的効果になっている。
さらにいろいろ知識が増えてきて、当時のレンタルサーバでは制約が多かったこともあり、掲示板やチャットなどのCGI(Perl)設置、DB(MySQL)を使った集計システム、SNMPによる稼働PC列挙などいろいろ試しまくった。
だが、どれも暇つぶしに弄る以上の完成度には至らず、その後の家計事情などもありPCシステム全体が縮小、さらに社会人になって時間もなくなり、現在まともに動いてるのは最初からある日記(の後継)のみとなった。
そういう意味ではこの日記(blog)は初志貫徹の証なので、これをやめる時はサイトを閉じるときだろう。
さて、これから11年目(いや、もうすでに1か月ほど経ってるが)だが、まず手をつけるべきは中途半端にリニューアル中のサイト構造だな。
自鯖を縮小してレンタルサーバに移行するにしろ、現状維持するにしろ、とにかくコンテンツが中途半端で全容もつかめない状態では何も決められない。
とりあえずトップページだけでもまともにしたいところだ。
で、残念ながら今回は10周年企画を用意できていない。
今更用意するのもあれだし、11周年に期待ってことで…。
本当はもっといろいろ書きたいのだが、あまりdrdrと書いて長文駄文になるのも避けたいし、時間もないのでこのへんでさらb
※1:電話代+プロバイダ代。「テレホ?何それおいしいの?」状態で、親の金をひたすらネットの海に投げ捨てるという暴挙を平然とやっていた黒歴史。
※2:当初はルータなし、ファイアウォールなしという無謀すぎる状態で開始(のはず)。ウイルス対策ソフトは入ってたと思うのだが覚えてない。後にBlackICEという侵入検知ソフトを導入し、さらにルータやソフトウェアファイアウォールなどセキュリティを少しずつ強化することになる。
投稿時刻 23:08:08| 固定リンク:自宅サーバ10周年…だった。 | コメント (0) | トラックバック(0)
2011/03/23(水)
突然ですが検索ランキング。【ランキング】
2010.05.27 14:11:14から2011.03.22 13:03:46までの約定期blog検索ランキング。
期間が中途半端なのは、MTのログが現時点でDBにそれだけしか残ってないから(DBから消して別の場所に保存してる分はあるけど面倒)。
Google等の検索エンジンからの到達ワードではなく、このblog内にある検索欄に入力された語句限定。
1件だけのものは除外。私の検索も含まれてることに注意。
1:T-01A(436件)
2:W62CA(145件)
3:viliv(10件)
4:GPS(5件)
5:万円(5件)
6:D25HW(4件)
7:サルカニ(4件)
8:ブロック(4件)
9:F-07C(3件)
10:KIN(3件)
11:N5(3件)
12:SSD(3件)
13:WILLCOM D4(3件)
14:自転車(3件)
15:初春(3件)
16:初春モバイル(3件)
17:Buffalo(2件)
18:CAPI(2件)
19:D4(2件)
20:DASH(2件)
21:MR404DV(2件)
22:MR504DV(2件)
23:NANO(2件)
24:Opera(2件)
25:rtklib(2件)
26:ubuntu(2件)
27:スクリーンセーバー(2件)
28:ルータ(2件)
29:橋本(2件)
30:鬱画像集(2件)
T-01AとW62CAが圧倒的すぎる。というかT-01A多すぎだろw
内訳を調べたら全てのIPが現在の自ホストと異なり(※)、ユニークIP336件、1アクセスのみが300件。
※:少なくとも前回の回線切断以降、私が行った検索が含まれていないということ。
アクセス数上位は22、14、10、8、5(同順2件)…と続く。
上位4件のIPアドレスが似通ってるので調べたら全部Yahoo!のクローラだった。
クローラが入力ボックスに値入れて検索するなよ。でも前にGoogleもやってたんだよな(約定期日記全文検索で)。
余談だが、「ほむほむ」が1件だけあって、お!と思ったら自分だったというオチがあった。ほむぅ。
投稿時刻 00:40:18| 固定リンク:突然ですが検索ランキング。 | コメント (0) | トラックバック(0)
2010/05/31(月)
Twitterウィジェットのリロード停止【Twitter】
約定期blogのインデックスページ右側に設置しているTwitterウィジェットのリロードを切った。
1分ごとにスクロールが戻ってしまうのが鬱陶しかったので。Ajaxじゃないのだろうか?それともOperaだけの挙動か?
でも、そもそもリロードが必要なほど投稿してないので全く問題ない。
投稿時刻 20:04:58| 固定リンク:Twitterウィジェットのリロード停止 | コメント (0) | トラックバック(0)
2010/05/27(木)
twitbackr設置【Twitter】
twitbackr
すっかり放置気味なので、blogの更新pingをTwitterに投げてくれるサービスを使ってみることに。
早速この記事からテストしてみたが、どうやらタイトルが飛ぶ模様(そりゃそうか、本文や概要だと長すぎるからね)。よく考えておかないとだめだな。
投稿時刻 00:19:57| 固定リンク:twitbackr設置 | コメント (0) | トラックバック(0)
2010/05/03(月)
約定期blogテンプレート弄り(5/2~5/3)【MT】,【MovableType】
5/2
CSSを書き換えて、日付やタイトルなど全体的に文字を大きくし、表示領域も少し広げた。
また、全体的にコントラストを上げた。MT3.15のデフォルトは薄すぎるんだよな(でも面倒で今まで放置してた)。
あと、日付とタイトル部に背景色を指定し、約定期日記っぽくした。
その他、エントリ固定リンクの文字列を分かりやすくしたり、投稿日時の秒まで表示させたり、バナーを画像に変更したり。
5/3
約定期blog(MovableType 3.15-ja)のカレンダー・日付周りを弄る。
カレンダーは前月の分を表示するように変更。
具体的にはMTArchiveListタグ内にMTCalendarタグを移動し、「month="this"」指定を付けることで最新エントリを含む月とその前月が表示される。
ついでに日別アーカイブを作るようにし、カレンダーから日別アーカイブにリンクするようにした。
これはMTEntryPermaLinkタグに「archive_type="Daily"」を指定すればOK。
だが、なぜか4/30だけリンクされない…エントリはあるのに。バグ?
日付は、言語指定の方法が分からなかったので「lib/MT/Util.pm」を直接弄ろうかと思ったが、設定・投稿CGI(mt.cgi)の「管理」→「ウェブログの設定」→「設定」→「日付用の言語」で設定できることが判明。
形式としては「2010年05月」のような表記になるが、約定期日記でも月別タイトルはその形式だったので問題ない。
日別タイトルは約定期日記では「2001/05/03」のような形式を使っていたが、別に日本語表記でも困らないのでこのままにしておく。
フォーマットの記述場所は分かったので変更したくなったらまた弄ればいいし。
投稿時刻 23:59:50| 固定リンク:約定期blogテンプレート弄り(5/2~5/3) | コメント (0) | トラックバック(0)
2010/03/31(水)
SephieBrainリニューアル決定
あまりの時間のなさと日記の停滞度に発狂しそうなので、サイトリニューアルを決意。
約定期日記を事実上凍結し、約定期blogとTwitter(これは使うか不明)で補完していこうかと思っている。
約定期日記のほうはいずれ省力化や無駄の削減を行ったうえで再開したいと思っている。
DBやPerl、外部APIに頼らない(※)約定期日記はいざという時にも強いので残しておきたいのだ。
※:コメント、TB機能はPerlを使っているが、あれはあくまでオプションであり必須機能ではない。リニューアル後は外すかも。
ということでさらb。いつもより早いけど時間がないので。
投稿時刻 10:45:53| 固定リンク:SephieBrainリニューアル決定 | コメント (0) | トラックバック(0)
2008/08/20(水)
タグ検索改良【MT】,【Movable Type】
といってもタイトルに検索ワードが出るようにしただけ。
MTNoSearchとMTElse、MTSearchStringを使って
<MTNoSearch> <title>約定期blog タグサーチ</title> <MTElse> <title><$MTSearchString decode_url="1" encode_html="1"$> - 約定期blog タグサーチ</title> </MTElse> </MTNoSearch>
のようにすればおk。
MT3.15でも使えたので助かった(いい加減にverupしろよ…)。
参考:hxxk.jp - Movable Type の検索結果テンプレートの俺リファレンスと、サンプルコード(MTNoSearchとMTElseの存在をここで知った)。
投稿時刻 19:02:36| 固定リンク:タグ検索改良 | コメント (0) | トラックバック(0)
2008/07/05(土)
日付フォーマット変更+α【MT】,【MovableType】
気になったので約定期blogの日付フォーマットを英語から日本語?に変更。
最初はエントリ上部にあるものだけ変更していたのだが、やり始めたら全部変更したくなり、メインページのカレンダーや月間アーカイブの部分まで手を入れてしまった。
おかげでかなり時間食ってしまった…。
ついでに、ページ読み込み時間と更新時間を表示するようにした影響でページ上部にある灰色部分(div id="banner")の高さが足りなくなったのでスタイルシートを弄って増やしておいた。
しかし、久しぶりにMovableTypeのテンプレートを弄ったな。で、また当分現状維持だな
ところで、日付の言語指定が最新版だとjaなのだが、3.15はjpなので、最初jaと指定して「曜日が出ない!!」という状態になってしまった。
そろそろ4とかに上げるべきかなぁ…。
追記(7/6 17:27):しまった、スタイルシートもテンプレートから弄らないとダメなんだな。直接弄ってたから再構築で戻ってしまっていた。
投稿時刻 22:18:06| 固定リンク:日付フォーマット変更+α | コメント (0) | トラックバック(0)
2008/06/19(木)
1000エントリ突破【MT】,【Movable Type】
MTのエントリIDが1000を超えた。
記念すべき1000番目のエントリはNintendoDSでHSP
※実際には非表示のエントリがあるから厳密に1000個目というわけではない。
これを機に今までのエントリを振り返って…なんてやってる時間はないのでさらb
投稿時刻 17:36:16| 固定リンク:1000エントリ突破 | コメント (0) | トラックバック(0)
2008/06/13(金)
TB受付方針に悩む
spamはもちろんお断りなんだが、キーワード検索系をどうしようかと。
いっそ全部蹴ってしまってもいいのだが、それだとほとんどTBが来なくなっちゃうんだよな。
さらに、手動で蹴ると判断基準がぶれる可能性があるから自動で蹴りたいのだが、キーワード検索系は言及リンク(TB先ページへのリンク)を張ってくるので判定しづらいのだ。
さて、どうしたものか…。
ちなみに、承認制導入についてだが、上記の理由(判断基準がぶれる)のであまり採用したくない。
でも、よく考えたら自動蹴りでも参照してるDBの内容が変化していけば判断基準は変わるんだよなぁ。
投稿時刻 09:03:55| 固定リンク:TB受付方針に悩む | コメント (0) | トラックバック(0)
2008/05/29(木)
Q: FC2にTBすると必ずBlack Listなんだが…【MT】,【Movable Type】
「Ping 'http://~'failed: Error: Forbidden Your Blog (Black List)」ってなエラーが出てTBできない。Black Listってどういうことだ!?
A:FC2のブラックリストに載ってしまった? - BlogR.1000Leafによると、なんとホワイトリスト以外が全部ブラックリストで、MTなどのユーザインストール型blogからはTBできないらしい。
原因はそういったblogからのTBがほとんどspamだかららしいが…。
とりあえずBlack Listに入ってるわけではないということが判明したのでよかった。
メッセージをもっとまともなのに変えてくれないかなぁ(たとえば「Forbidden Your Blog(not in White List)」とか。
…ちょww参照記事書いてるblog(http://lab.1000leaf.net/)もTBできなくなってるじゃねーか!!ただし404エラーだが。
多分spam対策でTBモジュールの名前変えたっぽい??
設定ミスで表示URLが実際のものと違っていたらしい(コメント参照)。ってことで改めてTB。
投稿時刻 14:09:03| 固定リンク:Q: FC2にTBすると必ずBlack Listなんだが… | コメント (3) | トラックバック(0)
2008/02/22(金)
10万アクセス(DUV)達成!!
約定期blogが10万アクセス達成。
約定期日記のほうは現時点(2008/2/22 14:25)でまだ94814。
まあ、大半はロボなんだが…orz。
ちなみにDUVってのはデイリーユニークビューのことで、1日ごとにリセットするIPアドレスリストで重複を除いている。
そのため同じIPのロボが違う日にアクセスするとカウントしてしまうわけだ。
もっとリストリセットの期間を伸ばせばロボはカウントしづらくなるが、今度は動的IP環境からのアクセスがカウントされにくくなるという問題が出てくる。
カウンタを改良して既知のロボIPだけ別扱いにするという手もあるが、面倒だし、アクセス数が少ないのがばれる(ぉ)のでもうしばらく今の仕様で続けようと思う。
投稿時刻 14:24:29| 固定リンク:10万アクセス(DUV)達成!! | コメント (0) | トラックバック(0)
2008/02/02(土)
アーカイブインデックス禁止!
Googleなどで約定期blog(このblog)がヒットすることがあるが、大抵は個々のエントリページではなく月別アーカイブやカテゴリアーカイブである。
私としては個別ページのほうがメインのつもりなのだが、ロボットはそのように解釈してくれないらしい。
ということで、アーカイブページのテンプレートに
<meta name="ROBOTS" content="NOINDEX,FOLLOW,NOARCHIVE" />
を追加し、インデックスとキャッシュを拒否するようにした。
さらに、カテゴリアーカイブに関してはrobots.txtにも書いておいた。
一応index.html(メインページ)から月別→個別とたどることができるので、全記事がクロール可能なはずだ。
とりあえずこれでしばらく様子を見て、うまくいきそうならそのまま、検索結果から消えるなどの問題が起これば取り消すことにしよう。
もっとも、metaタグやrobots.txtを解釈しないロボには無意味なわけだが、GoogleやYahoo!などのメジャーなところは大抵対応してるだろう。
投稿時刻 10:40:44| 固定リンク:アーカイブインデックス禁止! | コメント (0) | トラックバック(0)
2007/11/15(木)
カテゴリ名変更
「情報通信技術」を「IT・ネット」に変更。
情報通信技術だとかたいイメージがあるので、ニコニコ動画とかそういった類のものも掲載できるようにリネームした。
投稿時刻 22:46:30| 固定リンク:カテゴリ名変更 | コメント (0) | トラックバック(0)
【お詫びとお知らせ】停滞防止措置に伴う記事内容低質化について
現在約定期blogの停滞を防止するため、思いつきやノリで記事の投稿を乱発しております。
痛い表現が散見されると思いますが、どうかご了承ください。
2007年11月15日
管理人 NAOYA
投稿時刻 15:10:27| 固定リンク:【お詫びとお知らせ】停滞防止措置に伴う記事内容低質化について | コメント (0) | トラックバック(0)
2007/06/18(月)
カテゴリアーカイブ肥大化問題
MTでblogを長いこと書いていると、いずれはこの問題に突き当たると思われる。
ぐぐると、PHP化して分割プラグインを使うという方法が紹介されているが、PHP導入の予定は今のところないし、そもそもそのプラグインがMT3.2以降らしい(このエントリ書いてる時点ではまだ3.15-ja)。
しかし、なんとかしてカテゴリアーカイブの容量を抑えたかったので、テンプレートのMTEntriesWithSubCategories(デフォだとMTEntriesだっけ?忘れた(ぉ))に「lastn="100"」というオプションをつけて、最新100件分しか表示しないことにした。
今のところ100件超えているのは気になるシリーズと雑記だが、PCも90件あり、100件突破は時間の問題である。
やはりいずれはPHP入れるかなぁ…。
でも、そうなるとメンテ時に「Fen」で動かすときどうしよう。
そうか、「Fen」にもPHP入れて、Perlだけ入れておかなければOKか?(MTのphpアーカイブは動作するが、コメント・TBや掲示板などは更新されないので書き戻す必要がない)
また暇になったら考えておこう。
投稿時刻 02:13:04| 固定リンク:カテゴリアーカイブ肥大化問題 | コメント (0) | トラックバック(0)
データメンテ
デッドリンクとか古いURL(html/diarys/~など)の一部を修正。
デッドリンクの中にはひどいものがあって、リンクのURL(href)とリンクテキストが入れ替わっていたり、両方にリンクテキストとなるべき文字列が入っていて(つまり、リンクURLが書かれていないので、直接ソースを見たとしても目的のページにたどり着けない)情報として意味のないものになっていたりした。
あと、ついでに放置していた、気になるシリーズのタイトルに使われている「&」が一部半角である問題(&mobileといった不正な実体参照とみなされてしまう場合がある)を解消。
これらの一部(特に「&」問題)は直接MySQLを操作(コマンドラインからSQL文打ち込み)して行った。
MTの文字コードはUTF-8なのだが、これはSQL文を書いたテキストファイルをUTF-8N(先頭にBOMが付いていない状態)で保存すればok。
しかし、今回修正した以外にも、XHTMLに適合しないタグ(HTMLの感覚で<br>などと書いていたり、要素を書けない場所に書いていたり)の問題がまだ残っているんだよな…。
とりあえず当分の間はブラウザの解釈力頼りだな(ぉ)。
投稿時刻 02:04:10| 固定リンク:データメンテ | コメント (0) | トラックバック(0)
2007/06/09(土)
そろそろ反撃して(ry
たまってた記事を連発していく。
基本的にどんな小さい記事でも単発エントリとして投げていく。
記事選別の都合上、新しい記事から古い記事の順で投げていく(タイムマシン?)
投稿時刻 22:24:36| 固定リンク:そろそろ反撃して(ry | コメント (0) | トラックバック(0)
2007/05/23(水)
リファラチェック導入【spam】,【トラックバック】
しばらく封印といっておきながら意外に早かったな。
しかし、こうでもしないと新手spamTBに対抗できないんだよなぁ。
ちょうどTBPingDSBLのバグを修正したあたりから、vi○graだのca○inoだのといった海外からのspamが大量に来るようになってしまった。
それについてはバッドワードやバッドURL、文字数制限、概要とタイトルの一致などの条件で大半を蹴ることができるようになって来ていたのだが、今度は日本語で、しかも一見するとspamでなさそうなものが少しずつ来るようになった。
だが、リンク先を見てみると広告だったり全く関連がなかったりして、あまり来てほしくないタイプのTBである。
いくら閑古鳥が鳴くblogで、TB大歓迎とはいえ、そういうTBまでほしいというわけではない。
だが、リファラチェック(正確には言及リンクチェック、TB元のページにTB先エントリへのリンクが含まれているか調べるものだが、私の導入したのは少し制限がゆるく、AタグリンクではないプレーンテキストのURL記述でも問題ないようにしてある)を導入するということは、仮に関連性があってもTB先のURLを含んでいないようなものは蹴られてしまうということでもある。
実際、チェックのあるblog(アキバblogなど)に何度かTBをしたことがあったが、関連のある内容の記事は書けても、どこにどのように言及リンクを含めるかといった文章の体裁に悩んだ。
言及リンクチェックをすることは、確実にTBの門戸を狭めていることになっていると思うのである。
ただ、その問題点は私も承知の上なので、全く対策をしてないわけではない。
上記にも書いてあるように、私の導入したチェックはAタグかどうかはチェックしておらず、ソース内にURL文字列があるかどうか調べているだけである。
つまり、TB先エントリのURL(TB先URLではない)がhttp://sephiebrain.jp/blog/diary/archives/2112/09/999999.htmlだったとすると、
<a href="http://sephiebrain.jp/blog/diary/archives/2112/09/999999.html">言及リンク</a>→もちろんOK
<p>http://sephiebrain.jp/blog/diary/archives/2112/09/999999.html</p>→これもOK
<div style="display: none">http://sephiebrain.jp/blog/diary/archives/2112/09/999999.html</div>→見えてないけどOK
<!-- http://sephiebrain.jp/blog/diary/archives/2112/09/999999.html -->→なんとコメントでもOK
というふうに、かなり自由度があるため、見た目を損なうことなくチェックをパスすることが可能となっている。
これはspammerにも有利になりそうに思えるが、spammerの場合は体裁なんて関係ないから機械的にAタグリンクを含めることを平気でやると思われるのであまり関係なさそうである。
ところで、エントリの日付がおかしいが、この記事がトップに来るように、しばらく(1~2年ぐらい?)日付を100年進めておく(ぉ)。
→1年も経ってないが、やっぱりうっとうしいので戻した。
投稿時刻 17:19:10| 固定リンク:リファラチェック導入 | コメント (0) | トラックバック(0)
2007/05/15(火)
spamTB対策強化+リファラチェックテスト【spam】,【トラックバック】
前回のバグ修正で今まで蹴られてたspam TBがすり抜けるようになったのでQuasi Spam Filter Pluginを強化。
今回の実装内容
・ASCII文字オンリーとそれ以外での文字数制限(最低限の長さ)の区別 => ok
ASCII文字オンリーはspamの可能性が高いが、だからといって全面的に蹴るのはどうも私は好かない。
そこで、明らかにspamであると思われる、異様に短いものを蹴るようにしていたが、その長さをさらに厳しくした。
日本語についてはspamでない可能性が高いので、ASCII文字オンリーより少し短くても非spamとみなすようにした。
ってかもともと文字数制限自体オリジナルになかったはず。
・バッドワード追加 => ok
普通のTBにはまず含まれないであろうf*ckなどの卑猥な語を数個追加。
・要約とタイトルが同じものを蹴る => ok
普通のTBではまずありえない。大抵はタイトル=TB元のエントリ名なので。
・要約とブログ名が同じものを蹴る => ok
これも普通のTBではまずありえない。だが、spamTBではこういうのががんがんくる。
将来的に予定してること
・バッドIPリスト
TBPingDSBLがあれば不要か?
・バッドワードリストなどのブラックリストの外部ファイル化
これはやっておきたいかな。追加を容易にするためにも。
・ベイズフィルタ??
難しいので、仮に導入するとしても多分どこかから完成品持ってくると思う。
あと、リファラチェック導入テストを行った。
TBpingDSBLをベースに中身を書き換えて雛型作成。
とりあえずリファラチェック部分は必ず成功or失敗するようにして動作テスト。
しかし、$app->_responseでエラーメッセージを設定すると二重にセットされてしまう。
どうやらTBPingFilterを使うと、MT自体がメッセージをセットしてしまうので二重になるらしい。
そこで、小粋空間: 重複トラックバック防止プラグインの「3.その他」を見て、TBPingFilter時でもプラグイン内でエラーコードやエラーメッセージを設定できるようにした。
リファラチェックの本体はアクセス解析CGIで使っているリファラチェックを流用。
MT::Trackback、MT::Entry、MT::Blogのloadを駆使してTB先URLを取得し、TB元URLのソースをHTTP GETしてその中にTB先URLが含まれているかチェック。
しかし、なぜかValidate.pmでエラーが出るようになったのでValidateXS⇒ValidatePPに無理矢理変更(MTディレクトリ以下のextlib/Params/Validate.pmを書き換え)。
どうやら速度が若干落ちる(処理時間8割増?)らしいが、まあいいや(ぉ)。
しかし、ただでさえTBが少ないので、多少宣伝的でもできるだけTBを受け入れたい。
そこで、リファラチェックはしばらく封印しておくことにした。
投稿時刻 03:44:48| 固定リンク:spamTB対策強化+リファラチェックテスト | コメント (0) | トラックバック(0)
2007/05/05(土)
正規TB蹴ってた(ぉ)。【spam】,【トラックバック】
最初に…
まっとうなTBを送ろうとして蹴られた方、申し訳ございませんでした!!
実は、設定のポカによってspamTB以外のTBもがんがん蹴っていたことが判明。
このblogのspam防止システムは、内容に応じで蹴るQuasi Spam Filter Plugin (ver 0.20)と、ブラックリストに載っているIPからのTBを蹴るTBPingDSBL(v0.90)の2つあるのだが、問題があったのは後者のほう。
もともと、このプラグインはダウンロードした状態では「Net::DNSが使えればそれを使い、使えなければnslookupを使う」という仕組みになっていた。
それを、「Sephie」の環境に合わせて改造(→約定期blog: ついにspam対策)して使っていた。
しかし、最近全くTBが来ないのと、やけに蹴られるTBの数が多いので、もしや誤動作しているのでは…と思って調べるとOGNIB(悪い予感的中、BINGOの逆)。
本来、nslookupの出力は、
・問題ないIPの時
*** ネームサーバ can't find xxx.xxx.xx.xx.list.dsbl.org: Non-existent domain
Server: ネームサーバ
Address: ネームサーバのIP
・ブラックリストIPの時
Non-authoritative answer:
Server: ネームサーバ
Address: ネームサーバのIP
Name: ブラックリストIPの逆転.list.dsbl.org
Address: ブラックリストIP
となるはずである。
そこで、問題ないIPにはNon-existent domainが含まれていることを利用し、それでチェックしていた。
しかし、今回自分自身のIPをTBpingDSBLに実装してあるのと同じパラメータでnslookupにかけてみたところ
*** Request to MR404DV timed-out
Server: MR404DV
Address: 192.168.0.xxx
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
という結果に。
これはどういうことかというと、ネットワークの設定でプライマリDNSをルータに、セカンダリDNSをOCNのネームサーバに設定しているのだが、ルータのDNS機能が完全でないらしく、リクエストによっては解決できずタイムアウトしてしまうことがあるらしい。
そのため、かなりのIPがタイムアウトし、その結果Non-existent domainが含まれず、ブラックリストIPとみなされてしまっていたようだ。
もちろん早速修正したわけだが、方法としてはnslookupのサーバ指定オプションを使うことで解決した。
通常、Windowsのnslookupで、非インタラクティブモードで問い合わせる時は「nslookup [-opt ...] host」という構文を使うが、最後にネームサーバのFQDNまたはIPアドレスをつけて「nslookup [-opt ...] host server」のようにすればそのネームサーバに問い合わせてくれるので、OCNのネームサーバを指定することでタイムアウト問題を回避した。
しかし、一体どれだけの正規TBを蹴ってしまったのだろうか。まさか0件なんてことは…いや…うーん。
投稿時刻 23:27:48| 固定リンク:正規TB蹴ってた(ぉ)。 | コメント (0) | トラックバック(0)
2007/03/12(月)
方針変更?
今後の「気になる」シリーズの対応で書いた計画を一部見直そうかと。
・更新禁止範囲を現在未完成分すべてに広げる(ただし、現時点で収集済みの分は公開)
・更新間隔を1週刊からより短く
・個別記事化(カテゴリは「PC」「mobile」などに投げる)を進め、それに伴って記事の厳選化(短いコメントしかつかないようなのはまとめて「テストの裏」にでも投げるか?)。
・ペースが落ち着いてきたら巡回範囲拡大?(これはまったく未定。下手に拡大するとリバウンドしかねない)
はっきりいって現在のペースだと質の薄い、まったく役に立たないような記事が量産されるだけの状態なので、自己満足blogどころか自分ですら満足できないblogになってしまっている。
しかも、現状では記事のほとんどが「気になる」シリーズなので、それをどう扱うかはこのblog全体に影響するため、慎重かつ迅速に決めていく必要がある。
そういうことで、より価値を高めるためにちょっと方針転換していかないといけないかな~と。
しかし、サーチエンジンについてとか書いてたときは結構それなりに内容あったんだけどなぁ。やはりInternet Watch巡回し始めてからペースが狂ったか。
現在でも「気になるPC&mobile&Inet&other」の紹介記事のうち半数以上がInternet Watchだったりするからなぁ。
やっぱりスルー力不足なんだろうなぁ。
投稿時刻 14:21:05| 固定リンク:方針変更? | コメント (0) | トラックバック(0)
2007/01/18(木)
spamTB検出漏れ【MT】,【MovableType】
1件だけだが、spamTBが通っていた。
しかし、TBリストには表示されていたが、実際のページのTB欄にはなぜか表示されていなかった(しかし、blogトップのサイドバーには記録されていた)。
敵もパワーアップしてるってことだな。こちらもそろそろパワーアップしなくてはならないか?
投稿時刻 07:05:48| 固定リンク:spamTB検出漏れ | コメント (0) | トラックバック(0)
2006/06/29(木)
MT3.3出たらしい【MT】,【Movable Type】
Movable Type 3.3がリリースされたようだ。
まだ約定期blogは3.15なんだけど、特に問題出てないから現行のままで行くか。
そのうちアップデートできなくなるぐらい変わってしまうかもしれないけど…。
投稿時刻 08:26:24| 固定リンク:MT3.3出たらしい | コメント (0) | トラックバック(0)
2006/06/10(土)
spamコメント対策+α【spam】,【コメント】,【URL】,【OP25B】,【MT】,【Movable Type】
時の記念日エントリ上げようと思ってログを見ると、膨大な数のspamを蹴った形跡が。
どうせ内容を見ないので、QSF(Quasi Spam Filter)の設定でログを書かないようにしておいた。
そして、blogのトップ画面(メイン・メニュー>○○(ブログ名))を見てびっくり。なんとコメントspamが防ぎきれてない!!
よく見ると、コメント本文にはURLを含まず、URL欄にエロサイトやカジノサイトなどのURLを含んでいるものだった。
ついにこの手のspamがこっちにも来るようになってしまったか…と思いつつ、QSFを弄って、URL欄に「http://」が含まれていたら問答無用でspamとみなすようにしておいた(ぉ)。
これで、たとえ正規のコメントでもURL欄にURLを入れることはできなくなってしまったが、代替案としてリンクを張りたい場合はコメント本文に[[http;www.google.co.jp;Google 日本]]の形で入れてもらうことにした。
しかし、HTTP経由のspamはメール(SMTP)と違ってOutbound Port 25 BlockingやSender IDなどの方法が使えないだけに面倒だ。
もっとも、MTの場合はTypeKey認証があるので、認証していない場合は蹴るということも可能なのだが、それだとコメントの敷居が高くなってしまい、正規のコメントも書きづらくなってしまうのでできれば導入したくない。
あと、ついでにトップページに表示する日数を7日から14日に増やした。7日だとちょっと停滞するとトップに記事がなくなってしまうので。
投稿時刻 16:10:55| 固定リンク:spamコメント対策+α | コメント (0) | トラックバック(0)
2006/05/17(水)
アーカイブを別ファイルに【MT】,【Movable Type】,【アーカイブ】
月間アーカイブの件数が増えてきたので、トップに表示される件数を6件までにして、それ以外は別ファイルに移動させた。
といっても、約定期日記と違い、手動でコピー&ペーストなんてしなくても、インデックステンプレートの
<h2>アーカイブ</h2><ul>
<MTArchiveList archive_type="Monthly">
<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
</MTArchiveList>
</ul>
となっている所を
<h2>アーカイブ</h2><ul>
<MTArchiveList archive_type="Monthly" lastn="6">
<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
</MTArchiveList>
<li><a href="oldmarchives.html">それ以前のアーカイブ</a></li>
</ul>
に変更し、もともと存在しているMaster Archive Index(archives.html)のテンプレートを元にarchive_typeをMonthlyに変えてoldmarchives.htmlを作るようにすれば完了。
最初はちょっと面倒かもしれないが、1回やっておけば次回から自動的に作ってくれるので楽だ。…いや、約定期日記はMTに移行しないぞ(ぉ)。
投稿時刻 04:39:05| 固定リンク:アーカイブを別ファイルに | コメント (0) | トラックバック(0)
2006/04/30(日)
コメントが_blankにならない【コメント】,【target】,【リンク】,【MT】,【Movable Type】
私は時代の流れに反して(最新のXHTMLでは認められてないので)Aタグにtarget属性をつけているが、MTのコメントの自動リンクにもtarget属性をつけたはずだった。
しかし、実際にはtarget属性がついていないので「一体何故だ?」と思い調べてみると、Util.pmで指定したタグ内要素のうち、href以外が全て消されてしまうことが判明した。
ネットを調べると、どうやらUtil.pmを弄るだけではダメで、除去機能を調整しないといけないらしい。
さっくり作業して無事自動リンクでtargetが有効になった。
しかし、このtargetっていつまで使えるのだろうか…とりあえずHTML 4.01 Transitionalが生きてる間は大丈夫だと思うが。
投稿時刻 23:55:45| 固定リンク:コメントが_blankにならない | コメント (0) | トラックバック(0)
2006/04/19(水)
W-ZERO3から投稿2【W-ZERO3】,【Opera】
今度はOperaを使って投稿してみた。
画面レイアウトはかなりPCに近く使いやすい。
今度NetFront3.3が正式版になったら試してみるか。
でも、どのブラウザを使ったところでW-ZERO3の入力のしやすさが変わるわけではないので、やはりPCほどの長文を書くのは難しそうだ。
投稿時刻 14:05:14| 固定リンク:W-ZERO3から投稿2 | コメント (0) | トラックバック(0)
2006/03/27(月)
spam対策実装【spam】,【コメント】,【リンク】,【URL】,【特殊タグ化】,【MT】,【Movable Type】
あれからさらに2、3のspamコメントがきてたので、思い切って掲示板に導入したspam対策をこっちにもいれてみることにした。
大抵のspamコメントはコメント中のタグ使用が可能か、そうでなければ自動ハイパーリンクされるであろうことを狙ってコメントに「http://~」や「<a href="http://~」というURL文字列を含んでいる。
aタグリンクについては以前から蹴るようにしてあったし、そもそもタグ使用を許可してないので意味がないのだが、http://については私自身もURLを含んだコメントをするため全面禁止にすると辛いので悩んでいたが、今回掲示板に導入した方法であるリンクの特殊タグ化を行った。
リンクの特殊タグ化というのは、http://という文字列を含むことを禁止する代わりに、[[http;www.google.co.jp/;Google 日本]]のように書けばGoogle 日本のようなリンクになるというものである。これはMT標準のオートリンクを少し弄ることで実現する。
まず、MTのオートリンクはMTのディレクトリ以下のlib/MT/Util.pmにあるmunge_commentというところで行っている。
そこで、もともとあるオートリンクの下に、特殊タグによるリンク機能を追加すればOKだ。
sub munge_comment {
my($text, $blog) = @_;
unless ($blog->allow_comment_html) {
$text = remove_html($text);
if ($blog->autolink_urls) {
$text =~ s!(http://\S+)!<a href="$1" target="_blank">$1</a>!g;
$text =~ s!\[\[(.*?);(.*?);(.*?)\]\]!<a href="$1://$2" target="_blank">$3</a>!g;#追加する箇所
}
}
$text;
}
一部のCGIなどでデリミタ(区切り)としてセミコロンが使われるので問題がないわけではないが、しばらくこれで様子を見ることにする。
しかし、元々コメントの少ないこのblogのことなので、問題があっても発覚するのがかなり後になるかもしれない。
追記(2007/6/17 22:13):
タグを<や>にするのを忘れていた。修正。
投稿時刻 19:38:47| 固定リンク:spam対策実装 | コメント (0) | トラックバック(0)
spam巧妙化【spam】,【コメント】,【NGワード】,【URL】,【フィルタリング】,【リンク】
もはやNGワードでフィルタリングするのも限界になってきている気がする。
さっき見たら、フィルタリングを避けるためにコメントにはURLと無難な(NGワードにならないような)言葉を数語書いただけというのが15件ほどきていた。
これを蹴るためにはもはやURLを禁止するしかないが、私自身もコメントにURLを書いて追記しているのでそれは避けたいところだ。
掲示板の方で採用した特殊リンク([[http;www.google.co.jp/;Google]]と書けばGoogleというリンクになる)を導入するにしても、MT自体に手を加えなくてはならないので面倒である。
件数が少ないうちは見つけたら手動で削除するという手もあるが、多くなってきたら何か対策を考える必要がありそうだ。…って毎回そんなこといってる気がする(ぉ)。
投稿時刻 11:15:09| 固定リンク:spam巧妙化 | コメント (0) | トラックバック(0)
2006/02/28(火)
MT編集画面の横幅【TagCloud】,【タグ】,【キーワード】,【MT】,【Movable Type】,【スタイルシート】
TagCloudを導入したので、エントリごとにタグ(キーワード)を設定していくことにしたのだが、そうなると似たような意味なのに違うキーワードを設定してしまうというミス(もちろん、意図的にそういうことをする場合もあるが)が起こるのを防ぐため今まで入力したキーワードを確認する必要が出てくる。
プラグイン配布元のblog記事についているコメントを見ると、自動的にキーワードを補完してくれる拡張もあるようだが、少々面倒なので、もっと手っ取り早い方法をとることにした。
なんと、MTのテンプレート(tmplディレクトリ内にあるファイル)を直接書き換えて、エントリー投稿・編集画面にインラインフレームでTagCloudのページを表示してしまうというものだ。しかし、標準状態だと横幅が狭く、キーワードが増えてくるとかなりスクロールしないと見えなくなってしまう。
そこでぐぐると、やはり同じことを考える人は多いもので、まさにそのまんまなタイトルのblog記事を発見。実際にはここからリンクの貼られている「Movable Type の編集画面を横にひろげる」というところにやり方が載っている。なるほど、よく考えればMTはスタイルシートでレイアウトしているわけだから、それを弄るのは当然だ。
ちなみに、縦幅を伸ばすのはやはりtmplファイルを弄らなければならないらしい。widthというのがあるのだからheightとかもあればいいと思うのだが、そうはいかないようだ。
投稿時刻 18:55:18| 固定リンク:MT編集画面の横幅 | コメント (0) | トラックバック(0)
フォークソノミー?【カテゴリ】,【タグ】,【フォークソノミー】,【キーワード】,【TagCloud】,【MT】,【Movable Type】
●Tagwire Plugin - Ogawa::Memoranda
●TagwireでTagCloud - Ogawa::Memoranda
●TagwireとMT-XSearchによる動的タグアーカイブ
Toyoaki's PCの記事を見て、さくっと入れてみた。TagCloudという手法らしい。よく使うキーワードが大きく表示されたり、古いキーワードが灰色になっていったりするようだ。
もともと、私はカテゴライズ狂(ぉ)なので、カテゴリでもあまり不満はなかったのだが、最近の記事は異なった内容が混在していてカテゴリやタイトルだけでは目的の情報が探しづらくなってしまっている。そこで、キーワードによるタギングを導入すれば少しは見つけやすくなるだろうか?というわけである。
しかし、MTにキーワード機能があるというのは初めて知ったよ。何で標準で表示されてないんだろうか?まだサポートが甘いからか?
投稿時刻 15:31:38| 固定リンク:フォークソノミー? | コメント (0) | トラックバック(0)
2006/01/15(日)
再構築速~い!【再構築】,【MT】,【Movable Type】
「Sephie」のアップグレードで、再構築が体感でかなり速くなった。
厳密に計測してないので正確なことは分からないが、1.2~1.5倍ぐらいは速くなっているのではないだろうか。
普段はめったに全再構築することはないが、これで以前よりも気軽にテンプレートなどが弄れるようになりそうだ。
それでも1000件とか2000件とかになるとさすがに遅いんだろうけど・・。まあ、そのころにはもっと速いマシンになってるだろうから問題ないはずだ。
投稿時刻 01:23:17| 固定リンク:再構築速~い! | コメント (0) | トラックバック(0)
2005/11/20(日)
ぷ具合【MT】,【Movable Type】,【SSL】
じゃなくて不具合。なぜかTBPing URLや検索CGIがhttpsになってた。もともとMTのSSL化は投稿時のログインでパスワード情報などが流れないためのものなので、一般向けにSSL化することは考えていなかった。
もちろんそういう要望があれば考えるかもしれないが、SSLの証明書に信用がないため不具合の出る環境が多いだろうから多分無理っぽい。
ところで、SSL化してもクッキー流出の危険性は関係ないのかもしれない・・。
投稿時刻 18:40:43| 固定リンク:ぷ具合 | コメント (0) | トラックバック(0)
また新手spam【spam】,【はぁはぁ】,【MT】,【Movable Type】
spamうzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!っはぁはぁ(非萌え(ぉ))。
こちらが対策をすれば相手も対策をしてくるようで、ここしばらく静かだったのに、また新手のspamが来た。
今度のはなんと要約が空っぽ。その代わりに送信元URLと送信元ページタイトルの部分にspamが入っている。
要約とblog名部分をチェックしているquasi spamfilterをあっさりかわしてしまったわけだ。
そこで、新たに「要約が空っぽだったらspam」というルールを追加してやった。まともなTBPingで要約が空ってことはありえないからね(仮にMTなどで要約を空にしても、自動的に本文から要約が作られる)。
しかし、これだと今度は要約に無難なことを書かれたら通過されてしまう。やはり全要素に対してベイズフィルタでもかけるしかないのだろうか。
ってか、よく思ったらMT3.2にバージョン上げればいいのか・・。また気が向いたらね(ぉ)。
投稿時刻 18:30:11| 固定リンク:また新手spam | コメント (1) | トラックバック(0)
2005/11/05(土)
MTの改行バグ?仕様?【MT】,【Movable Type】,【改行】,【タグ】,【スタイルシート】
なぜか「改行を変換する」にしてるのにならないときがある。
例えば、↓は改行されていない。
小見出し
●改行してるつもり 改行してるつもりです。 ●改行してるつもり2 改行してるつもりです。 ●改行してるつもり3 改行してるつもりです。しかし、↓は改行されている。
小見出し2
●改行してるつもり4
改行してるつもりです。
●改行してるつもり5
改行してるつもりです。
●改行してるつもり6
改行してるつもりです。
そしてこれも?だが、何かおかしい・・。
小見出し3
●改行してるつもり7
改行してるつもりです。
●改行してるつもり8
改行してるつもりです。
●改行してるつもり9
改行してるつもりです。
どうやら、直前の文のあと、2回改行を入れるか、あるいは直前に文がない(追記部の最初など)状態でタグを入れ、その後1回の改行でつなぐと改行が無視されてしまうようだ。対策としては、タグの直後に2回改行を入れるか(小見出し2)直前の文章の後1回の改行でタグを入れるか(小見出し3)すればよい。
だが、小見出し3はなにかおかしい。そう、異様に改行が開いている。ソースを見ると、2と3の違いはh5タグが同一の段落(pタグ)内に入っているか(3)いないか(2)である。う~ん、スタイルシートとかの関係なんだろうか・・?
まあ、そこまで厳密な体裁を求めるなら、改行変換を無効にして、別のHTMLエディタなどで作ったHTML(正確にはXHTMLだが、HTML4.01 Transitionalとか入れても別にかまわないだろう(ぉ))を貼り付ければいいのだが。
投稿時刻 18:19:12| 固定リンク:MTの改行バグ?仕様? | コメント (0) | トラックバック(0)
2005/08/17(水)
カテゴリ新設など【カテゴリ】,【ハピマテ】
ハピマテ関連の記事を、「時事特設」以下に新カテゴリ「ハピマテ」を作成し、そこに移動しました。
あと、いくつかのエントリにカテゴリが設定されていなかった不具合を修正。
ちなみに、インデックスページに表示されているカテゴリー数のうち、サブカテゴリを除く合計と総数が一致しないのは、このエントリが2つのトップレベルカテゴリを持っているからである。さらに、サブカテゴリに属しているエントリが、同時にその親カテゴリにも属しているのは、単純にサブカテゴリを主カテゴリにすると、表示はされるのにカウントに含まれないという現象が発生するからである。
余談だが、MTでは「カテゴリ」ではなく「カテゴリー」と表記されている。Googleでは「カテゴリ」が517万件、「カテゴリー」が309万件(+検索で。普通に検索すると揺らぎ検索されるので690万件程度になる。でもなぜか両者で結果が微妙に違い、「カテゴリ」のほうが多い)。
投稿時刻 18:50:02| 固定リンク:カテゴリ新設など | コメント (0) | トラックバック(0)
2005/08/06(土)
カウンター移動【カウンター】
アクセスカウンターをインデックスページの右上から全ページの上部に移動した。
移動する前は、トップページにアクセスしないとカウンターが回らなかったが、これでどのページにアクセスがあったもカウンターが回るようになった。もちろん、重複カウント防止(ホスト判定、1日ごとリセット)なのでページ間を移動しても問題ない。
すこし見栄えが悪くなった気もするが、慣れれば気にならないって(ぉ)。
投稿時刻 19:21:20| 固定リンク:カウンター移動 | コメント (0) | トラックバック(0)
2005/07/24(日)
さっそくかかったぁ!
トラックバックのブログ名のところにアンカータグ(<a href="~"></a>)入れてくるTBspamを1つ撃退。今後はこの手が増えそうな予感がするので、早めに対策しておいたほうがいいかも。
しかし・・・「約定期日記」にTBspamがこないのはなぜだろう?まあ、こない方がいいけど、あっちもトラックバック受付可能なのに。もしかしてspammerの使ってるspamツールに「blogじゃない」と判定されたからかも。でも、ぶろっぐぴんぴんやMTのトラバ機能は通るんだけどな~。
投稿時刻 07:04:30| 固定リンク:さっそくかかったぁ! | コメント (0) | トラックバック(0)
Trackbackに言及リンクいる?
「アキバBlog」
→「intermezzo」→「ただのにっき」3段活用(違うだろ)。「ソニーのばかぁー!」に反応して見ただけでここまでたどりつけるとは想像もしなかった。
私は一応TB投げるときは、記事の内容について書いたうえでそのページへのリンクを張るようにしてるが(たぶんこれが言及リンク)、来るTBは必ずしもそうとは限らない。まあ、私としては「casino」だの「poker」だのといったspamよりはずっとましだと思うけど。
とはいえ、確かに言及なしTBだと、張った方にはincoming(流入リンク)があるけど、張られた方はoutgoing(流出リンク)だけだからね。実際関係しそうな内容のところに大量にTB投げたりするのがあるけど、それはまさに検索エンジンのランクを集めてアクセスアップを狙うという、TBの精神とはかなり異なった使い方になっていると思う。そりゃ、私も含めてTBのアクセスアップ効果を期待する人は多いだろうけど、私は一応内容のほうを先に見ているつもりである(もしかすると確認不足で内容の関連性が薄かったりするかもしれないが、一応TB先へのリンクは張っている)。
しかし・・MT(少なくとも3.15以前)では受けたTBはまとめて確認できるが、送ったTBは個別でしか確認できないのでどこに送ったか一覧で見れないのが難だな。さらに、実際には送れているのに、タイムアウトで確認を受け取れなかったものについては記録すらされていない(二重TBを回避するために手動で消しているので)。
おっと、うっかり参照元にTB投げるの忘れるところだった(ぉ)。・・ん?反映されてない。もしかしてTB受け付け止めてる?それとも判定で蹴られたのか?まあいいか・・。
投稿時刻 06:37:55| 固定リンク:Trackbackに言及リンクいる? | コメント (0) | トラックバック(0)
2005/07/20(水)
新手のトラックバックspam【spam】
なんとブログ名のところにAタグを仕込んで大量にURLを送ってくるのが1件着弾していた。
そこで、ブログ名の部分もspamチェックの対象とした。普通ブログ名にタグは含まれないので、たぶん大抵の正常なトラックバックは蹴らないと思うのだが・・。
しかし、spammerはあの手この手で仕掛けてくるな・・(--メ)
投稿時刻 02:28:52| 固定リンク:新手のトラックバックspam | コメント (0) | トラックバック(0)
2005/06/27(月)
impress分は週記
事実上すでにそうなってますが、あらためて「impress分(PC Watch、ケータイ Watch)」については日記ではなく週記にすることをここに宣言します(ぉ)。情報が古くなりますが、時間的な問題などもあり、なかなか毎日更新することが難しいのと、ある程度ためてから書いたほうが前後の関連するニュースをまとめたりできて都合がいいという理由からです。
というか実際体力的な問題(≒時間的な問題)が99.9%だろw
投稿時刻 04:02:53| 固定リンク:impress分は週記 | コメント (0) | トラックバック(0)
2005/05/23(月)
spam対策、順調ぽい
今のところオンラインカジノとかのspam commentをうまく弾いてくれているようだ。ただ、気になるのは弾きもれよりもむしろ過剰拒否かな。正常なコメントとかが弾かれないか心配だ。まあ、大丈夫だろうけど・・。そもそも、コメント自体がつかないというのはこの際無視(ぉ)。
投稿時刻 06:03:48| 固定リンク:spam対策、順調ぽい | コメント (0) | トラックバック(0)
2005/05/15(日)
aタグTB禁止
あまりやりたくはなかったのだが、どうもワード指定のspamフィルタリングには限界があるので(また12件ほど来てた)、spamTBに多いaタグをはじくようにした。
ところで、要約を空白のままTBすると、エントリの内容の先頭部分が使われたりするので、先頭部分にaタグがあると正常なTBまではじかれてしまうので、spamじゃないのに弾かれるという方は、要約(またはそれに相当する部分)にタグのない文章を入れてください。
今のところ弾いてるのはaタグとh1タグだけなので、それ以外は通るんだけど・・はっ、spammerに見られたらまずいか(ぉ)。でもaタグ以外での効果的なspamってあるか?fontタグ?それともstylesheetか?いっそタグ全部だめにするかな・・・。まあ、今後の様子を見て考えよう。
投稿時刻 18:15:24| 固定リンク:aタグTB禁止 | コメント (0) | トラックバック(0)
2005/05/12(木)
MTに脆弱性
なんでもクッキー読まれて不正アクセスされる危険性があるとか。CSRFという脆弱性らしい。
う・・・ログアウトしてない、mt.cgiのパスすぐわかる、おまけにmt.cfgも見放題だった(ぉ)。ということで、とりあえずAdminCGIPath設定してhttp鯖で仮想パス設定してBASIC認証かけてcfg拡張子見れないようにして、mt.cgiを直に弄ってアクセスURLが認証パスじゃなかったら蹴るように設定しておいた。これでちょっとはましかなぁ。とりあえず対策版入れるまでということで・・・。
(↑ちなみにこれ、「Toyoaki's PC」に投げたコメントのまんまコピー(ぉ))
・・というか、ログアウトするとかいう発想はすでにない(ぉ)。第一ベーシック認証のパス抜かれたらどうするんだ(平文だし、SSLとかないし)?まあ、それはMT以外でも起こりうるので、今回はとりあえずMTのみ強化ということで。もしかすると将来的にはapacheとかに乗り換えてSSLとか入れるかも。あ゛、でもSSLは認証局とかいるのか~・・面倒そうだな。
投稿時刻 21:03:23| 固定リンク:MTに脆弱性 | コメント (0) | トラックバック(0)
2005/05/05(木)
ついにspam対策
何とコメントspamが72件も来ていたので、ついにコメントspam対策に乗り出すことにした。
コメントについてはhttp://blog.bulknews.net/mt/archives/001508.htmlの(o)さんのコメントのリンクからhttp://as-is.net/blog/archives/000902.htmlにあったspamfilter.plを改造・・しようとしたがどうもうまくいかなかったので、同じhttp://as-is.net/blog/archives/000962.htmlのQuasi-Spam Filter Pluginをちょっと弄って(といってもフィルタリング文字列を変えたぐらいだが)導入。トラックバックについては:http://blog.bulknews.net/mt/archives/001544.htmlのTBPingDSBLを導入。早速このエントリにコメントとTBのspamを送ってテストしよう。あと、この対策に伴ってコメントの認証制を解除。普通のコメントについてはより制限が緩くなったはずです。
追記:TBPingDSBLがどうも誤動作するのでNet::DNSを入れてみたが変わらず。よく調べてみると、私の環境ではメールサーバ(EMWAC IMS)を運用するためにプライマリDNSサフィックスにsephiebrain.jpをセットしてあるため、存在しない名前で検索しても(例えばnonexistdomain.go.orzとか)ヒットしてしまう(勝手にnonexistdomain.go.orz.sephiebrain.jpに変えて問い合わせを行うため)ことが判明。そのためNet::DNSの使用を断念し(一旦インストールしてしまったのでTBPingDSBLのif文をif(1==2)のように書き換えて必ず偽になるようにした)、nslookupでオプション(「-domain=.」とでもしておけばよい。なぜか「-domain=」ではだめだった)を指定することによってなんとか正常に検索できるようになったのだが、今度は判定部分のNon-existent domainという出力を拾うことができない。どうやら私の環境では標準出力だけ拾って標準エラー出力を捨てることがあるらしい(そのため時々前のCGIなどで発生した標準エラー出力がまとめて表示されることがある)。そこでエラー出力を標準出力にリダイレクトすることによってなんとかうまく動作するようになった。変更点は以下の通り。
オリジナル: if (eval 'require Net::DNS') {
改造後: if (1 == 2){
オリジナル: my $opt = $type ? '-ty'.$type : '';
↑の次に追加:$opt = "-domain=. " . $opt;
オリジナル: my $out = `nslookup -sil $opt $ip`;
改造後: my $out = `nslookup $opt $ip 2>&1 | more`;
オリジナル: if ($out && ($out !~ 'NXDOMAIN')) {
改造後: if ($out && !($out =~ /Non-existent domain/ig)){
ところで、まだspamが来ていないからいいが、約定期日記のほうはどうすればいいだろうかね・・。同じような仕組みをコメントCGIとトラックバックCGIに入れるしかなさそうだな。
投稿時刻 07:28:30| 固定リンク:ついにspam対策 | コメント (3) | トラックバック(1)
2005/04/23(土)
BlogPeople登録
ささやかなアクセスアップを夢見てBlogPeopleにも登録。
ところでここってBlogシステム以外でも登録できそうな感じ。更新PING用ツールもあるし。後で約定期日記のほうも登録しておくかな。
投稿時刻 22:29:40| 固定リンク:BlogPeople登録 | コメント (0) | トラックバック(0)
2005/04/20(水)
もうもたないかも・・
コメントspamがなんと19件ほど来ていた。もうこれ以上の規模になると手動削除は無理かも。今週末にでもフィルタ類の導入を検討するか。あまりやりたくはないんだがなぁ。よくWebサイトは「世界中に公開されている」とか言われるけど、日本語で書かれている+英語書き込みシャットアウトなサイトはどうも世界中に開かれたサイトとは思えないんだよなぁ。なんとかspamだけ見分けるフィルタとかないものか(人工知能フィルタ?一応spamと非spamのパターンを記憶させて判断させるフィルタリング技術はあるらしいが)。
投稿時刻 07:56:52| 固定リンク:もうもたないかも・・ | コメント (0) | トラックバック(0)
2005/04/19(火)
TBのspamは対策必要ぽい…
またspamコメントとspamTBが来てた。コメントは8件、TBは10件あったのでTBのみのspamロボットもいるのかも。
しかし、コメントは承認制にしてるから表示されないが、TBはそういうシステムがないのでフィルタプラグインとか導入する必要があるようだ。あ゛~面倒だな(ぉ)。今度暇があったら入れておくか。大学からSSH経由で(無理か?)。
投稿時刻 06:07:27| 固定リンク:TBのspamは対策必要ぽい… | コメント (0) | トラックバック(0)
2005/04/16(土)
今日の気になるシリーズって・・
もともと時間がないときの逃げ用だったのに、最近何にでも使ってる気がする。
確かにネットニュースのセカンドメディアとしてのblogだったらそれもいいかもしれないが、私の場合独自のコメントをつけることで少しでもセカンドメディア化を避けようとしているので、できるだけ時間のあるときは個別のエントリにした方がいいかもしれない。第一せっかくPCとかmobileとかいうカテゴリがあるのに、今日の気になる○○だと全部一緒になってしまうからね。
珍しく追記部分使わずに書いてみた。重要な告知とかはそうした方がいいかも。
投稿時刻 22:56:43| 固定リンク:今日の気になるシリーズって・・ | コメント (0) | トラックバック(0)
2005/04/05(火)
またもやspamキター・・・orz
どうやら奴等のリストに入っちまったようで、また来ました。仕方がないのでspam対策することにしますが、それまでの間暫定的にコメントが承認制になってます。もしかすると仕様になるかもしれませんが、多分spamフィルタ入れたら元に戻すと思います。ご迷惑をおかけしますがご了承ください。
投稿時刻 07:27:28| 固定リンク:またもやspamキター・・・orz | コメント (0) | トラックバック(0)
2005/04/02(土)
記事数減るかも
春休み中はかなりこっちに記事投げましたが、もうすぐ大学が始まりますので減るかもしれません。
あと、最近外部記事でなくてもこっちに投稿しまくっているせいで「約定期日記」の記事がかなり減っているので、一部のネタは「約定期日記」のほうに書かれるかもしれません。ただ、「ぬーす(ぉ)」や「今日の気になる○○」などは今までどおりこちらで書いていきます。
投稿時刻 05:18:49| 固定リンク:記事数減るかも | コメント (0) | トラックバック(0)
2005/04/01(金)
spamコメント&TBキターーーーーーーーー!!orz
ついに来ちまいましたspam。しかも9件も。もちろん全部意味不明、送信元は全て外国ノード。
あぁ、ついにこのblogも有名に・・って、そんな意味で有名になりたくはないなぁ。今のところ「約定期日記」の似非blogシステムにはspamは来てないようだ。ついに本腰入れて対策しないとだめかなぁ。spamメールも20通/日ぐらい来るようになったし(その9割はエロ・SEX系)、無視を決め込むのもそろそろ限界かも。というか、メールはOutlook系の管理システムに慣れてるので(他のメーラーはメールを入れるフォルダもどき(以下フォルダ)とサブフォルダを持つフォルダが別扱いなのが多い)、それならばOutlook2000からOutlook 2003なりOutlook Expressなり同じMS Outlook系に乗り換えればよさそうなものだが、Expressはどうも安っぽいし、2003は「Fen」2ndにプレインストールされていたが、微妙な違いが使いづらく2000煮ダウングレードした経緯がある。いっそWebメーラーで全部やってしまうかな(ぉ)。
投稿時刻 03:11:39| 固定リンク:spamコメント&TBキターーーーーーーーー!!orz | コメント (6) | トラックバック(0)
2005/03/24(木)
闘うブロガー(というか「ロガー」)
といっても誰かと対決したりするわけではありません。むしろ闘う相手は自分自身です。
いきなり訳分からんタイトルですが、ふと思いついたので書いてみる。
最近blogが流行で、芸能人(アイドル・タレント・歌手・俳優や女優etc。とりあえずここではテレビや新聞で話題になる有名人程度の意味)もblogを始めたり、ぷっちょのTVCMで「blogに上げ~」と言ったり、もはや猫も杓子もblogな状態。しかし、blog以前から日記を書いていた人もいますし(私も一番最初の「約定期日記」(当時は「不定期日記」)のころはごく普通のhtml日記(CGIやSSIなどありゃしない)だった)。しかし、何もコンピュータ上でなくても日記をつけてる人はいます。そういう人達も含めて、ここでは日記を書く人を「ロガー(ブロガーはbloger=web+log+erなので、webじゃないlog(日記)をつけるからloger。ロジャーと読むなよ(ぉ))」と呼ぶことにしましょう。以下、主にblogやネット日記ですが、一部非ネット日記の話も入ってます。
●「ロガー」の最大の敵、それはモチベーション低下
モチベーションとは「動機」のことで、要するにやる気とか意欲、意志という感じです。とりあえず流行に乗って始めてみたはいいが、書くのが面倒、ネタを考えるのが面倒、コメント・トラバや掲示板・メールの反響の処理が面倒(まあ、これはある程度人気にならないと出てこないか)・・と、ついつい更新が滞り、寂れてしまう(更新し続けてても繁栄するとは限りませんが)。モチベーションの低下の原因は色々ありますが、主に肉体的・精神的に疲れる、忙しくて時間が取れなくなる、反響がほとんどないなどです。しかし、もともとよほどのことでもない限り、普通の人の書くblogや日記はネット中にあふれる何百万、何千万(英語とかも含むと相当な数はあるだろう)の日記のたった1つでしかないので、1年や2年で反響がどっと押し寄せるのは珍しいでしょう。もし成功したならば、それは書いた人の才能ということでしょうかね。ちなみに、ネットに公開しない日記の場合、反響などもともとあるはずもない(本として出版でもすれば別ですが)なのでモチベーションの維持はもっと難しいかもしれません。でも私みたいに初めから自己満足上等(blogやネット日記の場合は反響あれば棚ぼたと思い込む)と割り切ってやってればそう辛くもないと思いますが。大体多くの人がネタ帳やメモをかねてるんじゃないですかね。
●ブロガーやネットロガー(blogツール以前のネット日記先駆者)に特有の苦悩
やっぱり「公開してる」ということから来る特有の問題がありますからね。応援や賛同があればうれしいですが、批判や反対意見はまだいいとしても、根拠がなかったり過剰である誹謗中傷やら無意味な荒らしやら(blogに限らず、掲示板やメールに来ることもある)はロガーに多大な精神的ダメージを与え、モチベーションを大きく低下させます。あとはspam。誹謗中傷や荒らしと違って内容は攻撃的でなかったりしますが、カジノやらポルノやらの広告がべたべたと貼り付けられたりするとイメージダウンに繋がりますし、それの処理も一苦労で、やはり精神的疲労を引き起こしモチベーションを低下させます。spamについては一応blogツールの設定などである程度は防げますが、批判や荒らしなどは精神的に免疫をつけるしかないですね。嫌ならやめてもいいんじゃよ(by FFXIのマートじいさん)(ぉ)・・というわけでもないですが、強制ではないので(一部仕事で書いてる人もいるかもしれないが)一時的あるいは恒久的にやめてもいいわけですし
●反応ないのもなぁ。
逆に反響がほとんどないのも悩みの種。下手に他のblogを真似るとオリジナリティがなくなるし、でもアクセスは伸びないし。でもこれは自己満足上等で割り切ってしまうしかないですね。まだ荒らしやspamが大量に来るよりましと考えましょう。
●ネタ脳・日記脳
ある程度続けるとどうしてもこの現象が出てくる。何か事件とかがあると「ネタになる!」と、文章構成まで即座に考えてしまったり、日記のために睡眠時間を6時間も削ったり(やったことありますよ(ぉ))、ネタがなくてもエディタ(あるいは日記帳)の前でずっと何かネタがないか考え込んでしまったり。本来ロガーが日記を「書く」はずなのに、なぜかロガーが日記に「書かされてる」みたいな状態になってしまうんですよね。でもこれも、よく考えて、その状態が本当に嫌なら強い意志で書くのをやめればいいですし、別に問題ないと思うのなら続ければいいでしょう。私も特に問題ないというかむしろ生きがい的に書いてるので特に悩んでません。そりゃ日記かいてたら寿命が半分になるとか言われると考えてしまいますが…。
●ロガーの敵
以上から、ロガーの闘うべき敵は「自分自身」と「spammer」でしょうかね。特に自分自身は手ごわいかもしれませんよ。ちなみにここでは真面目に批判したり意見したりする人はspammerには含みません。人によっては意見は全部イエスオンリーでないと嫌という人もいるかもしれませんが、世界にはいろんな考えを持った人がいます。否定意見が嫌なら公開をしない、あるいは賛同するグループ内だけで公開すればいいのです。むしろ心から意見を述べてくれる人は「強敵」とかいて「とも」と読むという感じですね。
以上、30分ほどでが~~~~~っと書いたのでかなり適当な部分とか突っ込みどころ満載の部分とか思い込みとかあるかもしれません。でもこれを見た誰かにとって少しでも参考になればいいなぁと思ったりする次第です。
投稿時刻 00:55:51| 固定リンク:闘うブロガー(というか「ロガー」) | コメント (0) | トラックバック(0)
2005/03/18(金)
カテゴリ再編2
時事特設とか今日の気になる○○とか新しいのが増えてるが、さらに記念日カテゴリを作っていくつかのエントリを移行、さらにPCロードマップをPCのサブカテゴリとした。
この過程で、PCロードマップに属していたエントリを全てPCに移動し、サブカテゴリとしてPCロードマップを指定しなおさなければならなかったので非常に面倒だった。DBを直に弄ってやろうかと思ったが、少々複雑になっている(エントリを保存してあるmt_entryテーブルにはカテゴリ情報がなく、別にmt_placementというマッピングテーブルがある)ので諦めて手動で移動した。
ところで、サブカテゴリの記事を親カテゴリのアーカイブに表示するには、カテゴリアーカイブのテンプレートのMTEntriesをMTEntriesWithSubCategoriesに変えればいいだけなのだが、なぜかそれだとMTEntryCountの個数は増えない。
投稿時刻 18:24:29| 固定リンク:カテゴリ再編2 | コメント (0) | トラックバック(0)
2005/03/13(日)
トラックバック実装【トラックバック】
といってもこっちじゃなくて約定期日記のほう。ついにトラックバックまで実装されてほとんどblogツールと変わらなくなったかも。
ただ、MTのようにデータベースで扱っていないし、トラバ数表示はその場で生成(SSI)なので効率とかは悪いかも。はっっ、ロック機構入れてなかった。前にアクセス解析でデータ飛びまくってひどい目にあったので入れておこう。まあ、そんなにトラバ集中することはないと思うけど。
そういえば、約定期日記から他のblogへのトラバはまだできないな。ついでにさくっとトラバツール作っておこう。
投稿時刻 23:06:00| 固定リンク:トラックバック実装 | コメント (0) | トラックバック(1)
2005/02/17(木)
時刻表記24時間化
私は24時間表記主義(?)なのでMTの12時間表記が気に食わない。しかし面倒なので放置していた(ぉ)。でもテンプレ変更で簡単にできるっぽいのでさくっと変更してみた。
タグのフォーマットについてはリンク先の記事を参照した。
nlog(n):12時間表記のダブルスタンダード
別にダブルスタンダードとかはあまり興味がなく、単に24時間表記にしたかっただけなのだが、なるほどそういう問題もあったのか。
ところで私は1:00を25:00とか書いたりするのはあまりしない。どうも論理的におかしい気がするからだ。どこまでを2x時と呼ぶかなども微妙だし。余談だが、私は0時以降は夜とは言わず「超早朝」などと呼んでいる(というのも、例えば今日の2時ごろを「2月17日深夜」なんていわれると23時ごろというイメージしか湧かないので)。むしろそっちのほうがおかしいか(ぉ)。
投稿時刻 03:11:18| 固定リンク:時刻表記24時間化 | コメント (0) | トラックバック(0)
2005/02/16(水)
体裁変更+最近のコメント追加
Toyoaki氏のテンプレートを参考に最近のコメントを表示するようにした。ついでに、幅を固定ではなくブラウザの横幅に対しての%で指定するようにしておいた。
実はうっかりamazonのアフェリエイト広告までコピーするところだった(ぉ)。あと、体裁変更は失敗するとサイドバー(カウンターやカレンダーが表示されているところ)が下のほうに表示されてしまうので何度かやり直した。
投稿時刻 10:12:48| 固定リンク:体裁変更+最近のコメント追加 | コメント (0) | トラックバック(0)
2005/02/07(月)
カテゴリ再編?
MT3.15になったことだし、サブカテゴリも使ってカテゴリを再編するかな・・。
案としては
+約定期blog
+雑記
+朝刊ぬーす(ぉ)
+IT
|-PC
|-PCロードマップ
|-Mobile
|-デジもの
|-技術
|-ネットぬーす(ぉ)
とかかな。でもこれだとIT系の朝刊ぬーすがITに入らないなぁ。まあじっくり考えるか。
投稿時刻 04:38:25| 固定リンク:カテゴリ再編? | コメント (0) | トラックバック(0)
2005/02/06(日)
fork()対策
WindowsのActivePerlだとfork()関数が使えないのでMTがエラーを吐く。そこで今まで$pid = fork();となっていた部分を$pid =1;とかしてごまかしていたが、これだとコメントを書いたりトラバを貰ってもインデックス画面の個数などは手動で再構築しないと反映されなかった。
ところが、fork()で検索してみると同じようにfork()が使えない環境でMTを立ち上げる方法が書いてあり、
これを回避するには、mt.cfgに
LaunchBackgroundTasks 0
の一行を追加すれば回避することが出来ます。
とのこと。早速fork()の改変を元に戻し、mt.cfgにオプションを追加。するとエラーも出なくなったしコメントの個数もすぐに反映されるようになった。やっぱり下手に自己流で弄るよりもネットで検索したほうがいいのかもしれない。
ところで、↑のソースはSPAM対策なのか、blogっぽいのにトラバURLが見つからない。うちにはSPAM来ないので対策全然してないんだな~これが(ぉ)。
投稿時刻 22:15:27| 固定リンク:fork()対策 | コメント (0) | トラックバック(0)
2005/02/02(水)
blogのSPAM対策
今のところ約定期blogのほうにはSPAMコメントやSPAMトラバは来てないけど、3.15にバージョンアップしたついでに対策プラグインでも入れてみようかと思ったのだが・・
MTBanASCII
なんとPerl 5.8以上だって・・。うちのはNamazuの関係とかがあって5.6.1のまま・・だめじゃんorz。Namazuもまだ正式版は2.0.12(今使ってるやつ)だし、一応5.8対応のPPM作ってくれてる人もいるが、とりあえず今は安定重視で。もう耐えられないってぐらいにSPAMがくるようになったら考えよう。
投稿時刻 16:15:37| 固定リンク:blogのSPAM対策 | コメント (0) | トラックバック(0)
トラバテスト
あり~?最近トラバ送れなくなってる???ということで自分のblogに投げる。
どうやらうまくいってるな。たまたま相手のblogがビジーだっただけなのかも。
・・・おわーっ多重トラバになってる(T T)。どうやらエラー出るけど送れてるみたいだ。
もしかしてfork()消してる(といってももともと動かない)から???
投稿時刻 16:04:23| 固定リンク:トラバテスト | コメント (0) | トラックバック(5)
MT3.15
MT3.15に上げました。
最初、アップグレードスクリプトがうまく動かなかったので、mysqlでmtuserに全権を与えて再実行したらうまく行った。テンプレとかは引き継がれるようなので、あとはToyoaki氏のところを参考にして少し手を加えれば終了か。意外に楽だな。
あと、いままで英語版の日本語化のような状態だったのが、かなりの部分で日本語化されているので分かりやすい感じ。
追記(15:55頃):コメントにも書いてるがActivePerl build600系だとfork()が使えないので消す。おそらくそのせいだろうけど、コメント書いたりトラバもらっても手動でリビルドしないと反映されない(ぉ)。あとはハイパーリンクのtarget="_blank"とか(今までずっと手動でやってた)、太字をstrong→b、斜体をem→iとか細かいところを弄っておいた。
投稿時刻 05:47:25| 固定リンク:MT3.15 | コメント (4) | トラックバック(0)
2005/01/29(土)
トラバ一覧
久しぶりにMTに手を入れる。
最近のトラックバックをエントリごとにまとめて表示を見てさくっと導入。特に問題はないようだ。ただ、トラバ自体が貰った後に手動で再構築しないと出てこない?ようで、1/27に貰ったトラバがなぜかエントリに表示されていなかった。次のMT(3.15)あたりでバージョンアップするかな・・。
投稿時刻 11:15:42| 固定リンク:トラバ一覧 | コメント (0) | トラックバック(0)
2004/11/02(火)
新カテゴリー追加
新しいカテゴリーを追加したので、改めて各カテゴリーの説明をする。
約定期blog・・・・・・MovableTypeのシステム関連など
PC・・・・・・・・・・パソコンのソフトやハード関連など
Mobile・・・・・・・・主に携帯電話関連など
情報通信技術・・・・・ネット関連やIT一般など
デジもの・・・・・・・以上に属さないデジタル関連。デジカメなど
雑記・・・・・・・・・基本的にPCや情報通信技術に関係ない話題
カテゴリー再配分は後ほどやることにしよう。
投稿時刻 17:31:06| 固定リンク:新カテゴリー追加 | コメント (2) | トラックバック(0)
2004/10/10(日)
もうひとつblog追加・・もういいって(ぉ)
MCRNにもblogをおいた。MTじゃなくてsbとかいうやつだけど。
一応自鯖が落ちてる時とか、故意に長期にわたって落とすときに更新するために置いてみた。現状でも2つの日記(約定期日記と約定期blog)の更新で大変なので、平常時は記事が行くことはまずないだろう。
・・しもーた、Wikiとかxoops置こうと思ってたのに・・まあいいや、それらの設置も考えよう。
投稿時刻 16:43:55| 固定リンク:もうひとつblog追加・・もういいって(ぉ) | コメント (0) | トラックバック(0)
2004/09/27(月)
バージョンアップ
最近はこの約定期blogも軌道に乗ってきたので、ちょっとだけバージョンを上げてみた。
ほとんど標準状態だし、まだ1.0とはいかないが、安定運用してるのでβは外すことにした。あと、Toyoakiさんのところのtemplateを見て、indexページのエントリーにどのカテゴリーの記事か表示されるようにしてみた。
・・・最近は約定期日記より記事多くないか?
投稿時刻 17:24:42| 固定リンク:バージョンアップ | コメント (2) | トラックバック(0)
2004/09/14(火)
TB文字化け・・とりあえずMT3.0D日本語版に差し替え
大学の先輩のらくさんからTBをもらったが、なぜか文字化けしてしまった。
調べてみると、どうやらこのサイト全体はUTF-8なのに、そのTBだけがEUCであることが判明。う~ん、これは向こう側の問題か、こちら側の問題か・・いずれにしろ、受け側で出来る限りの対策をする必要がある。ということで文字化け対策がされているらしいMovableType3.0D日本語版限定ライセンス(1ユーザー3blogらしいけど、私は1ユーザー1blogしか使わない(システムメンテナンス用の全権ユーザー(UNIXでいうところのroot)があるので2ユーザーだが、投稿しないので大丈夫だろう?)から問題ない。っていうか、フライング使用してたMT3.0D英語版も限定ライセンスだったけどね)に差し替え。さて、問題は解決されたのか・・???次のTBが来たら分かるだろうけど。
投稿時刻 11:48:30| 固定リンク:TB文字化け・・とりあえずMT3.0D日本語版に差し替え | コメント (1) | トラックバック(0)
MTちょっと弄る
右側のカテゴリ別リンクのところに、各カテゴリごとのエントリー数を水平線(<hr>)で表示するようにした。さらに、総エントリー数も表示するようにした。
しかし、水平線のカウンタバーはJavascriptで生成しているので、Javaをきっていると幅が均一な灰色の水平線しか表示されなかったりする・・なんとかサーバサイドできないかなぁ。やっぱphpとか導入すべきか・・?
投稿時刻 03:39:10| 固定リンク:MTちょっと弄る | コメント (0) | トラックバック(0)
2004/08/21(土)
日記才人で・・・【消費電力】
日記才人というところに、私も「約定期日記」とこの「約定期blog」を登録しているのだが、なぜか以前から登録している「約定期日記」は全然「マイ日記才人(ブラウザの「お気に入り」のようなもの)」に登録されなかったのに、なぜか「約定期blog」のほうに登録が一件あった。
こんなあまり更新してないblogなのになぜ?と思いつつ、登録者(M.Abe)さんのサイト「PC処世術 - パソコンの進化と共栄する」を見てみた。
CPUに「賞味期限」や「命数」といった概念を導入し、コストパフォーマンスのいいCPUを見極めるためにどうするかといったことや、今私の最大の懸念事項である「消費電力(とくにCPU)」についても書かれていてとても興味深い内容だった。消費電力編には予告として「モバイルCPUの消費電力に将来を見る」というのがあるので、記事が出るのが楽しみである。
ついでに余談だが、CPUの消費電力とアップグレードパスについて「電力効率(e-effic)」というのを書いてみた。まだ途中だが、一応区切りはついているつもりである。まぁ、いつ気が変わってPen4 PrescottとかOpteronとかXeonとかItaniumとか8086とかZ80とか真空管とか言い出すかわからんけどね(最後の3つはまずありえないがw)。
投稿時刻 18:06:39| 固定リンク:日記才人で・・・ | コメント (0) | トラックバック(0)
2004/08/14(土)
エントリ~吹っ飛んだ
なぜか「今後のMyPCロードマップについて短考」というエントリが、htmlには残っているのにMTのデータベースから吹っ飛んでいた。やはり「Sephie」大規模アップグレード計画のごたごたで吹っ飛んでしまったのだろうか・・・?
一応復帰させた(日付も)が、コメントの日付だけは元に戻せなかったので、少し変な感じである(実際は投稿直後に付け足すようにコメントを投げているので)。
投稿時刻 00:59:06| 固定リンク:エントリ~吹っ飛んだ | コメント (0) | トラックバック(0)
2004/07/02(金)
あらためてカテゴリ紹介?
カテゴリが増えてきたので、改めて紹介することにした。
●約定期blog
このblog運営(?)そのものにかかわるような記事。
●雑記
ほかのどのカテゴリに属さない記事。「後々どこかのカテゴリに属するような記事」が書かれることもある
●PC
PCと書いてあるが、コンピュータ全般の記事
●ぬーす(ぉ)
Newsやニュースと呼ぶには何かが足りないような記事。主に朝日新聞の朝刊が情報ソースである。
とまあ、今のところこんな感じである。今後もっと増えていくかも知れない。
ところで、リンク名が「元ソース」「ソース元」などと統一されていない、かつ、わけがわからん(元=sourceなので、ソースソース???)ので、今後は「詳細な記事(asahi.com)」のようにしていきたいと思う。
投稿時刻 09:11:57| 固定リンク:あらためてカテゴリ紹介? | コメント (0) | トラックバック(0)
2004/06/24(木)
停滞すると寂しい
インデックスに表示するエントリーの設定が、件数ではなく日数なので、更新が停滞するとインデックスページが寂しくなる。
設定項目にも日数の設定しかない。なんとか件数設定できないだろうか?まあ、毎日更新すれば問題ないのだが・・・。
投稿時刻 08:53:03| 固定リンク:停滞すると寂しい | コメント (0) | トラックバック(0)
2004/06/08(火)
投稿時刻が・・・
なんと、携帯電話から投稿すると、投稿時刻が直前の投稿と同じになってしまうのだ。
おそらくJavaScriptが使えないからだと思うのだが、なぜサーバ側の時刻を使わないのだろうか?・・・と思いきや、実はそうではないようだ。私の使っている携帯電話のブラウザは、同じURLだと故意にリロードしない限りキャッシュを表示してしまうのだ。そのため毎回同じ時刻になっていたのである。
投稿時刻 18:09:12| 固定リンク:投稿時刻が・・・ | コメント (0) | トラックバック(0)
2004/06/07(月)
携帯電話でblog(リベンジ)
今度こそ携帯電話から投稿~リビルドまで全部やってやる~!
で、結果はというと・・・・・大成功!ちなみにこの追記も携帯電話のみで作成&リビルドしている。しかし、長文はちょっと辛いか・・・。
投稿時刻 03:49:28| 固定リンク:携帯電話でblog(リベンジ) | コメント (1) | トラックバック(0)
2004/05/31(月)
思い立ったが凶日生活(ぉ)
Toyoaki's PCなどを参考にして、追記部分の展開やカテゴリー表示、アーカイブの保存ディレクトリ調整などを一気にしてしまった。これだけ変更したので、バージョンを0.20βに上げておいた。
しかし、そのせいで今日提出のレポートがまだできていない。タイトルの意味は「思い立って何かをやれば、悪いことがおきる」という意味(今回の場合レポートがまだということ)。本当は「思い立ったが吉日(生活)」なんだけどね。
ところで、トラックバックってサイト全体(たとえば「http://sephiebrain.jp/blog/」)に対しては送れないんだよね・・・。カテゴリーに対しては、許可してれば送ることが可能らしいけど。まあもともとが単なるリンク通知ではないらしいからね(同じ話題を繋ぐためだったっけ?よくわからん(ぉ))。
投稿時刻 04:31:34| 固定リンク:思い立ったが凶日生活(ぉ) | コメント (0) | トラックバック(0)
デザインとか
とりあえず作ったこの約定期blogだが、「約定期」と名がつくからにはやはり「約定期日記」の要素を少しは継承させようかな~とか思ってみたり、やっぱり新デザインでいこうかな~と思ってみたり。今はまだよく分からないのと、時間がないのでデフォルトのままだけど。
ところで、3column構成と2column構成どちらにしたほうがいいだろうか?3columnにしてみたい気もするが、そもそも現在の「SephieBrain」のトップ自体ノーフレーム、ノーコラム構造(でかい表は作ってあるけど)なので現在の2columnでも十分なんだけどね。
まあそれより、このblogがぽしゃらないことを祈る(ぉ)。
投稿時刻 03:42:15| 固定リンク:デザインとか | コメント (0) | トラックバック(0)
SPAMコメント
いつも巡回しているblogサイトでSPAMコメントについて書かれていた。
ついにSPAMもblogコメントにまで来てるのか・・私はまだ始めたばかりなので来てないけど。
しかし、面白いのは、上のエントリから参照されているblogサイトが、さらに別のblogサイトを参照しているということだ。って、このサイトもそうなんだけど(ぉ)。
で、blogにはリンクを通知できる(ちょっと違うかもしれないが大体そんな感じ?)トラックバックというのがあるので、早速使ってみる。
投稿時刻 03:33:53| 固定リンク:SPAMコメント | コメント (0) | トラックバック(0)
2004/05/30(日)
バージョン進める【カウンター】,【カテゴリ】
カウンターつけたり、新カテゴリ作ったりしたのでバージョンを進めておく。
投稿時刻 02:51:53| 固定リンク:バージョン進める | コメント (0) | トラックバック(0)
2004/05/25(火)
カウンターつけてみた【インデックス】,【カウンター】
インデックスページにカウンターを設置した。
リロード対策タイプなので、他のページ(アーカイブなど)にも設置してもいいのだが、とりあえずインデックスにだけおいて様子を見る。
投稿時刻 22:46:43| 固定リンク:カウンターつけてみた | コメント (0) | トラックバック(0)
2004/05/24(月)
携帯電話から再構築に挑戦【携帯電話】,【再構築】,【JavaScript】,【リダイレクト】
直に再構築URLにアクセスしてみる。
・・・が、やっぱりだめっぽい。
どうやらJavaScriptでリダイレクトしているようだ。
そのリダイレクト先URLにアクセスすれば何とかなる気がするが、最大エントリー数などがURLに含まれているため毎回変えなければならず面倒である。
投稿時刻 23:41:29| 固定リンク:携帯電話から再構築に挑戦 | コメント (6) | トラックバック(0)
コメントがつけられない・・いや、つけられた【コメント】,【fork】,【UNIX】,【エラー】
コメントをつけようとしたら、「メールアドレスが必要」と言われてしまった。これは設定しだいでどうにかなるのだろうが、問題はその後だった。メールアドレスを入力し、コメントをつけようとしたら
fork() is not implimented うんぬん・・・
というエラーが出てしまった。う~ん、これはやはりUnix系OSではないからだろうか・・・何か手はないかな?
・・と思ったら、なんとコメント自体は投稿されていることが判明。エラーだと思って何度も投稿したせいで二重投稿になってしまった。こうなったらfork()を使っている部分だけ実行しないように該当部分を改造(改悪?)するか?
投稿時刻 11:29:46| 固定リンク:コメントがつけられない・・いや、つけられた | コメント (4) | トラックバック(0)
携帯電話から書き込みテスト【携帯電話】,【再構築】,【au】,【W11H】
携帯電話から書き込めるか試す。
どうやら書き込みはできるが再構築ができないので閲覧可能にはならない。
そういえばどこかのblogでもそんなことが書かれていた。
ちなみに書き込みテストしたのはauのW11H。
投稿時刻 11:09:59| 固定リンク:携帯電話から書き込みテスト | コメント (2) | トラックバック(0)
2004/05/23(日)
とりあえず置いてみただけ【MT】,【MySQL】,【Movable Type】
一応動くようにはしておいた。
日本語版MT3.0はまだ正式発表されてないので英語版MT3.0を日本語化して設置。
DB鯖は前に遊び(?)でMySQL入れておいたのを使った。
#実は久しぶりのMySQLでパスワード忘れてて(ぉ)、my.iniを検索してパスワードを発見し、無事にuserとDBの作成ができたのだった。
どうやらここは「続きを読む」の後に来るらしい。
長ったらしい本文を書くときはこっちに書くといいようだ。
投稿時刻 23:25:43| 固定リンク:とりあえず置いてみただけ | コメント (0) | トラックバック(0)
肥大化対策のため、最新の100件を超える分は表示されません。約定期blogトップページから検索してください。
本当はPHP導入すれば分割できるらしいんだけど…
