2012年11月15日木曜日

In 箱根


先週はGPW2012のアルバイトをさせて頂きました.
冷房の中始まったGPW2012( ̄□ ̄;)!!
(不手際で申し訳ございませんでした.orz  いつ暖房から冷房に変わったのか・・・)

あらかた自分は受付にいたので発表はあまり聞けなかったのですが,
モンテカルロ将棋のセッションがあるなど,
昨年とはちょっと違った傾向にあったと思いました.

GPWが終わった後,ちょっと周りを散策.
天気があんまし良くなかったんですが,
紅葉がめっちゃ綺麗でした.(*´ω`*)

2012年9月22日土曜日

お久にAOJでショートコーディング

久しぶりにAOJでショートコーディングしました.
問題は20002408で,比較的簡単な問題・・・.
まだショートコーダーの標的になっていないこともあり,
この記事を書いている時点では一番短いみたい.
頑張ればまだまだ短くなりそう.( ・∀・)ノ

2012年8月8日水曜日

bashでスタック領域を解除?する方法

/etc/profile.dにroot権限でulimit.shを作成し
ulimit -s unlimited
と編集し再度ログイン.
ulimit -aで解除できているか確認できる.
もしかしたらchmod +xが必要かも.
cshでは
unlimit stacksize
らしい.
そしてこれはあんまりいい事ではなさそう・・・.

2012年8月5日日曜日

どうでもいいこと

[Desktop Entry]
Name=GoGui
Comment=GoGui
Exec=goguiのパス %f
Terminal=0
Type=Application
Categories=Application
を~/.local/share/applications/gogui.desktopに書いて保存
なんでコマンド指定できないんだっけか・・・

2012年5月23日水曜日

C++を勉強中・・・ orz

std::shared_ptr使っているときにthisポインタを扱いたいときは
std::enable_shared_from_this<クラス名>を継承して,
shared_from_this()を使用して取得する・・・であっているのかな・・・.

#include <iostream>
#include <memory>

class Student : public std::enable_shared_from_this<Student>
{
public:
    Student(std::string name, int first_score, int second_score)
        : name_(name), first_score_(first_score),
          second_score_(second_score) {}
    ~Student() { std::cout << "delete " << name_ << std::endl; }

    void printScore() {
        std::shared_ptr<Student> ptr = shared_from_this();
        std::cout << name_ << " : "
                  << first_score_ + second_score_ << std::endl;
    }
    std::shared_ptr<Student> getSharedPointer() {
        // これだとやばい・・・
        // return  std::shared_ptr<Student>(this);
        return  shared_from_this();
    }
private:
    std::string name_;
    int first_score_, second_score_;
};

int main()
{
    auto student = std::make_shared<Student>("Miyanaga", 5200, 24000);
    auto it = student->getSharedPointer();

    it->printScore();
    sleep(1);

    return 0;
}

2012年5月5日土曜日

Bonanzaが・・・

今週は電通大で第22回世界コンピュータ将棋選手権が開催されてます。
昨日は二次予選がありましたが、なんとBonanzaが敗退となってしまったようです・・・。
一発勝負は厳しいですね・・・。

開発者のインタビューでは学習の対象に探索する深さを入れてるとか
って話があり、そんなのもあるんだと思いました。無知ゴメン

強化学習で深さを考慮したのは知ってるけど、
それと似たようなものなのかな・・・?
(アピール文章見ればいいやないか orz 全然違った・・・へー・・・)

今日は決勝。
どんな棋譜が残るんでしょうか・・・。

2012年3月21日水曜日

棋士対Zen

先日電通大で,棋士と囲碁プログラムZenの対局が行われました.
19路では武宮九段がZenと置き石を5つと4つで
それぞれ対局し,両方共Zenが勝利しました.
置き石4つの19路で棋士相手に勝利するのはおそらく世界初だと思われます.Σ(´∀`;)すげー

置き石がなくなるのはあっちゅう間かもしれません.
そしたらどうしようかなー.
そんなことを考えさせてくれる対局でした.

棋士とZenの一番の違いとして感じたのは
時間の使いかたでした.
あと印象に残ったのは武宮九段が言われてた
「気持ち悪い」です.
確かに相手が見えないのは気持ち悪いかもしれません.
あと,棋風というかなんと言うか,なかなか人間には見られない
打ち方だったと思います.

それにしても凄かった、そんな一日でした.