ROUTE286 - http://r286.com/

2004年3月 - ウェブログのブログ話(Blog)

記事の反応。
goo BLOG がすぐに反映されないわけ。
UTF-8 でも文字化けを起こすわけ。
goo BLOG への新着を掲載するために。
XOOPS で Blog。
トラックバックフリー。
iBlog にコメント・トラックバック機能。#2
iBlog にコメント・トラックバック機能。
iBlog にトラックバック機能を付ける。
テキストか、HTML か。
コメントスパム対策。
XOOPS の weBLog にトラックバック機能を追加。#2
XOOPS の weBLog にトラックバック機能を追加。
XOOPS の Blog を良くするために。
続・XOOPS、レンタル Blog が貴方にもできます。#2
続・XOOPS、レンタル Blog が貴方にもできます。


ROUTE286 トップ

2 8 6 - ROUTE286 の後継ブログ。

今後は 2 8 6 で記事投稿・ブログ公開を行います。
ROUTE286 の新たな記事投稿は行われませんが、修正等は行います。

記事の反応。

こうやって記事にしていると、反応があるわけですが、
これが同じ Blog 記載者以外に、
その記載対象となっている製品の関係者から直接ご連絡をいただく事もあるわけです。
Blog は更新がはやいので、Google 何かのクローラーは毎日に来てくれます。

クローラー「まいど〜 Google クローラーです。(^^)記事拾っていきますね〜キョロキョロ……(・・〜・・)」

ハイ! いつもどうもです。^^

ROUTE286 の場合、記事を書いている次の日には検索ができるようになっているみたいです。

今のところ「要望・感想を聞かせて下さい」「記載が誤っているので訂正するか削除してくれませんか」という反応でしょうか。
サービス向上を伺おうとする威力を感じますね。^^
Blog は本当に記載に関してレスポンスが得られるので、凄いアイテムだと感じます。

あ、という事は記載内容にも責任が必要という事ですよ。
あるところを中傷するのをそれが Blog で広がってしまい、
その関係者が見ていて、「貴方の記載で我が社が損害を得た」と訴訟問題とかになる可能性も十分ありえるのですから……。

書込 - 04/03/29 13:49  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

goo BLOG がすぐに反映されないわけ。

何か goo BLOG でトップに入らない、再送して入ったけど検索がすぐにできないとか
記載している Blog を発見したので、技術的に突っ込んでみます。^^;;;

この記事は新着には出ているのに、検索に引っかかるようになってません^^; いったいどういうわけなのか不明です・・・

どうやら、タイムラグがあるようですね^^;


バグですよ!@goo - 再送:他のブログへ記事(ping)を送る のコメント ^^;;;

どうしてこうなるか?という仕組み。おそらく goo BLOG の人も同じようなので。

「更新 Ping」の仕組みですが、「トラックバック Ping」とは全然違うフォーマットなのです。
公開しますと……

 <?xml version="1.0"?>
 <methodCall>
   <methodName>weblogUpdates.ping</methodName>
   <params>
   <param><value>ROUTE286</value></param>
   <param><value>http://r286.com/</value></param>
   </params>
 </methodCall>


こんなフォーマットです。
見て分かるように「更新 Ping」には Blog 名とトップページの URL しかありません。

では、記事のタイトルと URL を拾うには?…… RSS を読むのです。
トップページの head に記載されているこれを見ます。

 <link rel="alternate" type="application/rss+xml" title="RSS" href="http://r286.com/index.rdf" />

で、RSS をみます。

ROUTE286 の RSS

ROUTE286 では生成していませんが、
MT 等は「概要」(excerpt)がこれに加わっています。
……というわけで、ここで URL とタイトル、日時を受け取ります。
ここで goo BLOG ではトップページ等にそれらを反映します。
Myblog japan もサーバはここまで行います。

goo BLOG には更にもう一つ行っています。検索のために各記事も読み込んでいます。
ただし、これは時間を置いて行っています。

