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


971 名前:421 mailto:sage [04/07/09 23:57 ID:IdGXJmAa]
ちょうどリリースの狭間でネタも無いので超長期的に実装しようと思っている
機能を晒してみるテスト。まあ実装するにしても当分先の話になるんでHikiの
TODOにもまだ書いてませんが。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview1.png
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview2.png

で、これが作りかけのコード。一応単体で動作可。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kviewtest.tar.gz

上のコードはパブリックドメインにするので、Qt/KDEでプログラムしたい
人は好きに使って下さい・・・

972 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/11 00:39 ID:iHhkW4EK]
>>963
入れますた。

>>965
入れますた。
> 申し訳ないです。シグナルがらみだとパッチの量は少なくてもどうしても範囲が広くなって
> しまうもので・・・
コード書きあまりやってないのでこれくらいはまかせてください。

>>966
入れますた。うちの環境だとセグフォったのでKitaConfig::setPartMimeList()の引数を
参照渡しから値渡しにしてます。(いまいち分かってなかったりするのですがw)

>>968
入れますた。

>>969
TurboとVineが3.1.xだったような。こちらで直してみます。
# 3.0.xはもう外してもよいと思いますが…

>>970
入れますた。
Ctrl+nはいらないと思いますので、こちらで消してみます。


973 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/11 23:30 ID:iHhkW4EK]
snapshot.
kita.sourceforge.jp/snapshot/kita-20040711.tar.gz

>>972の他に、Qt 3.1への対応(詳細>>968>>969)、
Ctrl+nの削除を入れてます。
Qt 3.1環境でのコンパイルテストはしてないです。

特に使ってて大きな問題はないので、
木曜日code freeze、土曜日releaseで考えています。

# あと今は●対応の実験してます。

974 名前:421 mailto:sage [04/07/12 21:25 ID:/wLqb9wC]
乙です。Qt3.1でも問題なくコンパイル通りました。

で、リンクをクリックして未読のレスを開いた後で、ごみ箱ボタンを押してもキャッシュが削除
されないバグ修正。要するにm_thread=NULLになるのでこの場所てインスタンスを作っておこうって話。

diff -c datinfo.cpp.old datinfo.cpp
*** 200,205 ****
--- 200,206 ----
}

/* update thread info */
+ if( !m_thread && m_readNum ) m_thread = Kita::Thread::getByURL( m_datURL.prettyURL() );
if( m_thread ){
if( m_thread->resNum() < m_readNum ) m_thread->setResNum( m_readNum );
KitaThreadInfo::setReadNum( m_datURL.prettyURL(), m_readNum );

975 名前:421 mailto:sage [04/07/12 21:33 ID:/wLqb9wC]
あとごみ箱を押した時に、dat落ちしていないかつレス数が900未満のレスの場合は
確認ダイアログを出さないようにするパッチ&deleteアクション追加パッチ。

自分で言うのもなんだけど結構便利(w

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/delete.tar.gz

976 名前:421 mailto:sage [04/07/13 22:42 ID:g5cYVYwN]
(1) アクションをいろいろ追加するパッチ。>>975からの差分。
アイコンとショートカットは適当に付けたので適宜変更してください。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/action.tar.gz

(2) スレ一覧でsinceを押したときに新しい方から順にソートするパッチ。
従来どおり古い方からソートした方が良い場合は無視してください。

$ diff -c threadlistview.cpp.old threadlistview.cpp
*** 186,191 ****
--- 186,193 ----
return QString::localeAwareCompare( i->key( col, ascending ), key( col, ascending ) );
case Col_Mark:
return QString::localeAwareCompare( i->key( Col_MarkOrder, ascending ), key( Col_MarkOrder, ascending ) );
+ case Col_Since:
+ return -1*QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) );
default:
return QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) );
}

(3) スレッドビューでCtrl+Fを押すたびに検索ボックスのフォーカスをセットしたり外したりするパッチ。
他のショートカットキーの方が良い場合は無視してください。

void KitaThreadView::focusSearchCombo()
{
if( !SearchCombo->hasFocus()) SearchCombo->setFocus();
else m_threadPart->view()->setFocus();
}

