タグ

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

  • 妻に公開鍵暗号を教えてみた - 西尾泰和のはてなダイアリー

    何気なく放送大学をつけていたら公開鍵暗号の話をしていた。 「この話、何度聞いてもわかんないのよね」 僕「え、どこがわからない?どこまではわかってる?」 「平文はわかるけど、鍵を共有するとか秘密にするとか、署名するとかがよくわからない」 僕「あー、鍵に例えているのが逆効果なのか」 「鍵」をNGワードに指定 僕「じゃあ『鍵』という言葉を使わずに説明してみよう。暗号って『平文を暗号文に変換する方法』で伝えたい文章を暗号文に変えて送り、受け取った人はそれに『暗号文を平文に戻す方法』を使って元の文章を得るわけだ。その目的は、途中の通信文が敵に取られたりしても通信の内容がバレないようにするため。」 「うん」 僕「昔の暗号化の方法は、片方の方法がわかるともう片方の方法も分かった。例えば『アルファベットを後ろに1個ずつずらすと平文に戻せます』って教えてもらったら、『なるほど、前に1個ずつずらせば暗号

    妻に公開鍵暗号を教えてみた - 西尾泰和のはてなダイアリー
    dododod
    dododod 2014/08/09
  • 量子将棋が面白い - 西尾泰和のはてなダイアリー

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

    量子将棋が面白い - 西尾泰和のはてなダイアリー
    dododod
    dododod 2013/10/30
  • 「自信がない」は自信の持ちすぎ - 西尾泰和のはてなダイアリー

    「原稿書かなきゃいけないんだけどなぁ」とか言いながら現実逃避で読んでいた「心は病気―役立つ初期仏教法話〈2〉」に心に刺さる言葉があったのでここに書いておく。 正確な引用ではないので、正確な言葉が知りたければP.60から3ページくらいを読むとよい。 人間が自信をなくす原因は、自信の持ちすぎである。 自分が「この程度の仕事サクッと終わらせられる」と思っているのに、実際にやるとうまくいかないとき、人は自信をなくす。 「抜群のスピーチをしよう」と思って、実際にはうまく喋れなくて、自信をなくす。 妄想の中の自分が事実に反して素晴らしすぎるから、その「妄想の中の素晴らしい自分」が振る舞うように振舞おうとして、できないので苦しむ。 「自分の仕事に自信がない」というのは、奇跡的な成功を頭で妄想しているせい。現実の自分ができるようにしかできない。できることをすればよい。「自分は精一杯やった」と思える状態を

    「自信がない」は自信の持ちすぎ - 西尾泰和のはてなダイアリー
    dododod
    dododod 2012/11/16
    ”妄想の中の自分が事実に反して素晴らしすぎるから、その「妄想の中の素晴らしい自分」が振る舞うように振舞おうとして、できないので苦しむ。”
  • 言語女子会3: Pythonが恋愛に悩んでRubyに相談しましたの巻 - 西尾泰和のはてなダイアリー

    言語女子会: undefとnullは両方必要?、言語女子会2: varは必要?/privateがない?の続編です。 Ruby恋愛相談 Python: 最近悩んでるのよね… Ruby: んー、何に? Python: 自分はどんな人が好きなのかなぁ…とか… Ruby: あー、そんなの簡単よ!一緒にいて楽しいことよ! *1 Python: そんなの誰とだって仲良くなったら楽しいんだから差別化にならないじゃん Ruby: そうとは限らないわよ、たとえば、あっ… C: ごめーん、会議が長引いちゃって遅れちゃった!(髪の毛ファサーっ) Python: ああ…なるほど… C C: 何の話?え、恋愛に悩んでる?そんなの簡単よ。卓越性よ。 Python: 卓越性?? C: そうよ。なんらかの分野で「わたしが一番」という状況を作ることよ。そうすれば男の側からいくらでも寄ってくるわ。 Python: なるほど

    言語女子会3: Pythonが恋愛に悩んでRubyに相談しましたの巻 - 西尾泰和のはてなダイアリー
    dododod
    dododod 2012/03/24
  • 遺伝子をモチーフにした言語「Genomy」を作りました - 西尾泰和のはてなダイアリー

    最近、3年くらい前に書いた「そろそろ例のプロジェクトについて言及するか」についてTwitterで言及があったので思い出しました。「条件を満たしたものをすべて呼び出す」という設計思想でプログラムが書けてしまうという点について意外とみんなピンと来ないみたいだからコンセプトプルーフを実装してみようと思っていたんでした。 という訳で作りました。https://github.com/nishio/genomy 解説 「遺伝子はタンパク質の設計図」というところまでは教科書などでもよく言及されます。でも、その設計図には「どういう状況になったら作るべきか」「どういう状況では作るべきではないか」という情報も書かれています。 この「作るべきではない」(発現の抑制)がどう実現されているか、ザックリ説明しましょう。体の中にあるタンパク質があると、これがある遺伝子の周辺にへばりつき、その遺伝子からタンパク質を作る過

    遺伝子をモチーフにした言語「Genomy」を作りました - 西尾泰和のはてなダイアリー
    dododod
    dododod 2011/12/27
    タンパク質指向プログラミング
  • やる気が出ない人の心理学 レバレッジメモ - 西尾泰和のはてなダイアリー

    このは人間の絶望・無気力・おっくうの原因の解説書ではない。無気力になる傾向を持つ人が、どうやってそこから抜けだして元気に生きられるかというである。無気力になる傾向を持つ人には私も入っている。 この記事は筆者の『「やる気がでない人」の心理学』を読んだ際の読書メモです。 追記: このエントリーの内容を元に平均10問の質問に答えるだけであなたの状況に合わせたアドバイスをする人工知能を作りました。オススメです。 セリグマン人が書いた(の翻訳)としては世界でひとつだけの幸せ―ポジティブ心理学が教えてくれる満ち足りた人生とかがいいのかな。 前回、同じ著者(加藤諦三)の不安のしずめ方 40のヒント(レバレッジメモ)を読んで意外とよかったので別のを買ってみた。「やる気がでない人」の心理学 セリグマンの論文から引用しつつ、人間が無気力になる原因などについて解説した。セリグマンの元々の実験の話が明

    やる気が出ない人の心理学 レバレッジメモ - 西尾泰和のはてなダイアリー
    dododod
    dododod 2011/06/10
  • 不安のしずめ方 40のヒント レバレッジメモ - 西尾泰和のはてなダイアリー

    コンビニで売ってるの割にはわりとまともだった。「40のヒント」ってタイトルは多分編集に押し付けられたんだなーという感じでヒントが40個あるという感じではなかったが、いろいろな文献を引用しつつ不安とはなんなのか、という解説がなされていた。 人は自分の価値が脅かされると不安になる。見捨てられる状況で不安になる。見捨てられるのが不安なのは人は皆淋しいから。 「人間は、危機状況に遭遇した時の処理能力の点で、大いに異なっている」ロロ・メイ「不安の人間学」 だからその処理能力を高める努力は生きていく上で大切 不安に怯える人は自分の力を試す機会を避ける。創造性を発揮する機会はない。自分から避けてしまう。 不安には現実的な不安と神経症的な不安の二種類がある。理屈に合わない不安や恐怖、焦燥感。 不安なときには不安の原因を突き止めることが大切。 「もっぱら結果だけを重視する態度は、しばしば人生から喜びを奪う

    不安のしずめ方 40のヒント レバレッジメモ - 西尾泰和のはてなダイアリー
  • 日本人なら必ず誤訳する英文 - 西尾泰和のはてなダイアリー

    屋で立ち読みしてて「英語を正しく理解しているかどうかを知るには訳してみるしかない。『英語英語のまま理解する』とよく言われるが、それはあくまで最終目標であって、正しく日語に訳せない文章は絶対に理解できていない。」ということが書いてあって、納得したので買ってきた。越前敏弥の日人なら必ず誤訳する英文 このの著者はダヴィンチコードとか訳している人で、十数年英語を教えてきてて、みんながつまづくパターンを集めたらしくてかなり密度が高い。あと、自然言語って冗長性が高いからおおざっぱな理解で問題ないケースも多いんだよね。だから土台がシロアリにわれているのに気付けない。こういうで「ああ、この英文はこうだろ?」と訳してみて「いや、それはよくある間違い」ってつっこまれないと自力で気付くのは難しい。 I bought the book, which I have not read yet. これを間

  • 同じ内容で発表する際の注意点 - 西尾泰和のはてなダイアリー

    同じ内容で複数回発表するとき(特に前にやった同じ内容の発表を見た人が場にいる場合)にやってしまいがちなこと。 「これは○○の時に発表した資料なんですが」 「ご覧になった方もいらっしゃるとは思いますが」 「使い回しでゴメンナサイ」 「あんまり変わってないですけど」 「これ前やったんで飛ばしますね」 「(笑いを取るポイントで)ネタバレしているのでアレですね」 その発表は、まだその発表を聞いていない人がターゲットなのだから、すでに聞いた人がどう思うかを気にしすぎて初めて聞く人の体験を損ねてはいけない。初めて聞く人にとって上のような発言は「無駄な情報」であったり「不快」であったり「疎外感を与える」ものでしかない。 これはid:s******の今日の発表だけの話じゃない。12月のid:s******_***の発表やこの前のid:i**_***の発表を見たときからずっとぼんやりとしたもやもや感を抱えて

    同じ内容で発表する際の注意点 - 西尾泰和のはてなダイアリー
    dododod
    dododod 2008/02/25
    なるほど気をつける
  • id:ringodはスパムか - 西尾泰和のはてなダイアリー

    僕もスパムじゃないと思うがなぁ。人力だし、ブログに広告を貼りたくっているわけでもないし。 エントリーを公開しておきながら、リンクを貼られただけで文句を言うってのがそもそもどうかと思う。が、まぁ、トラックバックがうっとおしいのであればトラックバックを受け付けない設定にするか、はてなに「特定サイトからのトラックバックだけ受け付けない設定ができるようにしてください」って言うか、そのあたりが筋なんじゃないかと思うがなぁ。他人のスクラップについて「お前のスクラップはうっとうしいからやめろ」だなんて、ずいぶんと高圧的だと思うがなぁ。100歩譲ってもそこは「自動トラックバックの設定をOFFにしていただけないでしょうか」と言うべきところじゃないのかなぁ。 まぁ、id:ringod氏はこういう輩に絡まれるのが嫌であればtumblrを使うといいと思います。引用したいところを選択してブックマークレット押すだけで

    id:ringodはスパムか - 西尾泰和のはてなダイアリー
    dododod
    dododod 2008/02/13
    リンクの感覚でトラバが飛んでくるように
  • 1