タグ

ブックマーク / nishiohirokazu.hatenadiary.org (66)

  • 量子将棋が面白い - 西尾泰和のはてなダイアリー

    量子将棋というゲームが遊べるようになったということで、さっそくプレイしてみた。ルールは簡単に言うと、すべての駒は量子的な重ね合わせの状態にあり、どう動かしたかによって駒の状態が収束する。王将に収束した駒を取れば勝ち。(追記: ルールの解説書きました: 量子将棋 Q&A) 2勝2敗で結構面白かったので流れ去ってアクセスできなくなる前に感想をメモ。 1回目(勝ち) 棋譜: http://shogitter.com/kifu/884 僕の戦略 駒の種別が確定すれば取れる選択肢が減る。ということは必要がない限り駒は動かないほうが良い。動かさなければいけないのであれば歩の振りをするのが一番可能性が狭まらない。 王将に確定した駒を取れば勝ちなのであれば、相手の「王将かもしれない駒」をどんどん取って行って可能性を狭めるべき。 感想 駒の上にマウスポインタを置くと可能性のある駒の種類が出てくる 飛車を取る

    量子将棋が面白い - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2013/10/28
  • JSXからjQueryを使ってDOMの情報を取得 - 西尾泰和のはてなダイアリー

    jQueryなどのような静的型付けのことを何も考えていないサードパーティ製のライブラリをJSXから使えるか? 使えたので報告。 もっとハマるかと思ったけど意外と素直に書けた。mainの最初の1行と最後の2行で「jQueryで最初のpタグを取得してそのinnerTextを取得し、文字列として編集してからコンソール出力」をやっている。間の5行のlogは答えにたどり着く過程を残してある。 import "js.jsx"; class _Main { static function main(args : string[]) : void { var jQuery = js.global["$"] as function(:string):variant; log jQuery; log jQuery("p"); log (jQuery("p") as __noconvert__ Map.<var

    JSXからjQueryを使ってDOMの情報を取得 - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2012/05/31
    はやい!
  • 妻と一緒にいても生産性を下げないためにはどうすればよいか - 西尾泰和のはてなダイアリー

    Tweetに対する反応まとめ nishio: にWebDB Pressを渡して会社に行って帰ってきたら「プッシュ型メディアはエンジニアの生産性を下げる」を読んで「もプッシュ型メディア」とか言ってる nishio: 既婚のエンジニアに聞きたい:と一緒にいても生産性を下げないためにはどうすればいいのか 不倫する Yappo: 不倫する nishio: 「不倫したらメディアが増えるだけじゃないか!」と怒ってます> Yappo: 愛人はプル型メディアです。とお伝えください>< そうなのか… 例えば、を避ける tokuhirom: unsubscribe bulkneets: 無視するといいです hayamiz: 例えば、を避ける (><) 物理的ファイヤーウォール pandeiro245: 僕はクローゼットの中で仕事してます。 それはなかなかよさそう!集中できそうだし。は広いクローゼ

    妻と一緒にいても生産性を下げないためにはどうすればよいか - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2012/05/11
    返事をしないというわけにもいかないので(後のことを考えると総合的な生産力が下がるので)とりあえず相槌だけ打つかな。
  • 「仕事の出来る人」とは - 西尾泰和のはてなダイアリー

    自分の所属している組織がさ「今後の業務にスキルXが必要です。なのでスキルXを習得してください。」って決定した場合に、「仕事の出来る人」ってのは 1 こんなこともあろうかとスキルXをすでに習得している 2 今はスキルXを持っていないが、すぐに習得する 3 スキルXの習得にコストを割くことが自分の為にならないと判断し、すぐにスキルXが必要とされない組織に転職する 4 スキルXを習得するよりもより効率の良い業務形態や手法を提案し、説得し、組織の決定を変更させる(追記: thanks えるん) のどれかだと思うんだ。組織の決定が正しいかどうかを議論するというのはおかしい。組織の決定に納得がいかないのであればさっさと3か4を選べばいい。3や4を選ぶのに必要な勇気やスキルがない上に、2を選択してスキルXを習得することもできない人、仕事ができない人と呼んで差し支えないんじゃないか。 ちなみに楽天英語

    「仕事の出来る人」とは - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2010/07/08
    3番おすすめです
  • ドミニオンのシミュレーション - 西尾泰和のはてなダイアリー

    概要 ドミニオンのコインを買う戦略をする際に、初手で礼拝堂を買うべきかどうかについて。 初手終了後10ターンの間「礼拝堂が出たら屋敷を捨てる。買えるなら銀貨や金貨を買う。」という戦略をとった場合に、デッキ1枚あたりのコイン価値がどうなるかを1万回シミュレーションした。結果、「礼拝堂+銀貨」は「銀貨+銀貨」、「礼拝堂+礼拝堂」、「銀貨+堀」のいずれよりも優れていることがわかった。 動機 タケルンバのドミニオン戦略 - その4 アクションカード(その1) - タケルンバ卿日記を読んで コインをかき集めるというシンプルな戦法に礼拝堂がどれだけ効くかというと微妙。効果はないとは言えないし、2金ならどうせ銀貨を買えないので、とりあえず購入して屋敷を処分する考え方はアリなんだけど、屋敷3枚を都合良く処分できるかどうかは運次第だし、礼拝堂の1枚分、コインを引く可能性が下がるので、序盤にどれだけ有利になる

    ドミニオンのシミュレーション - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2010/02/07
    100回以上はドミニオンやってるけど経験則としてその4つの例だと確実に「礼拝堂+銀貨」が圧倒的にバランスとれてると思う。数字でも証明された。
  • サンシャイン牧場で肥料を使う際の注意点 - 西尾泰和のはてなダイアリー

    ほぼ同時刻に植えたリンゴの片方にだけ施肥をしてみた。子葉が出るまでの残り時間は5分しか差が出なかった。施肥によってステージが変わる場合、次のステージの所要時間は縮まらない。つまり次のイベントまで残り1時間を切っている状態で肥料を使うのは多少肥料を無駄にすることになる。

    サンシャイン牧場で肥料を使う際の注意点 - 西尾泰和のはてなダイアリー
  • メールアドレスのパーセントの意味 - 西尾泰和のはてなダイアリー

    20代後半前後のメンバーで「最近の10代後半前後のML参加者が(名乗りや署名無しで)1行メールをMLに投げてくるのは携帯文化なのかなぁ」「自分は他の人が名乗っているのを見てなんだこの文化はと思いつつ合わせた」「『なんだこれは』といえば『ほげ@ふが%ぴよです』とかなんだこれは!って感じだなぁ、@まではまだしも%って。」「%って何?」「定義は知らない」という会話をしました。%の話を持ち出したけど定義を知らなかったのが僕なので責任を取って(?)Twitterに投げてみました。 結果、かなり興味深いことがわかったのでまとめ: A c/o BでB様方A様になるので一時的にBにいるAさんがA c/o Bになるのはとても自然ですね。様方(care of)→c/o→%→一時的な場所→状態、という流れが一番自然かなぁ。記号はググれないので調べづらい。気でやるならMLやNetNewsのアーカイブを舐めて1行

    HolyGrail
    HolyGrail 2009/08/06
  • Re: パスワード入力の「****」は不要? - 西尾泰和のはてなダイアリー

    パスワード入力の「****」は不要? 研究者の間で激しい論議 - ITmedia News 他人に質問したりしてその人が作業しているのを横で見ているようなシチュエーションで「パスワード入力画面がでたらキーボードやモニターから目をそらす」っていうのを当然のマナーだと思う人もいる一方で、少なくとも僕の観察によれば大部分の人は目をそらすべきだという認識を持っていないように見える。パスワードをミスタイプして入力し直すコストと、パスワードを入力するたびに振り返って誰かがモニターを見ていないか確認し隣で作業を見ている人がいれば「パスワード打つからあっちむいて」と声に出して指示するコストとどっちが大きいか、自明だと思うが。 なお参考までに漏洩電波を傍受することでモニターに表示されている画像を覗き見る技術は僕が生まれるはるか前から存在している。see: TEMPEST

    Re: パスワード入力の「****」は不要? - 西尾泰和のはてなダイアリー
  • ゲーム - 西尾泰和のはてなダイアリー

    パラノイアはとりあえずルールを把握するためにクローン数3個でやったけども、ゲームとしての面白さはかなり微妙だった。 ●バルバロッサ教えてもらった。やりたい。

    ゲーム - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/06/15
    バルバロッサめちゃくちゃ盛り上がりますよ。
  • 男の子牧場の問題点 - 西尾泰和のはてなダイアリー

    http://company.nikkei.co.jp/compinfo/compinfo_detail.aspx?CONT_ID=00020821 http://otoboku.jp/ 多く語るまでもない。2点だけ指摘しよう。 「友達承認された会員同士、登録された男性データを閲覧することが可能です。」と書いてあるので「友達同士でしか閲覧できない」と誤解しやすいが、アカウントを作ってログインするだけで、知らない女性が登録した知らない男性の顔画像や女性の書き込んだ情報を見ることができる。 「男性プロフィールの登録は、男性人の同意が必要となります」と書いてあるが、すでにウサギやぬいぐるみが登録されていることからもわかるように「男性人の同意があったかどうか」を確認する仕組みは一切存在しない。

    男の子牧場の問題点 - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/05/14
  • 無断follow禁止とかmixi読み逃げ禁止とか - 西尾泰和のはてなダイアリー

    別に「無断follow禁止」とか「mixi読み逃げ禁止」とか主張するのは自由だと思うんですよ。でもそれは駅で酔っぱらいが「おいお前ら俺に無断で3メートル以内に近づくんじゃねえ!」「おれとすれ違うときにはあいさつをしろ!」って叫んでるようなもので、我々がその主張を守る理由なんてないわけですよ。ただかかわり合うと面倒そうなのでそういう酔っぱらいがいたら僕は避けて歩くんですけどね。

    無断follow禁止とかmixi読み逃げ禁止とか - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/04/14
  • 「プログラミング言語を理解するにはどうしたらいい?」という話を聞いて思うこと - 西尾泰和のはてなダイアリー

    「プログラミングとか特定のプログラミング言語とかを習得したくて色々勉強したけど、いまいち理解できた感じがしない、何がいけないのだろう、何を学べばいいんだろう」という話を聞いて思ったこと。 それって、目的が曖昧だから達成感が得られないというだけじゃないのか? 僕の今までの人生の中には「プログラミングを習得した!」と思える瞬間も「Pythonを理解した!」と思える瞬間もなかった。具体的な「Pythonで継続のある言語を実装できた!」とかならある。でも「継続の概念を完全にマスターしましたか」と言われるとそんな気はまったくしない。まだまだ先は長い。しかし僕よりはるかに継続に詳しい人たちが集まって継続に関する議論をしてたりするのを見ると、この道に明確なゴールはないことがわかる。どこまで行っても「まだ先がある」という感じが残るに違いない。 手段が間違っているのではなく、目的が間違っているんだ。「○○を

    「プログラミング言語を理解するにはどうしたらいい?」という話を聞いて思うこと - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/04/14
    ujihisaマジかわいそうだし
  • iPhone - 西尾泰和のはてなダイアリー

    買うべきか。買うべきか。買うべきか。(「買わざるべき」という選択肢はない) とりあえず3.0用のSDKをダウンロードして何か作るべきか。

    iPhone - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/03/18
    買うべき
  • 広報担当による天然ネガティブマーケティング - 西尾泰和のはてなダイアリー

    http://d.hatena.ne.jp/sugyan/20090311/1236703604 美人時計 担当/東條 2009/03/12 02:25 いつも美人時計を拝見して頂き、ありがとうございます。 拝見させて頂きました。 現在、当社はプライバシーポリシーに違反する誘導、使用の取りやめのご協力をお願いしております。 3日以内に公開、使用の取りやめ行わない場合、権利に基づいた対応をとらせて頂く場合がございます。 ご理解のほど、ご協力宜しくお願いします。 東條 info@bijint.com とりあえずトップページに行ってみたけどもプライバシーポリシーがどこにあるのかわからない 何の公開・使用の取りやめを求めているのかわからない 何が権利侵害だというのかわからない 日語がひどすぎる 脅かしてエントリーを消させる行為がとても腹が立つ というわけで少なくともここに1人、美女時計のことを初

    広報担当による天然ネガティブマーケティング - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/03/13
  • 引っ越しの際の覚え書き - 西尾泰和のはてなダイアリー

    次に引っ越すのは2年以上後だと思うので、今回初めて洗濯機や冷蔵庫を含む引っ越しを行ったときに思った内容を記録しておこう。「□」はTODOのチェックボックスがわり。 引っ越しは可能な限り早くやった方がいい。 日にちの指定を連続する5日間の中から業者に任せるかわりに安くなるパックなどがあるけど、ギリギリになってからでは選べない。 業者によっては「この日程は引っ越しが多いので割引パックを使えません」なんてのがある。 「その日にちではもうトラックが用意できません」と言われて焦らなくていいように早めに業者に連絡する。1週間前の連絡は全然早めじゃなかった。 事実かどうかはわからないが、見積もりが12600円だったのに「昨日電話貰えれば2万でできたんですが、もう遅いので31500円です」なんて言われた。 □ 引っ越しの10日前までにはネット上の複数の引っ越し業者に一括で見積もりできるサービスなどを使って

    引っ越しの際の覚え書き - 西尾泰和のはてなダイアリー
  • 家事(水漏れ修理) - 西尾泰和のはてなダイアリー

    これよく考えたらプライヤーでまわせない気がするんだが 斜めから挟めばいいのかな。 ウォーターポンププライヤ 開口部の方向を30〜45°ほど曲げたプライヤである。これはその名のとおり、家庭の水道管やガス管など手元が狭い場所の工事をする際に用いられる なるほど。まさにこういうシチュエーション向けの工具ということか。 ウォータープライヤー買ってきた。とりあえず締めてみた。でもまだ少し漏れる。ウォータープライヤーの説明を見るとこれは内部のU字パッキンが摩耗していることが原因だそうな。明日元栓を締めて分解してU字パッキンを取り出して交換部品を買いに行く。 id:HolyGrail 引越し直後の水漏れに関しては不動産屋に報告すればそこから大家さんに連絡がいって業者が直してくれるはずなんだけど自分で修理できたのかな 通常の利用では水漏れが起きない(浄水器を通す水圧で漏れる)ってのと、自分で直したいという

    家事(水漏れ修理) - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/03/05
    引越し直後の水漏れに関しては不動産屋に報告すればそこから大家さんに連絡がいって業者が直してくれるはずなんだけど自分で修理できたのかな
  • re: Twitterやってるやつらにありがちなこと - 西尾泰和のはてなダイアリー

    http://anond.hatelabo.jp/20090223041757 Twitterで9105人followしている僕が自分のタイムラインから観測できることを解説 1: Twitterをやっている人の97%は日語をしゃべる 2: Twitterをやっている人の5人に4人はプログラマ 3: Twitterをやっている人の中ではRubyistよりPythonistaの方が多い ランダムにユーザを選んでfollowしているのでもない限り「Twitterユーザはこうだ」という主張は「自分のまわりにはこういう人がいる」と言っているにすぎない。そして大体人間って似たような属性の人同士で集まる(類は友を呼ぶ)ので、ほぼ「自分の属性はこうだ」と言っているようなもの。人が自覚しているかどうかは知らないけど。近親憎悪って言葉もあるしね。

    re: Twitterやってるやつらにありがちなこと - 西尾泰和のはてなダイアリー
    HolyGrail
    HolyGrail 2009/02/23
    俺、タイムラインは鏡だと思ってるよ。
  • Twitterクリップ - 西尾泰和のはてなダイアリー

    Twitterでの複数人による発言をブログに転載するのが面倒だったのでこんなサービスがあればいいな。 1: サイトで「クリップ開始」を押すと新しいページが作られ、そこに登録用のブックマークレットがおいてある このとき一意な「クリップID」を発行。ブックマークレットにもそのIDが埋め込まれている。 2: Twitterのページでブックマークレットを使用すると発言ごとに「クリップに追加する」ボタンが出現する。 3: ボタンを押すと発言のパーマリンクURLをAPIに送信するようなJavaScriptが実行される。APIはhttp://twitterclip.com/api/(Clip ID)/add/(Permalink URL)/ 的な感じになっている 4: API側では受け取ったパーマリンクをクロールして発言内容とユーザ名と保存する 5: 最後にpublishボタンを押すとその一連の発言がh

    Twitterクリップ - 西尾泰和のはてなダイアリー
  • そろそろ例のプロジェクトについて言及するか - 西尾泰和のはてなダイアリー

    以前、とあるシステムのソースコードを読む機会があったのだけどあまりにひどかった。あのひどいコードでまあまあまともに動いているというのが逆に信じられない。今日昼ご飯をべながら少し話していたのだけど意外と知られていないようなので、話せる範囲でいかにひどいのか説明してみようと思う。 まず、ソースコードが大雑把に見積もって3750万行あるのだけど、その中でまともに機能しているコードは3%しかない。10分の1程度のソースコードで同程度の機能を実現しているシステムもあるのでほんとあのシステムのコードはゴミだと言っても過言じゃない(*1) プログラマとしてはなんでそのプロジェクトはそんな状態になってしまったのか気になるところだけども、まあ多くのプロジェクト同様、真相を知る人は誰もいない。でもまあ、実際に機能しているコードのコピーみたいなものがあちこちに散らばっていることからしてコピー&ペーストが盛んに

    そろそろ例のプロジェクトについて言及するか - 西尾泰和のはてなダイアリー
  • 新宿わからない - 西尾泰和のはてなダイアリー

    新宿で晩御飯の待ち合わせ。ジュンク堂に行ったことがあるから早目にいってそこで待とうと思った。乗り過ごして一度笹塚に寄ったあと駅について、さてジュンク堂はY字路の手前だ、と思ったがY字路がない。あれれ。 - 地図をよく見てもどう回しても僕の知っているY字路にならない。しばらく考えたあげく、Y字路の手前にジュンク堂があるのは新宿ではなく池袋だと言う結論に到達。仕方がないので携帯で新宿のジュンク堂の位置を調べて地図を出す。自分は今西口にいるのでとりあえず東口に向かう。 - 30分くらい迷う。結局「地図見ろ」とか「GPS付きの携帯買え(iPhone)」とか色々言われた。でも、自分の位置は地図を見て把握していて、目的地の地図も手元にある上で迷っているわけで、GPSでは解決できないと思うんだよな。NAVITIMEで当にあのナビの人が出てきて「西口から東口に行きたいの?それならあっちあっち、そこを曲が

    新宿わからない - 西尾泰和のはてなダイアリー