しばらくほったらかしにしてたこのブログ。
いつのまにかたくさんの方にコメントいただいてました。
しかも全記事に。しかも英語・・・
ってコメントスパムかよっ!(三村風)
たぶん、件数でいうと1,000件近くコメントがきてたと思います。
一時的な対策と思ってコメントの受け入れを「closed」にしたのですが、どうもcgiに直接アクセスしてコメント入力してるらしい。
ちゃんとcgiのファイル名変えておいたんだけどな・・・。
ということで、ネットで検索してコメントスパム対策を実施。
参考にさせてもらったのは以下のサイト。
fang-lang.net: MovableType コメントスパム対策
fang-lang.netさんに感謝感謝。
これでしばらく様子みようかな。
ひさびさにARTIFACTを覗いたら以下のような記事が。
ARTIFACT ―人工事実― | ITmediaでWeblogニュースコーナーが開始
blogも一般的になってきたなぁと思いつつITmediaを覗いていたら、blogとCMSと比較の記事がありました。
ITmedia エンタープライズ:主要Blog、CMSツール機能比較(2004年7月版)
インストールしたままほったらかしのxoopsは結構高評価。
やっぱりいいんだなぁと思いつつ、日頃の不勉強を反省。
またxoopsの勉強はじめようかな・・・
INTERNET MAGAZINE 7月号に載っていたコメントスパム対策を実施。
アクセス数が少ないサイトでコメントスパムもごくたまにあるぐらいだったのですが、事前に対策を実施することに。(前にもやろうと思って忘れてたんですが。。。)
98ページから2ページに渡って紹介されているコメントスパム対策。
今回は「対策1 mt-comments.cgiのリネーム」と「対策2 コメント欄のURLをブラックリスト化する」の2つだけ実施してみました。
「対策1」はmt-comments.cgiを別な名前に変える方法で簡単にできます。
「対策2」も比較的簡単ですが、ブラックリスト化するURLを削除したため確認できてません(汗)
ちなみに「対策2」は下記を参考にしました。(本に書いてあったURLです)
blog.bulknews.net: MT コメントSPAM対策
なお、実行は自己責任でお願いします。
先日インストールしたNucleus(ニュークリアス)。
4/16、あやうくここのサイトが開店休業状態に追い込まれるような事態になりそうになってしまいました・・・
同じ時期に夏川さんのところでMovableTypeが入っているサーバにNucleus(ニュークリアス)を入れたところMovableTypeにログインできなくなったというトラブルがありました。
人ごとだと思って気にしていなかったのですが、なんと自分のところも!
どうしようと思いつつ夏川さんの作業を手本に復旧作業を。
まずは「パスワードを忘れた」を使って暫定パスワードを取得
→ ログイン不可!
次は「mt-medic.cgi」というCGIを使ってパスワードを変更
→ ログイン不可!!
このあと夏川さんはバックアップからの復旧に移行されるのですが、僕にはバックアップなんてものはなく、ここで「The End」かと考えつつ、とりあえず何か手段はないか模索。
Nucleus(ニュークリアス)をインストールした後だったのでそれが原因かとおもい管理画面をみたりしたが何も思いつかず・・・
「まさか、ログインしたままだからか?」と期待もせず、Nucleus(ニュークリアス)からログアウトして再度Movabletypeにログイン挑戦・・・なんと何事もなかったようにログインOK!!
この日は復旧の安堵感と共に就寝し、今日再度検証してみました。
やはりNucleus(ニュークリアス)にログインしているとMovableTypeにログインできません!!
Nucleus(ニュークリアス)からログアウトしたら問題なくログイン可能ということで、ログインはどっちか片方ねということだったようです。
これ以上の原因追及は能力的に無理なのですが、Cokkieあたりが絡んでるんですかね。
とりあえず、大事にいたらなくて良かったです。
野武士旅団 「暫定名称 ムーバブルタイ子さん」: 夏川技研/MT構築記 飛翔編〓12
一時的ブログ消失と「オオムネ」復旧について
この前インストールしたNucleus(ニュークリアス)とこのサイトで使っているMovabletype。
ちょっと興味深いことを発見。
今日は時間がないので、また今度。
夏川さんには朗報かも(笑)
インターネットマガジン5月号の「最強Blogツールをセットアップ!」という記事を見た影響で、Nucleus(ニュークリアス)なるBlogツールをインストールしてみました。
今、使っているMovableTypeは個人利用は無料ですが、商用だと有料になってしまいます。商用で使うことがあるのかという話もあるのですが、なんとなく無料という響きに惹かれてインストールすることに。
比較的簡単にインストールできたのですが、スキンの変更でいきなり躓いてしまい、結局そのまま放置・・・
もうちょっと情報を集めながら、改良を加えていきたいと思います。
ちょっと気になるのはblog名に日本語が使えそうにないこと。SEO的にはちょっとマイナスかもしれません。(ほんとか?)
人気4ソフトの使い方からインストールまでこれを読めば自由自在
Movable Typeの最新版も掲載!最強Blogツールをセットアップ!
田口和裕+平田大治+樋口理+長嶋享+ただただし
プロバイダーによるブログサービスが次々と開始されて、いよいよブログの時代が到来! という感じですが、インターネットマガジンでは、プロバイダーのサービスではものたりないというヘビーブロガーにこの特集を送ります。自分でレンタルサーバーと契約して、ブログツールをインストールすれば、プロバイダーのサービスとは一味違った、自分で徹底的にカスタマイズできるブログが作れます。しかも、Movable Typeの最新版だけでなく、Nucleus、Blosxom、tDiaryなど個性派ぞろいのツールのインストール方法もセットアップ方法も一挙に紹介します。人とは違うブログを作りたい人はまずはこの記事を読むべし!
Movable Typeを開発提供しているシックス・アパート(Six Apart)の日本法人のサイトです。
Movable Typeを使ってサイトを作っているのはさすがです。
(あたりまえか(笑)
シックス・アパートは今後、4月に予定しているMovable Type 3.0日本語版の提供を皮切りに、シックス・アパート製品を順次、日本市場に投入していきます。ご期待下さい。ということなので期待したいと思います。(バージョンアップできる時間があるかな・・・)
で、気になったのが、以下の記述。個人利用なので自分にはなにも影響はないのですが、すでに、商用サイトをMovable Typeを使って公開している企業とかはライセンスを払っているんですかね?それともVer3からなんでしょうか?
誰か教えてください(笑)
Movable Typeの個人利用は今後も無料です Movable Typeは日本語版が登場するバージョン3.0以降も、従来どおり個人利用に限って無料でご利用いただけます。詳しくはMovable Typeのページをご覧ください。
XREA SUPPORT BOARD - [重要] 全サーバーのメンテナンス
[重要] 全サーバーのメンテナンス 下記内容で全サーバーを対象にメンテナンスを行います。○時間:2004年03月15日(月) 7:00 PM〜9:00 PMの間の30分から2時間程度
○対象:全サーバー(ネームサーバー、VALUE-DOMAIN、XREAメインサーバーは除く)
○内容:収容ビルの法令に基づく電源設備定期点検・メンテナンスご迷惑をお掛けしますが、ご協力の程よろしくお願い申し上げます。
ということで、上記時間は閲覧できませんのでよろしくお願いいたします。
そんなに見る人いないと思いますが(笑)
いろいろなところで見かけたBulkfeeds: Similarity Searchを導入することにしました。
詳細は下記にあります。結構簡単にできました。
見た目はかなり適当にしちゃいましたが(笑)
今日、自分のサイトを見ると新しいコメントが。
うれしい気持ちでコメントを見ると、名前が怪しげ・・・
やられました!海外の男性好きな方向け?サイトへのリンクでした。。。
コメントを削除したら、再度コメントが書き込まれたようなメールが。実際は登録はされなかったようですが、気持ち悪いのでスパム対策を検討。
たまたまみつけたブログ/Blog最新動向 独り言 : Dashi Blogホームにありました。
時間がある時に試してみたいと思います。
昨日設置したPetit Poll SE ver 4.3
さっそくZakimi::BlogのzRyuさんから宿題をいただいてしまいました(笑)
文字コードの影響でコメントが文字化けしてしまうのをzRyuさんから教えてもらったページを参考に修正をしてみました。
紹介してもらったページはこちら
修正した箇所は以下の通りです。
・「poll.cgi」や「set.dat」、「pt.log」などのファイルをEUCで保存し直し。
・「poll.cgi」のソースを修正
■sjisをeucに変更
&jcode::h2z_sjis (*val);
&jcode::convert(*val, 'sjis', '', 'z');
↓
&jcode::h2z_euc (*val);
&jcode::convert(*val, 'euc', '', 'z');
■shift-jisをeuc-jpに変更(2カ所)
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
↓
<META http-equiv="Content-Type" content="text/html; charset=euc-jp">
テストしたところうまく言ったようです。
zRyuさん情報提供ありがとうございました。大丈夫そうですよ。
でも、修正は自己責任でお願いしますね(笑)
時々覗いているZakimi::Blogさんのところにあった投票システム?が気になったというかほしくなったので真似して導入してみました(笑)
CGIがわかる人なら導入は簡単ですね。詳しくは下記を。
Petit Poll SE 解説ページ
コメント機能もあるのですが、コメント入力すると文字化けしてしまいます。文字コードの影響でしょうか?たしかxrea.comはEUCなのですが、コメントを表示するページはShift-JISなのでその影響でしょうか・・・よくわかりません。時間がある時に調べてみようかな。
以前からやってみようと思ったphp化。
難しく考えていたのですが、簡単でした。
出力するファイルの拡張子をhtmlからphpにするだけ。
検索エンジンにキャッシュされているページもあるので、とりあえず古いファイルにはあたらしいindex.phpへのリンクを追加。
それからすべて拡張子をphpに変更して再構築。
以外と簡単でした。
参考にさせてもらったのは以下の記事。感謝感謝。
レイアウト変更につづき、デザインもちょっと変更してみました。
いろいろやったのですが、思い通りいかず途中で断念。
うーん、スタイルシートの理解が浅くてうまくいかない。。。
TABLE組めば思うようにできるんですが、それじゃあ意味ないんですよね・・・
もうちょっと勉強してからやってみましょう。。。
iNTERNET magazine 2004年3月号に載っていた「はじめてのCSSでblog自分流デザイン Movable Type編」を参考にちょっとだけレイアウトを変えてみました。
ほんとはデザイン全体を変えようと思ったのですが、そこまでのスキルはまだないようです・・・
徐々にスキルアップを図りたいと思います。
iNTERNET magazine 2004年3月号
「はじめてのCSSでblog自分流デザイン Movable Type編」
カテゴリ別のアイコンを作って、それを表示するようにしてみました。アイコン自作ですが、あいかわらずのセンスのなさにがっくり・・・
参考にさせてもらったのは「blogDROID」さんの下記のエントリー。
blogDROID: エントリーのタイトル前にカテゴリ別画像を表示する
最初は、プラグインの「Topicon」を使ってやろうと思ったのですが、うまくいかないようだったので・・・
この変更にあわせて、カテゴリ一覧の表示をMTCategoryDescriptionに戻しました。
画像のファイル名にカテゴリ名を使用しなければいけなかったのがその理由です。
Movable TypeのプラグインがたくさんあるのがMT Plugin Directoryです。
まだどれを使っていいのかわかりませんが、少しずつ試してみたいと思います。まずは英語を理解しないと・・・
やり方もわからず、危険な状態でしたが、思い切ってバージョンアップしてみました。
バージョンアップの参考にしたのは下記です。
Movable Type 日本語化手順
参考というか、日本語パッチを提供されている「ひらのさん」のところです。
まず、本家のmovabletype.orgから「Upgrade Version」をダウンロードします。
次に、上記の「ひらのさん」のところから日本語パッチをダウンロード。
いつも使っているWindowsのノートパソコンでパッチをあてるので、Windows版をダウンロード。
で、日本語版の中にある「MT.euc.EXE」を本家からダウンロードして解凍した「MT-2.661-upgrade」フォルダ内にコピーします。
で、「MT.euc.EXE」を実行します。これで日本語化OK。
で、その後どうしたらいいのかわからないのですが・・・
とりあえず、ファイルをアップロード。そして「mt-upgrade.cgi」を実行。
一応「Version 2.661 Copyright 2001-2003 Six Apart. All Rights Reserved. 」となったのでバージョンアップできたようです。
でも、いろいろと変更したファイル「CMS.pm」「bm_entry.tmpl」「edit_entry.tmpl」などがもとに戻ってしまったので、バックアップから戻しておきました。
でも、これでほんとにいいのかな?
とりあえず動いているからよしとしましょう(苦笑)
先日行った作業で一部追加と修正を行いました。
・リンク(aタグ)に「target="_blank"」の指定を追加
・「MT It!」でエントリーと追加するときにも同じボタンがでるように追加
先日の作業
日常とECR33とWEB関連なんでも帳: MTの編集画面にDreamweaver風のボタンを
・リンク(aタグ)に「target="_blank"」の指定を追加の修正個所は「edit_entry.tmpl」と「bm_entry.tmpl」の二つのファイルです。
(修正前)
(修正後)
・「MT It!」でエントリーと追加するときにも同じボタンがでるように追加したのは「bm_entry.tmpl」の二つのファイルです。
(修正内容)
MYBLOG JAPANに登録してみました。
といっても登録依頼しただけで、まだ未登録状態ですが・・・
MYBLOG JAPAN登録でどれほどの効果があがるか。
といっても「ネタ」に自信がないのでそんなに効果ないと思いますが・・・
MYBLOG JAPAN登録ついでにちょっとだけBLOGを改造。
といっても共通的なところをテンプレート化しただけですが・・・
テンプレート化したのは
・アドセンスのJavascript関係
・amazonのフォーム関係
・amazonのJavascript関係
・MYBLOG JAPANの検索ボックス設置関係
・MYBLOG JAPANの最新記事設置関係
アドセンスとamazon関係のソースをテンプレート化していいものは不安ですが、これでしばらく様子を見てみたいと思います。
まだ情報量は少ないのですが、将来軽量化の必要があるのかなと思い、たまたま見つけたサイトをブックマーク代わりに・・・
Living by the Animal Faith: 月別Archiveのページをリスト化&軽量化
いろんなblogを見ますが、KHさんのところはとても綺麗ですね。参考にしたいと思います。機能面も含めて。
Living by the Animal Faith
Movable Typeの取扱説明書は英語なので見る気がしなかったのですが(というか読めないだけですが・・・)、ありました!翻訳されたページが!
翻訳はhogeLogの高山さんです。
感謝感謝
フォトブログを設置してみました。
参考にしたのは、eblogの
eblog: Photoblogシステム「Quixotic Pixels」の設置
とてもわかりやすく説明してあります。感謝感謝
もとになるのはQuixotic Pixels: stylish & fun web designです。
ここからテンプレートとかを持ってきます。
あとは、eblogさんのところを参考にすればほぼOKです。
多少躓いた点は、
1.新しいエントリーを作るときのデフォルトのテキストフォーマット設定を「None Convert Line Breaks」にし忘れていた。(なぜか「コメントに適用するテキストフォーマットの設定」のところをいじってました・・・)
※どうもこれが原因で再構築した時にエラーになっていたようです。
2.登録しても画像がでない
eblog: Photoblogシステム「Quixotic Pixels」の設置に書いてある
そして大事なことなのですが、「Extended(追記)」部分に、写真の拡張子を抜いた階層を入力してやる必要があります。 これを入力しないと写真が表示されずに×マークになってしまうので注意してください。例えば 「http://xxxxx.xxxx.com/archives/photo.jpg」 という画像がアップロードされているとします。その場合には、 「http://xxxxx.xxxx.com/archives/photo」 という風に記述します。 拡張子「.jpg」は入れないことが大事です。また、画像ファイルがアップロードされている階層をきちんと確認しておいてください。最初これの意味がわからず困りました。
僕が使っているMovable Type 2.64では 「Extended(追記)」ではなく「追記(extend)」でした。「Entryの新規作成」画面の「エントリーの内容(body) 」の下にある「追記(extend)」にアップロードした画像のパスを書いてその拡張子を消せばOKでした。
3.日本語が文字化けする。
文字コードを変更し忘れてました。
Quixotic Pixels: stylish & fun web designからコピーしてくるテンプレートの文字コード(META部分)が「iso-8859-1」になっていますので、<$MTPublishCharset$>にすればOKです。(コピーしたテンプレート分)
以上で大丈夫でした。
でも、写真を登録することはあるのか不安です・・・
一応今回作ったフォトログ
my photolog
挑戦しようと思ったのですが、うまくいかないようです・・・
時間がある時に再チャレンジということで・・・
参考サイトをメモ
blog.bulknews.net: mt-rssfeed
少し前に編集画面にblockquoteボタンを追加したのですが、もっとすごいのやっている方がいました。
MTの編集画面にDreamweaver風のボタンを:風のまにまに号
「風のまにまに号」さんより
以前depologさんのエントリーを参考にMTの編集画面に「引用」ボタンを設置させていただいたのですが、これを応用してDreamweaver MX 2004風の各種タグ挿入ボタン一式を組み込んでみました。これを入れるとDWで編集するのと同じ感覚で色々なタグを使うことができます。
今度時間がある時にチャレンジしてみたいと思います。
大したことではないのですが、ちょっとだけ変更しました。
メインメニュー > 編集メニュー > 設定の「アーカイブの設定」のところを変更しました。
優先するアーカイブのタイプが「Category」になっていたのを「individual」に修正しました。
サイト内でリンクさせる時にこっちのほうがやりやすかったので。
★参考サイト
デポログ / DEPOLOG : blockquoteを簡単に
<blockquote>タグの装飾?をスタイルシートに追加したのですが、どうも綴りを忘れがち・・・
なので、エントリーの編集ボタンにあらかじめ追加できないのかなと探していたらありました。
「デポログ / DEPOLOG」さんのところで紹介されていました。感謝感謝。
ついでに、「ctrl」+「shift」+「q」で同じことができることがわかりそれも設定してみました。
これで簡単に<blockquote>タグが使えます。
でも、これでまた<blockquote>タグの綴りを忘れるんでしょうね。
変更したのは「tmpl/cms/edit_entry.tmpl」の380行目付近
document.write('<td width="24"><a href="javascript:formatStr(\'blockquote\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/blockquote-button.gif"
alt="blockquote" width="24" height="18" border="0"></a></td>');
それと、「ctrl」+「shift」+「q」は132行目付近
if (event.keyCode == 17) formatStr('blockquote');
これだけでOK。
「event.keyCode」はほかにも使えそうですね。
★参考サイト
BLOG質問箱: リーセントコメント コメント日付
コメントなんて書かれる事はないのですが、たまに自分でコメントを書くことがありそうなので最近のコメントを表示するようにしてみました。
やり方は・・・
<div class="sidetitle">
RECENT COMMENTS
</div>
<div class="side">
<ul>
<MTEntries recently_commented_on="5" sort_order="ascend">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
<MTComments lastn="4">
└ <$MTCommentAuthor$> <a href="<$MTEntryPermalink$>#<$MTCommentID$>">at <$MTCommentDate format="%Y.%m.%d"$></a><br />
</MTComments>
</MTEntries>
</ul>
</div>
個人的な趣味で、リスト「<ul>」を番号付きリスト「<ol>」に変更にしてみました。
(上記は変更前です)
それとリストにする場合、スタイルシートの「side」のところに「list-style-position: inside;」を設定しておかないと妙なことになります。(これは少し悩みました)
今回の変更も「BLOG質問箱」を参考にさせていただきました。感謝感謝
★参考サイト
BLOG質問箱: カテゴリを日本語名で表示する
このサイトを立ち上げた当初、カテゴリ名を日本語にするとファイル名が化け化けになることに気づき、カテゴリ名を日本語にすることを諦めていたのですが、やっぱり世の中には解決する人がいるんですね。感謝、感謝です。
通常、「カテゴリラベル」が表示されているようですが、それを「カテゴリの説明」に変えることで画面上に日本語表示が可能なようです。これだとファイル名も化け化けにならずすみますね。
■修正前
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$>
</a>[<$MTCategoryCount$> items]
</MTCategories>
</div>
■修正後
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a>[<$MTCategoryCount$> items]
</MTCategories>
</div>
トップページの右側にあるカレンダーの日付からのリンクがなぜかカテゴリーのページに・・・
どうやるんだろうと試行錯誤して見ましたが解決せず、困ったときのGoogle様ということで「"アーカイブの設定" "dairy"」で検索するとありました!
テンプレートの編集で「$MTEntryLink archive_type="Daily"$」とすればよかったようです。
ちなみに「すちゃらかCSS素材集」さんのサイトを参考にさせていただきました。(感謝)
トップページにカテゴリを表示することに。
「ウェブログ入門」を見ながらテンプレートに下記のソースを追加。
「MTCategories」と「MTCategoriy」となっているところを間違えて
最初失敗したが、修正してOKに。
でも、カテゴリを日本語にしておくとアーカイブファイルのファイル名が
おかしくなっているようなので、とりあえず英語に。
でも、ほかにやり方ないのかな・・・
<div class="sidetitle">
カテゴリ
</div>
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> [<$MTCategoryCount$> 件]<br />
</MTCategories>
</div>