タグ

プログラムに関するPhinlodaのブックマーク (17)

  • ODE/gnuplotでリアルタイム描画 - bambooflow Note

    gnuplotでリアルタイム描画するためにパイプストリームを行っています。 パイプストリームは、pipestream.hにより実現しています。 使い方はiostreamのstd::coutに似ています。 #ifdef WIN32 #include <windows.h> #endif #include <ode/ode.h> #include <drawstuff/drawstuff.h> #include <deque> #include "pipestream.h" using namespace std; using namespace ode_utils; #ifdef dDOUBLE #define dsDrawBox dsDrawBoxD #endif static dWorldID world; static dBodyID body_box1; static dBodyID

    ODE/gnuplotでリアルタイム描画 - bambooflow Note
  • GrahamScan

    点群の凸包を求める 問題 与えられた2次元の点群を包み込む多角形を求める問題です。下の□が与えられた点群で、多角形がそれを覆う凸包です。 手法 ここでの手法 セジビック著 「アルゴリズムC++」 を参考にしました。図も著書を引用させていただきます。ここでは、概略しか説明しません。詳細は、を参照してください。最初に以下の点が与えられたとします。まず、一番下でかつ右にある基礎となる点を求めます。ここでは、B点になります。 セジビック著 「アルゴリズムC++」より B点から各点への角度を求め、この角度で点を整列します。 B,M,J,L,N,P,K,... となります。 セジビック著 「アルゴリズムC++」より BとMは凸包の点です。次にJを加えます。この時点では、J も凸包の点とします。しかし、次にLを加えますとBJLは凸でなくなります。そこで、Jを凸包から除外しLを加えます。こ

  • あから2010合議サーバログを可視化してみた - A Successful Failure

    2010年10月17日 あから2010合議サーバログを可視化してみた Tweet 10月11日に開催された清水市代女流王将とコンピュータ将棋「あから2010」の対戦は「あから2010」の勝利となった。コンピュータが将棋のプロを破った初めてのケースである。対局前の展望、技術解説、棋譜再現Flashなどは次のエントリを参照いただきたい。 コンピュータ将棋の現状:三人寄れば文殊の知恵は正しいか? 清水女流王将 vs コンピュータ: 世紀の対局を楽しむために さて、情報処理学会は、棋譜と合議サーバのログを公開している(今気づいたが、各プログラムの読む筋も追加されている)。コンピュータ将棋や囲碁の掲示板ではYSS開発者の山下氏がログについて簡単な解説を行っている。そこでスクリプトを組んで、各プログラムの合議過程がなるべく見やすくなるように可視化を試みてみた。 来の性能を発揮していなかったあから20

    Phinloda
    Phinloda 2010/10/18
    「あから2010は膨大なコンピュータパワーをほとんど有効に使っておらず、バックアップマシンで動いていたと言っても過言ではない」
  • 情報処理学会-清水市代女流王将vs.あから2010速報

    平成22年10月11日の対局では、あから2010は無事終局まで指し続け、86手で清水女流王将が投了、あからの勝ちとなりました。新聞社やTV局など多数のメディアの注目を集め、立ち見がでるほどの解説会場も大いに盛り上がりました。インターネットでも多くの方々がこの対局を観戦して下さり、対戦結果は日国内のみならず世界中に報道され、情報処理学会による情報処理技術の進歩の一端を示すことができ、50周年記念イベントとしての対局を成功裏に終えることができました。 一回限りの勝負事ではどのような結果もあり得たところですが、今回の対局では情報処理学会の期待通りのあから2010の棋力を棋譜に残すことができたと自負しております。また、この対局を通じてプロ棋士の将棋に対する姿勢など、多くの新しい発見や感動を得られたことも大きな収穫でした。 今回の成功は、35有余年に及ぶコンピュータ将棋開発の積み重ねとともに、広く

    Phinloda
    Phinloda 2010/10/16
    86手で清水女流王将が投了、あからの勝ち
  • 苦しんで覚えるC言語

    [全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で次のページに移動します。 コンパイラ入手:基礎編:応用編:標準ライブラリ 全文検索:ダウンロード版:苦Cアンケート:ミス報告:掲示板で質問 [  更新情報  ] 01月22日 : Visual C++ 2005 Express Edition 10月30日 : Borland C++ BuilderX Personal 10月07日 : 掲示板に寄せられたQ&A項目を作成 03月10日 : ドラッグへの対応 ※ミス報告で報告されたミスの修正は約100回以上行っています。 苦Cについて 苦Cの使用法(特に読まなくても良い

  • Geekなぺーじ

    「Geekなぺーじ」へようこそ。 このサイトは、同類を増やすべく技術メモを公開しています。 内容としては、情報技術/通信技術(インターネット技術)の分野で初心者~中級者向けです。 お探しの情報が無い場合には、お問い合わせ頂ければできる範囲で内容を増やして行きたいと思います。 暖かい心で見守って頂ければ幸です。

  • Xluv.net

    Make new friends, find the hottest singles, wildest couples & sexiest groups. Whether you're straight or gay, looking for sexy women or men, you'll find people just like you who enjoy sex, swinging, flirting, and other adult activities.

  • Spam Mail Killer

  • Koders - Source Code Search Engine

    Synopsys is a leading provider of electronic design automation solutions and services.

    Koders - Source Code Search Engine
  • 小ネタ

    ** 小ネタ 2006-019 WiiリモコンをPCで使うサンプルソフトを作ってみる 1. 加速度センサを使ってリモコンの傾斜を表示する 先日、面白そうな記事を見つけた。WiiリモコンをPCに接続してマウスとして動作させるという記事だが、試してみたら、当に接続できた。 いろいろとWiiリモコンを使ったソフトを自作すると楽しそうなので、自分でも接続するソフトを試しに作ってみた。 (2006.12.7) [ Wii Remote Test1 (download) ] [ ソースコード source code (download) ] 2. Wii-Saber Mac Saberというソフトを真似して、似たようなソフトを作ってみた。あまり出来が良くないかも。(2006.12.8) [ Wii Saber (download) ] (Mac版もWii対応のものが出てたみたいだ。) 3. リモ

  • パズル・ゲーム

  • anarchy golf

    Anarchy Golf This is a golf server. You can enjoy short coding here in several languages (115 languages). The purpose of this server is not serious competition. Joke problems are welcomed and you can speak freely about problems and can release spoilers. For serious competition with ranking, enter Code Golf. IRC channel for this golf server: #anagol in freenode. Please feel free to join the channel

    Phinloda
    Phinloda 2007/02/17
    (English)
  • キミのコードが汚い理由 ― @IT情報マネジメント

    リスト1は、同じ処理を繰り返すようなコードで初心者プログラマーがよく使う幼稚なスタイルで書かれている。必ずしも複雑ではないが、筆者には散らかっていて効率が悪く見える。リスト2の方が複雑な条件になっているが、Javaを理解していれば、かなり読みやすい。唯一疑問を抱くかもしれないとしたら、最後の「else if」の中にある条件の最初の部分だけだ。このクローズに来るということは、どちらかのプレーヤーが勝ったことを意味する。 いずれのインプリメンテーションも間違ってはいない。実際、これらはどちらも非常に小さく、つまらない例にすぎないので、これらのリストでコードがいかにクリーンか論ずるのはあまり有益ではない。ただ、何をもってインプリメンテーションがクリーンなのかについて読者の興味を深めることはできるだろう。 クリーンなコードについて扱った記事、Webサイト、書籍は多数存在する。何をもってコードをクリ

  • SimplePaste: make

  • benli: さきがけ事件地裁判決

    最高裁のウェブサイトには載せてもらえていないのですが(同じ知財訴訟でも、福岡地裁管轄だと、全件掲載ではないようです。)、市販のコンピュータプログラムの創作性が否定されたという点で珍しい裁判例ですので、ご紹介します。 福岡地判平成18年3月29日[「さきがけ」事件] なお、この事件は、控訴がなく、すでに判決が確定しています。

    Phinloda
    Phinloda 2006/08/29
    デルファイで作成したプログラムはそのほとんどが同一又は類似のプログラムとなるから独自の創作性が認められる部分は存在しないという判決の紹介。
  • Cenqua Clover Code Coverage for Java

    Your project has many hundreds of unit tests, and JUnit's green bar of goodness gives you a sense that your code base is well tested. But how well do those tests actually test the code base? What code are the tests actually testing? What code isn't being tested? Is the test suite getting out of date? Unit tests drive code quality; Clover drives unit test quality Clover is a powerful and highly con

    Phinloda
    Phinloda 2006/07/17
    clover, fisheye などのツールを公開している。ダウンロードには登録が必要。(English)
  • http://d.hatena.ne.jp/higotakayuki/

  • 1