日曜日, 12月 24, 2006

ラオス文字

ラオス文字は26個(+1)あり、44個あるタイ文字の、よく使われる文字26個と似た形をしている。しかも、音価が似ている。ラオス語とタイ語は互いに方言という位置づけらしい。

ກຂຄງຈສຊຍດຕ ຖທນບປຜຝພຟມ ຢລວຫອຮ ຣ ラオス文字 

フォントは、Saysettha などダウンロードし、解凍して Windows ディレクトリ下の Fonts ディレクトリにフォントファイルを置くと、ラオス文字が読めるようになる。

Saysettha OT (zip)Saysettha OT (zip) (65kb , 28 April, 2005)
Lao Fonts
東外大言語モジュール | ラオス語

ラオスの正式国名は、ສາທາລະນະລັດ サーターラナラット「共和国」 ປະຊາທິປະໄຕ パサーティパタイ「民主主義」 ປະຊາຊົນ パサーソン「人民」 ລາວ ラーオ「ラーオ族」

ラオス (2006-12-24)

米国人は、「彼らはいつかアルファベットを使うだろう」と言う。そして日本人は、「彼らはいつか漢字を使うだろう」と言う(笑)。

言葉の意味と、表層的な表現手段は、関連性がほとんどない。漢字を持ち上げる際には、漢字には体系がある、という方向を訴えるべきである。漢字が直感的に日本人に訴えかけるのと同様に、アルファベットが、使用する人間に、まさに「直に」語りかけてくることを忘れるべきではない。

象形文字は、言葉を表すのに「意味」を考えなければならない表現手段として、アルファベットなど表音文字に比べ、「未開」という一般見解がある。 つまり、電子計算機、というように、電子+計算機と考えている時点では、それは言葉として定着していないということを意味する。これが「うざい」という本能的な方向付けによって(笑)、パソとなって言葉となる。

既得権の持ち主にしか知り合いがいない場合、拉致問題が理解できず、一般国民に公開処刑を行っている中国の現状も理解できなくなるらしい。

水曜日, 12月 13, 2006

カンボジア語(クメール語)の入力

カンボジア語(クメール語)を入力するには、マイクロソフト社のWordViewer、KhmerUnicode1.2.5.FindUsp.exeをインストールする。カンボジア語IMEは、IMEの言語リストに、Catalanカタロニア語として登録される。標準的なカンボジア語には声調がないという。終音がある。

カンボジア文字は、同じ発音に、A子音とO子音があるほか、ハングルでそうであるように、d-t, s-h, r-無音、のように、頭音と終音の発音が異なる場合がある。さらに、子音が重なる場合には、脚と呼ばれる形をとる。母音は、つく子音そして続く子音によって発音が異なる。発音を変えるための記号が多く、文字の組み合わせによって、まったく異なる連結文字を使用する。

クメール語unicode文字を正しく表示させるには?
カンボジア
クメール語
Khmer

東外大では、カンボジア語のオンライン・コースがある。

東外大言語モジュール カンボジア語

「中共は今に至っても、国際社会のクメール・ルージュに対する公開裁判を阻止している」(大紀元)という指摘がある。

【第一評】共産党とは一体何ものか
カンボジアのクメール・ルージュ特別法廷が始動
カンボジア:大量虐殺に関わるフンセン裁判延期か? (2006-12-7)

カンボジア語の語順は徹底して日本語のものと逆で、主語は文の先頭にくるものの、SVO文型をとり、前置詞がある。形容詞は被修飾語の後に来る。「日本から」という場合に、ピー(~から)+スロック(国)+チャポン(日本)、の順番になる。「この大きなカバン」だと、ヴァリヒ(カバン)+トム(大きな)+ニヒ(この)、の順番となる。



CDエクスプレスカンボジア語

カンボジアは日本が国連PKOに参加した初めてのケースであり、日本はカンボジアにおける最大の援助国である。カンボジアの国民議会では、フン・セン首相の率いる人民党が123議席中73議席を占めており、第一党である。最大野党の王党派フンシンペック党は26議席で、フンシンペック党のラナリット元首相は王族だという。副首相、閣僚は双方の党から出ている。国民議会議員の任期は5年で、最近には2003年に選挙が施行された。上院は1999年に新設され、国民議会および地方評議会議員、国王による制限選挙によって上院議員を選出する。

