Kita - 2ch client for KDE
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
03/11/25 14:42ID:uhP0wE+x名前の由来はKDEの'K'に「板(board)」を加えたのと、キターー(゜∀゜)ーー!!から来てます。
Kitaのウェブサイト
http://kita.sourceforge.jp/
http://sourceforge.jp/projects/kita/
前スレ
おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/
姉妹スレ?
おいお前ら! おちゅ〜しゃはどうですか?
http://pc.2ch.net/test/read.cgi/linux/1069623143/
0684kitaの中の人 ◆KITAulkOso
04/04/27 01:24ID:YEtgyBmX残りは>>663>>665-666
開発の話をこのスレでするのは「せっかく2chブラウザ作ってるんだから」ですね。
ユーザーにはどうでもいい話は出来るだけ避けるようにしてますが。
何か気が付いたら適当にかきこんで下さい。そのための匿名掲示板ですよね:)
# 自分はマナーとかうるさくいうのは嫌い
0685kitaの中の人 ◆KITAulkOso
04/04/29 15:53ID:cjm9TeEGキャッシュの場所を他の2chブラウザのように
~/.kde/share/cache/kita/(サーバ名)/(板名)/(DAT名)
に変えています。(コードは適当ですが…)
あとパッチを沢山当てています。thanks.
>>641
> スレのタブを切替えたときにウィンドウタイトルやステータスラインの表示も切替えます。
>>645>>652
> スレのデータをダウンロードしてる間にCPUを眠らせておくのが
> もったいなかったのでバックグラウンドでキャッシュ済みのデータをレンダリングするパッチ。
>>646
> subjectviewで24時間以内の新規スレへのマーキングと1000を越えたスレの優先順位を最低にするパッチ。
>>660
> 板移動時の置き換えの時にお気に入り板も置き換えるようにするパッチ
>>661
ちょい高速化
>>663
書き込みプレビュー
>>665
> ウィンドウ→スレ一覧の表示メニューでsubjectviewを消したときにthreadviewを最大化
> するパッチ。ついでにウィンドウ→reset windowsというメニュー項目も作ってみたり。
0686421
04/04/30 01:08ID:AcjcZDzg思ってたのですが、ちょっとその前に前段階的なパッチを出します。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-pre4.tar.gz
パッチの内容は以下の(1),(2)です。
(1) KitaThreadView クラスのシンプル化(まだ途中)
現状での問題点: 構造が非常に複雑怪奇化している。
解決案: いらない変数を減らす。無駄な処理を消す。
(とりあえず)廃止した変数: m_viewparent, m_domtreeparent
(とりあえず)書き直した関数: KitaThreadView::slotOpenURLRequest
(まあ書き直したと言ってもコードを整理しただけで元のコードとほとんど同じ内容なんですが)
0687421
04/04/30 01:10ID:AcjcZDzg現状では難しい理由:
ポップアップで使用するHTMLデータはKitaDomTreeクラスからもらっているが、
KitaDomTreeは巨大なクラスであり他スレのポップアップのためにわざわざ
KitaDomTreeを作るのは無駄すぎる。
解決策:
DatManager というクラスを新設し、ポップアップ用のHTMLデータ
はそれで一括管理する。具体的には Kita::DatManager::getHtml
でHTMLを取得する。またこれによりKitaThreadViewのポップアップ
まわりの処理がシンプル化できる(m_domtreeparent変数の廃止など)。
新設したクラス: DatManager
書き直した関数: KitaThreadView::slotOnURL
(こっちもコードを整理しただけで元のコードとほとんど同じ内容だったりします)
新しく生じた問題点:
スレッドのデータをKitaDomTreeとDatManagerという二つのクラスで
分割して管理することになる。
スレ全体でのポップアップ用のHTMLデータ → DatManager が管理
それ以外の個別のスレが持つデータ → KitaDomTree が管理
あとは細かい所を修正したくらいで、本格的な改良はGW明けにします・・・
0688login:Penguin
04/04/30 04:54ID:SymP/kNjgcc 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)
0689login:Penguin
04/04/30 13:45ID:QcR6XAjUkde 3.2.1
qt 3.3.0
gcc 3.3.2
>>> net-www/kita-0.120.0 merged.
0690421
04/04/30 23:34ID:AcjcZDzgことないです
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; の意味です )
0691login:Penguin
04/05/01 00:38ID:RD3+s9f+http://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 は間違ってなかった悪寒
ところでこの書き込みプレビュー余計な物が付いてるのが気になる…
クラス設計要見直しの悪寒…
0692login:Penguin
04/05/01 00:58ID:lT1h+ptQ色を変えるか形を変えた方が良いかも
0693691
04/05/01 05:02ID:RD3+s9f+修正版を置きます
http://www.geocities.co.jp/SiliconValley-SanJose/5557/02_mark_new_thread_ex.dpatch.gz
あと>>691に書いた変更点に加えて
板を開いた時のソート方法がマークでソートになります
> 1?24時間の間で時間設定可能に (User Interface ページ)
化けてるけど1から24ね、念のため
0694421
04/05/03 00:10ID: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
0695kitaの中の人 ◆KITAulkOso
04/05/03 02:06ID:PZUfyaab>>690>>693は設定画面追加します。デフォルトonで様子見かな。
>>688,689
> comment.h:58: error: extra `;'
これってgcc 3.4.0でエラーになるようになったのかなぁ。
3.4.0入れて確かめてみます。それまでは3.3.xで何とかして下さい。
>>692
もうちょっと濃い方がいいかな?
形も変えてみます。
0696login:Penguin
04/05/03 20:34ID:ZGtnDZZuKDE の操作自体不慣れだけど、ぽちぽち逝きます。
0697421
04/05/03 23:29ID:9PCKtqgZKitaThreadViewのシンプル化パッチを出したら一旦パッチの供給はストップして、新バー
ジョンがリリースされた後に改めてレス抽出パッチ(>>586で言う(4))を出そうと思っています。
シンプル化パッチはいらない関数、変数の統廃合、コメントの追加くらいがメインで、diffを
取ると分量は若干多いかも知れませんが、何か目新しい処理を付ける訳では無いのでそれ程
マージには苦労しないと思います。
で、レス抽出パッチの方は大した分量にはならないと思うんですが、抽出したレスの表示場所は
(1) 通常のスレと同じスレッドウィンドウのタブの上 (KitaThreadTabWidget上)
(2) 新しいウィンドウをトップウィンドウに表示してそのタブの上
のどちらが良いでしょうかね。まあ、設定で両方式に対応しても良いんですが無駄な設定項目
はなるべく増やしたくないのでどちらかの方式に固定しようと思います。とりあえず画面に
表示されるウィンドウがひとつ増えるという問題がありますが、QTabWidgetがアレなので
なるべく同じ行に表示されるタブの数を増やしたくないというのと、レス内容の分析のし易さ
を重視して今のところは(2)の方式で行こうと思っているのですが・・
0698421
04/05/03 23:31ID:9PCKtqgZif ( view ) {
setCurrentPage( indexOf( view ) );
// showThread( thread );
view->slotReloadButton();
} else {
の方を書くのを忘れてました。あと
>>691
> ところでこの書き込みプレビュー余計な物が付いてるのが気になる
上のボタンとかのことなら今消しときました。
0699login:Penguin
04/05/04 01:11ID:sOMzpx5Gいいですね。
ところで、常に新しいタブで開くのチェックはまだ保存されませんか?
0700kitaの中の人 ◆KITAulkOso
04/05/04 02:59ID:idyl0lMrソート方法は今は設定可能にしてますが、将来は板ごとに設定保持したいなと言ってみる。
>>688のコンパイルエラーも直しました。namespaceは';'要らないんですね。
>>696
ようこそ^^
何かあったらカキコしてください。
>>697
とりあえず421氏の好きな方(2)でやってください。要望があったらそれから考えましょう。
>>699
> ところで、常に新しいタブで開くのチェックはまだ保存されませんか?
忘れてますたorz
今修正入れました。ついでに、お気に入りでこのオプションが効かないバグ発見orz
0701421
04/05/05 21:55ID:XzR6u8by出しちゃいます。>>686をあててからの差分です。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/shbonmg-pre4-2.tar.gz
内容は>>697で書いた通り、クラスの整理とさしあたって必要ない関数変数の削除がメインです。
DatManagerクラスを新設したお蔭でややこしい親子関係みたいなのが無くなったのでかなり
すっきりしたはずです。詳しくはreadme.txtを見てください。
それと>>697で書いた通り、ごちゃごちゃすると不味いので新しいパッチの供給は新バージョン
が出るまではストップします。
0702login:Penguin
04/05/07 18:20ID:CYcOzvqU変更点
>>686のパッチ(refactoring)
> (2) キャッシュ済みの他スレへのアンカーのポップアップをさせる
>>688のコンパイルエラーの修正
>>690
> (疑似)2ぺインモードパッチ。
プリファレンスで設定できます。
>>691
> 1-24時間の間で時間設定可能に (User Interface ページ)
あと並び方を設定できるようにしてます。
>>692
新着スレアイコンの変更。分かりやすいように"NEW"にしておきましたが、
他のアイコンも変えるべきかなぁ。
>>698の修正。ちょっと速くなります。
>>701のパッチ(refactoring)
0703kitaの中の人 ◆KITAulkOso
04/05/07 18:26ID:CYcOzvqU>>699
> ところで、常に新しいタブで開くのチェックはまだ保存されませんか?
の修正。あと、お気に入りでこのオプションが効かなかったのも修正。
後入れてないのは>>694のオフラインモードくらいかなぁ。
もし忘れてたら言ってください。
0704login:Penguin
04/05/07 22:02ID:JytwqUYv中の人乙です
> 後入れてないのは>>694のオフラインモードくらいかなぁ。
> もし忘れてたら言ってください。
>>682を忘れないで…
0706421
04/05/07 23:33ID:+v/aevFI2回に分けることにします。
で早速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
0707login:Penguin
04/05/08 07:47ID:zYuB+cRaTurbolinux 10D (kernel 2.6.0, KDE 3.1.5) にて
0.130.0 .src.rpm よりのビルド、インストール、動作ともに問題なし。
要望
「行が多すぎて書き込めません。」などと言われて書き込み失敗したとき、
それまで書いていたものが消えてしまいます。
body の内容を温存したまま修正、再書き込みを行いたいのですが。
0708login:Penguin
04/05/08 07:48ID:zYuB+cRa_ ´-─ ¬く  ̄  ̄ミ- 、
,,,,/ _==-ミァ-─‐-、 \''''''''''''ー--、,,,,,_
_,,,,-''"/ , ‐''" \ \、_,,,ー''ゞ" `ゞ、
-' " / / / | \ ヽ /"`
_,,-''''''"""''''' / / / / / || | i ヽ i /
´"''、. i / / / / / / || || |│ |ノス /
'、 |// / /___, -一ァ| /! |ト、|│ | | く」/
'、 |,-‐¬ ---┘'7 |! ハ! |,、-┼十|!/\/\
, -‐ ''" し' '´_ /,ィ二l |ト、/!ヽト、\_ヽ!|!l\:.. /
,r/ __ ,イ|リ ヾハ! ヽ! ,ィ⌒ヾミリノ/:::... \
/ ||ヽ -' / ̄ )` __ |ヒノ:} '` ,;\/\/
,r ' ヾ、 ,-、____ , イ ̄,r==- ==-' レ' /| |
/ ヽ `ーソ ' | |ト、,ヘ ′"" "" / / || |
. / \_ / | ハ ヽ`゙'ヘ ' ' / / | | | <中の人、乙。
/ / / | ヽ 川\ 0 //! | | | |
/ / / 八 \川| |`ト- .. __ , イ‐ァヘ | | || |!
/ / / / \ \ 「`ー- 、 / .〉 ト、| ヽ、
,イ /-─=¬ニヘ、_ \ 厂\ 厂ヽ /!| | `ー=ヘ
-‐  ̄ /─ '  ̄ ├- ヽ\ \ノ\ \ 人 ハ!ヽ || |-┤ ヽ
/ /!‐-- | |\ ト、_`ヽ oヽ ト、! || |‐┤- ヽ
// 〉 __ / ├‐- || | 川-‐ | | 厂7! ハ! ├:┤  ̄ヽ
/ / ー ─  ̄ ├‐- リ || ハ!ヘ | | ト┤|/′ ヾ,┤ ゙i_
‐ ' 〉‐- | / /\ .|o | /ヽ/(′ ∨ \
AA書き込み、表示テスト。
0710kitaの中の人 ◆KITAulkOso
04/05/08 17:16ID:6bFAqneI>>706
commitしますた。
>>707
対応しますた。
0711421
04/05/09 00:53ID:fQeHPrTAttp://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抽出
これはあくまで暫定的な操作方法なのでこっちの操作方法にした方が良いという案がありましたら
直すのでおっしゃって下さい。
0712kitaの中の人 ◆KITAulkOso
04/05/09 02:16ID:dpHgMs5Lねこ大好き。
>>711
commitしますた。ついでにスクリーンショット↓
http://kita.sourceforge.jp/screenshots/screenshot_kitanavi.png
> Ctrl+Tab: 切替え
これはデスクトップの切り替えに使われるので良くないかも。
0713login:Penguin
04/05/09 08:09ID:lvsa/A2Jブラウザ指定の方法や、ツリーの色の設定など。
タブの挙動の動作はどこでやるのかも全く不明。
あとメール欄を名前の横に埋め込むようにはできないの?
2.レス番をクリックすると「コレに返信」や「あぼーん指定」などができるようにしてほしい
3.IDをクリックで、同じIDから投稿されたレスをポップアップ
4.画像のインラインプレビュー
5.板ツリーの場所に板ツリーとは別のタブで、お気に入りのツリーを追加して欲しい。
6.お気に入りの多段ディレクトリ化。
ちょっと使っただけ(1時間程度)で、これだけの不満があった。
前にkitaは開発者のオナニーマシーンって言った人がいたけど本当にそう思うよ。
なんか、ユーザが求めている基本的な事が全くわかってなさげ。
0714login:Penguin
04/05/09 08:18ID:lvsa/A2Jメル欄を埋め込む方法がわかった。
ってか、なんでコレをkitaの設定の所に入れないのよ?
もうアホかとバカ(ry
0715login:Penguin
04/05/09 08:21ID:lvsa/A2J新着レスが無いスレを読みに言ったときに、「新着が無い」って事をどっかに表示させてくれ!
これじゃぁ、ちゃんと読み込みに行ってるかどうかわからん。
あと、更新中なら更新中と表(ry
0716login:Penguin
04/05/09 08:25ID:lvsa/A2J0717login:Penguin
04/05/09 08:27ID:lvsa/A2J新しいスレをクリックしたら新タブで開くという設定がどこかにあるのか?
新しいスレを表示させても同一タブに上書きされて、タブの意味が全く無いぞ
0718login:Penguin
04/05/09 08:29ID:lvsa/A2J新しいスレをクリックしたら、デフォで新タブで開くという設定が欲しいです。
0719login:Penguin
04/05/09 10:41ID:NgjnKqbrあなたはオープンソースのソフトウェア開発を全くわかってなさげ
ほんと数人の人が暇を見付けて趣味でやってるだけなのに
開発のしやすいwin環境と比べないで
まだまだ発展段階だし
要望を書き込むのは結構なことですが。
>>718
過去レスも参照してください
今のバージョンなら 設定>ユーザーインターフェース でできます。
0720login:Penguin
04/05/09 11:00ID:lvsa/A2Jだったら、CuickInなんかに登録するなと!
CuickInにある最新の物をインストールしたんだが・・・
0721login:Penguin
04/05/09 11:15ID:ZJQaz7AAもっと穏やかな言葉づかいができないの?
何様のつもり?
0722login:Penguin
04/05/09 11:20ID:NgjnKqbrCuickInってなぁに?
良く考えたら今のLinuxのWindows的取り巻きをかんがえると
>>713の様な意見が合っても当然かも。
私も見識が狭かったデス。
でも要望をするにしてももっと穏便にして欲しいと切に願ったり
0723login:Penguin
04/05/09 11:31ID:lvsa/A2Jそれとも、ユーザからは、一切要望するな!とでも?
Linuxでの開発が難しいなんて泣き言を言うくらいなら、ユーザの要望を叩くくらいなら
TurboのCuickInになんて登録しなきゃいいじゃん。
Windowsの数あるフリーソフトも2ちゃんやその他で叩かれて成長してる物もある。
そういうWindowsの叩かれているフリーソフトは、一切無視して要望があれば批判し、開発者同士で馴れ合うんですか?
0724login:Penguin
04/05/09 11:33ID:x3vboCZ70725421
04/05/09 11:53ID:fQeHPrTAdiff 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
それと中の人は猫好きと?(. .)
0726login:Penguin
04/05/09 11:58ID:XTJlAXyIちと語弊がある?)やったことでKitaの開発者陣は一切ノータッチなんじゃないの
あと一般論としてソフトウェア自体への機能改善の要望と開発体制への批判は
厳密に区別して書かないと正確な意図が伝わりにくいと思われ
0727421
04/05/09 11:59ID:fQeHPrTAでしたっけ?
0728login:Penguin
04/05/09 12:10ID:hu1TqytXただその前にコミュニケーションの取り方ってものがあるだろ。
あなたの場合意見する際に最新バージョンを使うっていうユーザとして基本的なこともしてなかったって落ち度もあるし。
今のところユーザー数も少ないし意見自体は開発側にとってすごくありがたいし参考にはると思うよ。
0729login:Penguin
04/05/09 12:22ID:lvsa/A2J返事ありがとうございます。
あなたのような人がいる限り、kitaには進化を続けて欲しいです。
俺の要望も時間があれば検討お願いします。
>>728
一般ユーザがどの時点で最新版と呼ぶのかの論点になりますが、
CuickIn(TurboUpdate)にあがってる物が最新版と考えますが・・・
0730login:Penguin
04/05/09 12:36ID:ZJQaz7AAはっきりいうとおまえの言葉遣いがむかつくということ。
叩くにしても要望出すにしても言い方がある。
0731login:Penguin
04/05/09 12:48ID:lvsa/A2Jヽ(´ー`)ノ
0732login:Penguin
04/05/09 12:52ID:DwSYRnJT(あなたの仰る)「一般ユーザ」がCVSには手を出さない人ということならば、
最新(リリース)版は0.130.0でしょ。
0.130.0なら、例えば>>713の2の中の「これに返信」はできますよ。
あなたがひきあいに出すWindowsにおいても、プロジェクトのHPに行って
最新版の確認ぐらいはするでしょ?
0733login:Penguin
04/05/09 12:59ID:lvsa/A2Jだったら、何故それが、TurboUpdateにあがってないの?
俺は、TurboUpdateからKitaを見つけてインストールしたんだよ。
そこにあがってないって事はCVS版となんの違いがあるの?
俺は、前になにかの記事にTurboUpdateにKitaが登録されたって読んでいたからインストールした、極一般的なユーザなんだけど?
0734login:Penguin
04/05/09 13:18ID:DwSYRnJTTurboUpdateのarchiveの更新の仕組を知らないからなぜまだ更新されてないかまでは知りません。
でも、「Windows」における「オープンソース」なアプリでも、普通はHP行くでしょ?
0735login:Penguin
04/05/09 13:24ID:lvsa/A2J普通の一般的なユーザは行かないでしょ
Yahoo!とかVectorのフリーソフトのDLサイトでDLして使ってるだけの人が大多数だと思う。
WindowsのフリーソフトDLサイト見たいな物がLinuxでいうTurboUpdateだと思うよ。
そこにあるからそこにある物を使う!みたいな。
0736login:Penguin
04/05/09 13:33ID:ug8AyS4h俺はMonazilla.orgからKitaを知ってインストールした、極一般的なユーザー
なんだけど?
0737login:Penguin
04/05/09 13:41ID:DwSYRnJT>>735 最後に一言
あなたの言う「最新」は実は最新ではありません。
最新の機能を確認しないで「あれがない」と「要望」するのは変ですね?
ttp://kita.sourceforge.jp/
や、このスレのリリースアナウンスで確認してから、要望するなり
TurboUpdateを待つなりしましょう。
0738login:Penguin
04/05/09 13:45ID:DwSYRnJT「あれがない」と「要望」→「あれが欲しい」と「要望」
リリースアナウンスで→リリースアナウンスを
0739login:Penguin
04/05/09 14:14ID:ZJQaz7AAだからあ、
最初はvectorなりで手に入れても最新版が欲しいときは普通ホームページに行くだろ?
(自分もFreeSoft公開しているが、Vectorは作者に月一回確認のメールを出す。
作者が返事をしなければいつまでも古いバージョンを掲載しつづける)
0740login:Penguin
04/05/09 14:18ID:lvsa/A2Jそれは、作者側の落ち度であって、一般ユーザから見れば、
Vectorにあがっているのが最新版だと思うわけでして・・・
0741login:Penguin
04/05/09 14:34ID:ZJQaz7AATurboUpdateなんてはじめてきいた。
LinuxではWindowsにようにソフトを公開するサイトはあまりない。
あっても一般に知られていない。
なんでもWindowsと同じだと考えるなよ。
0742login:Penguin
04/05/09 14:35ID:ZJQaz7AA思わねーよ w
0743login:Penguin
04/05/09 14:53ID:lvsa/A2Jそんな心構えなら最初から、一般公開するなと・・・
Updateの件だって、Linux用を公開するサイトはあまり無いって、ただの泣き言じゃねーか。
公開したバージョンが管理しきれないんだったら、LiveUpdate機能つければいいだけの話。
qtはよくしらないけど、単純にユーザに最新バージョンがあります。って知らせるだけの代物だったら、
gtkだったら簡単に組みこめるぞ。
0744login:Penguin
04/05/09 14:56ID:wL7WQdea少なくとも日常的にLinux使ってる奴はTurboUpdateやfreshrpmsにあるのは
常に最新版であり、最新版じゃなかったら作者が悪いなんて思ってねーよ
例えどんなに速くても、ソースからそのディストリビューション用のパッケージにビルドするまでのタイムラグはあるしな
ライブラリ等の整合を取るためにかなり遅れることだってある
今回はお前がそれを知らなかっただけであって、
グダグダ言ってねーで「そういうもんなんだ」って認識変えりゃいいだろ
TurboUpdateにあるのが最新版じゃないのはおかしいなんてここで文句言ってどーすんだ
作者はノータッチって先に出てんだからTurboのサポートにでも文句言え
kitaは開発中のソフトなんだから不満と思ったら「クソ 使えねー 作者のオナニー」とか言わないで
「こういう機能があればもっと便利になると思う」みたいな言い方する方が良いとは思わないの?
まぁお前が必要な機能が全ての人にとって必要とは限らんがな だから尚更言い方考えろよ
0745login:Penguin
04/05/09 15:01ID:lvsa/A2J言い方言い方って何?さっきから。
使わせてやってるんだから、開発者陣には平伏しろ!とでも?
俺は、別にTurboUpdateにあるのが最新版じゃなかったから、こんなにゴネてるんじゃないよ。
最新版にその機能があるなら、そうなのか〜って納得するよ。
でも、さっきから見当違いの突っかかりしてくる奴がいるからね。
俺の要望・こうしたらイイ!って言うのは、一番最初の>>713で書いてるだろ。
別にトレースされなくても仕方ないとも思ってる。
でも、>>713から順を追っていくと、俺の言い方がどうのこうのとか、
それは最新版じゃねーよボケ!みたいな、最初からケンカ腰で突っかかってくる奴がいるから、反論してるだけ。
0746kitaの中の人 ◆KITAulkOso
04/05/09 15:15ID:dpHgMs5L・Turboとは関わりなし。積極的に関わるつもりもない。そのためのGPL。
・メールアドレス表示はプリファレンスに移動した(CVS版で、だから次のバージョンに入る)。
・あぼーんは今実装中。
今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all
0747login:Penguin
04/05/09 15:16ID:lvsa/A2Jうす!了解です。ちょっと頭を冷やします。
中の人には、感謝しています。
0748login:Penguin
04/05/09 15:18ID:ruj4uch/0749login:Penguin
04/05/09 15:19ID:ayxrK2+/ケンカ腰のレスが気に入らないならなんか言ってる程度で無視しておけ。
ケンカ腰のレスどうこうはともかく、少なくともお前の言い方が問題あるって言ってるのは確か。
要望、こうしたらイイって意見出すのにオナニーマシーンやら解ってなさげとか煽るような事言う必要ない。
それとTurbo関連のはTurboが勝手にやってるだけなんだからもうここで一般ユーザーがどうこう言う必要も無いよ。
要望が全て反映されるように願って落ち着け。
0750login:Penguin
04/05/09 15:19ID:ayxrK2+/0751login:Penguin
04/05/09 15:25ID:DwSYRnJT>>745
「最新版じゃねーよボケ!」とは主に私の発言のことだと思いますが、
勿論、あなたが欲しいのは機能であり、新しさを求めているわけでないのは分かっています。
でも、特に開発途上のソフトなら、新しいほど機能が追加されてることが多いですよね?
つまり私が本当に言いたかったのは、「要望は、最新版を確認してからでないと、
既に追加された機能に付いて言ってもしょうがないでしょ」って事なんですが。
誤解させてしまったら申し訳ない。
0752login:Penguin
04/05/09 15:25ID:wL7WQdea平伏しろなんてどこにも書いてないんだが・・・
ごねてたし、納得してなかったのもお前だけどな
何を今さら納得するとか言ってんだ?
一番最初にケンカ腰だったのはお前だろ 自分で書いた文章を読み直してみろ
713はどうみても「こうしたらイイ!」という要望には見えない
作者のオナニーって書いたのはお前自身だろ アホだのバカだのとも言ってたな
忘れちゃったか?
最新版じゃねーのがおかしいだの、心構えがどうこうだの見当違いの事言ってんのもお前
余計な事言われたくねーと思ってるならkitaの機能に関する要望だけ出せば良いじゃん
アホとかバカとか、作者のオナニーってのも要望に含まれるのか?
じゃなけりゃ書く必要ねーだろ
0753login:Penguin
04/05/09 15:25ID:CoZDXaPrだねぇ
でも一言だけ
>>713
Kitaの設定インターフェイス
KDEのアプリだとみんなほとんど同じだぞ
メニューに個別の設定項目あるのも普通
早く慣れろよ
0754login:Penguin
04/05/09 15:27ID:/RevUsf8> 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all
> 今日はカキコやめて明日自分の書き込みを読みかえしてみるのをおすすめ。>>all
0755login:Penguin
04/05/09 15:27ID:DwSYRnJT今度こそ本当にもう書き込みません…
0756login:Penguin
04/05/09 15:28ID:wL7WQdea俺が書いてる最中の書き込みだったら気づかなかった
とりあえずもうやめますね
0757login:Penguin
04/05/09 16:35ID:VxwNoL1LSuSE 9.0でsrc.rpmからインストールしたのですが、
can't load libkitapartと出てスレを選択すると終了してしまいます。
export KDEDIRS=/usr/local:$KDEDIR もやりましたが駄目でした。
どうすればいいんでしょう?助けて偉い人!
0758login:Penguin
04/05/09 17:19ID:DwSYRnJT自分もSuSEだけど、specそのままだとインストールされるのって
/usr以下じゃなかった? だから、KDEDIRS=/usr:$KDEDIRにするか
/opt/kde3にインストールするようにspecを変更する。
(前者はうまくいくか自信無いけど)
0759login:Penguin
04/05/09 18:52ID:mlUTwQUw0760login:Penguin
04/05/09 19:18ID:VwMtMTMzおめでとう やったな!
・・・・・・・・・あれ?
0761757
04/05/09 19:24ID:VxwNoL1L>>758さん
ありがとうございます
export KDEDIRS=/usr:$KDEDIR で出来ました。
すごく使い易いので
中の人これからもがんがってください
0762login:Penguin
04/05/09 20:55ID:TMhbwMR80763login:Penguin
04/05/09 21:26ID: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
0764421
04/05/10 00:13ID:gSHpSa0Sそれって必ず落ちるのか、たまに落ちる時があるって程度なのか教えてください。
以下内部的な話
で、以前から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使ってお茶を濁してみるつもり。
0765421
04/05/10 00:16ID:gSHpSa0S(短期的な予定)
まず大きなパッチは新バージョンが出るまで休止します。デバッグとかの
小さいパッチは書くかもしれませんが。
(長期的な予定)
新バージョンが出たらマウスジェスチャのパッチを出します(>>586の(6))。
そんなのいらないという人もいるかも知れませんが、というか半年前までは
私もマウスジェスチャイラネの人だったんですが、あったらあったで超便利
なので入れます(と珍しく強気で主張してみるテストw)。
で問題は画像インライン表示(>>586の(3))なんですが、これって必要で
しょうかね。正直コードが肥大化しすぎるのであまりマージには乗り気で
ないんですが、って作った張本人が言うのもなんですがw。まあ要望が
多かったら入れてみようとは思ってるんですが。
0766763
04/05/10 02:26ID:tL21ha4o>それって必ず落ちるのか、たまに落ちる時があるって程度なのか教えてください。
時々です
書き忘れスマソ
>>765
>マウスジェスチャ
KDE3.2だとKHotkeys任せにした方が楽そうですね
いる人もいらない人も自由に選べてウマー
>画像インライン表示
セキュリティのからみもあるので難しいですね
個人的にはそっちよりもKPart埋め込みで表示(スレタブOr Kitaナビ?)
での表示の方がいいかな
0767login:Penguin
04/05/10 04:31ID:G6pS0WFc俺も画像は埋め込みイメージビューで表示に一票。
自分はソースコード書けないんでどのくらいの長さになるか
分からないんだけど、長くなるんだったら今のままでいいや
0768login:Penguin
04/05/10 10:34ID:7pHlgM3jttp://up.isp.2ch.net/up/46b9bb8baf83.rpm
kita-0.130.0-0.i586.rpm
0769login:Penguin
04/05/10 15:37ID:cK0Pwrve0770kitaの中の人 ◆KITAulkOso
04/05/10 21:23ID:D8O+eyOC>>765
画像表示は別ウィンドウ or ポップアップでサムネイル表示に一票。
0771login:Penguin
04/05/10 22:08ID:gSHpSa0S使うのを止めました。これで駄目ならまた解決策を考えるってことで。
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があったら教えてください。
0772login:Penguin
04/05/10 22:10ID:gSHpSa0S欲しいなあ、と中の人にねだってみるテスト
0773login:Penguin
04/05/11 06:43ID:uAwHfFVy「T u r b o が 悪 い。」
変にWindowsユーザーを取り込もうとするから、
こういう勘違い君が沸いてでてくるんだよ。
0774 login:Penguin
04/05/11 17:01ID:iWcUOzDM>>773
申し訳ない
>>中の人
もし迷惑なのであれば削除する事も検討するので。。
0775login:Penguin
04/05/11 17:27ID:0qxr3NBqわかりやすい所に明記しておけばいいんじゃない?
0776login:Penguin
04/05/11 17:30ID:0qxr3NBq・プロジェクトとは無関係
この二点かしら
0777kitaの中の人 ◆KITAulkOso
04/05/13 00:39ID:PQtYsiXF特に明記する必要もないんじゃないかなぁと。特別扱いされるのもあまり好きじゃないし。
次スレの>>1に書くくらいかな。
>>771
merged. 今の所は特に問題無し。
0778421
04/05/13 01:26ID:eg3YhGhU*** 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
に一本化するとか、カプセル化を進めてクラス間の結合度を弱めるとかが主目的になる予定。
まあ機能追加と違って内部の整理は見た目が変わらないので地味かもしれませんが、きれいな
プログラム構造はバグの防止につながる訳でして・・・
0779kitaの中の人 ◆KITAulkOso
04/05/13 02:13ID:PQtYsiXFcommitしますた。
あぼーんの設定がすぐに反映できるようにするとか、
今のレスごと消えるあぼーんじゃなくて、
名前&ID&コメントを「あぼーん」で表示するタイプのあぼーんもサポートしたいので、
そこらへんも考慮してもらえると助かるかも。
# "A Bone"の「あぼーん」と「透明あぼーん」の違いのことです。
0780login:Penguin
04/05/13 17:53ID:Vaf4sRdZTurboLinux10D使用者だがkitaをプロジェクトページのやつ(例えば0.130)を入れていると
Turboアップデートでアップデート検索するとクリックイン掲載の
古いkita(0.101)がアップデート版として表示される。
Winから来たひとだと勘違いしてそれが最新と勘違いする人もいるかもしれない。
src.rpmからリビルドしたものはちゃんとバージョンどおりアップデートできるのだが
一度上記古いkita(0.101)が入ると
プロジェクトページの最新版は古いバージョンとしてクリックインで判断される
ターボで確認済の入れさせたいのかもしれないが、勘違いな人出さないためにも
ちゃんとバージョン判定させるか、アップデートからは削除すべきだと思うのだが
どうだろうか?
0781login:Penguin
04/05/13 20:42ID:I0POv8Kytar玉からrpmにせずにインストールしたって事? (じゃなければ以下は読み流して)
まあWinから来た人だとpackageなるものを理解してないかもしれんが、
rpmにしてないものまで検索させるのは無理ってもんではなかろうか
0782login:Penguin
04/05/13 22:02ID:8MqBVyHp0783421
04/05/13 23:09ID:eg3YhGhU> 名前&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月はちょっと忙しいかもしれないのでペースが落ちるかもしれません・・・
■ このスレッドは過去ログ倉庫に格納されています