todaclass, interface, PHP, オブジェクト指向

今までオブジェクト指向でプログラムを書いて、はや○年たちますが、
つい最近まで、abstractなclassと、interfaceの使い分けが理解できていませんでした。
(もちろん、言語仕様としてのinterfaceの知識は持ってますが)

abstractなclassを使用した場合でも、その子classが備えているべきinterfaceを規定することが可能だからです。なぜinterfaceという仕組みを言語に組み入れる必要があるのか疑問を持ってしまいました。

こ ...

wata19CSS, HTML, JavaScript, PHP, XHTML

はじめまして。品質管理チームのwata19です。
2008年11月中旬入社の新人です。宜しくお願い致します。

この業界にはHTMLコーディングのアルバイトから入り、WEBコンテンツの検証に携わって今年で7年目になります。今回はこれまでお世話になってきたツールをご紹介したいと思います。
(有名どころばかりですが・・・。)

■Firefox エラーコンソール(JavaScriptコンソール)
・JavaScriptのエラーを表示
・CSSのパースエラ ...

kame46PHP, Plugin, WordPress

kame46 です。

なんとなく便利そうなので、Tricorn Labs で使っている WordPress に、Google Syntax Highlighter for WordPress というプラグインをインストールしてみました。

投稿入力欄に…

<pre name=”code” class=”php”>
    echo “Hello ...

SATOOPHP, 正規表現

はじめまして、品質管理チームの“SATOO”(サトゥー)と申します。

弊社で新たに品質管理チームを設置したので、そこに配属となったのですが、先月までは開発チームにいたので、記事も開発系と品質管理系の両方がごっちゃになると思います。

というわけで、今回の内容は私が開発する際によくお世話になっていたWEBページをご紹介します。

その名も「PHP正規表現チェッカー」。

正規表現って、言語や環境によって若干ルールが違ったり、拡張されていたりします。

...

kame46CentOS, ctags, PHP, vim

プログラムの開発時には、特定のクラスや特定のメソッドがどんな実装になっているか?などを直接確認することがよくありますが、クライゼル(*1) の場合、機能ごとに大量のソースファイルで構成されている為、その中から検索するのは非常に時間がかかります。そんなときに、便利なのが今回ご紹介する「ctags」です。