タグ

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

  • スレッドの(というか並行処理の)歴史 - 西尾泰和のはてなダイアリー

    Twitterから転載 ふとスレッドっていつ発明されたんだろうと調べてみたけどよくわからない。Linuxがカーネルスレッドをサポートしたのが2.6からで2003年とか意外と新しい??もちろんユーザレベルのスレッドはもっと古いんだろうけど、いつからだろう。 hideaki_t: NeXTSTEP(Mach 2.0?)にはcthreadがありました。 atsuoishimoto: 私がスレッドって用語初めて聞いたのは、たしか'90年代初頭のOS/2だったかなぁ? これが2004年の話か>NetBSD 2.x+, and DragonFly BSD implement LWPs as kernel threads (1:1 model) shidocchi: 私は院の研究室でMachのソースリーディングをやってた頃知った。 これが2001年 > October 2, 2001 Mac OS X

    スレッドの(というか並行処理の)歴史 - 西尾泰和のはてなダイアリー
    gogatsu26
    gogatsu26 2020/04/21
    “2011-05-12”
  • ネタとしての黒歴史と本当の黒歴史について - 西尾泰和のはてなダイアリー

    「締め切りがないと、到達しないすごく遠いゴールに向かって走ってしまう」──カーネルハッカー・小崎資広(2) | サイボウズ式が公開されました。 公開前は「締め切りを設定することのメリット」に関して、いくつか他の実例を紹介したりしようと思っていたのですが、いざ公開してみると意外なことに小崎さんが勉強会発表動画を「黒歴史」と呼んだことについての反応がいくつかありました。 考えてみてください。自分がインタビューを受けて、そのインタビュー内容は記事になることがわかっているとします。「当に人に知られたくない過去」について言及するでしょうか。 また自分の「当に人に知られたくない過去」が動画として公開されている場合、その動画を公開した人に「おい、やめろよ」と言わないってことが考えられるでしょうか。言われた勉強会の主催者が「やだよ、消さないよ」と言って公開し続けることがありえるでしょうか。 ないない、

    ネタとしての黒歴史と本当の黒歴史について - 西尾泰和のはてなダイアリー
    gogatsu26
    gogatsu26 2015/07/02
    “「プロカウンセラーの聞く技術」には「欠点や失敗談の話は、もっと大きな欠点や失敗を隠すためのものであることが多い」と書かれていました。”
  • 数学的帰納法は帰納ではない? - 西尾泰和のはてなダイアリー

    エンジニアの学び方」第3章の帰納の例で数学的帰納法を例にあげているのですが、「数学的帰納法は帰納ではないのでは」という質問がありましたので解説を書きました。 なぜ「数学的帰納法は演繹」という主張が生まれたのかに関して id:shuyo さんとの議論を通じて僕は「ペアノの公理が導入されたことで、それ以前の数学的帰納法で帰納が使われていたステップが『自然数の定義』で置き換えられて演繹だけが残ったから」という理解に到達したのでペアノの側の主張も併記しておきました。 参考文献:科学と仮説 (岩波文庫)

    数学的帰納法は帰納ではない? - 西尾泰和のはてなダイアリー
  • コード進行を五度圏で可視化してみた - 西尾泰和のはてなダイアリー

    Songleの外部埋め込みプレイヤーがJavaScriptでカスタマイズできるので、それを利用して五度圏の可視化をするデモを作ってみました。 スピッツの「ロビンソン」 中島みゆきの「地上の星」 きゃりーぱみゅぱみゅの「ファッションモンスター」 ロビンソンはコードの動きがわりとおとなしいですね。一方ファッションモンスターはGm Fmを交互にピコピコ動いてダンスを見ているような楽しさが。 Songleは音楽の理解を支援するサービスで、楽曲からコード進行などの情報を抽出し、可視化したり、コード進行を強調して再生したりしてくれます。詳しくはSongleのサイトの解説をごらんください。外部埋め込みプレイヤーを使うと、JavaScriptからそのコードの情報が取れるようになるので、以前から興味のあった五度圏での可視化を試してみました。100行未満のソースコードで実現できてとても手軽でした。このデモのソ

    コード進行を五度圏で可視化してみた - 西尾泰和のはてなダイアリー
  • 量子将棋が面白い - 西尾泰和のはてなダイアリー

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

    量子将棋が面白い - 西尾泰和のはてなダイアリー
  • Re: なぜ国内でPerlが急速に萎んだのか - 西尾泰和のはてなダイアリー

    Python使いとしては「なぜ国内でPerlが急速に萎んだのか」について一言ツッコみたいところがあります。 >遂にPerlにとどめを刺したのはPythonである。守備範囲は当然ながらPerlと駄々被りで えっ、PerlPythonの守備範囲がだだかぶりって、著者の観測しているそれぞれの言語の「守備範囲」ってどんだけ狭いんでしょう? まあそんな重箱の隅をつつくのはやめておきましょう。このエントリーには結論の文章(の一部)はとても素晴らしいです。 >10年でここまで時代は変わる。今のメインテクノロジーも明日は我が身だ。 >変化の速い時代に生きる我々に必要なのは質を学ぶ事だ。 >もっと10年20年たっても色あせない情報工学を身につけなければならない。 そう、そこで拙著「コーディングを支える技術」のようなが必要になるわけです!(宣伝) ちなみに僕自身は仕事でも趣味でもPerlは使っていません

    Re: なぜ国内でPerlが急速に萎んだのか - 西尾泰和のはてなダイアリー
  • 机の輪染み(白化)を取る簡単な方法 - 西尾泰和のはてなダイアリー

    机の上にうっかり熱い鍋を置いてしまい、その部位が白くなってしまった。なんとかできないかと調べてみたが、研磨して塗装し直すとか、高い薬品を買うとか、どれもハードルが高くて結局そのまま放置していた。 昨日ふと気づくとコップの底の形に白化がなくなっていた。これはもしや薬品を使うまでもなくきれいにできるんではないか? コップに入った冷たいもののせいで結露が起きて「机の上に水が溜まった状態」で放置されたのが原因かな、と試しに再現してみる。この状態で一晩放置する。 朝起きて確認してみると、白化が消えてる! というわけで、濡らしたティッシュで覆って1時間ほど放置してみる。 きれいになった! しかししばらくすると徐々に浮きだしてくる。1時間程度ではダメなのかもしれない。今日の夜もう一度覆ってから寝ることにする。 ちなみにこの机はPVC化粧板。 2012-10-18追記: この後「濡れティッシュで覆って一晩

    机の輪染み(白化)を取る簡単な方法 - 西尾泰和のはてなダイアリー
  • manに「cp -rは使うな」と書いてあった話 - 西尾泰和のはてなダイアリー

    cp -rでシンボリックリンクまで実体としてコピーされて困ったのでMacのmanを読んでいたのだが、そもそもcp -rってオプション一覧に載ってない。あれれ?と思って続きを読んでいたら互換性の章でstrongly discouragedと書かれていた。 COMPATIBILITY Historic versions of the cp utility had a -r option. This implementation supports that option; however, its use is strongly discouraged, as it does not correctly copy special files, symbolic links, or fifo's. 代わりに-Rを使うべきだそうだ。その場合のシンボリックリンクの扱いをどうするかはオプションで指定でき

    manに「cp -rは使うな」と書いてあった話 - 西尾泰和のはてなダイアリー
  • 社会を“モデル”でみる―数理社会学への招待 レバレッジメモ - 西尾泰和のはてなダイアリー

    先日、情報処理学会の学会誌「情報処理」のために原稿を書いていたんだけども、に原稿をチェックしてもらっていたら「これを読むと面白いんじゃない?」といくつかのを紹介してもらった。その中の一つが「社会を“モデル”でみる―数理社会学への招待」 これは44個の「現象」をそれぞれ4ページくらいで数理モデルを使って説明するお話で、どこから読んでもいい気楽な感じのなんだ。なかなか面白い。多分このエントリーのタイトルを見て興味を持つような人は「囚人のジレンマ」とか「スモールワールド」は聞いたことがあるのかなと思うけども、このはそれも含めていろんなキーワードが紹介されている。素晴らしいのは各項目ごとに参考文献がちゃんと付いているので、詳しく知りたければ論文を読むなりなんなりと必要に応じて掘り進んでいけるところだ。いろいろな研究へのインデックスとして有用だ。 僕が自分の文章で主張した内容は「密なコミュニ

    社会を“モデル”でみる―数理社会学への招待 レバレッジメモ - 西尾泰和のはてなダイアリー
  • 首都圏で引っ越す人が知らないともったいない情報 - 西尾泰和のはてなダイアリー

    「引越れんらく帳」にお客さまのお名前や引越先のご住所などを登録しておけば、電気・水道・ガスなどの引越に関する手続きで何度も同じことを入力する手間が省けます。他にも、NHK、クレジットカード、損害保険等々、主要な企業の住所変更などにも対応しています。 東京電力 引越コンシェルジュ すごい、こんなものがあったなんて。1回住所や電話番号、メールアドレスなどを入力したら、東京ガスや水道局は違うウェブサービスなのにちゃんとデータが引き継がれてさくさく入力できる。12分くらいで電気とガスの手続きを完了した。水道はお客様番号をメモしてこなかったので後でやろう。

    首都圏で引っ越す人が知らないともったいない情報 - 西尾泰和のはてなダイアリー
  • Re: 35億円分の馬券購入=幻冬舎元局長を逮捕−計9億か、横領容疑で警視庁 - 西尾泰和のはてなダイアリー

    時事ドットコム:35億円分の馬券購入=幻冬舎元局長を逮捕−計9億か、横領容疑で警視庁 計算してみよう。最初に9.0億円あって、0.75の割合で返ってくるばくちを、えーとまあ30回くらい >>> sum = cur = 9.0 >>> for i in range(30): ... cur *= 0.75 ... sum += cur ... print sum, cur ... 15.75 6.75 20.8125 5.0625 24.609375 3.796875 27.45703125 2.84765625 29.5927734375 2.1357421875 31.1945800781 1.60180664062 32.3959350586 1.20135498047 33.2969512939 0.901016235352 33.9727134705 0.675762176514

    Re: 35億円分の馬券購入=幻冬舎元局長を逮捕−計9億か、横領容疑で警視庁 - 西尾泰和のはてなダイアリー
    gogatsu26
    gogatsu26 2009/11/19
    見事に証明された
  • 日本人なら必ず誤訳する英文 - 西尾泰和のはてなダイアリー

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

    gogatsu26
    gogatsu26 2009/10/06
    I bookmarked the entry, which I have not read yet.
  • メールアドレスのパーセントの意味 - 西尾泰和のはてなダイアリー

    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行

  • "Did You Know"和訳 - 西尾泰和のはてなダイアリー

    この動画は一見の価値がある。英語にひるんで見ない人がいるともったいないので和訳した。(追記: これはバージョン3.0らしい。) (追記:字幕付きのバージョンがニコニコ動画で公開されました) 知っていましたか? もしあなたが中国で「100万人に1人の逸材」なら… あなたみたいな人が国内に1300人います。 中国はまもなく世界一英語が話されている国になります。 インドの「IQが高い側から25%」は アメリカの全人口より多い。 つまりアメリカに生まれる全ての子供よりインドに生まれる優等生の方が多い。 知っていましたか? 2010年に需要のある仕事上位10位は 2004年にはまだ存在していませんでした。 今私たちは学生を教えています。まだ存在しない仕事に備えて。 まだ発明されていない技術を使って まだ知らない問題を解く仕事に備えて。 米国労働省は今の学生は10〜14の仕事につくと推測しています 3

    "Did You Know"和訳 - 西尾泰和のはてなダイアリー
  • 1