ちなみに UTF-8 でも文字化けを起こすわけ。 で goo BLOG サーバの参照は以下の通りです。

 03/21 21:20:35 トップページ
 03/21 21:20:38 RSS
 03/21 21:25:22 個別記事


( ROUTE286 では仕様により記事に記載している時間より Ping 送信時間が遅れます。)
上記では Ping 送信後3秒で goo BLOG トップへ反映され、
およそ5分後に記事を読み込もうとしています。
これが検索がすぐにできない原因というわけです。

なぜすぐに読み込まないのか?
……いっぱいあるので、バッチ処理で順次読み込んでいるのでしょう。^^;;;

goo BLOG - だから更新 Ping のレスポンスは一番遅いのです……。

書込 - 04/03/21 21:58  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 3 )

UTF-8 でも文字化けを起こすわけ。

トラックバックは多くの場合、最新の記事にトラックバックされるのですが、
珍しく初期の記事にトラックバックされていたものがありまして……。
ただ、コメントは「メールアドレス必須」と怒られたので、トラックバックで回答です。

トラックバック(Track Back)はblogの魅力の1つ。しかしぐ〜たら夫婦の旅日記からトラックバックすると、先方で文字化けが発生することが分かった。全部文字化けすれば諦めもつくが(?)、文字化けするのは全角の波文字 "〜" だけ。これがゲタ文字 "〓" に化けてしまうのだ。

ぐ〜たら夫婦の旅日記 - トラックバックで文字化け

Myblog Japan とかでも見れますね。「〓」に化けた記事を。

この原因ですが、現在主流の Movable Type で用いられている「日本語化ツール」では、
文字コードの変換として Jcode.pm というモジュールを用いています。
しかし、この Jcode.pm のドキュメントには……

JcodeによるUnicodeのサポートは効率的とはとても言えません!

とあります。……そうなんです。
Jcode.pm は今だ UTF-8 対応が完全ではないために「〜」が「〓」に化けるのです。

ただ、現在の Perl 最新版では文字コードの変換モジュールとして Encode が標準装備されています。
この開発者は Jcode.pm と同じ方です。
また、Encode は日本語以外の文字コードも対応されています。
そのため、今後 Encode を元に Jcode.pm が改良され、不都合も解消される事は十分考えられます。

でも、現状をいうと、相手が php とかであれば UTF-8 でも文字化けしないと思われます。
今、ROUTE286 で採用しているトラックバックシステム「語り部」は php 版なので、
送信前に変換を行っていなければ、文字化けなく受信できるのではないかな〜と思いますが……。

トラックバック Ping 送信も作ってみる。#2 - 現在 ROUTE286 はトラックバック・更新 Ping もオリジナルシステムで送信。文字コードは Shift_JIS ですが……。
語り部 0.05 にバージョンアップ。 - これ、一度ネタにしているのです。
文字コードの話。#2 - 最初から技術的な事を記載していたりします。
Encode - Perl 5.8 から標準装備になりました。
perldoc.jp - Jcode - 日本語文字集合ハンドラ - MT 使っている人はお世話になっているはずです。
語り部 - トラックバック受信部分は一段落。

書込 - 04/03/21 21:03  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 9 )

goo BLOG への新着を掲載するために。

ROUTE286 が goo BLOG に送っているのはほとんど掲載されています。
というわけで、経験からの情報を記載します。

・goo BLOG が受け付けるのは「更新 Ping」のみです。
何度も送っているけど掲載されていない方、
実はエラーになっていませんか?
特にありそうなのが「トラックバック Ping」を goo BLOG に送っている人。
これは受付してくれません。
「トラックバック Ping」と「更新 Ping」は全くフォーマットが異なるものなので注意が必要です。
( Myblog Japan は「トラックバック Ping」も受付します。)

・トップページから RSS を用意しましょう。
これ重要。実は「更新 Ping」には Blog 名とトップページの URL しかありません。
これを goo BLOG サーバが受け取り、わざわざトップページを参照して、
head 内の RSS を調べているのです!
ROUTE286 だとこの1行。

 <link rel="alternate" type="application/rss+xml" title="RSS" href="http://r286.com/index.rdf" />

