|
ほうぼうで話題になってるのでご存知の方も多いでしょうが、FYI。 WXG for Linux/FreeBSD http://www.ekotoba.com/ フリーソフトです。Canna プロトコルをしゃべりますので、 クライアント側の環境設定は必要ありません。 入れ換えるには cannaserver を殺して、/tmp の.iroha-unix や .ki2-unix (kinput2 を使っている場合) を削除し、wxgserver を 実行するだけです。で、どれくらい賢いかと言うと…(fj で見かけた ネタですが)、 cannaserver 貴社の貴社が貴社で帰社した。 (問題外) 帰社で帰社したのは帰社の帰社です (ここまでダメだとすがすがしい) MSIME 貴社の記者が汽車で帰社した。(正しい) 汽車で帰社したのは記者の記者です。(まぁ惜しいか) WXG 貴社の記者が汽車で帰社した。(正しい) 汽車で帰社したのは貴社の記者です。(正しい) うーん、すばらしい。まだバグっぽい誤変換もありますし、 単語登録に問題アリですが、十分実用に使えます。 A.I.SOFT に感謝しつつ、周りの環境を片っ端から WXG に replace 中。 |
|
No.1425,1426のアドバイスありがとうございます. i = 0,1,2,,,100 display[i] = XtOpenDisplay(context2, NULL, NULL, "TestApp", NULL, 0, &argc, argv); とコード化しているのですが,forで回しても,どうも同じwindowが 何度も開いている様です.第1引数が悪いのでしょうか. もう一度だけお願いします. |
|
traceroute.cgiを期待をかけてダウンロードさせていただきました。 なかなか上手く動かないので書き込みに参りました。 上記CGIと、environment.plもFTPしましてディレクトリも変更しました。 ところがscript Errで動きません。Redhat6.2では利用できないのでしょうか? それともDNSやDHCP等が関係して出来ないのでしょうか? 恐らく初心者の私の待ちがいとは思いますが、ご指導宜しくお願いいたします。 |
|
HP−UXでメモリ内のデータをソートしたいのですが、 サイズが大きいため無理なのかなと思っています。 sortコマンドではどれくらいの件数をソート出来るか 知っている方いませんか? |
|
> AWKを使用した2つのファイルの文字列比較について diffの出力をawkで加工、ってのじゃダメなのかな? |
|
> No.1425,1426のアドバイスありがとうございます. 全然通じていないような・・・ Displayを複数オープンする必要はありません。 100のXサーバと接続するクライアントには応用できるので、一応書いてみました。 XtAppContextは内部で複数のディスプレイ接続に対応していますね。 しかし、あくまで、複数のXサーバと接続するクライアントの為の仕組みであって、ひとつのXサーバ相手に、複数のディスプレイ接続は無意味です。 #include <X11/Intrinsic.h> #include <X11/StringDefs.h> #include <X11/Shell.h> int main(int argc, char **argv) { XtAppContext ac; Display *dpy[100];/* ridiculous example */ Widget w[100]; Arg arg[2]; int i; char title[64]; /* Xt initialization */ XtToolkitInitialize(); ac = XtCreateApplicationContext(); XtSetLanguageProc(NULL, NULL, NULL); XtSetArg(arg[0], XtNwidth, 100); XtSetArg(arg[1], XtNheight, 100); for (i = 0; i < 100; i++) { /* ridiculous example */ dpy[i] = XtOpenDisplay(ac, NULL, NULL, "TestApp", NULL, 0, &argc, argv); sprintf(title, "%d", i); w[i] = XtAppCreateShell(title, "TestApp", applicationShellWidgetClass, dpy[i], arg, 2); XtRealizeWidget(w[i]); } XtAppMainLoop(ac); } |