2007年05月31日

lolifox

オープンソースのソフトはスキルがあれば改造OKなわけです。
あんまり改造する人は多くないですが。

で、有名なオープンソースブラウザfirefoxを改造した
lolifoxなるものを見つけました。
アニメコミュニティ向けfirefox」らしいです。
ブラウザの機能を拡張したと書いてありますので、
たぶんオリジナルに何らかの変更をしているのだとおもいます。

オープンソースってこういう使われ方もあるのですね。
それにしても、よくここまで作るなあ。。
posted by あやまり+ at 21:06| Comment(0) | TrackBack(0) | 日記

2007年05月30日

読みぬけ

銀星DSを買って以来ちょこちょこ対戦しています。
やっぱりあやまり+の実力は香7級くらいみたいです。
ためしに穴熊を封印して、COM先手で3戦してみたのですが
1勝2敗でした。
これってかなり弱いんだろうなあ。

敗着はかなりはっきりしています。
読みぬけですね。
負けるときは、自玉の詰みを見逃してトン死とか、
ショボい手を指して一気に負けとかそんな感じです。
見返してみると、盤面を逆にすれば気づきそうな手が多いです。

将棋上達への道は遠いですね〜。
posted by あやまり+ at 21:58| Comment(0) | TrackBack(0) | 将棋

2007年05月29日

Barcelona

AMDが開発中のBarcelonaと呼ばれている次世代プロセッサ。
今まで知らなかったのですが、最近、Xeonよりも
整数演算が速いと発表されたらしいです。

まだ開発中らしいですが、
もし純粋な整数演算能力がXeonを上回っているのであれば、
将棋プログラムには有利かもしれませんね。

来年はオールCore 2かなあとおもっていたのですが、
これはちょっと楽しみかも。
posted by あやまり+ at 22:15| Comment(5) | TrackBack(0) | 日記

埋め込みウィルス

ITmediaで紹介されていましたが、
RTFに埋め込むタイプのウィルス
ウィルスチェッカの検出率が低いらしいです。
RTFというのはワードパットのファイルですね。

RTFは各ベンダさんが対応するとおもいますが、
埋め込みファイルになると一部しか検出できない問題は、
ある程度避けられない気がします。
埋め込みファイルの場合、埋め込み状態で検出されなくても
実行前にチェックしてくれれば問題ないのですけどね。

常駐チェッカってどこまで見ているのかな。
ファイル化されれば検出できそうですが、
スクリプトの類だとそのまま実行されそうな気も。
posted by あやまり+ at 06:23| Comment(0) | TrackBack(0) | 日記

2007年05月28日

アルバムあさり

ZARDベスト1+セレクション2があるはずなのですが、
さすがに古くて探すのも大変です。

で、やっと全部見つけました。
iPodに入れておけばよかったかも。
posted by あやまり+ at 22:21| Comment(0) | TrackBack(0) | 日記

みゅーじっくたいむ

今夜はZARDアルバムを聞く日になりました。
くすん。
posted by あやまり+ at 20:15| Comment(0) | TrackBack(0) | 日記

よわよわフラッグシップ

T7700が発表されてしばらくたちました。
メーカPCもだいぶ出揃ってきた感じです。
で、ノートPCをながめてみて気づいたのですが。

最上位(いわゆるフラッグシップ)でも
T7300程度なCPUを使ったPCが多いです。
T7300のクロックは2GHz。
CPUで勝負しても仕方ないってことなんでしょうか。

T7700だと2.4GHzですし、最近はキャッシュのヒット率も
高いみたいですので、そんなにプログラマががんばらなくても
クロック相当の20%近い差が出るんじゃないかとおもいます。

ノートPCで計算させたい人は、家電のお店とかで探しても
あんまり良いのが見つからないかもしれませんね。
普通はデスクトップPCを使うのでしょうけど。
posted by あやまり+ at 06:44| Comment(0) | TrackBack(0) | 日記

2007年05月26日

消えるページ

ウェブを見るとき、多くの人はIEやFirefoxなどを
使ってみると思います。
あやまり+はFirefoxを使っています。

