Kita - 2ch client for KDE part2
■ このスレッドは過去ログ倉庫に格納されています
0001kitaの中の人 ◆KITAulkOso
04/07/16 00:31ID:IZzU7SYf名前の由来はKDEの'K'に「板(board)」を加えたのと、キターー(゜∀゜)ーー!!から来てます。
Kitaのウェブサイト
http://kita.sourceforge.jp/
http://sourceforge.jp/projects/kita/
Kita Wiki
http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi
前スレ
Kita - 2ch client for KDE
http://pc5.2ch.net/test/read.cgi/linux/1069738960/
前々スレ(DAT落ち)
おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/
0232login:Penguin
04/09/17 21:09:52ID:jSgM+J6D使う記号が書き込めない。入力とプレビューでは正常に表示されるのだが、スレに書き込
まれると"?"になってしまうのだ。これを防ぐには、どうしたらいいの?
kita 0.170.0 (KDE 3.2.3)
ja_JP,UTF-8
Monaフォント
0233login:Penguin
04/09/17 21:45:29ID:2HL8whZE>>222のパッチが本体に取り込まれるのを待つ
0234421
04/09/18 00:46:27ID:kNjy6ToKスタイルシートのbody, body.popのとこに
body, body.pop {
background-color: #FFFF00;
}
みたいな感じで指定します。ちなみに現在の私のkitaの様子↓
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/ss4.png
板一覧やスレ一覧の色も変えれると良いな〜。誰か頼むw
>>231
その辺は中の人がやると言ってたような気がするので中の人待ちです。
で、ちょっと関連の内部話。リンクをクリックしたときにURLが2chの板かどうかを判定するのに
現在はKitaMainWindow::slotOpenURLRequestの中でQRegExpを使っていますが
これだとURLが登録された外部板かどうかの判定が出来ないので上のついでにBoardクラスを
拡張していただけませんか>中の人。試しに
bool Board::boardExists( const KURL& boardURL )
{
if ( m_boardDict == NULL ) return FALSE;
if ( m_boardDict->find( boardURL.prettyURL() ) ) return TRUE;
return FALSE;
}
みたいな関数を作ってみたんですが、何処かからBoard::getByURLが呼ばれるみたいで、何かリンクを
クリックするたびにnew Boardしているので必ずTRUEが返ります。というかクリックするたびにBoard
クラスを作っているのでメモリの無駄つかいな気が。
0235login:Penguin
04/09/18 00:51:00ID:7dG5Dv0Eありがとう。ひょっとして、半角カナが入力出来ないのもこれかな?
0237kitaの中の人 ◆KITAulkOso
04/09/18 21:55:36ID:1qq5hdMxあと、すっかり次のリリースのことを忘れてましたが、以下の予定で行きます。
9/20: feature freeze
9/26: code freeze
9/29: release
>>228
今はスタイルシートに記入してください。ポップアップとおなじようなUIは付けます。
>>231
手抜きなので修正します。
>>233
ちょっと事情が飲み込めてないのですが、外部板登録時にBoard::setName()してるので、
その中でnew Board()が呼ばれてるようです。URLが2chの板かどうか判定するのなら
Boardを使わなくて、Kita::is2ch()みたいなのでいいと思いますが…。
あと、Kita::Board, Kita::Threadは捨てるかDatInfoみたいに書き直す予定です。
影響範囲が大きいのでなかなか進んでませんが。
>クリックするたびにBoardクラスを作っている
影響がないように少しずつ書き直していた結果です。書き直しが終了したら直ります。
現状でも同じURLに対して二回allocateはしてないはずなのでメモリ使用量としては問題にならないかと。
0238421
04/09/19 00:08:26ID:iYdpxdjq>>237
詳しく説明すると、>>234でやりたかった事はURLが2chの板か登録外部板かの判定では
なくて、外部板も含めてそのURLが板一覧に登録されているURLかどうかの判定です。
で、そもそも何故外部板が登録されているか判定したいかというと、現状ではリンクをクリック
したときに登録されているにも係わらず必ずwebブラウザで開いてしまうからなんですが、
Kita::is2chみたいにQRegExpを使って静的に判定すると外部板の場合はそれが登録された
ものかどうか判定できないという問題が。
という訳で、最初は>>234のBoard::boardExistsみたいな関数を作って
m_boardDictにURLが登録されているかどうかをみて判定しようと思ったんですが、
例えばhttp://kita.sourceforge.jp/みたいなリンクの上にカーソルを移動すると、
KitaHTMLPart::slotOnURL
→ DatManager::boardName
→ Board::getName
→ Board::getByURL
の順番に関数が呼ばれて new Board( "http://kita.sourceforge.jp/" );
が作られてm_boardDict->insertされます。で、結局リンクをクリックしたときに
Board::boardExistsを呼ぶと必ずTRUEが返る=登録されてる、と判定されることに。
と書いてるうちに、Board::getNameの中でBoard::boardExistsしてFALSEならQString::nullを返すように
すればこのnew Board問題はとりあえず回避できそうな気がしてきたなあ。激しくアドホックですがw
あと、そのうちKita::Board, Kita::Threadを書き直すなら、Board,Threadを直接呼んでいる
部分をとりあえず今のうちからdatmanager経由にしとけば、あとで下位クラスの仕様を変更しても上位
クラスへの影響は少ないと思います(mediator型構造っていうんでしたっけ?)
0239421
04/09/19 10:07:43ID:iYdpxdjqCVSからの差分でparsemisc.cppだけパッチ対象。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-0919.txt
・>>43で触れたhttpの後の特殊文字がパースされないバグの修正
・ついでにメール欄の特殊文字がパースされないバグも修正
もう出かけるんで詳しくは帰って来てからってことで・・・
0240login:Penguin
04/09/19 15:47:12ID:dDY7zN390241login:Penguin
04/09/19 22:41:20ID:AF89RInA>>211
0242kitaの中の人 ◆KITAulkOso
04/09/20 03:08:46ID:A3V/o5op・●書き込み(←規制されてたので急遽対応)
入れました。今日あたりsnapshot出します。
>>238
なるほど。
> と書いてるうちに、Board::getNameの中でBoard::boardExistsしてFALSEならQString::nullを返すように
> すればこのnew Board問題はとりあえず回避できそうな気がしてきたなあ。激しくアドホックですがw
の方針でcommitしました。アドホックなのはリファクタリングで直す方向で。
>>239
commitしますた。
>>240
パッチは入ってるので次のバージョンからですね。
0243login:Penguin
04/09/20 03:36:46ID:7RmyAekK0244kitaの中の人 ◆KITAulkOso
04/09/21 01:06:43ID:HBB78shUhttp://kita.sourceforge.jp/snapshot/kita-20040921.tar.gz
プリファレンス部分を別ライブラリにしてるので、
もしパッケージングするなら気を付けてください。
あとプリファレンスでグレーになってるところは未実装です。
次のバージョンまでには実装したいなぁってことで。
0245421
04/09/24 23:42:46ID:0k182GYw/usr/lib/qt-3.1/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o faceprefbase.h ./faceprefbase.ui
uic: File generated with too recent version of Qt Designer (3.2 vs. 3.1.2)
ってエラーが出るのでfaceprefbase.uiの先頭を<!DOCTYPE UI><UI version="3.1" stdsetdef="1">にする必要あります。
あとは簡単なパッチ。対象はboard.cppのみ。内容はキャッシュ内の全既読スレを一覧表示する機能の暫定実装。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-0924.txt
仮想板として外部板形式で登録します。具体的には>>197の(4)みたいに .kde/share/apps/kita/extbrd.confに
既読スレ<>http://virtual/obtained/
と登録すると板一覧のextboardのところに既読スレという項目が出てきて、クリックするとキャッシュ内にある
全既読スレを検索して一覧表示します。なんで外部板登録形式なんて面倒な方法にしたかというと・・・
(1) スレッド名とレス数をdatファイルから直接取得しているため初回クリック時は検索にえらい時間がかかる
インデックスファイル形式によるスレ情報管理に移行した際に高速化予定。
(2) 鯖移転問題は考えてない
必ずURLが新鯖のものになるので.kde/share/apps/kita/cacheの情報とコンフリクト起こすかも。
まじめにやるとしたら旧鯖→新鯖URL変換のための対応テーブルを作る必要があるけど、鯖移転まわりは中の人に
任せようと思うのでとりあえず今回は放置。
・・・って問題があるため、一応出来るけどまだ未完成だよっていう形にしたいからな訳で。
0246login:Penguin
04/09/25 04:45:26ID:e2O1nXOB何かすげ?うれすい。中の人本当にありがとう。
0247421
04/09/26 00:52:05ID:gCMnbceB内容はレスポップアップのウィンドウサイズ取得ルーチンの改良で、フォントサイズや
スタイルシートによってホップアップのサイズが狂うバグが解消されます。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-0925.txt
今まではKHTMLViewのクライアント領域のサイズの取得の仕方が分からなくてQTextBrowserから
ポップアップのサイズを取得するというアホみたいな手段を取っていたのですが、ResPopup::setText
のところであらかじめ十分大きいサイズでm_htmlPart->view()->resize()しとけば各ノードのサイズが
取得できる事に気がついてResPopup::adjustSize()を改良。検索のルーチン(KitaHTMLPart::findText)
みたいな感じでサイズを取得するようにしました。
0248kitaの中の人 ◆KITAulkOso
04/09/28 01:34:22ID:yY2Ft95nhttp://kita.sourceforge.jp/snapshot/kita-20040928.tar.gz
freezeするの忘れてますたorz
翻訳も入れてます。パッケージ関連以外のコードは完全freezeのつもり。
421氏のパッチの他に、プリファレンスでスレッドの文字色/背景色、
ポップアップのフォントの設定を加えてます。あと配布サイズが小さくなってますが、
>>107で予告したようにk2ch関連を外したのが原因です。
何事もなければ29日に出します。
0249kitaの中の人 ◆KITAulkOso
04/09/28 01:49:55ID:yY2Ft95n環境がある人はrpm作成のテストもおながいします。
0250login:Penguin
04/09/28 07:28:03ID:Hd5G1zFSお疲れさまです。
SUSE9.1, KDE3.3, Qt3.3.3にてrpmパッケージを作ってみましたが
特に問題はないです。
0251login:Penguin
04/09/28 18:35:40ID:amNmzbl0って>>250が完了済みか。
中の人乙。
0252kitaの中の人 ◆KITAulkOso
04/09/29 01:02:26ID:uiDkfZaj・画像ビューアの機能強化
・秒表示対応
・●書き込み対応
・バグ修正、UIの整理
>>250>>251
さんくす。
0253kitaの中の人 ◆KITAulkOso
04/09/29 01:03:54ID:uiDkfZaj次は何するか未定ですが、とりあえずリリースは10/29を予定します。
0254login:Penguin
04/09/29 01:17:43ID:pMBlwUrm肉の日ワロタ
0255421
04/09/29 01:47:05ID:E/6r848lで、次バージョンでの私の予定は
・今度こそkitadomtreeとkitathreadviewのコード整理
・余力があったら2ch互換板への書き込み対応
・デバッグ
くらいですかね・・・
予定が未定ならぼちぼちスレ別のインデックスファイルの
実装か鯖移転対応あたりはどうでしょうかね>中の人
0256login:Penguin
04/09/29 01:54:28ID:JLMXTludマウスジェスチャーが使いたいです。(Opera厨です。)
KHotKeysというので実現可能らしいので、
KHotKeysで検索したのですが、
何をどうしたらいいのかわかりません。
お勧めのHPなどがありましたら教えていただけないでしょうか?
0257421
04/09/29 02:21:12ID:E/6r848lKDEコントロールセンターを開いてアクセス補助→KDEホットキーで設定します。
そんなに設定も難しくないので、コンカラの設定を参考にしてやってみれば
使いかたが分かると思います。ちなみにKDE3.1にはKHotKeysは無いです。
う〜ん、先伸ばししてた.khotkeysもぼちぼち書くことにするか・・・
0258login:Penguin
04/09/29 20:12:35ID:bFXZCKoF初kitaな人への使える情報
Vine3.0な香具師 >>59-60
FedoraCore2な香具師 >>1
FedoraCore2x86_64な香具師 >>169
SUSEな香具師 >>153
SUSEx86_64な香具師 >>149
各々configuerが通らない場合必要なpkgがインスコされているか
どうか再確認汁。
他鳥は任せた。
0259login:Penguin
04/09/29 20:22:06ID:o1yy3Y460260login:Penguin
04/09/29 21:19:57ID:BfgK+MT4スタイルシート一覧をきぼんぬです。
どなたかどこかにまとめてくださいませぬか。
Kita Wiki ( http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi ) とか
に画像付きのを作って下さいな。
0262login:Penguin
04/09/30 00:12:42ID:8dzrprcBバージョンアップのたびに良くなってるような気がする
0263421
04/09/30 01:49:54ID:gLO3fkeQ>>260
私がいま使ってるcssはこんな感じ
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/css421.txt
それとttp://ktown.kde.org/~seli/khotkeys/あたりを見ながら
マウスジェスチャのデフォルト設定(kita.khotkeys)をぼちぼち書こうと
思っているんですが、どんなアクションが欲しいか案があったらマウスの動きと
一緒に言って下さい。
(例) 右のタブへ移動 →
みたいな感じで。参考までに
operaのジェスチャ ttp://www.opera.com/features/mouse/
mozillaのジェスチャ ttp://optimoz.mozdev.org/gestures/defaultmappings.html
0264login:Penguin
04/09/30 01:58:59ID:YyWzN6rC0265kitaの中の人 ◆KITAulkOso
04/09/30 02:08:29ID:60kkkyJkそうですね。とりあえずその方向で。
あとは前にも上がってるお気に入りの整理あたりかな。
>>258
今提供しているrpmはTurbolinuxでコンパイルしたもの(ただしSerial:の設定なし)です。
>>259
ぐは。
>>262
良くならないとバージョンアップの意味がないのではw
とりあえず以前無かったバグを出さないように気を付けてます。
>>264
最初は大きな変更が0.010、小さな変更が0.001としてたんですが、
最近はずっと0.01しか上がってないので、これからは基本的に0.001だけ上げるようにしました。
だから次は0.172.0の予定。
0266login:Penguin
04/09/30 02:40:41ID:YyWzN6rC>最初は大きな変更が0.010、小さな変更が0.001
そうなんでつか。0.160->0.170と0.170->0.171って同じくらい変わった
ような気がするので、むしろ0.010ずつ上がった方が自然だと思った
んですが。
0267login:Penguin
04/09/30 08:58:20ID:NSIT7tjHいや、0.1以上の完成度
もう、0.2どころか、0.9ぐらいでもいいのでは。
いや、見事、見事。
0268login:Penguin
04/09/30 14:13:05ID:8dzrprcBマウスジェスチャー実装したらもう、少なくとも0.2くらいにはしてもいいのでは?
0269login:Penguin
04/09/30 19:26:33ID:EmV9WvPDCuickInマンセー
0270login:Penguin
04/09/30 22:45:06ID:I+VkS/yp敢えて苦言をていするなら、アイコンだな。
アイコン。。。。もうちょっとなんとかならんかね。なんか色合が淡いような気がする。
Kメニューのなかで、kitaだけが、異質な雰囲気を醸しだしてるんだがな。
0271login:Penguin
04/09/30 22:59:26ID:An9KBUicKDE3.2ならKDE Hot Keyでマウスジェスチャも設定できるぞ
デフォで入ってるkonquerorのタブ操作がkitaでも使えるから、
マウス3ボタン押しながら、↑→とかやってみ。
俺も今初めて使ったんだけどな。
0272login:Penguin
04/09/30 23:07:56ID:2yH7EhCtためしに改良案をつくってみてはいかが?
0273421
04/09/30 23:20:01ID:gLO3fkeQtar xvfz kita-0.171.0.tar.gz
cd kita-0.171.0
./configure --prefix=/home/knoppix/
make
mkdir /home/knoppix/bin
mkdir /home/knoppix/lib
make install
export KDEDIRS=/home/knoppix:$KDEDIRS
/home/knoppix/bin/kita
まあこんな感じで。あと使ってて気がついた小さなバグの報告
(1)スレ一覧でタブを閉じると必ず一番左のタブに移動する。
KitaSubjectTabWidget::deleteWidget()でsetCurrentPage( 0 )してるのがまずいのか。
(2)設定で「クリックしたときに新規タブを使う」を外したときに板をクリックすると
スレ一覧で現在開いてるタブでなくて違うタブで開くときがある。
KitaSubjectTabWidget::loadBoard()でcurrentPage()でなくてm_latestView
使ってるのがまずいのか。
(3)書き込みウィンドウで名前とメールのとこのフォントがスレッドフォントと同じになってて変。
KitaWriteDialog::clear()のsetFontあたりの問題ですな。
(1)と(2)は私が見ときますが、(3)は中の人おながいします。
0274270
04/09/30 23:23:10ID:I+VkS/ypおっしゃるとおり。代替案のない批判には意味がない。
しかし、おれにゃ、絵心がない。いまためしに創ってみたが
こりゃどうみても、マキマキうんこだ。
だれか、絵心のある方いないかね。
0275login:Penguin
04/09/30 23:35:34ID:Qx/bLYxEそれはそれで見たい。
0276login:Penguin
04/10/01 00:40:40ID:WZsRivF60277kitaの中の人 ◆KITAulkOso
04/10/01 01:09:51ID:bLATjVRu0.2とか0.90は以前に使ってます。
「れーてんいちなな」じゃなくて「れーてんひゃくななじゅう」なので
むしろ上げすぎのような気がしますw
1.0になればいいんですが、まだ安定版と開発版を分けるほどじゃないんで…。
ただ、0.01上がるのと0.001上がるのでアップデート意欲が違うかどうかは気になります。
>>270
(つД`)
輪郭が淡いのは確かに気になるので、ちょっとシャープにしてみました。
http://kita.sourceforge.jp/screenshots/hi48-app-kita.png
微調整はしてないですが、どんな感じでしょう?
>>273
(3)は見ます。板名とかのラベルと同じようにすればいいのかな。
>>276
OK。デフォルトがどうなるかはまだ未定ですが、基本的にはパッケージに入れます。
0278270
04/10/01 06:23:43ID:NGjbcaUMしかし相変わらず仕事がはやい。
新アイコン、いいんでないですか! 気になってた淡さがだいぶ改善されました。
276にも期待します。 デフォルトがどうなるか別として、最近のKDEのアイコンのように
透明感と立体感があるオプションが在っていいとおもいます。
0279login:Penguin
04/10/01 09:52:52ID:4gnGZFR4アイコンやっつけてみました
0280login:Penguin
04/10/01 14:10:11ID:A3ZqC3kK試作1: ttp://page.freett.com/SUSER/kita10.png (ちょっとキモいかなー)
29日までに テーマ:クリスタル SVG対応のアイコンを作ってみます。
0281270
04/10/01 15:16:30ID:NGjbcaUMみんな巧いね。 個人的には中の人のより、279のが好き。
でも、「Kメニューとの一体感」ってことで、280の クリスタルSVG対応版に超期待。
って、偉そうにいってるけど、俺何様のつもりだよ。
0282login:Penguin
04/10/01 17:10:25ID:R0dzGM+Yキモ(・∀・)イイ!!
0283279
04/10/01 18:05:27ID:jZ1LaH6o0284login:Penguin
04/10/01 19:55:47ID:cBwso+P2うpうp
0285login:Penguin
04/10/01 21:49:45ID:h8nDgMcSttp://fellows.freespace.jp/dock/img/114.zip
128*128推奨です。一番小さいやつとかかなり無理してますorz...
0286login:Penguin
04/10/02 17:17:23ID:T8NdU/OK名前のデフォルトがfusianasanな板(狼)に出入りしていまして、
幸いにもこれまでホスト名を晒してしまった事は無いですが、「あっ名前入れたっけ?」と
送信後ブラウズ画面が出てくるまで時折心配になります。そこで、
・名無しの場合、プレビュータブの名前欄に(default name)ではなく板のSETTING.TXTから
取得したBBS_NONAME_NAMEの文字列を表示する
・[OK]を押したあと、名無しあるいは入れた名前がfusianasanか山崎渉入りの文字列なら
注意喚起窓を出して本当に送信していいか確認を促す
この2点があると安心できるのですが、対応を検討していただけないでしょうか?
どちらも、特定の板に限らず2ちゃんねる全般で役立つものと思います。
トラップにかかって晒すのも2ちゃんの醍醐味(?)といわれればそうかもしれませんが...
0287421
04/10/03 23:37:06ID:LJabHuXo私もSETTING.TXTから板看板のURLとか改行規制の行数とかデフォルト名無しの情報を取得したいなあ
と思っているのですが、今月はこれから忙しくなって既存のバグのデバッグと外部板への書き込み問題
くらいしか対応出来そうにないので中の人お願いしますorz まあKIO::downloadとQStringの機能を
使えば簡単に出来そうな気もしないでもないんですが。
で、パッチ。 cvsからの差分で、ソースルート/kita で patch -p0 < patch10-3.txt です。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch10-3.txt
・>>273の(1),(2)の修正
・KitaDomTreeクラスの整理
延び延びになってたKitaDomTreeを整理。だいぶすっきりしたかな。しかし前から気になってたけど
DOM::Node::appendChild()の動作が異様に重いのはなんとかならんかな。そこが完全にボトルネックになってるもんなあ・・・
・シグナルの整理少々
ThreadListView::showThreadRequested()とKitaBoardView::openBoardRequested()シグナルを廃止して
スレ一覧やスレッドをSignalCollection::openURLRequestExt()経由でKitaMainWindow::slotOpenURLRequestExt()
から開くことに。mimetypeで指定します。詳しくはKitaMainWindow::slotOpenURLRequestExt()を参照。
まあ、基本的に何かURLを開くときは必ずKitaMainWindow::slotOpenURLRequestExt()を
経由させるという方針で行こうかと。あと起動時に No such signal openBoardRequested 警告が出ますが
後で直すので気にしないでください。
ついでにKitaSubjectView::slotCloseButton()というスロットを作っておいたのでスレ一覧にも閉じるボタンが
欲しいなあとか言ってみる。
0288kitaの中の人 ◆KITAulkOso
04/10/04 00:08:06ID:jba359O5どうしようかな。とりあえず配布物には含めるつもりですが、
デフォルトをどうするかは悩みどころですね。
>>286
モ娘(狼)でしたっけ。とりあえず両方とも入れます。
SETTING.TXT対応はちょっと時間かかりそうなので、
暫定的にモ娘(狼)だけ警告を出すかもしれません。
0289login:Penguin
04/10/04 22:55:32ID:r6XZdHjokita-0.150.0-1.i386以降のバージョンをインストールしようとすると、
libkwalletclient.so.1とlibselinux.so.1が足りないって言われます。
その2つを入れようとすると、更なる依存関係エラーによりキリがない状態です。
結局どのパッケージが入ってるとインストールできるのかがわかりません。
助けてアンパンマーン
0290login:Penguin
04/10/05 00:22:31ID:lZXGotAJとりあえず依存を無視してブチ込む勇気を持て。
0292login:Penguin
04/10/06 08:54:47ID:WxxfBe+4過去ログにアクセスしにくくてそれも困ります。いい方法ないでしょうか?
お気に入りが複数グループあったり、過去ログを自己管理できるフォル
ダがツリー上にあったりすると便利なんですが。
0293login:Penguin
04/10/06 23:06:08ID:QjXVQBr+0294kitaの中の人 ◆KITAulkOso
04/10/07 00:56:21ID:yDbCgn24>>289-291
rebuildする方が確実かと。。。
>>292
お気に入りの整理は要望が多いので早く入れたいところですがまだ何もしてませんorz
過去ログは>>245かな。
>>293
今月はいつもよりダウンロード数が多い気がしますが、@ITの影響かなぁ。
0295login:Penguin
04/10/07 14:39:35ID:iIhOBHTZ起動はできるのですがなんだかすっきりしないのでwarningが出ない方法を教えてください。
kita: WARNING: KXMLGUIClient::setXMLFile: cannot find .rc file kitanaviui.rc
ちなみにsrpm版をrpmbuid --rebuild kitaxxxxxxしてrpm -ivh kitaxxxxxxでインストールしました。
.bashrcにもexport KDEDIRS=/usr:$KDEDIRを書いています。
またデバイスがビジーまたはリソース不足ですというメッセージも出るのでこちらの解決策もお願いします。
0296login:Penguin
04/10/07 18:23:50ID:1SycpyQTtouch ~/.kde/share/apps/kita/kitanaviui.rc
0297login:Penguin
04/10/07 18:53:30ID:noM0Cb15がSUSEのばやい一番すっきりするような気がする。
0298login:Penguin
04/10/07 21:59:14ID:F8ZyNie3デフォルトで対応してないの?
対応するって話じゃなかったっけ?
0299kitaの中の人 ◆KITAulkOso
04/10/07 22:40:42ID:yDbCgn24すっかり忘れておりましたorz
というわけでさくっと対応してみた。
http://kita.sourceforge.jp/snapshot/kita.spec
SuSEの場合%{_prefix}を/opt/kde3/
に固定、SuSE以外はそのままにしてます。試してみてください。(0.171.0で)
0300kitaの中の人 ◆KITAulkOso
04/10/07 22:49:53ID:yDbCgn243ヶ月も放置してたなんて…orz
http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi?%A5%A4%A5%F3%A5%C7%A5%C3%A5%AF%A5%B9%A5%D5%A5%A1%A5%A4%A5%EB%A4%CE%C0%DF%B7%D7
板単位で持つかスレ(dat)単位で持つかは多分どっちもどっちなので、
とりあえずある程度実装してから考えてみます。
あと忘れてましたが、>>287はマージ済みです。
0301421
04/10/08 02:01:39ID:r25O7ths忙しいながらもチビチビと2ch互換外部板の書き込み対応の作業してるんですが、ついでに
スレ立て機能を実装したりしてたらコードがぐちゃぐちゃになったのでKitaWriteDialogを
作り直しているところです。とりあえず次にsnapshotが出た後にそれに合わせてパッチを作る予定。
> 板単位で持つかスレ(dat)単位で持つか
どっちの方式も一長一短ありますが、私はスレ単位方式に一票。findとか使って手作業でログ管理
をするのが楽だからというのと、ImgManagerでやってるみたいにKConfigで簡単にアクセスでき
るからってのが理由です。たしかにファイル数が2倍になるって問題もありますが。
0302login:Penguin
04/10/08 14:08:19ID:SL9n1FtP過去ログ嫁
といいつつ、俺もSuse9.1+KDE3.3での障害報告。確実に再現できてないんだけど、三回に一回ほどこうなる。
MacOS風に、メニューバーをスクリーン上部に配置しているとき、Kitaが起動しない。
念のためにターミナルから起動してみたけど、kitaとコマンドを入力したらなんのメッセージも吐かず
プロンプトが元にもどる。
なんでなんだろうな。
0303login:Penguin
04/10/08 14:24:09ID:3136+KnWKitaが正常に動作する状態でもプロンプトに戻るのが
仕様みたいだけど。
0304login:Penguin
04/10/08 15:18:19ID:rzUc4PlE0305kitaの中の人 ◆KITAulkOso
04/10/08 23:55:59ID:4gt6gcRMとりあえずスレ単位で設定ファイルを作成する方式で作成するつもりです。
snapshotは早ければ明日、遅くとも連休中には出します。
一応10/20 feature freeze, 10/27 code freezeの予定です。今決めました。
>>302-304
> kitaとコマンドを入力したらなんのメッセージも吐かずプロンプトが元にもどる。
プロンプトに戻るのはKUniqueApplicationを使ってるためです。
すでにkitaが起動しているときには何もメッセージを出さないので、
プロセスが残ってる可能性あり。他の原因は今のところ思いつかないです。
0306login:Penguin
04/10/09 19:08:29ID:OTtPvCu10307kitaの中の人 ◆KITAulkOso
04/10/10 14:46:06ID:XHCo2Yz2http://kita.sourceforge.jp/snapshot/kita-20041010.tar.gz
外部的には>>287と、>>273の(3)の修正と、スレ一覧で右クリックすると
プロパティが見られるようになった程度(これもデバッグ用ですが)ですが、
内部はかなりいじってます。特にKita::Threadのインスタンスをほとんど排除しました。
今のところ不具合はないですが、設定ファイルのバックアップをおすすめします。
これでインデックスファイルの実装に心置きなく取りかかれるはず。
0308login:Penguin
04/10/10 17:47:16ID:WsQja1Hvスナップショットインスコしました。
なんか、動きがすっきりしたような気がするのは気のせいでしょうか。
なんせ、AMD K6 なんていう骨董品のようなCPUと256MBしかつんでないメモリの機械
でKITAを動かしてるもんですから、ちょっとした変化でも体感速度として伝わって来るんですよね。。。
>スレ一覧で右クリックすると
>プロパティが見られるようになった程度
って、このプロパティってなんだか楽しいですな。デバッグ用なんでしょうが
一般ユーザーとしてもちょいと使い道ありそう。
で、要望なんですが、「引用符 つきペースト」って書き込みのときあると便利だと思うのですが
実装むりですかね?
0309421
04/10/10 21:34:14ID:FYOyWE8Dいきなりftpにつながらなくなってるし。移行手続きしたら後でパッチ上げます。
> 引用符つきペースト
多分そんなに難しくないと思うので私が見ときます。
0310421
04/10/10 22:02:30ID:FYOyWE8Dttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-10-10.tar.gz
・KitaWriteDialog -> KitaWriteView にクラス名変更
・2ch互換外部板書き込み対応
・スレ立て機能実装
GUI作ってないので、スレ立てウィンドウを出したいときは適当なスレを開いてから検索ボックスのコマンドで
「:new」と打つと出ます。内部的には KitaThreadView::slotSearchButtonの"new"のとこみたいに
emit createNewThread すると開きます。あとデバッグ用にqDebugいくつか入ってますが後で消すので
とりあえず放置しといて下さい。それとスレ一覧で外部板のスレ名が出なくなったのでインデックス方式に移行
するときにその辺も見ておいて下さい。
つづく
0311421
04/10/10 22:05:14ID:FYOyWE8D無いのでまだテストしてません。まあ多分大丈夫じゃないかな。多分。あと●のテストとかもしてないのでこの辺りの
スレ立てのテストは新スレを立てる用があるときに誰か頼みます。そのときコンソールに表示されるデバッグ表示も
教えてくれると嬉しいなみたいな。で最終的にファイル構造の変更はこんな感じに。
廃止
part/kitawritedialog.{cpp,h}
part/kita2ch.{cpp,h}
追加
part/kitawriteview.{cpp,h}
更新
kitawritetabwidget.{cpp,h}
kitasubjectview.{cpp,h}
kitaboardview.cpp
part/kitathreadview.{cpp,h}
part/kitawritedialogbase.ui
libkita/kita-utf8.h
libkita/signalcollection.h
libkita/datmanager.{cpp,h}
0312421
04/10/11 13:16:09ID:aPDR1TW7ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-10-11.txt
・書き込み画面でクリップボードを>で引用
とりあえず書き込み画面でF2キーにショートカット割り当て。そろそろ適当に割り当ててきた
ショートカットキーの配置をきちんと考えないと駄目かな。
ちなみにマウスジェスチャの設定ファイル(kita.khotkeys)をぼちぼち書こうと
思っていたんですが、良く考えたらショートカットキーの配置を確定しないと2度
手間になるので配置の確定後にすることにします。
・その他書き込みまわりで細かい修正
あとSETTING.TXT対応までの暫定仕様としてデフォルトがfusianasanな板に書き込む
ときにURLをみて警告出そうと思ったのですが、モ娘(狼)って何処にあるんでしょうかw
板一覧の検索が欲しいなあとか言ってみる。
0313login:Penguin
04/10/11 13:22:20ID:bK7NNCOb0314279
04/10/11 16:51:19ID:Ew/Ntv32需要ありますか?
0315login:Penguin
04/10/11 17:50:53ID:IBxFM8/Lあると思うよ。
310ー312
のパッチ当ててたらなおあると思うよ
0316279
04/10/11 19:47:10ID:Ew/Ntv32何処に上げたらいいですかね
0317login:Penguin
04/10/11 20:08:18ID:XtJTcO5H雑談系2->モー娘(狼)
0318421
04/10/12 02:21:52ID:FoN1LTTzttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-10-12.txt
DatManager::getBBSDefaultName()って関数を追加して、そこから板のデフォルト名を取得することに。
現在はURLを見てモー娘(狼)だけ静的に名前をfusianasanにしていますが将来的にはSETTING.TXT
から取るということで。
なお静的に名前を与えているため、板が移転したときは当然fusianasanチェックは効かなくなるので過信は禁物。
0319login:Penguin
04/10/13 22:05:21ID:nQgJShaDクリックしても、板が表示されなくなっています。
前スレ 808 で 691 さんが追加された機能だったと。
いつから動作しなくなったのか分かりませんが。
Kita は Momonga trunk の kita-0.171.0-0.20041010.1m
KDE 3.3.0 Qt 3.3.3 です。
0320login:Penguin
04/10/13 22:14:21ID:nQgJShaD> クリックしても、板が表示されなくなっています。
> いつから動作しなくなったのか分かりませんが。
> Kita は Momonga trunk の kita-0.171.0-0.20041010.1m
kita-0.171.0-2m(ほとんど素の Kita 0.171.0)に戻したら、
クリックで板が開きました。
正常に動作します。
つまり、この不具合は >>307 のsnapshotからです。
0321421
04/10/13 22:20:05ID:l/LrQRUB原因は>>287の
> あと起動時に No such signal openBoardRequested 警告が出ますが
> 後で直すので気にしないでください。
って部分なので>>310のパッチで直ってます。
ちなみに今週は忙しくて一行もコード書いてませんw
0323kitaの中の人 ◆KITAulkOso
04/10/14 00:56:51ID:g4G+Co6xコードを整理したのでその分速くなってるかも。せいぜい数%程度だとは思いますが。
>>310>>312>>318
merged.
Kitaの接頭語は出来るだけ使わない(namespaceを使用予定)なので
新規クラスはKita::Fooみたいにしてくれるといいかも。結局そのままにしてますが。
板検索は欲しいですね…出来ればインクリメンタル検索で。スレ一覧も。
>>313
スレ一覧でコピーはあるので板一覧にも同じ機能を付けた方がいいかな。
URLのポップアップは面白いけど一般的ではなさそうなので保留かな。
気が向いたら実装するかもしれません。
>>316
今のところアップローダは用意してないので…他の板から適当に間借りしてください。
定常的にうpする需要があるならアップローダかsf.jpの権限を用意しますので言ってください。
0324421
04/10/14 22:19:51ID:agheFqJxkitaディレクトリで patch -p0 < patch-10-14.txt
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-10-14.txt
内容は"subjectview_newthread"という新スレ立て用のアクションを
追加しただけなんですが、いかんせんまだ2chで実際にテストしていないので
このアクションをメニューに表示させるか悩んでたり・・・。とりあえず
・●なしでスレ立てられるか
・●有りでスレ立てられるか
の2つのテストが必要なんですが、テストでスレ立てする訳にも行かないしなあ・・・
他の2chブラウザの開発者はどうやってテストしたのかな。
まあ、このアクションをメニューに表示させるかどうかは中の人の判断に任せます。
kitasubjecttabwidgetui.rc の <Action name="subjectview_newthread" />
の行を削るだけなので。とりあえず表示しちゃってスレ立てが必要な人にテストしてもらう
って手もありますが。
> 新規クラスはKita::Fooみたいに
これはlibkita以外のフォルダでも今後は全部そうするってことでしょうか。
0325login:Penguin
04/10/14 22:32:31ID:TU7AUonaさほど問題にはならないかと…
0326279
04/10/15 17:40:50ID:gHqRB4N/あげときました>Snapshot
0327login:Penguin
04/10/16 15:47:39ID:KQkmWF+VKitaを眼の敵にするような事の内容におながいします。
0328login:Penguin
04/10/16 18:57:28ID:Cw47+yW9∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^∀^)< 今晩はカレー
( つ ⊂ ) \_________
.) ) )
(__)_) (^∀^) < ♪
kitaの完成度が日々上がっていくのが楽しみなのですが、
個人的な要望がいくつかありますのであげておきます。
(既出もあるかと思いますが勘弁して)
・起動の度に板リストを外部から取ってくるのは困る。
・板リストのインデントをもう少し詰めたりできないかしら。
補足すると、たとえば現在「PC等」カテゴリの下に「PCサロン」板が表示されてるけど
その開始位置が「PC等」の”等”の位置からになっている。
これをせめて「PC等」の”C”の位置からに出来ないかなーと。
0329kitaの中の人 ◆KITAulkOso
04/10/16 20:07:06ID:CXeNxfxX>>324
とりあえずfeature freezeまではそのままにします。
> これはlibkita以外のフォルダでも今後は全部そうするってことでしょうか。
あー、それは考えてなかった。partはKitaPart::みたいにした方がいいかも。
とりあえずファイル名がkitaで始まると補完などで面倒なのが一番気になってるので、
ネームスペース使う場合でも接頭語としてKitaを使う場合でも
ファイル名はKitaを除いたものにしてください。
>>328
既出でもそれだけ要望が多いことが分かるのでOKです。
> ・板リストのインデントをもう少し詰めたりできないかしら。
パラメータ一個いじったら出来たので、とりあえずCVSに入れました。
http://kita.sourceforge.jp/screenshots/treestep10.png
こんな感じでどうでしょう。正直微妙な気もしますけど、慣れの問題かな…
0330328
04/10/16 22:58:56ID:wxexSb2A> こんな感じでどうでしょう。
ありがとうございます。
望んでいたとおりになりました。
表示幅のシビアな環境で使っているものでして、非常に助かります。
0331kitaの中の人 ◆KITAulkOso
04/10/17 15:56:53ID:F2OSyDyUhttp://kita.sourceforge.jp/snapshot/kita-20041017.tar.gz
以降の予定は>>305。
>>307以降の修正は、
・>>310>>312>>318>>324のマージ
・板リストのインデントを詰めた>>329
・スレ一覧にボタンを付けた>>287
・起動時に板リストを取得しないようにした>>328
メニューから手動で実行してください。あと初回起動時には自動的に取得されます。
・インデックスファイルの実装開始
現在のところスレ名だけです。キャッシュディレクトリに*.idxというファイルが出来ます。
今のところ他に何も影響はありません。あと理論上は遅くなるので(毎回ファイルを開いてるし)、
あまりに遅くなるようなら言ってください。
>>326
何かいろいろありますね。
後でリンクします。
■ このスレッドは過去ログ倉庫に格納されています