タグ

ブックマーク / www.1x1.jp (3)

  • 6分でわかる最近のPHP ― 2012夏

    さて夏がやってきました。夏と言えばPHPということで、昨年に引き続き、最近のPHP事情をご紹介。 1. PHP5.4リリース PHP5.4が2012年3月にリリースされました。 Traits や Short array syntax(配列の短縮構文)、array dereferencing(foo()[0]) などのPHP言語拡張、PHPコマンドで起動するビルトインサーバ、そしてパフォーマンスの改善など大きな変更が加えられています。 言語自体の機能追加も注目ですが、ビルトインサーバは多くの人にとってメリットになるでしょう。これを使えばPHPアプリケーションの動作確認のためにApacheやnginxなどのhttpdサーバを自分のPCに入れる必要はありません。 下記のようなコマンドを打つだけで、ビルトインサーバが起動します。新しいフレームワークやライブラリ、アプリケーションを試してみたい時に手

  • Google+ 非公式 API で情報を取得するPHPライブラリを使ってみた

    まだ登場していない Google+ の API ですが、非公式な API を利用して情報を取得するライブラリがあったので使ってみました。 Google+のストリーム で教えて頂いた php-googleplusapi というライブラリで github で公開されています。 はじめは README に従って、MySQL の設定などしたのですが、Google+ から情報を取得するだけなら、DB の設定は不要です。 付属のサンプルソースだと色々な処理が入っているので、直近10件の投稿を取得する単純なサンプルを書いてみました。 実行すると以下のように投稿を取得できます。 $ php gplus_fetch_posts.php 他にはプロフィール情報が取得できました。(そもそも、↑のサンプルソースはプロフィール情報に含まれている投稿を出力しています。)全部は見ていないので興味ある人は他に何が取れるか

  • CakePHP 管理者サイトでBasic認証を簡単に行うコンポーネント

    CakePHPの管理者向けサイトにBasic認証を簡単に追加するコンポーネントです。 1.2系で動作しますが、ちょこちょこっといじれば1.1でも動くかと。 1. Routing.adminを有効にする そもそもこれをやらないと意味がありません。[app/config/core.php]でRouting.adminを有効にします。 これにより[http://example.com/admin/~]のURLで管理者用アクションにアクセスできます。 Configure::write('Routing.admin', 'admin'); 2. 認証コンポーネントを設置 認証コンポーネントを[app/controllers/components/admin_auth.php]に設置します。 [2008/05/29] 継承元をComponentからObjectへ変更しました。(janさんありがとうござ

    fjmoto
    fjmoto 2008/12/25
  • 1