Jsphonをcodereposにアップロードしました。
- カテゴリ :
- XOOPS
- 2008-7-2 2:51
haltです。
皆さんはJsphonというライブラリをご存知でしょうか。 www.hawklab.jp のhawkさんが書
かれたPHPでJSONをエンコードしたりデコードする為のライブラリです。PHPにはjson_encodeとjson_decodeという関数がありますが、比較的新しいPHPにしか実装されていない為、古いバージョンでJSONを利用する場合は別途ライブラリが必要になります。
非常に多くのライブラリやアプリケーションがこのJsphonを利用しているのですが、残念
ながらhawkさんがJsphonを公開していた www.hawklab.jp が閉鎖してしまった為、ライブ
ラリの入手ができなくなりました。
そこで、JsphonがPHPライセンスである事に着目し、私のディスク内にあったJsphonをcodereposにアップロードしました。
codereposとは、http://coderepos.org/ にある、ソースコード共有サイトで、みんなで公開svnリポジトリを使う事で自由にソースを公開したり、編集したりできるサイトの事です。これにより、
というコマンドを入力するだけでJsphonがインストールできるようになりました。特にPEARに依存しているわけではないので、わざわざPEARコマンドを使わなくても、上のURLからtgzファイルをダウンロード、解凍するだけで利用できます。
例えば、jsonを返すapiを利用する場合、
のように書きます。
オープンなライセンスは素晴らしいですね。
皆さんはJsphonというライブラリをご存知でしょうか。 www.hawklab.jp のhawkさんが書
かれたPHPでJSONをエンコードしたりデコードする為のライブラリです。PHPにはjson_encodeとjson_decodeという関数がありますが、比較的新しいPHPにしか実装されていない為、古いバージョンでJSONを利用する場合は別途ライブラリが必要になります。
非常に多くのライブラリやアプリケーションがこのJsphonを利用しているのですが、残念
ながらhawkさんがJsphonを公開していた www.hawklab.jp が閉鎖してしまった為、ライブ
ラリの入手ができなくなりました。
そこで、JsphonがPHPライセンスである事に着目し、私のディスク内にあったJsphonをcodereposにアップロードしました。
codereposとは、http://coderepos.org/ にある、ソースコード共有サイトで、みんなで公開svnリポジトリを使う事で自由にソースを公開したり、編集したりできるサイトの事です。これにより、
pear install http://svn.coderepos.org/share/lang/php/Jsphon/release/Jsphon-1.0.1.tgz
というコマンドを入力するだけでJsphonがインストールできるようになりました。特にPEARに依存しているわけではないので、わざわざPEARコマンドを使わなくても、上のURLからtgzファイルをダウンロード、解凍するだけで利用できます。
例えば、jsonを返すapiを利用する場合、
require_once 'Jsphon/Decoder.php';
$json = new Jsphon_Decoder();
$result = $json->decode($json_data);
のように書きます。
オープンなライセンスは素晴らしいですね。
同一カテゴリ( XOOPS )の最新記事
- 第9回XOOPS Cubeサタデーラボは「あなたのXOOPS Cubeサイトの課題解決します」(2010-08-23)
- ブロック管理を表示モジュールでフィルタリングしてみた(2010-08-19)
- 地図ページをつくろう(2010-08-06)
- PHPカスタムブロックの超!賢い作り方(2010-07-20)
- XOOPSのブロックの位置をJavaScriptで弄れるようにする(未完成)(2010-07-19)
- HD1.04を使って、XOOPSバージョンアップ(2010-07-12)
- データベースへの持続的接続を有効にしている場合の不具合(2010-07-02)
- iphoneテーマをxoops2.0系でも動くように作ってみました!(2010-06-28)
- 次回XOOPS Cubeサタデーラボは7月24日(土曜)に開催予定(2010-06-27)
- XOOPSサイトをJavaScriptでプチカスタマイズ(2010-06-17)
トラックバック
トラックバックpingアドレス http://ryus.co.jp/modules/d3blog/tb.php/318
コメント
コメントの投稿
| 投稿者 | スレッド |
|---|---|
| ゲスト |
投稿日時: 2009-2-28 21:34 更新日時: 2009-2-28 21:34
|
|
インストールできないなぁ。
# pear install http://svn.coderepos.org/sh... downloading Jsphon-1.0.1.tgz ... Starting to download Jsphon-1.0.1.tgz (6,325 bytes) .....done: 6,325 bytes Could not get contents of package "/tmp/pear/download/Jsphon-1.0.1.tgz". Invalid tgz file. Download of "http://svn.coderepos.org/sh... succeeded, but it is not a valid package archive Invalid or missing remote package file Package "http://svn.coderepos.org/sh... is not valid install failed # php -v PHP 5.2.8 (cli) (built: Jan 17 2009 17:28:38) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies # |
|
|
|
| 投稿者 | スレッド |
|---|---|
| ゲスト |
投稿日時: 2009-5-26 14:46 更新日時: 2009-5-26 14:46
|
|
Jsphonをダウンロードしようとしたところ、閉鎖により不可能だったためこちらよりダウンロードさせていただきました。
ありがとうございました。 |
|
|
|













