タグ

ブックマーク / yaneurao.hatenadiary.com (10)

  • 電王戦第三局について思うこと - やねうらおブログ(移転しました)

    ※ いま14時。電王戦第三局の決着がついていない段階でこの記事を書いています。 YSSは序盤に時間を使わなさ過ぎる。これは電王トーナメントのときにも思っていた。開発者が自己対戦での勝率を上げるようにチューンしていくと、序盤で時間を使っても勝率は下がるのだ。この理由はいろいろあるのだが、主な要因としてソフト同士だと序盤は定跡の進行になりやすいというのがある。自己対戦だと特に、定跡を抜けたあたり(30手目付近)に時間をそんなに使っても、優勢な局面に持ち込める確率は低く、終盤のねじり合いのところに時間を残したほうが頓死などが減り、勝率が上がるのであろう。 だから、開発者は普通は序盤に時間を使わない方向でチューンしてしまう。私は、人間相手の対戦ではこれは全くの間違ったチューンだと思っている。(※ ソフト対人間の対局データが大量にあるわけではないので、これは私がそう思っている(信じている)という話で

    電王戦第三局について思うこと - やねうらおブログ(移転しました)
    rti7743
    rti7743 2014/03/29
    やりすぎると棋士がデバッカーに
  • やねうら王のPVの件 - やねうらおブログ(移転しました)

    ※ 今日の電王戦第二局のPVについてのコメントは今日のコメント欄にどうぞ。 (他の記事にコメントされてもそれは削除させていただきます) ※ はてなダイアリーでは1つの記事に対するコメント数の上限があるので今日のコメント欄が書けなくなったなら、明日(以下)のコメント欄をお使いください。 http://d.hatena.ne.jp/yaneurao/20140315#p1 電王戦第2局「やねうら王」の修正対応について http://blog.nicovideo.jp/niconews/ni045018.html 昨日、ドワンゴの川上会長から私の携帯に直電があって(そのときは私は寝ていたので、連絡がついたのは今日の昼なのですが)、「電王戦第二局のPVの件ですが、佐藤紳哉六段がそのなかで非常に怒っておりまして、たぶんやねうらおさんがご覧になったら気分を悪くされると思うのですが」ということでした。

    やねうら王のPVの件 - やねうらおブログ(移転しました)
    rti7743
    rti7743 2014/03/16
    妙なすれ違いがあるから、月曜日にでも関係者全部と顔合わせてどうするか決めれば?で、その様子を生放送すればいい。
  • ソーシャルゲーム運営地獄 - やねうらおブログ(移転しました)

    実際に関係者から聞いた話なのだが、いま、底辺のソーシャルゲーム会社は大変なことになっているらしい。底辺じゃない会社もそれなりに大変なものかも知れないが、底辺の会社はそれどころの騒ぎではないようだ。 まず、プログラマーの力量に合っていない。 「ソーシャルゲーム(の開発を)舐めんな」みたいな話は大手の開発会社のプログラマーからよく聞くが、人数がある日突然何万ユーザーも増える。このへんの流入する人数の調整が利かない。 もともと何十万人規模の接続をさばくには、MMORPGなどのオンラインゲームよりもシビアであり(普通、MMORPGでもワールドがわかれていて、1つのサーバーの常時接続人数は数千人規模に収まるので)、大人数になったときにうまくスケールアウトするように設計するためには、ゲームシステム自体がそのへんを考慮してうまく練られていないといけない。 ところが、底辺ゲーム会社だと、社長がそのへんの理

    ソーシャルゲーム運営地獄 - やねうらおブログ(移転しました)
    rti7743
    rti7743 2013/09/17
    そーゆー会社に、トラブル解決のコンサルか、強力なサーバを売り込めば儲かるのかな?
  • 子供チャレンジのDVDがチャレンジングすぎる件 - やねうらおブログ(移転しました)

    息子が四歳になり、子供チャレンジの教材でひらがなを覚えた。子供チャレンジの教材にはDVDがついてきており、これが秀逸で、DVDメニューで正しい選択肢を選んでいくと物語が進んでいくようになっている。もちろんその選択肢はひらがなで書いてある その今月のDVDなのだが、「どうぶつえんにいこう!」というのがあって動物園に遊びにいくストーリーになっている。コメディアンらしき二人が家を出かけるところからなのだが、最初の選択肢が 1) くつをはく 2) くつをあらう 3) くつをしまう である。 息子は迷わず2)を選択。 「くつをあらう」 そうするとそのコメディアンらしき人がおもむろに A「さ〜、をまず洗うか〜」 とか言ってゴシゴシ洗い出すのである。まったく意味不明である。頭おかしい。 そして、洗いたてでびしょびしょので家を出発。 A「がびしょびしょで歩きにくいよ〜」 B「ねぇねぇ、どうして洗っ

    子供チャレンジのDVDがチャレンジングすぎる件 - やねうらおブログ(移転しました)
    rti7743
    rti7743 2013/04/15
    「せがれいじり」みたいな言葉遊びのセンスだな
  • リモートデスクトップを利用したファイル共有

    WindowsXPになってから用意されたリモートデスクトップだが、大変重宝している。外出先や、ネットカフェから自宅のパソコンにログインして、自分の環境で作業できるのが大きい。 お客さんのところに行ったときも、そこにパソコンがあってインターネットに接続できることがわかっているのであれば、あえてノーパソを持っていく必要すらない。低速回線でもそれなりのレスポンスで動作するあたり凄いなぁと思う。 そんな便利極まりないリモートデスクトップなのだが、ローカルの環境と、リモートの環境とでファイルの転送をどうやってやればいいのだろう?案外知らない人が多い。私も、以前はメールを介したり、ftpサーバーを介したり、メッセンジャーを介したりしていたのだが、先日お客さんに「こうやれば出来ますよ」というのを教えていただいた。 接続前に「ローカルリソース」→「ディスクドライブ」のところにチェックを入れる。(右図) こ

    リモートデスクトップを利用したファイル共有
  • 24時間でリセットされる記憶 - やねうらおブログ(移転しました)

    2chには自分のIPに応じてIDが表示される板がある。 IPが変わらなければ24時をまたぐまでは同一のIDが表示され続ける。 逆に言えば24時をまたいだ瞬間からまた別人になりすますことだって出来るわけだ。 24時をまたいだ瞬間から共産党員のフリをしていた者が自民党員のフリをすることだってできる。 24時をまたいだ瞬間から、姉萌えのフリをしていた自分の書き込みに対して「年上とかありえねぇからwww やっぱ血の繋がらない妹だろjk」とか別人のフリをしてレスを返すことも出来る。 しかし24時をまたぐまでは同一人物として振舞わなければならない。アイデンティティを保たなければならない。前後で矛盾したことを言ってはならない。 普通、人間が社会的に活動する場合、一貫して矛盾していないことが求められる。しかし人間なんてものは日々変わっていく生き物だ。生物学的に見ても10年もすれば体細胞のほとんどは入れ替わ

    24時間でリセットされる記憶 - やねうらおブログ(移転しました)
    rti7743
    rti7743 2011/02/08
  • 3回に1回出力するだけの簡単ではないお仕事 - やねうらおブログ(移転しました)

    なんかさ、3回に1回出力するだけの簡単なプログラムのお仕事ってあるじゃん。 if ( (++counter % 3) == 0) printf("Fizz\n"); これって意外と難しいんだよね。 ……なんてことを言うと「おいおい、天下のやねうらお、ついに頭おかしくなったか」とか言われるだろうけど、これ実際うちの仕事であった話で、このコードが原因でお客さんと大きなトラブルになった。 あまり具体的には言えないので、ちょっと別のものに置き換えて話すけど、それは、ひよこの餌やりプログラム(仮)だったわけ。 上のプログラムは、3回に1回だけど、このソフトには、N時間に1回、餌をやるロジックが書いてあった。 if ( (++counter % N) == 0) printf("餌やるでー\n"); なんかこんな感じな。それでNの値は、UI(ユーザーインターフェース)で調整できる作りにしてあった。一度

    3回に1回出力するだけの簡単ではないお仕事 - やねうらおブログ(移転しました)
  • 何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)

    小学校のころ、私は四則演算が学校で一番速く出来た。そんな私だが、実は九九はほとんど覚えていなかった。 掛け算や割り算を速く行なうのに必要なのは九九じゃないことを私は知っていたからだ。 簡単な例を出そう。あなたは、40÷6をどうやって計算するだろうか? 九九を持ち出してきて、「6×8 = 48 あれ、大きすぎたか。6×7 = 42、ありゃ、まだ大きいか。6×6 = 36。おお、40より小さくなった。40-36 = 4だから、6余り4が答え!」なんてやらないだろうか。これは凄く無駄な作業だ。どう考えてもやり方がおかしい。 ここで必要なのは、九九ではなく、36〜41は、6で割ったら商は6という知識である。「余り」もセットにして覚えてあるとなお良い。 「÷6」をするとき、割られる数が60以上であることは考えなくて良い。また、もう少し一般化して言えば、「÷N」するときは、割られる数がN*10以上であ

    何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)
    rti7743
    rti7743 2009/05/07
  • プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)

    サイトを構築していると、プログラマはWebデザイナーと共同作業をしなければならない。 しかし高度なRIAを実現しようとすると思っているようにWebデザイナーに素材を作成してもらうだけでもとても骨の折れる作業だ。 そこで、一層、「すべてのプログラマはWebデザイナーになればいいんじゃね?」と思った。 今回は、私の実体験に基づき、「プログラマが1ヶ月でWebデザイナーに転身する方法」というのを考えてみた。 ■ HTML,CSSを覚えよう まず、HTMLCSS。いくら私でもW3C( http://www.w3.org/ )のすべてに目を通せとは言わない。 ブラウザ間で挙動が違うのでそれぞれのタグがどのブラウザで使えるのか一覧がまず欲しい。手軽なのは詳解HTML & CSS & JavaScript辞典。このハンドブックは見やすいのでお勧め。また、よく使うタグに関してはすべて覚えよう。覚えている

    プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)
    rti7743
    rti7743 2009/03/19
  • Native Clientの仕組みはどうなっているのか? - やねうらお−よっちゃんイカはしばらく買わずにiPhoneだけに注力する男

    Googleが、Webブラウザ上でネイティブバイナリコードを実行する「Native Client」を公開した。 Native Client http://code.google.com/p/nativeclient/ Google Earth,Quakeなどがすでに動いているようだ。 これはすごい!ブラウザ上でX86バイナリを動かす「Native Client」 http://www.moongift.jp/2008/12/native_client/ サンドボックスで安全性確保、オーバーヘッド5% ブラウザでx86バイナリ実行、グーグルが新技術 http://www.atmarkit.co.jp/news/200812/09/nacl.html あと、サンプルのlife.ccにSDL_surfaceと書いてあるのでSDLの描画まわりが既に動いているのだろうから、今後、たくさんのアプリがN

    Native Clientの仕組みはどうなっているのか? - やねうらお−よっちゃんイカはしばらく買わずにiPhoneだけに注力する男
    rti7743
    rti7743 2008/12/11
  • 1