タグ

コンピューターに関するtaketake0のブックマーク (4)

  • Linux上で動くSkype用のbotを作る方法 - muddy brown thang

    はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public API

    Linux上で動くSkype用のbotを作る方法 - muddy brown thang
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
    taketake0
    taketake0 2010/09/21
    あとで読めよ!
  • 【事業仕分け】最先端科学も“敗北” 「スパコン世界一」を否定 ノーベル賞受賞の野依氏憤慨 - MSN産経ニュース

    政府の行政刷新会議の13日の仕分け作業は、次世代スーパーコンピューターの開発予算に事実上の「ノー」を突きつけた。議論の方向性を決定づけたのは「(コンピューター性能で)世界一を目指す理由は何か。2位ではだめなのか」という仕分け人の発言。結局、「科学技術立国日」を否定しかねない結論が導かれ、文科省幹部は「日の科学技術振興政策は終わった」と吐き捨てた。 次世代スパコンは最先端の半導体技術を利用。ウイルス解析や気候変動問題のシミュレーションなど広範な研究での活用が期待されている。「1秒あたり1京回」という計算速度が売りで、現在、世界一とされる米国製の10倍の速度になる算段だ。平成24年度から格稼働の予定だが、総額約700億円の国費が今後必要なため、財務省は見直しを求めている。 この日、口火を切ったのは蓮舫参院議員。その後も「一時的にトップを取る意味はどれくらいあるか」(泉健太内閣府政務官)「

    taketake0
    taketake0 2009/11/13
    計算機科学の最先端をいっている金田康正教授が「一番だから良いわけではない」と言っているのだから、それで良いのだ!
  • なぜコンピューターは2進法で、人間はそうでないのか - 小人さんの妄想

    なぜコンピューターは2進法を採用しているのでしょうか。 よく「2進法はONとOFFだけなので、実際に電気回路を作るのが簡単だから」という説明が為されています。 でも、電気にはプラスとマイナスがあるのだから、 プラス、マイナス、ゼロの3つを使った3進法の方が、ひょっとしたら効率的ってことはないですかね。 ※以下、最初の説明はいきなり2状態のランプを前提としてスタートします。 この考えは、2状態素子による電子回路での最適は何か、ということにはあてはまるのですが、 最初から3状態以上の素子があったとしたら、という疑問には答えていません。(1/5追記) 実は、2進法には数学的な根拠があります。 最も数少ない部品で数字を表すことができるのは「e進法=2.71828・・・進法」だからです。 「点灯するか、消灯するか」の2状態しかないランプを使って、数字を表すことを考えてみましょう。 例えば999までの

    なぜコンピューターは2進法で、人間はそうでないのか - 小人さんの妄想
    taketake0
    taketake0 2009/01/01
    なぜ2進法であるかの理由は、あなたがランプを使っていることで既に答えは出ている。そこの部分の考察は、不要では?
  • 1