[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 15:17 / Filesize : 417 KB / Number-of Response : 984
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Kita - 2ch client for KDE



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/


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 が。
よろしく、です。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<417KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef