タグ

softwareに関するetopirika5のブックマーク (27)

  • 「戦略的OS」の開発がことごとく失敗している点に関する一考察

    90年代にIBM、MicrosoftApple各社が巨額の開発費を投じて作っていた「戦略的OS」がすべて失敗してしまったことを皆さんはご存知だろうか? IBMが作っていたのはOS/2。元々はMicrosoftとの共同開発だったが、途中で仲違いをしてしまい、最後はIBMだけが細々とサポートしていたことすら覚えていない人が多いとは思うが、Windows95の成功であっというまに市場から消えてしまったのがOS/2。具体的な数値は公開されていないので分からないが、両社が数百人体制で数年間開発していたので、少なく見積もっても日円で数百億円は投じられたことは間違いない。 Cairoの方は私自身が初期のころにいたこともあるし、最終的には「Chicago(Windows95のプロジェクト名) vs. Cairo」の戦いの最前線にいた私としては知りすぎている点も多いのだが、一つだけ確かなのは、プロジェク

    etopirika5
    etopirika5 2009/04/05
    ソフトウェア作りはアートに近くて、大企業が資金力にまかせて優秀なエンジニアを集めても無理があって、少人数で作ったものが市場原理で自然淘汰されてこそ良いものができる
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
  • プログラミングファースト開発 - ひがやすを技術ブログ

    プログラミングファースト開発とは、ドキュメントを書いてからソースコードを書くのではなく、動くソースコードを書いてユーザに実際に触ってもらうということを何度も繰り返して、仕様を固める開発手法です。ドキュメントは仕様が固まった後に書きます。 テストサミットでは、極力ユニットテストを書かずに品質を確保する方法ということで、テストに重点を置いて話をしたのですが、今回のクロスコミュニティカンファレンスでは、「プログラミングファースト開発」そのものについて、会場の方々と一緒にディスカッションしました。 熱い(暑い?)ディスカッションになったので、思わず途中で泡のあるスポーツドリンクを飲まないといけなくなったほどです(笑)。 プログラミングファースト開発の開発手順は次のようになります。 実装してユーザに使ってもらうということを仕様が固まるまで繰り返す レビューの結果はその場で反映させる 仕様を決めながら

    プログラミングファースト開発 - ひがやすを技術ブログ
  • 「神ツール」――初音ミク踊らせるソフト「MikuMikuDance」大人気

    「神ツール」「当に無料でいいの?」「振り込めない詐欺(笑)」――「初音ミク」の3Dモデルを自由に踊らせることができるソフト「MikuMikuDance」がネットユーザーを驚かせている。初心者でも簡単に、格的な3Dアニメを作成可能。2月24日の公開直後からネット上で話題になり、ダウンロードページは3月10日までに11万を超えるページビューを記録。同ソフトで作成した動画が「ニコニコ動画」に300件以上投稿されている。 開発したのは、趣味でプログラミングを楽しんでいるという樋口優さん(ハンドルネーム)。大反響に驚きつつ、今後も無償公開を続け、寄付を受け取る気もないと話す。 「もともと無料のツールと素材だけで作ったソフト。『お金を払ってもいい』と思うくらい気に入っていただけたら、ぜひこのソフトですばらしい動画を作って公開してもらい、私をニコニコさせてほしい」 マウス操作だけで3Dダンス動画を

    「神ツール」――初音ミク踊らせるソフト「MikuMikuDance」大人気
  • 「Aクラス理論」:Aクラスの奴はNoを言わない上に褒めるのが上手い。 - shibataismの日記

    ウェブ時代 5つの定理―この言葉が未来を切り開く!にある、 http://www.bunshun.co.jp/umeda_web/umeda_link_teiri02.htm ■p.93 Aクラスの人は、Aクラスの人と一緒に仕事をしたがる。 Bクラスの人は、Cクラスの人を採用したがる。── シリコンバレーの格言 A-level people want to work with A-level people. B-level people tend to hire C-level people.──Silicon Valley proverb という格言。 これは、何となく流行語になりそうなので「Aクラス理論」と勝手に呼ぶことにする。 さて、今、インターナショナルなチームで一つプロジェクトをやっているのですが、ゼロからチームを作れるということだったので、この「Aクラス理論」を徹底的に意識して

    「Aクラス理論」:Aクラスの奴はNoを言わない上に褒めるのが上手い。 - shibataismの日記
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
  • ソフトウェア技術者としての残り時間 - naoyaのはてなダイアリー

    年始の NHK でのイチロー特集番組を見ていて一番印象に残ったのは、他の人の道具を絶対に触らないというイチローのこだわりでした。曰く、人の道具を触るとその道具の感覚が体に残ってしまい、自分の道具を利用するときの感覚の妨げになるから、ということでした。全体を通して、イチローは他のプレイヤーとの相対的な競争の中に身を置いているのではなく、絶えず自分を改良し続けるという過程の中にいるのだというのがよくわかる内容でした。良い番組だったと思います。 気づけば自分も 30 歳になりました。まだ若いとは思っていますが、さすがに 20 代の頃に比べると、病気や怪我の治りが少し遅くなったと感じることもあり、少しずつ自分の人生、「死」ということを考えるようにもなりました。時間は有限ということが少しずつ実感できるようになってきました。あるいは実感できるようになってしまった、と言った方が良いかもしれません。 ここ

    ソフトウェア技術者としての残り時間 - naoyaのはてなダイアリー
  • 「楽しいWebサービス」を作る3つのポイントと1つのアプローチ - Attribute=51

    ・http://rikunabi2009.yahoo.co.jp/bin/KDBG00100.cgi?KOKYAKU_ID=1764389001&MAGIC= 突っ走るなあ、ドワンゴ。こういう会社も必要だ。 さてさて。RSSは使えないだの、SBMは流行ってないだの、いろいろな話題が出てますが、 便利なサービスはGoogleYahoo!か、はたまた、はてなあたりが作ると思うので、 こっちは「楽しいWebサービス」を考えてみたいと思います。 前も書いたんですが、便利なサービスは多いけど「楽しいサービス」は少ない。 これからの可能性はそっちだと思うからです。 ニコニコ動画から学ぶヒント 何かとっかかりが欲しいということで、相変わらずニコニコ動画から考えてたんですが、 「ニコニコ動画は友達と一緒にテレビを見ているような感覚がある」と言われたりします。 これって、Webサービスを考えるときの大きな

    「楽しいWebサービス」を作る3つのポイントと1つのアプローチ - Attribute=51
  • すばらしいソフトを作るには、カリスマが講演 ― @IT

    記者という職業柄、これまで非常に多くのプレゼンテーションを見てきたが、プレゼンテーションの1枚目が半裸の女性モデルの写真だったのは初めてだった。 2月13日、14日の予定で東京・目黒で開催中の「デベロッパーズ・サミット2008」で講演したFog Creek Softwareの創業者でCEOのジョエル・スポルスキー(Joel Spolsky)氏のプレゼンテーション「Joel on Developers Summit――素晴らしいソフトウェアを作るということ」は、型破りに楽しく、なおかつソフトウェア開発者にとって示唆に富む内容だった。 スポルスキー氏は米マイクロソフトのExcelチームで、Excel用マクロ言語を、後にVBAと呼ばれることになるモダンなオブジェクト指向言語に置き換える仕事でプログラムマネージャを務めたことがあるなどソフトウェア開発のベテランだが、エッセイの書き手としても名を馳せ

  • 製造業向けソフトを世界標準に仕立てる

    「日IT産業は、内需があったことが不幸だった」。CADソフトなどを展開するデジタルプロセスの間瀬俊明社長は、国内に安住してグローバル展開を考えられなかったIT産業の問題を指摘する。しかも、日ユーザーの要求に応えた結果、グローバルスタンダードから離れてしまった。ITベンダーだけではなく、ユーザーにもグローバルな視点がなく、「俺の言う通りに作れ」となり、一品生産になってしまった。 ならば、どうしたら飛躍のチャンスをつかめるのか。国内向けと海外向けにわけていたら、コスト競争に勝てないのは明らか。そこで、自動車産業からIT産業に転じた間瀬氏は「CADだけでも、みんなが一緒になって使えるものを作りたい」と考え、ユーザーを巻き込む策を練っている。問題はどうようにして、ユーザー同士の手を握らせるか。自分のことしか頭にない企業ごとに個別競争で勝てる時代ではないとし、「標準化で勝つこと」と間瀬氏は提唱

    製造業向けソフトを世界標準に仕立てる
  • 学生プログラマの「実力差」は、「麻雀」と「囲碁」の差 - 本当は怖いHPC

    僕も学生なのだけど(一応)、仕事をしているチームにプログラマをスカウトするために何人もの学生プログラマと会ってきた。能力はいろいろ。Linuxのソースをガンガン読んでいる人もいれば、授業のプログラミング課題がちょっと得意、くらいの人もいた。言い方は悪いけどピンキリ。 で、その差が何から来るのか疑問に思っていた。「プログラミングに対する情熱や興味の差」とか、「アルバイトでの開発の経験」などの差はもちろんあるのだが、どうもそれだけでは説明し得ない壁があるように感じたので、ここ数日それを考えていた。 で、理由を思い立った。 学生に限らず、プログラミング能力は個人差が激しい。これは最終的には「純粋な頭脳労働だから」という点に帰着すると思う。他の多くの世界と違って、プログラミングは「時間と頭脳があれば原理的に何でもできる」わけだ。他の分野においても「頭脳戦の割合が高ければ高いほど偏差も大きくなる」と

    学生プログラマの「実力差」は、「麻雀」と「囲碁」の差 - 本当は怖いHPC
    etopirika5
    etopirika5 2008/01/18
    これはいい例え
  • Automakeでmakeする

    [ C++で開発 ] Automakeでmakeする GNU Automakeを使用すると、簡単な記述でMakefileを生成してくれます。類似ツールにimakeがありますが、imakeは事実上X Window Systemの一部となっており、Xアプリケーション用に調整されているので、非Xな環境やアプリケーション開発に使う際にはやや面倒です。 Automakeの超簡単原理 Automakeは、makeコマンドでビルドするための設定記述ファイルMakefileを、極めて簡単に記述するためのツールです。通常Makefileには、コンパイルする際の諸設定、リンクする際の諸設定、処理順序などを逐一記述しておかなくてはなりません。これは、よっぽどMakefileに慣れていないと苦痛ですし、慣れていても面倒な作業です。そこで、Makefileよりもずっと簡単な設定ファイルMakefile.amだけを記

  • 天才機関説と未踏の次 - 雑種路線でいこう

    RubyのMatzさんがBruce Eckelのエントリを紹介している。この2:8の法則を掛け合わせるという論法は他にもいろいろ使えそうな感じ。例えば、8割のプロジェクトは失敗と見なされており、成功した残り2割のプロジェクトを牽引したのはそのうちの2割なのだ、とか。8割の開発者は結果を出し得るプロジェクトに携われておらず、結果を出し得るプロジェクトに携わっている開発者のうち8割は実際の成果を上げられていないとか。 IT技術者ではトップ5%は残りの人たちの20倍の生産性を持つという。 これが当のことであるとしたら、その科学的な根拠はなにか、という話。 80%の技術者は、を読まない、イベントに参加しない、勉強しない。 それでどうして、それらを継続的に行う開発者と同等の生産性をあげることができるのか。 それらを行う20%のうち、さらに80%は、(まだ)うまく成果をあげられていない。 すると、

    天才機関説と未踏の次 - 雑種路線でいこう
  • 「人気の職業」化は末端の現場に悲惨な現実をもたらす - 萌え理論ブログ

    「人気の職業」化はその職業を幸せにするか 全力でプログラマーを「人気の職業」に押し上げたい - Attribute=51 全く賛成できない。もちろん、引用元の文章には善意が感じられるが、だからといって賛成することはできない。それはなぜか、説明しよう。 経済学によると、需要と供給が価格を決定するという。そして、労働価格(賃金)も、労働力の需要と供給で決まる。だから、労働力の需要が増えないまま供給を増やせば、供給過剰で労働者の賃金が下がるのだ。 じっさい、「人気の職業」は低賃金で劣悪な労働環境な場合が多い。そのために人が辞めていっても、入ってくる人がいくらでもいて替わりが利くから人材は使い捨てられ、労働条件は一向に改善されない。そして、「エンジニア」「クリエイター」と呼ぶようなIT職種は既にいくらかは「人気の職業」なのではないか。 「人気の職業」の頂点に近い部分は、収入など理想的な条件が整って

    「人気の職業」化は末端の現場に悲惨な現実をもたらす - 萌え理論ブログ
  • 本当は楽しいIT業界――“重鎮”を超えて − @IT

    2007/12/26 日IT業界は暗い話題に事欠かない。国内にはシステムエンジニアが31万人、プログラマが15万人いる。ユーザー企業のIT技術者やフリーのIT技術者を加えると50万人を超える人が関わっている。専門技術者では建築土木技術者に次いで多いといわれる。情報サービス業界全体の売り上げは16兆7000億円を超える(参考資料PDF)。IT業界が生まれて50年以上たち、それなりの規模に成長してきたわけだ。ただ、IT業界のイメージはここ数年で悪化してしまった。このままでいいと思っているIT業界内の人間は少ないだろう。@ITが10月末に掲載した記事「IT業界不人気の理由は?現役学生が語るそのネガティブイメージ」が高い注目を集めたのは、IT業界の今後に対する不安が反映された結果だ。 IT業界。簡単に使ってしまっているがこの言葉が指す業界は幅広い。代表的なのはソフトウェア開発業だ。そのソフトウ

  • <img src="http://i.yimg.jp/images/ybm/icons/sbm_nw.gif" alt="別ウィンドウで表示" border="0" height="11" width="11">

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    etopirika5
    etopirika5 2007/12/01
    未完成品でもいいからとりあえず公開した方がいいという話
  • 東大での講演 - squeakerのブログ

    (ちょっとだけ追記しました。その他1/25のあたりも見てみてください。) "Can programming be reinvented?"というタイトルでの発表。東工大と東大で似たような発表をしたのだが、ストーリーラインが比較的新しいため、先にやった東工大での発表には反省点がいろいろあり、それが東大での発表に生かされた形になったのは否めない、かもしれない。以下は、かなり再現性の低いメモ。詳細はさらに聞いてください。「私」はもちろんAlan Kayを指します。 近所の人から、「なんで新しいコンピュータのほうがWindowsの起動やMS Wordの起動が遅いの?」、「大きいディスクがついているはずなのに、なぜ使える容量が少なくなるの?」、「アップデートをしたら、何で再起動しなくてはいけないの?」という質問をされる。なかなか良い質問である。 私自身も、コンピュータに関する疑問がある。「なぜ、コン

    東大での講演 - squeakerのブログ
  • UI-patterns.com

    User Interface Design patterns are recurring solutions that solve common design problems. Design patterns are standard reference points for the experienced user interface designer. Product Insights at your fingertips. Our confidence-boosting product tools for business growth are practical guides and strategies that will immediately amplify the expertise of you and your team.

  • 人月計算とExcelとスーツの世界より

    俺の住む世界はアイティーとやらに支えられているらしい。 アイティーに関われば、俺の住む世界をさらに素敵なものにしていけるに違いない。していきたい。 そう願って、何も知らなかった文系新卒の俺が金融系のシステム会社に入って、もう一年以上が経つのだ。 昔、お遊びでゲームを作ったことはあった。RPGツクールなんかが好きだった。 だから自分はシステム会社に向いていると思った。 実際、資格取得を勧められて始めた勉強は楽しかった。 浮動小数点数、オートマトン、SQL、スタック、木、論理式。 パズルみたいで楽しかった。コンピュータの中身が理解できて、わくわくした。 楽々と基情報技術者の資格を手にし、半年後にはほとんど勉強もせずにソフ開も取得した。 研修の課題では同期の誰よりも速く、短く効率のいいソースを仕上げた。 現場に出て、番機に触った。 30年間親会社を支え続ける偉大なシステムの中身を、わくわくし

    人月計算とExcelとスーツの世界より