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/
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にある最新の物をインストールしたんだが・・・