タグ

ブックマーク / www.moongift.jp (3)

  • 2048-agent - 2048の新境地。プログラミングで自動回答 MOONGIFT

    一昔前にRobocodeというゲームがありました。これは完全自立型のロボットゲームで、そのコーディングスキルを争うものでした。相手と自分の位置、攻撃と回避などかなり複雑なパラメータが合わさっていました。 そこまで複雑なものを作るのは難しそうですが、2048-agentなら自分なりのテクニックをコーディングで表現できるかも知れません。人気のパズルゲーム、2048を回答するエージェントソフトウェアです。 2048-agentの使い方 例えば以下のようなコマンドで実行します。 $ ruby twenty_forty_eight.rb -a GreedyAgent -t 2 tはチャレンジする回数、aはエージェントです。このエージェントを自分なりにカスタマイズすれば独自の解法を展開できる訳です。 自動で回答していきます。 例えば先ほどのコマンドの結果は次のようになります。もちろん運の要素もあるので

    2048-agent - 2048の新境地。プログラミングで自動回答 MOONGIFT
  • Python開発をはじめたいWindows開発者は·Portable Python MOONGIFT

    Portable PythonWindows向けのオープンソース・ソフトウェア。Pythonアメリカでのシェアが高いプログラミング言語だ。だがなぜか日ではいまいちシェアが低い。とはいえGoogle App Engineのような環境やDjangoのようなフレームワークも登場し、開発をプッシュする環境が整いつつある。 専用のプログラミング環境付き では実際にPython開発をはじめようと思ったら、何から準備すれば良いだろうか。もちろんまずはプログラミング実行環境のインストールだ。Windowsユーザの方はPortable Pythonを使えば一番早い。ポータブルで使えるPython環境が手に入るのだ。 Portable Pythonはインストーラーとして提供されるソフトウェアで、USBメモリなどにインストールする。もちろんHDDへのインストールも可能だ。Python2.5、2.6、3.0

    Python開発をはじめたいWindows開発者は·Portable Python MOONGIFT
  • MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介

    完成形を見てしまった気がする。それくらいできが良い。 これまでWikiエンジンを幾つも紹介してきた。もちろん、機能面ではもの凄く充実しているものも数多い。だが、使い勝手や初期状態での機能等を考えると、これがまさに完成系と言えるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはMindTouch Deki Wiki、エンタープライズ向けのWikiエンジンだ。 欠点がなさすぎる。日語はもちろんOK、Ajaxを使って遷移の少ない作り、履歴管理+差分表示にももちろん対応している。編集はWYSIWYGなテキストエリアでできる。 ヘッダを作れば、その中だけで編集できる。画像をアップロードして、埋め込むのも簡単。ページの階層管理もできて、タグも使える。ウォッチリストに登録、コメントをする、RSS配信など何でもござれだ。 さらに多言語対応、Google Analyticsを埋め込めるなどな

    MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介
  • 1