1999年にASEAN、2004年にはWTOに加盟。カンボジアは王国であり、2004年にはシハヌーク国王が引退、シハモニが即位。独立(1953年)・革命(1970年)・共産化(1975年)というカンボジアの歴史は、その後のプノンペン政権と既存政党との内戦(1979年)、1991年のパリ和平協定、1992年の国連PKOにいたるまで、地雷を含めてカンボジア国内に大きな傷跡を残している。プノンペン政権のヘン・サムリンは、人民党の名誉職についている。

王族が野党の党首になるようでは、正当な選挙とはいいがたい。さらに、上院が下院の選挙で選出されるようでは二院制の意味がない。地雷があっては工場の設立が困難であり、カンボジア国内の治安は良いとは言えない。

カンボジア人民党

政府はカンボジアへの援助を増額するという。

Japan to Increase Investment in Cambodia (2007-1-26)



カンボジアの数体系は、なんと「5進法」で、6(プラムムォイ)は5(プラム)+1(ムォイ)で表される。7(プラムピー)は5+2(ピー)。8(プラムバイ)は5+3(バイ)。9(プラムブォン)は5+4(ブォン)。

東外大言語モジュール|カンボジア語(メニューのフラッシュが使いにくい)

火曜日, 12月 12, 2006

Writing to/from the system clipboard in Java

You can write to/from the system clipboard in Java. For example;

1. Reading from the system clipboard

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable contents = clipboard.getContents(null);
String buf;
if ((contents != null) && contents.isDataFlavorSupported(DataFlavor.stringFlavor))
{
try
{
buf=(String)contents.getTransferData(DataFlavor.stringFlavor);
}
catch (Exception e) {e.printStackTrace();}
}


2. Writing to the system clipboard

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable contents = clipboard.getContents(null);
if ((contents != null) && contents.isDataFlavorSupported(DataFlavor.stringFlavor))
{
clipboard.setContents(new StringSelection(tag),null);
}

日曜日, 11月 12, 2006

Vistaのライセンス規約変更で移行回数無制限

Windows Vistaのライセンス規約が変更され、移行回数は無制限となった。海賊版問題は、社会的に解決して欲しい。

Vistaのライセンス規約変更で移行回数無制限

水曜日, 10月 18, 2006

Windows Vista のライセンス

マイクロソフトは、近々発売される、Windows ビスタのライセンスの形態を変更すると発表したらしい。OSの再アクティベーションは、一度限りにするという。PCのアップグレードするのは「マニア」であるので、メーカー製のPCを、OSとセットで買わせようというビジネス・プランらしい。

これが、何を意味するかというと、OSが移行できず、ハード構成を変更できない。ところが、ハードディスクやCPUなど、ここ数年、数ヶ月で性能がアップし、買い換えを迫られることはまず確実といえる。メーカー製のPCを買い換えるのには、サイクルとしては短く、費用対効果で割高である。ハード構成を変更するユーザは、5-6千万人という分析がある。

独占OSであるということが、問題を大きくしている。正直、「横暴」としか思えない。PCの発展は、パーツが、周辺機器がモジュールであって自由にユーザーが選択し、変更できるからこそ可能だったといえる。ライセンスの制限は、利用者の選択肢を狭め、発展を損なう。

PCの価格で、OSの占める割合は、1万円を超えるという。ライセンスに制限があれば、OSなしのモデルを販売できない。PC価格の上昇は、普及を妨げると言える。付加価値の高級路線は、新たな周辺機器、パーツの普及さえ阻害することとなる。再インストールが自由にできなくて、メモリ増設の保障を誰がするのか。

PC部品の選択を、デルやHPなどメーカーにすべて任せるわけにはいかない。企業カルテルで、ユーザーの利便が損なわれることのないようにしてほしい。「ハードディスク増設」「新しい周辺機器」「最新CPU」のもたらす、ユーザーの期待と動機を、マイクロソフト社が考慮するように願う。

Windows Vistaのライセンス体系が変更,マニアに厳しいものに

水曜日, 10月 04, 2006

Adding ODBC Drivers in the System Registry

The Windows applications communicate with database servers via ODBC drivers. The ODBC driver can be added/modified in the "Data Sources" dialog which is in the Administrative Tools. There are too many cases where you must register the driver manually, but here is how you can set proper values in the system registry so that the driver section will appear in the driver listing in the dialog.

1. Add an entry of the database driver in
     HKEY_LOCAL_MACHINE  
