タグ

2008年2月22日のブックマーク (3件)

  • まつもとゆきひろのハッカーズライフ:第11回 Let's Talk Lisp (1/2) - ITmedia エンタープライズ

    そのとおり。あまり使われていませんが、Lispには優れたところがたくさんあります。わたしは、ポール・グレアムほどのLispハッカーではありませんが、Lispプログラマーの端くれ*として、今回はその素晴らしいLispについて簡単に紹介してみようと思います。 Lispの歴史 Lispの歴史は古く、その誕生は1958年だといわれています。1958年といえば、まだほとんどのプログラミング言語が登場していない時期です。このころすでに存在していたプログラミング言語で生き残っているのは、FORTRAN(1954年)とCOBOL(1959年)くらいのものでしょう。 Lispがプログラミング言語として特異なのは、もともとプログラミング言語として設計されたものではなく、数学的な計算モデルとして設計されたことに原因があると考えます。Lispの設計者として知られるジョン・マッカーシー(John McCarthy)

    まつもとゆきひろのハッカーズライフ:第11回 Let's Talk Lisp (1/2) - ITmedia エンタープライズ
    crevice
    crevice 2008/02/22
  • Ctrl+hでEmacsのヘルプが見たくない人のための設定

    こんにちは、hnwです。今日の昼もなぜかカレーでした。 さて、今日は私の普段使っているエディタ、Emacsに関するTIPSです。 私はカレー以外で言うとEmacsが大好物です。私のEmacs利用歴は既に10年以上になってしまいました。あまりにもEmacsに毒され過ぎているため、Ctrl+aで全選択されるような設定のPCを使っているとPCを窓から投げ捨てたくなります(もちろんCtrl+aなら行頭にカーソル移動して欲しいのです)。 そんな病的にEmacs大好きな私ですが、デフォルトのEmacsの挙動で非常に気に入らない点が一つあります。それは、Ctrl+hがhelp-commandに割り当てられていることです。 Ctrl+hはシェル上ではBackSpaceキーと同じくカーソルの直前の文字を1文字消すキーです。また、大抵のEmacs使いにとってBackSpaceキーよりCtrl+hの方が打ちや

  • PhpUnit - 最強のユニットテスト自動化ツール - Do You PHP?

    zip形式 tgz形式 gihyo.jpにPHPUnit3で始めるユニットテストというタイトルで記事を書きました。PHP5をお使いの方は、そちらを参照してください。 ここにある情報はかなり古くなっており、正しくなくなっている可能性があります。掲載しているサンプルコードiなどは、最新のPHPでは動作しない、もしくは、別途設定・調整が必要になるかも知れません。情報を鵜呑みにせず、あなたの手を動かして、あなたの目で確認してください。 PhpUnitは一時期PEARに登録されていましたが、現在は別プロジェクトとして活動しています。新しいURLはhttp://phpunit.de/です。 テスト。。。ああ、なんてイヤな響きでしょう。。。(^-^; 「テストすること」はプログラムの品質を保証するということで非常に重要な作業だ、ということは百も承知と思いますが、コーディングと比べてやはり「イヤ」なもの

    crevice
    crevice 2008/02/22