多くのブラウザには、ウェブで色指定がない場合の配色を
指定する機能がついていて、何も指定しないときは
文字が黒、バックが白になっています。
これだと画面が明るすぎますので、
私は文字を白、バックを黒にして使っています。

で。

たまに、バックの色は指定せずに
文字の色だけを指定したページがあります。

こういうページって、暗黙のうちにバックを白だと
おもって作られているのですよね。
で、文字が黒とか黒に近い色だったりすると
全然読めないわけです。

色を戻せばよいのですけど、
バックが白だと結構目がつかれるみたいです。

なんとかならないのかなあ。
うう。
posted by あやまり+ at 23:55| Comment(3) | TrackBack(0) | 日記

リファラ

ブログのリンク元を見ると、たまに謎なところから
飛んできたと出ることがあります。

調べてみると、ブラウザのバグの可能性が高いみたいです。
少なくともIE5.0系だと、条件によっては無関係なリンク元を
情報として送ることがあるらしいとのこと。
他のブラウザについてはよくわかりません。

IE5.0な人はとりあえずバージョンアップするか、
Firefoxなどに切り替えるとよいでしょう。

ただ、意図的に無関係なリンク元を
設定することもできるのですよね。
リンク元を無防備に開くのは危険かも。
posted by あやまり+ at 08:55| Comment(0) | TrackBack(0) | 日記

ツンデレ杯

前回に続いて今日もツンデレ杯行き。

一応ツンデレ1回戦で勝ったのですが、
途中で相手が詰みを逃していたらしいです。
局後、他の人におしえてもらいました。
実質、負けだとおもったほうが良さげです。

たぶん、読み抜けが悪手につながってるのだとおもいます。
今回も、攻め駒を潰されてだいぶダメージを受けました。

経験値をつめば手が見えてくるものなのかな。
posted by あやまり+ at 00:27| Comment(0) | TrackBack(0) | 将棋

2007年05月25日

切れ負け

今日もVIP@2chのトーナメントに参加することに。
このトーナメント、初戦だけは早指し戦で
持ち時間1分半+秒読み30秒での戦いになります。

で、ぼーっとしていたら初戦で切れ負けました。
ショボ。。

今まで時間を意識していなかったのですが、
知らない間に結構考えるようになっていたのですね。
以前はろくに考えていなかったとおもいます。

ということは、半年前よりは強くなってるのかも。
下手の〜かもしれませんけど。。
posted by あやまり+ at 22:30| Comment(0) | TrackBack(0) | 将棋

2007年05月24日

メモリの使い道

最近、PC用メモリが相当値くずれしてるらしいです。
来年までには搭載メモリ2GBとか
あたりまえになっていくわけですね。

増えたメモリを有効活用できるとうれしいわけですが、
将棋だとハッシュテーブルを増やすくらいしかないのですよね。

ほかに使い道ってないのかな。
そもそも将棋ってそんなにメモリがいらないのかもしれませんが。
posted by あやまり+ at 22:44| Comment(0) | TrackBack(0) | 将棋

WinUpdateその後

のみあけだらだら。

WinでCPU占有率が100%になる問題がありましたが、
どうやら対策パッチが各種Update
配信されるようになったみたいです。
これで、Updateが動く限り修正されるわけですね。
現在もフリーズぎみな方はUpdateを試してみると良いでしょう。
posted by あやまり+ at 09:30| Comment(0) | TrackBack(0) | 日記

銀星将棋つづき。
どうやら歩なら勝てるみたい。
で、香7級と対戦。

穴熊で戦ってみたところ勝てましたが、
だいぶつらい感じです。
普通に戦ったら7級でも勝てなさそうな気が。。

7級で互角くらいって、たぶん、かなり弱いほうだとおもいます。
他の将棋ソフト作者さんの強さがどれくらいなのか気になるところ。
posted by あやまり+ at 00:41| Comment(3) | TrackBack(0) | 将棋

2007年05月22日

時間の測定

