実用耐えうる ICQ Client

このエントリーをはてなブックマークに追加
vicq いいね。おいらもここで知ったですよ。
とりあえず Emacs 側で sjis にしてます。

。。。確かに時刻出ないのは気になるですね。
$output .= localtime . "...";
みたいに付けるのも手だろけども、なんかちゃんとした手はないのかね?
8178:01/12/15 15:00
>>79
いや、bellは元々鳴ってくれるんですけど、
(というか相手のstatus変わるたびに鳴ってうるさい:-)
screenをdetachしてる時に来たメッセージの時間がわからなくて悲しい
という話です。

>>80
そういうふうに個別対応するのが面倒なので
s/printf/dateprintf/gとかしようと思ったんですが、
printfに引数を丸投げするやりかたがわからず断念中。<よわ。
82名無しさん@お腹いっぱい。:01/12/15 15:06
vicq、anoncvsで取ってきて使ってるけど、
どーもテストしないでcommitした感じの変更が多くて萎え。
83名無しさん@XEmacs:01/12/15 17:14
>81
sub dateprintf {
printf @_;
}

って、こゆ単純なハナシじゃなくて? > 丸投げ


でも、ぱっと見た感じ、いじるなら(試してないけど)

$Id: vicq,v 1.46 2001/12/05 13:58:48 gonzo Exp $ なら

二箇所ある print $output; の手前に
print localtime . "\n";
入れれば良いだけとか。。。

# カンチガイしてたらスマソー
8478:01/12/15 22:01
>>83
そう、それ! その@_が出てこなかったのよ。
ありがとー。
何を思ったか printf $@ ってやってうごかねーって言ってた。

