タグ

2007年12月11日のブックマーク (4件)

  • 「人生の時間の80%くらいを無駄にしている」人とは?

    意味不明のタイトルで申し訳ない。タイトルにある「人生の時間の80%くらいを無駄にしている」とは,ある人がある対談で言った印象的な言葉だ。読者の皆さんは,人生の80%を無駄にしているのがどんな人なのか想像がつくだろうか。 答えは「Emacs(イーマックスと読む)やVim(ヴィムもしくはヴイアイエムと読む)を使っていない人」である。といっても,「Emacs? Vim? 何それ?」という人は多いかもしれない。これらはいずれも,テキスト・ファイルを入力/編集するための「テキスト・エディタ」というソフトウエアの名前である。EmacsもVimも,プロフェッショナルのプログラマ,特に「ギーク」と呼ばれるWeb 2.0系のプログラマが好んで使う道具だ(ちなみに,Javaのプログラマの間では,統合開発環境であるEclipseを使うほうが一般的である)。 明日,5月24日に発売される日経ソフトウエア2007年

    「人生の時間の80%くらいを無駄にしている」人とは?
  • IT 戦士の作り方

    操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します

  • アルゴリズム百選 - ユークリッドの互除法 : 404 Blog Not Found

    2007年12月11日16:30 カテゴリアルゴリズム百選Math アルゴリズム百選 - ユークリッドの互除法 今回は、ユークリッドの互除法を取り上げます。 ユークリッドの互除法とは何か。小学校の時に実は習っているはずですが、忘れている方は思い出してみてください。最大公約数(Greatest Common Divisor)を確実に計算する方法です。古代から有名なこのアルゴリズムは、かつては"The Algorithm"といえばこれをさすほど有名なアルゴリズムです。 それは、コードではなく普通の言葉でも簡単に書くことが出来ます。gcd(m, n)を出すには、 mをnで割り、余りがrだとする 余りrが0なら、nがGCD。 そうでなければ、nとrのGCDを求める 互い違いに割っていくので、互除法というわけです。 function gcd(m, n){ if (m < n) return gcd(

    アルゴリズム百選 - ユークリッドの互除法 : 404 Blog Not Found
  • Perl Tips: Linux に、Windows XP を上書きインストールする方法

    ※以下の方法は Linux といってもディストリビューションは Fedora しか試してないので他のはよくわかりません。 Fedora など Linux がインストールされている PC にまっさらな状態から Windows XP をインストールしようとすると、一番最初に表示される Setup is inspecting your computer's hardware configuration... の後、画面が真っ黒になってしまいその先に何も進まない現象が起きる。 解決方法としては、 CD-ROM もしくは USB メモリからブート可能なように Ubuntu もしくは Knoppix の、CD-ROM か USB メモリを作る。Fedora の Live CD から起動してもよい。 コンソールから fdisk で Linux の入っているパーティションを削除する。私の場合は fdisk