Home

日記
hnsbbsとHNSの連携Edit

ようやく基本的な仕組みが理解できたような気がする。hnsbbs2でkenjiさんが書いていた

キャッシュは、hnf が更新されたかどうか見てるので、hnf の time stamp が、変わらないと表示は変わらないような。

という通り、該当日付のhnfファイルのタイムスタンプが更新されない限りは、その日の日記の表示内容更新処理は呼ばれず、日記更新処理から呼ばれるBBS付加文字列更新処理も呼ばれないわけだね。

根本的にBoard.pm内の関数の呼ばれるタイミングを勘違いしていたよ。そして、その理解に基づいて実装した今の仕様は、あまりにも冗長な部分が多いな。なんでhnsbbsの文字列更新処理がああいう書き方になっているのか、ようやく理解した。

ひとまず現状の仕様の延長で、俺の思っているような動きをするような変更方法を思いついたんだけど、ちょっと前までさかのぼって書き直す必要がありそうだな。いったんhnsbbs2は外しておこう。

Published At2002-01-26 00:00Updated At2002-01-26 00:00

日記
最低レベルの機能はこれで動くようになったかEdit

hnsbbs2は、ようやくふつうにhnsと連動するところまでたどり着いた。あとは、bbsとしての機能をもうちょっと充実させつつ、管理ツールを作らないとな。デザインのカスタマイズもやらないと。

一通りの機能を実装したら、今度はそれを全体的にPerl5ライクに(hns本体となじみやすいコードに)書き直してみるか。もともとPerl5ライクな書き方のお勉強はしなければならないよなーと思っていたところだし、これでPerl5ライクな書き方を身につけて、それからほかのシステムを作ることにしよう。

あ、でもそれ以前にtextmaniaだけは早めに移転させておかないとなー。バックエンドの仕組みは、現在big-netで動かしているものよりもずいぶん洗練された(負荷が少なくて確実性が高い)ものになったんで、とっとと現行システムは停めてしまいたい。どうせtextmaniaはこのサーバー上では基本的に(web側は)phpで動かすつもりなんで、Perl5のお勉強とは関係ないし。

Published At2002-01-26 00:00Updated At2002-01-26 00:00

日記
雪が降っているEdit

夕方に車で買い物に出たら、ちょうど雨が降り出すタイミングだった。と思っていたら、その雨はすぐにみぞれに変わり、買い物を終えて帰る頃には雪になっていた。そういや昨日会社で、明日は雪になるからバイクで出かけるのはやめ、と言っていた人がいたっけ。東京方面も雪なのかな? さいたまって東京よりも微妙に気温が低そうだけど。秩父とかあっちの方は、もう完全な雪だろうな。

Published At2002-01-26 00:00Updated At2002-01-26 00:00

日記
きりたんぽ鍋Edit

本日の夕食はきりたんぽ鍋。うちの鍋はいつも、家族3人(うち一人は一歳児)で大人4、5人前なんだけど、今日はさらに激しく6人前くらいの分量があった。さすがにこれは食いきれないべ、と思いつつも、気がつけば鍋はほぼ空っぽに。我ながら信じがたかった。

Published At2002-01-27 00:00Updated At2002-01-27 00:00

日記
re:Days to solve the problem「hnsbbs2」Edit

かぶってますね。現在hnsbbsをperl5にport中です。

あら、すでにそういう作業をやっておられたんですね。でもまあ私のは、hnsの中身もよくわからないままに作り始めちゃったものなんで、一般に公開できるレベルまでいつたどり着けるかわかりません。それに、機能ももともとのhnsbbsとはずいぶん違っている(省機能の方向に)んで、かぶっていてもそれなりに別物としての存在意義があるかも。とかいいつつも、もしもPerl版のhnsbbsがあったら、それをベースにカスタマイズして使っていただろうなー。

Published At2002-01-27 00:00Updated At2002-01-27 00:00

