[表示 : 全て 最新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/


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アプリの推奨動作と違いますよね。






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

前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