この RSS を元に掲載を行っています。
Myblog Japan へ「更新 Ping」を送信した場合も同様に RSS をチェックしているのですが、
更に goo BLOG の場合、その後各記事も参照しにいっているようです。
Blog ツールを作っている際、下手にテンプレートをいじって削除したりしていませんか?
そうなると新着記事に入らないようです。
あと、比較的重いサーバも NG でしょうね。goo BLOG サーバからも接続できないという事で。

ちなみに goo BLOG と Myblog Japan はこの作業のためにレスポンスに数秒かかりますが、
他のところでは「更新 Ping」の情報のみを表示しているので、すぐにレスポンスが返ってきます。
下手なツールだとレスポンス待ちでタイムアウトになっているかもしれません。

あと分かっている事は…… Myblog Japan は必ず一番最新の記事を掲載くれて、
時間もその「更新 Ping」を受け取って処理した時間になります。
一方 goo BLOG は RSS に記載されている日時で反映されます。
一度送信したものを編集して送信した場合は……ツールによって先頭に来たり来なかったりなのかな?

Myblog Japan - 何でも新着登録できてしまうのが良いのやら悪いのやら……。
goo BLOG - Myblog Japan より少なく、チェックがある部分があるところで良し悪しがあります。

書込 - 04/03/21 14:07  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

XOOPS で Blog。

XOOPS に出会ってからというもの、
XOOPS のモジュールが作成できないものか?と考えるようになった。
特に考えているのはまともな一連の機能を搭載した Blog ツールだ。

weBlog にトラックバック受信機能を付けた事で確かに利用があるものも、
他の Blog ツールと比べるとまだまだ機能が少ない。
もっとみんなに利用してもらえるには
一連の Blog ツール並に機能を増やさないといけないと感じたのだ。

探して見ると XOOPS と同じ環境で動作する Blog ツールがあった。

WordPress
GsBlog

もしかしたらこちらを元に作成すれば、形になるかもしれない。
というわけでリンク。

XOOPS で weBlog を構築する。 - XOOPS で Blog を構築するしたい人へ。

書込 - 04/03/14 23:37  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

トラックバックフリー。

トラックバックの話題があったので、トラックバックします。^^;;;

僕は、ブログっていうのはトラックバックありきのシステムだと思っています。
もちろん、それなりのマナーみたいなものはあるとは思いますが、基本的にトラックバックは自由に行えるものだと思うのです。
トラックバックURLが公開されているのなら、それってトラックバックしてOKだよ〜という意思表示に他ならないのではないかと。


solvalou.net - トラックバックフリーについて

そうですね。トラックバックされたくないのであれば、トラックバックを受付しないようにすべきなのです。
「トラックバックしたら怒られた」という話題がありましたが、
基本的に「怒った方が誤り」だと私は思うんですけどね。
まぁ〜トラックバックされる内容にもよりますが……。

ROUTE286 を立ち上げた際も考えたのですが、
もし見てくれた人がいて、上記のような事を考えて、
「本当にトラックバックして大丈夫なのかな〜」という人がいた時の事の考慮から、
バナーと「トラックバック・コメント記載はご自由にどうぞ。」という文章をつけています。
主に Blog 初心者への考慮です。^^
ROUTE286 のトラックバックシステム「語り部」のテストも兼ねているので、
トラックバックしてもらわないとテストにならない……というのもありますが。^^;;;

トラックバック。 - ROUTE286 は最初の頃からそんな記載をしていました。
MORAHAZA*BLOG - トラバ24時間無料宣言 - バナーがいっぱい。

書込 - 04/03/09 15:01  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 1 )

iBlog にコメント・トラックバック機能。#2

お待たせしました。
トラックバック・コメント機能を付けた iBlog をどうぞ。^^

ROUTE286 - iBlog