977 名前:421 mailto:sage [04/07/14 22:26 ID:Rw/+bQ36]
(1) KitaNaviを表示したときに画面に出る警告を消すパッチ。
diff -c kitanavi.cpp.org kitanavi.cpp
*** 142,150 ****
m_qtw->addTab(view,str);
m_qtw->setTabToolTip(view,labelstr);

- connect( Kita::SignalCollection::getInstance(), SIGNAL( signalChangeStatusbar( const QString&) ),
- this,SLOT( slotChangeCaption( const QString& )));
-
view->setup( datURL, VIEWMODE_KITANAVI );
totalNum = Kita::DatManager::getReadNum( datURL );

(2) >>975の条件に加えて、Favoriteに登録しているスレの時には確認ダイアログを出すパッチ。
そもそも必ず確認ダイアログを出したいって場合はこの辺のコードを戻してください。
diff -c kitathreadview.cpp.org kitathreadview.cpp
*** 759,765 ****

int rescode = Kita::DatManager::getResponseCode( m_datURL );
int readNum = Kita::DatManager::getReadNum( m_datURL );
! if( ( rescode != 200 && rescode != 206) || readNum >= 900 ){
if( QMessageBox::warning( this,
"Kita",
"Do you want to delete Log ?",
--- 759,766 ----

int rescode = Kita::DatManager::getResponseCode( m_datURL );
int readNum = Kita::DatManager::getReadNum( m_datURL );
! if( ( rescode != 200 && rescode != 206) || readNum >= 900
! || FavoriteThreads::getInstance() ->contains( m_datURL.prettyURL() )){
if( QMessageBox::warning( this,
"Kita",
"Do you want to delete Log ?",

978 名前:421 mailto:sage [04/07/14 22:30 ID:Rw/+bQ36]
とりあえず自分的には以上でcode freezeで続きは次バージョンでかな・・・

あと、なんとなくknoppix3.4でkitaを動かしてみたので以下そのメモ

diff configure.in.in.old configure.in.in
29c29
< [AC_MSG_ERROR([konq_faviconmgr.h was not found!
---
> [AC_MSG_WARN([konq_faviconmgr.h was not found!

してから

make -f Makefile.cvs
./configure --prefix=/home/knoppix/
make
mkdir /home/knoppix/bin
mkdir /home/knoppix/lib
make install
cd /home/knoppix/bin
export KDEDIRS=/home/knoppix:$KDEDIRS
./kita

全部ramdisk内でやってるからコンパイルが心持ち早い感じが

979 名前:login:Penguin mailto:sage [04/07/15 02:40 ID:/aC4zkrB]
Kitaすごく良いソフトですね!Kitaは0.150.0をソースからビルドしたものを使っていますが、IEやmozillaでは見ずらかった2ちゃんねるがとても見やすくなってサイコーです!作者の方に感謝します。



980 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:24 ID:IZzU7SYf]
最後のsnapshot。
kita.sourceforge.jp/snapshot/kita-20040716.tar.gz
>>973-977入れてます。あと、翻訳を更新してます。

>>975
とりあえずそのまま入れてますが、900未満という条件はいらないかも。

981 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:26 ID:IZzU7SYf]
980取ったので次スレあげます…

982 名前:kitaの中の人 ◆KITAulkOso mailto:sage [04/07/16 00:36 ID:IZzU7SYf]
Kita - 2ch client for KDE part2
pc5.2ch.net/test/read.cgi/linux/1089905503/

というわけで立てました…

983 名前:421 mailto:sage [04/07/16 00:55 ID:66SD50ri]
中の人乙です。

> 900未満という条件はいらないかも

その辺も含めてインターフェース周りは一任しますので適当に調整しておいて下さい。

> 初スレ立てだったりする。

そういや新スレ立て機能って欲しい人っているのかな・・・
たまにしか使わない機能だし、実験が面倒くさそうなんで私はあまり実装する気ないんですが。


あと、なんとなくFC3-test1でkitaを動かしてみたので以下そのメモ

tar xvfz kita-20040711.tar.gz
cd kita-20040711
./configure --prefix=/usr --with-qt-dir=/usr/lib/qt-3.3
make
su
make install
exit
kita

つか特別何もしなくても普通に動いちゃってつまらなかった訳ですがw






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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