タグ

2007年3月9日のブックマーク (7件)

  • PHPのエクステンションを簡単に作る「PEAR::CodeGen_PECL」:phpspot開発日誌

    PHPのエクステンションを簡単に作る「PEAR::CodeGen_PECL」。 PHP内部からCのライブラリを利用する際のエクステンション作りに、ext_skelといったプログラムが存在しますが、 それよりもっと簡単にエクステンションを作成する Pear::CodeGen_PECL の紹介。 次の流れでエクステンションが作れるようです。 CodeGen_PECLに渡すXMLファイルを作成 pecl-gen コマンドにXMLファイルを渡す ext_skel と同様の流れでphpize → ./configure → make install Pear::CodeGen_PECLを使うことで、phpizeするまでのファイルを作ってくれるということで、エクステンション作成の敷居がグッと低くなってます。 Pear::CodeGen_PECL関連エントリ グニャラくんのグニャグニャ備忘録@はてな -

    senopo
    senopo 2007/03/09
  • 「PHP Extension」の作り方:phpspot開発日誌

    DSAS開発者の部屋:PHP Extension を作ろう第1回 - まずは Hello World PHP で汎用的なライブラリを作成するフレームワークには大きく分けて2種類あるようです。ひとつは PEAR のように PHP でクラスライブラリを作る方法、もう一つが今回紹介する PECL の様に PHP 自体を拡張するモジュールを書く方法です。「PHP Extension」の作り方。 Cで書かれたライブラリをPHPから使いたい場合、PHP Extention を作って対応したりしますが、その具体的方法について。 知っている方も多いと思いますが、mysql とか mbstring ってPHPのExtension形式で作成されています。 独自にExtensionを作る情報をWEBで公開されているのは少なかったのでこれは有用ですね。説明も分かりやすいです。 PHP4の青マンモスにもPHPエク

    senopo
    senopo 2007/03/09
  • 第8回 Ajax対応ライブラリを利用しよう

    前回紹介したように,XML(eXtensible Markup Language)を利用することにより,検索エンジンの検索結果のようにサイト名,URL,サマリ文などの情報を含む複合的な情報(構造化データ)を容易に受け渡しできるようになります。しかし,ここまでに見てきた方法にはいくつかの問題があります。 (1)クロスブラウザ問題 Ajax技術を構成する中核の要素がクライアントサイド・スクリプトである以上,避けて通れないのが「クロスブラウザ問題」です。クロスブラウザ問題とは,ブラウザ間の仕様差によって発生する挙動の違いのことを言います。連載第3回でも紹介したXMLHttpRequestオブジェクトの違いを代表として,クライアントサイドでコードを記述する場合には常にクロスブラウザ問題を意識してコーディングする必要があります。そのため,ときとしてトリッキーなコーディングを要求される場合もあり,クラ

    第8回 Ajax対応ライブラリを利用しよう
  • JKL.Hina - テンプレート展開クラス

    JKL.Hina は JavaScript 用のテンプレート展開ライブラリです。 HTML ページ内に予め用意したテンプレートと、JSON なデータを与えて テンプレート展開処理を高速に行います。 DOM を利用しているため、今のところ300行弱とソースも短いです。 ダウンロード 更新履歴 サンプル 簡単な使い方 処理仕様 Internet Explorer 6.0、 Firefox 1.0、Opera 8.0、Konquerer 3.3.2 で動作確認しています。 Safari 1.2 でも概ね動くようになりました。 ダウンロード .tar.gz 版と .lzh 版の内容は同じです。(アーカイブ形式のみ違う) jkl-hina-0.18.tar.gz TAR-GZ jkl-hina-0.18.lzh LZH 更新履歴 2005/05/16 バージョン 0.01 最初のバージョン 2005

  • Ten Javascript Tools Everyone Should Have

    Filed: Sun, Mar 04 2007 under Programming|| Tags: toolbox javascript popular list Javascript frameworks have exploded on the scene over the last few years but they're no replacement for a good toolbox: those little snippets of code you seem to include in every single project. Here's my list of 10 essential Javascript tools everyone should have at their fingertips! #0 - Trim. Trim is one of th

  • Welcome to nginx!

    senopo
    senopo 2007/03/09
  • Welcome to nginx!

    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

    senopo
    senopo 2007/03/09