1 名前:login:Penguin mailto:sage [03/11/25 14:42 ID:uhP0wE+x] KitaはKDE用2ちゃんねるブラウザです。 名前の由来はKDEの'K'に「板(board)」を加えたのと、キターー(゜∀゜)ーー!!から来てます。 Kitaのウェブサイト kita.sourceforge.jp/ sourceforge.jp/projects/kita/ 前スレ おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや pc.2ch.net/test/read.cgi/linux/1022744633/ 姉妹スレ? おいお前ら! おちゅ〜しゃはどうですか? pc.2ch.net/test/read.cgi/linux/1069623143/
506 名前:login:Penguin mailto:sage [04/02/19 16:55 ID:QC6XlL4H] makeできたよ kita/src/libkita/access.cpp でエラー出たので stdlib.hとunistd.hをincludeしたけど
507 名前:login:Penguin mailto:sage [04/02/19 19:37 ID:GNnEB9+5] 0.101.1 記念カキコ >>506 同じく gcc : 3.3.1 KDE : 3.1.4
508 名前:login:Penguin mailto:sage [04/02/19 21:08 ID:Mq5DMiX5] >>506-507 access.cppのエラーはkita本体のバグみたい kita単体でも起こるし
509 名前:login:Penguin mailto:sage [04/02/19 22:07 ID:+ikRLJ4F] >>434 ,435,437,468,469
510 名前:421 mailto:sage [04/02/20 02:06 ID:RTMgCaMM] FC2test1+KDE3.2にしたらコンパイルが通らなくなったので修正 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon-rc12.tar.gz ついでにstdlib.hとunistd.hもインクルードしてみたり・・・
511 名前:421 mailto:sage [04/02/21 00:48 ID:PhjE83iZ] 済みません、テストです >>1 ,23,45,167=168,テスト >1,23,45,167=168=テスト >>1-3 ,2-3,4-5=テスト >1-3,2-3,4-5,,,テスト>33>>4 >-,=13,23>>3 ,test>=10>>-1>>0 >-=123 >>1,23,45,167=168,テスト >1,23,45,167=168=テスト >>1−3,2−3,4−5−5−4 >1−3,2−3,4−5=6−7,=9
512 名前:login:Penguin mailto:sage [04/02/21 11:05 ID:aNwXDTkl] [test] 書き込みテスト 専用スレッド 10 [テスト] qb3.2ch.net/test/read.cgi/operate/1076077410/
513 名前:kitaの中の人 ◆KITAulkOso [04/02/22 14:47 ID:Y0XcGLjX] 0.102.0リリースしました。 ・お気に入り板の追加 ・コンパイル出来ない問題をfix(stdlib.h、unistd.hの追加) スレッド回りはほとんどいじってないです(access.cppをリファクタリングした程度)
514 名前:login:Penguin [04/02/22 15:06 ID:HomfBcHg] >>513 乙ですー。
515 名前:login:Penguin [04/02/24 08:18 ID:p7Vc8JFv] debian package作ってみました。 lintianエラーでまくりなんですが 欲しい人居ますか? ちなみにsarge用です。
516 名前:login:Penguin mailto:sage [04/02/24 10:37 ID:E/P6jvnE] kitaいれさせてもらいました素晴らしいですね! ひさびさに感動しましたよw ところで●(ログイン)対応の予定はありますか?
517 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/02/24 22:48 ID:vTU2y+IY] 気が変わったら別ですが、しばらく予定はないです。 もちろんコードがあれば取り込みます。
518 名前:421 mailto:sage [04/02/25 00:00 ID:JRUpod+8] 改良スレッドビュー Ver.2ベータ、kita0.102.0対応版です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-b3.tar.gz 開発環境 : Fedora Core2 test1 + KDE3.2 いきなりバージョンが2に上がってますが、どうもレンダリングが引っかかる 感じがするのが気に入らなかったのでまた内部構造を変更しました。 よくよく考えてみると無理してレスを全部表示させる必要もないことに 気がついたので、ここまで読んだの周辺の何レスかだけを表示させる方式 にしました。これでとりあえず体感的にはかなり快適になったと思います。 ちと姑息な手段ですが(w あとVer.2対応のReadmeファイルはまだちゃんと書いてないので真面目 に読まないでください・・・
519 名前:516 mailto:sage [04/02/25 05:38 ID:ZYGeg49I] >>517 返答ありあとです ひまみてこっちでごにょごにょしてみますです
520 名前:VineでKDEをパケジしてる人 mailto:sage [04/02/25 12:54 ID:kzDCl5tY] >>518 これ入れて VinePlus にパケジをうpしました。 AAの表示がずれなくなりますね。
521 名前:login:Penguin mailto:sage [04/02/25 23:57 ID:Smyj1st4] >>520 それは嬉しい!毎度お疲れ様です
522 名前:login:Penguin mailto:sage [04/02/26 00:17 ID:sWIIxmZu] kitaの中の人お疲れさまです。 速度も速く使い易いので使用させていただいております。 遠〜い先でもまちBBSに対応希望です。 (それだけのためにおちゅーしゃも手放せない状態です。)
523 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/02/26 01:16 ID:q8o7EKCQ] www.monazilla.org/document/jbbs.html ここ読んでみたんですが、まちBBSはDAT直読みが不可能みたいですね。 どうやってるのかなぁ。 とりあえずスレ一覧表示まではなんとかなりそうですので入れます。
524 名前:login:Penguin mailto:sage [04/02/26 15:50 ID:0ySR6oM+] >>520 規制で遅くなりましたが、いつも感謝しています。 ありがとうです。
525 名前:login:Penguin mailto:sage [04/02/28 01:44 ID:CgaKDvPI] kitaの0.101.1を利用しています。 スレに書き込みを行う際に、「キャンセル」を押すと確認のメッセージが英語で出てくるんですが、 これは仕様なのですか?(暫定?) それとも僕だけなのかなぁ…。
526 名前:login:Penguin [04/02/28 10:21 ID:IYz/dG+B] 102+shobonかなり最強になってきたな お二方乙っす。
527 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/02/28 10:56 ID:5obZoigI] まちBBSはsubject.txt読み込みだけ対応しました。 >>525 翻訳サボってるだけですw
528 名前:login:Penguin [04/02/28 14:10 ID:/Of/lt+E] >>160 さんと同じエラーでmakeできません。 160さんは >KDEのバージョンが混乱してました。 ということで解決したそうですが、解決方法がわかりません。 どのように解決したのかを教えていただけますでしょうか。 gentoo+KDE3.2です。 /usr/kde以下には 3.1と3.2が存在します。
529 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/02/28 14:32 ID:5obZoigI] >>525 翻訳しますた。 >>528 こんからサイドバーはKDE3.2に対応してないです。 >>452 の方法でstandaloneアプリだけインストールしてください。 (´-`).。oO(k2chの中の人戻って来ないかな...)
530 名前:528 mailto:sage [04/02/28 16:19 ID:0RKeV0HH] >>529 使えました!!! 中の人ありがとう!!
531 名前:login:Penguin mailto:sage [04/02/29 01:29 ID:Sdp5+esa] このさいconfigureのオプションで--enable-sidebarなんてものを付けちゃうとか…
532 名前:421 mailto:sage [04/02/29 02:58 ID:ojTFTviL] 改良スレッドビュー Ver.2ベータ9 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-b9.tar.gz Readmeを3/4位書きました。それとKitaナビなる謎の機能を搭載させてみたり・・・
533 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/02/29 18:10 ID:IOHDwo5l] 今日はうるう肉の日なのでリリースしる!と圧力(?)がかかったので0.102.1をリリースしますた。 今回はコードの整理と翻訳くらいです。 あとは「まちBBS」のスレ一覧表示を実装しました。 スレは表示出来ないのでブラウザで表示させてください。 >>531 とりあえずその線でいきます。 保守してないのでデフォルトはoffかな。
534 名前:522 mailto:sage [04/03/01 07:53 ID:4ZJW/Jnt] うぁ、kitaの中の人様 ありがとうございます。 早速使ってみますね。
535 名前:login:Penguin mailto:sage [04/03/01 13:54 ID:ECCfJRgj] kitaってメッセージ番号クリックしてレス書きできないの? 報告:knoppixで動いた。
536 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/01 22:31 ID:UXnf5Nb5] >>535 >>532 のパッチ当てればいけるはず。
537 名前:login:Penguin mailto:sage [04/03/01 23:46 ID:fUtRFwpO] >>523 > ここ読んでみたんですが、まちBBSはDAT直読みが不可能みたいですね。 他のブラウザの場合はHTMLをDATに変換しているみたい。 まちBBSのソースを見たところ結構簡単な構造をしていたので QStringの機能をうまく使えば数行くらいでフィルタが作れるん じゃないかなあ。いや、良く知りませんがw
538 名前:login:Penguin mailto:sage [04/03/02 19:04 ID:4jDHFUY8] >>536 サンクス fedora上でさっそくmakeしてみた。 一ヶ所エラーがでたが、コメントにして強引に通してまった なんか問題あるかな w ---> kitathreadtabwidget.cppの最後の行でshowInfoなんかないよというエラー で今kitaでレス機能を使って書いている。素晴しい。 一応動作しているから気にしない....w
539 名前:login:Penguin mailto:sage [04/03/03 23:04 ID:dif6d9Y7] 音沙汰がないのもなんなので途中経過だけでも。 改良スレッドビュー Ver.2ベータ13 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-b13.tar.gz Makefileをいじったので./configureする前に上書きしてください。まだ調整していませんが 0.102.1でも動きます、一応。
540 名前:421 mailto:sage [04/03/03 23:07 ID:dif6d9Y7] 上で名前入れ忘れたけど421です。 >>538 >kitathreadtabwidget.cppの最後の行でshowInfoなんかないよというエラー そこは単にタブの切替えを感知してるだけのところなので消しても全然害は無いです。
541 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/05 00:38 ID:OF7cH7KU] >>537 なるほど。ソースのHTMLを見ましたが、解析は楽そうですね。 とりあえず速度無視で正規表現使っててきとーに実装してみます。 >>421 機能がかなり多いのでそろそろmerge始めた方がよさそうですが、 適当にやっちゃっていいですか?
542 名前:421 mailto:sage [04/03/05 23:42 ID:7igcOUC7] >>541 /part以下はもう少し触りたいので一週間程待ってください。 これ以上変更予定の無い/libkita/access.cpp,h とkitathreadtabwidget.cpp.h は既存のコードに影響を与えないのでマージしても問題ないと思います。ただダミーで void KitaThreadView::showStatusBar(QString info){}; という関数を付け加える 必要がありますが。
543 名前:login:Penguin mailto:sage [04/03/07 09:00 ID:FTnDNaj7] kita万瀬ー navi2chとおちゅーしゃも使ってますが・・・
544 名前:421 mailto:sage [04/03/08 00:47 ID:IezEjTJN] 改良スレッドビュー Ver.2ベータファイルナル ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-bf.tar.gz 大幅な機能追加は一応これで打ち切って、今後は細かい調整とデバッグとソースとドキュメントの 整理に移ります。スケジュールとしては木曜か金曜あたりにRC版を出してとりあえず拡張は終わりに します。その前に出来るだけバグは潰しておきたいので興味のある人は協力お願いします。それと細 かい機能追加ならまだ間に合うのでこういう機能が欲しいという人は今のうちに言って下さい。
545 名前:login:Penguin mailto:sage [04/03/08 10:30 ID:sqDCBA1T] 板やスレを表示する際は、デフォルトでタブ表示にして下さい。>なかのひと
546 名前:login:Penguin mailto:sage [04/03/08 12:47 ID:TzNNCEgG] いやデフォでするのはちょっと。 中ボタンクリックで新規タブにしてほしい あと、スレ内で別のスレへのリンククリックすると しょっちゅう固まるようです。 (dat落ちしているときにそうなるのかな)
547 名前:login:Penguin mailto:sage [04/03/08 15:13 ID:sqDCBA1T] >>546 なんで? Janeみたいにして欲しいなって思ったんだけど
548 名前:VineでKDEをパケジしてる人 mailto:sage [04/03/08 15:24 ID:bzh18E9j] >>544 パケジにして、VinePlusにうpしました。 kita-0.102.1-0vl3.src.rpm
549 名前:login:Penguin mailto:sage [04/03/08 15:35 ID:YoMswNWm] >>547 別にデフォルトじゃなくたっていいだろ。 むしろそっちがデフォルトじゃなきゃならないのが「なんで?」って感じだな。
550 名前:login:Penguin mailto:sage [04/03/08 16:04 ID:sqDCBA1T] >>549 なにイライラしてんの?
551 名前:login:Penguin mailto:sage [04/03/08 16:26 ID:JzTj4Ll+] イライラしてるとしたらお前が馬鹿だからだろ 中ボタンでのクリックがあるんだからそれ使えばいいだけじゃん。 unixではそれが普通だし 別にwindowsに倣う必要は無いだろ。 通常のクリックと中ボタンクリックを使い分ける方が効率的。 で、 これを踏まえた上で通常クリックで新規タブを作成するようにするメリットを述べよ
552 名前:login:Penguin mailto:sage [04/03/08 16:29 ID:GdusSd4+] うむ。 KDEのガイドラインに従って第2ボタンで新規タブのほうが自然だと思う。 OpenJaneも使ったことあるけど、あっちのほうが不自然な感じがする
553 名前:login:Penguin mailto:sage [04/03/08 16:30 ID:GdusSd4+] すまん、中ボタンは第3ですな
554 名前:login:Penguin mailto:sage [04/03/08 16:31 ID:2s+KIGZd] もまいらおちつけ! win厨が何でもwindowsと同じ挙動にしないと気がすまないのはいつものこと。 実装するかしないかは、中の人にまかせれば良し。
555 名前:login:Penguin mailto:sage [04/03/08 16:36 ID:JzTj4Ll+] >>554 まぁそうなんだけどね… ちなみにおちゅ〜しゃの方は中ボタンクリックで新規タブ作成になってる
556 名前:login:Penguin mailto:sage [04/03/08 17:13 ID:78y6kEPE] 俺個人の意見としてはスレそのものより 他のページや画像がタブで開ける方がいいなぁ KViewやKHTMLのpart埋めればできそうだし と言ってみるテスト ついでにバグ報告 kitathreadview.cpp:200あたり .arg( KitaConfig::threadFont().pointSize() ) - .arg( KitaConfig::font().family() ) + .arg( KitaConfig::threadFont().family() ) .arg( KitaConfig::threadColor().name() ) .arg( KitaConfig::threadBackgroundColor().name() );
557 名前:login:Penguin mailto:sage [04/03/08 17:57 ID:rXBEJ+v3] 画像のタブ表示はよさげですな。
558 名前:login:Penguin [04/03/08 18:05 ID:GdusSd4+] 一つ細かい要望。 shobonviewで上下にでる 全部 1- 101- 201- 301- 401- 501- のような部分表示選択は、スレリロードボタンの右あたりに ComboBoxで実装してほしいです。
559 名前:421 mailto:sage [04/03/09 00:58 ID:qZAXLWPn] 421ですが、スレッドが表示される瞬間にバックトレースも出さずに落ちた経験 ありませんか? ノーマルのKitaでもたまに落ちるし、画像のサイズを変更したり ホイールでスクロールさせてる時にも落ちたことがあるのでKHTMLの仕業だと 思うのですが(表示イベントが起きたときに何かの拍子で落ちる?)、AAのズレみ たいにこちらの工夫で回避できるかもしれないのでそういう状態になったときは 環境とその時の状況などをお知らせください。 しかし、いじればいじる程KHTMLが嫌いになってくなあ(w >>558 ComboBoxとかのGUIのパーツ周りは中の人に任せようと思っているので中の人 に頼んで見てください。ただ個人的にはツールバーにあまりペタペタとボタンとか を貼るのは好きでなかったり・・・
560 名前:login:Penguin mailto:sage [04/03/09 01:04 ID:wQ7jDuus] スレ表示画面で一番上と一番下にそれぞれ移動するボタンは あってもいいような気がするきょうこのごろ
561 名前:login:Penguin mailto:sage [04/03/09 01:25 ID:pZoWgbiy] >>559 そういうのはあんまりないなあ。。 うちの環境(KDE3.2onFedora)だとKHTMLはきわめて安定している
562 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/09 01:36 ID:rVKcJlrW] >>545-555 KDEのガイドラインを優先したいので、とりあえず中ボタンで実装します。 >>556 thanks. commitしますた。 >>558 とりあえず採用。ボタンが増えるのはよろしくはないですが、 どこにいてもジャンプ出来る機能はあるとよさそうなので。 >>421 =shobonの人 うちの環境ではスレ表示で落ちたことはないです。 なぜか書き込みダイアログを閉じたときに落ちることはありますけど。 あと、kitashobonですが、Kitaのライセンスは「GPL2」でなく「GPL2 or later」なので、 もしよければ変えてもらえませんか?
563 名前:421 mailto:sage [04/03/09 01:58 ID:CeJkSuIr] うーんやっぱりうちだけの問題なのかなあ・・・FC2test1なんて使ってる のが悪いのか。たまにウィンドウマネージャ自体が飛ぶし(w ライセンスは自分の書いたコードはパブリックドメインにしても良いや とさえ思っているのでKitaに合わせます。
564 名前:421 mailto:sage [04/03/10 00:24 ID:BOtMMJgT] マウスジェスチャのコマンドですが、とりあえず中or右ボタンを押しながら ↓ スレッドビュー表示(スレッドビュー上ではKitaナビ表示) ↓← イメージKitaナビ表示 ↓→ (分離していたら)サブジェクトビュー表示 ← 前のタブに移動 → 次のタブに移動 ←↑ タブを閉じる ←↓ リロード (スレ、Image) →↑ 先頭に移動 (スレ、Navi) 、 ズームイン (image) →↓ 最後に移動 (スレ、Navi) 、 ズームアウト (image) (スレ: スレッドビュー、 Navi: Kitaナビ, Image: イメージKitaナビ) って感じにしようと思っているのですが、他に何かこのアクションは必要だとか このコマンドはこっちの方が良いという意見があったら言って下さい。しかし マウスジェスチャを考えた人は天才だなと思う今日このごろ・・・ あとついでに前から気になってた>>410 の(4)のバグも直しときました。
565 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/11 01:07 ID:bFhcvi2W] 新規タブで開くのを中ボタンで実装しました。 Fedora Core 1にKDE 3.2.1を入れてみたけど、いろいろバグってたり直ってたりしますねぇ。
566 名前:421 mailto:sage [04/03/13 00:49 ID:AUygDdU0] 今日RC版を出すと言っていたkitashobonですが、今週忙しくてデバック項目が消化 できてないのと、KDE3.2.1に対応中というのと、今日飲み会があって7時位から今ま で飲んでいたのと、明日映画に行く約束したということで2,3日遅れそうです。 でKDE3.2.1ですが、例のAAズレバグが修正されていたためデフォルトではズレの 補正をOFFにすることにしました。3.2.0以前を使用する方はオプションでONにする 必要があります。それと>>559 のバグですが、make clean してmakeしなおしたら 直りました。そういうものか(w
567 名前:login:Penguin mailto:sage [04/03/14 23:20 ID:T9pH9oIb] 改良スレッドビュー Ver.2 プレRC ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-prc.tar.gz とりあえずデバッグとコード整理はほぼ終了しました。じゃあ何で「プレ」がついてるか というとちょっとだけ仕様が変わりまして・・・・ (1) KDE3.2.1対応 APIも3.2系に準拠してるので3.1系で互換性の問題がでるかも。 (2) datファイルの保存先を$KDEHOME/share/cache/k2ch以下に変更 従来はKonquerorと同じ所に保存していたため>>497 みたいないろいろヤバい 問題が生じてたのですが、応急処置として保存先を変えてみました。ただあくまで 応急処置なので根本的な処置は中の人のキャッシュの改良待ちということで。 ってことで4,5日様子を見てみることにしました。特に問題がなければドキュメントを清書して、 若干残っているデバッグのチェック項目を消化してRC版になると思います。
568 名前:421 mailto:sage [04/03/14 23:23 ID:T9pH9oIb] ってまた名前入れ忘れたけど↑は421です。
569 名前:login:Penguin mailto:sage [04/03/15 15:32 ID:WmVxb/dY] 3.2.1にしてからスレの未読/既読を示すアイコンが全部白紙アイコンになっちゃいました・・ 解決法ご存じの方いましたら教えて下さい。
570 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/15 22:00 ID:tLKIbE7b] アイコンのインストールパスを全て hicolor -> crystalsvg(自分の使ってるテーマによる)に変えればとりあえずOK。 うちはFedora Core 1 + KDE 3.2.1(ftp.kde.orgの)を使ってるのですが、 なんかKDEのバグなんだかFedoraのバグなんだか分からん状態なので これでしのいで下さい。とりあえずFedora Core 2 Test 2が出るまでは。
571 名前:421 mailto:sage [04/03/17 23:56 ID:ejq12TwK] 改良スレッドビュー Ver.2 RC-final ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-rcf.tar.gz 一応完成な訳ですが、以前書いたようにこのままコンパイルするとKDE3.2.0以前の 環境ではAAがズレますので shobon-cfg.h で m_showAA = TRUE としてからコンパイル してください。もちろんレンダリング速度は低下しますが。 あとは2chブラウザで必要だと思われる機能は大体付けておきましたが、他スレへの アンカーポップアップはキャッシュ周りの処理が関わってくるのでまだ実装していません。 今後の課題ということにさせて下さい。また今後デバッグなどでパッチを出すときはこの バージョンをベースとして出すことになります。 ま、そんなところで。
572 名前:login:Penguin [04/03/20 18:26 ID:sRNN8eRB] 落ちたスレをキャッシュから読む機能は実装見込みありますか? それがないと乗り換えられないYO。
573 名前:kitaの中の人%愚痴モード ◆KITAulkOso mailto:sage [04/03/20 19:27 ID:2Bp37P/t] >>572 >>571 をマージしないと先に進めません(進む気力もありません)。 でもパッチが大きすぎるのでまともにチェックしてたらマージするのに数ヵ月かかるでしょうね。
574 名前:572 mailto:sage [04/03/20 20:36 ID:sRNN8eRB] >>573 そうでつか・・・。じゃ、未定ってことですね。 ただいま別件でQt勉強中なので、そのうちお手伝いできればとは 思ってるんですが、いまのところはとてもとてもな状態です。 では、がんばってください。
575 名前:421 mailto:sage [04/03/21 00:20 ID:YM+I6+22] >>573 コード量が多すぎて怒らせてしまったか・・・_| ̄|○ どうも気分が乗るとコードを書くスピードが上がるという悪い(?)癖 が出てしまったもので・・・ まあ、何かこの処理や関数の意味が分からないとか疑問点があったら すぐ尋ねてください。それと必要ないと感じた機能なら削っても構いません し、マージのためのパッチ書きならいくらでも協力しますので無理しないで マタリと作業してください。
576 名前:login:Penguin mailto:sage [04/03/21 15:55 ID:mgRAAi4i] KDE 3.2 でコンカラサイドバーのコンパイルをかわす方法ハケーン ./configureの前に export DO_NOT_COMPILE=k2ch_module しとく DO_NOT_COMPILE=k2ch_module ; ./configure でもおkかな? >>452 でもダメな人はお試しあれ
577 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/21 23:45 ID:Zvl2PTxQ] >>575 いや、まあ、早めに言わなかった自分が悪いのですが。とりあえず、 機能別にパッチが欲しいのと、アーカイブでなくてdiff -c形式で欲しいです。 とりあえずレンダリングと引用してカキコの部分があると助かります。 >>576 CVS版にはその修正入れてます。 --enable-sidebarを付けなければDO_NOT_COMPILEがセットされます。 CVS版ではk2ch_moduleだけでなくk2ch_protocolもコンパイルしないようにしてますが、 k2ch_protocolは分けた方がいいですか?
578 名前:421 mailto:sage [04/03/22 00:39 ID:x/hO8PDj] >>577 了解です。それ以外の機能のコードは削除した方が良いか #ifdef?#endif でコメントアウトしておいた方が良いか教えてください。とりあえず レンダリング部分(画像除く) 引用 のところだけでよろしいですか? それとレンダリング部分はほとんど新規に書き起こしたのでdiffはあまり意味が 無い気がしますが、既存のコードをいじったところはdiff形式にしときます。
579 名前:VineでKDEをパケジしてる人 mailto:sage [04/03/22 00:47 ID:uJDvg38Y] >>576 確認しました。GJ! Vine2.6環境でKDE-3.2.1とkitaを動かしてます。 まだリリースできないんで、もすこしお待ちを。 >>577 中の人、kitaは使いやすいんでがんがってくだされ。 421氏もがんがれ!
580 名前:login:Penguin mailto:sage [04/03/22 01:43 ID:IRC6XAmt] >>579 Vine2.6環境でKDE&kita愛用させていただいています。 いつもありがとう!
581 名前:login:Penguin [04/03/22 12:16 ID:XXqHuue8] ガイシュツかもしれませんが、板が変更された場合どうすんの? かちゅ〜しゃだと板の移動先を検索してくれるんだけど、linux板をクリックしても古い板のままなんで。 デザインはいいとして、2channel.brdとの互換性もないし使い難いんだが(゚Д゚ )ゴルァ!!していいですか?
582 名前:login:Penguin [04/03/22 16:00 ID:V+epzDig] 鯖変わって、Linux板更新できなくなったんだけど、どうすればいいの?
583 名前:login:Penguin [04/03/22 16:13 ID:V+epzDig] ochusha は鯖変更できたんだけど、kita って鯖変更ってできないよね?
584 名前:576 mailto:sage [04/03/22 18:00 ID:k28kuMaa] 中の人乙です >>577 > CVS版ではk2ch_moduleだけでなくk2ch_protocolもコンパイルしないようにしてますが、 > k2ch_protocolは分けた方がいいですか? k2ch_protocolはどうもk2ch_moduleに依存してるのか k2ch://pc3.2ch.net/test/read.cgi/linux/1069738960/を読み込み中にエラー: k2ch://pc3.2ch.net プロトコルのプロセスが突然落ちました とかいわれて使えなくなるようなのでそのままでいいみたいですね
585 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/22 23:44 ID:/qLAcG3E] 鯖変更のコードは今書いています。 とりあえずお気に入り/既読情報は移行出来るようにする予定。 >>581 2channel.brdって初めて知りました…。
586 名前:421 mailto:sage [04/03/23 00:06 ID:9uiDV1AS] とりあえず拡張機能を次の6段階に機能分割してみました。 (1) レンダリングまわり (1.5) 2以降のための下準備 (2) 書き込み時プレビュー (#define SHOBONEXT_PREVIEW) (3) インライン画像 (#define SHOBONEXT_INLINEIMG) (4) Kitaナビ (#define SHOBONEXT_KITANAVI) (5) 画像Kitaナビ (#define SHOBONEXT_IMGKITANAVI) (6) マウスジェスチャ( #define SHOBONEXT_MOUSEGT) うしろのdefineはshobon-ext.hの中にあります。で、今回は ステージ1のレンダリング関係のパッチです。というか最初にして 一番マージが難しい部分だったりするんですが・・・。まあ何か良く わからない点があったら尋ねて下さい・・・。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobonmg1.tar.gz
587 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/23 01:13 ID:YASGihYI] 鯖移転対応ひとまず完了。 kita.sourceforge.jp/screenshots/screenshot-replace.png のように手動で設定する必要がありますが、とりあえず動いているようです。 お気に入りと、スレの既読数の情報が対応してます。HTTPのキャッシュは対応しません。 近日中に次のバージョン出します。 >>586 =421 thanks.あとで見てみます。
588 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/23 20:44 ID:YASGihYI] 0.103.0 released. ・ --enable-sidebarオプションの追加 ・ 鯖移転に一部対応>>587 Linux板の場合、 置換元: pc.2ch.net/linux/ 置換先: pc3.2ch.net/linux/ と入力してください。
589 名前:421 mailto:sage [04/03/23 23:04 ID:hs6WMwtg] kitashobon2 完全パッチ版 ver.rcf2 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kitashobon2-rcf2.tar.gz kita0.103.0対応版です。最初は>>571 との差分だけ配布しようと思ってたのですが、 機能分割のために細かくいじったところが多かったので全体配布とします。 ちなみにこれと>>586 のパッチとのdiffは part/kitathreadview.cpp < .arg( KitaConfig::font().family() ) --- > .arg( KitaConfig::threadFont().family() ) のとこだけです・・・ あとKDE3.2.1で cd kita しなくても make が通るようになってますね。
590 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/24 23:08 ID:S6l/GggX] >>586 のパッチ見てみたのですが、まだ多過ぎてわけわかりません。 とにかくファイルサイズを小さくしてください。 10Kか、せいぜい20K程度でないとコードを見るのは無理です。具体的には、 ・ファイルの追加は基本的に行わないでください。 kitathreadview2.cpp -> kitathreadview.cpp kitahtmlpart2.cpp -> kitahtmlpart.cpp kita-spHtmlChar.h -> kitadomtree.cpp などにそれぞれ取り込んでください。kitadomtree.*は一つのクラスなのでいいです。 ・#defineで囲まれている部分(2)-(6)のコードをばっさり取ってください。 kitathreadview2.cppはこれでサイズが半分になります。 ・fprintfの残骸とか、元のコードと区別付けるための/*-----*/のようなのも削除してください。 ・それでも駄目なら、createTugi100とか、機能を削っていいので、必須でないコードを削ってください。 パッチは小さければ小さい程いいです。速度は優先度を最低にしてください。 ・あと、インデントは4スペースで整形してください。 KDevelopを使う場合は、カッコ→Linuxスタイル、パディングは両方ともチェックしてください。 ちょっと注文が多くなりましたが、よろしくお願いします。
591 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/24 23:21 ID:S6l/GggX] > ・それでも駄目なら、createTugi100とか、機能を削っていいので、必須でないコードを削ってください。 > パッチは小さければ小さい程いいです。速度は優先度を最低にしてください。 これは難しそうならこちらでなんとかします。 あと出来たら、KitaHTMLPart::parseHTMLdat() をchar*を使わないように修正してください…。
592 名前:421 mailto:sage [04/03/25 02:36 ID:9BqD+CZB] とりあえずパッチその1.1です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobonmg1.1.tar.gz > 10Kか、せいぜい20K程度でないとコードを見るのは無理です。具体的には、 うーん、レンダリング部分はコード量が多くなってしまうので、どうしても4,50k 位になってしまいますねえ・・・。ここを過ぎればコード量はガクンと減るんですが・・・ > ・ファイルの追加は基本的に行わないでください。 > ・#defineで囲まれている部分(2)-(6)のコードをばっさり取ってください。 > ・fprintfの残骸とか、元のコードと区別付けるための/*-----*/のようなのも削除してください。 やっておきました。 > ・それでも駄目なら、createTugi100とか、機能を削っていいので、必須でないコードを削ってください。 > パッチは小さければ小さい程いいです。速度は優先度を最低にしてください。 速度というかレスポンス重視で設計したのであまりこの辺は削りたくなかったりするのですが、 まあ、逆に言えば特にこだわりも無いので好きに削って頂いても構いません。 > ・あと、インデントは4スペースで整形してください。 > KDevelopを使う場合は、カッコ→Linuxスタイル、パディングは両方ともチェックしてください。 私はemacsの人なのでこの位のインデントで丁度良いんですが、インデントは中の人が 見やすいように自由に変更してくださっても構いません。 他にも何か問題があったら対処するので言ってください。(でも4月になると少し忙しくなるので 若干レスポンスが悪くなるかもしれないなあ・・・)
593 名前:login:Penguin mailto:sage [04/03/25 12:14 ID:zIQj/Y2/] ('A').oO(中の人は結構細かい・・・)
594 名前:login:Penguin mailto:sage [04/03/25 12:18 ID:eU25PJ98] わけわかんないデカいもん送られたらああなるだろ。
595 名前:login:Penguin mailto:sage [04/03/25 13:06 ID:Ylp1F6VH] 中の人とか外の人? kitaの開発体制ってどうなってるの?
596 名前:login:Penguin mailto:sage [04/03/25 13:15 ID:gc7Gn1cQ] ああ、あんまりデカいの一気に送りつけるのはよくないよな。
597 名前:login:Penguin mailto:sage [04/03/25 15:47 ID:MTwWmGhh] デカいのをバラバラにして送られても困るけどな
598 名前:login:Penguin mailto:sage [04/03/25 15:53 ID:DYvxYoVv] 複数の機能を一つの大きなパッチにまとめて送るんじゃなくて、 機能単位で複数の小さなパッチに分割して送るべきってことでしょ。 Linusも同じこと言ってたりする。
599 名前:login:Penguin mailto:sage [04/03/25 15:54 ID:MTwWmGhh] >>598 ごめんごめんわかってるってw
600 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/26 00:32 ID:ng8rt+M5] >>592 thanks. そのサイズならなんとかなります/します。 > 速度というかレスポンス重視で設計したのであまりこの辺は削りたくなかったりするのですが、 > まあ、逆に言えば特にこだわりも無いので好きに削って頂いても構いません。 とりあえずブランチを切ってmergeしてみましたが、かなりレンダリングは速いですね。 速度的にcriticalなところがあれば教えてください。そこは出来るだけ変更しないようにするので。 >>595 2人ですけど実質一人です。k2chの中の人は最近みないので…。
601 名前:421 mailto:sage [04/03/26 02:26 ID:/RjQAN7A] 本当、御迷惑をおかけして申し訳ないです。 > 速度的にcriticalなところがあれば教えてください。 特にクリティカルなとこは無いです。というかソースを見れば分かると思いますが 結構力ずくな部分が多いですw それでレンダリングを行っている class KitaDomTree の理解を助けるため、 ちょっとだけ付属ドキュメントの補足としてレンダリングの流れを説明してみます。 なお、以下の説明では 構文解析(パース) = (DOM)ノード作成 という用語を混合して使っていますが、構文解析とノード作成は同時に行っているので これらを同一視しても問題ないです。
602 名前:その1 mailto:sage [04/03/26 02:29 ID:/RjQAN7A] 表示までの class KitaDomTree での内部処理 (1) はじめに parseResInit で初期化します。ここで変数を リセットしたり、ここまで読んだとかヘッダとかのノードを作成します。 (2) 次に setDat で2chのdat形式の生データをレスごとにコピーします。 QString line が構文解析前のデータで、int num がバッファ番号です。 この段階ではまだレスノードは作成されていません。 (3) 次に appendRes で指定したレスのノード作成とappend を行います。 実際には appendRes の一行目から checkIsNumValid が呼ばれ、さらに checkIsNumValid の中から parseRes が呼ばれてデータの構文解析とレス ノードの作成が行われます。ノードが出来たらそれをルートの KitaHTMLPart::htmlDocument().body() ノードにappendします。 (4) その parseRes で名前やIDなどのタイトルノードと本文ノードを作成します。 ここで parseRes は public なので checkIsNumValid 経由ではなくて 外部から直接呼び出すこともできます。int num が(2)の setDat で指定した バッファの番号、int resnum が実際に表示されるレスの番号で、 普通は num = resnumで良いんですが、別々の番号にすることも出来ます (今回のパッチではありませんが、書き込み時のプレビューではこのトリックを 使っています)。 (5) appendFooter とか appendKokoyon を呼んでフッタとか ここまで読んだノードをappendします。 (6) 最後に KitaThreadView::update_finish で m_threadPart->htmlDocument().applyChanges(); m_threadPart->view()->layout(); により KHTMLView にレンダリングするように命令します。 (つづく)
603 名前:その2 mailto:sage [04/03/26 02:35 ID:/RjQAN7A] 大まかなレンダリングの流れは以上なのですが、レスポンス速度を上げるために さらに姑息なことをやっていまして・・・ (トリック 1) 全部のスレを一度には表示しない。 kitadomtree.h に 1 <-- show --> m_templateNum <-- not shown --> m_topNum <-- shown ---> m_bottomNum <-- not shown --> m_maxNum みたいな記述があると思いますが、日本語でわかりやすく書くと、 ・1番 から m_templateNum 番のレスまでは表示 ・m_templateNum+1 から m_topNum-1 番までは非表示 ・m_topNum から m_bottomNum 番までは表示 ・m_bottomNum+1 から m_maxNum 番までは非表示 という様に、初めてスレを表示するときは、先頭から m_templateNum 個のスレと、 ここまで読んだ周辺のm_bottomNum - m_topNum +1 個の 計 m_templateNum + m_bottomNum - m_topNum +1 レスしか表示しません。 これが KitaThreadView::update_rendering の /* This thread is not shown */ 以下で行っている内容です。例えば初めて update_rendering を呼んだときは、 bottom = m_domtree->getBottomResNumber() = -1 がセットされるので、順に (a) bottom = QMAX(0,prevReadNum-m_preShowNum); (bottom = ここまで呼んだの番号 - m_preShowNum がセットされる) (b) m_domtree->appendTemplate(); (1から m_templateNum 番までレス表示) (つづく)
604 名前:その3 mailto:sage [04/03/26 02:38 ID:/RjQAN7A] (c) for( int i = bottom+1 ; i<= prevReadNum ; i++) m_domtree->appendRes(i,FALSE); (ここまで読んだ - m_preShowNum 番から ここまで読んだの前までレス表示) (d) m_domtree->setKokoyonNum(prevReadNum); (ここまで読んだ を表示) (e) for( int i = prevReadNum+1 ; i<= QMIN(prevReadNum+m_afterShowNum,maxres); i++) m_domtree->appendRes(i,FALSE); (ここまで読んだ +1 から QMIN(prevReadNum+m_afterShowNum,maxres) までレス表示) (f) KitaThreadView::update_finish() の中でフッターや前100や次100などを追加して m_threadPart->view()->layout(); でレンダリングを実行して終わり。 というように処理が進みます。よってこの段階では最大で m_templateNum + m_bottomNum - m_topNum +1 個の レスしか表示、つまり構文解析=ノード作成をしていないのですが・・・ (トリック 2) 表示後にバックグラウンドで残りのレスのノードを作成 要するに、表示していないレスはユーザーがスレを読んでいる間に裏でこっそり 構文解析しています(w 具体的には KitaThreadView::update_rendering の最後で m_domtree->parseAllRes(); により KitaDomTree::parseAllRes を呼び、そこで QThread から派生させた KitaRenderThread を start させます。KitaRenderThread::run の内容は単に 全てのスレに対して parseRes を呼んで構文解析しているだけです。 ・・・とまあ、こんな風にレンダリングを行っている次第です。この説明が 少しでもお役に立てれば幸いです。
605 名前:login:Penguin mailto:sage [04/03/27 21:51 ID:89x9eFqm] ウホ Kita いいな、Linux用2chブラウザの中じゃ俺的最高ケテーイ
606 名前:login:Penguin mailto:sage [04/03/29 11:43 ID:JaqJGgKZ] そうかな? kitaしばらく使ってたけど、やっぱ ochusha に戻ったよ。
607 名前:login:Penguin mailto:sage [04/03/29 12:50 ID:RVEtx9W1] navi2chのがええわ
608 名前:login:Penguin mailto:sage [04/03/29 13:22 ID:6oXts0oK] アプリ選択の自由あはは〜ん
609 名前:login:Penguin mailto:sage [04/03/29 13:23 ID:tZSpkpV6] 古っ
610 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/03/29 22:56 ID:E8WbNre3] 解説してくれたのに申し訳ないのですが、 とりあえず先に簡単そうなlibkita以下だけ見ました。2ヶ所だけ質問。 ・キャッシュのヘッダは取り除いてるようですが、これは意図的なものですよね? readCacheHeader()が呼ばれてないのでちょっと気になったのですが。 これはこれでいいですが、フォーマットが変わるならキャッシュの保存先を 変えた方がいいかなと思うので。~/.kde/share/cache/k2ch は既に使われてるし。 ・Access::enter_loop() でなくてQApplicationのenter_loop()を呼んでいるようですが、 これによって何か挙動は変わります? qApp->enter_loop()でもとりあえず問題なさそうですが。 自分もnetaccess.cppからコピーしただけだし。
611 名前:login:Penguin mailto:sage [04/03/30 00:32 ID:+VDg3SlA] >>610 access.cpp で追加したところはほとんどオリジナルのソースに少し 手を加えただけのものになっています(writeCacheData2はちょっと変えたかな?) Access::get()を見れば分かるように、getcache()でキャッシュから データを読んで、getupdate()で差分をロードって感じですね。 で、getupdate()はオリジナルのget()をほとんどコピペしただけです。 > ・キャッシュのヘッダは取り除いてるようですが、これは意図的なものですよね? > readCacheHeader()が呼ばれてないのでちょっと気になったのですが。 > これはこれでいいですが、フォーマットが変わるならキャッシュの保存先を > 変えた方がいいかなと思うので。~/.kde/share/cache/k2ch は既に使われてるし。 ヘッダは別にいらないと思ったので省きました。ただ保存先の場所も含めて、その辺の 処理は>>567 に書いたようにあくまで暫定的にそうしただけなので、その辺は都合に合わせて 適当に処理しておいてください。 > ・Access::enter_loop() でなくてQApplicationのenter_loop()を呼んでいるようですが、 > これによって何か挙動は変わります? > qApp->enter_loop()でもとりあえず問題なさそうですが。 > 自分もnetaccess.cppからコピーしただけだし。 この辺は最初の頃いろいろ試してたときの名残なんですが(w、いまのところ直接 qApp->enter_loop() を呼んでも問題ないようですが、ひょっとしたら何か問題あるかもしれないので、 Access::enter_loop() に戻しておいた方が無難かもしれませんね。 まあ、他にも何かあったら遠慮なく尋ねてください。
612 名前:login:Penguin mailto:sage [04/04/01 12:51 ID:mZ9FdjqC] しかし、こういう内部の技術的な話は普通メールでやりとり するのだが、互いにメールアドレスを知らせてないのかな? 意味がわからないなりにおもしろいけど・・・・w
613 名前:login:Penguin mailto:sage [04/04/01 20:11 ID:GTLs7w9j] こーゆーやりとりは見てるだけで楽しい。 あと常用させて貰ってます。kita便利。ありがとう。
614 名前:login:Penguin mailto:sage [04/04/01 21:03 ID:F6DFgkXQ] オープンでなかなか良い方法だと思う。 2ch的なプロジェクト運営もおもしろいかも . . .
615 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/04 02:14 ID:kpvPn0Pb] キャッシュの保存先は~/.kde/share/cache/kita に変更しました。 libkita以下は他にはほとんどいじってないです。 あと、part以下の小さいメソッドをチェックしてるのですが、 filterReadCGIとかほとんど変わらないのは_org付けないでください…。 っていうかm_orgrenderはいらないです。 >>612-614 自分にとってはメールより2chの書き込みの方が楽なんでw
616 名前:421 mailto:sage [04/04/04 19:58 ID:tWEfMCOG] >>615 > filterReadCGIとかほとんど変わらないのは_org付けないでください…。 > っていうかm_orgrenderはいらないです。 その辺は互換性のため残していただけですので、必要なければ_orgがついて る関数は削除しても支障はありませんので、適宜削除しておいて下さい。 >>612-614 個人的に、メールみたいなクローズなシステムよりもBBSやwikiみたいな 方が好きなもんで・・・
617 名前:login:Penguin [04/04/08 17:16 ID:o8rPRnqY] おちゅーしゃ からの乗り換え、決心しました。 見事です。素晴しいです。いやほんとに。 しかし、要望が二点程 1。スレにしても板にしても、「新しいタブで開く」をデフォルトにしてもらいたい。 2。書き込みに失敗した場合、書き込み内容を保全してもらいたい。 以上 いやしかし、ほんとに素晴しいです。kitaは。
618 名前:login:Penguin mailto:sage [04/04/08 17:30 ID:PbR+Uzp3] 1 KDEガイドラインに従って第3ボタンで新規タブで開くようにする という議論が上でされていたと思います。 2 これは私も同意。
619 名前:login:Penguin [04/04/08 18:33 ID:o8rPRnqY] >>618 1. すんません。過去ログきちんと読んでませんでした・・・ なるほどね。妥当ですな。また、KDEのアプリケーションとして あるべき方法でしょうな。 ありがとうございました。 しかし、別に粘着するつもりではないのですが、新規タブで開くことを デフォルト仕様にしなかったのでしょう? 苦情じゃないんですよ、ただ、ちょっとした好奇心です。
620 名前:login:Penguin mailto:sage [04/04/08 19:48 ID:PbR+Uzp3] うーん、私はむしろOpenJaneなどの"デフォで新規タブ"仕様のブラウザに 違和感を覚えます。 KonquerorやMozillaに限らずWin32アプリのSleipnirもそうですが、 意図的な指示がない限りは現在のビューで開く というのが一般的なソフトウェアデザインなのでは ないかなと思います。
621 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/08 22:33 ID:z+APsf6x] >>617 > 2。書き込みに失敗した場合、書き込み内容を保全してもらいたい。 書き込みにいく前に ~/.kde/share/apps/kita/log.txt にログを書く仕様にしてるので、今はそれで何とかして下さい。 >>619 > しかし、別に粘着するつもりではないのですが、新規タブで開くことを > デフォルト仕様にしなかったのでしょう? Windowsで自分が使ってたA Boneがそういう仕様だったからです:) 要望が多いのでOptionalにはする予定ですが<予定ばかり溜まりすぎ
622 名前:login:Penguin [04/04/08 23:11 ID:o8rPRnqY] >>621 >>619 です。 直々のご回答ありがとう。 書き込み保全の件、りょーかいです。それでしのぎます。 > Windowsで自分が使ってたA Boneがそういう仕様だったからです:) あはは。そういやそうですね。 A Boneは。 で、>>620 氏のご指摘はその通りだとおもうのですが、 2chブラウザって、使用形態から考えて、新規タブ開けがニーズ多いと思うんですよね。そんなことないですかね。 > 要望が多いのでOptionalにはする予定ですが<予定ばかり溜まりすぎ ぼちぼちゆるーい感じで頑張って下さい。応援してます。何もできませんが・・・
623 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/10 01:27 ID:9b20YO0O] SHOBONのpart1のマージが大体終りました。 アルゴリズムはほとんど変えてませんが、「今」必要ないものは徹底的に削っているので、 新規にパッチを作って下さい。>>421 氏 今「新規タブで開く」オプションを付けているので、それが実装できたら次のバージョン出します。 まだ終了時にsegfaultすることがあるのですが、ちょっとリリース間隔空きすぎてるので。 砂時計が出てるのに操作は出来るので、 スレッド関連が怪しいかなぁと思ってますが調べてません… # 今日は日本語がおかしいなぁ。
624 名前:login:Penguin [04/04/10 01:57 ID:04yJkWho] 中の人更新乙です。
625 名前:login:Penguin mailto:sage [04/04/10 16:35 ID:z27RevFy] 今日 kdelib 3.2.2 が来てたのでいれたら Kitaでスレあけた時に"ここまで読んだ"に飛ばなくなってる Debian/sid とりあえず報告
626 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/10 21:30 ID:hpD0iLqs] 関係ないスレにトリップ付けて書いてしまった鬱 というわけで使用した名前を板/スレ単位で保存する機能があると嬉しいかなぁと書いてみる。 (実装するのは多分自分だけど) 他の2chブラウザだとどうなんでしょう。 >>625 とりあえず保留、っていうかKDE 3.2になってから何か不安定っぽいし…
627 名前:login:Penguin mailto:sage [04/04/10 22:07 ID:z27RevFy] 中の人乙です >>626 >というわけで使用した名前を板/スレ単位で保存する機能があると嬉しいかなぁと書いてみる。 OpenJane にそんな機能があったような気がする 参考までに
628 名前:421 mailto:sage [04/04/10 22:27 ID:PNGJWiqn] 中の人乙です > 新規にパッチを作って下さい。>>421 氏 もちろんパッチは最新版に合わせますので、私の事は気にしないでおいて下さい。ただ、上で ちらっと書いたように今月はちょっと忙しいんで次のパッチ出すとしたら来月かなあ・・・ > というわけで使用した名前を板/スレ単位で保存する機能があると嬉しいかなぁと書いてみる。 > 他の2chブラウザだとどうなんでしょう。 最近はTVチューナの関係で自宅ではWin+JaneView使ってるんですが(会社ではコソーリkita(w ) JaneViewの場合は設定で記憶できるようになってますね。普段は名無しなんで使ったこと ありませんが。
629 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/11 13:55 ID:4ny7e2mX] Kita 0.110.0 released. ・SHOBONのマージ(part1) ・既に開いている板/スレがある場合、そのタブを利用するようにした。 SHOBONのマージに関連していろいろバグが直ってます(エンバグもあり?)。 また、キャッシュの場所が変わっています。 キャッシュの仕組みは1.0が出るかよほど酷いバグがない限りこれで固定です。 あと、「常に新規タブで開く」オプションは付けたのですが、 設定の保存機能を付けるの忘れてましたorz とりあえずリリースしてしまったので、次のバージョンで付けます。 >>623 のsegfaultですけど、どうやらスレをクリックしまくりで起きるようなので、 enter_loopの変更を元に戻しました。これでOKのはず。
630 名前:625 mailto:sage [04/04/11 15:20 ID:AhyCqv++] マージお疲れさまです > Kitaでスレあけた時に"ここまで読んだ"に飛ばなくなってる Kita 0.110.0 では直ってます とりあえず報告です
631 名前:login:Penguin mailto:sage [04/04/12 00:45 ID:nE7dV62X] "ID:"のところがリンク風になってるようですがこれって 何か意味がある機能なんでしょうか? それと"1-"とか"101-"とかになってる箇所で1や101の ポップアップが表示されるのはちと妙な感じですね。
632 名前:421 mailto:sage [04/04/12 01:07 ID:tuybRuP2] 中の人乙です。まだソースの中は見ていませんがmakeして動作確認は しました。自分で言うのも何ですが、結構癖のあるコードだと思うんで マージは大変だったでしょうね で次のパッチは>>586 で言えば(2)辺りなんですが、これは簡単ですので 来週辺りに出すかもしれません(今週はマジでやばいんで無理っすw) >>631 > "ID:"のところがリンク風 IDによるレス抽出で使ってます。まだその部分のパッチは作ってませんが。 > それと"1-"とか"101-"とかになってる箇所で1や101の > ポップアップが表示されるのはちと妙な感じですね。 まあ、それは仕様ってことで(出さなくしても良いけどコードが汚くなるし・・・)
633 名前:Kita0.110.0 mailto:sage [04/04/12 02:30 ID:1qQA5Gr7] 【記念カキコ】 のついでに… 些細なことですが、下記のような日本語が混じったURLの場合に リンクが途中で切れています。 例>homepage3.nifty.com/tozanzikosekinin/ ユージ紹介.html 簡単に修正できるようでしたら、おながいします。
634 名前:login:Penguin mailto:sage [04/04/12 03:34 ID:qjcAFGzP] >>633 ユージ君を叱りつけて修正させるのが一番簡単。
635 名前:Kita0.110.0 mailto:sage [04/04/12 15:22 ID:1qQA5Gr7] >>634 そんなこと言わないで対応してくれー。 ここを変えようとしてみたのだが・・・ >QRegExp url_rx( "(h?ttp://([-.0-9a-zA-Z]+(:[0-9]+)?(/[;:@&=$-_.+!*'(),%~/?#0-9a-zA-Z]*)?))" ); これって暗号か何か?
636 名前:login:Penguin mailto:sage [04/04/12 18:07 ID:XvGB11l1] >>635 google先生に正規表現ってなんですか?って聞いてごらん
637 名前:Kita0.110.0 mailto:sage [04/04/12 19:33 ID:1qQA5Gr7] りくしょーおこったぞ >>636 でも正規表現とは関係なく無理っぽいですね。 良く分からんがURLをsjisで記入してあるからかな。 なるほどね。 >>634 失礼すますた >中の人
638 名前:Kita0.110.0 mailto:sage [04/04/12 19:55 ID:1qQA5Gr7] >URLをsjisで記入 忘れてくれ! しばらく逝ってくるわ。
639 名前:login:Penguin mailto:sage [04/04/12 20:41 ID:Jyod6dBg] \w
640 名前:login:Penguin mailto:sage [04/04/12 21:10 ID:h9hARt1B] >>638 気付いた? homepage3.nifty.com/tozanzikosekinin/%83%86%81%5B%83W%8F%D0%89%EE.html かなり機能UPしてますね。 乙です >中の人
641 名前:421 mailto:sage [04/04/13 00:04 ID:j1hS0nak] さっき晩飯食いながら作った簡単なパッチです。スレのタブを切替えたときに ウィンドウタイトルやステータスラインの表示も切替えます。ヘッダの public slots に void slotCurrentChanged ( QWidget * w); を加えて下さい。 begin 664 kitathreadtabwidget.patch M*BHJ(&MI=&%T:')E861T86)W:61G970N8W!P"3(P,#0M,#0M,3`@,C$Z,C8Z M,#@N,#`P,#`P,#`P("LP.3`P"BTM+2!K:71A=&AR96%D=&%B=VED9V5T+F-P M<`DR,#`T+3`T+3$R(#(S.C0Q.C`X+C@X-S8W-S4V,"`K,#DP,`HJ*BHJ*BHJ M*BHJ*BHJ*BH**BHJ(#0R+#0W("HJ*BH*+2TM(#0R+#0Y("TM+2T*("`@("`@ M("`@(&%D9%1A8B@@=FEE=RP@(G1H<F5A9"(@*3L*("`@("`@("`@(&-O;FYE M8W13:6=N86QS*"!V:65W("D["B`@("`@('T**R`@("`@8V]N;F5C="@@=&AI M<RP@4TE'3D%,*"!C=7)R96YT0VAA;F=E9"`H(%%7:61G970@*B`I("DL"BL@ M("`@("`@("`@("`@(%-,3U0H('-L;W1#=7)R96YT0VAA;F=E9"`H(%%7:61G M970@*B`I("D@*3L*("!]"B`@"B`@2VET851H<F5A9%1A8E=I9&=E=#HZ?DMI M=&%4:')E861486)7:61G970H*0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$V-BPQ M-S$@*BHJ*@HM+2T@,38X+#$W-2`M+2TM"B`@("`@("`@("`@("`@8V]N;F5C M=%-I9VYA;',H('9I97<@*3L*("`*("`@("`@("`@("`@("!S:&]W4&%G92@@ M=FEE=R`I.PHK(`D@("`@96UI="!S:6=N86Q#:&%N9V53=&%T=7-B87(H(B(I M.PHK(`D@("`@=&]P3&5V96Q7:61G970H*2T^<V5T0V%P=&EO;B@B(BD["B`@ M("`@("`@("!]"B`@("`@('T*("!]"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,C,Q M+#(S,R`J*BHJ"BTM+2`R,S4L,C0R("TM+2T*("`*("`@("`@:V1$96)U9R@I M(#P\(")C=7)R96YT4&%G92`]("(@/#P@=&%B*"!C=7)R96YT5&%B*"D@*2`M M/G1E>'0H*2`\/"!E;F1L.PH@('T**R`**R!V;VED($MI=&%4:')E861486)7 M:61G970Z.G-L;W1#=7)R96YT0VAA;F=E9"A15VED9V5T("H@=RD**R!["BL@ M("`@('-T871I8U]C87-T/$MI=&%4:')E8616:65W("H^*'<I+3YS:&]W4W1A 0='5S0F%R*"(B*3L**R!]"@`` ` end
642 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/13 00:06 ID:OLBHY+ed] >>631 >それと"1-"とか"101-"とかになってる箇所で1や101の >ポップアップが表示されるのはちと妙な感じですね。 ポップアップがポップンに見えてしまうorz …それはともかく、個人的にはこの方が便利なのでこれは仕様とします。 直すとしたら "1-" を "1" に変える方かなぁ。 >>632 =421 CVSのSHOBON_merge_branch見れば分かりますが、 1. 一旦マージ 2. 必要のないコードを削除 3. 理解できるまでリファクタリング してます。なのでそれほど難しくはないです。例外的な方法なので今後は避けたいですが。
643 名前:login:Penguin mailto:sage [04/04/13 05:14 ID:MEeUg8V7] そういえばスレとは関係ないけどさ 日本語ドメインって普及してるのか知らん。 意味ねーよなぁ日本語ドメインなんか マルチバイトなドメインなんか
644 名前:421 mailto:sage [04/04/14 00:39 ID:PqRL2Qbs] 晩飯食いながら作ったパッチその2。スレのデータをダウンロードしてる間にCPUを眠らせておくのが もったいなかったのでバックグラウンドでキャッシュ済みのデータをレンダリングするパッチ。 begin 664 foo.tar.gz M'XL(`%<&?$```^U746_B.!#N:_LKW$I;44@@=A(@045::?>DU?5.=[3[=E(5 M@@M6(8D2T[U5U?OM-[83XE!:NJ>VMP_^!`J,Q^/Q>/+-^);Q:):N>$YI=]'- M(AXO#EX;#G:<?M\[<`"#K2>`8.(=@(H[@"]V0(ZQ[[L'R'EU3W9@7?`H1^@] MEOH9T6ZWT:V>`X?$<3Q;?(:(D-`/0CSL.A50QPD<Y\BV[2=F80\Y3HB#D/A= M3(CK>[A?S6HW(?XC3`86=@F2`F%6"5P$O^TCA.`C<)>R&<JBO*`?E\L)+5IG M(WWDBN8KED2<_B%4KA8YC69"I5.K7/(TVQK=6.^UT9JS)>.,%JC=$P.[?"7@ M&M%])60(`F_+UU\A,)_2U14$IHU6UV6,*G]9PD&XBO[^?;VJ')RFZ1*$^3HI MG<K6TR6+PR<=<3V+>*4CRNP_8M4)368TKS:([A]&6Q$L*/]-KMQ2?LC?"#0K MC]!Y*1P]5/-8SM?14LT'#UMGY<#]T3&J<)/F2)EDPD)E;`1_Q^<(PQ.B!<L< MH09ZO4,Y.\MAZDVKX.!];IU\F/4^S/Y*3BQF5:8VQUUA$U=[+--"Y`1B%BS8 M4'U0Y^3V(5[]ZIS>*%Y:LA60;,IX2RI#W$#SEX\7EY]?%MC#:L[5Y.OGT?Y( MGYZJ_/DI0OY_<YK!RZ&S^-M4_[WU'\9P5?^A&_!%_7==Q]3_]\!V_8^S[#]U M`/H\[`+CAJX?NL-NWQWV/3C:_C,]``D<BP2^5E=!X#JNSM>"-<476%82IE9D MP_!1;0>M^Y*/V0WPY>KZ-N?V&`@R8<D<./EL,ZZ830[KK#UZ//PM8KP>$'PO MOJIB]-KVCT%V&=!WJ$JOM1_/`F:]\OF+,^0R:G>,?GL;"MC7_[O8WWK_"5P$ MS/O_'JC>?RT'?I0"GIBJ6,#W0^QWW3X9^!B.]1D6"*"9#J"9+IO:NC6?4XZ6 MZ1S=Y.D*Q=$BIN@4Q6GV'?$4`?^HCEW@STL.;<U<:"]90F6#%,4Q+0I[#%;B M*%Y0\08?U\Q0JG:7-)GSA62&=3:#F\2U6`%^1!L="V'5Z3SL>>?!'Q$;M:'! MUNW@_3<D^\D]FY(=9[.]JR]:QTT&?G[G.X_6<ZS`TP@^\%P0!#K!BY8VD0WU M-"IH(BY'C1A<L`*B!AX7H*+)PK#(@#I;Z$2TKU)#;%"=5,G5VM9V7@/KQKIA MF'&:1QSDC,.:<NWNE,X9M.HC(3NNA%`SA*C3`6&SY=96AKO$IPC\;*&V5+/D M=ANM,P@ZG='N$`X\*Q@$6@@'D%U#3P]A!9D'ZL";J3`6A_TXOVM52]QF<@AQ MI\KUNJNOGB\+::E>FCO7]>?R4@6Y!9>,J:JU=0ID.;V;@!5UMQ)57EG]DMRD M89BK$5'0%>O88W#]Z^1"Y/G(7#P,#`P,#`P,#`P,#`P,#`P,#`P,#&K\"T\; &XVL`*``` ` end
645 名前:421 mailto:sage [04/04/14 00:52 ID:PqRL2Qbs] 上の奴、豪快に間違ってました(;´д`) やっぱ疲れてるときにパッチ書きはするもんじゃない・・・ begin 664 foo.tar.gz M'XL(`(H+?$```^U7;6_B.!#NU_97N)6VHB$!YQ425*25=D]:7>]T1[O?3JI" M,&`5DB@QW5M5O=]^8SLA#J4O>VJ[]\&/0('Q>#P>3V8>WU`6S[(U*PCI+7MY MS)+EP6L#VQ@'@7>``8.=)\"Q'?\`5-P!QK[O8M"W_<`^0/C5/=F#3<GB`J'W M6.K_",,PT(V:`X<.QI[%/T/D.)$?1O:PAVN@+@XQ/K(LZY%9MH<PCCPG\H*> M';JN/PQ#IYIEM,'_(]L9F+;K("'@9J7`1?#;.D((/ARW&9VA/"Y*\G&UFI"R M<S921ZY(L:9IS,@?7.5J69!XQE6ZC<HER_*=T:WUOH$VC*XHHZ1$1I\/[//5 M`=<<U5?'&8+`V_'U5PC,IVQ]!8$QT/JZBE'M+TT9"-?QW[]OUK6#TRQ;@;#8 MI)53^6:ZHDGTJ".N9SI>Y8@T^P]?=4+2&2GJ#:*[^]%.!$O"?A,K=Z0?XC<" MS=HC=%X)1_?U/%JP3;R2\\'#SEDU<'=TC&K,LP))DY1;J(V-X._X'-GPA&C! M,D>HA7[_4,S."Y@Z[Y0,O"_,DP^S_H?97^F)2<W:U/:X:VSC:HU%6O"<0-2$ M!5NJ]_*<W`#B%=3G]$;Q4I*MA&23QCM"&>(&FK]\O+C\_++`'M9SKB9?/X]> M'FET>BH3"?W,F/_LHJ;Q8JA5_&VZ_[/]'\;LNO\#&_!Y_W>!!NC^_P[8[?]) MGO\G!J#.LUVHN)'K1^ZP%[C#P(.C#9[@`$Z(32?TE;X*`A>[:KWF59-_H<J* M@JDTV2AZT-M!ZZZJQW0.]7)]?5,P:PQU,:7I`FKRV79<%C8QK%;MT</A;S%E MS0"O]_PK.T;?L'X,@F4`[Y"=7J$?3P)FO?+Y\S-D(FJWE'Q[FQ+P'/]W;7_G M_7>PJ_G_NZ!^_Y4<^-$2\,A4605\/[+]GALX`]^&8WVB"H1`ID,@TQ6I;:CY M@C"TRA9H7F1KE,3+A*!3E&3Y=\0R!/5',G:./R\9L)H%UU[1E`B"%"<)*4MK M#%:2.%D2_@8?-Y6A4NVM2+I@2U$9-OD,;A+7?`7X$6]U3*!7@NC</_/.@S\\ M-G)#@YW;P?MO2/#)9S8E&&>;W347K>-V!7YZYWN/UL-FZ"D%/O1<$(1J@>>4 M-A6$>AJ7).67HU8,+F@)40./2U!19%%4YE`Z.^B$LU>AP3<H3ZJJU<K6]EX# M&V+=,DP9*6(&<LI@3;%V;TH6%*CZB,N.:R'T#"[J=D'89MS*RG"7^!2#GQUD M"#53;+?%G$'0[8[VAW#@F>$@5$(X@.P:>FH(:X@\D`?>3H4Q/^R'^=VHFOPV M4T"(NW6N-Z2^?KXLI)5Z9>Y<U5^(2Q7D%MPQIK+7-BF0%^1V`E;DW8IW>6GU M2SK/HJB0([RARZICC<'UKY,+GN<C?>_0T-#0T-#0T-#0T-#0T-#0T-#0T&CP )+SPE.2P`*``` ` end
646 名前:421 mailto:sage [04/04/14 23:47 ID:PqRL2Qbs] 晩飯食いながら作ったパッチその3。忙しいときの趣味のパッチ書きは楽しいなあ(w subjectviewで24時間以内の新規スレへのマーキングと1000を越えたスレの 優先順位を最低にするパッチ。マーキングの文字は超適当。 begin 664 kitasubjectview.patch.gz M'XL("$!+?4```VMI=&%S=6)J96-T=FEE=RYP871C:`#55,UNTT`0/C=/,?6A MLMW8W?5/0@R-A"B5*K4%1$2YH8T]H*7^B=9KMU+%PX#2)X`CYTH5''D*7H$+ MZ\2.0QM5;<4!1K;LV=GYYIN?7=,TX9A+EA?C]QC*DN.)'4XF:PXAGJ4>2H#Z M`>T''K5)([!)!H1T+,NZV=<#QPV<!X'?MYV![PY<O]^K?<T_I=)AX'>I`I_I M%?9,IZ!^K0[`F7HKR5$^#B4O\8BG47:B&P]K@\PF^UAB?,2C=RAU`ZRA8#S' M:L?F;,>+'29QQ!.$L!`"4QDQ"=OM<A#4Z\W"'+S&W]H"@2HZ))B,44#)!&?C M&'.[W;"[]_K@:0"[K,P$E[C/<_E*E24(BHF*I?"FW\X_G__X^'5E`:BK,O;Z M\PK`0OA;T%5H%AT6"0R!P,9&Q:32UK<7!F-1H484G^_3B\OII^G/*Q9%+;&& M*I?G_#1A$QV>9/&;`R:.N_`R87&\%V:I#EJ15N":@E9U6%^-,,)3V?H_$Q&* M+FB.!HN^5/(!,,[Q>B8K27_Y=7%Y/\+WI4M7TSV[&PJYBM)IO[.!IFZO2WVG MF>C_N+_>/]#?M7GME@.JZX,8MVM3[3^G?;.#VS@L99GS-$0[QS`?97I[FQCP B"-P>(:;C&;><'A7@4/M;!^R.$WMM[I<G]C>'T_X<&P8````` ` end
647 名前:login:Penguin mailto:sage [04/04/15 00:40 ID:W5P+2qL6] そのパッチって順不同ですか? それって次のバージョンにマージされますか? とりあえず使ってみますけん。
648 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/15 00:45 ID:Ae7EWwFV] >>641 thx。commitしますた。 # 645-646は今チェック中っていうか眠いのでまたあしたzzz
649 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/15 00:53 ID:Ae7EWwFV] >>647 パッと見た限り順不同でOKっぽいです。 あと、>>641 はCVSに既に入っています。ってゆーかさっきいれますた。 645,646も簡単に確認してからマージする予定ですが、 動作確認の報告があると助かります。特に>>645 。
650 名前:login:Penguin mailto:sage [04/04/15 01:21 ID:W5P+2qL6] 了解しました。とりあえず当てて見てみまっす。
651 名前:login:Penguin mailto:sage [04/04/15 02:23 ID:W5P+2qL6] 三種のパッチ(三種の神器みたいだな)とりあえず動作確認しました。 ただ、>>645 については違いがいまいち分かり難いのでソースも確認してミマス
652 名前:421 mailto:sage [04/04/15 23:34 ID:YGSjnJV9] >>645 の処理をもうちょっと効率的にしたパッチ。>>645 を当てた後に当ててください。 >>651 このパッチはしょぼいCPUと回線を使ってないと効果が分かりにくいかも・・・ begin 664 kitadomtree.h.patch2.gz M'XL(")N:?D```VMI=&%D;VUT<F5E+F@N<&%T8V@R`,U0P6J#0!`]FZ^8!A+4 MNKJN&AK%W'KM(:2W@EC<M$NS*NL:"J7_WLE&2^PAE)XZ+.S.[+PW\Y[KNO`F M=%DU4BO._5>+41H3/&$"+$K#,(TBGR:,T2AB%&[IFM(9(>0Z*DX3ZE.$K<(U MC0>4.XU3#BRF'HM78`I@XBB4[LL#'!M1@>IKVQD^/O"V9($ER&&W?;S/9C<P MQKY18(.H-0C\E84LWQ]Z"1FFFQQ"6"[A#,4*;N\8MLL(`LOPM`I)]G:G*ZZ4 M-U]4P:)ZJN>>\$92)_L!E<5@!-FTI>KXEG>XBH>C)ZV?QK>SXCO`-_F38NLD M4LNV1GGYY>P7KG=<MH=2<]SRF2O;,?U3:P;DMS&C'U=%_-;G@?Q?F/T%<+WG %']L"```` ` end
653 名前:651 mailto:sage [04/04/16 01:33 ID:JHr4t6+3] >>652 >>652 のパッチも確認しましたよ。ありがとうございます。 そうですね。回線はAirH"としょぼいのですが、CPUがそこそこ早いので違いが わからなくなってますCPUが遅いひとにはお薦めできますね。 あと回線が遅いわたしが欲をいえば、読み込みはバックグラウンドでさせておいて、 他が操作できるとグッドなのですが、ちょっと変更が大がかりになりそうですね。 いじる暇も無い私は現状で我慢しておきます
654 名前:login:Penguin [04/04/16 03:07 ID:errlOjn2] 初めまして。私はvine2.6r4 を使っています。 といっても2、3日前に初めてインストールしたもので、 まだ超初心者です。 このブラウザを入れてみたくなり、kdeをインストールしたのですが、 依存性の欠如エラーで libgcc_s.so1 libpng12.so.0 libstbc++.so.5 libstbc++.so.5(CXXABI_1.2) libstbc++.so.5(GLIBCPP_3.2) が足りないと出ます。 この後は何をインストールすればよいのでしょうか? こんな質問で申し訳ありません。
655 名前:login:Penguin mailto:sage [04/04/16 03:26 ID:BGxfvA5z] Vineスレできくべき質問ではないかと…
656 名前:654 mailto:sage [04/04/16 03:48 ID:errlOjn2] できました。 ありがとうございました。
657 名前:login:Penguin mailto:sage [04/04/16 12:38 ID:1u+Ia+RO] ん〜?kitaがイキナリ動作しなくなった・・・。 スレッド表示できないのねん。なんでだろ??
658 名前:login:Penguin mailto:sage [04/04/16 14:23 ID:vcr+oW0Y] ちょっと、第六感を働かせてみる。 >>kita.sourceforge.jp/ > スレが表示されない場合、メニューが英語になってしまう場合は、 > $ export KDEDIRS=/usr/local:$KDEDIR > (/usr/local以下にインストールした場合) と指定すればうまくいくかもしれません。 なにかをupdateして設定がトンだのでは? とりあえず、シェルからkitaを起動させて、エラーメッセージが出てないか確かめれ。
659 名前:login:Penguin mailto:sage [04/04/16 15:31 ID:WDXzv+nJ] エスパーキタ━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━!!!!
660 名前:login:Penguin mailto:sage [04/04/16 22:59 ID:w9aqgaIx] 板移動時の置き換えの時に お気に入り板も置き換えるようにするパッチ begin 644 03_replace_favorite_boards.dpatch.gz M'XL("$/C?T`"`S`S7W)E<&QA8V5?9F%V;W)I=&5?8F]A<F1S+F1P871C:`"U M5O]/VT84_WGW5[PZ41;7L6,'Q(H#*!T56E7:0<>F254%%_L<7W%\UMV9,;'\ M[WMGQTF@)`J#G2#W[?,^[]Y7N?4*^F.>]U4*+B.M%O@[EY(5&8W894)OA.2: M78X%E;'RXH+J*(7QWW`A5,I3?BW@UVL:4SC00BD^*A63RE.BE!%+A)PP[UMQ MA*2&]VV60<9SIF#,)CS/>3Z!O[A.X0HOWYV%/P*5#"C$3$62%YJ+'$0".F50 MJ?5(C8-/8A7C$<(3^`+M%KB9A@"^#HU,3@`'BU(!UM68*I;3*8.V?Q5"+0KL MMF"15N!6[/^X95Y;1Q4^9%).6:XM..H,:J);CMPDX81\`3?!!XPYS?N5!%-] MWZ]6KBB0\"MT.N!M@I!J>6F6AU;[;KD+7>1VW5RX8QI=EX7+$W?*U=0`9M"^ M&X2.&T-[,+,(B=`HL-J!!;PVMC;$KKV%NP!6J6=P@.8/AS5T;NP"_'DS_K5= M32_JTJ5;40E3-"*DVOJ$C-Z=O;TX_F5$8IZ@/TKYB<;0+Y7L*QGUK[FFKN\% M@>_YU:8ZS?BX6C<Y.T_9J"C@J0+$==W_KNZ'@>_ONO@7[,%@$.[NAO[`\YL! MCK_O^\1Q''@!XC??$8]&X`;!?F\''#,%^S`:U>Z>U9-DNI0YQ"*JXN%I\9N6 M6(M=\,'&:,^(0YP;P6,XF;_@Y^H%83CO"ETXKR4@D6+Z^^?3WN)`"]R"39P[ MXAA=YW_0K&2G7.F##WASU('*&G,`A]_Q3YA^GRM-<]1ANT?3RPQQP\>9PA`% M)=5"`F\PV'"@BUND7JCQJE[3M8?F_-7J!<MC<^PX>&'#_,&5JKDQI<R0J?N: M:]O#-8*7&.PX70/P$HXTC2.0Y_#0N'&5SHR:RN`7/O1[C927L7RBTZ[=:_PW MO"^]?+-D4W'#*AO7@PK488RKM#Z$K?'.$C2KESB91'A^_:5/2_/T&;67_C^5 MEVY==SN[O3UP\/>G1=&9@2FM>021P.1>5Q+*!.&AQ%B(#.N5QB>8*7]^/%U4 M7@=NIU5L'THL"]'`5^,Z!U2%O74ASQ7,3%O`_Z>D`V9ALJ'Y-M?;A+O!/C.\ MZVEV!H^WT?T]$T\SW0]HT[@N4A.<U<ZX<.1]!YKQ`=\1AK7(]A(U_GV>B(TR MSGTM:SOW(]J6^LX_,J7H!*5NL;VB2HG?'?B%U<7O*:YZP(,WN+;F9!;8BZ-C M,2TRIIF'A\NL>7*ZI)LBEVZ=*NE+),KV53\8F"S!WSI)"+1X'F5EC!]G#SN* MKA/&2ZW'4/6M<;P!..MIFL9D&6U11I6JXGXB<GV&;S_#&`Y7+XY%)N3RYE\@ 'KB'L\@L````` ` end かなりぁゃιぃパッチなので人柱の覚悟がある人だけどぞ
661 名前:421 mailto:sage [04/04/16 23:13 ID:tfS6M1Fb] まあパッチって程ではないんですが、 kitathreadtabwidget.cppの50行目あたり void KitaThreadTabWidget::showThread( const Kita::Thread* thread ) { KitaThreadView * view = findView( thread->url() ); if ( view ) { setCurrentPage( indexOf( view ) ); view->showThread( thread ); } else { の view->showThread( thread );を void KitaThreadTabWidget::showThread( const Kita::Thread* thread ) { KitaThreadView * view = findView( thread->url() ); if ( view ) { setCurrentPage( indexOf( view ) ); // view->showThread( thread ); view->slotReloadButton(); } else { に直すとちょっと幸せになれるかも・・・。
662 名前:login:Penguin [04/04/18 10:23 ID:LfS5dt0r] k2ch.cpp: In method `void K2chProtocol::stat(const KURL &)': k2ch.cpp:77: warning: conversion from `enum KIO::HTTP_METHOD' to `enum HTTPProtocol::HTTP_METHOD' k2ch.cpp:99: `resetResponseSettings' undeclared (first use this function) k2ch.cpp:99: (Each undeclared identifier is reported only once k2ch.cpp:99: for each function it appears in.) k2ch.cpp:119: `struct HTTPProtocol::HTTPRequest' has no member named `lastModified' k2ch.cpp:135: `struct HTTPProtocol::HTTPRequest' has no member named `creationDate' k2ch.cpp:138: `struct HTTPProtocol::HTTPRequest' has no member named `creationDate' make すると上記のエラーがでてmakeできません。 kdeのライブラリが古いとかが原因でしょうか kitaバージョン0.101.1 kde3.1.3 plamolinux3.2使ってます
663 名前:421 mailto:sage [04/04/18 22:28 ID:/ZupLtsZ] >>586 でいう(2)のパッチ。>>645 の後にあててください。 コード量はたいしたことないです。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg2.tar.gz
664 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/20 00:41 ID:1b+wckRo] 今未適用のパッチはこれだけかな。 >>645 >>646 >>652 >>660 >>661 >>663 ところで、Fedora デフォルトでuudecode入ってないのね(´・ω・`)ショボーン >>662 k2ch_protocolは怪しいので ./configure --disable-sidebar してください。(デフォルトでそうなってるはずだけど)
665 名前:421 mailto:sage [04/04/20 22:44 ID:WjZRd6tb] ウィンドウ→スレ一覧の表示メニューでsubjectviewを消したときにthreadviewを最大化 するパッチ。ついでにウィンドウ→reset windowsというメニュー項目も作ってみたり。 次のパッチはキーワードでレス抽出とかIDでレス抽出辺りのマージをやると思いますが、 今やるとごちゃごちゃしそうなので次バージョンが出たあとにやることにします・・・ 前半 begin 664 showsubpatch.tar.gz M'XL(`*LFA4```^U9;5/;.!#F*_P*73XP(3BIY%?B4&:`ZW480GO7I.W'C).H MB0]CYV*EW$V'_WYZLR,G,@G<$&XZWAF(K7W1[DK[R%[?AB1HC6:SUBP@H^G> MBQ!$$+JNO0<I>2N_D#(=!/>HB(U,TT*NQ^0=R]X#\&7<*=(B)<$<@%U,]7^D M1J,!;N4>V#?I(C2AU30A0&W?L7SKI`4S`L>P#>%!L]E<5;"9@FGZR/$=MV6Z MEH4LZ-I2H5$D=@],VS),^P3P`6:1#S@.H-?-`[!.P8B$27R91!'F5_4C0R=6 M&T5)B@<D&-;`48=*'!SS\1C?@^MSH0E"=$+_U^8XQ03<A_$XN4^IN$%E]_<! M-*1.@<@T3+6,7O=COPZXK:_"5/U(V-HJ!HV8<&Q`'6,QL!$J)8,=S7%`\/O/ M5W4>W0.+4)=?JVT:M)Q$?@'XGH1C<$T7[28(8^&F[XO(>]/D_B()YN,H3$G] MB`K_D'.%WT`=W`V&C-FE3)&^YEF87D[QZ!:/6:!4^I?<<RG\:S*Z;9ZEU+#P MDM$#P%&*RZ6GX1@KTEEL&UWO+89_TFR6.9\*]K;N2_&M`RC(/R>$&QPOSH?) M@O23'I]."4&3>KHO,N>+Z0O3+V$:#B/,@NKPBK+:;<,V\XK:U18(;C%S*7-' M\?+15$JUJ_C[8XJOLRW60E*6_:E!:56SL([U817!A4K]D+!1V`)W0;P((G;- M(KRC^NS:`-?LYVLXGF#B^^RZB[\1`U#$I@YD=@H;>6M+_61F`$L:>A`HM?O-
666 名前:421 mailto:sage [04/04/20 22:46 ID:WjZRd6tb] 残り MKL,_VT6&W889_I7Y1:=8S+Z$./-%K)T2)VB`+/Z.Y&;WX*U$XZ4T/508MV8` MV!5_\JCAHX![*XT,R)0JC_O!D-KAIQ-UK9^-9>;RN8Y69^?IR<44:WI)=M$+ M":ZO+^)OBRABK!+-=W%`,\UNPWBB4?^0Q!CD6WF4Q#'=1P67#-"[>O_AO%L' MR0S'GS]U/^&_%I@6)I-.";BF0X=&=O-[,">I[].Q\_DD/03\,`5%$F=N&B7D MX_,LRF<##8SK5U4*K"]LQLA,%NP5%[>7#RZ739UX75^SSHIE92^MRF^YVDH& M\NK2Q\_9Z]&+X6+L?(R5E!+Z1396*.0U+4V\2VM*N$7A[8,5^E1%NK)67)1U M(P=U%9B;*,?=[5!7NVY;VE$P]_'#<$-Y@,4\*B\1_@1A>[;A0#-[@G@:B"X/ MCIT`Y4`#E8,G@.7@/\#EH`+,GQ<PE\OUDX.E$N@J4&J*2P>5@R>"Y;8/J9OA M<LN'U)<$S-?NXSR7>"MG^I+=OTW]/XB0[2K]/XO)F]"L^G^[H+S_-\V[?\@$ M$/JFXSMV>?=ONMK[LUCO[\1V;==#)X_U_A!$!H+NLO<G!CRU]\<+E&(,H6=H MNO;>V-%),18MY^A\/*8OS.FJ%"WN=^.07":S?^KYBR]G%5^O%:3GW-$TB">X M1P*R2(?!/(.$/WID3F<]!`3_34!Q+J%R&<Q$N[%$09L:TS60A934F!X=L-34 M7/>3R23"XBVYH6MF=$HE:8ID>I:2,A4*;C840,UM%=DYI)?P%:CF<[SV+J^H MC%@Q+\+6?/2"1\`&_(<N5+[_>"Z3]Y!5X?\N*,-_O@<DIJ,F\@!$OF7Z-BH] M`E0-Y0N0#5N.UW;;GF6YCYT"KF&J0$=OS27,G3+,!W%PA]_61/.P=G;*D//L M,+B;=01:G[[A(Q*!3@6D%90XX@FP&K!><`V\V2PNL6NI<*Q14+[1E)A4OD1) EB=,W+"IV+:XN@OE9A8P5551111555%%%%>V4_@7:@?D:`"@````` ` end
667 名前:421 mailto:sage [04/04/21 22:56 ID:VdsMtQz8] 少し余裕が出来たので昼飯食べながらキャッシュ処理辺りのコードを眺めてたんですが、 せっかくなんで現状でのログのキャッシュ処理周りの問題点をまとめてみますた ・キャッシュ済みのログの削除が出来ない ・キャッシュ済みのDAT落ちしたログがsubjectviewに表示されない&読めない ・オフライン読みが出来ない ・鯖移転の自動追尾が出来ない ・スレ別に名前や最後の書き込み日などの情報が保存出来ない ・起動する度にbbsmenu.htmlを読みに行くので鯖が落ちてると起動できない ・既読数などのスレッド情報を全板単位で管理しているのでo(n)で処理時間が増えている ・スレッドの情報をKitaThreadInfoとThreadの2クラスで分割管理してるので処理が繁雑 ・subject.txtをキャッシュしていないので他スレへのレスアンカーのポップアップできない ・キャッシュのディレクトリ構造がkonqueror方式なので板別の情報が保存しにくい まともに直そうとすると内部設計まで戻る必要があるので大変だと思うんですが、 とりあえず簡単な所でキャッシュのディレクトリ構造をkonqueror方式じゃなくて 他の2chブラウザみたいに .kde/share/cache/kita/(鯖)/(板)/*.dat みたいに鯖と 板で振り分ける形式に今のうちから変更しておいた方が後々楽なんじゃないかと思いますた
668 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/22 01:16 ID:wLxd41gb] >>645 >>646 をcommitしますた。thanks>>421 >>667 > 他の2chブラウザみたいに .kde/share/cache/kita/(鯖)/(板)/*.dat みたいに鯖と > 板で振り分ける形式に今のうちから変更しておいた方が後々楽なんじゃないかと思いますた 確かにこの方が板移転に対応し易いですね。1.0出した後でいいかと思ってたんですが、 やっぱり早めに直しておいた方がいいかも。 その他構想だけ。 >・スレッドの情報をKitaThreadInfoとThreadの2クラスで分割管理してるので処理が繁雑 最初はThreadクラスで全部管理してたんですが、 情報を集約した方がいいだろうと思っていろいろやってたら変になりましたorz 早めにrefactoring完了させます。 >・起動する度にbbsmenu.htmlを読みに行くので鯖が落ちてると起動できない これは2channel.brd対応で何とかする予定。
669 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/22 01:38 ID:wLxd41gb] 何かボケてたかもしれない。 >.kde/share/cache/kita/(鯖)/(板)/*.dat は次のバージョンに入れましょう。>>629 の発言が嘘になってしまいますが、 >>667 のバグを直さないと1.0とは言い難いので。 ちなみに、金曜日までは動けない予定。
670 名前:421 mailto:sage [04/04/22 22:50 ID:u7dQzCJQ] まあ、今すぐどうのこうのという話ではないのですが、暇を見て少しずつキャッシュ 処理の設計を手伝えれば良いかなと思ったので、とりあえず他の2chブラウザがその 辺の処理をどうしてるのか調べてみることに・・・ で、さっきSourceForgeのCVSを見て、OpenJaneはどういう情報を内部で扱ってるのか 調べてみますた。つうか、そのままなファイル名があったのでその中を見たら1分くらい であっさりで見つかったんですが(w 下に続く
671 名前:421 mailto:sage [04/04/22 22:52 ID:u7dQzCJQ] OpenJaneが保持しているスレッド情報はU2chThread.pas内で定義されている (* indexファイルの構造(行) *) IDX_TITLE = 0; (* Subject of the thread *) IDX_MODIFIED = 1; (* Last-Modified: の値 *) IDX_LINES = 2; (* スレ数 *) IDX_VIEWPOS = 3; (* 最後に参照したスレ位置 *) IDX_MARK = 4; (* 印 *) IDX_URI = 5; (* URI host/bbs *) IDX_STATE = 6; (* TThreadState *) IDX_NEWLINES = 7; (* 未読スレ数 *) IDX_WRITENAME= 8; (* コテハン *) //521 IDX_WRITEMAIL= 9; (* コテハン *) //521 IDX_WROTE = 10;(* 最終書込 *) IDX_GOT = 11;(* 最終取得 *) IDX_READPOS = 12;(* ここまで読んだ *) (注)コメント内でスレとレスを取り違えているみたい この情報をOpenJaneは*.idxというインデックスファイルでスレ別に保存。例えばこの スレのdatデータは 1069738960.dat,インデックスは 1069738960.idx に保存 ちなみにこの定義でいうとkitaは Thread クラスで (IDX_URI(キー),IDX_TITLE) ThreadInfo クラスで (IDX_URI(キー),IDX_READPOS,IDX_LINES) を管理。そのうち (IDX_URI,IDX_READPOS)を順編成でひとつのファイル(cache)に保存
672 名前:login:Penguin [04/04/23 01:08 ID:LzhegsfN] このスレは、開発に関わってる奴のオナニースレと化したな・・・ kita終わった・・まぁ最初からおちゅ〜しゃの方が優れているけど・・・ ってか、開発に関することやパッチ等の仕様は、sourcefogeかなんかでやれよ。 kita使ってる普通の奴が書き込みしにくいし、そういうユーザの質問から見つかるバグもあるだろ。 それに、一般のユーザの要望とか書き込む雰囲気も完璧になくなってるし。 オナニーばっかしてたら、進化がストップするぞ。
673 名前:login:Penguin mailto:sage [04/04/23 01:30 ID:ZEtQSiG8] 読んでて開発の様子が見てとれて面白かったがついに思想云々語り出す奴が現れたか
674 名前:login:Penguin mailto:sage [04/04/23 01:33 ID:tYnl/ACR] それもまた2ちゃんねる
675 名前:login:Penguin mailto:sage [04/04/23 16:36 ID:653Rl4P6] (´-`).。oO(中の人達の書いてることが理解できないから僻んでるんだろうな…)
676 名前:login:Penguin mailto:sage [04/04/23 17:53 ID:ypB0xP8p] オープンソースなんだから、なんら問題なし。 ただ、もう少し一般の人にもわかるように 書いてくれれば言うことないんだが・・・・・ ムリネ w
677 名前:login:Penguin mailto:sage [04/04/23 19:07 ID:FXsajIky] 今のままだと、実現できないことがあるし、効率もよくないから、スレなどをローカルに保存する方法を変えよう。 って感じでしょうか。 具体的には >>667 の箇条書きの上から6つあたりがわかりやすい。 あとはkita内部のことだから、キニシナイ!
678 名前:login:Penguin mailto:sage [04/04/23 19:18 ID:lUUxIMA6] >>672 > kita使ってる普通の奴が書き込みしにくいし、 別に気にせず書き込んでいいよ。
679 名前:login:Penguin mailto:sage [04/04/23 19:23 ID:IZyrsotS] 672にはkita使ってほしくないね。
680 名前:login:Penguin mailto:sage [04/04/23 20:50 ID:4lyGY8YX] 小さなプロジェクトに協力者が沢山いて俺はうらやましい。 もっと大きなプロジェクトのコーディネートは本当に大変だろうな。 ところで、SourceForge.jp の登録プロジェクト数がちょうど1000になってる。 1000get!!! をやったのは誰だろ?
681 名前:421 mailto:sage [04/04/23 23:03 ID:8QU1Jq1R] 確かに一般ユーザーのいる所で技術話を続けるのもあれかなと思うときもあるんです が、Linux板のスレだから気にしなくても良いだろうってのと、こういう話を続けてれば 他にも話に乗ってくる開発者が出てくるんじゃないかなということで半ば「確信犯的」 にやってました。 最近してる話は>>677 さんの言う通りログのキャッシュの仕様をどうすんべということ なんですが、まだ設計以前のブレーンストーミングの段階なのでどんな無茶な要求 でも構わないので気にしないで言ってみてはどうでしょうか。もちろん最終的に実装 するかどうか決めるのは中の人ですが。 で話は変わって●の件なんですが、なんとなく●の処理ってどうしてるん だろうかと思って今monazillaの資料 ttp://www.monazilla.org/document/oyster_offlaw.html を読んでみたら簡単に出来そうですね。最大の問題は私(多分中の人も)が ●を持ってないことなんですが(w ●を持っていてC++が少しでも出来るって人は●のルーチンを作ってみては どうでしょうか。アドバイスくらいは出来ますんで。
682 名前:login:Penguin mailto:sage [04/04/24 19:17 ID:SM4bIj6Y] ファイル-板一覧の読み込みを使うとお気に入りが消えるバグを修復 kita/src/kitaboardview.cpp:106 // clear list m_boardList->clear(); + m_favorites = NULL; KListViewItem* previous = 0; >>646 このパッチの当ててあるとこ updatethreadメソッドにコピペしてあるのでここにも当てないと 更新した後はパッチ前と同じになると思われ
683 名前:682 mailto:sage [04/04/24 23:49 ID:SM4bIj6Y] 自己レススマソ > このパッチの当ててあるとこ > updatethreadメソッドにコピペしてあるのでここにも当てないと > 更新した後はパッチ前と同じになると思われ 思いっきり勘違いしてた _| ̄|○ updatethreadメソッドはスレ取得時にしか呼ばれないのね それならいらないや、パッチ
684 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/27 01:24 ID:YEtgyBmX] >>652 >>660 >>661 をcommit. 残りは>>663 >>665-666 開発の話をこのスレでするのは「せっかく2chブラウザ作ってるんだから」ですね。 ユーザーにはどうでもいい話は出来るだけ避けるようにしてますが。 何か気が付いたら適当にかきこんで下さい。そのための匿名掲示板ですよね:) # 自分はマナーとかうるさくいうのは嫌い
685 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/04/29 15:53 ID:cjm9TeEG] Kita 0.120.0 released. キャッシュの場所を他の2chブラウザのように ~/.kde/share/cache/kita/(サーバ名)/(板名)/(DAT名) に変えています。(コードは適当ですが…) あとパッチを沢山当てています。thanks. >>641 > スレのタブを切替えたときにウィンドウタイトルやステータスラインの表示も切替えます。 >>645 >>652 > スレのデータをダウンロードしてる間にCPUを眠らせておくのが > もったいなかったのでバックグラウンドでキャッシュ済みのデータをレンダリングするパッチ。 >>646 > subjectviewで24時間以内の新規スレへのマーキングと1000を越えたスレの優先順位を最低にするパッチ。 >>660 > 板移動時の置き換えの時にお気に入り板も置き換えるようにするパッチ >>661 ちょい高速化 >>663 書き込みプレビュー >>665 > ウィンドウ→スレ一覧の表示メニューでsubjectviewを消したときにthreadviewを最大化 > するパッチ。ついでにウィンドウ→reset windowsというメニュー項目も作ってみたり。
686 名前:421 mailto:sage [04/04/30 01:08 ID:AcjcZDzg] 更新乙です。それで>>665 で言った様にレス抽出まわりのパッチを出そう 思ってたのですが、ちょっとその前に前段階的なパッチを出します。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-pre4.tar.gz パッチの内容は以下の(1),(2)です。 (1) KitaThreadView クラスのシンプル化(まだ途中) 現状での問題点: 構造が非常に複雑怪奇化している。 解決案: いらない変数を減らす。無駄な処理を消す。 (とりあえず)廃止した変数: m_viewparent, m_domtreeparent (とりあえず)書き直した関数: KitaThreadView::slotOpenURLRequest (まあ書き直したと言ってもコードを整理しただけで元のコードとほとんど同じ内容なんですが)
687 名前:421 mailto:sage [04/04/30 01:10 ID:AcjcZDzg] (2) キャッシュ済みの他スレへのアンカーのポップアップをさせる 現状では難しい理由: ポップアップで使用するHTMLデータはKitaDomTreeクラスからもらっているが、 KitaDomTreeは巨大なクラスであり他スレのポップアップのためにわざわざ KitaDomTreeを作るのは無駄すぎる。 解決策: DatManager というクラスを新設し、ポップアップ用のHTMLデータ はそれで一括管理する。具体的には Kita::DatManager::getHtml でHTMLを取得する。またこれによりKitaThreadViewのポップアップ まわりの処理がシンプル化できる(m_domtreeparent変数の廃止など)。 新設したクラス: DatManager 書き直した関数: KitaThreadView::slotOnURL (こっちもコードを整理しただけで元のコードとほとんど同じ内容だったりします) 新しく生じた問題点: スレッドのデータをKitaDomTreeとDatManagerという二つのクラスで 分割して管理することになる。 スレ全体でのポップアップ用のHTMLデータ → DatManager が管理 それ以外の個別のスレが持つデータ → KitaDomTree が管理 あとは細かい所を修正したくらいで、本格的な改良はGW明けにします・・・
688 名前:login:Penguin mailto:sage [04/04/30 04:54 ID:SymP/kNj] Gentoo Linux ~x86 gcc 3.4.0 qt 3.3.2 kde 3.2.2 In file included from comment.cpp:11: comment.h:58: error: extra `;' make[5]: *** [comment.lo] エラー 1 make[5]: Leaving directory `/var/tmp/portage/kita-0.120.0/work/kita-0.120.0/kita/src/libkita' make[4]: *** [all-recursive] エラー 1 make[4]: Leaving directory `/var/tmp/portage/kita-0.120.0/work/kita-0.120.0/kita/src/libkita' make[3]: *** [all-recursive] エラー 1 make[3]: Leaving directory `/var/tmp/portage/kita-0.120.0/work/kita-0.120.0/kita/src' make[2]: *** [all-recursive] エラー 1 make[2]: Leaving directory `/var/tmp/portage/kita-0.120.0/work/kita-0.120.0/kita' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/var/tmp/portage/kita-0.120.0/work/kita-0.120.0' make: *** [all] エラー 2 !!! ERROR: net-www/kita-0.120.0 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! (no error message)
689 名前:login:Penguin mailto:sage [04/04/30 13:45 ID:QcR6XAjU] Gentoo x86 kde 3.2.1 qt 3.3.0 gcc 3.3.2 >>> net-www/kita-0.120.0 merged.
690 名前:421 mailto:sage [04/04/30 23:34 ID:AcjcZDzg] (疑似)2ぺインモードパッチ。>>686 のパッチとは排他的で、分量もたいした ことないです ttp://www.geocities.co.jp/SiliconValley-Bay/7435/twopane.tar.gz で、どういう事かというと、普通はスレ一覧をフローティングしてないときは常に 3ぺイン表示になっている訳ですが、それを板名をクリックしたり、スレッド名を クリックするたびに (状態A) 板一覧とスレ一覧の2ぺイン表示 (状態B) 板一覧とスレッドウィンドウの2ぺイン表示 という状態に交互に表示を切替えます。ただKitaの仕様上スレッドウィンドウを隠すこと は出来ないため、状態Aはスレッドウィンドウを含む3ぺイン表示になります。 設定の「ツールバーを設定」で「スレ一覧の表示」ボタンをツールバーに表示して おくとそのボタンを押すたびに状態を切替えるので便利です。 もちろんこんな機能必要ない人もいると思うので、その場合は KitaMainWindow::hideSubjectやKitaMainWindow::showSubject の先頭で何もせすにreturnすれば良いです(これがコメントアウトしている // if(!KitaConfig::twoPaneMode()) return; の意味です )
691 名前:login:Penguin mailto:sage [04/05/01 00:38 ID:RD3+s9f+] 421氏に続いて俺もパッチw www.geocities.co.jp/SiliconValley-SanJose/5557/03_ui_new_mark_thread.dpatch.gz Kita 0.120.0 でマージされた新規スレのマーク機能を強化 1?24時間の間で時間設定可能に (User Interface ページ) "after last access"はスレ毎の情報保存の仕様ができてから実装予定 マーク関連のバグ修正 一度見たスレがマークでソートした時に変な所に並ぶバグ修復+ちょっと書き直し >>682 は間違ってなかった悪寒 ところでこの書き込みプレビュー余計な物が付いてるのが気になる… クラス設計要見直しの悪寒…
692 名前:login:Penguin mailto:sage [04/05/01 00:58 ID:lT1h+ptQ] 新スレのマークが水色だと緑マークと見分けがつきにくいので 色を変えるか形を変えた方が良いかも
693 名前:691 mailto:sage [04/05/01 05:02 ID:RD3+s9f+] >>691 、そのままじゃ当たらない事を思い出した… 修正版を置きます www.geocities.co.jp/SiliconValley-SanJose/5557/02_mark_new_thread_ex.dpatch.gz あと>>691 に書いた変更点に加えて 板を開いた時のソート方法がマークでソートになります > 1?24時間の間で時間設定可能に (User Interface ページ) 化けてるけど1から24ね、念のため
694 名前:421 mailto:sage [04/05/03 00:10 ID:YdY0FAzb] 旅先で久々にダイアルアップ接続するとやっぱりオフライン読みがしたくなる訳で・・ で、オフライン読み出来るようにさっと改造してみたので折角なんでメモ書きをおすそ 分けしてみたり・・ 動けば良いだけの超テキトーなものなので良い子は決して真似しないでください(w begin 664 offline.txt.gz M'XL("&B3E$```V]F9FQI;F4N='AT`)U434_;0!`]Q[]BL81D@V,#O3DE$BU0 MI5`"X>/2(K1V-LF2C=?:W4``42EPJGJK*O4?M(<>>^V_\1_IK.TD=HA`JBU9 M]GKFS9LW;S<(Y(!$0[>G!@PE#]_09\_MMXDG>U@0+\1ACWA]JG`R_IT\_$D> MOR>/?Y/QCV3\,QE_31Z^&,85IVVT!R%O.!;M,TJN?9]QW$X_]ZE4*!G_,@QO MQ4!PT0ZRT!+::S1]_X"HK3`D4OI^FU]'.LE"0\$<I`;Q+F4$V7#?I7GZ$D0- M181JZ<*]L>*E+Y/83;3WCO$`,T"C0EHVJM8EOB+[/,2*\LA"9MJ.Z2!3=V0" M]BHRO:"@@)EA'Z6`'7A8,RJU(G_]S^4Q`=1&\Z)%<+L9L9OG^1K5)U>NWD0% MR;@ZZ0E`:Q$Y9+ER.GMP$0Z%()%ZSP/H=*U`YI('U3H1@@LK*^]Y$P+I+]GC MUSOZ]S;%C'>MO)%[1)@D$+Z05L@C&-S1H1)Z@J\S4G64SM3WNR2G.1MO*MM\ MN)H&U;*(=.S'#*;RED<=VH66">MDHR(J6]O&"L.L>DK%IC/5,LT^;>U;($6@ M6<`[LMT>EPK2RW'FJ21BJPMJS0$<'2M!HRZ@?^`1OJ6,86_=75M#EO:OM[QN M@RE<+"#B;*=UW&@>Z(G6<D7S[(DC\I;RU50)IA^;Q25H,&94044/?#>C#A87 MPZFI)LAR&%R24/V_G8W*K$5HQUO>\*8=:7(?-\Y+GZ_.LTV0%W;52)EE2@$. M^\/X$*L>,"KP6S7=H)_'=F((51U+JC;XT,EX^6A9?HI,IY#C8AE2:MEYU[F% MK?FS@(R`FK1*:MCVG5&9KY-Q@R)VK6)4YF%"'M^40)QB,\#A24:;L+FJTZV; M4UUZMLC)2&F'VL[+U'FGPVA$4NY&Y1D1BI21;52FN^@)B5FDL[B)%^0N5TH' MM%BALHJ96QK-;7)%0X)6]/;(WHT*>!@H*")@02?KU5TN=M.#M309$\>P3S)G J>Z-J]Y;&YA1="S^#K=87GKL+1(XX2JV8JYP?Q\5#*1/F'^JGHCX$!P`` ` end
695 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/03 02:06 ID:PZUfyaab] >>686 >>690 >>693 のパッチをマージしました。thanks. >>690 >>693 は設定画面追加します。デフォルトonで様子見かな。 >>688 ,689 > comment.h:58: error: extra `;' これってgcc 3.4.0でエラーになるようになったのかなぁ。 3.4.0入れて確かめてみます。それまでは3.3.xで何とかして下さい。 >>692 もうちょっと濃い方がいいかな? 形も変えてみます。
696 名前:login:Penguin mailto:sage [04/05/03 20:34 ID:ZGtnDZZu] さっき make install した kita で初カキコ。 KDE の操作自体不慣れだけど、ぽちぽち逝きます。
697 名前:421 mailto:sage [04/05/03 23:29 ID:9PCKtqgZ] 中の人乙です。それで今後の私の予定ですが、とりあえずGW明けの土曜日あたりにもう一回 KitaThreadViewのシンプル化パッチを出したら一旦パッチの供給はストップして、新バー ジョンがリリースされた後に改めてレス抽出パッチ(>>586 で言う(4))を出そうと思っています。 シンプル化パッチはいらない関数、変数の統廃合、コメントの追加くらいがメインで、diffを 取ると分量は若干多いかも知れませんが、何か目新しい処理を付ける訳では無いのでそれ程 マージには苦労しないと思います。 で、レス抽出パッチの方は大した分量にはならないと思うんですが、抽出したレスの表示場所は (1) 通常のスレと同じスレッドウィンドウのタブの上 (KitaThreadTabWidget上) (2) 新しいウィンドウをトップウィンドウに表示してそのタブの上 のどちらが良いでしょうかね。まあ、設定で両方式に対応しても良いんですが無駄な設定項目 はなるべく増やしたくないのでどちらかの方式に固定しようと思います。とりあえず画面に 表示されるウィンドウがひとつ増えるという問題がありますが、QTabWidgetがアレなので なるべく同じ行に表示されるタブの数を増やしたくないというのと、レス内容の分析のし易さ を重視して今のところは(2)の方式で行こうと思っているのですが・・
698 名前:421 mailto:sage [04/05/03 23:31 ID:9PCKtqgZ] >>661 で void KitaThreadTabWidget::showThreadWithNewTab で if ( view ) { setCurrentPage( indexOf( view ) ); // showThread( thread ); view->slotReloadButton(); } else { の方を書くのを忘れてました。あと >>691 > ところでこの書き込みプレビュー余計な物が付いてるのが気になる 上のボタンとかのことなら今消しときました。
699 名前:login:Penguin mailto:sage [04/05/04 01:11 ID:sOMzpx5G] 久しぶりにCVSの方入れてみました。 いいですね。 ところで、常に新しいタブで開くのチェックはまだ保存されませんか?
700 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/04 02:59 ID:idyl0lMr] >>690 >>693 の設定画面を追加しました。 ソート方法は今は設定可能にしてますが、将来は板ごとに設定保持したいなと言ってみる。 >>688 のコンパイルエラーも直しました。namespaceは';'要らないんですね。 >>696 ようこそ^^ 何かあったらカキコしてください。 >>697 とりあえず421氏の好きな方(2)でやってください。要望があったらそれから考えましょう。 >>699 > ところで、常に新しいタブで開くのチェックはまだ保存されませんか? 忘れてますたorz 今修正入れました。ついでに、お気に入りでこのオプションが効かないバグ発見orz
701 名前:421 mailto:sage [04/05/05 21:55 ID:XzR6u8by] 昨日今日で作業しちゃったので予定よりも前倒しでKitaThreadViewのシンプル化パッチを 出しちゃいます。>>686 をあててからの差分です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-pre4-2.tar.gz 内容は>>697 で書いた通り、クラスの整理とさしあたって必要ない関数変数の削除がメインです。 DatManagerクラスを新設したお蔭でややこしい親子関係みたいなのが無くなったのでかなり すっきりしたはずです。詳しくはreadme.txtを見てください。 それと>>697 で書いた通り、ごちゃごちゃすると不味いので新しいパッチの供給は新バージョン が出るまではストップします。
702 名前:login:Penguin mailto:sage [04/05/07 18:20 ID:CYcOzvqU] kita 0.130.0 released. 変更点 >>686 のパッチ(refactoring) > (2) キャッシュ済みの他スレへのアンカーのポップアップをさせる >>688 のコンパイルエラーの修正 >>690 > (疑似)2ぺインモードパッチ。 プリファレンスで設定できます。 >>691 > 1-24時間の間で時間設定可能に (User Interface ページ) あと並び方を設定できるようにしてます。 >>692 新着スレアイコンの変更。分かりやすいように"NEW"にしておきましたが、 他のアイコンも変えるべきかなぁ。 >>698 の修正。ちょっと速くなります。 >>701 のパッチ(refactoring)
703 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/07 18:26 ID:CYcOzvqU] 修正追加。 >>699 > ところで、常に新しいタブで開くのチェックはまだ保存されませんか? の修正。あと、お気に入りでこのオプションが効かなかったのも修正。 後入れてないのは>>694 のオフラインモードくらいかなぁ。 もし忘れてたら言ってください。
704 名前:login:Penguin mailto:sage [04/05/07 22:02 ID:JytwqUYv] >>703 中の人乙です > 後入れてないのは>>694 のオフラインモードくらいかなぁ。 > もし忘れてたら言ってください。 >>682 を忘れないで…
705 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/07 23:28 ID:CYcOzvqU] >>704 thanks. CVSにcommitしますた。 >>683 を勘違いしてました。
706 名前:421 mailto:sage [04/05/07 23:33 ID:+v/aevFI] 更新乙です。レス抽出パッチ(>>586 の(4))なんですが、一気にやると大変なので 2回に分けることにします。 で早速1つ目のパッチなんですが、内容は DatManager クラスの拡張がメインに なっています。KitaDomTreeでやっていたレスアンカーのパースを DatManager に移管してポップアップまわりの処理は完全にDatManagerの管轄下に置くことに しました。これによってKitaThreadViewクラス間の親子関係を断ち切ることがで きました。あとついでなんでIDとレス番号の上で右クリックしたときにIDポップ アップとかレスのツリー表示をするようにしてみたり。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-4-1.tar.gz 2つ目のパッチは KitaNavi というQFrameから派生させたクラスを新設して、それ にKitaThreadViewを貼りつけるっていう内容になります。 > 後入れてないのは>>694 のオフラインモードくらいかなぁ。 これは真面目に書いたコードではないので、オフラインモードを入れるなら 一からきちんと書き直した方が良いです(w
707 名前:login:Penguin mailto:sage [04/05/08 07:47 ID:zYuB+cRa] 動作報告。 Turbolinux 10D (kernel 2.6.0, KDE 3.1.5) にて 0.130.0 .src.rpm よりのビルド、インストール、動作ともに問題なし。 要望 「行が多すぎて書き込めません。」などと言われて書き込み失敗したとき、 それまで書いていたものが消えてしまいます。 body の内容を温存したまま修正、再書き込みを行いたいのですが。
708 名前:login:Penguin mailto:sage [04/05/08 07:48 ID:zYuB+cRa] , -=- -─‐-、 _ ´-─ ¬く  ̄  ̄ミ- 、 ,,,,/ _==-ミァ-─‐-、 \''''''''''''ー--、,,,,,_ _,,,,-''"/ , ‐''" \ \、_,,,ー''ゞ" `ゞ、 -' " / / / | \ ヽ /"` _,,-''''''"""''''' / / / / / || | i ヽ i / ´"''、. i / / / / / / || || |│ |ノス / '、 |// / /___, -一ァ| /! |ト、|│ | | く」/ '、 |,-‐¬ ---┘'7 |! ハ! |,、-┼十|!/\/\ , -‐ ''" し' '´_ /,ィ二l |ト、/!ヽト、\_ヽ!|!l\:.. / ,r/ __ ,イ|リ ヾハ! ヽ! ,ィ⌒ヾミリノ/:::... \ / ||ヽ -' / ̄ )` __ |ヒノ:} '` ,;\/\/ ,r ' ヾ、 ,-、____ , イ ̄,r==- ==-' レ' /| | / ヽ `ーソ ' | |ト、,ヘ ′"" "" / / || | . / \_ / | ハ ヽ`゙'ヘ ' ' / / | | | <中の人、乙。 / / / | ヽ 川\ 0 //! | | | | / / / 八 \川| |`ト- .. __ , イ‐ァヘ | | || |! / / / / \ \ 「`ー- 、 / .〉 ト、| ヽ、 ,イ /-─=¬ニヘ、_ \ 厂\ 厂ヽ /!| | `ー=ヘ -‐  ̄ /─ '  ̄ ├- ヽ\ \ノ\ \ 人 ハ!ヽ || |-┤ ヽ / /!‐-- | |\ ト、_`ヽ oヽ ト、! || |‐┤- ヽ // 〉 __ / ├‐- || | 川-‐ | | 厂7! ハ! ├:┤  ̄ヽ / / ー ─  ̄ ├‐- リ || ハ!ヘ | | ト┤|/′ ヾ,┤ ゙i_ ‐ ' 〉‐- | / /\ .|o | /ヽ/(′ ∨ \ AA書き込み、表示テスト。
709 名前:699 mailto:sage [04/05/08 11:15 ID:KX3qvYRS] >>733 ありがとうございました。
710 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/08 17:16 ID:6bFAqneI] また鯖移転かぁ。いい加減自動対応しないとまずいかな。 >>706 commitしますた。 >>707 対応しますた。
711 名前:421 mailto:sage [04/05/09 00:53 ID:fQeHPrTA] では残りのパッチを。>>706 からの差分でKitaNaviクラスを新設しています。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-4-2.tar.gz このパッチはキーワードなどで抽出したレスをKitaナビゲーション(通称Kitaナビ) というありがちな名前の別ウィンドウにタブ表示します。で、暫定的な使用方法ですが・・・ タブの上で右クリック: タブメニュー表示 Ctrl+Tab: 切替え Ctrl+w: タブを閉じる Ctrl+f: 検索 レスアンカー上でCtrl+クリック or 中クリックでレス表示 レス番号上でCtrl+クリック or 中クリックでレスツリー表示 (右クリックでポップアップ) IDの上でCtrl+クリック or 中クリックでIDによるレス抽出 (右クリックでポップアップ) 検索コンボボックスにフォーカスを移してから :(レス番号) と入れて Enter でそこにジャンプ ?(単語1) (単語2) ・・・ と ? を先頭に付けて複数単語でAND抽出 ?|(単語1) (単語2) ・・・ と ?| を先頭に付けるとOR抽出 これはあくまで暫定的な操作方法なのでこっちの操作方法にした方が良いという案がありましたら 直すのでおっしゃって下さい。
712 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/09 02:16 ID:dpHgMs5L] >>708 ねこ大好き。 >>711 commitしますた。ついでにスクリーンショット↓ kita.sourceforge.jp/screenshots/screenshot_kitanavi.png > Ctrl+Tab: 切替え これはデスクトップの切り替えに使われるので良くないかも。
713 名前:login:Penguin [04/05/09 08:09 ID:lvsa/A2J] 1.各種設定方法がわかりずらい。 ブラウザ指定の方法や、ツリーの色の設定など。 タブの挙動の動作はどこでやるのかも全く不明。 あとメール欄を名前の横に埋め込むようにはできないの? 2.レス番をクリックすると「コレに返信」や「あぼーん指定」などができるようにしてほしい 3.IDをクリックで、同じIDから投稿されたレスをポップアップ 4.画像のインラインプレビュー 5.板ツリーの場所に板ツリーとは別のタブで、お気に入りのツリーを追加して欲しい。 6.お気に入りの多段ディレクトリ化。 ちょっと使っただけ(1時間程度)で、これだけの不満があった。 前にkitaは開発者のオナニーマシーンって言った人がいたけど本当にそう思うよ。 なんか、ユーザが求めている基本的な事が全くわかってなさげ。
714 名前:login:Penguin mailto:sage [04/05/09 08:18 ID:lvsa/A2J] >>713 メル欄を埋め込む方法がわかった。 ってか、なんでコレをkitaの設定の所に入れないのよ? もうアホかとバカ(ry
715 名前:login:Penguin mailto:sage [04/05/09 08:21 ID:lvsa/A2J] もうひとつ。 新着レスが無いスレを読みに言ったときに、「新着が無い」って事をどっかに表示させてくれ! これじゃぁ、ちゃんと読み込みに行ってるかどうかわからん。 あと、更新中なら更新中と表(ry
716 名前:login:Penguin mailto:sage [04/05/09 08:25 ID:lvsa/A2J] 書き込みのウィンドウでデフォルトでsage選択ができる設定を追加して欲しい。
717 名前:login:Penguin mailto:sage [04/05/09 08:27 ID:lvsa/A2J] このスレ&レス一覧のタブにはなんか意味があるの? 新しいスレをクリックしたら新タブで開くという設定がどこかにあるのか? 新しいスレを表示させても同一タブに上書きされて、タブの意味が全く無いぞ
718 名前:login:Penguin mailto:sage [04/05/09 08:29 ID:lvsa/A2J] 失敬。言葉足らずだった。 新しいスレをクリックしたら、デフォで新タブで開くという設定が欲しいです。
719 名前:login:Penguin mailto:sage [04/05/09 10:41 ID:NgjnKqbr] >>713 あなたはオープンソースのソフトウェア開発を全くわかってなさげ ほんと数人の人が暇を見付けて趣味でやってるだけなのに 開発のしやすいwin環境と比べないで まだまだ発展段階だし 要望を書き込むのは結構なことですが。 >>718 過去レスも参照してください 今のバージョンなら 設定>ユーザーインターフェース でできます。
720 名前:login:Penguin mailto:sage [04/05/09 11:00 ID:lvsa/A2J] >>719 だったら、CuickInなんかに登録するなと! CuickInにある最新の物をインストールしたんだが・・・
721 名前:login:Penguin mailto:sage [04/05/09 11:15 ID:ZJQaz7AA] >>720 もっと穏やかな言葉づかいができないの? 何様のつもり?
722 名前:login:Penguin mailto:sage [04/05/09 11:20 ID:NgjnKqbr] >>720 CuickInってなぁに? 良く考えたら今のLinuxのWindows的取り巻きをかんがえると >>713 の様な意見が合っても当然かも。 私も見識が狭かったデス。 でも要望をするにしてももっと穏便にして欲しいと切に願ったり
723 名前:login:Penguin mailto:sage [04/05/09 11:31 ID:lvsa/A2J] なに?kitaは、要望とか変な所を指摘すると叩かれるオープンソースコミュニティですか? それとも、ユーザからは、一切要望するな!とでも? Linuxでの開発が難しいなんて泣き言を言うくらいなら、ユーザの要望を叩くくらいなら TurboのCuickInになんて登録しなきゃいいじゃん。 Windowsの数あるフリーソフトも2ちゃんやその他で叩かれて成長してる物もある。 そういうWindowsの叩かれているフリーソフトは、一切無視して要望があれば批判し、開発者同士で馴れ合うんですか?
724 名前:login:Penguin mailto:sage [04/05/09 11:33 ID:x3vboCZ7]
725 名前:421 mailto:sage [04/05/09 11:53 ID:fQeHPrTA] ちょっとデバッグ。IDに+と/以外にもエンコードされる文字含まれてたっけかな・・ diff kitathreadview.cpp.before kitathreadview.cpp 602c602,604 < QString strid = datURL.ref().mid(5).replace("%2B","+"); /* decode %2B -> + */ --- > QString strid = datURL.ref().mid(5) > .replace("%2B","+") /* decode %2B -> + */ > .replace("%2F","/"); /* decode %2F -> / */ >712 > Ctrl+Tab: 切替え あ、これKDEの基本動作でKDEコントロールセンターのキーボードショートカットで デスクトップ巡回の所のctrl+tabを外せばそういう動作になります。 >>713 とりあえず自分が関わっているところで・・ (2)は内部的にはあぼーん出来るようになっているので、中の人の実装(全体であぼーん設定するのか スレごとにあぼーんするのかとか)待ちです。 (4)はちょっと保留(コードは既に書いてます)。次のバージョンが出たら実装するか考える予定 あと個人的には煽ってもらった方がやる気が出るのでどんどん要望出してくださいw それと中の人は猫好きと?(. .)
726 名前:login:Penguin mailto:sage [04/05/09 11:58 ID:XTJlAXyI] TurboのCuickInとやらに登録したのはTurboのパケジまとめ側が勝手に(と書くと ちと語弊がある?)やったことでKitaの開発者陣は一切ノータッチなんじゃないの あと一般論としてソフトウェア自体への機能改善の要望と開発体制への批判は 厳密に区別して書かないと正確な意図が伝わりにくいと思われ
727 名前:421 mailto:sage [04/05/09 11:59 ID:fQeHPrTA] 何かメモメモのファイが?になってますねえ。波線も?になるし、これってQTextEditのバグ でしたっけ?
728 名前:login:Penguin mailto:sage [04/05/09 12:10 ID:hu1TqytX] 誰も批判要望するなとは言ってないでしょ。その為にスレがあるんだし。 ただその前にコミュニケーションの取り方ってものがあるだろ。 あなたの場合意見する際に最新バージョンを使うっていうユーザとして基本的なこともしてなかったって落ち度もあるし。 今のところユーザー数も少ないし意見自体は開発側にとってすごくありがたいし参考にはると思うよ。
729 名前:login:Penguin mailto:sage [04/05/09 12:22 ID:lvsa/A2J] >>725 返事ありがとうございます。 あなたのような人がいる限り、kitaには進化を続けて欲しいです。 俺の要望も時間があれば検討お願いします。 >>728 一般ユーザがどの時点で最新版と呼ぶのかの論点になりますが、 CuickIn(TurboUpdate)にあがってる物が最新版と考えますが・・・
730 名前:login:Penguin mailto:sage [04/05/09 12:36 ID:ZJQaz7AA] >>723 はっきりいうとおまえの言葉遣いがむかつくということ。 叩くにしても要望出すにしても言い方がある。
731 名前:login:Penguin mailto:sage [04/05/09 12:48 ID:lvsa/A2J] >>730 ヽ(´ー`)ノ
732 名前:login:Penguin mailto:sage [04/05/09 12:52 ID:DwSYRnJT] >>729 (あなたの仰る)「一般ユーザ」がCVSには手を出さない人ということならば、 最新(リリース)版は0.130.0でしょ。 0.130.0なら、例えば>>713 の2の中の「これに返信」はできますよ。 あなたがひきあいに出すWindowsにおいても、プロジェクトのHPに行って 最新版の確認ぐらいはするでしょ?
733 名前:login:Penguin mailto:sage [04/05/09 12:59 ID:lvsa/A2J] >>732 だったら、何故それが、TurboUpdateにあがってないの? 俺は、TurboUpdateからKitaを見つけてインストールしたんだよ。 そこにあがってないって事はCVS版となんの違いがあるの? 俺は、前になにかの記事にTurboUpdateにKitaが登録されたって読んでいたからインストールした、極一般的なユーザなんだけど?
734 名前:login:Penguin mailto:sage [04/05/09 13:18 ID:DwSYRnJT] >>733 TurboUpdateのarchiveの更新の仕組を知らないからなぜまだ更新されてないかまでは知りません。 でも、「Windows」における「オープンソース」なアプリでも、普通はHP行くでしょ?
735 名前:login:Penguin mailto:sage [04/05/09 13:24 ID:lvsa/A2J] >>734 普通の一般的なユーザは行かないでしょ Yahoo!とかVectorのフリーソフトのDLサイトでDLして使ってるだけの人が大多数だと思う。 WindowsのフリーソフトDLサイト見たいな物がLinuxでいうTurboUpdateだと思うよ。 そこにあるからそこにある物を使う!みたいな。
736 名前:login:Penguin mailto:sage [04/05/09 13:33 ID:ug8AyS4h] TurboUpdateってなんですか? 俺はMonazilla.orgからKitaを知ってインストールした、極一般的なユーザー なんだけど?
737 名前:login:Penguin mailto:sage [04/05/09 13:41 ID:DwSYRnJT] 私も相当スレを汚してしまいました。皆様すみません。 >>735 最後に一言 あなたの言う「最新」は実は最新ではありません。 最新の機能を確認しないで「あれがない」と「要望」するのは変ですね? ttp://kita.sourceforge.jp/ や、このスレのリリースアナウンスで確認してから、要望するなり TurboUpdateを待つなりしましょう。
738 名前:login:Penguin mailto:sage [04/05/09 13:45 ID:DwSYRnJT] 日本語が変だった 「あれがない」と「要望」→「あれが欲しい」と「要望」 リリースアナウンスで→リリースアナウンスを
739 名前:login:Penguin mailto:sage [04/05/09 14:14 ID:ZJQaz7AA] >>735 だからあ、 最初はvectorなりで手に入れても最新版が欲しいときは普通ホームページに行くだろ? (自分もFreeSoft公開しているが、Vectorは作者に月一回確認のメールを出す。 作者が返事をしなければいつまでも古いバージョンを掲載しつづける)
740 名前:login:Penguin mailto:sage [04/05/09 14:18 ID:lvsa/A2J] >>739 それは、作者側の落ち度であって、一般ユーザから見れば、 Vectorにあがっているのが最新版だと思うわけでして・・・
741 名前:login:Penguin mailto:sage [04/05/09 14:34 ID:ZJQaz7AA] >>735 TurboUpdateなんてはじめてきいた。 LinuxではWindowsにようにソフトを公開するサイトはあまりない。 あっても一般に知られていない。 なんでもWindowsと同じだと考えるなよ。
742 名前:login:Penguin mailto:sage [04/05/09 14:35 ID:ZJQaz7AA] >>740 思わねーよ w
743 名前:login:Penguin mailto:sage [04/05/09 14:53 ID:lvsa/A2J] >>741 そんな心構えなら最初から、一般公開するなと・・・ Updateの件だって、Linux用を公開するサイトはあまり無いって、ただの泣き言じゃねーか。 公開したバージョンが管理しきれないんだったら、LiveUpdate機能つければいいだけの話。 qtはよくしらないけど、単純にユーザに最新バージョンがあります。って知らせるだけの代物だったら、 gtkだったら簡単に組みこめるぞ。
744 名前:login:Penguin mailto:sage [04/05/09 14:56 ID:wL7WQdea] >>740 少なくとも日常的にLinux使ってる奴はTurboUpdateやfreshrpmsにあるのは 常に最新版であり、最新版じゃなかったら作者が悪いなんて思ってねーよ 例えどんなに速くても、ソースからそのディストリビューション用のパッケージにビルドするまでのタイムラグはあるしな ライブラリ等の整合を取るためにかなり遅れることだってある 今回はお前がそれを知らなかっただけであって、 グダグダ言ってねーで「そういうもんなんだ」って認識変えりゃいいだろ TurboUpdateにあるのが最新版じゃないのはおかしいなんてここで文句言ってどーすんだ 作者はノータッチって先に出てんだからTurboのサポートにでも文句言え kitaは開発中のソフトなんだから不満と思ったら「クソ 使えねー 作者のオナニー」とか言わないで 「こういう機能があればもっと便利になると思う」みたいな言い方する方が良いとは思わないの? まぁお前が必要な機能が全ての人にとって必要とは限らんがな だから尚更言い方考えろよ
745 名前:login:Penguin mailto:sage [04/05/09 15:01 ID:lvsa/A2J] >>744 言い方言い方って何?さっきから。 使わせてやってるんだから、開発者陣には平伏しろ!とでも? 俺は、別にTurboUpdateにあるのが最新版じゃなかったから、こんなにゴネてるんじゃないよ。 最新版にその機能があるなら、そうなのか〜って納得するよ。 でも、さっきから見当違いの突っかかりしてくる奴がいるからね。 俺の要望・こうしたらイイ!って言うのは、一番最初の>>713 で書いてるだろ。 別にトレースされなくても仕方ないとも思ってる。 でも、>>713 から順を追っていくと、俺の言い方がどうのこうのとか、 それは最新版じゃねーよボケ!みたいな、最初からケンカ腰で突っかかってくる奴がいるから、反論してるだけ。
746 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/09 15:15 ID:dpHgMs5L] ・0.130.0は「5/7(金) 18:20」にリリース。 ・Turboとは関わりなし。積極的に関わるつもりもない。そのためのGPL。 ・メールアドレス表示はプリファレンスに移動した(CVS版で、だから次のバージョンに入る)。 ・あぼーんは今実装中。 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all
747 名前:login:Penguin mailto:sage [04/05/09 15:16 ID:lvsa/A2J] >>746 うす!了解です。ちょっと頭を冷やします。 中の人には、感謝しています。
748 名前:login:Penguin mailto:sage [04/05/09 15:18 ID:ruj4uch/] 中の人が一番冷静だな。
749 名前:login:Penguin mailto:sage [04/05/09 15:19 ID:ayxrK2+/] とりあえず要望の一部、最新版じゃ出来るらしいんだから納得して終われ。 ケンカ腰のレスが気に入らないならなんか言ってる程度で無視しておけ。 ケンカ腰のレスどうこうはともかく、少なくともお前の言い方が問題あるって言ってるのは確か。 要望、こうしたらイイって意見出すのにオナニーマシーンやら解ってなさげとか煽るような事言う必要ない。 それとTurbo関連のはTurboが勝手にやってるだけなんだからもうここで一般ユーザーがどうこう言う必要も無いよ。 要望が全て反映されるように願って落ち着け。
750 名前:login:Penguin mailto:sage [04/05/09 15:19 ID:ayxrK2+/] 激しくタイミング悪かったorz
751 名前:login:Penguin mailto:sage [04/05/09 15:25 ID:DwSYRnJT] 皆様ごめんなさい、一言 >>745 「最新版じゃねーよボケ!」とは主に私の発言のことだと思いますが、 勿論、あなたが欲しいのは機能であり、新しさを求めているわけでないのは分かっています。 でも、特に開発途上のソフトなら、新しいほど機能が追加されてることが多いですよね? つまり私が本当に言いたかったのは、「要望は、最新版を確認してからでないと、 既に追加された機能に付いて言ってもしょうがないでしょ」って事なんですが。 誤解させてしまったら申し訳ない。
752 名前:login:Penguin mailto:sage [04/05/09 15:25 ID:wL7WQdea] >>745 平伏しろなんてどこにも書いてないんだが・・・ ごねてたし、納得してなかったのもお前だけどな 何を今さら納得するとか言ってんだ? 一番最初にケンカ腰だったのはお前だろ 自分で書いた文章を読み直してみろ 713はどうみても「こうしたらイイ!」という要望には見えない 作者のオナニーって書いたのはお前自身だろ アホだのバカだのとも言ってたな 忘れちゃったか? 最新版じゃねーのがおかしいだの、心構えがどうこうだの見当違いの事言ってんのもお前 余計な事言われたくねーと思ってるならkitaの機能に関する要望だけ出せば良いじゃん アホとかバカとか、作者のオナニーってのも要望に含まれるのか? じゃなけりゃ書く必要ねーだろ
753 名前:login:Penguin mailto:sage [04/05/09 15:25 ID:CoZDXaPr] >>748 だねぇ でも一言だけ >>713 Kitaの設定インターフェイス KDEのアプリだとみんなほとんど同じだぞ メニューに個別の設定項目あるのも普通 早く慣れろよ
754 名前:login:Penguin mailto:sage [04/05/09 15:27 ID:/RevUsf8] > 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all > 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all > 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all
755 名前:login:Penguin mailto:sage [04/05/09 15:27 ID:DwSYRnJT] うわ、スレ更新してなかった 今度こそ本当にもう書き込みません…
756 名前:login:Penguin mailto:sage [04/05/09 15:28 ID:wL7WQdea] ごめん 中の人 俺が書いてる最中の書き込みだったら気づかなかった とりあえずもうやめますね
757 名前:login:Penguin mailto:sage [04/05/09 16:35 ID:VxwNoL1L] 一段落付いたようなので、恐る恐る質問。 SuSE 9.0でsrc.rpmからインストールしたのですが、 can't load libkitapartと出てスレを選択すると終了してしまいます。 export KDEDIRS=/usr/local:$KDEDIR もやりましたが駄目でした。 どうすればいいんでしょう?助けて偉い人!
758 名前:login:Penguin mailto:sage [04/05/09 17:19 ID:DwSYRnJT] >>757 自分もSuSEだけど、specそのままだとインストールされるのって /usr以下じゃなかった? だから、KDEDIRS=/usr:$KDEDIRにするか /opt/kde3にインストールするようにspecを変更する。 (前者はうまくいくか自信無いけど)
759 名前:login:Penguin mailto:sage [04/05/09 18:52 ID:mlUTwQUw] よし、俺が今日最後のカキコをいただく。
760 名前:login:Penguin mailto:sage [04/05/09 19:18 ID:VwMtMTMz] >>759 おめでとう やったな! ・・・・・・・・・あれ?
761 名前:757 mailto:sage [04/05/09 19:24 ID:VxwNoL1L] キターー(゜∀゜)ーー!! >>758 さん ありがとうございます export KDEDIRS=/usr:$KDEDIR で出来ました。 すごく使い易いので 中の人これからもがんがってください
762 名前:login:Penguin mailto:sage [04/05/09 20:55 ID:TMhbwMR8] 今帰ってたらあらららら…
763 名前:login:Penguin mailto:sage [04/05/09 21:26 ID:CoZDXaPr] スレを開けようとすると落ちます 以下トレース Debian/sid, KDE 3.2.2, Kita 0.130.0 #1 0x40fe9d18 in QThread::wait () from /usr/lib/libqt-mt.so.3 #2 0x4008dab7 in KitaDomTree::StopParseThread (this=0x821fc70) at kitadomtree.cpp:307 #3 0x400822c6 in KitaThreadView::update_copydata (this=0x80d6bd8, linedata=@0xfffffffc, basenum=590) at kitathreadview.cpp:809 #4 0x40082717 in KitaThreadView::update_rendering (this=0x80d6bd8, breload=true) at kitathreadview.cpp:842 #5 0x4007efb5 in KitaThreadView::showThread (this=0x80d6bd8, thread=0xfffffffc) at kitathreadview.cpp:461 #6 0x4004a0f1 in KitaThreadTabWidget::showThread (this=0x80cfc40, datURL=@0xfffffffc, withNewTab=false) at kitathreadtabwidget.cpp:73 #7 0x400568d0 in KitaThreadTabWidget::qt_invoke (this=0x80cfc40, _id=50, _o=0xbfffe980) at qucom_p.h:449 #8 0x41052cec in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #9 0x400573a9 in KitaSubjectTabWidget::showThreadRequested (this=0xbfffe9bc, t0=@0xfffffffc, t1=false) at kitasubjecttabwidget.moc.cpp:141 #10 0x40057641 in KitaSubjectTabWidget::qt_emit (this=0x8244278, _id=4, _o=0xbfffea80) at qucom_p.h:449 #11 0x41052d21 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0x4004e789 in Kita::ThreadListView::showThreadRequested (this=0xbfffeabc, t0=@0xfffffffc, t1=false) at threadlistview.moc:112 #13 0x4004e2b0 in Kita::ThreadListView::slotMouseButtonClicked ( this=0x8245300, button=1, item=0x6) at threadlistview.cpp:164
764 名前:421 mailto:sage [04/05/10 00:13 ID:gSHpSa0S] >>763 それって必ず落ちるのか、たまに落ちる時があるって程度なのか教えてください。 以下内部的な話 で、以前からQtのスレッドまわりって何か動作が変だなあと思っていたんですが、 これを機にちょっと調べてみたらこんな資料が。 ttp://lists.trolltech.com/qt-interest/2004-02/thread01452-0.html ttp://doc.trolltech.com/3.3/threads.html#5 要約するとQThread::wait()は使うなと・・・(w とりあえずセマフォかmutex使ってお茶を濁してみるつもり。
765 名前:421 mailto:sage [04/05/10 00:16 ID:gSHpSa0S] それと、ちょうど良い機会なので今後の予定を書きますと・・・ (短期的な予定) まず大きなパッチは新バージョンが出るまで休止します。デバッグとかの 小さいパッチは書くかもしれませんが。 (長期的な予定) 新バージョンが出たらマウスジェスチャのパッチを出します(>>586 の(6))。 そんなのいらないという人もいるかも知れませんが、というか半年前までは 私もマウスジェスチャイラネの人だったんですが、あったらあったで超便利 なので入れます(と珍しく強気で主張してみるテストw)。 で問題は画像インライン表示(>>586 の(3))なんですが、これって必要で しょうかね。正直コードが肥大化しすぎるのであまりマージには乗り気で ないんですが、って作った張本人が言うのもなんですがw。まあ要望が 多かったら入れてみようとは思ってるんですが。
766 名前:763 mailto:sage [04/05/10 02:26 ID:tL21ha4o] >>764 >それって必ず落ちるのか、たまに落ちる時があるって程度なのか教えてください。 時々です 書き忘れスマソ >>765 >マウスジェスチャ KDE3.2だとKHotkeys任せにした方が楽そうですね いる人もいらない人も自由に選べてウマー >画像インライン表示 セキュリティのからみもあるので難しいですね 個人的にはそっちよりもKPart埋め込みで表示(スレタブOr Kitaナビ?) での表示の方がいいかな
767 名前:login:Penguin mailto:sage [04/05/10 04:31 ID:G6pS0WFc] >>765 俺も画像は埋め込みイメージビューで表示に一票。 自分はソースコード書けないんでどのくらいの長さになるか 分からないんだけど、長くなるんだったら今のままでいいや
768 名前:login:Penguin mailto:sage [04/05/10 10:34 ID:7pHlgM3j] >>713 他タボ使いな香具師 ttp://up.isp.2ch.net/up/46b9bb8baf83.rpm kita-0.130.0-0.i586.rpm
769 名前:login:Penguin mailto:sage [04/05/10 15:37 ID:cK0Pwrve] 画像表示何か要らん激しくいらん
770 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/10 21:23 ID:D8O+eyOC] とりあえず早ければ今週末、遅くても29日には次のバージョンを出します。 >>765 画像表示は別ウィンドウ or ポップアップでサムネイル表示に一票。
771 名前:login:Penguin mailto:sage [04/05/10 22:08 ID:gSHpSa0S] とりあえず>>763 対策。>>706 からの差分です。いまいち挙動の怪しいQThread::waitを 使うのを止めました。これで駄目ならまた解決策を考えるってことで。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/removewait.tar.gz > KHotkeys これ知らなかったですw 3.2以降というのがネックですがキーボードショートカットの設定 と*.khotkeysを書くだけで良いので楽ですね。自前で実装してコードを増やすよりもこっ ちに任せた方がスマートか? > 画像表示 意見の中間をとって別ウィンドウandポップアップ表示、OnOff可能が妥当な所ですか。 まとめると、>>586 の(3)と(6)は除いて(5)をマージする感じになります。>>586 の 頃はKHTMLPartで画像表示してましたが、今回はKViewを使うと思います。何か他に 良いKPartがあったら教えてください。
772 名前:login:Penguin mailto:sage [04/05/10 22:10 ID:gSHpSa0S] ってまた名前を入れ忘れましたが>>771 は421です。やっぱりスレ別のコテハン機能は 欲しいなあ、と中の人にねだってみるテスト
773 名前:login:Penguin mailto:sage [04/05/11 06:43 ID:uAwHfFVy] まぁ、結論としてはだ。 「T u r b o が 悪 い。」 変にWindowsユーザーを取り込もうとするから、 こういう勘違い君が沸いてでてくるんだよ。
774 名前: login:Penguin mailto:sage [04/05/11 17:01 ID:iWcUOzDM] リアルターボ関係者です。 >>773 申し訳ない >>中の人 もし迷惑なのであれば削除する事も検討するので。。
775 名前:login:Penguin mailto:sage [04/05/11 17:27 ID:0qxr3NBq] 最新版じゃない可能性もあるということを わかりやすい所に明記しておけばいいんじゃない?
776 名前:login:Penguin mailto:sage [04/05/11 17:30 ID:0qxr3NBq] ・最新版についてはプロジェクトページを参照の事 ・プロジェクトとは無関係 この二点かしら
777 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/13 00:39 ID:PQtYsiXF] 最新版でないこともある、というか最新版の方が珍しいから、 特に明記する必要もないんじゃないかなぁと。特別扱いされるのもあまり好きじゃないし。 次スレの>>1 に書くくらいかな。 >>771 merged. 今の所は特に問題無し。
778 名前:421 mailto:sage [04/05/13 01:26 ID:eg3YhGhU] DAT落ちした過去スレを開くと1000以降にごみが入るバグの修正パッチ *** access.cpp 2004-05-07 16:51:05.000000000 +0900 --- access.cpp 2004-05-13 00:50:05.914169160 +0900 *************** *** 144,149 **** --- 144,151 ---- writeCacheData( url ); } else retstr = ""; + if( responseCode() != 200 && responseCode() != 206) retstr = QString::null; + return retstr; } あと新バージョンが出たら画像まわりの処理のマージをすると言いましたが、その前に >>686 ,701の続き(KitaThreadView クラスの整理)をするかもしれません・・・ とりあえず次の整理の内容は DatManager + DatInfo クラスを機能強化して、 KitaThreadView から Kita::Access と Kita::Thread に直接アクセスするんじゃ なくて、DatManager + DatInfo を通してアクセスするようにするとか、KitaDomTree と DatManager + DatInfo の両方でやってるあぼーんとかの処理を DatManager + DatInfo に一本化するとか、カプセル化を進めてクラス間の結合度を弱めるとかが主目的になる予定。 まあ機能追加と違って内部の整理は見た目が変わらないので地味かもしれませんが、きれいな プログラム構造はバグの防止につながる訳でして・・・
779 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/13 02:13 ID:PQtYsiXF] >>778 commitしますた。 あぼーんの設定がすぐに反映できるようにするとか、 今のレスごと消えるあぼーんじゃなくて、 名前&ID&コメントを「あぼーん」で表示するタイプのあぼーんもサポートしたいので、 そこらへんも考慮してもらえると助かるかも。 # "A Bone"の「あぼーん」と「透明あぼーん」の違いのことです。
780 名前:login:Penguin mailto:sage [04/05/13 17:53 ID:Vaf4sRdZ] リアルターボ関係者もみてるようなので..... TurboLinux10D使用者だがkitaをプロジェクトページのやつ(例えば0.130)を入れていると Turboアップデートでアップデート検索するとクリックイン掲載の 古いkita(0.101)がアップデート版として表示される。 Winから来たひとだと勘違いしてそれが最新と勘違いする人もいるかもしれない。 src.rpmからリビルドしたものはちゃんとバージョンどおりアップデートできるのだが 一度上記古いkita(0.101)が入ると プロジェクトページの最新版は古いバージョンとしてクリックインで判断される ターボで確認済の入れさせたいのかもしれないが、勘違いな人出さないためにも ちゃんとバージョン判定させるか、アップデートからは削除すべきだと思うのだが どうだろうか?
781 名前:login:Penguin mailto:sage [04/05/13 20:42 ID:I0POv8Ky] >>780 tar玉からrpmにせずにインストールしたって事? (じゃなければ以下は読み流して) まあWinから来た人だとpackageなるものを理解してないかもしれんが、 rpmにしてないものまで検索させるのは無理ってもんではなかろうか
782 名前:login:Penguin mailto:sage [04/05/13 22:02 ID:8MqBVyHp] Turbo のパッケージがちゃんと最新についてくればいいんでないの?
783 名前:421 mailto:sage [04/05/13 23:09 ID:eg3YhGhU] >>779 > 名前&ID&コメントを「あぼーん」で表示するタイプのあぼーん OKです。というか私もそのうち非透明あぼーんを作るつもりでいましたw で、マウスジェスチャは自前では実装しないことにした影響で今後の予定 に若干変更が出来たのでせっかくだからロードマップをまとめてしまいます。 まず今後私が主にいじる予定のクラスは KitaThreadView, KitaHTMLPart, KitaDomTree, DatManager, DatInfo, KitaNavi です。これらは仕様変更があるかもしれないので仕様が(仮)確定するまでは 出来れば触らないでいただけると助かります。それでロードマップは (1) DatManager, DatInfo の機能強化 (DatManager, DatInfo 仕様確定) (2) コード整理、非透明あぼーん (KitaThreadView仕様(仮)確定、KitaHTMLPart仕様確定) (3) 画像処理 (KitaNavi 仕様確定) (4) コード整理 (KitaThreadView仕様確定, KitaDomTree仕様(仮)確定) (5) 最終調整 (KitaDomTree仕様確定) で、細かい機能追加やバグ修正はその都度パッチを出します。今は(1)のコード を書いてるんですが、地味とか言いましたが、一般ユーザにとっても開発陣に とってもなかなか面白い事になってますw あと6月はちょっと忙しいかもしれないのでペースが落ちるかもしれません・・・
784 名前:login:Penguin mailto:sage [04/05/15 10:44 ID:4eW39LvQ] 前スレタボ関連要望提出者=1=768=非タボ関係者です。 >>780 rpmに正しくバージョン判定させるにはSerialタグが必要。 (参考)ttp://www.karaba.org/~mk/rpm/rpm-ref-1.html#serial 中の人版rpmではspecにSerialタグがないため タボ版rpm(Serialタグあり)とでは正しくバージョン判定できないのが 原因じゃないかと推測。 >>中の人 タボ側に歩み寄るという訳では無いが、specの仕様的なことを 考えるとSerialタグを付加しておいた方が良いと思います。
785 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/15 22:13 ID:CVc6znVi] >>783 基本的にスレ表示部分は触らないので大丈夫です。 何なら、CVSのcommit権限あげます。 >>784 > 中の人版rpmではspecにSerialタグがないため > タボ版rpm(Serialタグあり)とでは正しくバージョン判定できないのが > 原因じゃないかと推測。 確かめてみましたが、確かにその通りですね。 ただ、Serialを付けると他のディストリで影響を受けるので、出来れば使いたくないです。 それよりは、Turbo用RPMを別に作った方がいいかと。必要ならsf.jpのリリース権限用意します。
786 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/16 15:59 ID:42pUBTbT] Kita 0.140.0 released. ・IDによるポップアップ>>706 ・エラー時に書き込みダイアログを再表示 ・KitaNavi追加>>711 ・あぼーんの設定追加(ID、名前、単語) IDと単語の登録はスレッド表示ビューからできますが、全てのスレに適用されるので注意。 これはまた後で改良します。 ・まれにスレッド表示で落ちるバグを修正(たぶん)>>764 ・DAT落ちしたスレを開くとごみが入るバグを修正>>778 ・プリファレンスのUIの整理 次バージョンに入れたいなぁと思ってるもの ・スレのあぼーん ・新着なしか移転なのかを表示(421さんにお願いしたいな) ・開いてあるスレ一覧(おちゅみたいにComboBox使った方がいいかな?) ・スレ巡回
787 名前:421 mailto:sage [04/05/16 23:42 ID:mnuw6bFB] 中の人乙です。 >>783-(1) ttp://www.geocities.co.jp/SiliconValley-Bay/7435/sb783-1.tar.gz 一応 DatManager,DatInfo クラスは完成で、レンダリングまわりの大きなパッチはこれで 最後になります(後は既存のクラスのソース整理と調整のみ)。ただ、明日から出張で 一週間位出かけるため昨日今日で突貫工事で仕上げたのでまだテストが足りてません。 暇な人はテストしてくれると助かります、というか人柱きぼんw で、主な変更点は外部的にはスレッドのロードが逐次表示になったことで、内部的には DatManager によってスレッドの情報をユニバーサルに一括管理できるようになった ことですね。例えばこのスレの>>421 の生データが欲しいときは KURL url = "pc5.2ch.net/linux/dat/1069738960.dat "; QString line = Kita::DatManager::getDat(url,421); みたいにしてプログラム内のどこからでも取得できます。詳しくは帰ってから説明します・・ > CVSのcommit権限 出来ればコミッタになりたいんですが、今のところanonymousで開発を続けたいという気が。 というのも身元がばれると A Bone の委員長氏みたいな状況になるからですw それに今の大工事が終わったらしばらくは一介の小パッチ書き師に戻ろうと思っているので・・・ > 新着なしか移転なのかを表示 キャッシュとサブジェクトビューまわりは基本的にはノータッチでいようかなと思っている ので、ここはひとつ>>682 =691氏あたりに任してみては(とたらい回しw)
788 名前:691 mailto:sage [04/05/17 00:54 ID:tvzClYPr] >>787 > > 新着なしか移転なのかを表示 >キャッシュとサブジェクトビューまわりは基本的にはノータッチでいようかなと思っている >ので、ここはひとつ>>682 =691氏あたりに任してみては(とたらい回しw) たらいまわしされてもなぁw これだけだと良く分からないんで中の人の説明待ちですね というか、まだ裏レンダリングがらみで落ちるんですよねぇ 他に落ちてるって人いる? QThread って実行中に止めても平気なのかなぁ と言うか今の実装だと止まらない悪寒
789 名前:784 mailto:sage [04/05/17 13:29 ID:R8Rx4/hz] タボ(10D/10F...もたぶんOK)用バイナリRPM ttp://up.isp.2ch.net/up/1cec22a3a241.rpm kita-0.140.0-0.i586.rpm 動作確認どころかインスコもしてないので動かなかったらスマソ >>中の人 またタボ使いが暴れることの無いよう別のアプローチ取ってみまつ。 それまでは気が向いたらうpろだにバイナリ置くようにします。
790 名前:login:Penguin mailto:sage [04/05/17 13:50 ID:oMENLEAY] あれ? AAがちゃんと表示されなくなった。
791 名前:login:Penguin mailto:sage [04/05/17 22:22 ID:bkIKyOUU] >>763 そもそもsid自体が不安定版なのでは、と。 そんな私はsidのフロッピイメージだと員ストーら が止まるのでsargeでつ。 いやぁーKitaの./configure通すの大変だったぁ!! 0.140.0だけど最初はQtのチェックで qt-mt not found で止まり、いろいろ探してたら ./configure --with-qt-includes=/usr/include/qt3 でQtのチェックは通過し、そしたら今度は checking for KDE...configure: error in the prefix,you've chosen ,are no KDE headers installed. なんたらと出て、また探し回ったらdpkg -l "kdebase*"あたりで dpkg -l "kde-dev*"あたりで探すと入ってないlibrary結構あって 依存関係さかのぼっていったらKDE関係が260M以上削除 されていってあせったが入っていない古いlibraryとkdebase, kde-i18n-jaあたりから入れていってまた./configureすると konqfaviconmgr.hで引っかかったがここの前の書きこで libkonq4-devをapt-get installしたらよーーーーやく ./configureが全部通った。あとはmake、make installで OK。ところでkita &したktermに何だかいっぱい出てますね。
792 名前:763=691 mailto:sage [04/05/17 23:17 ID:tvzClYPr] >>791 >そもそもsid自体が不安定版なのでは、と。 >そんな私はsidのフロッピイメージだと員ストーら >が止まるのでsargeでつ。 いやいや、それは関係ないのよ sargeとsidでQtのバージョン同じ(3.2.3-2)だし >>763 見る限りQtの問題だし sidのプロッピィイメージなんてないと言うのは置いといてもw >いやぁーKitaの./configure通すの大変だったぁ!! そう?俺は普通に通ったけど というかKDEが古すぎるのが原因に見えるけど KDE関係を大量に消されたと言う事はwoodyでKDEいれてたぽいし >ところでkita &したktermに何だかいっぱい出てますね。 bugs.debian.org/cgi-bin/bugreport.cgi?bug=241283
793 名前:login:Penguin mailto:sage [04/05/17 23:21 ID:bkIKyOUU] まちBBSが403エラーで読めないんですが......。
794 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/18 00:49 ID:ZUyPqTbG] >>787 相変わらず早いなぁ。 >>788 > たらいまわしされてもなぁw > これだけだと良く分からないんで中の人の説明待ちですね スレをロードする際に、新着レスがない場合と、 DAT落ちや移転などでエラーになったときの区別が付かないので HTTP code != 200のときはそれを表示して…って、何時の間にか ステータスに"Error 304"って出るようになってますね。 >>789 よろ。 >>790 とりあえず、うちだと問題ないです。 >>793 まちBBSは今はスレ一覧のみのサポートです。 もうちょっと待ってね。(でも忘れてたら適当に催促して)
795 名前:login:Penguin mailto:sage [04/05/18 01:40 ID:DgelwtQY] さっそくFC2から使ってみてます。 kita.sourceforge.jp から落した rpm だと、 kita: error while loading shared libraries: /usr/lib/kde3/libkitapart.so: undefined symbol: _ZN3DOM4NodeC1Ev が出て起動しないが、.src.rpm を --rebuild してインストールすると無問題です。因に、 % echo _ZN3DOM4NodeC1Ev | c++filt DOM::Node::Node[in-charge]()
796 名前:login:Penguin mailto:sage [04/05/18 03:43 ID:31bJSt/P] 書き込みテスト。 Gentoo Linux ( kernel 2.4.25 + KDE 3.2.2 + GNOME2.4 + ATOKX ) にて portagejpにある kita 0.120.0をなにも考えずに emerge kita でビルド。 特に問題なし。 KDE環境をビルドしてあるシステムで GNOMEデスクトップから kitaを起動。 ふつうに読み書き可能。
797 名前:login:Penguin [04/05/18 16:59 ID:JYo7FOLC] FreeBSD で make; make install 出来てる方は普通に make 出来てますか? configure の段階で libart_lgpl2.so が無いって言われます。 /usr/local/lib に libart_lgpl2.so はあるんですが…
798 名前:login:Penguin mailto:sage [04/05/18 17:52 ID:hw3V4Tq2] >>797 config.log覗いてエラー確認すれ。
799 名前:login:Penguin mailto:sage [04/05/18 21:26 ID:dWjNb5Mi] >>797 configureのときにCPPFLAGS="-I/usr/local/include"等は指定してる?
800 名前:421 mailto:sage [04/05/18 22:09 ID:isus2s6R] いったん帰ってきたので用件だけ まず>>787 からの差分で、とりあえず致命的なバグの修正パッチ ttp://www.geocities.co.jp/SiliconValley-Bay/7435/sb783-1-2.tar.gz 内容は access.cpp, access.h, datinfo.cpp : スレ壊れ, 多重connect、レジューム失敗対策 kitathreadview.cpp : StopParseThread()の入れ忘れ >>788 少しロジックが変わったので>>787 のパッチを当てると落ちないかもしれません。 >>790 KDE3.2以降でないとズレます。ちなみにKDE3.2以降でもたまにずれるんですがw 3.2より前でどうしても直したいならソースを拾ってきてkitadomtree.cppの 90行目位の m_showAA = FALSE; を m_showAA = TRUE; にしてください。 ちなみに明日から日曜までは帰ってこないのであとはよろしくです・・
801 名前:login:Penguin mailto:sage [04/05/18 22:30 ID:tE2sZT8v] >>421 何処に逝くかは知らないけど、なんかガンガレ ノシ
802 名前:691 mailto:sage [04/05/19 00:45 ID:GnFgJcVM] >>787 のパッチにバグハケーン パッチの指示通りにdatmanager.{cpp,h}を移動した場合 #include <datmanager.h> を #include <libkita/datmanager.h> に置き換えないとコンパイルが通りません >>787 を使う人は気をつけて
803 名前:790 mailto:sage [04/05/19 02:01 ID:Lq9GPucj] >>800 なるほど、了解です。 ありがと〜
804 名前:login:Penguin [04/05/19 21:39 ID:HOI4B6t4] デビアンなおちゅーしゃから恐れ恐れ書き個。
805 名前:login:Penguin mailto:sage [04/05/21 23:53 ID:XWd9K9KT] cvsのリポジトリ無いっていわれるんだけど uri変わったの?
806 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/22 01:47 ID:H8iDKji7] 変わってないですよ。
807 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/22 16:10 ID:H8iDKji7] >>787 >>800 のパッチを当てたついでに、 ファイルの配置も変えたので一旦スナップショットをリリースします。 パッケージの作成は行いませんので御了承を。 kita.sourceforge.jp/snapshot/kita-20040522.tar.gz 787,800の変更の他に、AAの表示のオプションをプリファレンスに追加しました。 KDE3.1.xの人は試してみてください。 このスナップショットを元に作業してくれると助かります。>>421 氏 # CVSにもKITA-20040522-SNAPSHOTというタグを打っておきました。 あと技術的な話… datmanager.{cpp,h}がpartにあったのは、ここに置かないと libkita/tests以下のファイルがリンクエラーになるからです。 libkita.so は libkitapart.so に依存しないという方針なので…。 結局、上のsnapshotではdatmanager.{cpp,h}はlibkita以下に戻してます。 代わりにいくつかのファイルをlibkita以下に移動してます。
808 名前:691 mailto:sage [04/05/22 23:33 ID:4PxlD92j] スナップショットにあわせてパッチあげ www.geocities.co.jp/SiliconValley-SanJose/5557/kita-patch-20040522.tar.gz パッチの中身は ・ スレ一覧に未読/既読/新着のスレの数を表示 ・ スレ表示欄のタイトル部分の板名部分をクリックで板表示 ・ フォント設定方法を変更 ・ あと微調整 今度のは大丈夫…多分
809 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/23 01:34 ID:NrAC6vIo] >>807 のスナップショット使ってて何か違和感あると思ったら、 リロードしても「---------ここまで読んだ---------」が更新されてないなぁ。
810 名前:login:Penguin mailto:sage [04/05/23 04:19 ID:zXz4EESa] --enable-finalオプションって使えるん?
811 名前:805 mailto:sage [04/05/23 07:32 ID:UxqILYtU] ずっと悩んでたけど CVS_RSH=sshにしてることにようやくきづいた… スンマソ
812 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/23 18:02 ID:NrAC6vIo] >>808 commitしますた。thanks. KitaThreadTabWidgetの変更点(SIGNALの定義とconnect)が漏れててたので追加しました。 >>810 試してみたけど特に問題なさそうです。
813 名前:691 mailto:sage [04/05/23 21:19 ID:LeYVSedq] >>812 > KitaThreadTabWidgetの変更点(SIGNALの定義とconnect)が漏れててたので追加しました。 確かに抜けてました申し訳ない _| ̄|○ 全然気付かんかった ところで、今回みたいなクラスを2重にまたぐシグナルやスロットを ひとつのクラスに隔離した方がいいと思うのですが? 後々マウスジェスチャの実現にも役立つでしょうし
814 名前:login:Penguin mailto:sage [04/05/24 23:42 ID:GPgsjFk5] kita ってGNOMEでも動きますか? ・・・というかいまGNOMEからkitaで書き込み中
815 名前:login:Penguin mailto:sage [04/05/24 23:59 ID:F82mqvdE] >>814 ハア?w
816 名前:login:Penguin mailto:sage [04/05/25 00:04 ID:joWP/I5W] 説明不足ですみません。 GNOMEで普通に動くものですか? それともうちのPCがおかしいだけですか?
817 名前:login:Penguin mailto:sage [04/05/25 00:07 ID:omNp0Xx4] >>816 使えてるんだからキニシナイ! その内、もうちょっと詳しくなれば、わかるようになるさ。
818 名前:login:Penguin mailto:sage [04/05/25 00:13 ID:sNTLkG77] >>816 動かなかったの?
819 名前:login:Penguin mailto:sage [04/05/25 00:52 ID:frlVcX+B] 動くのが不思議でしょうがないって意味だろ。
820 名前:login:Penguin mailto:sage [04/05/25 02:02 ID:vl7ephrC] >>816 GNOME Development Platform(API群)とGNOME Desktop(DE)の話が ごっちゃになってるな。
821 名前:421 mailto:sage [04/05/25 02:05 ID:lM8T3xbA] 帰ってきました・・・ >>808 02_refine_pref_ui.dpatchはKDE3.1xではコンパイル出来ないので 外すかコンパイルオプションで外せるようにした方が良いです。 >>809 そっちの動作の方が良ければ直します。まあ数行いじるだけなんで。 >>813 シグナルやスロットを多重につなぐよりもXMLGUIを使ってアクションベース にしてKDEに管理させた方が楽だしKDEっぽいアプリになると思います。 というかとりあえず自分が関わったクラスはそのうちXMLGUIClientを継承 させてそうしようと思ってました。 で予告。先週からちびちび書いていたパッチがそろそろ出来そうなので 明日か明後日あたりにアップしようと思います。内容はその時また詳しく 書きますが、主にあぼーん処理の一元化、パースエンジンの一元化と強化って とこです。
822 名前:login:Penguin mailto:sage [04/05/25 23:38 ID:GU3ov7Ll] >>821 > 02_refine_pref_ui.dpatchはKDE3.1xではコンパイル出来ないので KFontRequester 3.2用だったのね _| ̄|○ 元に戻した方がいいかも
823 名前:421 mailto:sage [04/05/25 23:43 ID:lM8T3xbA] パッチです。>>807 からの差分で>>808 とは排他的です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/sb783-2-1.tar.gz 内容は上で少し書きましたが、簡単に書くと>>783 の(2)の一部前倒しと DatManager(DatInfo)の機能強化がメインとなっています。見た目はそんな に変わらないのですが、一部まだKitaDomTreeに残っていたスレッド情報を 完全にDatManager(DatInfo)に移したことから、内部的にはマイルストーン 的なパッチとなっています。具体的には ・あぼーん処理の一元化と非透明あぼーん: KitaDomTreeとDatInfoに分散していたあぼーん処理をDatInfoで一括管理。 ・パースエンジンの一元化と強化: KitaDomTreeとDatInfoに分散していたパース処理をDatInfoで一括管理 ただし利便性を考えてパースエンジン自体はDatInfoに隠蔽せずにParseMisc にstaticなライブラリとして置いたのでプログラム内ならどこからでもアクセス 可能。更にHTMLやDOMなどで別々にパース処理していたのをひとつの関数に まとめた。具体的には、ParseMisc::parseTITLEdatで名前やIDなどのパース、 ParseMisc::parseBODYdatでテキスト本文のパースをする。 ・以上によるKitaDomTreeのスリム化: KitaDomTreeにはパース処理やスレッド管理をさせずにDOMのノード管理だけをさせる この影響でKitaDomTreeのソースがぐちゃぐちゃになってますが、そのうち整理するので 気にしないで下さい・・。それとかなり内部をいじってしまったので、しばらくは大きいパッチを 出すのは休止してデバッグモードに入ることにします。というか暇な人はデバッグに協力してくださいw
824 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/26 00:28 ID:Zqk/iYRI] 今週もsnapshot出します。たぶん。 >>821 > 02_refine_pref_ui.dpatchはKDE3.1xではコンパイル出来ないので > 外すかコンパイルオプションで外せるようにした方が良いです。 うぉ、気づかなかった。 次のバージョンまでには元に戻しておきます。 > そっちの動作の方が良ければ直します。まあ数行いじるだけなんで。 これはこれでいいかもと思ったのでとりあえずそのままで。
825 名前:421 mailto:sage [04/05/26 00:59 ID:RLVWX2ma] 中の人乙です。 で、帰ったらすると言ってたDatInfoクラスの解説ですが、とりあえずまちBBS との絡みを考えつつDatInfoによるスレのロードまわりの説明をしてみます。 (1)キャッシュされたDATのロードはDatInfoのインスタンスが作られたときに DatInfo::initPrivate内で行われて、キャッシュデータがDatInfoにコピーされる。 (2)DATの差分ダウンロードはDatInfo::updateCacheをコールして開始される。 これがコールされるとAccess::getupdateがコールされて一旦メインループに戻る。 (3)AccessクラスがAccess::slotReceiveThreadDataで鯖から送られて きたデータを受け取るとreceiveDataシグナルを発行してDatInfo::slotReceiveData がコールバックされて差分のDATがDatInfoにコピーされる。 (4)ダウンロードが完了するとAccess::slotThreadResultが呼び出され、その中で finishLoadシグナルを発行してDatInfo::slotFinishLoadがコールバックされる。 以上がDATのロード周りの説明ですが、まちBBSの場合はHTMLからDAT形式に変更する 作業が必要なので(3)が問題になります。つまり差分読み込みだとHTMLからDATに変換 するのが難しいと思うので、まちBBSのときは差分データを受け取ってもいちいち Access::slotReceiveThreadData内でreceiveDataシグナルを発行せずに、 Access::slotThreadResultが呼び出されてから最後にまとめてHTML→DAT変換して receiveDataシグナルとfinishLoadシグナルを連続して発行する方式にする必要があります。 とりあえずバグでも無い限り当分はAccess,Thread,KitaThreadInfoをいじるつもりは 無いので、まちBBSのロードはそれらの下位クラスのレベルで対応して頂けると助かります>>中の人
826 名前:421 mailto:sage [04/05/28 02:06 ID:UA2tlmLv] 内部の技術話が続いて申し訳ないんですが・・・ いまKitaThreadViewとKitaHTMLPartクラスの機能分割作業をしているところなん ですが、ちょっと>>821 で勘違いしていたことがあったので補足します。>>821 では アクションベースにすればシグナル管理クラスはいらないみたいな感じのことを書 きましたが、よく考えてみると例えばA→B→C→D→Eみたいな親子関係のクラスが あるとき、AからEを操作するときはまあ良いんですが、EからAを操作するときは やっぱりシグナル管理クラスがあると楽ですね。今回の例で言うと、KitaHTMLPartから openURLRequestシグナルを出してKitaMainWindowのslotOpenURLRequestを呼ぶまで 何重もコネクトを繰り返すのが面倒だってことなんですが。と言うわけで、例えばこんな 感じのクラスを作れば良いのではないでしょうか。 class signalCollection : public QObject { Q_OBJECT static signalCollection* m_instance; public: signalCollection(){}; ~signalCollection(){}; static signalCollection* getInstance(); signals: void openURLRequest( const KURL& url,const KParts::URLArgs &args = KParts::URLArgs()); }; signalCollection* signalCollection::m_instance = NULL; signalCollection* signalCollection::getInstance(){ if(!m_instance) m_instance = new signalCollection(); return m_instance; }
827 名前:421 mailto:sage [04/05/28 02:08 ID:UA2tlmLv] で、KitaHTMLPartの中で connect( this, SIGNAL( openURLRequest( const KURL&, const KParts::URLArgs& ) ), signalCollection::getInstance(),SIGNAL( openURLRequest( const KURL&, const KParts::URLArgs& ) ) ); 、KitaMainWindowの中で connect( signalCollection::getInstance(),SIGNAL( openURLRequest( const KURL& , const KParts::URLArgs& ) ), this, SLOT( slotOpenURLRequest( const KURL&, const KParts::URLArgs& ) ) ); みたいにして管理クラスを経由してシグナルとスロットをつないで void KitaMainWindow::slotOpenURLRequest( const KURL& url, const KParts::URLArgs& ) { QRegExp regexp( "http://([^/]*)/([^/]*)/dat/(.*)\\.dat" ); if ( regexp.search( url.url() ) == -1 ) { new KRun( url ); } else { Kita::Thread* thread = Kita::Thread::getByURL( url.url() ); m_threadTab->showThread( thread->datURL(), true ); } } を呼ぶみたいな。こんな風にするとソースがすっきりするし、どこからでも一発でコネクト 出来るので便利ですね。
828 名前:login:Penguin mailto:sage [04/05/29 02:14 ID:D1P3AUyj] Mediatorパターンみたいなもんですな
829 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/29 20:19 ID:AC21J4O8] スナップショットをリリース。tar玉のみです。 kita.sourceforge.jp/snapshot/kita-20040529.tar.gz >>808 のパッチ(KDE3.1非対応部分除く) >>823 のパッチ あとUIのちょっとした改良を含んでいます。 (書き込みダイアログのsage、スレッドビューのコンボボックス、URL直接入力でタブを使うように) まちBBSサポートは途中で何不明状態になったので今回は入れてませんorz
830 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/29 20:22 ID:AC21J4O8] >>829 のスナップショットですけど、KDE3.1.xの環境がないので、 誰か確認してくれると助かります。コンパイル結果だけでもいいので。 あと、シグナルを一つのクラスにまとめる案はOKです。 これは自分がやった方がいいのかな。
831 名前:691 mailto:sage [04/05/29 21:03 ID:FZs0MIMK] >>830 snapshot-20040529ですがコンパイルできません make[6]: Entering directory `/usr/src/kita-0.140.0.snapshot.20040529/kita/src/part' /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o kitathreadviewbase.h ./kitathreadviewbase.ui uic: File generated with too recent version of Qt Designer (3.3 vs. 3.2.3) make[6]: *** [kitathreadviewbase.h] エラー 1 コンパイルにQt 3.3 以降が必要になってます uiファイルのヘッダいじるだけでいけるかも
832 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/05/29 21:41 ID:AC21J4O8] >>831 orz thanks. > uiファイルのヘッダいじるだけでいけるかも それでOKです。sf.jpのファイルもアップデートしておきました。 ファイル名は同じです。
833 名前:421 mailto:sage [04/05/30 01:07 ID:PpmReJgW] 中の人乙です。 色々とバグがあったので早速パッチを。詳しい内容はreadmeを見てください。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch829.tar.gz ・キャッシュに無いスレのアンカーをクリックして開こうとすると落ちるバグ修正 ・余計な処理を省いて描画速度向上 ・アクションベースアプリに段階的に移行 ・その他 > あと、シグナルを一つのクラスにまとめる案はOKです。 > これは自分がやった方がいいのかな。 ではお願いします。とりあえず KitaHTMLPart から KitaThreadTabWidget か KitaMainWindow に openURLRequestシグナル、逆に KitaMainWindow から KitaHTMLPart に windowDeactivated シグナルを飛ばせればありがたいです。 しかしここ2,3日2chの鯖の調子が悪いなあ・・・。なんか作業してるんだろうか いっそのことread.cgi止めちゃえば良いのに(暴言w
834 名前:421 mailto:sage [04/06/01 22:47 ID:MZKBesAR] FC2入れたんで>>829 をmakeして動かしてみますた。基本的に入れた直後の状態 でデスクトップもGNOMEのままです。つか検証も兼ねてしばらくはGNOMEのままのつもり。 まずmakeの前に ln -s /lib/libselinux.so.1 /lib/libselinux.so しないと/usr/bin/ld: cannot find -lselinuxと出て止まります。 でmakeが終わって動かそうとすると ~/.qt/qtrc が無いため Failed to create XIM input context! DCOP aborting (delayed) call from 'anonymous-22930' to 'kita' とエラーが出るので、 cp /usr/lib/qt-3.3/etc/settings/qtrc ~/.qt してから中を開いてXIMInputStyle=On The Spotと直せばOKです。
835 名前:421 mailto:sage [04/06/01 22:52 ID:MZKBesAR] ついでに今後の短期的な予定の連絡と細かい点で気がついたことを書きます。 (1) 内部的な事情からここまで読んだの動作を>>809 に戻そうと思います。 詳しくいうと、ここまで読んだがKitaThreadInfo::m_resNumDictの値を使っているため どうしても処理が複雑になりがちなのを改めようというのが狙いです。 (2) 前にも書きましたが、新バージョンが出たらKitaThreadViewとKitaHTMLPart の機能分離パッチを出します。KitaDomTreeの管理をKitaHTMLPartに移管して KitaThreadViewを完全にインターフェース専用クラスにします。書き込み関係の 機能もKitaThreadViewからどこかに移す予定。 あと気がついた所。 (3) ウィンドウの2Pane表示がデフォルトになっていますが、スレ一覧の表示 アクション(window_show_subject_list)がデフォルトではショートカットキーが割当 たっていなく、ツールバーにも表示されないので使いづらくなっています。また KDE3.1xだとツールバーのボタンが透明になります。何か適当なアイコンと ショートカットを割り当ててkitaui.rcのToolBarの所にアクションを登録した方が 良いと思います。 (4) 設定ダイアログが小さいためあぼーんの名前欄が表示されてません。
836 名前:691 mailto:sage [04/06/02 12:25 ID:dLeKeDBt] >>835 > (3) ウィンドウの2Pane表示 >>690 で > 普通はスレ一覧をフローティングしてないときは常に3ぺイン表示になっている と書いてますが実際は必ずしもそうではないので要らないのでは? というのもスレ一覧はスレ欄の上にドックできるので特にいじらなくても2ペインにはできます ただスレ一覧やスレを表示するときに勝手に切り替わらないのでそこはいじらないといけませんが > (4) 設定ダイアログが小さい それを直してたのが>>808 (02_refine_pref_ui.dpatch)の一部だったんですが 5/29版で全部消されてますね KDE3.2に依存しないところはそのうちパッチにしようと思いますが
837 名前:421 mailto:sage [04/06/02 22:21 ID:L2FGyPSN] >>836 言葉が足りなくて誤解させてしまったようですが、デフォルトを2pane にしようという提案ではなくて、デフォルトが既に2paneになっている のでショートカットとボタンを割り当てようという話で、まあつまり新規に Kitaを導入した人がスレ一覧でスレッドをクリックするとスレ一覧が 消えてしまうので戸惑うのではってことです。 デフォルトを3paneに戻すのも手ですが、どうせ(システムのボタンを割り 当てるなら)ショートカットとボタンの設定は数行書き換えるだけで出来 るので今のうちにやっておいた方が良いと思います。 それとGNOME環境だと書き込みダイアログのタイトルバーをダブルクリック しても最大化しませんね(もちろんダブルクリックで最大化するように設定 済み)。もしかしたら私がGNOMEに慣れてなくて設定ミスしてるだけかも しれないので同じ症状の人いませんか?
838 名前:login:Penguin mailto:sage [04/06/03 00:24 ID:tsgVb7jm] 中の人乙です。 あのソース見てて気になるんですが、};って箇所多いですよね。 前にも出てますがgcc-3.4では通らないんですが、これって文法的には 通らなくて当たり前ですよね? pascalとかだとend;ってやりますが。 漏れの認識違いかな?
839 名前:691 mailto:sage [04/06/03 00:39 ID:dMr66UFh] >>837 いやいやそういうことではなくて2パネルモードのために独自のコードを書くよりもっといい方法があるという話です こっちを>>690 から持ってきた方がよかったかな > ただKitaの仕様上スレッドウィンドウを隠すことは出来ないため これには>>836 で書いたとおり例外があるんですよ スレ一覧や板一覧のヘッダをスレ欄のまんなかあたりにドラッグして見てください これでスレ欄を隠すことはできます ただし板やレスを開く動作で自動的には表示されないのと キーボードショートカットの分のコードはいりますが
840 名前:421 mailto:sage [04/06/03 02:15 ID:otJmKYVH] >>839 へえー。こんな機能あるの知りませんでした。意外に小回りが効くな >>KDockMainWindow 確かに main と subject タブの切替えのショートカットは欲しいかも あとさっき気がつきましたが、公式HPの「詳しくは2chのスレを参照。」と「要望などは2ch のスレ」 のリンクがpc3のままです
841 名前:login:Penguin mailto:sage [04/06/03 07:17 ID:2RjMLwOH] SUSE Linux 9.1 Professional (kernel 2.6.4, KDE 3.2.1) で 0.140.0 の .src.rpm よりビルドしました。 ビルド、インストールは普通に出来たっぽいのですが、 kita 起動時に libkitapart が無いとエラー表示され、 そのままペインが開いて、板一覧、スレッド一覧などが表示されるのですが、 なにかスレッドを開こうとしてつっつくとクラッシュしておちてしまいます。 その時表示されるメッセージはこうなってます。 kita: WARNING: KXMLGUIClient::setXMLFile: cannot find .rc file kitaui.rc QObject::connect: Cannot connect (null)::aboutToShow() to KitaMainWindow::windowMenuAboutToShow() QTextCodec::~QTextCodec() called by application QTextCodec::~QTextCodec() called by application KCrash: Application 'kita' crashing... なにがいけないのでしょうか? 回避方法があったら教えてください。
842 名前:login:Penguin mailto:sage [04/06/03 08:25 ID:ZKnJmj3g] >>841 >>757 ,758,761 まあ俺は/opt/kde3以下にインストールする方が好きだが
843 名前:login:Penguin mailto:sage [04/06/03 09:17 ID:2RjMLwOH] >>842 > /opt/kde3にインストールするようにspecを変更する。 って .spec のどのあたりをどう変えるんでしょうか?
844 名前:login:Penguin mailto:sage [04/06/03 10:44 ID:ZKnJmj3g] >>843 %buildから%if %{use_xdg_menu}の間を、 . /etc/opt/kde3/common_options ./configure $configkde として、さらに、システム変数使ってるところをそれぞれ %{_bindir} → /opt/kde3/bin %{_libdir} → /opt/kde3/lib %{_datadir} → /opt/kde3/share に修正すると大丈夫だと思う。 「だと思う」って言うのは、俺は普段KRPMBuilder使ってズルしてるから。
845 名前:login:Penguin mailto:sage [04/06/03 11:35 ID:2RjMLwOH] >>844 ありがとう。krpmbuilder というものを初めて使ってみましたが、うまく出来ました。 以下手順。(SUSE 9.1 Professional ) 一般ユーザーから $ sux - でルートになる。 # rpm -ivh kitaの.src.rpm をやるか、kita の tar.gz を /usr/src/packages/SOURCES にコピーしておく。 # krpmbuilder で起動。 最初にSRPM, SPEC の場所を指定する。/usr/src/packages/SPRM, SPEC 。 project name: kita version: 0.140.0 ファイル名に合致するものじゃないとだめ release: 0 適当でいいんじゃなかろうか packager: 適当でいいんじゃなかろうか source: [search] ボタンを押して、/usr/src/packages/SOURCES の .tar.gz を指定。 [Next] group は自分を含む一般ユーザーようグループを指定。users でいいんじゃなかろうか。 その他は適当でいいんじゃなかろうか。 なにげに CPU type を i686 にしてみる。 [Next] 例のprefixが案の定/opt/kde3 になっているのを確認しつつ [Next]で[start] 設定に不具合があればなんかエラーメッセージが出るので適宜対応。 しばし待つと .rpm を/usr/src/packages/RPM/i686 に出来てる。
846 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/03 21:18 ID:d0EIM9l3] Javaに浮気しておりました。Swing使えねぇorz >>833 merged. >>834 > cannot find -lselinux libselinux-develをインストールで出来たはず。 >>836 02_refine_pref_ui.dpatch部分は全部消してしまったかも。 済みませんが、またパッチ作ってもらえますか? >>838 一回gcc-3.4でコンパイル通るように直しました(>>702 参照) また再発するようであれば言ってください。 >>840 pc3 -> pc5に直しました。 >>841-845 SuSEは以前も同じ問題があったので、READMEに書いておきます(たぶん)。 ソースにはspecファイルも同梱しているので、それを使うと楽かも。
847 名前:login:Penguin mailto:sage [04/06/03 21:31 ID:ZKnJmj3g] >>845 > 一般ユーザーから > $ sux - > でルートになる。 SUSEの/usr/src/packages以下はパーミッションが777だから、 一般ユーザ権限でも書き込めるよ。というか、むしろ 一般ユーザでbuildしたほうが安心だと。 まあrootで問題起こることもあまりないのだけれど。
848 名前:421 mailto:sage [04/06/04 00:21 ID:6oivNghi] GNOME2.6下だと>>126 の症状が出る時がありますね。 詳しく書くと、クリックしてウィンドウを切替えれば良いんですが、 Alt+Tabで切替えるとフォーカスを失っても QWidget::isActiveWindow がTRUEのままになるという訳の分からん症状が。 まあ私はウィンドウを最大化して作業する派なので特に支障は無い んですが、予想どおりGNOMEとの相性は悪いなあw
849 名前:691 mailto:sage [04/06/04 14:06 ID:lM2W16CU] >>846 の要望を含むパッチあげます www.geocities.co.jp/SiliconValley-SanJose/5557/kita-patches-20040604.tar.gz >>846 以外にもUIまわりをいろいろいじってます 今回はちゃんと確かめたから大丈夫なはず
850 名前:421 mailto:sage [04/06/04 22:07 ID:6oivNghi] ちょっとdat落ちした過去ログで調べ物があったついでに、dat落ちしたログ取得済み 過去ログもスレ一覧ウィンドウに表示させる簡単なパッチを書いたんですが、速い マシンならともかく遅いマシンだと重くて使いものにならない事が判明 orz 仕様上Kitaが既読レスの既読数とURLしか保存しないためレス数とサブジェクトを キャッシュにあるデータから取得しようとしたんですが、キャッシュが多いとえらく 時間がかかるのが原因でして・・・ で提案なんですが、次のバージョンが出たら既読とかの情報(例えば>>671 みたいな) を保存するインデックスファイルの設計と実装を、内部処理の実装は後回しにして先に やってしまってはどうでしょうか>中の人。 内部仕様は後でいくらでもやりなおしが効くので良いのですが、こういう外部仕様は 先伸ばしにするほど仕様変更時のユーザの負担が増すのでさっさとやってしまった 方が良いと思います。 とか偉そうなことを書いてしまったお詫びって訳ではないんですが、いま実装中の 怪しい機能を晒してみるテストw ttp://www.geocities.co.jp/SiliconValley-Bay/7435/screenshot.png
851 名前:421 mailto:sage [04/06/04 22:09 ID:6oivNghi] おまけその2。dat落ちした取得済み過去ログもスレ一覧ウィンドウに表示させるパッチ(失敗作) begin 664 datoti.tar.gz M'XL(`)UOP$```^U7VV[;.!#-:_H5;!<(9%L62%UM)FM@BZ)`T,LB3?M<*#(= M<VM=2M$!BJ#_OD-*LBG'28H"3G=1'@B0-,,9#D?B.=)5F8JYEU655Z4R6QX= M`IA@',?A$08D.V<`"3$Y4D/@2`(<J?%P<83P0:K9P;J6J4#H*:;Z+V(X'**K M[ATX]C$.QS@:^U-$)C2<T"#R<`<TPE.,GXW'XSL1\1B'R"<T]&DT]>*I3R:A M/YFT$<,^U#WR`]>?('VK$JK;*8*K\3.$X/B#%]EJ/6?HQ1<NT\\YKS-O^:+G MD$O!TCDO%J7RC`S//)5Y6J373#0QO;"O634-_*R<LS;CWO((\5U"DFV!A`0N M\1.CQ`YOSO^F]#V3?V49JVM*!<O+&_:1Y=5KOF(.DLT%&IRV0=^A6#@4+BZE MX,7U6UY+M!8K??X3O8$E?]2K.X?547K-Y*?&Z32=__3AK4K7Y%B4PC$34<HE M$ZDL!>(J6YO7NV+7O'`&ITB9GV_MK)@KZV@$YL$M)#U6\U/:5#!$39_;LCJS M+NKE-RC$0<Z0RT%3SS%?.&V`SKW@D+S+,%"SC@F<L[*0O%@S'6(,3ZN*F0': MWRX-U>NK?UBF5O0JE>^:YZO+N&P=O4HVC6YZ+IA<B\(H33V,[^I!_NH-^(MA M[**#B<!C_!]'T0[_DR3T+?\_!139]=^!C0C@!)&81H3B_2*P-VRC!*$*BT#: MDV"2^`\H`0E=,C6(-G1]O$\)SK[F:>4M9WT;<'U:2R@D5ZZ1Z:HU;ZP4L>@H M./K,.KS#M+R`MZ'(&)`,/KU/&^+`C0WIBD-W$G4%*W1)QK/\LV#U^W7^BF?2 M`S,3P.#`NRXJUGDC")J#M!Z86O"0`@!YJA%*`V#Q8$8#B+Z]7U$Z.KQXEU9G MK=^%*N6,TO.M5)RJ,>W0W3X9?=E3VGGK=33S;F4)&%DK4+\AZ5RW8R-'C1KM M'=.3ILT2C66J):H)I/>%?7,V$@361GJ:!GD5T+_48C5H16BPD=N15L*>9(Q, MR3":J)RHT92;DL_OM$*P:I5"&]I'U-6X$&4.<[L[9EEJ&8=DM^V+\]@#.H16 MF5]1A_H%>(S_<1CN\G^0));_GP([_+_\&?9?[OD+B+PXCI-I[(?XH;^`J1N$ MQE\`W/:H%)Z-Y%FSVVHF/V@VW=E?)PVCPG;9LJH1J^SBWK@[P_54/[61.PII M$YE$?`]]]^9?"`YTAR[@XS:]U()V@LJJV?QG9T[?4;L[Y'."LA]+-9O]<*I* J\)M4,OJ[?R);6%A86%A86%A86%A86%A86%A86%A8_._P+_(Z/6<`*``` ` end
852 名前:login:Penguin mailto:sage [04/06/05 01:33 ID:mbG1/tAg] >>846 どうせLinux専用ならSWINGじゃなくてSWTにしろ。 SWINGはマジで使い物にならん。
853 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/05 22:23 ID:mFmxjvhg] まちBBSの読み込みもsignalの整理も終わってないですが、 明日中に次のsnapshot出します。>>851 はとりあえず当てません。 >>849 merged. >>850 了解。やる気次第ですが。 >>852 対象プラットフォームがLinux, Linux Zaurus, (Windows)なのでSWTは現状無理かなぁ。 まあ、Eclipse + Visual Editorが使いたかっただけなんですけどね…
854 名前:login:Penguin mailto:sage [04/06/05 23:10 ID:AG3+XOVd] # kita で書き込みのテスト。 >>846 > >>833 > merged. > --- kita-20040529.orig/kita/src/part/Makefile.am 2004-06-05 23:03:56.000000000 +0900 +++ kita-20040529/kita/src/part/Makefile.am 2004-06-03 22:04:45.000000000 +0900 @@ -23,5 +23,5 @@ # this is where the XML-GUI resource file goes rcdir = $(kde_datadir)/kita -rc_data = kitathreadviewui.rc +rc_DATA = kitathreadviewui.rc こうしないと /usr/share/apps/kita/kitathreadviewui.rc が。 よろしく、です。
855 名前:421 mailto:sage [04/06/06 01:04 ID:qp9DogmF] なんか他スレで Linuxを使って 2chに来てる人! part2 pc5.2ch.net/test/read.cgi/linux/1081160097/204 204 名前:login:Penguin :2004/06/05 20:31 ID:Xh2hFfEo Fedora Core 1 + Ochusha-0.5.4.2 Kita は終了時によく落ちたけど おちゅーしゃはどうかな みたいなカキコを見たんですが、そういう症状がある人がいたら状況とか (出来ればバックトレースとか)教えてください。ところで>>786 の > まだ裏レンダリングがらみで落ちるんですよねぇ って直ったんだろうか・・・ それと>>850 で晒した機能は次のsnapshotに対してはパッチは出さずに 次バージョンで出します。というのも、もう少しこれまでに出したパッチ のバグ取りを続けたいからというのと、今週と来週が少し忙しいというの と、昨日の夕方からさっきまでずっと飲んでいて、多分今日は夕方くらい まで寝るため土日が潰れて作業出来ないためですw
856 名前:421 mailto:sage [04/06/06 01:07 ID:qp9DogmF] すいません。>>786 ではなくて>>788 ですね「裏レンダリングがらみで落ちる」 やっぱプレビューで確認してから書き込まないとダメだね・・・
857 名前:691 mailto:sage [04/06/06 02:25 ID:MQErCSfj] > > まだ裏レンダリングがらみで落ちるんですよねぇ > って直ったんだろうか・・・ 完全に直っているわけでは無いようですが>>787 以降落ちたのは1回だけなんでとりあえずは大丈夫でしょう それより>>855 のスレのリンクを踏むと確実に落ちます 以下トレース #0 0x416cf431 in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #1 0x40c94e20 in KCrash::defaultCrashHandler () from /usr/lib/libkdecore.so.4 #2 <signal handler called> #3 Kita::DatInfo::resetAbone (this=0x0) at datinfo.cpp:992 #4 0x4009995a in KitaDomTree::parseResInit (this=0x8abb238, thread=0xbfffdfc0) at kitadomtree.cpp:110 #5 0x4008b3a2 in KitaThreadView::setupEx (this=0x86de278, thread=0x86dd548, serverTime=0, mode=0) at kitathreadview.cpp:591 #6 0x4008b497 in KitaThreadView::showThread (this=0x86de278, thread2h=0x0) at kitathreadview.cpp:627 #7 0x4004d114 in KitaThreadTabWidget::showThread (this=0x80d8390, datURL=@0x0, withNewTab=true) at kitathreadtabwidget.cpp:78 datURLが空なのが怪しいなぁ
858 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/06 15:45 ID:h5Wm4NSu] スナップショットをリリース。 kita.sourceforge.jp/snapshot/kita-20040606.tar.gz 致命的な問題がない限り来週にはリリース出します。 まちBBSですけど、東京とか神奈川は読めるようになったんですが、 なぜかレス数が更新されないという問題があります。 あと詳しくはREADME.machibbsに記述したのでそちらの方を。。。 >>854 thanks. >>857 うちだと>>833 以降は落ちないんですよね…
859 名前:login:Penguin mailto:sage [04/06/06 16:14 ID:aGjq71d4] レスアンカーがずれて他の文字と重なって表示されることがあるけど、 うちの環境がくさってるのかな? cvsでは直ってる? kita 0.140.0 KDE 3.2.2 スレ表示フォント Mona 14pt
860 名前:login:Penguin mailto:sage [04/06/06 16:26 ID:3A6f8x1e] シンプル路線、好きだったんだけどなぁ。 機能増やすより基本的な部分で改良していって欲しいです。
861 名前:691 mailto:sage [04/06/06 17:56 ID:MQErCSfj] >>858 そういえば>>833 当ててねぇやw 忘れてた… _| ̄|○
862 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/06 21:06 ID:h5Wm4NSu] レス数がおかしいバグは直しました。 >>859 確かにおかしいですね。↓とか。 aa4.2ch.net/test/read.cgi/mona/1085402780/26 # 実は気づいていたけど脳内あぼーんしてたり。。。 >>860 基本的な改良って結構めんどくさいんですよね^^; 細かいバグが放置されたままなのはなんとかしようと思います。 >>861 Σ(゚д゚lll)ガーン
863 名前:421 mailto:sage [04/06/07 00:09 ID:/j6oGk+o] 中の人乙です。細かいところは次のバージョンが出てから調整しますが・・・ まちBBSのHTML->DATの変換をDatInfoの中で毎回やってますが、変換はaccess.cppの中で やってしまって既読分はあらかじめdat形式で保存しておいて、差分だけ変換してDatInfo に送った方が効率が良いと思います。それにDatInfo内では出来ればDAT形式以外のデータは 扱いたくないというのもありますし。まあ >・透明でないあぼーんの対応がなされていない の問題が解決してからでも良いんですが。 しかしこんな簡単にHTML->DAT変換できるのか・・・。QRegExp恐るべし。
864 名前:421 mailto:sage [04/06/07 00:15 ID:/j6oGk+o] でちょっとだけパッチです。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/navipatch.tar.gz 内容は次の大手術(KitaHTMLPartとKitaThreadViewの分離)の前準備みたいなもので、 KitaNaviクラスを完全独立させてどこからでも呼べるようにするものです。例えば KitaNavi::showKitaNavi(datURL,2,5); とかするとdatURLの2-5レスをKitaNavi上に表示します。それとレス更新時に未取得の レスを全部表示するようにしてましたが、遅いマシンだとレスポンスが悪くなるので以前の ようにここまで読んだ+100表示に戻しました。まあレスポンス重視ってことで。 それとまちBBSの「> レスがポップアップされない。」も直しときました。ただ以上の変更は かなりアドホックな修正なので、根本的な治療は次のバージョンでします。 >>859 KDEのバグです。末端プログラマーにはどうしようも無いですw >>860 機能自体は増えてるんですが、qt/KDEのオブジェクト指向プログラミングを生かして開発を 続けてるので内部的には結構シンプルだったりします。というかその基本的な改良として 上で書いたKitaHTMLPartとKitaThreadViewのクラス分離手術をする訳で、またまた中の人に 偉い面倒をかけそうな悪寒orz >>861 Σ(゚д゚lll)ガーン
865 名前:login:Penguin mailto:sage [04/06/07 21:16 ID:bIdWu7S1] LinuxにNX技術導入。デフォでONの可能性 japan.cnet.com/news/ent/story/0,2000047623,20069063,00.htm 今のうちに何とかしとけよぉ〜
866 名前:421 mailto:sage [04/06/07 22:49 ID:/j6oGk+o] gcc3.3.2, qt3.1.2, KDE3.1.4 だと parsemisc.cpp のParseMisc::parseURL のとこでコンパイルが止まりますね。という訳でparsemisc.cppとparsemisc.hのパッチ begin 664 parsemisc.tar.gz M'XL(`-YMQ$```^V4WV_3,!"`^\K^"K.]0-LX9\=QF@QXV=X`3:#Q/!G'(A5) M&AI75.*?WZ4_U'0M[($R$+I/:>L[^W)UY'R-F;>NFK:6VZ;AC?&V&)P:$`!: MJP$@R8-?1`".NR4XT#K"O!`:U(#!R?_)$1:M-W/&GJ+5O\AP.&1-_PP\DP`J M`(T7$RJ3::8DARUL!"G`61`$/ZM*F)293+)8\%0E2JLHE9NJX3Y=S,1D+".V M"KN;=J%B.`K.&+N8UK9<Y(Z]RF=56/BJO'.EJUSM>?'F8!X_=]XM#^:^EC-K M2M>E1_UT[CXOOJP7]]>??[--&DD[RYWEQ?G>U&[+.'%T-R#%&+^2]8Y6=PY6 M'9ZSVGW_]/$=>\T*[YLL#!L;<VD+7CL?EM-ZL0QSXT-\!](DFJ0:.(87$H(( ML'[N?.OG6+Q-X/7"+;E\N7YL(&77=[)]=+_9]]<=__:9)4Y'[TC_(?L_ZG^( M=++S?RPZ_\LX)O\_!?O^+W8>%TQ&6:0ST(_8O^B[7^@LGF2Q.J@Y:LMX+*'G M?@S%5F"V-&W+/MRBT*\Z%5_N<M?&N]MIY7JIJT[9FW6C3?(M6N]R[:W:5*YM KC'7L^N8]QC](801!$`1!$`1!$`1!$`1!$`1!$`1!$,3_Q3V"3!C:`"@````` ` end というかParseMisc::parseURLはkita_misc.cppに移してKita::threadToDat と合併した方が良いのかな。 あと kitathreadviewbase.cpp:24: error: duplicate `const' ってエラーが出て止まりますが、これはどこを直せば良いのだか・・・ まあコンパイルを通すだけならエラー停止後にkitathreadviewbase.cppの static const unsigned char const img0_kitathreadviewbase[] = { のconstを一個削れば良いだけなんですが。
867 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/08 00:33 ID:x23vf+SO] >>863 > 変換はaccess.cppの中でやってしまって そっちの方がよさそうですね… キャッシュに影響するのでリリースまでに直したいですね。。。 > しかしこんな簡単にHTML->DAT変換できるのか・・・。QRegExp恐るべし。 まあ、手抜きなんですがw、コードも短く(=分かりやすく)なるので自分としては出来る限り QRegExp使って欲しいです。 >>864 merged. >>865 自己コード書き換えでもしない限り問題ないかと…。 >>866 merged. > あと kitathreadviewbase.cpp:24: error: duplicate `const' > ってエラーが出て止まりますが、これはどこを直せば良いのだか・・ こっちで直しました。kitathreadviewbase.uiの書き込みボタンのアイコンを外して代わりに kitathreadview.cppに writeButton->setPixmap( SmallIcon( "pencil" ) ); を追加するだけ。
868 名前:login:Penguin mailto:sage [04/06/08 12:33 ID:wO37ll+U] 0.140.0 を使用しています。 新しくスレッドを開くと、全部展開されずに 100スレまで表示されて、 さらにみる場合に、「残り全部」をクリックする必要がありますが、 これを最初から全部展開表示したいのですが、どうすればよいのでしょうか? そのような設定項目はなさげなのですが。
869 名前:421 mailto:sage [04/06/08 23:13 ID:oDtkLWfL] ちょっと軽いパッチ。レスがなくてもレス番号を中クリックでKitaNaviに レスを表示するパッチ(ややこしいw)。これでKitaNaviをメモ代りに使えます。 begin 664 navipatch2.tar.gz M'XL(`&K(Q4```^W3W6_:,!``<%[I7W'+7@(DU/EHZ,*'U&U(H+9L`[:]5$*& M&(@*@3H.'9KVO^],0"WM^E9M>[B?D+`3VW<^.[>QX@G?Q-7)>EU=<S69%UX= M<Q@+`K_`4.W)/W+\H%;00QS/]UEPAN,=WV,%8*^?RG-9JK@$^!NA_D?E<AEN M']V!HLN8;[/`9C5PW=#U0X]5V0%4V#O&3FS;?F'2N9YT%H3,JS+7J]4<US_? M3RH?TWUPF6>Y#H/=`[UJ_L`%;-LG`,5,+E(EH0F7&"X,/W)UC5%G0H:AFDO! MHQ&.,"%OVZV(JZ_]*[-4@@I\&2@9)S.S5$V%ZF5+4Q^T2K)EJ:Y7ULM6FF`T M..#D:?/&,"IYM(IQ8[0>.HU3WFJ,9<MX/.UY.C.A.FJY,)^F8L$A[D,+,ZA` M,9Z:()((^U#Z>912%&]P['8A,*LQG]S.Y"I+(GNR6JQD"&\_[-1!B1_*YHMX MEH0P$8D2$A/7J39.<87CA.\R(;>[L+_TTTTL[C''U7(@5#=)A.P,KZ^P0C(O MSG)TI_!].E_=?\;MF7IX_D;R.!4FMO]TG![S+>]PG`#XT^)$`6ZRON_NSP7F M6*V7SA:+.91"O-_V16I"7DH+I$A[NHQY!>U\\2F8\&970WRO,IG`(=!R=+BC M=HM'T9"/S<ON\*)W\:T[&G0^?>^W!\-^NVWME]_G8^VC'"Z*+M?N:GHLP,TY F^=7\UY\M(8000@@AA!!"""&$$$(((8000@@A.[\!-`DY.P`H```` ` end >>868 結論から言うと今のところそういう設定項目は無いので、ソースから直して下さい。 kitathreadview.cpp内を検索して m_afterShowNum = 100; を m_afterShowNum = 5000; とかにしてみて下さい。
870 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/08 23:56 ID:x23vf+SO] >>868 >>869 せっかくなので次のバージョンでUI付けます。
871 名前:691 mailto:sage [04/06/09 00:10 ID:AKtuIXem] SignalCollectionの副作用ハケーン メインウィンドウを複製してると全てのウィンドウで反応してしまいますね 当り前といえばそうだけど 新しいウィンドウを開く機能、要らないかな? あと>>839 の方法で実装した2panelモードのパッチをとりあえず作ったんですが デフォルトショートカットを何にしようか迷ってるんですよね 何がよさそうですかね?要望あればそれにしておこうと思いますが アクションベースにしたのに何故かメニューに出てこないのが謎だけどとりあえず実害なさげなので放置
872 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/09 00:30 ID:W3BrmaZ1] >>869 merged. >>871 新規ウィンドウはほかの2chブラウザでも非対応だし何かと面倒なので取り除く方向で。 ショートカットはとりあえずF7あたりはどうでしょうか。 KDEとGNOMEでデフォルトで割り当てられてないキーなので。
873 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/09 01:26 ID:W3BrmaZ1] まちBBSの解析をAccessクラスに移動しようと思ったけどうまくいかねぇorz どうもDatInfoクラスが差分取得にしか対応してない気がする。 キャッシュフォーマットはDATで統一した方がよいので、 まちBBSは既読分も保存しないように逃げるかも…
874 名前:421 mailto:sage [04/06/09 02:12 ID:LpsjWVoW] (寝る前にとりあえず・・) どんな風にうまく行かないんでしょうか? void DatInfo::initPrivate の copyRawDataToBuffer(m_access->getcache()); copyRawDataToBuffer(QString::null); /* copy the last line */ の段階ではうまくm_access->getcache()でdat形式のデータが取れてますか? というか現段階でのaccess.cppとaccess.hをウプしてくれればこっちで datinfoを調整しますけど・・・
875 名前:login:Penguin mailto:sage [04/06/09 14:48 ID:pkRPbpns] 要望なのですが、 一般の板タブと同様に、Favorite タブにも更新ボタンつけて、 Favorite 中のスレ全てについて更新作業を行うように出来ないでしょうか?
876 名前:login:Penguin mailto:sage [04/06/09 15:21 ID:XIq4pC5p] GCC 3.4.0 CFLAGS="-O2" In file included from kitathreadview.cpp:53: kitanavi.h:21: error: extra `;' kitathreadview.cpp:1505: warning: unused parameter 'str' kitathreadview.cpp:1505: warning: unused parameter 'num' make[5]: *** [kitathreadview.lo] エラー 1 make[5]: Leaving directory `/var/tmp/portage/kita-0.140.0_p20040606/work/kita-20040606/kita/src/part' make[4]: *** [all-recursive] エラー 1 make[4]: Leaving directory `/var/tmp/portage/kita-0.140.0_p20040606/work/kita-20040606/kita/src/part' make[3]: *** [all-recursive] エラー 1 make[3]: Leaving directory `/var/tmp/portage/kita-0.140.0_p20040606/work/kita-20040606/kita/src' make[2]: *** [all-recursive] エラー 1 make[2]: Leaving directory `/var/tmp/portage/kita-0.140.0_p20040606/work/kita-20040606/kita' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/var/tmp/portage/kita-0.140.0_p20040606/work/kita-20040606' make: *** [all] エラー 2
877 名前:691 mailto:sage [04/06/09 15:35 ID:AKtuIXem] >>871 で言ってた2パネルモードパッチage www.geocities.co.jp/SiliconValley-SanJose/5557/01_two_panel_view.dpatch.gz デフォルトショートカットはF7にケテーイ 昔の2パネルモードのコードはそのままなのでいっしょに使うとおかしくなるかも メニューに出てこないのは直りました rcファイルのバージョン上げないといけないのね あと、ツールバーをいじるとスレッドメニューが消えます createGUIは他のUIを混ぜてるときには呼んではいけないというのを どっかで見たような気がするんだけど思い出せない…
878 名前:691 mailto:sage [04/06/09 15:43 ID:AKtuIXem] >>876 >>838 C/C++に"};"という書き方するところは無いはずなので ";"をエラーの出てる行から削るだけです
879 名前:login:Penguin mailto:sage [04/06/09 18:43 ID:JoVEb/O+] すみません、kitaって2ch以外の互換掲示板って登録出来ますでしょうか? やりかたがわかりませぬ。
880 名前:login:Penguin mailto:sage [04/06/09 19:43 ID:6igzmxax] ちょっと上の方に書いてあるじゃないか
881 名前:421 mailto:sage [04/06/09 23:16 ID:fIrdXObw] >877 これは便利ですねえ。疑似2ぺインまわりは外した方が良いかな。最近膨張しつつある 設定項目もひとつ削れるし。まあ判断は中の人に任せますか。 > ツールバーをいじるとスレッドメニューが消えます は void KitaMainWindow::newToolbarConfig() を消して KEditToolbar dlg( actionCollection() ); を KEditToolbar dlg( factory() ); とするだけでOK それとスレ一覧をクリックしたときすぐにスレウィンドウが開かないとストレスが貯まるので、 KitaThreadView::showThread の /* update data */ m_firstReceive = TRUE; if( m_online ) slotReloadButton(); else updateInfo(); を /* update data */ updateInfo(); m_firstReceive = TRUE; if( m_online ) slotReloadButton(); にすると良いかも
882 名前:421 mailto:sage [04/06/09 23:37 ID:fIrdXObw] >>875 >>786 の巡回がそのことかな? >>879 とりあえずまちBBSはいま実装中です
883 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/10 00:28 ID:Se7AQAje] 最後のsnapshot出します。 重大なバグと今あがってる話題(>>877 >>881 )以外は自粛でよろ。 >>868 UI追加しました。次のバージョンから入ります。 >>874 とりあえずad hocで対応しました。refactoringできそうならお願いします。 でもバグがなければ次のバージョンで… >>875 >>882 で指摘がある通りなのですが、次のバージョンでは入らないので その次までまってくだされ。個人的優先度は最高レベルなので。 >>877 うちの環境だと動いてなかったりするのですが、副作用はなさそうなので とりあえずマージしました。
884 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/10 00:39 ID:Se7AQAje] kita.sourceforge.jp/snapshot/kita-20040610.tar.gz
885 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/10 00:44 ID:Se7AQAje] 途中で送信してしまった。 >>884 は最新snapshotです。問題なければこのまま0.150.0となるかも、というレベル。 こんしゅうはねむい。。。
886 名前:421 mailto:sage [04/06/10 01:48 ID:JhbcBxLY] 中の人乙です。 > とりあえずad hocで対応しました。refactoringできそうならお願いします。 了解っす。見ときます。 > うちの環境だと動いてなかったりする あれ? 中の人も私と同じFC2ですよね。なら>>839 のやり方でmain,subject ってタブが出来てF7でタブが切替わりませんか?
887 名前:421 mailto:sage [04/06/10 02:51 ID:JhbcBxLY] 寝る前にちょっとだけaccess.cppを見てみましたが、DatInfo::copyRawDataToBuffer の // hack for machiBBS 以下をコメントアウトして、オフラインモードにして動かしたら キャッシュに保存されてるdatのデータは読み込めたので、後はレジュームの問題ですね。 で、試しにAccess::getupdateの上の方を if ( Kita::boardType( getURL ) == Board_MachiBBS ) { getURL = Kita::datToThread( getURL ); Thread* thread = Thread::getByURL( m_url.url() ); getURL += QString( "&START=%1" ).arg( thread->resNum()+1 ); } みたいにして、レジュームさせないで動かしたら(まだ変な所いっぱいですが)一応差分読み込み 出来たのでDatInfoはいじらなくても良いみたいです。
888 名前:421 mailto:sage [04/06/10 23:10 ID:JhbcBxLY] ツールバーのURL入れるとこに適当な文字を入れてエンター押すと落ちるバグ修正 www.geocities.co.jp/SiliconValley-Bay/7435/kitadomtree.txt かなり場当たり的な修正ですが、根本的な治療は次バージョンでします。 とりあえずこれでうちの環境(FC2)で落ちるバグは全部消したかな。 それと仕様が固まったクラスからぼちぼち解説ドキュメント書きはじめたんで 内部の解析をしたい人は参考にしてください・・・ www.geocities.co.jp/SiliconValley-Bay/7435/shobon.txt
889 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/12 16:55 ID:oyM+0wFA] code freeze. 今日か明日に0.150.0出します。 >>881 両方とも一応commit。 ツールバーは"apply"ボタンを押すとボタンが増殖したり、 スレ一覧クリックしてからロードされるまでの表示がちょっと微妙なんですが、 副作用はないだろうということで。 >>886 確かにその方法で動きました。 2paneの設定をすると>>839 の作業をやってもらえるといいかも。 >>887 それ試してみたんですが、1レス余分についてしまってるみたいです。 たぶん1のコメントだと思いますが。ひとまず今回は見送り。 >>888 副作用はなさそうなのでcommit。
890 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/13 13:21 ID:IW+ehJNl] Kita version 0.150.0 released. ・まちBBSのスレ読み込みサポート(書き込みはまだ) ・スレ一覧に未読/既読/新着スレ数を表示 ・スレ表示欄の板名をクリック出来るように ・プリファレンスや書き込みダイアログなどのUIの改良 書き込む直前に気づいたんですが、「ここまで読んだ」の前の表示するレスは 50で固定されてますね。m_preShowNumも設定にした方がいいのかな。
891 名前:login:Penguin mailto:sage [04/06/13 13:24 ID:VZFwFmPn] キタ━━━━(゚∀゚)━━━━ッ!! 中の人乙です。
892 名前:login:Penguin mailto:sage [04/06/13 17:36 ID:pHURCC+y] Fedora1使ってるんだけどKitaってGNOMEでつかえまする?
893 名前:login:Penguin mailto:sage [04/06/13 18:09 ID:LzqRLQ4T] >>892 KDEをDEとして使う必要は無いけど、kdebase,kdelibsとかは必要なんじゃない?
894 名前:893 mailto:sage [04/06/13 18:18 ID:LzqRLQ4T] あ、i386.rpm使うのならkde必要かわからん。Qtは絶対必要だろうが
895 名前:login:Penguin mailto:sage [04/06/13 18:21 ID:LzqRLQ4T] 連投スマン、khtml使ってるからやっぱりkdebaseとかは必要か。
896 名前:login:Penguin mailto:sage [04/06/13 18:45 ID:HNiGJ1Tb] メニューバーで「ヘルプ」が最後に来ないのにやや違和感がありますが こういうものだと思うしかないのでしょうか?
897 名前:login:Penguin mailto:sage [04/06/13 22:50 ID:QDA6LKaK] 2ch以外の板を追加することってできる?
898 名前:login:Penguin mailto:sage [04/06/13 23:42 ID:EpCxPl9G] だから最初に「スレを読まずにカキコ」ってことわっておけよヽ(`Д´)ノ
899 名前:421 mailto:sage [04/06/14 01:15 ID:qYY/B8WF] 中の人乙です。いきなりですが>>783 で書いたロードマップを少し変更しようと思います。 画像まわりをやる前に基本的な作業を全部やってしまおうと思っています。 今バージョンでとりあえずKitaHTMLPartの仕様を確定しちゃって、次バージョンが出る前か 出た後位にKitaDomTreeの仕様確定もやっちゃう予定です。 (1) KitaHTMLPart仕様確定、KitaDomTree仕様確定 (2) KitaThreadView仕様確定、KitaNavi 仕様確定 (3) 動作が変な所をまとめて修正 (4) 画像処理まわり (5) 最終調整 で早速パッチなんですが、次のパッチは上の(1)の前段階的なパッチで、シグナルの コネクトがメインで特に外部的には変わらないです。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-1.tar.gz ちなみに次のパッチで内部的にも外部的にもド派手に変わるんですが、というか最早 パッチとかいうレベルじゃないんですがorz、どんなものか試したい新し物好きな人は まだ未完成ですが上のパッチを当ててから↓で遊んでみて下さい。ホップアップ表示 中に右クリックすると面白い事になりますw ttp://www.geocities.co.jp/SiliconValley-Bay/7435/ptype.tar.gz
900 名前:421 mailto:sage [04/06/14 01:31 ID:qYY/B8WF] >>892 私もFC2のGNOMEデスクトップ上でKitaを動かしていますが、インストール時にKDEの パッケージをまとめて入れたので何が必要かは分からないですねえ・・・ >>896 確かに違和感がありますが、別にバグって訳でも無いのでとりあえず放置してます・・・ >>897 dat読み込みに対応してる外部板なら簡単だと思うので中の人に頼んでみては。 例えば jane.s28.xrea.com/test/read.cgi/bbs/1085930164/ を上のURLバーに入れてクリックしてみて下さい。ちょっと先頭が欠けてますが(w 一応 表示出来てます。
901 名前:login:Penguin mailto:sage [04/06/14 16:05 ID:9icSPL6r] >>890 乙です。 -- ここはsage進行徹底なんですか?
902 名前:421 mailto:sage [04/06/15 00:37 ID:jLLSmd/U] Linuxを使って 2chに来てる人! part2 pc5.2ch.net/test/read.cgi/linux/1081160097/216 > turbo10+kita... > スレ一覧表示と同時に落ちるので、やむなくMozilla みたいなカキコがあったんで一応報告。turbo10なんでかなり 古いバージョンを使ってるのかもしれませんが。 ちなみに私は今週忙し杉て原因の追跡してる暇ないです・・
903 名前:login:Penguin mailto:sage [04/06/15 02:07 ID:LVFzN3ye] つーか漏れTL10Dだが問題ないよ。
904 名前:kitaの中の人 ◆KITAulkOso mailto:age [04/06/17 12:55 ID:pBNEyqrM] しばらく怠けてたんですが、そろそろ開発に戻ります。 ・Favoriteの更新>>875 ・2ch以外の板の追加 ・メニューの整理 あたりでしょうか。追加したい板は具体的にどこかを指定してもらえると テストする際に助かります。2ch以外は詳しくないんで… あと、気が向いたらsf.jpにwikiでも立てるかもしれません。 >>896 >>900 メニューの位置は致命的な問題なので0.150.0では放置しましたが、直します。 ちょうど翻訳絡みのコードの整理しようと思ってたのでそのときかな。 >>899 上のパッチはマージしますた。 >>901 別にあげてもいいっすよ…Kitaの書き込みのデフォルトがsageになってるだけなんで。
905 名前:421 mailto:sage [04/06/17 22:38 ID:temGo8oU] じゃあ私も0.150.0での開発予定。とりあえず>>899 の(1)をやってしまおうと 思ってます。次のパッチは早くて土曜日あたりかな・・・。 で、多重ホップアップの操作まわりの相談なんですが、今のところ ・レスポップアップ表示中に右クリックで多重ポップアップモードに入る ・レスポップアップ表示中にCtrl+右クリックで普通のメニュー表示 ・レスになってない数字を反転して右クリックでレスポップアップ表示 ・レスになってない数字を反転してCtrl+右クリックで普通のメニュー表示 みたいなのを考えているんですが、こうした方が良いという案があったら言ってください。 ただし、現在のKitaのパッパッと素早くポップアップが切り替わる操作感は気に入っている ので、他の多重ポップアップ対応の2chブラウザみたいにポップアップが消えるまでタイム ラグを持たせてその間にカーソルをポップアップの上に持っていく、みたいな操作方法は 考えておりません。
906 名前:421 mailto:sage [04/06/17 22:40 ID:temGo8oU] で私は多分上の件で手一杯だと思うので、0.150.0でその他に中の人にお願いしたいのは (1)ログのキャッシュが壊れるバグの修正 (2)>>850 で触れたインデックスファイルの仕様確定(余力があったら実装) 位ですかね。(1)を説明すると、今の Access::writeCacheData だと304でしか 不正なデータを弾いてないので、何らかの理由で200とか206で変なデータ が送られてくるとログのキャッシュが壊れます。というかさっき壊れましたw 一番アドホックな解決法はAccess::writeCacheDataの先頭あたりに 「m_orgDataがnullでなくて206じゃなかったらキャッシュを保存しない」 みたいなコードを入れることですが、これだけだとdatinfoに変なデータが送られて しまうし、206で変なデータが送られてきたときの対応ができないので根本的に 解決するにはもうちょっと工夫が必要でしょうね・・。というかaccess.cppはつぎはぎ だらけでグチャグチャなコードになってるし、fwriteとかmallocとかQt/KDEプログラ ミングの流儀に反した関数が入ってるので作りなおした方が良い気が。
907 名前:691 mailto:sage [04/06/18 00:56 ID:clNfAQwC] 一段落付いたのでパッチ上げ www.geocities.co.jp/SiliconValley-SanJose/5557/kita-patches-2004-06-18.tar.gz 内容は 新型2パネルビューの切替えタイミングを変更 UI再調整 KitathreadViewの管理をKPartManagerで行うようにした メニューの位置も直しました KitathreadViewに付けられたショートカットを編集可能にした KPartManagerを使うようにしたことで画像ビューワを埋め込むこともできそうなんでこっちでやってみようかな…
908 名前:421 mailto:sage [04/06/18 01:47 ID:bpkNhQTK] >>907 KPartManagerの使いかたは良く分からなかったのでとりあえず無視してたのですが 結構簡単みたいですね。 ただ既にマージされてるんでパッチを出すなら>>899 からの差分で出してもらいたい気が
909 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/18 13:23 ID:ZgXy2kxy] >>906 了解しますた。まだ作りなおすほどひどくはないと思うので、 adhoc + refactoringで何とかしてみます。 # テスト用にCGI欲しいけど、sf.jpってCGI使えたっけ… >>907 commitしますた。一部rejectされたんですが、 直せる程度だったので。
910 名前:421 mailto:sage [04/06/19 00:33 ID:YAYw1BBN] 忙しいながらもチビチビとKitaHTMLPartの拡張作業やってる訳ですが、また ちょっとだけ準備的な小さいパッチを。>>907 のパッチとは排他的です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-2.tar.gz 土曜に本番のパッチを出すかもとか言ってましたが無理ですねw 早くても日曜夜あたりかな・・ でこの際なので、スレッドビューまわりで何か欲しい機能があったら今のうちに 言って下さい。一度仕様を確定したらしばらくは機能追加するつもりは無いので。
911 名前:login:Penguin mailto:sage [04/06/20 10:33 ID:azMWCRo8] これは「スレッドビューまわり」になるのかな? OpenJaneとかだと、「キャッシュを削除」という機能がありまつ スレタイにだまされて見たら糞スレだった時に便利。 これがあるとうれしいでつ その機能のアイコンはごみ箱でつ もう一つ。 Favoriteの表示を、Favoriteの中身が変わった時に更新するように してほしいです。 現状では、例えばスレを見ていて、 「ブックマークに追加」アイコンを押してもFavoriteタブの表示は 一旦別のタブを表示するなどしないと更新されませんが、 これを「ブックマークに追加」アイコンを押した時に 更新するようになってると幸せになれまつ あ、0.150.0を使ってまつ 要望だけでスマソ
912 名前:421 mailto:sage [04/06/20 11:35 ID:Wtbb/8t6] 昨日思ったよりコード書きが進んだので今日の夜にはパッチ出せるかな・・・ >>911 > キャッシュを削除 それはもっとディープなレベルの話で、>>850 と>>906 で私が中の人に頼んでいる キャッシュ管理の整備の内容に含まれてます。私もたまに怪しいスレタイを開く ときはわざわざmozillaで中身を確認してからkitaで開き直してるので面倒くさい と思ってます。 > Favoriteの表示 これは他のクラスとの連携が必要なのでそのうち私か他の開発者が直す かもしれません。忘れてたらまた言って下さい。
913 名前:691 mailto:sage [04/06/20 16:53 ID:PBbwKMha] 埋め込み画像ビューワのパッチage www.geocities.co.jp/SiliconValley-SanJose/5557/04_embed_image_viewer.dpatch.gz タブ切替えにタイトルが追随しないのはとりあえず無視でw 使うビューワは関連付けで一番上にあるものを使います
914 名前:421 mailto:sage [04/06/20 19:22 ID:Wtbb/8t6] >>913 画像はメインウィンドウじゃなくてKitaNaviみたいに別ウィンドウを出してそっちで表示した 方が良い気が。あと乗りかかった船なので、ついでにいまいち私のやる気が乗らない画像 のダウンロードと画像キャッシュ管理まわりのコードも書いて頂ければ神なんですがw それと最近数人がかりで手当たり次第に拡張している影響でKita全体の統一感がなくなり つつある気がするので、一度中の人に見た目とかインターフェースとかの全体監修をやって もらいたいですね・・
915 名前:421 mailto:sage [04/06/20 20:48 ID:Wtbb/8t6] まだ一部未実装の機能とか変な動作する所とか変なコードが残っているのですがおいおい直す事に して、とりあえず形にはなったのでスレッドビュー周りのパッチです。>>907 ,910からの差分です。 >>913 は当ててないです。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-3.tar.gz というか、kitahtmlpart.cpp はパッチとか最早そういうレベルの変更でないのでdiffじゃなくて 差し替えです(申し訳ないorz)。とりあえずこれでKitaHTMLPartの仕様は(仮)確定で今後小幅な 変更はあるかもしれませんが大幅な変更は無いと思います。多分。きっと。 このパッチの主目的はKitaThreadViewとKitaDomTreeに分散してた機能をKitaHTMLPartに 集めて、クラス間の結合度を弱めてKitaHTMLPart単体でも動作するようにすることです。これによって KitaThreadView : インターフェース KitaHTMLPart : 拡張KHTMLPart KitaDomTree : DOM管理 というふうにクラスの役割分担を明確化できました。ただ一部トリッキーなコードがあるので 少し説明が必要かも。あと外部的な変更もおまけで付けたにしては色々ありすぎるのでそのうち まとめて説明します・・・。 次の作業はKitaDomTreeの整理をしようと思っていたんですが、それは次のバージョンに 回すことにして、しばらくはこのパッチのバグ取りと未実装機能の実装とかの調整作業を することにします。
916 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/20 22:06 ID:LCc6FzaP] そろそろsnapshot出すのでそれまでパッチは控えてください。 こっちはマシントラブルのため全然進んでませんorz >>910 >>913 >>915 merged. 915を入れたときに、プリファレンスで「全てのレスを最後に読んだレスから表示」の 設定を入れていると、新規スレを読んだ時に何も表示されない問題がありましたが、 大きな問題はなさそうなので。 >>911 後者は前からわかってるけど放置中だったり。。。
917 名前:421 mailto:sage [04/06/20 22:28 ID:Wtbb/8t6] 中の人乙です。 > プリファレンスで「全てのレスを最後に読んだレスから表示」 あ、ほんとだw では kitahtmlpart.cppの const int afterShowNum = KitaConfig::afterShowNum(); の所を全部 int afterShowNum = KitaConfig::afterShowNum(); if( afterShowNum == 0 ) afterShowNum = 5000; /* TODO: fix it. */ に直しておいて下さい。
918 名前:911 mailto:sage [04/06/20 22:59 ID:azMWCRo8] 中の人Zです なるほど、どちらも難しいのでつね 気長に待ちまつ それともC++の勉強をするかなぁ…
919 名前:421 mailto:sage [04/06/20 23:43 ID:Wtbb/8t6] キャッシュの削除だけなら KitaThreadInfo に void KitaThreadInfo::removeThreadInfo( const QString& url ) { KitaThreadInfo * instance = KitaThreadInfo::getInstance(); instance->m_readDict.remove( url ); } という関数を追加して、DatInfo::deleteCache のどこかに KitaThreadInfo::removeThreadInfo( m_url.prettyURL() ); と入れて、KitaThreadTabWidgetのどこかで Kita::DatManager::deleteCache( threadView->threadURL(), this ); deleteView threadView ) と呼ぶだけで消えますが、ものすごいアドホックな方法ですねえw
920 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/21 01:08 ID:kSsMSji0] snapshot. kita.sourceforge.jp/snapshot/kita-20040621.tar.gz パッチは全部入れているはず。>>917 は入ってます。>>919 は入ってません。 あとお気に入りのリロードも「一応」実装してます。 さすがにタブを出すのはまずいのでなんとかしますがw
921 名前:691 mailto:sage [04/06/21 15:15 ID:4gwK2Oad] >>920 このsnapshotコンパイルできません favoritelistview.cppでsignalcollection.hが無いといわれます #include "libkita/signalcollection.h" を足すだけですが >>914 > ついでにいまいち私のやる気が乗らない画像 > のダウンロードと画像キャッシュ管理まわりのコードも書いて頂ければ神なんですがw どっちもやろうと思えばすぐできますがダウンロードはKViewViewerの"名前を付けて保存"で代用できますし キャッシュはKIOが持ってるんで要るのかなぁとか思ってます
922 名前:421 mailto:sage [04/06/21 22:16 ID:vSZSnCZR] KDE3.1だと kitahtmlpart.cpp:1001: error: 'class QMessageBox' has no member named 'question kita.cpp:619: error: no matching function for call to `KIO::NetAccess::mimetype (const KURL&, KitaMainWindow* const)' というエラーが出ます。1番目は QMessageBox::question の所を全部 QMessageBox::information に直せばok、2番目は ,this を外せばokですね。 >>921 KIOのキャッシュ管理は信用できないので自前でキャッシュ管理した方が良いです。Kitaの datファイルのキャッシュ管理も昔はKIOでやってたのですが、まったくお話にならなかったので 自前管理に移行した経緯があります。でもいまいち私は画像まわりはやる気が起きないので(以下ループw)
923 名前:421 mailto:sage [04/06/21 22:19 ID:vSZSnCZR] それとバグ修正報告。Access::getCacheData でファイルが存在しないのに必ず fopenに成功するため上位クラスで色々悪さを引き起こすバグがあります。 kita_misc.cpp の Kita::datToCache の return ""; を全部 return QString::null; に変えて、cache.cpp のCache:: getPath を QString Cache::getPath( const KURL& url ) { QString path = Kita::datToCache( url.url() ); if( path == QString::null ) return QString::null; return baseDir( url ) + path; } みたいに修正して下さい。要するにKita::datToCacheの戻り値が空でも 必ずgetCacheData にbaseDirが戻るのでfopenに成功しちゃうって訳ですね。
924 名前:login:Penguin [04/06/22 10:10 ID:QkhtbugG] >>923 のバグと関係あるのかよくわかりませんが、 過去にみたスレッドがDAT落ちしているとき、 それを見に行こうとすると、 一回目は 1001以降、1043スレくらいまで 「ここは壊れています。」と表示され、 kita を終了し再び見に行こうとすると全て消えてしまって、 1 - 43 スレくらいが「ここは壊れています。」と表示される、 という風になってしまいます。 たしか、0.110 くらいのころから独自のキャッシュ機構を実装したと思っていたのですが、 相変わらず DAT落ちしたスレが読めない使用なのかなぁと思っていたのですが、 それにしては最近、誰も似たような要望もバグ報告もしていないので、 自分独自の問題なのかなぁと思って、何も言わずにいたのですが、 やはり、何かのバグだったのでしょうか? というか、ズバリ聞きたいのですが、 DAT落ちしたスレでも、過去自分が見た分に関しては、 konquaror とかのキャッシュに依存せず、 見ることが可能である、 という使用に現在(0.150.0)と思っていいのですよね?
925 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/22 21:15 ID:kyNOGJ2F] >>921 merged. 最近 --enable-final がデフォルトなので気づきませんでした。 さすがにリリース版ではチェックしますが…。 >>922 merged >>923 それどれくらい致命的ですか? 致命的なら早めに次のバージョンだそうかと思ってるので。 >>924 > というか、ズバリ聞きたいのですが、 > DAT落ちしたスレでも、過去自分が見た分に関しては、 > konquaror とかのキャッシュに依存せず、 > 見ることが可能である、 > という使用に現在(0.150.0)と思っていいのですよね? 今の仕様はそれで正しいです。
926 名前:421 mailto:sage [04/06/22 22:19 ID:/VeD4mp4] GNOMEデスクトップ上で使ってると書き込みダイアログに最大最小化ボタンが付かなくて しかもタイトルダブルクリックでも最大化しないためリサイズがえらい大変なので最大最小化 ボタンを付けるパッチ ttp://www.geocities.co.jp/SiliconValley-Bay/7435/writediag.tar.gz ついでに書き込みプレビューで<の後の文字が消えるバグとか内部構造を若干修正したりとか。 >>924 これは>>906 の(1)で報告した症状ですね。原因は>>923 じゃなくて>>906 で書いてる通りです。 >>925 > それどれくらい致命的 たまにレスポップアップが変になる位なんでそんなに致命的では無いです。むしろ>>924 の方が結構致命的かも。
927 名前:421 mailto:sage [04/06/22 22:21 ID:/VeD4mp4] ついでなので、現時点で私が認知していて直そうと思っている不具合を挙げます。これ以外は知らない か他の開発者に任せようと思っている不具合なので見付けたら言って下さい。 ・レス番クリックの「reverse res tree」「extract by name」が動かない(未実装だから) ・レス番クリックの「add name to abone list」で名前を登録するとトリップの前後の<b>とか 特殊文字がそのままあぼーんリストに登録される(手抜) ・レス番クリックの「check」でチェックした項目がレスを閉じて再表示したときに消えてる(半分は 手抜きのせいなんですが、他にも色々と内部事情があって・・・) ・ >>421-422 みたいな連続したレスアンカーをクリックしてもジャンプしない(凡ミス) ・ あぼ(波線)んがあぼ・んと表示される(kita-utf8.hの波線をーに変えるだけ) というか波線が出ないのはなんとかならんものか(KDE3.2.2だと書き込みダイアログに入力すら 出来ないしなあw)・・・ ttp://www.dmz.hitachi-sk.co.jp/Java/Tech/i18n/unicode.html あたりのややこしい話が絡んでいるのかな
928 名前:login:Penguin mailto:sage [04/06/22 22:54 ID:RKwK0TNM] んー、0.150.0/KDE3.2.2だけど波線入力できてるぞ。 ほれ→〜
929 名前:login:Penguin mailto:sage [04/06/22 22:56 ID:RKwK0TNM] おっとウチはKDE3.2.3だった…_| ̄|○
930 名前:421 mailto:sage [04/06/22 23:15 ID:/VeD4mp4] >>928 上のリンク先にもありますが波線には二種類あって WAVE DASH ? FULLWIDTH TILDE 〜 で、WAVE DASHの方が化ける訳で、根本的には>>859 のバグみたいにQt/KDE側のバグ っぽいのでどうしようも無い気がするんですが。 とかいいつつkeditでは普通にWAVE DASHが出てるなあ・・・
931 名前:VineでKDEパケジしてる人 mailto:sage [04/06/23 00:15 ID:n/OvYj+7] おひさしぶりです。 Vine 2.93 (というか Vine 3.0 用)に kita-0.150 を VineSeed-Plus に うp予定です。 テストかきこ?
932 名前:login:Penguin mailto:sage [04/06/23 17:27 ID:4HJ7mEbI] >>931 まってました!
933 名前:421 mailto:sage [04/06/23 23:00 ID:r/2MXX1o] ・レス番クリックの「reverse res tree」「extract by name」が動かない ・ >>421-422 みたいな連続したレスアンカーをクリックしてもジャンプしない プラスその他細かいバグの修正パッチ。>>926 からの差分です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-4.tar.gz
934 名前:VineでKDEパケジしてる人 mailto:sage [04/06/24 03:24 ID:BAusT+4U] >>932 放置したような状態だったのにそういってもらえるのは、うれしいような申し訳ない様な… 先程 put したのでそのうちミラーにまわると思います。 ただ qt の再パッケージをしないと 2ch を読み書きするには不自由なのが解かりました。 akito さんのパッチを qt-3.3.2 用に作りなおしたら「ベータ」とか「〜(これは見えると思います)」が表示されるような気がします。 # 今現在、Vine の qt はほぼ素なので AA が歯抜けです。 Vine は gnome がデフォなので ochusha も試してみましたが、(僕としては)やっぱり kita のほうが使い易いです。 できれば●対応してもらえると ochusha を選択肢にいれる必要がなくなるんですが>中の人
935 名前:421 mailto:sage [04/06/24 22:02 ID:aeEJe9AY] >>933 からの差分。なんか小出し小出しで悪いんですが平日に一気に直すのは無理なんで・・・ ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-5.tar.gz ・レス番クリックの「add name to abone list」で名前を登録するとトリップの前後の<b>とか 特殊文字がそのままあぼーんリストに登録される ・レス番クリックの「Mark」でチェックした項目がスレを閉じて再表示したときに消えてる のバグ修正。ただしMarkは仕様上の問題でスレを閉じてしばらくするとリセットされます(スレ 情報をHDDに退避しないため)。あとはThreadクラスの一部機能をDatManagerクラスに移した り、レス抽出で正規表現を使えるようにしてみたりとか、その他細かいバグの修正 とりあえず目だったバグはだいたい消したと思うので、次はコンソールに大量に表示される QGDict::hashKeyString: Invalid null key のwarningが目障りなので消す作業に入ろうかと思っていますが、結構問題の根が深くて 大変そうだなあ・・・ もしもその辺りをいじってる最中なら後回しにするので言ってください>中の人
936 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/25 00:07 ID:gzaWNKkJ] Hiki立てますた。 kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi バグ報告とか忘れやすいので適当にHikiに移そうかなと。 マージ作業は週末まとめてやります。 >>926 thanks. 関係ないデータが壊れるわけではないようなので、 すぐに次のバージョンを出すということはたぶんないです。 # DATが壊れるのは致命的なので早めに直さないと^^; >>927 うちの環境だと問題なく出ます→「〜」 原因がCodec, Fontのどちらかわかりにくいんですよね。。。 昔作ったCP932のコード表でもデバッグ用に付けてみようかな… >>934 つい最近●買ったので、●対応は行います。 >>935 Hikiに今何の作業してるかを書いてもらえるといいかも。
937 名前:421 mailto:sage [04/06/25 23:29 ID:z3HhK3m8] >>935 からの差分。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shobon1-6.tar.gz かなーりアドホックにですが、書き込みの時以外のコンソールに出るwarningは全部 消しました。書き込みの時のwarningはおいおい消す予定。 > Hikiに今何の作業してるかを書いてもらえるといいかも。 良いですが風博士のWikiのTODOみたいな雛型を用意してもらえるとありがたいかも。 あと使い方みたいなマニュアルはユーザーが書いてくれるとありがたいですねえ。 やっぱりマニュアル書く時間があったら一行でもコードを書く時間に当てたいしw とりあえず自分が関わった部分でのでかいバグは全部取ったと思うので、新バージョン が出るまでは見付けしだい小さいバグを消して行く予定です。今のとこは。
938 名前:421 mailto:sage [04/06/25 23:44 ID:z3HhK3m8] あ、そうそう。最近「もうずっと人大杉」が出る鯖が増えてますが、 そういう鯖で過去ログをレスアンカーをクリックして開こうとすると ほぼ確実に過去ログのキャッシュが壊れるのでバックアップを とってクリックしないようにしておいて下さい > ALL
939 名前:421 mailto:sage [04/06/26 22:37 ID:1dtqBu/s] 日付欄の隣に曜日を表示させるパッチ。 i18nを使わなきゃいけないのは判ってるんだけど、楽なんでついついQTextCodec使ってしまうなあ・・・ begin 664 week.tar.gz M'XL(`,IZW4```^V676_24!C'N=T^Q6.]X66P]E!**?&B$S;)9"C0+%XM")T0 MQDN@R[(L2P::N.F\,-.8)22:+$X3+_3".\D^S!JV>+6OX#E`A]AVUL1MFIQ? M3](>^O^?\_3TH<\IE[2<?U5;%@/%0#VGY8NNOP_+L:P@\"X6$_[EC$$<CUQ$ M$D;A$"=P6,_AK@O82XC%Q&I3RS4`KF*J?Q&OUPOE40Y,();E_6S(CR+`"5*0 ME_A(@#4`'QMAV4F_WV_A$?Q(`(0DQ$M!,<"+?"0L(%8<>KSCD#X@<2K(0[\+ M<+.@+I>J*LPGLK*2G167DG(<9P$PO9T7^,Q823)R8BX%P)QTMGI'NY:2^=2B MG(X#%NFMO7[[W#MXIK=W]=:AWGJBMX[TUKZ^U68F;YC-\DQJ(=ZWMO565]_J MZ.T]RUGF4ED2Q^F';[WGKRT5LVDY&>>`.7[5MK^/R/T.TU_@P>+@*___L3B/ MNU>T.%:9%!2G>':0263M2%>T7;M80H8^S/'^H>5\M^\J,X;BP'IQ[\FQ^%#Q MCIGT`6Z&Z*>WE%J(R0^`.>MNGW2VS[H[C*4LJ\0SANZT]<E6MQB/+8R4)U^^ MVH]X1TF/A)V/ML+9=,*0?7_ZTE:6D;-*VA#V.F_MA<KHB=^\[\NN^PM'N8AZ MKM%4*Z5F/I"OUR]I!_"[^L\&0^?U'Z$PJ?\"Q]'Z?Q60K^=8#HRJ>0@0)_6; MY0[`QC78`PA2*!3@>/QN.3XD7+`'"/)!7.<BQBZ`H*XT5=C`'=PFIKW0+-;6 MH)#35*A55];!.XVKT816J3>U!MP"!A\^R-=6:E7R@P\*VA(19TL5-:#5,EJC M5'WDAA(G5MW`K&.FD\GI0@&*1:E28<"##Q\9)3J<?G,P,Z&Y5L+_!W>E5E`] M&X/*0L(5D%%;'(=[?Q`'K*EJ&8<9);\-1Q\+F%RX/?BTGEI>Q%HW#F^#B/,Y M/`LG&0/@!R>;KVQ-J9;R.#RWJ>AXHO"PH>;*T7,W<N(V:I'9'G1B'Y4H\P"\ MH_F-RF7VAYSXAP7-[!:<N,_KG-D?=N17S&N_>4&ZDELDAQQG;3]?1ZYA1`Z' J&4MY)QE_W1\G"H5"H5`H%`J%0J%0*!0*A4*A4"@4RA_S`Z5D9G@`*``` ` end
940 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/06/28 00:34 ID:rqNnXiut] snapshot. kita.sourceforge.jp/snapshot/kita-20040628.tar.gz ***注意*** キャッシュ関連のコードを修正したのでキャッシュのバックアップ推奨 ***注意*** >>920 以降の修正を全部入れています。 あと壊れてるデータは書き込まないようにしたので、 キャッシュが壊れる現象>>924 >>938 は直ってるかもしれません。 相変わらず>>919 入れてません。というか忘れてましたorz
941 名前:421 mailto:sage [04/06/28 23:18 ID:HbDMoB7U] もうちょっと不正データの判定を厳しくしてみました。あとソースを良く見たら 激しくメモリリークかましてるのに気がついた(mallocしてfreeしてない)ので、 ついでに直しときました。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/access.tar.gz ただコードが206で先頭がLFで始まってる不正データは弾けないんですよね・・・ 何か簡単で素早い判定方法って無いもんですかねえ・・・
942 名前:421 mailto:sage [04/06/29 23:10 ID:CCZ/UZWe] 他スレへのポップアップ表示の時にたまに落ちるバグ修正。 DatManagerとDatInfoの内部キーとして使ってるURLの形式が違うという しょぼいミスが原因ですた。 diff datmanager.cpp.old datmanager.cpp 46c46 < KURL inurl = url.protocol() + "://" + url.host() + url.path(); --- > KURL inurl = Kita::ParseMisc::parseURLonly( url );
943 名前:421 mailto:sage [04/06/30 23:13 ID:ZtqFW2Gv] HikiにTODO書いときましたが、ちょっとだけ捕捉。 次のバージョンになったらKitaNaviクラスの整理をしようと思っているのですが、 KitaNaviをKDockWidgetのサブクラスにしようと思っています。すると こんな感じの画面にすることができます。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/navi.png もちろん分離して従来どおりdesktopウィンドウとして使うこともできます。
944 名前:421 mailto:sage [04/07/01 23:24 ID:QkW7mCMQ] 設定ダイアログで適用ボタンを押さずにOKボタンを押すと設定した項目が消えるバグ修正。 void KitaPreferences::slotOk() { m_fontPage->apply(); m_colorPage->apply(); m_asciiArtPage->commit(); m_uiPage->apply(); m_abonePage->apply(); KDialogBase::slotOk(); }
945 名前:login:Penguin mailto:sage [04/07/02 04:10 ID:rsbYm7KT] スレを全部展開するように設定、 つまり、「1000 レスを最後に読んだスレから表示」とした場合でも、 一度読んだスレを一度閉じて、再び見に行くと、 1-20 と最新50 くらいが表示されます。 全部展開するには 「前全部」のリンクをつっつく必要があります。 これを、省略などせずに、とにかく最初から最後まで展開する ようにはできないでしょうか?
946 名前:421 mailto:sage [04/07/02 22:49 ID:m92/R+XI] >>945 中の人が>>890 で触れてる内容ですね。次バージョンでは設定項目が付くんじゃ ないでしょうか。ちなみにソース内での設定場所は KitaHTMLPart::load の const int preShowNum = 50; です。あと細かいことですが、「全てのレスを最後に読んだスレから表示」が 「50 レスを最後に読んだスレから表示」の下の項目になっていますが、感覚的 には「1000 レスを最後に読んだスレから表示」の上にした方が良い気が。 それとスレッドのフォント設定を変更するとタブのフォントも一緒に変わるバグと あぼーん設定がすぐに反映しない問題は次のバージョンかsnapshotが出たら直 します。具体的にはSignalCollection経由でKitaHTMLPartにシグナルを飛ばして スレの再描画をさせる予定。
947 名前:login:Penguin mailto:sage [04/07/02 23:25 ID:bz6m55ig] 細かいことですが、設定のダイアログって適用押さずにOK押すと 変更が破棄されるのはKDEアプリの推奨動作と違いますよね。
948 名前:login:Penguin mailto:sage [04/07/03 01:15 ID:bMNVF9jE] >>947 >>944
949 名前:login:Penguin mailto:sage [04/07/03 01:15 ID:/fCpdX7+] >>947 >>944
950 名前:421 mailto:sage [04/07/03 01:36 ID:ZOd+QIII] ところで明日と明後日ちと温泉に行ってくるため今週の土日は2chを見る ことが出来ないので、今やってること(KitaDomTreeとKitaNaviの整理)の 途中経過を置いときます。もし事故ったりしてそのまま闇に埋もれたり するとコード達が可哀想なんでw ttp://www.geocities.co.jp/SiliconValley-Bay/7435/tmp.tar.gz
951 名前:login:Penguin mailto:sage [04/07/03 15:14 ID:2IOxkBMj] 何もそんな最悪な場合を想定しなくてもw
952 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/04 12:00 ID:2VxMuDbX] snapshot出します。 >>940 からの変更は… >>919 入れてます。ごみ箱のアイコン付き。今は確認なしで消すので注意。 今は一旦表示しないと消せませんが、スレ一覧から消すようにする予定。 DatInfo::deleteCacheの if ( !m_thread ) ret = Kita::Access::deleteLog( m_thread, parent ) となってるところはif ( m_thread )の間違いのような気がしたので直してます。 >>939 入れてます。 >>941 入れてます。もっと正確に判定しようと思ったら1バイトでなく、1レス分余分にとるのがいいかと。 >>942 入れてます。 >>944 入れてます。 >>945-946 入れてます。ただ、2つ設定しないといけないのは不満なので、 全部表示/一部だけ表示のニ択にしようかと考えてます。意見よろ。 あとお気に入りの未読チェックをするとタブがいちいち開いてたのを修正。 そろそろ0.150.0から一ヶ月経つので、>>850 の仕様作成の作業を中心に行いますが、 インターフェースとか手抜きが多いので、適当に文句つけてやってください…
953 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/04 12:23 ID:2VxMuDbX] snapshot。 kita.sourceforge.jp/snapshot/kita-20040704.tar.gz 書き忘れ。 >>850 の作業はある程度まとまるまではWikiに書きます。
954 名前:login:Penguin mailto:sage [04/07/04 21:50 ID:tm/HY+IH] > snapshot。 > kita.sourceforge.jp/snapshot/kita-20040704.tar.gz > 乙です > 中の人さん が、buid できません。 --- kita-20040703/kita/src/uiprefbase.ui.orig2004-07-03 14:36:33.000000000 +0900 +++ kita-20040703/kita/src/uiprefbase.ui2004-07-03 22:00:58.000000000 +0900 @@ -1,4 +1,4 @@ -<!DOCTYPE UI><UI version="3.3" stdsetdef="1"> +<!DOCTYPE UI><UI version="3.1" stdsetdef="1"> こんな感じで逃げましたが。 環境は Qt 3.2.3 + KDE 3.2.3 の Momonga HEAD です。 それから、画像へのリンクをクリックするとタブが開きますが、 そのタブを閉じずに kita を終了すると crash します。 >>913 の patch を当てたときからなので、原因も、その辺りかと。
955 名前:954 mailto:sage [04/07/04 21:59 ID:tm/HY+IH] > それから、画像へのリンクをクリックするとタブが開きますが、 > そのタブを閉じずに kita を終了すると crash します。 > >>913 の patch を当てたときからなので、原因も、その辺りかと。 スミマセン、正確には、 「右端のウィンドウボタン? X を押して閉じると crash する」 です。 「ファイル」から「終了」したときは問題ありません。
956 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/05 01:38 ID:8NkxY6ys] 次のバージョンに向けて、feature freezeを7/10にします。 >>954 またやってしまったOTZ 修正しておきました。 今日の夜にでも再度upします(たぶん)。 > それから、画像へのリンクをクリックするとタブが開きますが、 > そのタブを閉じずに kita を終了すると crash します。 これ今追っかけてたんですが、どうも修正方法が分からないので、 >>691 さんに見てもらいましょう… # 最悪、一旦機能をdropするかも。
957 名前:691 mailto:sage [04/07/05 15:45 ID:MLQ/UFMF] >>955 > 955 名前:954 [sage] :2004/07/04(日) 21:59 ID:tm/HY+IH > > それから、画像へのリンクをクリックするとタブが開きますが、 > > そのタブを閉じずに kita を終了すると crash します。 > > >>913 の patch を当てたときからなので、原因も、その辺りかと。 > > スミマセン、正確には、 > 「右端のウィンドウボタン? X を押して閉じると crash する」 > です。 > 「ファイル」から「終了」したときは問題ありません。 > こっちで再現しないので、調べようがありません 確実に再現するならトレースをとって 張ってもらえれば何かわかるかもしれませんが…
958 名前:421 mailto:sage [04/07/05 22:50 ID:T2L6JHle] ・設定ダイアログでスレッドのフォント設定を変更するとタブのフォントも一緒に変わるバグ ・設定ダイアログのあぼーん設定がすぐに反映しない問題 の修正。あとついでに、ごちゃごちゃしてたシグナルの整理とか。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/prefpatch.tar.gz
959 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/05 23:14 ID:8NkxY6ys] >>957 うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。 kita.sourceforge.jp/misc/trace-20040715.txt Fedora Core 2 qt-3.3.2 kde-3.2.2 # KDEのバグのような気もする。
960 名前:691 mailto:sage [04/07/06 00:10 ID:cuJKvbnf] >>959 > 959 名前:kitaの中の人 ◆KITAulkOso [sage] :2004/07/05(月) 23:14 ID:8NkxY6ys > >>957 > うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。 > > kita.sourceforge.jp/misc/trace-20040715.txt > Fedora Core 2 > qt-3.3.2 kde-3.2.2 > > # KDEのバグのような気もする。 > 再現できました 埋め込み画像ビューワでしか起こらないから気付かんかった _| ̄|○ このトレースの内容でいくとタブを閉じられない(閉じると落ちる)はずだけど そんなことないみたいだからPartをKita終了前に意識的に開放 (m_manager->removePart())しとけば直るでしょう
961 名前:954 mailto:sage [04/07/06 00:19 ID:OZ6r18Om] > うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。 >>959 ありがとうございます。 OmoiKondara(Momonga のパッケージ作成ツール)に G (debug)オプションを付けて、 strip しないように build して試したのですが、何故か有効なトレースが得られず、 試行錯誤していました。 >>957 よろしくお願いします。
962 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/06 00:38 ID:lCB1XOsm] kita.sourceforge.jp/snapshot/kita-20040706.tar.gz >>953 からの変更点は、 >>954 のuiファイルの修正 >>958 のマージ あといくつかのソースを整形してます。 画像ビューアはまだ直してないです。 >>958 はいくつか自分が修正したところとかぶったので手作業で直してます。 もし漏れがあったらごめんなさい。 あと、インデックスファイルのフォーマットを考えてたんですが、 スレッドごとの情報はKConfig使えばいいやんということで さっさと実装しちゃっうかも…。 # Kita全体での情報フォーマットは考えないとダメですが。 kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi?%A5%A4%A5%F3%A5%C7%A5%C3%A5%AF%A5%B9%A5%D5%A5%A1%A5%A4%A5%EB%A4%CE%C0%DF%B7%D7
963 名前:691 mailto:sage [04/07/06 01:21 ID:cuJKvbnf] >>954 直しました kitathreadtabwidget.cpp: KitaThreadTabWidget::~KitaThreadTabWidget() { + KParts::Part * p; + while ( ( p = m_manager->parts()->getFirst() ) != NULL ) { + m_manager->removePart( p ); + delete p; + } delete m_manager; } いちおう落ちなくはなった模様
964 名前:954 mailto:sage [04/07/06 20:57 ID:kpuFxyUw] >>963 crash しなくなりました。 ありがとうございました。
965 名前:421 mailto:sage [04/07/06 22:17 ID:xQq9gD67] ごみ箱ボタンを押してもスレが閉じずにサブジェクトウィンドウも更新されない問題を修正。 >>962 ,963からの差分。サブジェクトウィンドウのレス数が0になったりまだ変な所もありま すが、これはDatManagerの問題だって分かっているので明日あたり直します。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/trashpatch.tar.gz 少しコードの内容を説明すると、KitaThreadViewから直接 KitaThreadTabWidget::deleteView を呼ぶとクラッシュする(delete this することになるから)ので、CloseCurrentThreadTabEvent というカスタムイベントを作って、一旦イベントループに戻ってから後でスレッドタブを閉じるさ せるようにしています。 あとは深く考えなくてもsignalcollection経由でcloseThreadTabというシグナルを飛ばせば スレッドタブを閉じるようにしました。あとはsignalcollection経由でupdateSubjectTab というシグナルを飛ばせばサブジェクトウィンドウを更新するようにしてみたり。 >>962 > いくつか自分が修正したところとかぶったので手作業で直してます。 申し訳ないです。シグナルがらみだとパッチの量は少なくてもどうしても範囲が広くなって しまうもので・・・
966 名前:691 mailto:sage [04/07/06 23:02 ID:cuJKvbnf] 埋め込みビューワを使うMIMEタイプを指定可能にするパッチ >>962 からの差分です www.geocities.co.jp/SiliconValley-SanJose/5557/01_embed_viewer_ext.dpatch.gz 設定 - ユーザーインターフェイスでビューワを使って表示したいMIMEタイプをコンマで区切ってあたえてください 例:image/gif,image/jpeg,image/png,image/x-bmp,text/html スペースを入れるとそのエントリは無効になるはずなんで気を付けてください チェックを外せば無効化もできます
967 名前:login:Penguin mailto:sage [04/07/07 01:13 ID:RstKnict] スマso test
968 名前:421 mailto:sage [04/07/07 22:18 ID:OM+I8wno] >>966 ですが、KDE3.1だとQGroupBox::setCheckable,QGroupBox::toggled, QGroupBox::setChecked, QGroupBox::setUsePartがないのでコンパイルが 通りません。 あと>>965 の残りのパッチ。>>965 からの差分です。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/trash2.tar.gz とりあえずこれで激しく気になる部分は無くなったので、細かいパッチを 除けば新バージョンが出るまではでかいパッチを出す予定は無いないです。
969 名前:691 mailto:sage [04/07/07 23:25 ID:VZADBU9P] >>968 > >>966 ですが、KDE3.1だとQGroupBox::setCheckable,QGroupBox::toggled, > QGroupBox::setChecked, QGroupBox::setUsePartがないのでコンパイルが > 通りません。 doc.trolltech.com/3.1/qgroupbox.html doc.trolltech.com/3.2/qgroupbox.html 確かにQt 3.1使ってると通りませんね もしQt 3.1でないと困るとか言うのなら直しますが そんなひといる?
970 名前:421 mailto:sage [04/07/08 22:15 ID:LYssV3MP] もうパッチ出さないと言っておきながら、もうひとつだけ気になる所があったので これだけ。申し訳ないっす。とりあえず>>966 は当ててなくて>>968 からの差分です。 2pane表示にしてるときに、削除とかでスレッドを閉じてスレッドタブウィンドウに 表示されてるスレッドがなくなったらサブジェクトタブウィンドウをアクティブ化するパッチ ttp://www.geocities.co.jp/SiliconValley-Bay/7435/switchsub.tar.gz 内部的にはとりあえずsignalcollectionにswitchSubjectViewシグナルを飛ばせば サブジェクトタブウィンドウをアクティブ化するようにしました。あと昔作った疑似2pane モード回りのコードは取り除いたので設定ダイアログの疑似2paneの設定は取り除いて もokです。 これでやっとどうでも良いスレのつまみ読みがしやすくなったかな・・・。 あと細かいことですが、KStdAction::openNewって必要でしょうか。emacsのくせでよく Ctrl+nを押して新しいウィンドウを開いてしまうんですがw
971 名前:421 mailto:sage [04/07/09 23:57 ID:IdGXJmAa] ちょうどリリースの狭間でネタも無いので超長期的に実装しようと思っている 機能を晒してみるテスト。まあ実装するにしても当分先の話になるんでHikiの TODOにもまだ書いてませんが。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview1.png ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview2.png で、これが作りかけのコード。一応単体で動作可。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kviewtest.tar.gz 上のコードはパブリックドメインにするので、Qt/KDEでプログラムしたい 人は好きに使って下さい・・・
972 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/11 00:39 ID:iHhkW4EK] >>963 入れますた。 >>965 入れますた。 > 申し訳ないです。シグナルがらみだとパッチの量は少なくてもどうしても範囲が広くなって > しまうもので・・・ コード書きあまりやってないのでこれくらいはまかせてください。 >>966 入れますた。うちの環境だとセグフォったのでKitaConfig::setPartMimeList()の引数を 参照渡しから値渡しにしてます。(いまいち分かってなかったりするのですがw) >>968 入れますた。 >>969 TurboとVineが3.1.xだったような。こちらで直してみます。 # 3.0.xはもう外してもよいと思いますが… >>970 入れますた。 Ctrl+nはいらないと思いますので、こちらで消してみます。
973 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/11 23:30 ID:iHhkW4EK] snapshot. kita.sourceforge.jp/snapshot/kita-20040711.tar.gz >>972 の他に、Qt 3.1への対応(詳細>>968 >>969 )、 Ctrl+nの削除を入れてます。 Qt 3.1環境でのコンパイルテストはしてないです。 特に使ってて大きな問題はないので、 木曜日code freeze、土曜日releaseで考えています。 # あと今は●対応の実験してます。
974 名前:421 mailto:sage [04/07/12 21:25 ID:/wLqb9wC] 乙です。Qt3.1でも問題なくコンパイル通りました。 で、リンクをクリックして未読のレスを開いた後で、ごみ箱ボタンを押してもキャッシュが削除 されないバグ修正。要するにm_thread=NULLになるのでこの場所てインスタンスを作っておこうって話。 diff -c datinfo.cpp.old datinfo.cpp *** 200,205 **** --- 200,206 ---- } /* update thread info */ + if( !m_thread && m_readNum ) m_thread = Kita::Thread::getByURL( m_datURL.prettyURL() ); if( m_thread ){ if( m_thread->resNum() < m_readNum ) m_thread->setResNum( m_readNum ); KitaThreadInfo::setReadNum( m_datURL.prettyURL(), m_readNum );
975 名前:421 mailto:sage [04/07/12 21:33 ID:/wLqb9wC] あとごみ箱を押した時に、dat落ちしていないかつレス数が900未満のレスの場合は 確認ダイアログを出さないようにするパッチ&deleteアクション追加パッチ。 自分で言うのもなんだけど結構便利(w ttp://www.geocities.co.jp/SiliconValley-Bay/7435/delete.tar.gz
976 名前:421 mailto:sage [04/07/13 22:42 ID:g5cYVYwN] (1) アクションをいろいろ追加するパッチ。>>975 からの差分。 アイコンとショートカットは適当に付けたので適宜変更してください。 ttp://www.geocities.co.jp/SiliconValley-Bay/7435/action.tar.gz (2) スレ一覧でsinceを押したときに新しい方から順にソートするパッチ。 従来どおり古い方からソートした方が良い場合は無視してください。 $ diff -c threadlistview.cpp.old threadlistview.cpp *** 186,191 **** --- 186,193 ---- return QString::localeAwareCompare( i->key( col, ascending ), key( col, ascending ) ); case Col_Mark: return QString::localeAwareCompare( i->key( Col_MarkOrder, ascending ), key( Col_MarkOrder, ascending ) ); + case Col_Since: + return -1*QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) ); default: return QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) ); } (3) スレッドビューでCtrl+Fを押すたびに検索ボックスのフォーカスをセットしたり外したりするパッチ。 他のショートカットキーの方が良い場合は無視してください。 void KitaThreadView::focusSearchCombo() { if( !SearchCombo->hasFocus()) SearchCombo->setFocus(); else m_threadPart->view()->setFocus(); }
977 名前:421 mailto:sage [04/07/14 22:26 ID:Rw/+bQ36] (1) KitaNaviを表示したときに画面に出る警告を消すパッチ。 diff -c kitanavi.cpp.org kitanavi.cpp *** 142,150 **** m_qtw->addTab(view,str); m_qtw->setTabToolTip(view,labelstr); - connect( Kita::SignalCollection::getInstance(), SIGNAL( signalChangeStatusbar( const QString&) ), - this,SLOT( slotChangeCaption( const QString& ))); - view->setup( datURL, VIEWMODE_KITANAVI ); totalNum = Kita::DatManager::getReadNum( datURL ); (2) >>975 の条件に加えて、Favoriteに登録しているスレの時には確認ダイアログを出すパッチ。 そもそも必ず確認ダイアログを出したいって場合はこの辺のコードを戻してください。 diff -c kitathreadview.cpp.org kitathreadview.cpp *** 759,765 **** int rescode = Kita::DatManager::getResponseCode( m_datURL ); int readNum = Kita::DatManager::getReadNum( m_datURL ); ! if( ( rescode != 200 && rescode != 206) || readNum >= 900 ){ if( QMessageBox::warning( this, "Kita", "Do you want to delete Log ?", --- 759,766 ---- int rescode = Kita::DatManager::getResponseCode( m_datURL ); int readNum = Kita::DatManager::getReadNum( m_datURL ); ! if( ( rescode != 200 && rescode != 206) || readNum >= 900 ! || FavoriteThreads::getInstance() ->contains( m_datURL.prettyURL() )){ if( QMessageBox::warning( this, "Kita", "Do you want to delete Log ?",
978 名前:421 mailto:sage [04/07/14 22:30 ID:Rw/+bQ36] とりあえず自分的には以上でcode freezeで続きは次バージョンでかな・・・ あと、なんとなくknoppix3.4でkitaを動かしてみたので以下そのメモ diff configure.in.in.old configure.in.in 29c29 < [AC_MSG_ERROR([konq_faviconmgr.h was not found! --- > [AC_MSG_WARN([konq_faviconmgr.h was not found! してから make -f Makefile.cvs ./configure --prefix=/home/knoppix/ make mkdir /home/knoppix/bin mkdir /home/knoppix/lib make install cd /home/knoppix/bin export KDEDIRS=/home/knoppix:$KDEDIRS ./kita 全部ramdisk内でやってるからコンパイルが心持ち早い感じが
979 名前:login:Penguin mailto:sage [04/07/15 02:40 ID:/aC4zkrB] Kitaすごく良いソフトですね!Kitaは0.150.0をソースからビルドしたものを使っていますが、IEやmozillaでは見ずらかった2ちゃんねるがとても見やすくなってサイコーです!作者の方に感謝します。
980 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:24 ID:IZzU7SYf] 最後のsnapshot。 kita.sourceforge.jp/snapshot/kita-20040716.tar.gz >>973-977 入れてます。あと、翻訳を更新してます。 >>975 とりあえずそのまま入れてますが、900未満という条件はいらないかも。
981 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:26 ID:IZzU7SYf] 980取ったので次スレあげます…
982 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:36 ID:IZzU7SYf] Kita - 2ch client for KDE part2 pc5.2ch.net/test/read.cgi/linux/1089905503/ というわけで立てました…
983 名前:421 mailto:sage [04/07/16 00:55 ID:66SD50ri] 中の人乙です。 > 900未満という条件はいらないかも その辺も含めてインターフェース周りは一任しますので適当に調整しておいて下さい。 > 初スレ立てだったりする。 そういや新スレ立て機能って欲しい人っているのかな・・・ たまにしか使わない機能だし、実験が面倒くさそうなんで私はあまり実装する気ないんですが。 あと、なんとなくFC3-test1でkitaを動かしてみたので以下そのメモ tar xvfz kita-20040711.tar.gz cd kita-20040711 ./configure --prefix=/usr --with-qt-dir=/usr/lib/qt-3.3 make su make install exit kita つか特別何もしなくても普通に動いちゃってつまらなかった訳ですがw