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

Moz2chの聖域なき構造改革スレ

1 名前:厨(略) 投稿日:2002/07/12(金) 02:31 ID:???
2ちゃんねる以外の掲示板サポート
 ↓
2ちゃんねる(等スレッドフロート型掲示板)読み書きモジュールを
独立化

など、将来性、拡張性、ソースの読みやすさなどを向上するための
構造改革というか、大枠的な議論をしたい人がするスレッドです。


77 名前:ころん 投稿日:2004/04/20(火) 23:47 ID:???
>>76
仕様の壁に少しぶつかり、
それを思いっきりごまかしたバージョンができたので
ciしときます

78 名前:へたれ41号 投稿日:2004/04/21(水) 10:30 ID:???
>>77
画像ポプアプ試してみたけど(・∀・)イイ

仕様の壁って、Imageのダウソロードが完了してない場合のことかなってオモテ、ちょと考えてみますた。
かなりやっつけコードですが、
ImageObserver見たいな物を作って、ダウソの完了をチェキラッチョしておけばよいかと思うのですが
どでしょ?

moz2chSureView.imgPopup =
function (imgLink) {
try{
var observer = {
popImage: null,
wait: function() {
var obs = this;
function delayObserve() {

obs.observe();
};
setTimeout(delayObserve, 100);
},
observe: function() {

if(this.popImage.complete != true) {
this.wait();
} else {
moz2chSureView.addPopup('<img>' ,this.popImage);
}
}
};
observer.popImage = new Image();
observer.popImage.src = imgLink;
observer.wait();

}catch(e){ moz2ch.debug(e); }
};

79 名前:ころん 投稿日:2004/04/21(水) 13:29 ID:???
>>78
まさに求めていたのはそれ〜
動作の問題もなさげですし、ciしちゃいます

80 名前:ころん 投稿日:2004/04/21(水) 16:08 ID:???
非常に大きなポプアプを表示しようとすると位置調整がうまくいかないっぽいです
再現条件がはっきりしないだけにバグフィックスが効かないです
そんなわけでお手伝いプリーズ

こちらでは【Project peko】2ch特化型サーバ構築作戦 Part10(http://qb3.2ch.net/test/read.cgi/operate/1082125059/l50
>>258で爆沈

サイズ取得がうまくいってないのかなぁ…

81 名前:ころん 投稿日:2004/04/21(水) 20:04 ID:???
>>80の原因はこの前入れた横サイズが大きいときに
横サイズを自動調整する機構が原因でした。
しかも内部のテキストがサイズ変更にうまく付随しないようなので、
この処理自体を廃止しました。

82 名前:へたれ41号 投稿日:2004/04/24(土) 14:09 ID:???
まだ、ちょっと中途半端ですが、Itaのタブ化がある程度できたので、
夜にでもciして見ます。ita,ItaView周りを弄ってる人がいたら先にマージしといてもらったほうがよいかもです。

83 名前:へたれ41号 投稿日:2004/04/25(日) 14:19 ID:???
あと、提案なのですが、
今って[Ctrl + T]は板ツリービューの非表示だと思うんですが、
これをcurrentViewに対してのタブ追加にしませんか?
個人的に[Ctrl + T]は良く使うので。

反論や、こうすりゃいいじゃん見たいな意見も募集。



84 名前:へたれ41号 投稿日:2004/05/01(土) 21:06 ID:???
タダ(゚д゚)ウマー
早めのGWから帰りますた。
連休後半はちょっとがんがるです。

85 名前:ヽ(゚∀゚)メ(゚∀゚)ノ ◆tRZ80FPU5k 投稿日:2004/05/01(土) 21:08 ID:???
o((=^ェ^=))oおかえもん!
漏れはひっこしやらなんやらで、全然ヒマ無しです。
現実逃避がてらにちょいちょい弄る程度。

86 名前:へたれ41号 投稿日:2004/05/01(土) 21:21 ID:???
うおっ、書くとこ間違いた。
>>Z80FPU5kタソ
即レスサンクスコ&引越し乙。

漏れも今月引っ越すヨテーだす。
そんときゃ、回線引いたりなんなりでカナーリ何にもできなる悪寒です。



87 名前:ヽ(゚∀゚)メ(゚∀゚)ノ ◆tRZ80FPU5k 投稿日:2004/05/03(月) 00:38 ID:???
Firefox0.9よりextensionの管理システムが大幅に変更されるもよん
http://jt.mozilla.gr.jp/projects/firefox/extensions/index.html

moz2ch的には、
step1)互換性のために一旦install.jsはのこしておいて、xpiのディレクトリ構造を変更してゆく
step2)Firefox0,9リリース後、適当な期間をおいてからmanifest.rdfに従うインスコに変更

