タグ

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

  • やる気を出すシステム5000ユーザ突破記念エントリー - 西尾泰和のはてなダイアリー

    ひっそりと運用していた質問に答えるとやる気を出すためのアドバイスをしてくれるシステムがつい先日で5000ユーザーを突破しました。このシステムのおかげでやる気が出たという方も2000人いるようで、作ったかいがあったというものです。 ところでこのシステムは、用意した回答の中から適切なものが見つけられなかった場合に「なぜやる気がでないのだと思いますか?」と自由記述で問いかけて、あらためて自分の気持ちを見つめてもらうというのをやっています。これだけデータが集まってくると、この自由記述の中にも共通のパターンが見えてきます。そこで、5000ユーザ突破記念ということでいくつかピックアップして解説します。 自虐的レッテル貼り 「なぜやる気がでないのだと思いますか?」という質問に対して「ぐーたらだから」「クズだから」「怠け者だから」「ダメ人間だから」「いつまでたっても一人前の仕事ができないから」という種の回

    やる気を出すシステム5000ユーザ突破記念エントリー - 西尾泰和のはてなダイアリー
    Hash
    Hash 2013/09/02
  • 状態のあるコードに対するテストの自動生成 - 西尾泰和のはてなダイアリー

    BLUE*アルゴリズムを実装してみたので、せっかくだからテストの自動生成をやってみた。 今回テスト対象にするコードの仕様は 開く、閉じる、書き込む、の3つの操作ができる 開いてないのに書き込んだり閉じたりしたらエラーになる というもの そしてこちらがそれの「バグのある実装」: class Target(object): # bad impl. def __init__(self): self.opened = False self.closed = False def open(self): self.opened = True def write(self): if not self.opened: raise RuntimeError if self.closed: raise RuntimeError def close(self): if not self.opened: rais

    状態のあるコードに対するテストの自動生成 - 西尾泰和のはてなダイアリー
  • 「めんどくさい」「やる気がでない」時のチェックリスト - 西尾泰和のはてなダイアリー

    「めんどくさい」「やる気がでない」にも色々なパターンがあります。そこで質問に答えていくと解決策にたどりつくようなチェックリストを作ってみました。 追記: このエントリーの内容を元に平均10問の質問に答えるだけであなたの状況に合わせたアドバイスをする人工知能を作りました。オススメです。 Q1: やる気がでないのは今日に入ってからですか? 数日やる気がでない状態が続いているのですか?それとも今日に入ってからかですか? 今日に入ってから→Q2 数日続いている→Q8 Q2: 最近なにか新しい情報が明らかになりましたか? たとえば計画段階では知らなかった事実が明らかになって、今までやってきた作業が無駄になったとか。何らかの情報が最近明らかになりましたか? はい→状況が変わったのであれば、計画の通りに実行することが必要とは限りません。状況の変化に合わせて計画を変更したり中止したりしてはいけないのですか

    「めんどくさい」「やる気がでない」時のチェックリスト - 西尾泰和のはてなダイアリー
    Hash
    Hash 2012/11/19
    はー
  • Re: 新型インフルエンザもヤバいが人類もすげぇぞ(バイオ的な意味で)!! - 西尾泰和のはてなダイアリー

    新型インフルエンザもヤバいが人類もすげぇぞ(バイオ的な意味で)!! - ミームの死骸を待ちながら 良エントリ。 インフルエンザの影響力をざっくり「感染力」と「毒性」で分けるならば、今回の型は"感染力は通常レベル、毒性は弱い"というもので、「人類もうだめだレベル」には達していない。 ここ重要なところだよね。国内で疑い例が出たことで一気に緊張感が出たけど少しパニック気味になっていて不安だ。 確かに、変異する可能性もあるっちゃある。ただ普通のインフルエンザの延長で考えれば、直感として、寄主の生存可能性を下げる変異が優位性を持つシナリオには無理がある ただ、以下の変異は優位性をもつよね。 潜伏期間が延びる 感染力が上がる 電車のつり革などの非生物に付着した後で活性を保てる時間が増える 増殖速度の向上 水や薬用石鹸などに対して強くなる 見かけの症状が軽くなる それから「インフルエンザっぽいものが発症

    Re: 新型インフルエンザもヤバいが人類もすげぇぞ(バイオ的な意味で)!! - 西尾泰和のはてなダイアリー
    Hash
    Hash 2009/05/04
    今回と同じH1N1型であったスペイン風邪は、最初弱毒性でだんだんと強毒性に変わっていったらしい。当時の医療技術+エントリ後半の中立変異を考えると今回のウイルスが人類を殺しうるシナリオが書けるか
  • ブタインフルエンザSF的最悪のシナリオ - 西尾泰和のはてなダイアリー

    追記:タイトルを書いてから文を書いているうちにすこしタイトルとずれてしまった。タイトル通り「最悪のシナリオ」ならもちろん全世界で新型インフルエンザが大流行して世界の人口が半分くらいになるよね。可能性は0じゃない。でもさすがにそうはならないかなーと思っている。下の記事は「もしかしたらなっちゃうかも」と僕が思うライン。 「SF的」って書いておけばひどいことを書いても「SFですから」と言えるライフハック。 ブタインフルエンザの感染性が低くて他の大陸での発症が確認されないまま収束するか、危険ならばもうちょっと早めにその危険性をみんなが認識できるくらいのアウトブレイクが起きてくれるのが好ましかったんだがなー。 「最悪のシナリオ」は、そうなるとは思いたくはないけどそうなる可能性を否定できないようなシナリオ。たとえば崖っぷちを歩くなら「まあ、よろけなければ落ちることはないさ。たぶん無事に歩ききるさ」と

    ブタインフルエンザSF的最悪のシナリオ - 西尾泰和のはてなダイアリー
    Hash
    Hash 2009/04/27
    ありうると思います。僕もみんながのほほんしてるうちにSF書こうかな
  • そろそろ例のプロジェクトについて言及するか - 西尾泰和のはてなダイアリー

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

    そろそろ例のプロジェクトについて言及するか - 西尾泰和のはてなダイアリー
    Hash
    Hash 2009/02/01
    そんなひどいプロジェクトがあるのか。まるで生命体みたいな、そんな方法でコードが機能しうるのか。それはすごい、知らなかった。とおもったら「まんま」だった。やられた
  • 1