>二箇所ある print $output; の手前に
2箇所もあるならサブルーチンにするでしょう、普通!(w

で、さっそくやろうと思ったら、
1.60(昨日)から時刻出るようになってた...
85名無しさん@お腹いっぱい。:01/12/24 15:57
gaim を日本語化
http://dearfriends.org/linux/gaim/
KDEのkxicqは?
ICQ2000 対応なら ickle ってのもある
http://ickle.sourceforge.net/

>>86
kxicq2 は日本語不可
kxicq は変換プラグインが同梱されてるので可
88名無しさん@お腹いっぱい。:01/12/30 15:55
DockApp な MSN messenger クライアントってないすか?
状態表示ウィンドウが常時開いてるのはちょっといやなんで。
チャットウィンドウは別にいいんだけど。
89名無しさん@お腹いっぱい。:01/12/30 17:31
>>87
そんなことないぞ、CVSのkxicq2はPreferenceの
"Encoder Language"を"Japanese ( sjis )"にすれば
日本語通るぞ。
SourceForgeに上がってる0.7beta4はダメだったけど。
メッセージ受信した時に隅の方からニョキッっと出てくると嬉しいね.<msn
linuxでできないかな,あれ.
9187:01/12/30 23:48
>>89
うを
そうだったのか
スマソ
vicqでinvisibleにして、
winのicqから見たらinvisible表示になっててワラタ。
これってvicqのせい?
93名無しさん@お腹いっぱい。:02/01/03 15:09
で、結局「実用耐えうるICQ Client」はどれなの?
94わがままカブ王子:02/01/03 17:37
最近メッセージのやり取りで困っていたので>>89の情報を頼りに
kxicq2のcvsを入れてみた。
メッセージのやり取りはバッチリ。
UIが英語になるのと音がBeepだけになるのが我慢できれば実用的かな。
ファイルのやり取りもだめみたいだね。
まぁ、一番大事なメッセージのやり取りがちゃんとできるのでLicqステ。
あ、そうだ、、半角カナも通ったよ。
以上報告終わり。
>>87
早速試してみた。
なかなか良いぞ。

SJIS<->EUC-JPとのTranslation mapを作れば完璧なんだが、
仕様がどうも良く分からん…
9695:02/01/03 23:28
>>95
自己レス。

そうか、これって1byte毎に変換する事しか出来ないのか。
これじゃSJISに対応出来ん、鬱…

Translator.cppの変更だけでどうにかなるかも知らんからちょっとハックしてみよう…
97名無しさん@お腹いっぱい。:02/01/04 01:51
94につられてKXicq2を試してみた。今までgicqだったためか、極楽だぜ。(藁
UIが英語なのは別に問題ないと思う。なによりも日本語のメッセージが通るのと、
ICQ2000風にチャット形式のメッセージが送れるのがいいい。
gicqがクソ過ぎという話もあるが。(藁

ところでファイル転送機能ってそんなに使うか?
9895:02/01/04 03:04
とりあえずハック終了。
非常に汚いけどとりあえず載せます。
C++が全く分からないので適当です。
もうちっと勉強しなきゃな…

実はなんだかんだ言って、
殆んどLicqの日本語化部分から引っ張って来ただけだったりしますが(藁


begin 644 ickle.diff.gz
M'XL("!*;-#P``VEC:VQE+F1I9F8`S5;M;]HX&/^\_17/J(22D)3$`=HEP)=N
M2%?UMNG:^S!-$TJ#`=]2!R5FZJW:_WY^(W$"]$7:Z<Z"EN?=_OFQ_7,<!VZ*
MA)99PO+B--UL3O."K%[=K+=PF5"`$%`8#<^C@0_(]]%KS_-:`:]F!5&^`_!1
M-!A6ODYS")EG<]$Y2%&D$N);X+^\UP#\<T)HFFT7&#I&D75'&'NP+0E=`4WN
M<+E)4@PE6\3<HM1<B"*R+%F!D[NVFFNY4-L.3BU`OAN@83VY``5N$(:[Z8EQ
M\<?5C.57,ZO\<2USVK&<MQAD"=;=_/8=7B;;C-E:"U!@MBUHS!?`/_T^=*XO
M?[ON`,NA\_[/"^_R4X?K3\AR@9?`%9>?YL)A_O'#U6=N4$-H6,ZM5>'31<(2
MR[;CRJ>N<X+I@BQ%03TSRB##=%+%<F'%UI8=:X=E7EC"B4S\F(RY-2:]7KV"
M7=P7\G52XN([+F[RBXQ@RFZ2VR_6EI9D1?$"TG52V(;SU_@PT"%R@P$R@![X
M+O*')M`"9@&V`?1+8=;@2J`EY$_#S/4L%^K_'.94P9M?*[B?@EF$_U2GY.@2
M^WWO%X]^GZ=E?V^P*-B8'FSGXI_>#>"U)\8`I@\WKOH:3+O,2VA&*(;O.5D8
M-TX4I?/Z,.@R7?A&_PI<4T)@\QP/LK@PPG@\@4#M(EE:RF4,_OW;&=@/>G.U
M(9"&D!N4Y$VX.`IBP%F)E:HG5,$L;@8BF'+UV7L5B)37R*\#=RH]D9]"_ZSB
M_EYQY.^*UWE]I//RO^*[AYV!7)K3DLF]<H#A>U;A)3.(3M5P.K!AQ<32@BU\
M8W"X+A:&7J\)GS#(%9S[?`6\""-TBTV<WEA.K\>];&Z_Y1?RMYWQZ"8[%G?W
M`MM5V>WF(H\W5W6:7])<]17PO.:JMJTK-B"HT9#*Z;3JNM8.CZH=EEL7[K?7
M63M0M=>[V:Z]]EH#5:VZWUXOG,Y^PYTU&\Y[5L,9:!YMN/]#MQGS?+S;_J5+
M5#\EFDOH(E4C[UY;L.35_^(2,NG^9=!XR65JZ,[3"U'B03[4)@=3O-#D>GXT
M.(]0<)`7KENL,`RC07"<%8:^&QK$2XBC0ZQPK(C<M*'#]RG>,)+3J0"2/T7B
M9+>?/YG'H(154(LJJ@*'><O(=T?&+$>!>X9,SG*;YYG*I<G)[\G&L@$>-&>`
MFK;$\K460QT+5;8+*RR"9B3#'SC-Y<%&;/G#,#V>X$CP+O`)'B0[I3X1[8-;
M<2'I5]_3C_N99ZQ!%;K@-KE#MQU8EWA.8/,HP:;(&4X97D0:KR9/V:>S:#CB
+A.H?R%UVD1D-````
`
end
9995:02/01/04 03:58
ああ、恥ずかしいミスが…
>if (m_bDefault)
> return;
これの前に変換用の関数を入れなきゃダメじゃん…
10097:02/01/04 11:18
ついでに報告。
KXicq2もprotocol ver.7に対応してる(と書いてあったし、うまく動いてるっぽい)。
101名無しさん@お腹いっぱい。:02/01/05 19:22
KXicq入れるだけの力量がありませんでした。(涙
あきらめてickle入れてみるけど、日本語使えてるのかな?

ま、いずれにせよ今から入れるんだけど。
102名無しさん@お腹いっぱい。:02/01/05 20:20
>>101
力量なんかいらないと…。
ttp://www.kxicq.org/#cvs
に書いてあるとおりに打ち込めばなんも問題ないよ。
> cvs -d:pserver:[email protected]:/cvsroot/kxicq login
> No Password, just enter
> cvs -z3 -d:pserver:[email protected]:/cvsroot/kxicq co kxicq2
> cd kxicq2
> make -f Makefile.cvs
> ./configure (you may add more options)
> make
> make install ( as root )
これの何がわからないの?
103101:02/01/05 21:05
> make -f Makefile.cvs
この一行が出て来ませんでした。
ありがとうございました。

使い勝手はかなり良いと思います。
gnomeICU0.98でサーバーに接続できなくなった……
昨日までは大丈夫だったんだが。
KXicq2試してみるかなぁ。
105名無しさん@お腹いっぱい。:02/01/06 00:50
KXicq2 Ver.0.7.6リリースage
10695:02/01/07 03:45
折角だからまともな日本語化をさせようと思ったので、
iconv使うように改造しようと思った。

stringクラスと*charの実装からくる問題により難航…
関係ないのでsage
10795:02/01/07 04:00
とりあえず出来た、ickle-0.2.1用パッチ。
Makefileへのパッチは無いので適当にいじって下さい。

たった数百バイト程度に対してmemset()やっても遅くならんだろう、きっと…


begin 644 ickle-0.2.1.diff.gz
M'XL("!:>.#P"`VEC:VQE+3`N,BXQ+F1I9F8`O551;]LV$'YN?L5!!0S)EAU)
MMMO`KO:2I<""="WF[&%(`D.6J)B%31H2E78-^M]WE"B1DE4WP(8)!DP>OSO>
M???I-!P.X3:+6+Z+!,\FVPG/Z..K5<'@.F(`;\";+^;X\R#PO.!L/!ZWX*\^
M<(5\"]YTX5\L`K]"#MN/W,-\[K[QH-S*0'([!5R-SZ!\GCA-X')'"1.W?$6R
M)Y+9N<@H>QQ`_FU5KIRE":Y`M[QRLN-ME,%@'5_B?QO8B=H!CC3PZL_+ZT^"
MKZY_6_7=;2`E1/`2_Q.D4(R1*Q;S!(\;?)KQ/1I=J`T8T-P>,AYCQ*:67$2"
MQJJD/V[>"W[S7E_>"Y,@">V!;3C?09&C]5>21L5.?(@.M@/P#!D11<9@O]ZH
MDR5\+UMH-#\^''Z@EEF_6M"AHY?Y;#$+?JR78.H&%UHON)WZM5[P]YJR>%<D
M!"Q3DI8\'.G#=S3F[&FR_44:$Y)21JHFKV4#UQ]_O_D+3]"I)`*I2Q8+FB)9
M)-HO.^:*0GW6F[7O7[A^,-5Y^X'O^E//R%SI0J>]6'24?"2H9]4SW?5&:JK>
M%(OKJ4P^+:EV)0JJVW+_FK"$INHJFH*M%>`HJX8K%!.P(RRLXTYP\RBV-L;O
M96?JN?[,F`+^]*T;>//3[/QL*-3L:+&;59[DIO7"_W_<5("49[8$T=!;TG=X
MNJ2CD8Y6^]W1AS!N47`;;>[L@N7TD9$$Y#AS#/!#E?]W*6RY.#\/C<>81[IV
M,!'GY[7G42=.SL=G15MU`*DK:B+3T")%//Y\N/>^6K51A%:^I:E8?Z9YRWXT
M+S&2VQZN+RO0$/Y+"SPYUD\6V%]+;^'_68%U@)=6]^\_134%Y5A=HW3CI"X+
M+;DHQ3@LPQ$6ARKL)%YC(-OI@PHN@>5U1S#YG1Y2MBE2%X:\$+CH.5O+[U`#
M*'<U*J??B,R2;?X69$=2I%FBF@V^L$_1KB$<#&2H2I[(&#HGP[V#@"',VI&*
M--0)AHQ\*;.^TW?`"/P',S)Z&%5H%^/6EL^>[',B[(HBS]611[[3P51Q$63$
M,E!5NDA_4ASLNK`D$I'M.&95<0*AZCX_$&:7[7/KANMP."%!#C>G]`AA[$,C
M'GP%MAG_8DCSZFM,#H)R9EN7$6-<2(G@H!-E8+BWK)&2TLBZMU`SI:D4C31,
MK.9B]<ZH7=7?.F,;<W'!UNK#[Y`S4/H:F"(9*+:JA3(W=RAZPA[!5<S$.YX3
B>9M)78)!!(&[!]"B6!Z==6*>53657\:S?P!BYPS"KPL`````
`
end
10895:02/01/07 05:05
iconvの仕様の所為で、チルダとかの特殊記号が"_"に変換される場合がある様子。
10995:02/01/07 05:52
ttp://www.asahi-net.or.jp/~hc3j-tkg/unicode/#euc
この問題です、恐らく。
ASCIIとISO-646-IRVがらみの。
11095:02/01/07 17:59
すみません、KDE入れてないので分からんのですが、
kxicq(|2)の日本語化って、どんな方法で実装されてます?

ttp://gehenna.u-aizu.ac.jp/~tahara/kxicq/
ここが落ちてて見れないんです…