タグ

pearに関するmytechnoteのブックマーク (12)

  • Composerを使ってPHPのパッケージを簡単インストール

    連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。 パッケージ管理ツールを使うとプロジェクトで使われているライブラリの依存関係を管理しやすくなり、依存しているライブラリのインストールも簡単になります。CakePHPもComposerを使ってインストールができるようサポートしており、開発環境ではZend Studioなどでの標準サポートされているなど、PHPでの開発では必須知識といえるほどの広がりを見せています。 連載では、Composerの導入

    Composerを使ってPHPのパッケージを簡単インストール
  • composer 導入をまじめに考える - Qiita

    これは結構大きいPHPプロジェクトに composer を導入する機会があったので、そのときに考えてたことや行ったこと、使い方などをメモするために書いた。 モチベーション 私達は PHP のパッケージの管理を管理する際は pear と git submodule を利用していた。これらのやり方は意外と長続きした。これらにはついて様々な問題を抱えており、ついに限界がきてしまった。 pear pear でパッケージを導入するには root 権限が必要なので、毎回インフラチームに導入を依頼するのが必要があった。 pear で導入されたパッケージについてバージョンを上げようとすると、全APサーバーで更新をかける必要があった。 これらの点から面倒だったのと、気軽に変更できないので、不要になったものも削除されることなく、放置されるのが問題だった git submodule こちらは pear とは異

    composer 導入をまじめに考える - Qiita
  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHP PEAR 標準コーディング規約 symfony CodingStandards Perl perlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • PHPでQRコード生成のためのPEARパッケージ「Image_QRCode」:phpspot開発日誌

    PHPQRコード生成のためのPEARパッケージ「Image_QRCode」。 QRコード作成のライブラリは他にあったりしますが、PEARにあがったみたいです。 サンプルコードは次のように超シンプルに実装できます。 <?php require_once("Image/QRCode.php"); $qr = new Image_QRCode(); $qr->makeCode("Hello, world"); ?> QRコードがPNG画像として出力されます。 QRコードのバージョンを指定したり、出力形式をJPEGにしたり、GDのオブジェクトとして受け取ったりするオプションもあって便利そうです。 以下のPEARサイトのページを参照してください。 Image_QRCode

  • Pear - bnote

    01.Pearについて 基底クラス PEARのデストラクタ[Pear] Sep 04, 2005 基底クラス PEARのデストラクタ 2[Pear] Sep 04, 2005 基底クラス PEARの例外処理 [raiseError] Sep 04, 2005 基底クラス PEARの例外処理 その2 [PEAR_Error] Sep 04, 2005 基底クラス PEARの例外処理 その3 [handling] Sep 04, 2005 PEAR_ErrorStack Sep 04, 2005 コンストラクタ[PEAR_ErrorStack] Sep 04, 2005 ログとPEAR_ErrorStackの連動 Sep 04, 2005 02.Pear::Auth [認証] Pear でベーシック認証(Passwd ファイル編) Sep 04, 2005 Pear で ベーシック認証(DB

  • S-MEMO(エスメモ): レンタルサーバーでPEARを使う方法

    私が初めてPEARの家サイトを見た時に、使用出来るライブラリの数に驚きました。 しかし、PEARは基的にTelnetなどでサーバーに接続してインストールする方法が主流の為、レンタルサーバーでは使用出来ないことが多いです。最近のレンタルサーバーでは最初から付いてることもありますが、メジャーなものしか使えないのでマニアック?なライブラリが使えない等の問題が発生します。 まあ、早い話がPEARが使えるかどうかは環境に依存するってことです。 今回は、PEARがインストールされてない共用サーバーでこのライブラリを使う方法をご紹介します。 方法は2つあります。1つは「.htaccess」を使用する方法。2つ目は「ini_set」関数を使用する方法の2つです。 ただし、このやり方はPEAR家サイトでも推奨されていないので、出来る限りインストールするようにしましょう。 PEAR家サイト

  • HTML_QuickForm Memo 02 addElement

    ※「checkbox」「submit」については、HTML_QuickForm::createElement()と HTML_QuickForm::addGroup()も参照。   <?php // button $_form->addElement('button', 'okbutton', 'OK');  // checkbox $_form->addElement('checkbox', 'answer', 'yes', 'はい');  // header $_form->addElement('header', 'myHeader', 'ヘッダーテスト');  // hidden $_form->addElement('hidden', 'customer_no', '12345'); // link $_form->addElement('link', null, 'こちらを参照

  • アフィリエイトは儲かんないってば:PEARライブラリ「Var_Dump」で、配列をヴィジュアル的に理解する - livedoor Blog(ブログ)

    PHPの配列のお話をしようと思うのですが、その前にちょっと便利なPHPのライブラリがあったので、ご紹介しておきます。 PEAR::Var_Dumpっていうライブラリなのですが、ぶっちゃけ使ってもらわなくても構まないものなんです。理解の手助けをしてくれると言うか、補助的なライブラリなのです。 ただ、配列などを理解する上では、ヴィジュアル的にすごくわかりやすくなりますので興味があられる方はお試し下さい。 (その前にPEARってなんじゃ?っておっしゃる方はこちら↓ PEARが難しすぎるので、教えて偉い人!『解決済み』) PHPの配列を理解してしまって自由に使えるようになれば、とってきたXMLデータやCSVデータを片っ端から配列にしてしまえばいいわけです。 そういうわけで、配列を理解するための記事を書こうと思うのですが、その前にちょっと便利なライブラリを紹介します。 PEAR::V

  • Jsphonが落とせない、こともない :: [コエカタマリン MX 2007]

    アカウント作ったっきりサッパリ使ってなかったTwitterをとうとう使ってみる気になって、今更ながらPHP PEARのServices_twitterを試してるところです。 ところがJSONのパーサーとしてサポートされてるJsphonが、公開サイトのリンク切れ(というかドメイン更新し忘れっぽい)のためにダウンロードできませんでした(たまたま今だけかも)。 でも! 「Wayback Machine」を使えば、過去に公開されていたWebデータ(のキャッシュ)にもアクセス出来るので、Jsphonも拾えちゃうわけです。 ダウンロードはこちら↓ http://web.archive.org/web/20070429015826/http://pear.hawklab.jp/get/Jsphon-1.0.1.tgz うpろだのような更新頻度の以上に多いサイトは流れるのが速くてアーカイブが追いつかないと

  • 讃容日記

    こんにちは。自分のブログを書くのはものすごく久しぶりのid:rskyです。何年知的便秘だったんだって感じですね。 表題のとおりこれからCコンパイラを作っていこうかと思います。同僚のDQNEOさんが<8cc.go>というコンパイラを作られていて、それに触発されて「Rustでやってみよう」ということで、<低レイヤを知りたい人のためのCコンパイラ作成入門>をCでなくRustでやっていきます。 Rust自体も初めてなので、それも含めてどんなものになっていくのか、自分でも楽しみです。 なお、今後このシリーズでは<低レイヤを知りたい人のためのCコンパイラ作成入門>を二重鉤括弧つきの『入門』と表記します。 開発環境 自分の開発マシンはMacですが、macOSはターゲットとせずLinuxで動くものを作っていきます。『入門』にも macOSLinuxとアセンブリのソースレベルでかなり互換性がありますが、完

    讃容日記
  • 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

  • 初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。…

    初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。 プログラムの勉強の際に良質なコードを読むをおすすめされたのですが、どのコードを読めばいいのかわかりません。参考になるコードやライブラリがありましたら教えていただけるとうれしいです。とりあえず、PHP中心でお願いしたいです。

  • 1