68user's page 掲示板

Prev< No. 1431〜1436> Next  [最新発言に戻る] [過去ログ一覧]
No. 1431 # 68user 2000/12/05 (火) 22:34:32
ほうぼうで話題になってるのでご存知の方も多いでしょうが、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. 1432 # KomadaDa [E-mail] 2000/12/06 (水) 12:14:56
No.1425,1426のアドバイスありがとうございます.
i = 0,1,2,,,100
display[i] = XtOpenDisplay(context2, NULL, NULL, "TestApp", NULL, 0, &argc, argv);
とコード化しているのですが,forで回しても,どうも同じwindowが
何度も開いている様です.第1引数が悪いのでしょうか.
もう一度だけお願いします.

No. 1433 # hayata 2000/12/06 (水) 14:12:12
traceroute.cgiを期待をかけてダウンロードさせていただきました。
なかなか上手く動かないので書き込みに参りました。
上記CGIと、environment.plもFTPしましてディレクトリも変更しました。
ところがscript Errで動きません。Redhat6.2では利用できないのでしょうか?
それともDNSやDHCP等が関係して出来ないのでしょうか?
恐らく初心者の私の待ちがいとは思いますが、ご指導宜しくお願いいたします。

No. 1434 # kei 2000/12/06 (水) 19:53:38
HP−UXでメモリ内のデータをソートしたいのですが、
サイズが大きいため無理なのかなと思っています。
sortコマンドではどれくらいの件数をソート出来るか
知っている方いませんか?

No. 1435 # mm 2000/12/06 (水) 21:39:41
> AWKを使用した2つのファイルの文字列比較について
diffの出力をawkで加工、ってのじゃダメなのかな?

No. 1436 # gixs 2000/12/06 (水) 21:54:18
> 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);
}

Prev< No. 1431〜1436> Next  [最新発言に戻る] [過去ログ一覧]