教師なし学習の進化がすごい

アルファ碁ゼロのニュース、派手ですね…すでに異次元の強さだった旧アルファ碁に百戦百勝とか、どこのラーメンマンかと。

しかも3日の学習でってもはやAI研究の最先端は完全に魔界ですよね。ほんとすごい。

…だけど、見上げてばっかりいないでちょっとでもついていきたいところ。
CourseraのMachine Learning、途中で投げ出したけどもっかいちゃんとやってみようかな、と思う今日この頃。そして寒い。
スポンサーサイト

テーマ : どうでもいい話 - ジャンル : 日記

androidでのcanvas選択時のちらつき解消

将棋の遊び部屋で、iPhoneのsafariだと普通に動いていたのですが、androidのchromeだと盤面をタップした時に画面全体が一瞬青くなっては戻る、という気持ちの悪い動作をしていました。

androidからアクセスしていただいた方、長いこと気づかずに放置してしまい、すみませんでした。先ほど修正しましたので、もう大丈夫なはずです。

ちなみに将棋盤をcanvasに描画しているのですが、タップ時にcanvas上の画像が選択(?)され、ハイライトされていたのが原因だったようです。

canvasのcssに-webkit-tap-highlight-color: rgba(0,0,0,0); を設定することで解決しました。

参考:Androidと-webkit-tap-highlight-color

ところで、これも要望があったら直そうと思いつつ放置してたのですが、自分でやってみるとやっぱりスマホの画面で駒台が左右にあると盤面が小さくなってしまってやりづらい気がするんですけど、駒台上下に置くように変えちゃって問題ないですよね?

強く反対の方はぜひコメントをいただければ、と思います。なければ近々試しに変えてみたいと思います。

テーマ : 将棋 - ジャンル : 趣味・実用

このページによる追加のダイアログ表示を抑止する的なやつ

javascriptで何度かダイアログを出していると、「このページによる追加のダイアログ表示を抑止する」みたいなチェックボックスをブラウザが出してきます。

これは無限ループみたいな感じの時にスクリプトを止めることができて便利といえば便利なのですが、普通に使っているときにうっかりチェックして閉じてしまうと、次回からダイアログが表示されなくなってしまいます。(←当たり前)

遊び部屋では手番選択や成り不成り選択時にconfirmのOK、キャンセルを使っていたのですが、気づかずにダイアログ表示抑止状態になると駒を成ることができなくなって「???」となることがあったため、この選択を以下のようなボックスを作って差し替えてみました。

成り不成り選択ダイアログ
↑割とそれっぽくなっています

チェスのプロモーション先を選択した時と同じように、表示中は他の動作(裏で新しく対局を始めたり、駒を動かしたり…)を一応禁止したつもりです。
が、もしかしたらおかしなことがあるかもしれないので、もし何か気づかれた方はご連絡いただけると助かります…

テーマ : どうでもいい話 - ジャンル : 日記

京都将棋

今日ふらっと書店に寄ったら、9マス将棋の隣に京都将棋(初見)を見つけました。

ぱっと見5×5なだけの将棋かと思ったら、一手ごとに進めた駒をひっくり返すという斬新なルール。

ふーんこんなんもできたのか…と思って今調べたら昔からあったんですね。恥ずかしい。

京都将棋(Wikipedia)

将棋に慣れてると逆になかなか混乱しそうですが、面白そう!

テーマ : オセロ&将棋&囲碁&チェス - ジャンル : ゲーム

プログラマーの日だったらしい

もう過ぎちゃいましたけど、9月13日ってプログラマーの日だったんですね…知らんかった。そしてなぜにロシアの祝日なんでしょう。

9月13日はどうしてかと思ったら1月1日から数えて1バイトで表現できる日の末日とか。てことは今日(14日)はまた0になったんですね。そうか今日は元旦か…めでたい(←違う)

でもどうせならプログラマー歴を作った方が面白そうかも。そしたら1月が2日まで、2月が4日までで、7月が128日。7月末日が大晦日かな…うん、どうでもいいですね。

テーマ : どうでもいい話 - ジャンル : 日記