タグ

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

  • 関連タグはありません

タグの絞り込みを解除

PHPとphpとpearに関するbasiのブックマーク (20)

  • WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ:phpspot開発日誌

    (追記) 2/16 23時 いくつかのライブラリを追記しました。 WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ。 家pearには560程のモジュールがあります(2011/2月現在)が、WEBサービスを作る上でよく使う物をまとめてみました。 これからPHPを使ってサービスを作ろうと思っている方は代替を使うことになると思うので参考にしてみて下さい。 php はインストール時点で既に多くの機能が備わっており、大体のことができてしまいますが、PEARを使うことで面倒なことがより簡単にできるようになります。 PEAR以外にも便利なライブラリはあるのですが、今回はあえて殆どをPEARサイトで公開されている物に絞ってご紹介します。 基的なパッケージ まず、汎用に使える便利なパッケージのご紹介です。 HTTP_Request2 url を渡してリモートのテキストを取って

    basi
    basi 2011/07/19
  • PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデート:phpspot開発日誌

    PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデート 2010年01月10日- Services_Twitter :: 0.5.0 PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデートしたみたいです。 ChangeLogによると次のようなAPIに追加で対応したみたいです。 + added statuses/home_timeline + added statuses/retweeted_by_me + added statuses/retweeted_to_me + added statuses/retweets_of_me + added statuses/retweet + added statuses/retweets + added report_spam metho

  • PHPからOAuth認証が出来るPEARライブラリ「HTTP_OAuth」:phpspot開発日誌

    HTTP_OAuth PHPからOAuth認証が出来るPEARライブラリ「HTTP_OAuth」が9/2に公開されたようです。 OAuthといえば、Twitterを外部サイトから使う場合なんかで有名ですね。先日、Yahoo!JapanがOAuthのService Providerになりました。 まだ alpha の状態ですが、今後、アプリにOAuthの機能を組み込む場合はチェックしておいたほうがよいかも。 こうしたライブラリを使っていると中身が分からなくても使えるので、概念ぐらいは覚えておいたほうがよいかもしれませんね。 →APIアクセス権を委譲するプロトコル、OAuthを知る − @IT 関連エントリ PHPによる「PEAR::System_Daemon」を使ったデーモン構築 HTTPリクエストを簡単にする「PEAR::HTTP_Request2」が出ているみたい PHPの関数キャッシュ

  • Openpear

    Openpear is a PEAR Repository Channel and Subversion Hosting Service. since November 2008 以前からお使いですか? 以前の Openpear をお使いだった方は、以下のコマンドを実行する必要があります pear channel-update openpear.org チャンネルを登録する pear channel-discover openpear.org 利用可能なパッケージをリストする pear remote-list -c openpear パッケージをインストールする pear install openpear/package_name バージョンや安定性を指定してパッケージをインストールする pear install openpear/package_name-1.0.0 pear insta

  • さくらでpearインストール覚書

    PHPで使えるpearというものがある。これは、簡単に言うとPHPで使えるライブラリである。 pearについての詳細は、PEAR マニュアルオンラインドキュメント(日語)を読んでほしい。ここでは、さくらインターネットのレンタルサーバに、pearをインストールし、さらに追加モジュールをインストールする手順のみに絞って覚書してみたい。 ■なぜpearをインストールする必要があるの? 実は、さくらインターネットには、すでにpearがインストールされている。しかし、バージョンが古すぎて使えないものになってしまっているのだ。例えば、XML_Parserというモジュールを使おうとして、 pear install XML_Parser を実行すると、「PEARをバージョンアップしろ」と出てくる。バージョンアップしようとすると、「バージョンアップできない」と出てくる。訳のわからない警告がごちゃごちゃ出て

  • Go-PEARを使ったPEARのインストール – masha.webTechLog

    Go-PEARを利用し、さくらのレンタルサーバへPEARをインストールします。さくらは元々PEARがインストールされていますが、ヴァージョンが古いのと、モジュールを追加する際にGo-PEARが便利です。Go-PEARはコマンドプロンプトなど難しいソフトを使用せずにインストール作業できるのも、初心者にはやさしいポイントですね。Go-PEARのヴァージョンによって若干画面が変わりますが、基は一緒です。 ・私の環境 サーバ:さくらのレンタルサーバ プレミアム PHPのヴァージョン:5.2.5(コンパネで4→5に切り替えました。さくらも便利になりましたね、、) Go-PEARのヴァージョン:1.1.1 ■手順1 go-pear.php を用意、アップロード http://pear.php.net/go-pear ↑のスクリプトを開き、go-pear.php と名付け、ローカルに保存します。保存し

  • pearコマンドのキャッシュと仲良くなる - hnwの日記

    openpearってプログラマ視点で非常に素晴らしいですよね。自分のライブラリをPEARパッケージにすると他のマシンにインストールするのが楽になるので、個人レベルでもコードの再利用が進むと思います。大人数で使うようなものなら尚更メリットは大きいと思います。 最近、ごく小さいイテレータを何個かリリースしました。数十行とかのサイズでも、自分が再利用できそうだと思ったらcommitしていいと思うんですよね。 そんなopenpearですが、作業中に悩むことがありました。短い間隔でパッケージのリリースを繰り返すと、pear upgradeしても最新版がインストールされないことがあるのです。 これは、pearコマンドがリモートサーバから取得したパッケージ情報をキャッシュするのが原因です。pearのデフォルトのキャッシュ間隔は3600秒になっています。 $ sudo pear config-get ca

    pearコマンドのキャッシュと仲良くなる - hnwの日記
    basi
    basi 2009/06/05
  • PHPで冗長化したコードを自動で検出してコードの最適化に使える「PHPCPD」:phpspot開発日誌

    Detecting duplicate code in PHP files : CodeDiesel PHPで冗長化したコードを自動で検出してコードの最適化に使える「PHPCPD」。 プログラムが大きくなってくると、同じような処理を違う場所で何度もやっているということがあります。 ソースコードのファイル数が多くなってくるとそれを探すのは大変ですが、その冗長部分を自動で検出できるPHP Copy Paste Detector(CPD)のご紹介。 使い方の流れが書かれていたので、試してみました(Windows上で実施) PHPCPDをPEARコマンドでインストールする 1) channel-discover でpearチャネル追加 Windowsの場合はコマンドプロンプトを開いて、pear コマンドを実行。Unix系でも同様にpearコマンドを実行> pear channel-discover

  • Amazon Product Advertising API への対応(PHP版) - もやし日記

    AmazonアフィリエイトAPI の名前がまた変わりました(今回で3回目?)。名前が変わるだけならそれほどの問題ではないのですが、過去の API を利用している全サイトに影響があるので注意が必要です。重要な変更内容: 2009年8月15日以降、全てのリクエストに対して Secret Access Key を使った署名認証が必要になる そのため、これまでの Amazon Associates Web Service 4.0(旧 Amazon ECS 4.0)リクエストは全て無効になる 参考:http://developer.amazonwebservices.com/connect/ann.jspa?annID=442 Secret Access Key の取得今までの Amazon Associates Web Service 4.0 は Access Key ID のみで利用でき

  • [PHP]知っていると便利な、カテゴリ別のPHPのライブラリ集

    グラフ・チャートの作成、サムネイル画像の生成、PDF・エクセルファイルの生成、決済システム、データベースやメール・RSS関連など、PHPの便利なライブラリをKomunitas Webから紹介します。

  • PHPによる「PEAR::System_Daemon」を使ったデーモン構築:phpspot開発日誌

    Create daemons in PHP PHPによる「PEAR::System_Daemon」を使ったデーモン構築の方法が紹介されています。 こんなパッケージがあったんですね。 パッケージを使うことで非常にデーモン構築が簡単になるみたいです。 たとえば、最小のデーモンは以下のようにかけるみたい。 require_once "System/Daemon.php"; // Include the Class System_Daemon::setOption("appName", "mydaemon"); // コンフィギュレーション System_Daemon::start(); // デーモン起動! 具体的なdaemon構築のコードもサンプルとして掲載されているので参考にするとよさそう。 デーモンを書くというと非常に大変なイメージがありますが、このライブラリを使えば直感的かつ、比較的容易

    basi
    basi 2009/01/17
  • HTTPリクエストを簡単にする「PEAR::HTTP_Request2」が出ているみたい:phpspot開発日誌

    PEAR :: Package :: HTTP_Request2 HTTPリクエストを簡単にする「PEAR::HTTP_Request2」が出ているみたい。 おなじみのHTTP_Requestにバージョン2がリリースされたようです。 PHP5用のコードに書き直された点や、cURLのアダプタが付いたっぽいです。 参考:HTTP_Request2 がリリースされました&簡単な使い方 - GRANADA Hatena @ sotarok 関連エントリ PHPでのHTTPアクセスを超簡単に行える「PEAR::HTTP_Request」 スパム防止に使えるPEARパッケージ「PEAR::Net_DNSBL」 PEARライブラリ「Var_Dump」で、配列を分かりやすく表示

    basi
    basi 2009/01/17
  • 楽天オークション系の対応がなされた「PEAR::Services_Rakuten-0.2.2」:phpspot開発日誌

    楽天オークション系対応−PEAR::Services_Rakuten-0.2.2リリース | Shin x blog 楽天ウェブサービスに楽天オークション系APIが追加されたので、これに対応する「PEAR:: Services_Rakuten-0.2.2」をリリースしました。 楽天オークション系の対応がなされた「PEAR::Services_Rakuten-0.2.2」がリリース。 PEAR コマンドで簡単にインストールして、次のコードで動くようです。 <?php require_once('Services/Rakuten.php'); define('DEV_ID', 'xxxx'); define('AFF_ID', 'xxxx'); // 楽天オークション商品検索 $api = Services_Rakuten::factory('AuctionItemSearch', DEV_I

  • PEARのインストール - KAYAC Engineers' Blog

    今回は、静岡支社ブログに投稿した記事を転載します。 =====以下転載 こんにちわ。静岡支社のnagayasuです。 今時にPHPっ子ならPEARを使うのはある意味当たり前になっています。ただ、いつもサーバに自分の使いたいパッケージがインストールされているとは限りません。また、サーバにインストールされているPEARパッケージを使用した場合、サーバのメンテナンスや移転に伴うトラブルに巻き込まれる可能性があります。 そこで、今日はユーザ領域へのPEARのインストールのやり方を紹介します。Linuxでコンソールでログインしている状況を想定しています。 PEARの基的な説明はここでは割愛します。詳細はオンラインドキュメントを確認してください。 http://pear.php.net/manual/ja/ PEARのインストールにはpearコマンドが必要になります。pearコマンドがインストールさ

    PEARのインストール - KAYAC Engineers' Blog
    basi
    basi 2008/12/22
  • ウノウラボ Unoh Labs: PEAR::Net_URL_MapperでURLルーティングを制御する

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PEAR::Net_URL_MapperでURLルーティングを制御する
    basi
    basi 2008/12/13
  • スパム防止に使えるPEARパッケージ「PEAR::Net_DNSBL」:phpspot開発日誌

    PEAR :: Package :: Net_DNSBL Checks if a given Host or URL is listed on an DNS-based Blackhole List (DNSBL, Real-time Blackhole List or RBL) or Spam URI Realtime Blocklist (SURBL) スパム防止に使えるPEARパッケージ「PEAR::Net_DNSBL」 次のように利用することが出来るみたい。 <?php require_once 'Net/DNSBL/SURBL.php'; $surbl = new Net_DNSBL_SURBL(); if ($surbl->isListed($url)) { echo "SPAM!!!"; } ?> 「ライブドア、スパム書き込みの送信元リスト「スパムちゃんぷるーDNSBL」を公

  • Mac OS Xで動かす軽量プログラミング言語 − @IT

    繁田 卓二 株式会社 qnote 2008/6/5 Mac OS X(Leopard)では、Webアプリケーション開発でおなじみのPerlPHPPythonRubyといった軽量プログラミング言語を扱うことができます。その設定方法を紹介しましょう(編集部) 名実共にUNIXと認定されたMac OS X 10.5 Leopard。最近ではUNIX系Webアプリケーションの開発機としてMacを使用されている方も多いのではないでしょうか? その理由の1つとして、Webアプリケーション開発に必要な一連の工程が、1台のMac上でシームレスに行えるというメリットが挙げられます。従来のようにプログラミング・動作デモ・デバッグ・単体テスト・性能評価などといった環境それぞれを「構築する」のではなく、手元のMac上に「乗せる」というスタイルは、迅速さと適応性を求める最近の開発スタイルにうまくマッチしている

  • Var_Dump

    Easy Install Not sure? Get more info. pear install Var_Dump-1.0.4 Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/Var_Dump-1.0.4 Release date: 2010-08-15 05:49 UTC Release state: stable Release uploaded by: doconnor Changelog: QA release Bug #11325 Strings with line containing a single "}" Dependencies:PHP Version: PHP 4.0.4 or newerPEAR Package: PEAR Installer 1.4.0 or new

  • URLを短くできるTinyURLのAPIをPHPから簡単に使える「PEAR::Services_TinyURL」:phpspot開発日誌

    URLを短くできるTinyURLのAPIPHPから簡単に使える「PEAR::Services_TinyURL」 2007年10月15日- PEAR :: Package :: Services_TinyURL PHP interface to TinyURL's API URLを短くできるTinyURLのAPIPHPから簡単に使える「PEAR::Services_TinyURL」。 URLを短くするサービスとしては最も有名であるTinyURLですが、このAPIPHPから簡単に呼び出せます。 APIを呼び出すと具体的には、URLを短くしたり、TinyURL化されたURLのとび先を調べることも出来ます。 具体的な使い方は以下。 <?php require_once 'Services/TinyURL.php'; // URLをtinyurl化する $tiny = new Services

    basi
    basi 2007/10/18
  • 1