タグ

ブックマーク / www.amy.hi-ho.ne.jp (3)

  • 強いオセロプログラムについて

    予備知識 / 探索 / 局面評価 / 定石の知識 / 終盤 / ソースコード例 / 他の情報源 予備知識 ある程度の強さのオセロプログラムを構築するためには、 多少のプログラミング経験が必要である。 使用するアルゴリズムやデータ構造の多くは、人工知能の解説書、 アルゴリズムの解説書やウェブ上で見つけられる。 優秀な高校生、コンピュータ科学専攻の大学生なら、 それらのアルゴリズムを理解し、強いプログラムを作ることが可能であろう。 以下に述べるより高度な技法を理解するには、最適化理論と線形回帰について、 若干の知識が必要である。これらは大学の応用数学レベルに相当する。 強いオセロプログラムを作る上で、もっとも難しいのはデバッグである。 探索アルゴリズムの性質上、バグはかなり長い期間潜伏した後に、 プログラマーの意表を突いて表面化することがある。 私ができる唯一のアドバイスは、すべての新しいモジ

    peltier
    peltier 2007/11/15
  • オープンソースを使った JPEG 操作

    JPEG ファイルを操作する為のユーティリティは、フリーソフトでも、 結構たくさんあるのですが、 いざ、「自分の思った操作をしたい」と思った時、なかなか、それに適する ものは見つからないのものです。 例えば、私が欲しかったのは、ファイルからでは無く、メモリ上にある JPEG イメージを、直接、DIB(BMP イメージ)に変換して、 アプリケーションで、自由に表示処理を行いたい、というものです。 というのも、最近は、DBMS 中に BLOB(バイナリラージオブジェクト)型 として、バイナリイメージを格納出来ますが、これを直接表示する手段は 限られています。 Web 経由であれば、単に、CGI で、標準出力(stdio)へそのまま出力すれば、 ブラウザが表示してくれるので、手間はかからないのですが、そうで無い場合は、 簡単ではありません。 【 フリーソフトを使う 】 実際、探したのですが、目的

    peltier
    peltier 2007/01/21
  • 簡単PC遠隔操作-VNC-

    簡単PC遠隔操作-VNC-   →WinVNC編 →XVNC編 ・Part1.Winvnc編 ・Part2.XVNC編 ・Part3.活用編 ・Part4.リナザウ編 ・Part5.W-ZERO3編 ・Part6.PSP編 ・Part7.VMWARE編 Part3 活用編 最近のVNC事情について VNCはAT&T Laboratories Cambridgeが出しているフリーのリモートコントロールソフトです。 現在AT&T Laboratpris Cambridgeは閉鎖されました。現在は元の開発スタッフによってRealVNCとして開発が続けられています。 2004年01月現在の最新バージョンはRealVNC 3.3.7となります。使用方法は今までのVNCとほとんど変更がありません。 最近のVNCには、オリジナル版(AT&T Laboratories Cambridge → RealVN

    peltier
    peltier 2006/05/26
  • 1