JavaScript+CGI タイプにしています。
CGI が吐き出している Javascript の文で不都合がまだあるかもしれませんが、
今の Blog らしい表示がデフォルトで表示されている事から、
デザインも豪華にして、他の Blog ツールに負けないものになるでしょう。
「これなら iBlog でもやっていけそう」と思っていただければ幸いです。

もし導入したいという iBlogger さんがいましたらご連絡いただければ
ソースと導入方法をご連絡いたします。
CGI が使えるのと、Jcode.pm が入っているかどうかをご確認下さいね。
あとまだ不都合があるかもしれないので、
いざという時はテキストファイルを開いて編集といった事も必要かもしれません。

iBlog にコメント・トラックバック機能。
iBlog にトラックバック機能を付ける。

書込 - 05/01/12 22:10  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

iBlog にコメント・トラックバック機能。

早速 iBlog にトラックバック・コメント機能を付けてみました。^^

動作画面

iBlog で記載しアップロードした後に、
iTrackBack の「登録動作」を行います。Repeat of サーバを用いた場合と同じですね。
これでコメント・トラックバックが受付できます。

書き出される拡張子が .html 固定なのが難しいですね。
今のところは標準で吐き出されるものに JavaScript が使われているので、
JavaScript 経由で CGI を読み出して、カウント等を表示させています。
いちいち CGI で documents.write ("〜"); と吐き出さないといけないので、
ちょっと面倒なのですが、CGI が使える環境ならどの環境でも動くし、
直接指定であれば、プレビューでも表示されます。
.htaccess で .html でも SSI を動作させる事ができるようにできるか、そうなっている事も考えて
SSI による記載も用意します。その方がサーバの負担が少ないので。

その辺の準備も行って、動作も問題ないようならテストの iBlog を公開して、
あとは iBlog 利用者から話があればソースを配布して、テスト動作を行ってもらって……という感じでしょうか。

iBlog にトラックバック機能を付ける。

書込 - 04/03/08 13:14  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

iBlog にトラックバック機能を付ける。

Mac ユーザなら iBlog で Blog を構築している方も多いでしょう。
でもトラックバックの実装方法はいくつかがありますが、
どちらも一長一短のようです。

・どこかのサービスをレンタルするタイプ
  利用者が多くなると重くなる可能性がある。実際にそうなっているところがある。
  外国製の場合、文字化けする場合がある。
   Haloscan Enetation

・CGI を置くタイプ
  トラックバックが文字化けする場合がある。
   ぷちドラ
  導入が難しい・困難。
   Report of

そうなると、「語り部」は iBlog ユーザの
利用があるのかな?と考えてみたりしたわけです。

「語り部」は「CGI を置くタイプ」に該当するのですが、
CGI は1個でレンタルサーバでも大丈夫ですし、
経験があるので、文字化けの可能性も少なくなっています。
php 版もあるという面でメリットがあるかな〜と。

更に iTrackBack という iBlog 対応のトラックバック専門ツールがあります。

三日坊主の日記帳。 - iTrackBack-0.3.1。

iTrackBack は「Report of サーバ」の考慮から、
「書込登録」でトラックバックの準備を行う仕組みがあります。
という事は「語り部」に iTrackBack の Report of サーバ互換「書込登録」機能を入れると
iBlog+iTrackBack+語り部 という利用も可能
かと思ったのです。
1ファイルなら「Report of」の導入より導入が楽で、
個々のサーバで動くので、重くなる心配も少ないですから。

ただ、iTrackBack の「書込登録」の送信がいまいち分からず……。
もしかしたら、作者の Hasukawa さんに対応してもらわないといけないかもしれませんね。

書込 - 04/03/07 20:03  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 2 )

テキストか、HTML か。

JUGEM は今のところ、コメント部分で HTML が有効になっているようで。

コメントする時に・・・

(>_<)