って感じかな?
ああ、あれだ、nightlyfirefoxのcronスクリプト、大幅に変更せにゃあじゃん・・・


88 名前:へたれ41号 投稿日:2004/05/03(月) 12:56 ID:???
>>87
ぬぉ、ずいぶん変わりそげな悪寒・・・。
資料をよんでおかねばですね。

89 名前:ディフォルトでない名無しさん 投稿日:2004/06/09(水) 20:23 ID:???
http://www.bengoodger.com/software/mb/extensions/packaging/extensions.html
/chromeにファイルを移動して、install.rdfをつくるだけでok.
自動updateできるようになれば便利かも。

90 名前:ディフォルトでない名無しさん 投稿日:2004/06/09(水) 20:30 ID:???
今install.rdf作ってるけどversionをFirefox Version Format (FVF) にしなければいけないとか。
とりあえずバージョンを2004060904.0.0としまつ。
guidはランダムでいいかなと。

ciできないのでできたらここに書き込むということで。

91 名前:ころん 投稿日:2004/06/09(水) 20:33 ID:???
>>89
実はそんなに面倒じゃなかったりする悪寒??

ようはソースから.jarファイルを作っておいて、chromeディレクトリにおいてあとはinstall.rdfを書くだけ?

moz2chだとinstall.rdfが大幅に書き換わるような自体は少ないだろうから案外準備は楽かもですね

92 名前:ディフォルトでない名無しさん 投稿日:2004/06/09(水) 20:46 ID:???
とりあえず2004060904.0.0向けのでつ。
/moz2ch.jarから/chrome/moz2ch.jarに移してください。
install.jsのvar jar = getFolder("Chrome",jarName);を var jar = getFolder("Chrome","chrome/"+jarName);とかえてください。
動くかどうかは未確認。

<?xml version="1.0" encoding="utf-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:id>{33B5EADF-C83F-49cf-B516-927C84ED88F6}</em:id>
<em:version>2004060904.0.0</em:version>
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>0.8</em:minVersion>
<em:maxVersion>0.9</em:maxVersion>
</Description>
</em:targetApplication>
<em:name>Moz2ch</em:name>
<em:file>
<Description about="urn:mozilla:extension:file:moz2ch.jar">
<em:package>content/moz2ch/</em:package>
<em:locale>locale/en-US/moz2ch/</em:locale>
<em:locale>locale/ja-JP/moz2ch/</em:locale>
<em:skin>skin/classic/moz2ch/</em:skin>
</Description>
</em:file>
<em:description>Moz2ch is the NEWTYPE of 2CH-Browser mona.</em:description>
<em:creator>Moz2ch Project</em:creator>
<em:homepageURL>http://moz2ch.sourceforge.jp/</em:homepageURL>
<!--<em:updateURL>http://</em:updateURL>-->
<em:optionsURL>chrome://moz2ch/content/pref/preference.xul</em:optionsURL>
<em:iconURL>chrome://moz2ch/content/neta/neta/moz2ch.ico</em:iconURL>
</Description>
</RDF>

93 名前:ディフォルトでない名無しさん 投稿日:2004/06/09(水) 20:52 ID:???
em:iconURLのchrome://moz2ch/content/neta/neta/moz2ch.icoはneta/が一個多かった。(汗

94 名前:ころん 投稿日:2004/06/09(水) 21:17 ID:???
>>93
おぅ、グッジョブです。

細かい動作チェックはパッケージングをいじれるz80タソに一任です

