■掲示板に戻る■ レスを全部読む 最新レス100

【2ch】Moz2ch開発スレッド【テレポ】

1 名前:厨房もじらー 投稿日:02/06/22 23:46
MozillaのXULアプリとして動く2ちゃんねる用ブラウザ
Moz2chの開発スレです。

Moz2ch@SourceForge.jp
http://sourceforge.jp/projects/moz2ch/
http://moz2ch.sourceforge.jp/

Mozillaでプログラミング(XUL)
http://pc.2ch.net/test/read.cgi/tech/1019704370/

2 名前:デフォルトの名無しさん 投稿日:02/06/22 23:48
      __     
     l⊆⊇`ヽ ≡ ヤホーイ
     (´D`Lノ ≡
    m=○=mノ) ≡
    _/_/(「_ノニコ ≡
     ( (0)=(__)0) ≡(´⌒(´⌒;;

3 名前:デフォルトの名無しさん 投稿日:02/06/22 23:48
     ||| ||| |||
     ____
   Σ | ┐‐ | | ガポッ
      | д ; | |
    m=○=mノ) ≡
    _/_/(「_ノニコ ≡
     ( (0)=(__)0) ≡(´⌒(´⌒;;

4 名前:デフォルトの名無しさん 投稿日:02/06/22 23:49
      ____
      | ┐‐ | |
      | -   | | ・・・あれからずっとこの姿さ
       ̄| ̄U ̄
        |  |〜
        U"U

5 名前:超ぉ〜Anne 投稿日:02/06/22 23:53
>>1
乙彼です。
とりあえずなんか大まかに
「こんな感じで行こーぜ」
みたいなのがまずあるといい鴨。

6 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/22 23:53
>>2-4
少々のネタは構わないけど、sage進行でよろ(藁
トリップ付けてスレ立てればよかった。。。

7 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/22 23:59
>>5
ども。SourceForge.jpのCVSにソースはあげてあるから、それ眺めて、
腐ってると思えば改善案を、
ここに書くなりコード書くなりしてくれたら嬉しい。って方針で。
構造的な問題とかは、ここで議論してからがいいかも。


8 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 00:16
将来的な機能(某所で出た話題)
・XULで動くAAエディタみたいなものキボン
・AA補正(マカー用。みたいなの)

9 名前:デフォルトの名無しさん 投稿日:02/06/23 02:48
>>2-4
ということで、Moz2chのアイコンキャラが>>4に変わりましたとさ
めでたしめでたし

10 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 04:46
>>超ぉ〜Anne様
コミット1ってなってましたが、コミットしてみただけ?(藁

11 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 04:50
と思ってみてみたが、自分自身のコミットだった、鬱だ
逝って来ます。。。

12 名前:デフォルトの名無しさん 投稿日:02/06/23 05:17
開発再開してたんだ。。。
さっき見つけて、いれてみましたです

>>4のあいこん、作ってみました。いります?いらんよねえw
元ネタサパーリわかんないけどw
大昔は腐れプログラマーだった頃もあったし、
XUL勉強してみようかなあ、と思ってみたり、みなかったりです
マターリ応援してますです。。。

13 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 05:21
>>12
どもです。マターリしすぎですが、よろしくです。
アイコンあるなら入れときますよ?(藁
漏れも元ネタは知らないのであえてリアクションしなかったんですが。。。


14 名前:12 ◆Z80FPU5k 投稿日:02/06/23 05:32
うーん、。元ネタがやばい物だったらどしよw
http://baniisan.s12.xrea.com/images/moz2ch-throbber-single.gif
3分で作ったアイコンですがよろしければですw
アイコン作る時間より自分の垢のFTPがどこだったか
思い出す方に時間がかかってしまう罠w

15 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 05:49
>>14
とりあえずCVSにはあげておきました(藁
将来的にはなんかに使えるかもしれません(藁

16 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 06:00
差分getのためのテスト書き込み。。。

17 名前:超ぉ〜Anne 投稿日:02/06/23 13:16
ども、お疲れ様です。こちらはまだコード見とる段階であんま作業してない
んですが、sureListView.js, itaTreeView.js というのがあるのと同様にして、
検索やポップアップメニューのために sureBrowser.js なるものを作ろうと
思ってる(っつーか作っちった)んですが、よろしいでしょうか?
たぶん、将来的には onpopup とかでも必要だと思うので。

で、スレ内の文字列検索は finddialog をそのまま呼び出す事で、スグ出来ました。
findbar の時にこの辺は調べたんで。
で、UI を変えられるように、一応 moz2chSureBrowser.findString() なんてのも
作ったんですけど、必要無いかな。

あとは、とりあえず、itaTreeView, sureListView,component-bar の表示のト
グル(サイドバーと同じ感覚になるようにsplitterごと消します)と、status-bar
の表示メニューにチェックが付いていなかったのを修正ぐらいかな、やったのは。

コミットしちゃっていいっすかねぇ?いや、ホント大した事やってないんですが。


18 名前:デフォルトの名無しさん 投稿日:02/06/23 13:25
一応転載。

プロジェクト: x2ch
GTK+とMozilla Embedを利用したLinux用2chブラウザの開発しています。
http://sourceforge.jp/projects/x2ch/

おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/l50

19 名前:12 ◆Z80FPU5k 投稿日:02/06/23 17:18
ぉぁょぅ〜
>>18
殺伐と開発ってのもおもしろいなあw
GTK+とMozillaつかうってことはプラットフォームはLixux限定か、
cygwinもしくはgimpのGTK+つかってwin、
XonXつかってMacOSXまで使える可能性はあるのかな。。。
方向性としてはちょっと違うけど、Mozillaの情報交換できるかもね。

20 名前:12 ◆Z80FPU5k 投稿日:02/06/23 17:47
ちらっと勉強しようと思ってXULチュートリアルの和訳の
ページに飛ぼうと思ったら404になってる。。。鬱
archive.orgにキャッシュが残ってたんで、
メモ帳代わりに貼っときますw
http://web.archive.org/web/20010814194412/http://www.janit.com/xml/XUL/

21 名前:名無しさん@カラアゲうまうま 投稿日:02/06/23 17:59
>>19
*BSDとかSolarisでもできるだろ?

22 名前:12 ◆Z80FPU5k 投稿日:02/06/23 18:05
>>21
ですな。

23 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 23:28
>>17
他人がcommitしてからの動きというのが、まだイマイチ把握できてないんで
動くんなら是非commitしちゃってみてください。
漏れは未だに差分getで作業中です。
差分はとれるようになったんですが、差分が0の時に全部帰ってきちゃうんで
HEADリクエスト出そうか、常に余分に一バイト読み込んできて、捨てようか
迷っているところです。

>>20
ttp://xul-app.hoops.jp/xultu-janit/
ここにとっておいてあるんで、よかったらどぞ。

24 名前:デフォルトの名無しさん 投稿日:02/06/23 23:41
If-Modified-Since を付けよう

25 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 23:43
差分getが効けばかなり軽い。。。
たまらんなぁ(早くつかいものになるようにしてageろや>漏れ

26 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/23 23:55
>>24
If-Modified-Sinceをつけるためには、Last-Modifiedを管理すべきっぽいね
スレ情報とか管理してないから、まだつけられないってことか。。。
ぼちぼちその辺に手を出してみるかな。
意見thx!

27 名前:12 ◆Z80FPU5k 投稿日:02/06/24 00:11
>>23
ありがとです
とっとと読みこなしてソース読めるようにガンガりますですw
しかし、漏れが読むスピードよりもじらーたんの開発速度の
方が速いヨカン・・・
永遠に追いつけない罠w

28 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:13
>>27
漏れはマターリしすぎだから、そのうち追い抜かれるヨカーン(藁
ちなみに、あの文章は古いのであわない個所は
もろもろのXULアプリでの使用例を見たり、xulplanet.comのほうを参照したり
lxr.mozilla.orgなどでMozillaのソースを読んだりして調整が必要ぽ。
参考までに。

29 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:18
超ぉ〜Anneさんがcommitするまえに漏れcommitしちゃっていいですかね?
とりあえず、差分が0以外のときは差分とってくるので早いです。
でもちょっとコードがごちゃごちゃしたんで、
差分getが落ち着いたら、また整理する予定。

30 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:22
ごちゃごちゃしたまま、次はスレ情報を管理するよう善処。
XML使うかなぁ。
DOMParserとXMLSerializer使えば結構簡単かもなので。

31 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:28
と思ってみてみれば、超ぉ〜Anneさんもcommit済み(藁
気づけよ漏れ。。。

32 名前:超ぉ〜Anne 投稿日:02/06/24 00:38
すんません、たぶん commit の時間がほぼ被ってたっぽいです。
ログをどう書けばいいか迷ってる内に厨房もじらー殿が commit してたっぽい感じですね。
ってログの改行が変になってる・・・
いつもCVSは自分専用でテキトーに使ってるんでこんなんなっちゃいました。スマソ。
で、ログはどんな風に書きましょ?
やっぱファイル別に何やったか書いた方がいいんですよねぇ。
内容は漠然としたのでいいですかね?

33 名前:超ぉ〜Anne 投稿日:02/06/24 00:40
と思ったら、厨房もじらー殿のログは全てのファイルについて一括で書いて
いらっしゃるみたいですね。そのスタイルでいいですか?
# 正直個々のファイルについて書くとメンドイっす(藁

34 名前:超ぉ〜Anne 投稿日:02/06/24 00:49
肝心な事書き忘れてました。

たぶん、sureListView や itaTreeView の表示のトグルって、ショートカットキーを
定めないと、たぶん使い道無いっすよねぇ。
# まさか消しっぱなしで使う人はいないよな(藁
ただ、ショートカットキーについては一存で決めたらマズーかなぁと思って、設定
しませんでした。どーしましょ?
英語で行くなら Thread と Board で Ctrl-T, Ctrl-B が無難でしょうか。
それとも、何か他のソフトに合わせた方がいいですかね?僕は navi2ch 以外殆ど
分からんのですが、navi2ch はキーボードでバリバリ使うよーになっとるんで
チト特殊であまり参考にならないっぽくて・・・

# ついでに検索も Ctrl-F に割り当てたいところですけど、これはいいですかね。

35 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:57
>>34
基本は
板ツリー→T 板→I スレ→S
ですよ?(藁
日本人ですから。。。
でも、他にもショートカットキーを作っていくと
どうせそのうちバッティングするんで、そのたび考えることにして
とりあえず適当に決めちゃってくれて構いませんです

36 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 00:59
>>32-33
ログは、自分で分かるようにかいてもらったらいいです。
漏れもそういう風にしか書いてないんで。。。
どうしてもわからなかったら、質問するんで大丈夫です(藁

37 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 01:10
あー、ちなみにcommitの中身ですが、実は事細かには見てません。
問題のあるコードはなさげだな、と(藁
一応ぁゃιぃコードが混入しないように気はつけるにこしたことはないんで(藁
責任とか発生するのかな。。。

で、cvs upして動かしてみましたが、ちゃんと動いてるようです
トグルはもう十八番ですね(藁
ただ、<vbox>周りが余分にあるような気がするので、
なおすかもしれません。
neta/index.htmlの修正がよくわからないんですが(diff見れ>漏れ

38 名前:超ぉ〜Anne 投稿日:02/06/24 01:17
>>37
vbox 周りが多く見えるのは、実は表示のトグルの時に Splitter ごと
表示を切り替えるために splitter と itaTreeView/sureListView を
まとめた box を作っとるっちゅーだけです。ハイ。そーすっと既存の
goToggleToolbar() が使えて便利なもんですから。

index.html は「モナ」が「もな」になってたのを直しただけです(藁

39 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 01:23
>>38
今見てみたらそうだったYo!
どこにも無駄なんてみつかりやしなかった(藁

漏れは、時々意図的に語尾が「もな」だったりするので要注意(藁
どっちが正解かは漏れもしらない。。。

40 名前:超ぉ〜Anne 投稿日:02/06/24 01:32
>>39
げ、そーだったんですか・・・余計な事を致しました、次回からはこーゆー
のは確認取ります。

で、ショートカットキーは C-I, C-S, C-F にしたのを ci しときました。

それにしても key の command ってコードを直接書けないんですね。
イチイチ command 定義せにゃならんのですねぇ。

41 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 01:35
>>40
試しては無いんですが、
<key oncommand="うんたら">
は動きませんか?

42 名前:超ぉ〜Anne 投稿日:02/06/24 01:40
げ、実は splitter 毎 box に入れるとリサイズ出来ない事が発覚。
とりあえずなんか解決策を考えます。

>>41
そのとーりでした。スマソ・・・

43 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 01:46
>>42
splitter毎boxに入れると
ってのは、漏れが修正します。
多分いけると思われるんで

44 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 01:48
と書いたけど、思ってたよりヘンな状況すね(汗
ちょっと考えてみます。

45 名前:超ぉ〜Anne 投稿日:02/06/24 01:51
>>43
ありゃ、お手数おかけしてしまってスマソ。
一応こっちでも直したの作ったんですが、goToggleToolbar()の後に
itaTree/sureList の hidden に合わせて splitter の hiddenを設定
するだけというショボイ解決策なので、そちらにお任せ致します。

今日はもう落ちます。明日早いので・・・

46 名前:超ぉ〜Anne 投稿日:02/06/24 01:52
>>45 を書いてる内に >>44 が・・・どーしましょ?
まぁもしなんだったら明日漏れのコードを ci しときます。
それではおやすみなさいませ。

47 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 02:00
>>46
乙カレー
漏れもぼちぼち明日の課題でもするかな。。。

48 名前:超ぉ〜Anne 投稿日:02/06/24 02:20
一応 ci しときますんで、気に入らなかったり変だったり
したら変えちゃって下さい。
ではでは。

49 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 03:10
>>48
一応sidebarの開閉コード見てみましたが
各々のコンポーネントをhiddenにしてるだけでしたので
超ぉ〜Anneさんのような解決策でいいかと。
一箇所変だったので直しました
command=と書くべきところをoncommand=って書かれてたので
エラーがでてました。

50 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/24 03:16
で、板ツリーをC-i、スレリストをC-sにしてますが
将来的にはやっぱり「スレリスト」って名前を廃止して
「板」にしようかと思ってるんですが、どうしましょうか?
その場合板ツリーをC-t、板をC-iってことになりますね
C-tだと、新しいタブを開く(Open New Tab)と被りますが、
Moz2chはウェブブラウザではないので
タブのみ単独で開くことはないでしょうから
大丈夫ということにしときますかね。

今日一日、コソトリビュートありがとうございました。

51 名前:超ぉ〜Anne 投稿日:02/06/24 11:11
>>49
ありゃりゃ、大変失礼致しました。>>41 のテストを消し忘れていたようで。
なんか迷惑かけてるみたいで激しくスマソ。

>>50
その辺はまぁお任せします。他のソフトもあんま使った事無いし、漏れとしては
何とも言えませぬので・・・


52 名前:厨房もじらー 投稿日:02/06/24 11:50
>>51
いえいえ、迷惑もなにも、これがオープソソースですよ(藁
協力いただけて、ありがたいこってす。
昨日は眠かったせいか、いつも以上に素だった。。。
今日はもっと2ちゃん語使うようにがんがるYo!(がんがらなくていぃょぅ>漏れ

で、他のソフト参考にするというのが定説かもですね。
色々見てみます。

53 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/25 10:43
ブラウザ名称/板一覧表示部/スレ一覧表示部/スレ内容表示部

2chブラウザ/左ペイン(Alt1)/上ペイン(Alt2)/-(キー設定可)
Abone/Aペイン(F6)/Bペイン(F7)/Cペイン(F8)
かちゅ〜しゃ/ボード一覧(C-1)/スレッド一覧(C-3)/レス表示欄(C-2)
Jane/-/-/-(表示非表示の機能なし…?3ペイン表示切替はあり)
JaneSyrup_test/板一覧/スレッド一覧/スレッド
ギコナビ/キャビネット/板/スレ(キー設定可)
ホットゾヌ/ボード一覧/スレッド一覧/ブラウザ(キー設定可)

とりあえずWin用の中で調べてみた限りではこんな感じ。
名称、ショートカットともにバラバラみたい。
キー設定できればいいんだろうけど、それは後回しだし。。。
独自路線で(・∀・)イイ!!よね。
縦三列表示とかもできるようにしたいね。考えておこう。

54 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/25 11:03
各概念の名称としては

板一覧・ボード一覧
スレ(ッド)一覧(多)・板
スレ(ッド)(多)・レス(表示)

2ちゃんねる的には

掲示板一覧にのっているそれぞれ→掲示板(つまり板)
板を表示したときのスレッドの並び→スレッド一覧
スレッド

という感じになってて、どっちともとれるから
各ソフトでの信念を押し出すべきところらしい(大げさか。

55 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/25 15:32
>>超ぉ〜Anne様
今晩あたりスレリスト(およびsureList)を全て板(ita)に変える予定なので
そのあたりに関係がある変更はciしといてください。。。

というわけで、今日は勢いでスレッド情報をXMLで管理するコード書いてきます。

56 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/25 23:34
XMLにしようと思ってたんだけど
JSから使えるはずのDOMParser、XMLSerializerが
htmlにしか対応してなかったので
面倒くさいからCSVにしちゃったよ。
で、未だにLast-Modifiedとか保存できてないので、差分getは完成しないし
他のところもちまちま弄ってはエンバグしてるので
早いところ差分getまで仕上げて整理したいところ。
処理するデータを(無計画に)増やすと、
全体のバランスが崩れてボロボロになると痛感した一日でした。。。

57 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/25 23:35
で、sureListをitaに変更することについては構いませんか?
誰も返事がないので、漏れしか触ってないのかも(藁
返事が無ければ、0時頃から作業します。

58 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/26 00:58
なんかcvs ciのchgrpが失敗してヘンなユーザ名になってる。。。
なんでだろう。。。鬱だ。
uid20286ってのは漏れです。

59 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/26 03:31
sureList -> ita関連の変更はciしました。
今現在moz2chData(ItaTree/Ita/Sure各々の).load()
の動作がログ読み優先になってるんで、リロードが実装されてない今は
新しい情報とってきません。
リロードと、スレ情報管理をぼちぼちやって
それからコードの整理整dするつもり。。。

なんか、やること増えたな。。。(鬱

60 名前:名無しさん@カラアゲうまうま 投稿日:02/06/26 12:30
sureってなにが確かなのかと主鱈、スレかい!

61 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/26 15:15
スレですよ(藁
カラアゲうまうまなのに、空じゃないしsageとはいかに?
(sage進行でっていったの漏れだYo!)

62 名前:名無しさん@カラアゲうまうま 投稿日:02/06/26 15:29
これは単にUNIX板のデフォルト(藁

63 名前:12 ◆Z80FPU5k 投稿日:02/06/26 15:45
きたきたきたーわかってきたぞーw



。。。って、仕事しろよ漏れ。

64 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/26 16:18
>>62
うに板でカキコしたことなかったから気づかなかったYo!スマソ。
でもなんでカラアゲうまうまなのか。。。

>>63
わかってくると割とシンプルで楽しげでしょ?
JavaScriptが未だに(よくある)オブジェクト指向言語としては
使いづらいってのはあるけどね。

65 名前:超ぉ〜Anne 投稿日:02/06/26 23:49
>>厨房もじらー殿
激しくスマソ・・・漏れは基本的に土日以外は仕事の兼ね合いとかで暇な時以外
は見られないんで、申し分け無いんですが、反応出来ない事も多々ありまする。

とりあえず、貴殿が主導権を握ってやっちゃってよろしいかと思います。
そんで、何やったのかちょいと報告して頂ければありがたいかな、ぐらいで。



66 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 00:07
>>65
反応がないからそういうことかなとオモタヨ。
平日はサクサク勝手にやらしてもらいますです。。。
とりあえず週末までに、まとまりつけたいと思まーす。
土日はよろしくです。

67 名前:デフォルトの名無しさん 投稿日:02/06/27 00:25
XULって難しいですか……?
だめプログラマだけど、応援してます。
日本最大のXULプロジェクトにしてください……。

68 名前:名無しさん@カラアゲうまうま 投稿日:02/06/27 00:43
>>64
あんま本気にすんなよ…。


69 名前:12 ◆Z80FPU5k 投稿日:02/06/27 00:48
>>67
実はこのプロヅェクトがXULの布教活動になってるというトリックw
漏れは今のソースの内容把握できたら、FTPクライアントでも作って
実力つけてから参加できれば、とおもっとりますです。。。
昨日てんこ盛りになってソースが肥大してない今がちゃーんすw

70 名前:12 ◆Z80FPU5k 投稿日:02/06/27 00:51
>>69
昨日×
機能○
VJEのバカ〜(泣

71 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 01:04
>>68
嘘を嘘と見抜けない奴は・・・
あー、初心者厨房でスマソ(藁

>>69
FTPクライアントは、意外とめんどくさいかもです。。。
アップロードとダウンロードの機能はMozillaのコードのなかで使われてるんで
XPCOM経由で使えるかもですが、FTPのコントロール接続はまだしも
データ接続がXPCOMから使えるかどうかはちょと不明っす。
C++のモジュール書いたりする気力があれば作れるわけですが(藁

72 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 01:27
>>69
FTPには詳しいのかもしれませんが。。。
一応参考までに
ttp://hp.vector.co.jp/authors/VA002682/rfc959j.htm

73 名前:12 ◆Z80FPU5k 投稿日:02/06/27 01:52
>>71-72
禿しくアリガトソ
確かにまじめにFTPクライアントを作ろうとすれば
チョトハードルあるかもしれないけど、とりあえずパッシブモードに
絞ってやればソケットの扱いも減るし何とかなるかなあ、
なんて軽く考えてますw
あと、漏れ的には、いまんとこJavascriptよりもC++の方が
ラクなのれすw。
むしろ出来る限りC++に頼らずにJavascriptでやろうかな、と。w
裏を返せば、ハードル高い部分もあるけど、XULアプリの
基本的なところはほとんど入ってると思われだし、
ブラウザのいちツールとしてのFTPクライアントってのは
見た覚えがない(アノニだと普通に出来ちゃうけどw)ので意欲もわくし、
習作には良いのかな、と思ってます。

まあ、マターリ時間をかけてやろうか、とおもっとります。
禿しくスレ違いなのに優しくしてくれる厨房もじらーたんに
愛♥をかんじますたww

74 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 02:04
>>73
愛はカンベン(藁
時が来たら前スレ(Mozillaでプログラミング(XUL)スレ)でも
有効活用してやってください。
期待してます。

75 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 05:31
リロードを付けてみたんですが
ごちゃごちゃしすぎてることに気が付いたので今日一日使って
整理してみます。というわけでcvsにはciしないのでよろしく。

76 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/27 17:13
>>73
ちょっといろいろ見てみたところ
http://lxr.mozilla.org/mozilla1.0/source/netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp#715
ここあたりからデータ接続でもろもろサポートされてるみたいなので
がんばればXPCOMオンリーでいけるかも。。。
参考になれば。

77 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/28 02:50
今日は板ツリーしか書き換えられなかったYo!
とりあえず大まかな構造の見直しはできたと思うから
多分大丈夫だけど。。。
明日学校だしもう寝る。

78 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/28 17:51
なんか漏れの日記スレになってるなあ。。。
ここのところ、ごたごたしてて全然コード書いてないや。
今晩中に書き直し終えるので、そこは勘弁。

とりあえず今回の書き直しはクラス階層と
Doc/Viewアーキテクチャに関する整理で
次のような感じ。(って漏れにしか分からない図かも(藁))
 moz2chDataView
 |├moz2chTreeDataView
 || ├moz2chItaTreeView
 || └moz2chItaView
 |└moz2chSureView
 |
管 理
 ↓
 moz2chData(get/差分get/ログ処理)
  ├moz2chTreeData(index.csv板ツリー/板情報ファイル処理)
  | ├moz2chItaTree
  | └moz2chIta
  └moz2chSure
イベントハンドラやら、こまごまとしたところは
コード書きながら考えてる。。。(それがダメなんだって。。。>漏れ)

79 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 01:05
とりあえずスレ表示までは書き直した。
Last-Modifiedを保存して、差分getまで逝くのが今日の目標。
つーわけで、たまにはage

80 名前:超ぉ〜Anne 投稿日:02/06/29 01:13
うぅ・・・今週末はお仕事が山積みで全然コード追う事すら出来ませぬかも・・・
お力になれると良いのですが・・・
とりあえず応援しております。それしかまだ出来ませぬ故・・・

で、とりあえずスレリストのタイトルの検索なんですが、
1. Ctrl-F で、スレリストがアクティブならスレリスト、ブラウザがアクティブなら
ブラウザ内を検索するようにする。
# ユーザー側がフォーカスを意識してるかどうかは怪しいような気もするんで×かも

2. メッセンジャーみたいに、検索用のバーをスレリストの上に付ける
# 一行分画面が狭くなっちゃうのが嫌な人は嫌かも

3. 「スレリストタイトル検索」みたいなのをメニューに作るだけ
# これでショートカットキーを割り当てるのが一番無難かな

4. その他

どーしましょ?ついでにメッセンジャーのヘッダ表示みたいに、折畳み可能な
形でスレの 1 を特別扱いして表示するなんてのはどーでしょうね?素の2chで
も似たよーなもんだし。

と、まぁこの辺の内部処理に深く関わらない(?)軽くいじれそうな所をいじ
りたく思ってはいるわけですが・・・


81 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 01:54
>>80
超ぉ〜Anne様おひさしう。
今週末がお忙しいということなら、漏れはマターリ基本機能を熟成させるんで
来週末にでもよろしくお願いいたしまする。

スレタイトル検索だけど、1、2、3全部実装しておいて、
設定で無効にできる様にするのはどうよ?絞るなら個人的には2がいいかな。
これにも表示/非表示のショートカットキーを割り当てておけば
検索したいときだけ検索バーを表示できるから、よいかと。

で、スレの1については、それ(・∀・)イイ!!かも。
漏れも思いつかなかったわけではないけども、具体的には考えてなかったから
そういう風に提案されて想像してみたら面白いと思った。

でも、スキン機能で色々出来るほうが楽しい気もするし、
ボチボチ考えていきましょ。

82 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 01:55
しまった、sage忘れた。。。スマソ。

83 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 02:04
差分getのテストその2

84 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 02:09
テストその3

85 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 03:08
とりあえずcommitしてみました。
前より少し機能はへったかも。。。
まあ、それは今週で直しつつ差分get実装します。
つか、一晩で差分getくらい実装しろよ漏れ。。。

86 名前:デフォルトの名無しさん 投稿日:02/06/29 18:14
eclipse R2.0記念でmoz2chもプロジェクト登録してみました。
CVS連携が便利ですよ

87 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/29 18:29
86さんが、自分のeclipseでmoz2chをプロジェクト登録してみた
ってことね。。。
eclipseって聞いたことはあったけど、使ったことなかったから
ピンとこなかった。。。
漏れは使い慣れたエディタでごりごり派なわけだけど。

88 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/30 00:30
懐かしの過去ログ。いろいろ有用なこともあるので貼っとく。
http://kigaru2.kakiko.com/hanabi/479/1003080409.html

89 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/30 18:39
今はmoz2chDataクラスがparseを受け持ってるけど
データのパースはViewがやるものかも。。。
そこらへんの見直しも必要かも。。。

うーん。。。

90 名前:デフォルトの名無しさん 投稿日:02/06/30 18:50
1) 2ch上のデータ→moz2ch的なデータ構造
2) moz2ch的なデータ構造→mozilla上での見え方(HTML化)

1) はdata(Model)クラスでいいと思うし、2)はViewが持つべきだと思うよ


91 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/30 19:25
ふむ。。。ありがとうございます。
その辺の切り分けが上手く出来てない模様。
Moz2chではViewがsingletonになってて、MVCで言うところの
ViewとControllerが癒着した構造になってるみたい。。。
うわー腐ってるー。。。
とりあえず今の*Viewオブジェクトを*Controllerにして
2ちゃんねるデータ(dat)を*Modelクラスにして
内部形式データ(index)を*Viewクラスにするか。。。
基本的な設計が腐りすぎ。
ここらへん、ちゃんと勉強しないとダメだ漏れ。

92 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/06/30 19:29
Moz2chでは板ツリー/板/スレの表示形式はそれぞれ一通りだったので
MFCとかで採用されてるDoc/Viewアーキテクチャで十分って思ってたけど
MVCにしたほうがいいのかなぁ
意見もとむ。
けど、sage

93 名前:超ぉ〜Anne 投稿日:02/07/01 14:08
なんかちょっと見られなかった間に色々進んでるようで・・・ 皆さんお疲れ様でございます。

さて、>>92 の件ですが、残念ながら MVC っちゅーのは GoF 本で単語を見た事
あるという程度なので良く分からんっす。Doc/View は MFC やらさせられたんで
分かるのですが。そんなわけで意見出来ないっす。スマソ。
# 今週末こそは・・・


94 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/01 23:09
実は漏れも良く分かってない(藁
あー、ショボいなぁ漏れ。

まあ、そんなショボい漏れでもプログラミング(らしきもの)が楽しめるってことで
XULって素晴らしい、と。

95 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/04 23:13
今ごちゃごちゃやってるけど、今週末にはまとまると思われ。
差分get作って、とりあえずデータを多少見直した。
まあ、全体的な構成はその都度直していくって方針で
(あんま深く考えるのやめた)

96 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/05 00:29
むむ、板のリロードすると
板情報が失われてしまう。。。鬱

97 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/05 04:56
ひさしぶりのcommitあげ
差分getを一応実装した。他もろもろ。
でも、今気づいたんだけど、終了時にインデックスを保存してないから
最後に開いていた板の情報がdでる。。。(鬱

98 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/05 06:11
>>97の問題を修正。
[ファイル]-[閉じる]メニューをようやく実装。
ツールバーの[リロード]も利くようにした。
(対象はタイトルが表示されている板ツリー/板/スレ)
そういや、Internet Explorerスキンにも対応してみた。
いや、たまたま入れてたから。。。

99 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/05 19:02
XPI作ってみたよー。
分かる人は適当に入れてみて。
http://sourceforge.jp/projects/moz2ch/
のリリースのとこの
M1-2002070501
こいつなんで、よろしく。
相変わらずJSLibは必要なので適宜
http://jslib.mozdev.org/installation.html
あたりからとってきて。

# Macだと少しエラー出てたので再検討。

100 名前:厨房もじらー ◆3mOz2Ch. 投稿日:02/07/05 19:54
Macでのエラーを修正したつもり。
ダサいtypoしてた。。。(鬱
moz2ch-2002070502.xpi
のほうを持ってってください。

名前: E-mail(省略可)

read.cgi ver5.20 (2002/10/18)