タグ

2009年1月7日のブックマーク (7件)

  • John Resig - FireUnit: JavaScript Unit Testing Extension

    In my work with the Firebug team over the past couple months I’ve been working with Jan Odvarko on a way to provide some form of unit testing that we can build off of. The result of my work is a new Firefox/Firebug extension called FireUnit. FireUnit provides a simple JavaScript API for doing simple test logging and viewing within a new tab of Firebug. For example, here’s some of the API that you

  • ValaによるGNOMEアプリケーションのプログラミング | OSDN Magazine

    GNOMEのプログラミング言語Valaを使えば、わざわざANSI Cでオブジェクト指向的なプログラミングをしなくても、GNOMEデスクトップのコア部分であるGLib2オブジェクトシステムを利用できる。MonoやJavaとは異なり、Valaのプログラムには仮想マシンもランタイムライブラリも必要なく、Valaオブジェクトを利用する人々はそれらがC以外の言語で書かれていることを知る必要さえない。 Valaコンパイラのvalacは、ValaのコードをCのコードに変換し、その結果をgccでコンパイルすることによってオブジェクトコードを生成する。従来のC言語環境で高水準言語を使おうとすると、言語のバインドという大きな問題に直面する。具体的には、それらの出所、メンテナンス状況、バグの有無などだ。バインドの質が低いと、高水準言語の利用はC言語以上にストレスを感じさせるものになり得る。ValaにはGLibの

    ValaによるGNOMEアプリケーションのプログラミング | OSDN Magazine
  • Rubyのメタクラス階層について再び - 世界線航跡蔵

    承前 。 3ヶ月ばかり時間が空いてしまったけれども、 sumimさんの記事 に答えたいと思います。 yugui さんの図は、たしかにクラスと特異クラス(メタクラス)が揃って並んでいて見た目にはきれいなのですが、これだとクラスが整然と並んでこそいるものの、肝心のメタ階層がどうなっているかという情報のほうは、正直なところ、いささか得にくいものになってしまっています。 いいえ、これで良いのです。なぜって? これが私の図(下記再掲)で一番言いたかったことで、ただ、一般のメタクラスと#<Class:Class>を並べているのはいただけないかな。これはsumimさんのSmalltalk版の図を意識しすぎて、まずかったかなと思います。 図1: うん、やっぱり メタ階層がどうなっているかという情報のほうは、正直なところ、いささか得にくいものになってしまっています。 これは当たってるかもしれません。 図の修

    Rubyのメタクラス階層について再び - 世界線航跡蔵
  • Q4Mをソースからインストールしてみたメモ - download_takeshi’s diary

    mysql5.1もようやくStableになったことですし、うれしいので話題のQ4Mをインストールしてみました。 今回はソースからコンパイルしてみました。 以下、その際のインストールメモです。 今回インストールするのは各々このバージョンです。 * mysql-5.1.30.tar.gz * q4m-0.8.3.tar.gz mysqlのインストール まずは mysql-5.1.30 です。適当にコンパイルしてください。 configreに渡すオプションは用途によって色々代わると思いますが、今回はこんなパラメータでconfigureしました。 $ ./configure \ --prefix=/usr/local/mysql \ --libexecdir=/usr/local/mysql/bin \ --sbindir=/usr/local/mysql/sbin \ --with-charse

    Q4Mをソースからインストールしてみたメモ - download_takeshi’s diary
  • grepの結果をanything.elで絞り込む anything-grep.el をリリース - http://rubikitch.com/に移転しました

    grepの結果をanything.elのインターフェースで絞り込める anything-grep.el をリリースした。 M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/download/anything-grep.el M-x grep の代わりに M-x anything-grep を使えばよい。ちゃんとマッチした部分に色がつくぞ。スクリーンショットをどうぞ。通常のM-x grep同様、grep以外のコマンドでも使える。 M-x grep との違いはgrepのコマンドラインを入力した後にディレクトリも聞いてくること。だからどこどこのディレクトリにある文字列を検索したいなんて場合は重宝する。 マッチした行に色をつけるには、以下の設定を。via persistent-actionを自動的に実行し、任意の箇所をハイライト - a

    grepの結果をanything.elで絞り込む anything-grep.el をリリース - http://rubikitch.com/に移転しました
  • Browser.js [Ext 1] Songbirdってすごいね Lryric,Wiki,News,Picture,Movie,Flow

    The Latest Pop News & More Opera, Firefox, Sleipnir ( Custom & Tips, Latest News, My Opinions, Lovely Music & Movies and so on ...?! No ! More & More !! ) とりあえず、Songbirdの拡張を3つほど紹介します。 Songbirdらしく、主に、曲に対するユーティリティー周りの拡張ですね。 □前回:[N239] メディアプレーヤー Songbird1.0 リリース (続きはこちら) 3つほど拡張を紹介するのですが、まず、スクリーンショットを見ていただいと思います。 (1)LyricMaster 右側にある歌詞ですね。いま現在、再生している曲の歌詞を自動的にとってきてくれて、かつ、音楽ファイルにその情報を書き込んでくれます。 ※(当然のこと

  • Unixコマンド生活実践 &mdash; ありえるえりあ

    ディレクトリ操作 lsの使うオプション ...-l,-a,-F,-i # ディレクトリをすべて消す場合(先頭の\は後述) \rm -rf ディレクトリ名 # 全部コピー cp -ar srcdir destdir ...-aはGNU lsのオプション # cp -aがどこまで信用できるか不明、あるいはGNU lsがない時に、使うテクニック tar cf - srcdir | (cd /destdir; tar xf -) ファイル操作(リンク) ハードリンク vs. シンボリックリンク ln #ハードリンク ...異なるファイル名で同一のi-nodeを共有(ls -iで確認可能) ln -s #シンボリックリンク ...ポインタ 注意点 ハードリンクは対称(ln a bでもファイルaとbに主従関係はない) i-nodeはデバイス(dfで見えるディスクデバイス)で一意なので、デバイスを越えて