95 名前:へたれ41号 投稿日:2004/06/09(水) 22:07 ID:???
>>デフォルト〜名無しタソ
コソトリビュート、サンクスコです。
これから漏れも試してみます。(あんま仕組みがわかってないけど(w)

96 名前:へたれ41号 投稿日:2004/06/11(金) 00:41 ID:???
>>92,93
まだ、install.rdf弄れてないですスマソ。


ところで、多BBS化の最後としてkakiko部分を弄ろうと思ってます。
kakikoはビューとデータの切り分けも適当なので、そこらへんも弄ろうと考えてますです。

97 名前:ヽ(゚∀゚)メ(゚∀゚)ノ ◆tRZ80FPU5k 投稿日:2004/06/13(日) 01:01 ID:cMPYIqRU
>>92,93
とりあえず問題ナサゲに見えるので、
http://moz2ch.sourceforge.jp/firefox0.9test/
ここにテスト用xpiをおいてみますた。
これで各プラットホームの0.8、0.9が問題なければこれに移行するのはどうでしょ。
それより古いfirefoxは。。。

98 名前:謎 ◆2TvDGpWnzI 投稿日:2004/06/17(木) 18:18 ID:???
ちと上げます。
更新rdfを鯖側で作って欲しいのですが、できるだけナイツリに追加と同時にrdfをうpして欲しいです。
無理ならcgi辺りでどうにかして欲しいです。

99 名前:ヽ(゚∀゚)メ(゚∀゚)ノ 投稿日:2004/06/17(木) 20:37 ID:???
>>98
あい。かんがえちうです。
更新rdfをナイツリと同時に生成してやることは可能です。近日中にアップデート可能にするです。
問題といえば(問題ってほどでもないけど)、リリースバージョンをどうするかノーアイデアな事です
現在リリースバージョンはsourceforgeのdownloadサーバ内に置いている為、xpiインストロールに
対応できません。当然アップデートも使えないです。
リリースについてはrdfを見に行かないように(今のrdfと同様にコメントアウト)するとかの方法も
あるですが、なんかナイツリばっかし便利になって、

リリースなんてなんて飾りです!えらい人にはそれがわからんのです!

って感じ。
なんかいい方法あるですかね。。。




100 名前:謎 ◆2TvDGpWnzI 投稿日:2004/06/17(木) 20:50 ID:???
ナイツリオンリーにするとかしか方法が無い気が(リリース版はMozillaだけ!)

101 名前:arigayas 投稿日:2004/06/20(日) 20:45 ID:ngDjsr1E
Mozilla 1.7やFirefox0.9が出たことですし、リリース版を出してはいかがでしょうか?

102 名前:へたれ41号 投稿日:2004/06/21(月) 13:26 ID:???
>>arigayasタソ
たしかに、リリース版出したほうが良いかもですね。
特にFirefoxの方は更新機能もつきましたし。

>>Z80FPU5kタソ
検討してみてくだちい。

103 名前:ころん 投稿日:2004/06/21(月) 14:13 ID:???
>>102
mozilla版の方は今のまま?
それともfirefox版の幾つかの機能移してから??

さあ、きょ…(以下強制中略)

104 名前:ころん 投稿日:2004/06/21(月) 15:46 ID:???
>>103
と言ってしまったので、
よくある法則発動でできる限りの移植は行いました…

なんかこころもち起動が遅くなったような感はありますがciをはしておきます。

105 名前:arigayas 投稿日:2004/06/21(月) 18:40 ID:.X/G2mR.
mozilla版 と firefox版の機能的な差があまりない方が良いと思います。
いつも要望だけしか出さなくてすみません。

106 名前:arigayas 投稿日:2004/07/13(火) 22:56 ID:???
書き込みの機能について要望が2つあります。

1.書き込みが成功した場合、
 書き込みのウィンドウを自動的に閉じて、リロードするるようにして欲しいです。
 (デフォルト設定で、この設定にして、嫌な人は、変える事が出来るようにしておく)

2.書き込みがエラーになった場合、
 例えば、アクセス規制中と知らずに書き込みを試みる、
 a.エラーになった
 b.書き込んだ内容を保存するか?と質問し、
 c.yesの場合、書き込みたい内容を保存。
 d.翌日(設定で指定)以降にエラーになったものを書き込むか?と質問し、
 e.yesの場合、書き込みを試みる。成功したら、 保存したファイルを削除する。

Mozilla用で思いついたのでメモしておきます。
Firefox 用で既にあったらすみませんです。(汗)

107 名前:名無しさん@Mozilla 投稿日:2004/07/15(木) 22:56 ID:???
てゆうかー。板の検索機能つけてくださいよー。
あとー。書きこみボタン1回押すだけで書きこめるようにしてくださいよー。

108 名前:ころん 投稿日:2004/07/16(金) 00:00 ID:???
>>107
えと…
この要望は、
・板ツリーに検索機能が欲しい
・書き込みボタンを押したら自動的に書き込みウィンドウを閉じて欲しい
ということですか?

109 名前:名無しさん@Mozilla 投稿日:2004/07/16(金) 02:26 ID:???
そんなかんじ

110 名前:へたれ41号 投稿日:2004/07/16(金) 10:14 ID:???
最近、ころんタソにまかせっきりでスマソです。
昨日とうとう、イソターネットの接続情報が送られてきたので、
あとはADSLモデムの到着をまつばかりなハズ(w

・・・で、カキコの要望がいろいろあがってますが、
成功時に自動クローズ&リロードというのはベースは作ってあるので、
kakiko.xulのonDataLoaded()で、矢印の箇所を追加して

function asyncReload () {
moz2ch.itaView.reload();
moz2ch.sureView.reload();
⇒ close();
}



kakiko.jsのisSuccessの部分の判定を書けばOKだと思ふ。


111 名前:へたれ41号 投稿日:2004/07/16(金) 10:23 ID:???
えと、カキコの保存についてはまた考える必要があるですね。
どういった、動きがベストなのか既存の2chブラウザで例をあげてもらえると助かるです。

112 名前:arigayas 投稿日:2004/07/16(金) 14:57 ID:???
>>110
う〜ん……moz2ch.jarをいじるのは、ちょっと面倒ですね。(ズボラですみません)
>>111
2chブラウザは、このmoz2chしか使っていないので例は挙げられないです。
すみません。

113 名前:名無しさん@Mozilla 投稿日:2004/07/16(金) 15:08 ID:???
お気に入り別にしないとややこしくない?

114 名前:へたれ41号 投稿日:2004/07/23(金) 01:11 ID:???
なんか、いろいろと要望も挙がってましたので、
これからちまちま実装していきますです。

あと、多BBS化は個人的理由からまちBBSを先にイソプリしようかと考えてます。

115 名前:arigayas 投稿日:2004/09/04(土) 02:21 ID:BEOB6LFg
>>106
遅くなりましたけど、対応ありがとうございました。
2.のエラー処理は、エラーに出くわしていないので何とも言えませんが。

あと、このスレと改造要望スレの違いがわかりません。

116 名前:ころん 投稿日:2004/09/06(月) 13:25 ID:???
>>115
一応、自分は機能の追加等は向こうで、
こっちはそれらに伴う内部的な変更等を議論するスレにしようかなっと思っていたりしなかったり…

117 名前:ころん 投稿日:2004/09/06(月) 19:28 ID:???
なんかたまにスレのparseで失敗することがあるなぁ…
特にAA板(今さっき2連続で失敗かました…)

スレの再取得機能あった方がいいかな?

118 名前:ころん 投稿日:2004/09/06(月) 20:27 ID:???
で、もいっちょ謎問題

今日のtrunk nightlyでスレポジの保存機能がまったく働かないことが発覚。
これは一時的なバグと見るべきか、Back時のスクロールポジションの再現の関するバグの修正に伴う仕様変更か、どっちだろう…

119 名前:ころん 投稿日:2004/09/09(木) 16:06 ID:???
>>118は解決…
何なんだ、この微妙な仕様変更は…

120 名前:ころん 投稿日:2004/09/15(水) 15:42 ID:???
Bugzilla-org見ててこんなバグ発見
ttp://bugzilla.mozilla.org/show_bug.cgi?id=258832
もしかしたら、板タブのバグにも関係あったりするかも…(多分ないけど…)

121 名前:謎 ◆QTUpJKA4UM 投稿日:2004/11/27(土) 18:06 ID:???
今ciできる環境がないのでここで。
イメージのポップアップですが、max-widthとmax-heightを指定して表示したほうがいいのではないでしょうか。

sureView.jsの247行目から263行目を以下に書き換え
moz2ch.sureView.addPopup('<img style="max-width:' + content.innerWidth*0.4 + ';max- height:' +content.innerHeight*0.4 + ';">' ,this.popImage);

122 名前:謎 ◆QTUpJKA4UM 投稿日:2004/11/27(土) 18:07 ID:???
moz2ch.setBusy(false);
が抜けてました

123 名前:名無しさん@Mozilla 投稿日:2004/11/27(土) 20:29 ID:???
ってやってみたら無理でした。
#上下左右の比率を指定するcssが欲しい…

124 名前:ころん 投稿日:2006/05/14(日) 18:04 ID:hGulpiiw
今後の予定。

1.ログ置き場を変更できるようにする。
2.何とかJBBSの読み込みに対応したい(書き込みは難しいかもしれないけど…)
3.そもそも現状、プロジェクトリリースできない状況をどうするか…
4.細かいバグフィックス

125 名前:ころん 投稿日:2006/05/31(水) 03:21 ID:3hpbbRyc
2.に成功(書き込みは誰か仕様を教えて…)
あと、差分読み込みでえらいことになると思います。これはあとあと修正。

JBBSの読み込み方
まず対応版のMoz2chfirefoxを入れる。

1.板ツリーの掲示板選択部分でJBBS Livedoorを選ぶ。その後いったん板ツリーをリロード。
2.いったん終了し、プロファイルフォルダのMoz2ch\bbs\jbbs\jbbs.brdをエディタで開く。
3行目にタブが入っているはずなのでそこから、板のアドレスをしたのように書く
(ここではアドレスをhttp://jbbs.livedoor.jp/hoge/hageとする)

3行目
(タブ)hoge(タブ)hage(タブ)板名
として保存。

3.moz2chを立ち上げても一回jbbsで板ツリーをリロード。

これでいけるはず。

126 名前:ころん 投稿日:2006/05/31(水) 05:10 ID:3hpbbRyc
とここまで書いておいて、致命的なミス発見。

今日のナイトリーは使わないでください。

名前: E-mail(省略可)

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