Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

PHPとpearに関するbigwestのブックマーク (39)

  • GoogleのPageRankをPHPから得られるPEARパッケージ「Services_PageRank」:phpspot開発日誌

    GoogleのPageRankをPHPから得られるPEARパッケージ「Services_PageRank」 2012年05月16日- Services_PageRank GoogleのPageRankをPHPから得られるPEARパッケージ「Services_PageRank」。 特定サイトのPageRankをPHPから簡単に得ることが出来ます。サイトの信頼性を調べたいといった場合に使うことができそうです 使い方は次のように超簡単。読み込んで1行でOK。 <?php require('Services/PageRank.php'); echo new Services_PageRank('example.com'); # returns 7 ?> PageRankというとあんまり最近聞かなかったワードですが、サイトの重要度を計る上においてはそれなりに使える指標であると思われます。 覚えておけ

  • 最近お気に入りのPHPライブラリ開発手法 - 肉とビールとパンケーキ by @sotarok

    PEAR2/Pyrus ってどうなったんだっけ? という話はとりあえず一旦置いておいて、最近わりかしカジュアルにPHPライブラリを開発して配布する方法がなんとなく自分の中で定着してきたので超ざっくりまとめておく。 ソースコードはGitHub、開発にはgitflow、配布はOpenpear Openpear で世界征服の話はどうなったんだ、というのは置いておいて、ざっくり、上記の通り、 ソースコードのホスティングは GitHubで 例: https://github.com/sotarok/git-daily 配布は Openpear で 例: http://openpear.org/package/Git_Daily 開発用ツールとしては、gitflow を使う というのが一番楽だと思っている。 ソースコードはGitHub Openpear はとっても便利なサービスで、SVNでのホスティン

    最近お気に入りのPHPライブラリ開発手法 - 肉とビールとパンケーキ by @sotarok
  • WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集:phpspot開発日誌

    Openpear :: Open PEAR Repository Channel WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集。 家のPEARよりいいんじゃないか?というぐらい便利なライブラリが揃っているOpenpearからよく使いそうな物をまとめてみました。 2011年2月現時点で186もの便利モジュールが登録されています。 ちょっと古いものも含まれており、動かないものもあるかもしれませんが便利そうなものをとりあえず羅列してみます。 Services_ShortURL_Googl goo.glにURL短縮するライブラリ。PEAR::Services_ShortURLのサブパッケージだそうです。 Services_Foursquare FoursquareのAPIを叩くライブラリ Services_SBM_Info はてブ数やTwitte

  • Text_Ngram - Openpear

    Text_Ngram Subversion Repository: http://openpear.org/repository/Text_Ngram / Latest Release: 0.9.0-beta 文字列を N-gram 形式に分割するためのライブラリです。 N-gram オブジェクトを生成し、配列のように扱うことができます。 Requirements PHP5 (>= PHP 5.3) N-gram? 例えば全文検索システムを構築する場合、前処理としてインデックスの作成が必要となります。 しかし、欧米の言語と違って、日語はスペース等の一定のデリミタで区切ることはできません。 そこで、文章的な意味に関わらず、 n 文字ごとの分割した形式を使い、これを N-gram といいます。 分かち書きの方法としては、形態素解析も挙げられますが、 N-gram では辞書のメンテナンスが不要

  • Mac_Growl - Openpear

  • この先生きのこるには

    追記:koyhogeさんがわかりやすくまとめてくれました。Wozozoまつり in openpearの舞台裏 – Blog::koyhoge openpear.orgには、100を越えるプロジェクトがある。その中には、システムのデバッグ目的で用意され、パッケージ一覧からは表示されないWozozo_Unkoというパッケージがある事が最近になって判明。 「パッケージ名がWozozo_ではじまるとパッケージ一覧に表示されなくなる」という例外扱いを、自分達のパッケージでも受けてみたいという好奇心と、Wozozo_Unkoという珍妙なパッケージ名に連られて、「PHPにおけるWozozoはPerlにおけるAcmeのような物」という発想が生まれ、これを現実にすべく、全く実用的ではないクソパッケージや、細かい単発機能を持ったWozozoプロジェクトが大量発生した。以下は2009年10月4日時点のWozoz

    この先生きのこるには
  • PEARライブラリ活用一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PEARライブラリ活用一覧
  • Welcome to atseason.com

    Welcome to atseason.com E-mail : atseason@gmail.com

  • Buy Domains - mgps.org is for sale!

    We couldn't process your inquiry at this time. This Domain is no longer available. Please contact sales@buydomains.com or call (781) 373-6820 Get a price in less than 24 hours Use Facebook or Google to pre-fill your contact information Google Facebook Please enter your first name Please enter your last name Please enter a valid e-mail address {{showBadEmailMessage}} Please enter a valid phone numb

  • PEAR::Date_Holidays_Driver_Japanese作ってみた - Do You PHP はてブロ

    PEAR最新パッケージのRSSでDate_Holidays 0.18.0がリリースされたのを知りましたが、日の祝日には対応してないんですよね。。。んで、「作ってみるか」ということでドライバ部分だけ別パッケージで作ってみました。なお、作成にあたっては次のサイトが非常に有益でした。ありがとうございました。 http://www.h3.dion.ne.jp/~sakatsu/holiday_topic.htm インストールは $ sudo pear install -a http://www.doyouphp.jp/pear/Date_Holidays_Driver_Japanese-0.1.0.tgz な感じでどうぞ。とりあえず、参考サイトから出力できる1970〜2050年までの祝日については、テストしてあります。また、マニュアルについては、PEARマニュアルをどうぞ。 なお、作ったパッケー

    PEAR::Date_Holidays_Driver_Japanese作ってみた - Do You PHP はてブロ
  • 57. PEAR::Net_Serverでサーバデーモンを作ろう

    まず、Net_Serverを使用するためには、PHPのsocket関数モジュールが必要です。このモジュールはPHPに標準で付属しているので、コンパイルの際に --enable-sockets とつけてコンパイルするか、Windows版を使用している場合は ;extension=php_sockets.dll とある行のコメントアウトを外して下さい。次に、 pear install Net_Server としてNet_Serverをインストールします。実際のスクリプトは、以下のようになります。 <?php require_once "Net/Server.php"; require_once "Net/Server/Handler.php"; class Net_Server_Handler_Sample extends Net_Server_Handler { var $user_name

    57. PEAR::Net_Serverでサーバデーモンを作ろう
    bigwest
    bigwest 2007/10/25
    サーバデーモンの作成
  • プロジェクトごとに外部ライブラリ格納場所を準備する - hatotech::kumatch

    例えば PEAR の場合だと、Linux のパッケージによる導入を行った場合などは /usr/share/pear, Windows 環境などでは PHP 実行環境直下の pear ディレクトリといった具合にグローバルなスペースにライブラリが格納されます。php.ini による include_path の設定もこのグローバルなスペースを指定しているので、皆さんが使用、もしくは開発している Web アプリケーションにおいても、この一箇所にまとめられているライブラリを利用しているかと思います。 これらライブラリを更新する場合、この一箇所を変更するだけで全ての Web アプリケーションが Ver.UP されることになるため効率がよいその一方で、全てに影響するとあってそうあっさりと更新ができない場合があったり、権限の問題で簡単に書き換えることができない(そもそも権限がない)、また Web アプリ

  • 53. まだ、PEAR::DBをお使いの方へ

    PHPからDBを使うときにはPEAR::DBをお使いの方もまだたくさんいらっしゃると思います。しかし、PEAR::DBのマニュアルにも「This package been superseded by MDB2 but is still maintained for bugs and security fixes」(このパッケージの代わりにMDB2の使用が推奨されますが、バグの修正、セキュリティフィックスは引き続き行われます。)と書かれているとおり、今後はPEAR::MDB2をお使いになることをお奨めいたします。 ということで、今回はPEAR::MDB2についてご紹介したいと思います。 PEAR::MDB2 マニュアル http://www.go-pear.org/manual/ja/package.database.mdb2.php MDB2についてはこちらをご覧下さい http://ww

    53. まだ、PEAR::DBをお使いの方へ
    bigwest
    bigwest 2007/09/20
    MDB2
  • PEAR入門

    PEARはPHPから利用可能なライブラリを提供しています。PEARで提供されるライブラリを使用することで、一からコードを記述することなくPHPプログラムの開発が可能となります。各ライブラリはパッケージという単位で提供され、必要なパッケージをインストールして利用します。 ここでは各PEARパッケージのインストールから利用方法までの解説を行います。 PEARパッケージマネージャーのインストール php.iniの確認 ドキュメントのダウンロード

    bigwest
    bigwest 2007/09/06
    pear入門
  • PHP_CodeSnifferで独自コーディングルール

    森川です。最近、メインのLet'snoteの増設メモリが壊れつつあり、1日に1度はブルーバックを眺めています。。。そんなこんなで、blogを書きながらPCが落ちないかどうか、ガクガクブルブルなわけですが、PHP_CodeSnifferをさらっと紹介したいと思います。 アシアルではそれほど厳しくコーディングルールを決めているわけではありませんが、コーディングルールを徹底しないといけない環境というのもあるでしょう。(そういう環境があるからPHP_CodeSnifferの需要もあるのですが。。 早速インストールしてみましょう。 <?php /** * sample.phpPHP_CodeSnifferのテスト用ファイル * @author Morikawa Joe */ $list = array( "a" => 1, "b" => 2, "c" => 3, ); // if if (sa

    PHP_CodeSnifferで独自コーディングルール
    bigwest
    bigwest 2007/08/29
    コーディング規約
  • ウノウラボ Unoh Labs: 携帯サイト作成のためにも使えるPHPのライブラリ

    harukiです。 携帯サイト作成の際に使えるPHPのライブラリを知っているだけ羅列してみます。 Net_UserAgent_Mobile 基となるライブラリです。機種判定など、様々な用途に使用します。 細かい情報については、スクレイピングなどをしたりして自前で用意する必要があります。 PEAR::Mail メールの送信に使用できます。 特殊な送信の際は、Mail::factory()にsmtpで使用することになりますが、キャリアの迷惑メールの設定にも気をつける必要があります。 Mail_mime_Decomail (Y-110's Wiki) Mail_mimeと同じ使い方で、デコメール送信用にMIMEを組み立てることができるのでとても便利です。 Mail_mimeDecode 空メール・エラーメールなどを受け取って解析する際に使用します。 解析の際には、Mail_RFC822:

    bigwest
    bigwest 2007/08/08
    PHPで携帯サイト作成
  • Welcome to atseason.com

  • TwitterのAPIをPHPから簡単に使える「Services_Twitter」:phpspot開発日誌

    Services_Twitter TwitterAPIPHPから簡単に使える「Services_Twitter」が公開。 PHP4.3.0以上で動作するようです。 インストールは pear コマンドで次のように楽々。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.2.0.tgz 関連エントリ diggが遂にAPIを公開「Digg API」 約21,500軒の宿泊施設情報が取得可能な楽天トラベルAPI Lingr APIPHP ライブラリ「PEAR::Services_Lingr」 楽天ウェブサービスをphpから簡単に使うライブラリ「Services_Rakuten」 ホットペッパーウェブサービスを簡単に使える「Services_Hotpepper」 PHPからフォト蔵のAPIを扱う「Serv

  • Services_Twitter - Transrain

    Services_TwitterPHPから簡単にTwitterAPIにアクセスできるパッケージです。 このライブラリを使う事により、Twitterからのデータを数行で読み込む事が出来ます。(JSON形式) 最新版はこちらからダウンロードできます。 インストール方法 インストール方法は簡単ですが、PEARが使える環境と使えない環境でインストール方法は変わります。 # pear install -f http://www.transrain.net/product/services_twitter/Services_Twitter-0.1.0.tgz 位置付けとしてはα版にしていますので、–forceオプションを付けてインストールします。 依存パッケージは現在はありませんので、–alldepsを付ける必要はありません。 おまけとしてServices_TinyURLも置いていますので、よ

    bigwest
    bigwest 2007/04/24
    twitterをつかうPear
  • PHPでのHTTPアクセスを超簡単に行える「PEAR::HTTP_Request」:phpspot開発日誌

    PHPでのHTTPアクセスを超簡単に行える「PEAR::HTTP_Request」。 HTTP_Request は、PHPユーザの方ならご存知の方も多いと思いますが、WEB上にコピペですぐ使えるサンプルが無かったので作ってみました。 単純にHTTPリクエストを行うなら、PHPなら、file 関数や file_get_contents で1行でできてしまいます。 (php.ini にて allow_url_fopen=Onにした場合のみ) ただ、タイムアウトの秒数を設定したり、リダイレクトされた場合の処理や、HTTPリクエストする際のヘッダーなどの指定はカスタマイズ出来ません。 HTTP_Request ならそれが次のように簡単に行えます。 <?php // リクエストを行うURLの指定 $url = "http://〜"; $option = array( "timeout" => "10

    bigwest
    bigwest 2007/03/28
    HTTP_Requestのサンプル