SOFTWARE
ODBC
ODBCINST.INI

2. Set parameters for the entry.
3. Add a string value in
     HKEY_LOCAL_MACHINE
SOFTWARE
ODBC
ODBC Drivers

月曜日, 8月 21, 2006

String.split() Function in Java

String.split() fundtion is quite handy in that it can set delimiters
in regular expression format. In order to obtain a list of fragments
of a string, supply an argument as follows.

str.split(" ");

In using Unicode, the whitespace can be set as follows.

str.split("\\p{javaWhitespace}");

In this way, whitespaces such as Japanese whitespace can be specified.

Some other figures are added to Java's regular expression than standard ones. The date expression such as 2006-08-22 can be specified in the format as follows.

String regex="\\d{4}-\\d{2}-\\d{2}";
String contents[]=text.split(regex);

金曜日, 8月 11, 2006

機械翻訳

機械翻訳があるので、英語を使う必要がないという主張がある。専門家と言えるレベルでなければ、「技術」は必要なく、機械に任せればいい、という主張がある。しかし、言葉は、人間の知能を持ってさえ難しい。言葉がマシンで合成できる、ということは、チューリングテストに匹敵する試練である。人間を使って情報を収集する以外の手段は、究極的にはありえない。

やり方が気に食わない、というのが、エンジニアの台詞にもある。この際、非科学的なアプローチは機能的には意味がないという主張は、しかしヒエラルキーの中で消える。

大学は終身雇用ではなく、年間契約制にすべきである。

日曜日, 7月 23, 2006

データベースサーバ, Google Earth

データベースサーバは、ドライバを介してクライアントと接続する。XPではODBC Data Source Administratorでドライバを設定する。 odbcad32.exeで起動する。レジストリにその情報は記録される。SQLをサーバにそのまま渡すわけだが、このドライバはUTF8に対応していない。最新のドライバが対応しているというが、バグ含みである。

Connector/ODBC - MySQL ODBC driver

Google Earthを XPで動かすには、SP2などのアップデートが必要。

Google Earth

水曜日, 7月 19, 2006

Dell PowerEdge SC430にWindows Server 2003 インストール

Windows Server 2003 インストール時のメモ:

ネットワークドライバは、付属の CD からインストール。

日本語設定は、コントロールパネルの言語設定から指定し、CD1 からインストールする。設定なしでは、FireFox などで日本語が表示されない。

SATA ハードディスクは、奇数、偶数で接続する。

Emacs は bin ディレクトリ下の addpm.exe を起動すると、メニューに登録できる。

環境変数は、My Computer を右クリックし、Properties から Advanced の Environment Variables で Path を選択し、Editする。%SystemDrive% で、システムのドライブを指定できる。セパレータはセミコロン。逆スラッシュを使う。

ユーザーは、My Computer 右クリック Manage で System Tools下Local Users and Groups で指定する。Administrator 権限で設定する。

右クリック Properties で、Appearance 画面の Advanced で、システムのフォントを設定できる。

コントロールパネル Regional and Language Options で Advanced 画面の Language for non-Unicode programs で Japanese を設定すると SJIS を使う日本語のソフトのメニューが文字化けせず表示できる。

XPのインストールにはパッチが必要。

MySQLデータサーバで、JDBCドライバを使い、Javaインターフェースを作ると、ポータブルな環境が実現できる。設定は Program Files にある MySQL ディレクトリのサーバのあるディレクトリの win.ini で指定する。

Java
MySQL

XPでも、ネットワークドライバはCDに、NVIDIAカードのドライバはネットにある。

Google のカスタムホームページをホームに設定するには、まずログインし、右上のアカウントをクリックし、カスタムホームページを指定する。Preference を日本語にしないと日本のニュースが検索されない。FireFox の Tool-Options でホームを設定する。

Outlook Express のデータは、ユーザのホームディレクトリ下 Local Settings - Application Data - Identities - * - Microsoft - Outlook Express にある。

面積を一定にして、縦横同じ比率で縮小・拡大するには、a'b'=const, abc^2=const, c^2=const/ab,c=sqrt(const/ab).

Qt: 外部プログラムを起動する

  Qt/C++ のアプリは、外部へ直接アクセスできます。これはネットアプリでは不可能な Qt のメリットです。 外部プログラムを起動することもできます。QProcess::startDetached() を使うと独立したプロセスを立ち上げることができます。 この QProces...