を使うと・・・
(>_←から以降の文章が消失して画面に反映されてしまいます!
ユーザー掲示板に言ってみようかな・・・


老けゆく女 - JUGEMの不具合?!

ごめんなさい。確認のために3度もコメント入れてしまいました。
JUGEM は使ってないし、使う気もないので……。--;;;

この文章なんかもそうなのですが、
HTML は何かするための制御文(タグ)を < > で囲むのです。

 <b>文字</b> と書くと
 文字 こうなります。

(>_<) の < がこのタグと間違えられて認識されてしまうんですね。

・コメントに hidden による項目を加え、それが入っていないものは受け付けないようにする。
・コメント・トラックバックを受け付けるファイル名を変更し、URL を変更する事で検索されないようにする。

などなど……。

ROUTE286 のコメント部分も今のところ HTML 記載でタグ有効にしていますので
同じ不都合が出てしまいます。
特定のタグだけ有効にする代わりに URL はリンクを貼る等の対応もできるのですが……。

書込 - 04/03/06 14:14  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 1 )

コメントスパム対策。

結構増えてきているみたいですね。コメントspam、トラックバックspam。

なんだかここ数日、やたらコメントスパムが急増中です。
というか、ここ数日のコメントは全部スパムだったり…。
以前からたまーにある事はあったんですが、
これほど短期間に集中的に何件も来るのは初めてです。
まあ、それほど大きな被害もありませんが、
気が付けば禁止IPがすでに10を越え、なんか気分的にはイヤーな感じ


freeplay@blog - 急増中

運営者がありきたりな Blog システムで Blog を運用したくなかった理由の一つが
このコメント・トラックバックの spam です。
Movable Type 等のツールではどの Blog でも URL や項目が一緒なので、
固定して送信システムを作れば、spam は送り放題なのです。

有名な掲示板に同じような spam の書き込みがあるのを見た事がありませんか?
あれと仕組みは同じです。

コメント・トラックバック spam の対策を行うケースもちょこちょこ見かけます。

・コメントに hidden による項目を加え、それが入っていないものは受け付けないようにする。
・コメント・トラックバックを受け付けるファイル名を変更し、URL を変更する事で検索されないようにする。

などなど……。

運営者は Blog を知った時からその辺の可能性も考えていたので、
トラックバックシステム「語り部」でも考慮したつくりにしています。
ファイル名を変更しても動作可能にしていたり、
必須項目を容易に変更できるようにして、spam を受け付けないようにしています。
これは昨日の XOOPS も同じものを使っているので、こちらでも有効です。

語り部
XOOPS の weBLog にトラックバック機能を追加。#2

書込 - 04/03/06 10:13  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

XOOPS の weBLog にトラックバック機能を追加。#2

確認用に XOOPS を構築してみました。
トラックバック付 weBLog をどうぞ。^^

ROUTE286/XOOPS

なお、動作確認目的なので、会員登録等はできません。あしからず……。

XOOPS の weBLog にトラックバック機能を追加。
XOOPS日本公式サイト - これで XOOPS を使う人が出てくるかも……。

書込 - 05/01/12 22:10  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 3 )

XOOPS の weBLog にトラックバック機能を追加。

やっちゃいましたよ。
XOOPS うぇブログ(weBLog)のトラックバック機能追加。^^

まだテスト中なので、画面だけ……。

最近エントリー部分
↑から「トラックバック・コメント」を選択

機能追加もそんなに手間ではありません。
一つトラックバック機能の php ソースを加え、
言語ファイルから「コメント」のところを「トラックバック・コメント」と変更、
あとはテンプレートにトラックバック URL を表示するよう記載するだけです。

テストして大丈夫なのを確認したら公開に向けて進めます。

XOOPS の Blog を良くするために。 行ってしまいました……。
XOOPS日本公式サイト - これで XOOPS を使う人が出てくるかも……。

書込 - 04/03/05 15:53  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )

XOOPS の Blog を良くするために。

XOOP のソースとデータベースをにらめっこしたところ、
「うぇブログ」(weBLog)にトラックバック機能を付けるのが、
作業的に楽で、使い勝手として良いものになるかな〜と。

