■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50

monazilla

225 :デフォルトの名無しさん :2001/02/16(金) 21:53
>>191
こっち、こっち!
http://www.mozilla.org/

226 :ヒロユキ@ギコナビ :2001/02/16(金) 23:06
>>217
Delphi標準のTMemIniFileは?ギコナビでも使っているし。
API使わないで、直にファイル操作しているみたいなので、
64Kの制限とかないし。(速いかどうかはわからないけど)


227 :デフォルトの名無しさん :2001/02/16(金) 23:10
さすがに、191はネタだろ(藁

228 :ヒロユキ@ギコナビ :2001/02/16(金) 23:34
ギコナビのメインフォームだけをアップしました。
フォームだけなので、コードはありません。
煮るなり焼くなりパクるなり捨てるなり自由にお使いください。


229 :書記さん :2001/02/16(金) 23:49
ファイルはこれですね。
http://www.geocities.co.jp/SiliconValley-Oakland/9028/src/gikoForm.lzh
ギコナビの UI って特別なコンポ使ってるかと思ってた・・

230 :デフォルトの名無しさん :2001/02/17(土) 00:02
自分のものはオープンする気のないヤツが
どーでもいいようなとこだけ小出しにして
オープンプロジェクトに口はさむのはどーかと思うが。
ギコナビ君、正直何考えてる?
人気回復?オープンプロジェクトの誘導?


231 :フッサール少佐 :2001/02/17(土) 00:18
書記さんへ
いきなりですが、引っ越してしまいました。
すいませんが、リンクだけ直しておいてください。
http://www.geocities.co.jp/SiliconValley-Cupertino/1026/
ここに出てきている物を色々パクッて、ちゃんとしたクラス設計部分を反映した
いと思うデス。今日中は無理かな。

232 :書記さん :2001/02/17(土) 00:23
了解でーす。

233 :デフォルトの名無しさん :2001/02/17(土) 01:02
>>230
適度に口をはさんで協力してくれてるんだから
どうでもいいと思うがのお。

オプソでなくても、その辺が絡むとうざい。
せっかくの2chだ。深く考えないで逝こうぜ。

234 :デフォルトの名無しさん :2001/02/17(土) 01:20
          || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
          || 煽りは無視。   Λ_Λ  いいですね。
          ||         \ (゜ー゜*)
          ||________⊂⊂ |
  ∧∧   ∧∧   ∧∧    | ̄ ̄ ̄ ̄|
  (  ∧∧ (  ∧∧ (  ∧∧ |    |
〜(_(  ∧∧ __(  ∧∧__(  ∧∧ ̄ ̄ ̄
  〜(_(  ∧∧_(  ∧∧_(  ∧∧ は〜い、先生。
    〜(_(  ,,)〜(_(  ,,)〜(_(  ,,)
      〜(___)  〜(___)  〜(___)

235 :デフォルトの名無しさん :2001/02/17(土) 01:31
>>225
逝ってきます。

236 :デフォルトの名無しさん :2001/02/17(土) 01:48
あの〜D4の人もいると思うので(オレ)、
D5限定でない場合はフォームをD4互換でおねがいします。
以下引用、

Delphi 5 で作成したフォームファイル(DFM)は,デフォルトでバイナリではなくテキストとして保存されるようになりました。したがって,Delphi 5 で作成したフォームを以前のバージョンの Delphi で使用したい場合は,フォームをバイナリとして保存する必要があります。フォームを右クリックして[テキスト形式 DFM]のチェックを外すと,フォームはバイナリとして保存されます。デフォルトの動作としてフォームをバイナリで保存したい場合は,[ツール|環境オプション]の[設定]ページで[テキスト形式で作成]のチェックを外しておきます。


237 :ヒロユキ@ギコナビ :2001/02/17(土) 02:41
このスレの趣旨とは、全く関係の無い話ですみません。
これ一回だけにします。

>>230
>自分のものはオープンする気のないヤツが

オープンソースプロジェクトに参加する人は、それとは「別の」クローズドなソフトを
開発していてはダメなの?
別にギコナビで商売しているわけではないので、いいと思うんだけどなぁ。
それとも、monazillaとギコナビは仲良くしてはだめ?
monazillaとギコナビの最終目標は相手を潰すことなの?

>ギコナビ君、正直何考えてる?

このプロジェクトを誘導したりしようとは思ってないよ。
そんな時間的余裕も技術的な知識も人を動かす力も無いし。
別にギコナビがどうのこうのって、関係ないでしょ?

ギコナビの人気回復の話は、失笑ですね。
正確に言うと、もともと人気がないから回復とは言わないですね。
なんか勘違いしているようですが、ギコナビのシェアを高めるために
僕がここへ書き込むわけではありません。
どんな方法を使ってでもシェアをとりたいなら、自作自演で各板に書きまくれば済む話。

ギコナビは、ソースを公開する予定は無かった(ギコナビですら公開しようと思って作った
訳ではないです)ので、現在も公開していませんが、
同じツールを使っていて、同じジャンルのオープンソースプロジェクトが出来たから、
いろいろ、参考になると思われる部分を公開しただけ。

>どーでもいいようなとこだけ小出しにして

どーでもいいようなとこだけですみませんでした。
結構苦労して作った部分なんだけどなぁ。
UIとか、使用しているクラス名、苦労した話やアイデアとかは、殆どの人には
くだらないかもしれないけど、もしかしたら、そういう話を欲しがって
いる人がいるかもしれないと思ってやったことなんだけど、
余計なお世話だったようで。

>オープンプロジェクトに口はさむのはどーかと思うが。

オープンソースって誰でも参加出来ると思ってたよ。
ごめんね。「クローズ」なソフトを作っている人が「オープン」の場所で
どーでもいいような知識をばら撒いて。


238 :デフォルトの名無しさん :2001/02/17(土) 08:19
>>183
ここはどうかな?
http://green.jbbs.net/computer/479/monazilla.html


239 :デフォルトの名無しさん :2001/02/17(土) 10:11
誰でも参加出来るからこそ、オープンソースだと思うけどね。
>○○が参加するのはどうか
なんてのは、参加する者を限定する最悪な考え方だ。

230がどれほどの貢献をしているのかはあえて聞かないが、
ヒロユキはちゃんと貢献している。
経験を生かしての意見だったり、過去に作ったコードの一部だったり。
ヒロユキが好意で書きこんでいる事を、
>人気回復?オープンプロジェクトの誘導?
こんな考え方しか出来ないのは、よほど心が貧しいのだろう。

240 :デフォルトの名無しさん :2001/02/17(土) 11:34
230は、オープンソース勘違い信者。
参加を制限するなら、オープンソースで行う意味が無いのではないか。


241 :turbotypeD@モナぢら :2001/02/17(土) 15:59
>>224
ようやく復活。

242 :turbotypeD@モナぢら :2001/02/17(土) 16:01
>>226
ヒロユキさんくす。

TMemIniFile使ってみる。遅くてもOK、
遅かったらいずれ誰かにTMemIniFileと同仕様で
高速化してもらうことにしませう。

243 :turbotypeD@モナぢら :2001/02/17(土) 16:02
ヒロユキ@ギコナビには
感謝感謝。

244 :turbotypeD@モナぢら :2001/02/17(土) 16:12
ライセンスとか"どーでも"いいので、
マターリいくぜ!

つことで、しょモナーい事を頭で考える前に
コード実装カンガエマソ。

コード実装できそうにないみんなさんも
UIのアイデアとかあったらじゃんじゃん炒ってくれよ。


245 :見物人 :2001/02/17(土) 16:19
みんながんばってくださーい。

ところで何かコントリビュートしたいんだけどCのコードじゃだめ?


246 :turbotypeD@モナぢら :2001/02/17(土) 16:23
何?コントリビュ^トって。

あと、BCB<<>>Delphiのコード置換って
めちゃらくらくだと思うのだが、
自動変換するソフト知らないか?探せば必ずあると思われ。
そしたらBCBで参加もできるし。

247 :turbotypeD@モナぢら :2001/02/17(土) 17:28
会社にモナプロラのソース忘れた。最悪!

とりにいくか。(xДx)トホホもな。


248 :書記さん :2001/02/17(土) 17:30
>>247
それ、わたしもよくやる・・・

249 :デフォルトの名無しさん :2001/02/17(土) 17:35
FTPアカウントもってるならソースをメディアで持ち歩かなくても
いいと思うが。

250 :デフォルトの名無しさん :2001/02/17(土) 17:42
>>249
そのアップを忘れるんです。

251 :見物人 :2001/02/17(土) 19:21
>>246
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=contribute&sw=0

っていうかOSがFreeBSDなので。。。
やっぱり無理かなあ。


252 :フッサール少佐 :2001/02/17(土) 19:25
TWebBrowserで書くときは、無理やりWriteしちゃって追加書き込みできるようになったんだけど、消すことができん。教えてキボンヌ。
Streamで書き込みする方法とかもキボンヌ。

253 :デフォルトの名無しさん :2001/02/17(土) 19:35
>>251
ぜひ、FreeBSD版 monazillaをおがみたい!!

254 :見物人 :2001/02/17(土) 19:56
>>253
うーむ、、じゃとりあえずUIでも作ってみるよ。


255 :見物人 :2001/02/17(土) 19:57
副産物としてlib2chみたいなの作りたいな。。とか。。

256 :見物人 :2001/02/17(土) 20:16
それにしても結構面倒そう。


257 :turbotypeD@モナぢら :2001/02/17(土) 20:47
>>Linux版ならkylixでたら、
誰かやりそう。
多分monazilla基本部分は
API叩き無しのCLXで十分作れるものになるはず。

やっぱ今日、取りに行くのヤメタ。だるすぎる。
明日の朝近所に用事があるので会社よるわ。(決して出社ではない。)
いつもMOでデータ同期をしていたんだが
ぬかってしまいました。

258 :見物人 :2001/02/17(土) 21:00
とりあえずGUIで動いて、読み込めるぐらいのを目指してみようかな、、、
名前はgikozillaってことで。

>>257
ツールキットはGTKを使うのでFreeBSD依存ってことはないと思う。
ただ、僕はFreeBSDを使ってるので。


259 :gikozilla :2001/02/17(土) 21:04
名前を見物人からgikozillaにすることにしました。

目標(?)としては、読み込みながら表示出来るようにしたい。
ついでに自分で作った拡張言語も使えるようにしたい。


260 :turbotypeD@モナぢら :2001/02/17(土) 21:10
プアパスカルの人かな?

261 :書記さん :2001/02/17(土) 21:13
>>見物人
gikozilla歓迎です!
で、なんて書けばいいかな、
gikozilla = PC-UNIX + GTK + C ?
FreeBSDとかGTKとかよーわからんです、、。


262 :書記さん :2001/02/17(土) 21:14
しまった、ハンドル変更されたんですね。
修正。
>>gikozillaさん
gikozillaプロジェクト歓迎です!

263 :デフォルトの名無しさん :2001/02/17(土) 21:40
コンパイル済みコンポーネントならDelphi/BCB共通で使えるでしょ?
標準コンポメインでいくならあんま意味無いか。

俺もなんかコントリビュートしたいなあ。
3月半ばになれば時間作れるんだけど




264 :gikozilla :2001/02/17(土) 23:15
とりあえず、ログ読み込みはどうにかなりそうです。
GUIも骨組みは出来ました。

>>261
「GTKで書かれた2ちゃんねる専用ログ巡回ソフトです。」
とでもしておいてください。


265 :フッサール少佐 :2001/02/18(日) 01:47
とりあえず、更新。
オレがクラス設計するとこうなります。
http://www.geocities.co.jp/SiliconValley-Cupertino/1026/

266 :デフォルトの名無しさん :2001/02/18(日) 03:40
あの〜例えばこことロビー(teri?)とかの
sabject.txt の仕様が違うみたいなんですが、
こーゆーのは何種類くらいあるのですか?サーバごとですか?
ご存知の方はご報告ください。


267 :デフォルトの名無しさん :2001/02/18(日) 04:08
頼む、sourceforge使ってくれ・・・。

268 :デフォルトの名無しさん :2001/02/18(日) 04:21
>>266
> こーゆーのは何種類くらいあるのですか?サーバごとですか?

「,」と「<>」と「<>」だったかな。
どの板がどれってのは、サーバとか板の種類とかは、全然関係ないと思う。
あと、区切が「,」じゃないとこは本文の「,」が「,」に置換されてないっ
てのも注意。

頑張れぇ。

269 :268 :2001/02/18(日) 04:24
「@」「`」が「,」に置換されてる。。。
鬱だ。。。

270 :デフォルトの名無しさん :2001/02/18(日) 04:49
>>268
とりあえず14カラムめの判定から何パターンかやればいいのかな。
ありがとう。頑張るぅ。


271 :268 :2001/02/18(日) 05:12
>>268
> どの板がどれってのは、サーバとか板の種類とかは、全然関係ないと思う。
って思ってたんだけど関係あるみたいな・・・(汗)。
とりあえず、今ざっと見直した感じ、teriが「<>」で、他は「,」っぽい。
前「<>」使ってるとこもあったと思ったんだけどな。
ゴメンナサイ。

272 :turbo type D@monazilla :2001/02/18(日) 10:44
仕事場からだわ〜。

monaplorerアプしたつもりだけど
確認できないな。

273 :turbo type D@monazilla :2001/02/18(日) 10:50
アップされたファイルが
出てこないぞ。
会社がFTPサポしてないから無理なのか?

前 ぁ ゃι ぃソスの方なら大丈夫だったんだけどなー?。


一応、無理無理にぁ ゃι ぃの方にもアプしておく
ファイル名はmonaplorer.lzh
コメンとはプモナ君としておくよ。

すぐに削除されるの目に見えてるけど。


274 :turbo type D@monazilla :2001/02/18(日) 11:03
"もなヂラ掲示板"
本文容量制限なしにしていただけないでせうか?
ソースアプしたいが分割掲載するのは、めんどくさいっす。

一応、クラス部分のソースはアプしました。


275 :フッサール少佐 :2001/02/18(日) 12:26
え?subject.txtって全部同じフォーマットじゃないんですか。が〜ん。
できれば、詳細キボン。

276 :98 :2001/02/18(日) 13:50
98としてはお久しぶりです。

subject.txtの形式は、
teriとbinboが、<>区切り、他は','区切りです。
<>区切りの場合、<>の後に1つ空白が入ります。
最後につくレス数は、
teri系  <レス数>
tako   (レス数)(←全角、perl板だけかも)
その他  (レス数)
になっています。
レス数の前に、空白が沢山場合が多々あります。

dat内部は、全て&ampを一文字の&に要変換。
さらに、teri系以外は'@`'を','に変換します。

デリミタは、teri系が<>区切りで、最後の<>の後に空白が一つ、
他は','区切りで最後の空白なし。
また、メール欄が空白の時は区切り文字が連続しますが、
何か文字が入っていると、余分に空白が一つ付くようです。

タイトルの長さは、最近のサーバーなら全角24文字の制限があり、
空白不可のようですが、
takoははるかに長いタイトルが可能で、タイトルが空のスレもあります。
また、www.2ch.netにあったスレが残っているような板も
長いタイトルがある可能性があります。

あぼーんされた行は
teri系  あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん
tako   あぼーん,あぼーん,あぼーん,あぼーん
その他  あぼーん,あぼーん,あぼーん,あぼーん,
となり、スレの1だった場合、タイトルが空白になります。
(takoは、デリミタが足りなくなるので要注意)
また、板の復帰後はsubject.txt内のタイトルも空白になります。

とりあえず、こんなところでしょうか。

277 :フッサール少佐 :2001/02/18(日) 14:35
>>276
おお、ありがとう。98。
ウチに来てくれたらうまい棒をあげるよ。

278 :turbo type D :2001/02/18(日) 15:03
全然わからん。(w
>>276

またいずれわかるかな。

279 :98 :2001/02/18(日) 15:08
訂正。
「メール欄に何か入ると最後に空白が1つ付く」は、
つい最近のスクリプト変更でそうなったみたいです。
古いログには
>名無しさん,sage,2000/xx/xx
がたくさんあり、ここ1ヶ月程のログはすべて
>名無しさん,sage ,2001/xx/xx
になってます。
また、teriは
>名無しさん<>sage<>2001/xx/xx
のままみたいです。

追記。
稀にdat内に'\0'が入っている場合があるので要注意です。
書きこみ内容に'\0'が含まれると、そのままdatに入ってしまうようです。
http://teri.2ch.net/accuse/dat/972022159.dat
長いですが、211と213に'\0'があり、さらに文章が続いています。

また、文字化けの場合も少々注意が必要です。
(最近は直ったらしいのですが、以前名前欄に「初級」等と入れると
見事に化けていました)
単に化けるだけならそのままで良いのですが、化けた後の最後の文字が
SJISの1バイト目になります。
なので、無視して<B>名無しさん</B>のつもりでHTMLにすると、
<B>ヘ・猿"・/B>等とります。
http://mentai.2ch.net/os/dat/977641.dat

280 :98 :2001/02/18(日) 15:29
さらにおもくそ訂正。
http://mentai.2ch.net/os/dat/977641.dat
(http://mentai.2ch.net/test/read.cgi?bbs=os&key=977641&to=5)

その他、例外としては、
http://piza.2ch.net/tech/dat/974514695.dat
(http://piza.2ch.net/test/read.cgi?bbs=tech&key=974514695&to=5)
の2なんてのもありますが、
こんなのが幾つもあるとは思えないので、エラー扱いでいいかも。

281 :98 :2001/02/18(日) 15:32
何やってんだろ、俺
http://mentai.2ch.net/os/dat/977641.dat
つーか、ちゃんとやったつもり。
一応全角でも。os板の977641.dat

282 :98 :2001/02/18(日) 15:36
ごめん、本当に9-7-7-0-7-0-6-4-1.datって
(ブラウザから)書き込んでるつもりなんだけど、なぜか変化する。

283 :書記さん :2001/02/18(日) 17:16
>>267
SOURCE FORGE、なかなかよさげですね。
http://sourceforge.net/


284 :turbo type D@monazilla.org :2001/02/18(日) 18:39
ボード一覧のbbsmenu.htmlとbbstable.htmlどちらかれも

以下のような条件判断をして
2chBBSリンクだけ取り出せた。

    //mailtoリンクならボードではないので無視
   if AnsiPos('<A HREF=MAILTO', AnsiUpperCase(BoardData) ) <> 0 then continue;

    //'.2ch.net/'が含まれていない場合、2ch板ではないので無視
   if AnsiPos('.2CH.NET/', AnsiUpperCase(BoardData) ) = 0 then continue;

    //'www.2ch.net/'なら板ではないので無視
   if AnsiPos('WWW.2CH.NET/', AnsiUpperCase(BoardData) ) <> 0 then continue;

    //'index2.html'が含まれていないのなら板ではないので無視
   if AnsiPos('/INDEX2.HTML', AnsiUpperCase(BoardData) ) = 0 then continue;


285 :turbo type D@monazilla.org :2001/02/18(日) 18:40
オレもsubject.txtの読み込みにとりかかろっと。

286 :デフォルトの名無しさん :2001/02/18(日) 18:52
HTMLパーサって使わないの?
まともなのがないから?

287 :turbo type D@monazilla.org :2001/02/18(日) 18:58
使い方教えてくれたら使うよ。オレや他の人が知らないだけかもね。

288 :98 :2001/02/18(日) 19:00
>>276を、もひとつ訂正。
&ampを&に変換です。
何故か &amplt;や&ampgt; となっている部分があるので。
ブラウザは単発の&を表示してくれるので全部無条件に変換してますが、
単純な全置換だと不具合が出るかもしれません。

>>284
http://2ch.binboserver.com/entrance/
http://2ch.server.ne.jp/2ch/rikei/
等もあります。

ついでにねすけ+串でてすと
-
977641―977641

289 :98 :2001/02/18(日) 19:02
うむ、何故か0-7-0が消されてしまうやうだ。荒らし対策かな?
datにも残っていので、書きこみ時に消されてしまうやうだ。

290 :デフォルトの名無しさん :2001/02/18(日) 19:11
半角スペース->&nbsp機能つけてね > all

291 :turbo type D@monazilla.org :2001/02/18(日) 19:14
monaplorerアプしましがた
あいかわらず、DL出来るファイル一覧を見る方法がわからないです。

http://www.geocities.co.jp/SiliconValley-Oakland/9028/src/monaplorer.lzh

直リンはこちら

292 :書記さん :2001/02/18(日) 20:00
>>291
えっと、Monazilla Studioを入れているならそれ表示して
「ダウンロード、つーかファイルマネージャ起動」をクリックして
「入ってよし」をクリックしてジオにログイン、で、「src」ボタンクリックで
アップされているソース一覧が出ますので、そこで確認してください。

293 :turbo type D@monazilla.org :2001/02/18(日) 20:37
書記さん、サンクス。

294 :フッサール少佐 :2001/02/18(日) 20:42
オンラインとオフラインを設けた。
オンラインモードははdat→htmlをまともに作れば、とりあえず基幹は完成じゃないかな。
全部上書きしちゃうけど。
http://www.geocities.co.jp/SiliconValley-Cupertino/1026/
どう?

295 :turbo type D@monazilla.org :2001/02/18(日) 21:08
がんばっておるねー。(w

オフ/オン、モードわけ、俺も考えておこ。

そのまえに、スレ一覧表示を実装しないとナー

296 :turbo type D@monazilla.org :2001/02/18(日) 21:09
そうそう、コード規約みたいなものを書いていました。

ユニットヘッダ
(*
//  ∧  ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
// (´∀`)< モナプロ〜ラ〜のソースだモナー
// (    ) \________________________
//  | | |
// (__)_)

01/02/18 モナーアスキーをいれてみました。
履歴をつけてみました。
//*)

297 :turbo type D@monazilla.org :2001/02/18(日) 21:10
////////////////////////////////////////////////////////////
{// 名前:turbo type D@monazilla.org(藁
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
聞いてアロエリーナ ちょっと言いにくいんだけど
聞いてアロエリーナ

ココカラノコードハ: 2chのBoard一覧HTMLソースの
      http://www.2ch.net/bbstable.html
      及び http://www.2ch.net/bbsmenu.html
      から内部データ及びTreeViewのItemを設定するソース
クワシイセツメイハ: 1:ループさせる
      2:ソースからカテゴリデータを取り出す
      3:カテゴリデータからボードデータを
       ループして取り出す
インスウハ:   HtmlSource:HTMLソースの文字列
コウシン日ワ:  2001/02/18
ホカニ逝ットクコトハ ナシ

聞いてくれてありがと アロエリーナ♪
\________________/
          /
         ∧_∧
   Ψ    (∀・ )
   □    (∩∩ノ)
// ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ }

298 :デフォルトの名無しさん :2001/02/18(日) 21:17
monazilla.age!!
http://www.geocities.co.jp/SiliconValley-Oakland/9028/

299 :turbo type D@monazilla.org :2001/02/19(月) 01:07
書記さん、対応はやいなあ。age

300 :アロエリーナ2号 :2001/02/19(月) 01:51
なんか本格的だねー
ちょっとびっくりサ。
応援あげ
http://www.geocities.co.jp/SiliconValley-Oakland/9028/

301 :238 :2001/02/19(月) 09:54
>書記さん
http://green.jbbs.net/computer/479/monazilla.html
このページの管理パスを渡します

302 :turbo type D@monazilla :2001/02/19(月) 12:18
ログデータを
カレント以下
\logData\サーバー名\板名(英語).txt
で管理しようと思っているんだけど

問題ないかな?

subject.txtの仕様はすげ、助かる。

303 :turbo type D@monazilla :2001/02/19(月) 12:22
フッサール少佐の方は
タブ切り替えでお気に入りとスレ一覧を変更予定なんですね。

その方がいいかな?

304 :turbo type D@monazilla :2001/02/19(月) 12:32
ところで、Delphi持っていない人向け
&コンポーネントのインストなど面倒な事したくない人の為に

exeファイルを誰か配布してやってほしい。
UPXかますといい感じ。

305 :turbo type D@monazilla :2001/02/19(月) 13:29
エクスプローラのListViewで
項目の並び替えなどがDrag&Dropで出来るが
あれを実装するのは簡単なのでしょうか?

306 :turbo type D@monazilla :2001/02/19(月) 13:41
いまさらだが>>28
のクラス実装はやっぱり正しいな。

>>97のオレの発言は撤回したい。

実装していったらなんとなくわかった。未熟者だ。欝だ氏脳。

基底クラスにListとダウソメソッドが欲しい。

が今更だしなんとかなりそうなので突き進む。

307 :>305 :2001/02/19(月) 14:04
HeaderControl+ListBoxのOwnerDrawでやれば簡単にできるけど
それだとListViewの利点を放棄しちゃうことになるか。

308 :turbo type D@monazilla :2001/02/19(月) 15:19
>>307
なんかあのエクスプローラの動作っていかにもAPIでデキマスデー
といわんばかりの動作だから実現させたいな。
・・しかしそんな枝葉にこだわっていたら完成しないから
いずれ誰かに実装してもらう事にしよっ。

あと、エクスプローラListView/vsReportの上下の三角マーク▽△
これもAPIだと思うのだがどうやるのだろう。

誰か教えてね。

309 :turbo type D@monazilla.org(藁 :2001/02/19(月) 17:55
なんか、オレばかり書き込んでんだけど....
槍田氏悩した方が逝ってヨシですか?

スレ一覧取得コードは出来ました。
ローカルにデータさえあればぽんぽんと
スレ閲覧が出来るようになった。

レスはまだなので
次はdatの解析する.


ヒロユキ@ギコナビさんやかちゅ〜しゃ
などで実装されているように
ローカルの部分とオンラインの部分の
兼ね合わせをどうやるといいのかが
よくわからない。

310 :gikozilla :2001/02/19(月) 17:59
全然進んでません。。。

>>309
>ローカルの部分とオンラインの部分の
>兼ね合わせをどうやるといいのかが
よくわからないけど、
o オンラインモードの場合
スレッドを読み込みに行く時.datが更新されているかチェックする。

o オフラインモードの場合
ローカルにデータがあればそれを表示する。
なければ、読み込みに行く。

ローカルのデータを優先するかどうかの設定??


311 :デフォルトの名無しさん :2001/02/19(月) 18:27
>>305 >>307
少なくともMFCではListViewにスタイルを設定するだけでできます。
コモンコントロールの機能のようなので、Delphiもおなじでしょう。

312 :デフォルトの名無しさん :2001/02/19(月) 18:29
当面問題無いと思うけど、とりあえずリンクしとく。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=968944428&nofirst=true&st=307

313 :turbo type D@monazilla.org(藁 :2001/02/19(月) 18:54
エクスプローラの詳細表示で
[名前|サイズ|種類|更新日時]
これを自由に入れ替える機能。

>>311
その割にベキ2にも実装されていないのだが、
作者の趣向と合わないだけかな?
それともOS依存か__

>>310サンクス。
高速化は先送りして、とりあえず
遅くてもナビゲートできるように
した方がいいんですかね。

ちょとコードが大きくなってくると
クラス設計の重要度がすごく増しますね。
ダウンロードクラスなんて実装しておいた方がいいのだろうか。
全くわからん。

314 :デフォルトの名無しさん :2001/02/19(月) 19:11
>その割にベキ2にも実装されていないのだが、
>作者の趣向と合わないだけかな?
>それともOS依存か__
確かに、コモンコントロールのバージョンには依存しますね。
MSDNにバージョンxxx以上とかかかれてましたし。
でも、多分IE4を入れてれば大丈夫だったし、IEコンポ使うってことは
IE4必須なので問題ないと思います。と思って俺はつけた>2chブラウザに
リストにボールドフォントとか使うときはオーナードローになると思うけど
そのときにはカラムの並び順も考慮した描画ルーチンにしないといけないのが
めんどうなところ。


315 :名も無き詩人さん :2001/02/19(月) 20:27
板一覧を取得して、
最初の板の、最初のスレッドの、最初のレスを
標準出力に書き出す最小限のPerlかRubyのサンプルが、
資料として欲しいなと思う今日この頃。

316 :gikozilla :2001/02/19(月) 20:40
>>315
作ってみましょうか?


317 :gikozilla :2001/02/19(月) 20:55
作りかけてるけどwgetとか外部のコマンド使いまくってるから
使い物にならないかも。。。

とりあえず板一覧は
http://www.2ch.net/board.txt
http://www2.ocn.ne.jp/~luckland/text/board.txt
にありますね。


318 :名も無き詩人さん :2001/02/19(月) 21:25
>作りかけてるけどwgetとか外部のコマンド使いまくってるから
>使い物にならないかも。。。
wget使うのはなお宜しいですねぇ。
Windowsには標準でついていないのがイタいけど。

>http://www2.ocn.ne.jp/~luckland/text/board.txt
これはオフィシャルなものですか?

319 :デフォルトの名無しさん :2001/02/19(月) 21:53
今更確認するまでもないと思いますが、
出来るだけread.cgiを呼ばないように努力したいですね。
http://teri.2ch.net/test/read.cgi?bbs=saku&key=979695762&st=436&nofirst=true
最も負荷がかかっているのはI/Oだという話もありますが、
read.cgiは行数を数えるため、ファイル全体を読んでいると思われます。
頑張って差分GETにしましょう。

320 :デフォルトの名無しさん :2001/02/19(月) 21:56
http://www.2ch.net/board.txt
↑これ、オフラウ用に公式アナウンスされているけど、
むちゃくちゃ古いですよ。全然更新されてないです。

321 :ドメイントレヤ :2001/02/19(月) 22:06
負荷をちょっとでも軽減するために
http://salad.2ch.net/bbstable.html を変換して、
http://monazilla.org/board.txt に置いとくとか。

322 :デフォルトの名無しさん :2001/02/19(月) 22:21
WinInetはnバイト目以降を取得とかってできるの?
CreateFile, ReadFileでも試してみようかな。

323 :デフォルトの名無しさん :2001/02/19(月) 22:37
>>314
2chブラウザの方でしたか!
ありがたや・・・

324 :デフォルトの名無しさん :2001/02/19(月) 22:41
ボード一覧は結局どれ?
http://salad.2ch.net/bbstable.html なくなった??
http://www.2ch.net/bbstable.html こっち?
http://www2.ocn.ne.jp/~luckland/text/board.txt オフィシャル?
http://www.2ch.net/board.txt 古い!
http://www.2ch.net/bbsmenu.html 取得面倒?


317KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30