LiMo BBS System


日記更新一覧
Wiki トピック一覧
カレンダー
トピックリストビュー
タイトルツリービュー
ると's メタファビュー
ると's オーサービュー
携帯電話用ビュー
新規トピック記事の作成

最新記事表示数 [ 5/10/15/25/50/100 ]

No.000009 attr
Date : Feb.05.2002 04:41'44
Author : ると [Homepage]
Topic : 記述的なこと
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=8
Reference : http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=%B1%E9%BB%BB%BB%D2%BC%B0 http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Module
Edit history : Feb.05.2002 13:44'07
Rubyでは属性へのアクセスはすべてアクセッサメソッドを通じて行なわれますよ。

var = object.value
はvalueというメソッドの呼出しですし、
object.value = var
はvalue=という名前のメソッドの呼出しです。
Moduleのattrはそれらのメソッドを自動生成するためのものです。(こういうところがRubyの気がきくところ。:))。
それらのメソッドを再定義すればフィルタリングは自由自在です。

>View->Hierarchy->Article
やはりほえほえbbsみたいに記事を表示するツリー表示がしたかったので。でもそれをやらないのなら必要ないです。

ところでトピックの「記述的なこと」というのは「技術的なこと」の間違いです(ーー;。家の環境だと字が小さくて気付きませんでしたm(_ _)m。
修正
返信

No.000008 ツリー表示に向けた考察
Date : Feb.03.2002 16:35'40
Author : れろれろ@ふみ
Topic : 記述的なこと
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=7
Edit history : Feb.05.2002 01:47'43
> ツリー型表示viewを作ってみたけどやっぱりツリー表示できてない(^^;。
> テストできる環境にないのでバグだらけでしょう。
> 適当にデバックするか放置プレイするかしてください(ーー。

おお、ありがとうございます。
なんかオープンソースみたいだ(笑)。
取り敢えず動かなかったのですが、これをたたき台に作業を進められる
と思います (^^

ツリー表示の場合はその構造とアーティクルの数が分かれば良いので、
アーティクルの本体の表示は必要ないと思っています。
つまり、ツリー表示画面はツリー構造とタイトルだけ表示すれば良いん
じゃないかと。本体表示は既存の lmbbs.rhtml へのリンクで 1アーティ
クルだけ表示するとか、これまた別個に作る予定の特定トピックだけ
表示ページで表示するとかで良いのではないかなあと。

> Articleのsetter, getterをrubyのattrにしてほしいです。

あー、確かに accesser を使っていないのは美しくはないのですが。
受取りや渡しの際になんかフィルタリングする事があるんじゃないかと
思って未来予想的にいちいちメソッドを作ってそれで渡しています。
うーん、どうしたほうが良いのかなあ。

> Articleのparentにアクセスしたときに親記事のシリアルナンバーじゃ
> なくて親記事のArticleインスタンスを返してほしいです。

なるほど。
既存の parent を得るのとは別に親記事のArticleインスタンスを返す
メソッドを作るのも良いかもしれませんね。(既存の parent は記事表示
用なのでこれはこれで必要)

> ところでHTMLのフォーマットについてですが、ViewからArticleを直接
> 呼出すのではなくView->Hierarchy->Articleという風に呼出すのは
> どうでしょう?

HTML フォーマットの為に Hierarchy を呼び出すというのもどんな
ものかと。
もっとも HTML フォーマットを Article 内に持っているというのは
若干設計ミスなところではありますので
View->HTML format->Article という構造にしたほうが良いというのは
幾らかは考えていました。
カスタマイズの際下位のクラスはなるべく手を入れたくないですから
ねえ。

ご意見ありがとうございました。
こっからまたひょろひょろとやっていきます。

それにしてもアーティクルの情報部分が長い場合折り返されずに記事が
横長になるのはどうしましょうかねえ(^^;

修正
返信

No.000007 ツリーviewの欠陥
Date : Feb.03.2002 05:06'05
Author : ると [Homepage]
Topic : 記述的なこと
ツリー型viewですが致命的な欠陥が見付かりました。
1-+
| |
| 2-+
| | |
| | 3-+
| | |
| | 4
| |
| 6
|
5
|
7
とあった場合全部ツリーで表示するとき
7162345
と並ぶのが適切ですが現在の実装では
7165234
と並んでしまいます。
さらに最新の2件を表示するとき
716234
としなければならないところが
716
になってしまいます。やはり午前3時の寝呆けた脳味噌ではだめですね;(。

ツリー表示をするには親記事がどんな子記事を持っているかの情報無しでは全ての記事を読み込まなくてはツリーが決定できません。
ですから記事に子記事の情報を持たせるか階層情報だけ別のファイルにするかしないとツリー表示は難しいと思います。
現バージョンでは記事の削除はできませんし、記事の削除を実装しないなら親記事に子記事の情報を埋め込んでも大丈夫かと。もし子記事がなんらかの理由により削除されてても無視すればいいだけですし。

ところでHTMLのフォーマットについてですが、ViewからArticleを直接呼出すのではなくView->Hierarchy->Articleという風に呼出すのはどうでしょう?
修正
返信

No.000006 返信テスト
Date : Feb.02.2002 16:28'48
Author : ると [Homepage]
Topic : どちらかというと技術的じゃなもの
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=5
ソースはperlらしくないですねぇ>ほえほえ
なんかC使ってるみたいでした(ーー;。
perlを捨ててrubyに切り替えるきっかけとなったプログラムでした。

修正
返信

No.000005 メタファ
Date : Feb.02.2002 16:20'53
Author : ると [Homepage]
Topic : どちらかというと技術的じゃなもの
Reference : http://cgi.aya.or.jp/~aya1024/hoehoe/hoehoe.cgi?ACTION=read&START_POS=0&NUMBER=20&VIEW_GENRE=%C1%B4%C9%F4 http://www.aya.or.jp/~takuo/hoehoe/hoehoe.cgi
昔考えて頓挫したBBSです(^^;。ツリー表示の解決方法がみつからなくて。
FaceIconによってHTMLのスタイルとか書き込みの語尾とか変わるとおもしろいかもしれません。そういうの全部まとめてメタファってことにして。
修正
返信

No.000004 トピックとかパスワードとか
Date : Feb.02.2002 07:00'13
Author : れろれろ@ふみ
Topic : BBSの使い方
Reference : http://omamori.shimasu.net/bbs/bbs_man.html
「お守りします.net」に設置してある掲示板用にちょっとだけ
使い方を解説してあったりします。上枠 URI 参照。
今のところ唯一存在している当システムの説明。(でも使えない)
修正
返信

No.000003 記事アイコンの追加
Date : Feb.02.2002 03:52'03
Author : れろれろ@ふみ
Topic : 更新内容
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=2
アーティクルにアイコンを添付出来るようになりました。
アイコンを作ったということでなく、システム的に付加したって
ことですよ。
あと、いくつかバグがあったのでその対処。

この掲示板は今はフォーラムの中にありますが、将来的には
そのまま持ち上がりで当サイトの BBS になる予定であります
ので、フリートークの場としてお気軽にご利用ください。
修正
返信

No.000002 投稿フォーム修正
Date : Jan.22.2002 15:50'38
Author : れろれろ@ふみ
Topic : 更新内容
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=1
実は投稿フォームで使っていた CSS が悪さをして Netscape4.7
では枠が幾つか消えたりといった不具合が生じていることが発覚。
Netscape6 以前は CSS が腐りまくっているのは知っていたけど、
色付けするぐらい大丈夫だろうと思っていたのが甘かった。

というわけで、ブラウザが Netscape6 未満だった場合 CSS を
カットして素のフォームを表示するように変更。
IE の場合は関係無し。

ソースは CVS リポジトリには置いてあるけどアクセス法のご案内
をまだ書いていないので、今のところ未公開 (^^;
もうちょっと待って。
修正
返信

No.000001 フォーラム&掲示板スタート
Date : Jan.14.2002 15:24'56
Author : れろれろ@ふみ
Topic : 更新内容
というわけで、オープンプロジェクトというフォーラムがスタート
しました。色々な意見を頂いてなんぼですので皆さんにツッコミ
まくられるとしあわせです。

何はなくとも、という感じで掲示板を設置しました。
ご自由に使って頂いて結構なのですが、話題のトピックについては
ちゃんと指定して頂けれることを望んでおります。
修正
返信

最新ページを表示
前のページを表示


LiMo BBS System - NewArticle
$Id: lmbbs.rhtml,v 1.17 2003/05/17 17:19:11 rero2 Exp $