MT 等のようにコメントとトラックバックを別々に表示させるのは手間なので、
トラックバックもコメントのデータベースに突っ込んで表示するのが手っ取り早いでしょうね。
……という事でデータベースを調べてみると、
コメントはニュースと共通のテーブル xoops_xoopscomments を使っていました。
(Version 2 の場合。Version 1 はテーブルが異なります。)
日本語公式サイトに記載がないので、いろいろ試しながら解読。

com_id
番号。連番
com_pid
親の番号。自身が親である場合は0
com_rootid
自分の親番号。自身が親である場合は0
com_modid
モジュールID。xoops_modules の mid に連動
com_itemid
Blog の番号。xoops_weblog の blog_id に連動
com_icon
アイコン。指定がない場合は空白
com_created
書き込み日時。
com_modified
最終更新日時。
com_uid
投稿者。ゲストは 0
com_ip
IP アドレス。
com_title
題名。
com_text
本文。
com_text
署名の有無。1/0
com_status
状態。2 で公開
com_exparams
その他パラメータ? 空白
dohtml
HTMLの有無。1/0
dosmiley
顔アイコンの有無。1/0
doxcode
XOOPSコードの有無。1/0
doimage
イメージの有無。1/0
dobr
改行自動挿入の有無。1/0

おお、データベースをほぼ完璧に解読してしまいました。^^;;;
あとはトラックバック Ping を受け取ってテーブルに追加する処理と、
トラックバックを受け付ける URL を表示する部分を表示するだけですね。

続・XOOPS、レンタル Blog が貴方にもできます。#2
続・XOOPS、レンタル Blog が貴方にもできます。
続・XOOPS、コミュニティサイトを貴方の手で。
XOOPS、コミュニティサイトを貴方の手で構築できます。
XOOPS日本公式サイト - XOOPS を使えば貴方にもコミュティサイトを作れます。

書込 - 04/03/04 19:54  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 1 )

続・XOOPS、レンタル Blog が貴方にもできます。#2

XOOPS には「シンプルBLOG」以外に「うぇブログ」(weBLog)もあります。
こちらは MT に近い表示になります。
カテゴリがあったり、記事も好きなだけ記載できるので便利です。
唯一問題なのは「トラックバックができない」事ですね。
それがあれば「うぇブログ」(weBLog)に切り替える人も多そうな気がしますが……。

他にも Blog モジュールが存在しているのですが、
英語になったり、入手が困難だったりするようです。

続・XOOPS、レンタル Blog が貴方にもできます。
続・XOOPS、コミュニティサイトを貴方の手で。
XOOPS、コミュニティサイトを貴方の手で構築できます。
XOOPS日本公式サイト - XOOPS を使えば貴方にもコミュティサイトを作れます。

書込 - 05/01/12 22:10  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 1 )

続・XOOPS、レンタル Blog が貴方にもできます。

XOOPS に「シンプルBLOG」を入れてみました。

今は MT 等を用いて CGI をアップして Blog を運用するか、
どこかのレンタル Blog を用いて Blog を行うのがメインですが、
XOOPS によって、Blog の運用はもちろん、他者へのレンタルができるようになるわけですね。
アイデア次第ではこれで何か面白い利用ができるかもしれません。

XOOPS 用 Blog モジュールはいくつかあるのですが、
トラックバックができるという意味では「シンプルBLOG」が無難そうです。
ただ、元々日記を目的をしたものなので、1日1記事扱いになってしまいます。ううむ……。
あと、ディレクトリ名にバージョンが付いたままだと正常に動作しないので、
simpleblog と名前を変更してから modules にアップロードすると大丈夫です。

続・XOOPS、コミュニティサイトを貴方の手で。
XOOPS、コミュニティサイトを貴方の手で構築できます。
XOOPS日本公式サイト - XOOPS を使えば貴方にもコミュティサイトを作れます。

書込 - 04/03/04 14:10  カテゴリ - ウェブログのブログ話(Blog)
固定リンク - トラックバック・コメント ( 0 )


ROUTE286 はオリジナルのシステムで動作しています。
Presented by ROUTE286. ROUTE286 トップ お問い合わせ