タグ

ブックマーク / 0xcc.net (5)

  • ソフトウェアの肥大化について - bkブログ

    ソフトウェアの肥大化について 肥大化したソフトウェアというとリソースいでメンテナンスがしづらい厄介ものというイメージがあります。しかし、広く使われているソフトウェアは多かれ少なかれ肥大化しているように思えます。ソフトウェアの肥大化はよくないことなのでしょうか。 結論からいえば、必ずしも悪いことではありません。この話題は Joel Spolsky 氏がストラテジー・レターIV:ブロートウェアと80/20の神話で書いています。私が付け加えられることはあまりありませんが、最近、知人との間で話題になったので、少し書いてみたいと思います。 数年前、 Alan Kay 氏の Squaek についての講演を聞きにいったとき、途中でコードのサイズが話題になり、Squeak のコードはこんなに小さい(具体的な数字は忘れました)といって、何千万行もある Windows NT を引き合いに出して、Squaek

  • 横着プログラミング 第3回: 履歴マニア

    最終更新日: 2002-05-18 (公開日: 2002-05-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 コンピュータの方がうまくできることに人間を使うな。 -- Tom Duff *1 私の見る限り、プログラマという人種は決まって事務作業が嫌いな ようである。同じような書類を何枚も書かされたり、1つ誤字があ るから書き直せと言われたりすると、異常にストレスがたまる。 同様に、計算機を使っていても、同じような作業を何度も繰り返し たり、ちょっとでも間違えたら最初からやり直し、というのは耐え られない。そこで、今回は履歴を活用して作業の再利用をするノウ ハウを取り上げる。 シェルの履歴 Unixを使い始めて間もない初心者が作業しているところを見ると、 打ち間違えたコマンドを律儀に最初から打ち直しているのに気づく

    iR3
    iR3 2014/01/23
    ふむふむctrl+R
  • mingplot: Flash 形式のグラフを生成するツール

    mingplot とは? mingplot は ming を用いて Flash 形式のグラフを生成するツールです。 Googleのヒット件数をグラフ化するツール googleplot と、 Amazon の売り上げランクと価格をグラフ化するツール amazonplot が付属しています。 googleplot のスクリーンショット amazonplot のスクリーンショット Flash 用のフォントには efont-serif を 利用しています。 新着情報 2008-05-06: mingplot 0.4 を公開 Amazon ECS 4 に対応しました。 tmaeda さんのパッチをとりこみました。 2004-03-23: mingplot 0.3 を公開 Amazon Web Service の URL 変更に対応しました。 2003-08-07: mingplot 0.1 を公

    iR3
    iR3 2010/07/10
  • Migemo: ローマ字のまま日本語をインクリメンタル検索

    Migemo とは? Migemo はローマ字のまま日語をインクリメンタル検索するため のツールです。かな漢字変換をすることなく日語のインクリメン タル検索を快適に行うことができます。 新着情報 2004-06-28: 関連リンク集に fub と XUL/Migemoプロジェクト を追加しました。 2004-01-28: yoshi223氏による MigemizeExplorer が公開されました。 Windows の「エクスプローラーにおいてローマ字入力のみで日語 ファイルをインクリメンタルに検索/選択することを可能にする」 ツールです。 2003-05-29: Migemo 0.40 を公開 連文節の検索に対応しました。 C/Migemoに対応しました。 Emacs側でのキャッシュに対応しました。 (白井秀行さんによる改良) Ruby 1.8 でも動くようにしました。 その他、細

    iR3
    iR3 2008/12/09
  • quickml server: an easy-to-use mailing list system

    quickml server is an easy-to-use mailing list system. What's New 2004-06-09: quickml 0.7 released! Some bugs were fixed. 2002-02-12: quickml 0.1 released! Characteristics You can create mailing lists just by sending usual a mail (not a complicated ``command mail''). You can create mailing lists of any names you like very easily. You can create mailing lists with any subdomains you like. quickml se

    iR3
    iR3 2007/09/10
  • 1