タグ

2007年6月1日のブックマーク (3件)

  • PHP extension からコールバックで hello, world を表示する « ku

    最近まわりでPHPのエクステンションを作るのがはやっているのでPHPのエンステンションを作ってみました。 実装されている関数からcallbackでPHP側で定義したユーザ関数を呼び出したいけどどうするの、というのがわからず、そもそもできるのかなーとおもってogiちゃんにきいたら “ext/standard/basic_functions.c の call_user_func とかみたらわかるよ” と教えてもらえたので、とにかく書いて動くようにするだけですみました。ありがとうございます。 とりあえずextensionを作るところまでは DSAS開発者の部屋:PHP Extension を作ろう第1回 - まずは Hello World を見てやればオーケー。ただはじめのスケルトン生成にフルパスで –skel が必要でした。(on OSX10.4) ./ext_skel --extname=

  • PHPの開発を8倍早くする方法 : akiyan.com

    PHPの開発を8倍早くする方法 2007-05-30 大真面目に。 var_dumpの代わりに以下の関数d(dumpのd)を使います。 function d() { foreach (func_get_args() as $v) var_dump($v); } var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタの補完機能でいいじゃんという話もありますが、それはそれで...) ちょっとリッチなバージョンも置いておきます。 // 白背景・黒文字・等幅フォントフォントサイズ固定・ボーダー囲み function d() { echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;

    restartr
    restartr 2007/06/01
    var_dump()をd()で実現。さらにHTML(pre,style指定)で囲めばブラウザでもリッチに表示できるYO!(名前空間の汚染の可能性は無視。)
  • これがGoogleブラウザの正体?--オフラインでもウェブアプリが使える「Google Gears」

    Googleは、ウェブブラウザの機能を拡張する技術Google Gears」の提供を開始する。ネットワークにつながっていないPCでもブラウザ上でウェブアプリケーションが使えるようにするもの。第一弾として、5月31日にフィードリーダー「Google Reader」をGoogle Gearsに対応させる。 Google GearsはJavaScriptを利用して、オフラインでもブラウザ上でウェブアプリケーションが動作できるようにしたもの。仕様はオープンソースで公開し、第三者が無料で利用できるようにする。 Googleはブラウザ上でワープロ文書や表計算シートが作成できる「Google Docs & Spreadsheets」など、これまでに多くのウェブアプリケーションを無料で提供してきた。ただ、これらのサービスはネットワークに接続していないと利用できないという大きな弱点があった。Google

    これがGoogleブラウザの正体?--オフラインでもウェブアプリが使える「Google Gears」
    restartr
    restartr 2007/06/01
    IE/FFに対応。ブラウザキャッシュを使用してオフラインでも利用可能に。オンライン時に再度同期をとる。