タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PHPとpearに関するobysのブックマーク (5)

  • PEAR Cache_Lite を使ってみる|PHPプログラムメモ|プログラムメモ

    Cacheクラス PEAR Cache_Lite を使ってみる。 インストールはコマンド一発。簡単。 pear install Cache_Lite ソースは下記のような感じ // クラス読み込み require_once('Cache/Lite.php'); // IDのセット $cache_id = '123456'; // オプション $options = array( 'cacheDir' => '/tmp/', 'caching' => 'true', // キャッシュを有効に 'automaticSerialization' => 'true', // 配列を保存可能に 'lifeTime' => 1800, // 60*30(生存時間:30分) 'automaticCleaningFactor' => 200, // 自動で古いファイルを削除(1/200の確率で実行) 'ha

    obys
    obys 2009/08/11
    Cache_Liteの使い方
  • Cache_Lite でデータをキャッシュする - bnote

    Cache_Lite でデータをキャッシュする[Pear::Cache_Lite] PearにCache_Liteと呼ばれるキャッシュを管理するパッケージがあります。 キャッシュとは、取得したデータなどを一時的に保存しておき、それを再利用することで 処理時間を短縮する技術です。 ここでは、Cache_Lite 1.5.2で取得したxmlデータをキャッシュしてみます。 Cache_Lite(lite.php)は、Pearのインストーラーでインストールするか、任意のディレク トリに保存しrequireすることで使用できます。 Amazon Web サービスのRESTを利用して取得したxmlデータをキャッシュします。 同じ検索であれば、キャッシュを使用することでAmazon側のサーバ負荷の軽減や 検索結果の処理スピードの向上が期待できます。 <?php require_once 'Cache/L

    obys
    obys 2009/08/11
    Cache_Lite
  • Pager_Wrapper+PHP+smarty+PEAR+pager+MDB2(mysql)でページ処理サンプル

     PHPでページ処理 純log WEBでページ処理するの結構面倒ですよね色々調べて 簡単な方法を見つけました。使えるかどうかは別として、 言語、環境はPHP+MySqlです。 pearのpagerそのままだとmysqlのLimitを使ってないので一回データを全部取得しているように見える。 Pager_Wrapperってのを使用するとその辺をちゃんとやってくれるっぽい。 ソースの中に入ってるのはDB,MDB,MDB2,DBDO,Eclipse用みたい とりあえずデータベース接続はMDB2を使って作成してみます ただ単にそれだけじゃ面白くないのでsmatryも使います。 phpソース[testpager.php] <?php //環境に合わせて読み込み先を変更 require_once "MDB2.php"; require_once "Pa

    obys
    obys 2009/06/19
  • ハタさんのブログ : Pear::Calendarで日本のカレンダーを作る

    での週始めは日曜日だ。 海外では月曜日から始まるらしい。 Pear::Calendarももちろん標準では月曜が週始めに設定されてる(たぶん) PearマニュアルのCalendarはどうもドキュメントが未作成なのが多くて困る。 GoogleでもPear_Calendarについて書かれているページも少ないような気がする 愚痴はここまで。 で、僕が迷ったのは、週始めを月曜に設定すること。 Calendar_Month_Weeksを使ってthisWeek()でガリガリ月曜にするのは何ともいえないので、なんかいい方法はないかと。 もの凄い勢いでググった。 お急ぎの方用や PEAR::Calendar Examples、 PEAR Calendar Exploration - SmartyWiki、 OpenSource at Virginia Tech などのソースを読みながら、F

    obys
    obys 2007/05/08
  • ブックマクロ開発に - SuversionもいいけどPEARもね

    ソースコードの管理は悩ましい問題。SVNで保存していくのは楽だし CheckOutして、取り出すのも楽になった。ただ、アプリケーションに組み込むのはやっぱり面倒だ。依存モジュール解決とか、Includeするパスの解決とか。 そこでPEARサーバーを自前で用意してみることにする。 PEAR_Severのインストール まずは必要なモジュールを用意 #>pear channel-discover pear.chiaraquartet.net #>pear channel-update pear.chiaraquartet.net #>pear install --alldeps -f chiara/Chiara_PEAR_Server 次にWEBにScriptを公開する pearのようなとまでは行かないけれど、パッケージをブラウズできるように。 MySQLが必要 mysql にデータを格納するの

    ブックマクロ開発に - SuversionもいいけどPEARもね
    obys
    obys 2007/02/16
  • 1