タグ

PEARに関するiloのブックマーク (9)

  • 携帯サイト制作でおさえておきたい7つのPEARライブラリ

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

    ilo
    ilo 2009/03/24
  • PHP PEARのCache_Liteでキャッシュする - まるさんかくしかく Tech学習と入門ログ

    Twitter Facebook B! Bookmark LINE Pocket Feedly PHPでキャッシュしたいときに、良くお世話になるPEARのCache_Lite の使い方メモ。 使えるパラメータで知らないものが案外多かった。 基的な使い方、インストール&導入 PEARのパッケージマネージャが入っていれば、「pear install Cache_Lite」でインストールできる。 あるいは、Cache_Lite Downloadでファイルをダウンロードし、解凍してからサーバーの適当な場所にアップロードして、「require_once("./Cache/Lite.php")」とすれば、 Cache_Liteが使えるようになる。 基的な使い方は、 require_once("Cache/Lite.php"); $cacheoptions = array( "cacheDir" =

    PHP PEARのCache_Liteでキャッシュする - まるさんかくしかく Tech学習と入門ログ
  • PHPで各種携帯のGPS機能を簡単に扱える「Net_UserAgent_Mobile_GPS」:phpspot開発日誌

    GPS PEARライブラリ / Net_UserAgent_Mobile_GPS キャリアや機種によって様々に仕様が異なるGPSの取り扱いを簡単にするためのPHP/PEARライブラリ PHPで各種携帯のGPS機能を簡単に扱える「Net_UserAgent_Mobile_GPS」。 PEARサイトでも公開されています。 リンク作成のサンプルは、次のような感じになるようです。 <?php require 'Net/UserAgent/Mobile/GPS.php'; try { $g = Net_UserAgent_Mobile_GPS::factory(); } catch (Net_UserAgent_Mobile_GPS_Exception $e) { var_dump($e->getMessage()); exit(); } $url = "http://test.com"; $str

  • S-MEMO(エスメモ): PEAR::Mailを使ってメールを送信してみよう

    PHPにはmb_send_mail()関数という日語を含めたメールを送信する機能がありますがよく文字化けします。PHPの自動エンコーディング機能がうまくいかずに文字化けをするのですが、設定がシビアなので使ってません。例えば、同じサーバーを使っている場合は制作時に気をつければ問題ありませんが、サーバーを移行するようなことがあると新しいサーバーでメールが文字化けしたり結構大変だったりします。 結局send()関数を使うのですが、これで日語のメールを送信する為には追加メールヘッダを記述する必要があります。mb_send_mail()関数よりはマシですが、これもこれで設定に左右されるので意外と大変。メール送信用の自作関数を作ったものの完璧ではありませんでした。 最終的に落ち着いたのは、PEARのMailです。記述がシンプルな上に自由に設定できて便利。 ということで今回はPEAR::Mai

  • コードの最適化に役立つPHPスクリプトのベンチマーク:CodeZine

    はじめに どのようなソフトウェアも、市場に出て洗練された製品になるまでには、最適化のプロセスを経る必要があります。メモリリークを見つけて製品のパフォーマンスを向上させるのは、多くの作業時間と人的資源を必要とする難しい作業です。最適化という課題においてベンチマークは重要です。個別のコード部品と全体のコードの両方を検証できますし、ベンチマークのレポートや統計データから、実際の実行時のパラメータやパフォーマンスを推測できるからです。 PHPではBenchmarkパッケージを使用できます。これはPHPスクリプトや実行する関数のベンチマークに使われるPEARパッケージです。リリースされている最新版は1.2.7(安定版)です。パッケージのダウンロード後、次のようにしてインストールすることができます。 Benchmarkパッケージで何ができるかを示すため、フィボナッチ数列の生成という古典的な問題を例に、

  • http://www.axiatech.jp/category/2

    ilo
    ilo 2008/05/16
  • PHP pear Benchmark でベンチマークをやってみる

    [2010-05-11-1] にて記事を修正した。 pear Benchmark でベンチマークを簡単にすることができます。 <?php include ('Benchmark/Timer.php'); $oTimer =& new Benchmark_Timer(); $oTimer->start (); $oTimer->setMarker( '1st' ); doit1 (); $oTimer->setMarker( '2nd' ); doit2 (); $oTimer->setMarker( '3rd' ); doit3 (); $oTimer->setMarker( '4th' ); doit4 (); $oTimer->stop (); $oTimer->display (); ?> ベンチマーク結果はこんなカンジ。 ------------------------------

  • PEARのPagerクラスを使う « kawama.jp

    「前へ 1 2 3 4 5 6 7 8 9 10 次へ」 ↑こういう感じのページナビゲーション、いわゆるページング処理を手軽に実装できるのがPEAR::Pagerです。実際使ってみたんですが、かなり便利です。 基的な使い方は「pear pager」などでググると有用なページがいくつも見つかるのでそちらを参考にするといいと思います。というよりもむしろ実際に試して体で覚えるのがいいと思います。すごく簡単なので。 ちなみにこのページング処理、検索エンジン対策としてPATH_INFOにも対応できるといいな、、、って思っていたら、やってる方がいました。 http://project-p.jp/halt/anubis/blog_show/469 こちらを参考に実装してみました。 <?php /*** pager.php ***/ //PATH_INFOから現在のページを取得 $tpath = exp

  • まだ、PEAR::DBをお使いの方へ:phpspot開発日誌

    PHP TIPS】 53. まだ、PEAR::DBをお使いの方へ:ITpro PHPからDBを使うときにはPEAR::DBをお使いの方もまだたくさんいらっしゃると思います。 「まだ、PEAR::DBをお使いの方へ」というITproの記事。 Pear::DB → Pear::MDB2 への移行が以前から推奨されていますが、移行のための、インストール方法と、サンプルプログラムが公開されています。 Pear::DB 自体のバグ修正、セキュリティFIXはまだ行われますが、MDB2の方が速いといったメリットもあるようなので移行を検討しましょう。 使い方は大きく変わるわけではないので、プログラム自体はさほど変えずに移行できるでしょう。

    ilo
    ilo 2007/09/17
  • 1