将棋では各プレーヤに持ち時間というものが与えられ、
これを使い果たすと切れ負けになります。
これはコンピュータ将棋でも同じで、時間の管理は重要なわけです。

で、あやまり将棋では時間の測定に
clock()というCRTの関数を使っていました。
ただこの関数、本来はプロセスの消費時間を返す
関数なのですよね。

clock()を2回呼び出して差分を求めても、
バックグラウンドで重いプロセスが動いていると
変な値が帰ってくる可能性があるわけです。

VCのclock()がどういう値を返すのかはわからないですが、
この関数を使うのはちょっと危険なのかも。
posted by あやまり+ at 19:56| Comment(2) | TrackBack(0) | 将棋

2007年05月21日

銀星詰め将棋

銀星DSには5手詰な詰め将棋が20問くらいついています。
さすがにこれくらいは解かないとなあということで、
やってみました。

最終的に全部解けましたが、簡単に解ける問題もあれば、
かなり考えさせられる問題もあるわけです。

考えさせられる問題を見ていて、
自分の思考パターンが変化していることに気づきました。

コンピュータは詰め将棋を解く際、
共謀数という数字が少ない順に考えます。
で、そういうことばかり考えていたせいか、
わからない問題になると、ここでの共謀数は
いくつだろうなどと考え出しますw

最終的に解けたのは良いとしても、これって
将棋センスをアップさせる効果があるのだろうか。。
posted by あやまり+ at 22:29| Comment(0) | TrackBack(0) | 将棋

2007年05月20日

ばた

だるい。。
風邪で休日を損した気分。

まあ、おとなしくねます。。
posted by あやまり+ at 23:10| Comment(0) | TrackBack(0) | 日記

2007年05月19日

OpenMP

OpenMP対応のgcc 4.2がリリースされたそうです。
VCはPro以上でOpenMP対応済み。
OpenMPも標準機能になりつつあるということでしょう。

OpenMPを使ったことはありませんが、
ざっと見た限りpragmaで制御する機能のようです。
並列化効率が気になるところですが、
どうもあまり細かい制御はできなさそうな感じです。

将棋の場合、上手に8並列すれば1〜2手余分に
読めるのだとおもいますが、効率的に並列化するには、
多分、細かなタスクの割り振りが必要です。

OpenMPで簡単にできれば良いなあとおもったのですが、
イバラの道を進むしかなさそうですね。
うう。
posted by あやまり+ at 23:25| Comment(0) | TrackBack(0) | 日記

枝刈りと読みの深さの関係

あやまり将棋は多分、10手も読めてません。
10手読むには、いったいどれくらい
速くする必要があるのでしょう。

仮に1秒で10万局面評価しているとすれば、
20秒で評価できるのは200万局面ですので

平均枝数が3.0なら13.2手
平均枝数が3.5なら11.5手
平均枝数が4.0なら10.4手
平均枝数が4.5なら9.6手
平均枝数が5.0なら9.0手

読めるわけです。

10手読みたければ平均枝数を4くらいまで減らすか、
1秒で評価できる局面数を足りないぶんだけ
増やさなければいけないわけですね。

上位の将棋プログラムってすごいなあ。。
posted by あやまり+ at 10:42| Comment(0) | TrackBack(0) | 将棋

2007年05月18日

vipトーナメントでもしゅぎょー

聞いた話だと、将棋ソフトだけを相手にして
指すのは筋悪になってあまり良くないとのことです。
やはり人間相手に指してこそ上達するということですね。

というわけで、vip@2chの将棋スレで指してきました。
予選で勝てば最強トーナメント、
負ければツンデレ杯(最弱決定トーナメント)に
進むというトーナメントです。

結果は予選負け、ツンデレ杯1回戦勝ち。
弱いけどvip最弱よりは弱くない、という
レベルなのことだとおもいます。

もっともツンデレ1回戦も序中盤で不利になったので、
あやまり将棋の序盤が下手なのはプログラマのせいかも。

うーん、序盤は難しいです。
終盤が強いわけでもないのですけど。
posted by あやまり+ at 23:59| Comment(0) | TrackBack(0) | 将棋