日記
このサーバーで作る予定のものリスト。Edit

  • textmania……textmania2を移転する。バックエンドは完成。フロントエンドはphpで全部書き直す。
  • 2ch thread ranking/bookmark……2ch thread rankingを移転するわけではない 。textmaniaのmy listみたいな自分用2chスレッドブックマークを作れるようにしつつ、各スレッドの登録数+得票でランキングを作り出す。また、ブックマークに入れたスレッドの情報に関しては、定期的もしくはユーザーの意志で最新の情報をサーバーサイドで取りに行くことで、スレッドのプロパティ情報(最終更新時間・レス数など)を2ch thread ranking/bookmarkを通して、利用者が共有できるようにする。これは全面的に新規作成。サーバー負荷(こちらも2ch側も)の兼ね合いなどについて、細かい部分まで仕様を十分に考えてから作る必要がある。
  • ich(仮称)……2ch type bbs。いい名前が思いつかないのでネタ的仮称コードネーム。基本的には、Namazuによる全文検索が可能な2ch type bbs。ただし、雑談系スレッドまで検索対象にすると処理が重そうなので、検索対象スレッドの設定が可能。あと、管理負担を軽減するために、有効なメールアドレスを晒すことで誰もが削除人になることができるシステムにする。それとは別の削除人もあり。あと、各スレッドを立てるときにパスワードを登録することで、「パスワードを知っている人だけが書き込める」「パスワードを知っている人は削除ができる」機能を用意。パスワードで閲覧をブロックすることはできない。パスワードなしでスレッドを立てれば、ふつうのスレッドになる。あといろいろ考えている機能はあるけど、ここに書くと長くなるので後で別項目に。
  • 更新報告型リンク集……仮コードネームすら決まっていない。ある話題に関して書いたテキストをまとめて見ることができたり、web上での議論における言及しあいを表現できたりする方向で考えている。参加資格は「自分の書いたテキストに対して批判を受ける覚悟がある人」。“話題”に関しては、報告者が自由に追加することができるが、利用者がいない“話題”はそのうち自動的に消える。自分のwebページ上で言及するほどのことでもない一言コメントなどは、リンク集上で投稿することができる。あと、参加者同士でSTRONG記名で投票しあってランキング的なものを作り出すというテキスト選的というかこのテキストサイトがすごい!的というか、な機能も用意。なんて、書くだけ書いてみたけど、こんなのに参加者いるかな? これについては、まだもやもやとしたイメージがあるだけで、まともに運営・稼働できるレベルの仕様は固まっていない。

Published At2002-01-28 00:00Updated At2002-01-28 00:00

日記
re:*Messages*「最近の傾向?」Edit

tDiary にあるツッコミ機能だが, やはり最近のはやりなのだろうか.
  • hnsbbs2
  • hnsbbs の Perl5 port
  • TDSへのツッコミ機能拡張

といったあたり, まさにtDiaryのツッコミ機能の影響でしょうな.

うちの場合は、前のサイトの自作日記システム(2001年9月〜)でもいわゆる「ツッコミを入れる」機能を用意していたし、さらにその前に使っていた自作日記システム(2000年後半〜)でも、日記の1記事に1スレッドが対応する自作2ch type bbsを連携させていたんで、tDiaryに影響を受ける以前から、日記連動型bbsというものへの指向は強かった気がします。

というところから、無理矢理テキストサイト論っぽく思考を進めてみる。

従来こういう日記システムを使ってweb日記を書く人は、その主たる読者も同様にweb日記を書いている人であることが前提にあり(web日記コミュニティの内輪向け)、お互いの日記に対する言及は、それぞれ自分のweb日記という場を利用していた。その場合、いわゆる「ツッコミを入れる」的機能はさほど重要ではなかった。

しかし、web日記人口が増えるとともに、ライトユーザーも日記システムを利用するようになってくると、その読者が必ずしも自分もweb日記を書いている人間とは限らなくなってきた。そこで、web日記を書いていない人でも比較的(メールや別途用意されたbbsよりも)気軽に反応が得られそうな、いわゆる「ツッコミを入れる」的機能に対する需要が高まった。

なんて説を試しに唱えてみる。

Published At2002-01-28 00:00Updated At2002-01-28 00:00

日記
strongの反対の意味を持つタグEdit

このサーバーに引っ越したついでに、新しく作るページはできるだけまともなHTML(←わざと曖昧な言い方でぼやかしてみる)で書こうとしている。ただし、textmaniaみたいに大量のリスト表示がメインのページだと、まともなHTMLで書くというのもなかなか難しい。

で、今考え込んでいるのは、PREタグの中で使用可能なnot strong表現。一応表示はしておくけれどもさほど重要じゃないから読み飛ばしてもいいよと、という修飾がしたい。font size=-1とかsmallとかは、PREタグの中では使っちゃダメと言われる。PREタグの中で使ってもいい、not strongなタグってあるのかな?

Published At2002-01-28 00:00Updated At2002-01-28 00:00

日記
早くもSPAMが来たよEdit

早くもこのドメインのメールアドレスにSPAMが来たよ。しかも洋ピン(←っていうな)。

あなたのサイトは検索エンジンに登録されていないみたいだけど、そんなじゃアクセス数が稼げないよ。うちらが高度なテクノロジーを使って各種検索エンジンに登録してあげようか? そうしたらもう、あんたのサイトのアクセス数は大爆発さ。月15ドルでどう? 一回こっきりなら60ドルでやりまっせ。(←壮大な意訳)

ってな感じのやつ。なんだかやたらとメールアドレスを見つけるのがはえーな。まさかレンタルサーバー会社がメールアドレス売っているんじゃあるまいな。と思ったりもしたけれども、よく考えたら新着ドメイン登録をまめにチェックしているところならば、このくらい早いSPAM送信も可能か。

Published At2002-01-28 00:00Updated At2002-01-28 00:00

日記
textmaniaはだいたい動いたEdit

こっちのサーバー版のtextmaniaもだいたい動き始めたんで、お暇な方はテストをしてみてください。基本的な使い方はtextmania2に準じていますが、機能を削ったり増やしたりしています。

Published At2002-01-28 00:00Updated At2002-01-28 00:00