タグ

PHPに関するabetomotomoのブックマーク (58)

  • 『すぐれた PHP ライブラリとリソース』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『すぐれた PHP ライブラリとリソース』へのコメント
  • 2013年において注目すべき PHP フレームワークは Laravel

    4月22日追記。細かい表現、データの追記、リンクを修正しました。Laravel の作者による Laravel 4 とSymfony 2 の比較はこちらの記事をご覧ください。 2013年においてもっとも注目すべき PHP フレームワークとして Laravel を挙げる。 執筆時点で Laravel の知識はほとんどないが、新しいプロジェクトでありながら、英語圏においてさまざまなチュートリアルが書かれおり、熱烈なファンを獲得したと見られる。ほかの PHP フレームワークの開発プロジェクトが抱えている将来の課題を考慮すると、Laravel を学ぶ価値はあると考えられる。 4月21日の時点で GitHub のスターの数は3971であり、2000年代後半からプロジェクトが存在していた CakePHP(3741) および Zend Framwork 2 (3905)を超え、PHP フレームワークとして

    2013年において注目すべき PHP フレームワークは Laravel
  • 高速軽量なフレームワーク、FuelPHPって何?

    人気急上昇中のシンプルで高速軽量なWebアプリケーションフレームワーク、FuelPHPについて学ぶイベントをレポートする はじめに FuelPHPはCodeIgniterの流れをくみ、PHP 5.3以上で動作する、シンプルかつ柔軟で高速軽量なWebアプリケーションフレームワークです。日でも昨年から人気急上昇中で、東京では昨年、有志のメンバーを中心に2回の勉強会が開催されました。いずれも大盛況で、注目度の高さがうかがえる勉強会になりました。 第3回目となる今回の勉強会では、参加者全員で勉強会を盛り上げたいと考え、ゲスト講演3のほか、参加者によるLT(ライトニングトーク)大会を行いました。LT大会では13名の有志が、FuelPHPに関係するLTを披露しました。場所は、渋谷マークシティのサイバーエージェントで開催しました。 【参考】勉強会については以下のページをご覧ください。 FuelPHP

    高速軽量なフレームワーク、FuelPHPって何?
  • PHP フレームワークの比較 - mukaken's blog

    質問があればお気軽にコメント欄へお願いします!(只今、作成中です) 以下は、10-15分で発表する予定の内容です。 比較表 名称 URI ライセンス 対応する PHP 最新バージョン stable releases 開発元 FuelPHP http://fuelphp.com MIT 5.3 or newer 1.3 コミュニティ CodeIgniter http://codeigniter.com CodeIgniter License 5.1.6 or newer 2.1.3 アメリカのEllisLab CakePHP http://cakephp.org MIT 5.2.8 or newer 2.2.2 アメリカのCakeソフトウェア財団 Symfony http://symfony.com MIT 5.3.2 or newer 2.1.2 フランスのSensio社 Roadmap

    PHP フレームワークの比較 - mukaken's blog
  • 2012年も終わりそうだから,おすすめPHPフレームワークでも紹介するか. - 等身大シンドローム

    PHPをひたすら書いていた時は,まだ5.2系だったりしたのですが. 5.3系(もう5.4もきてますね)になって名前空間サポートされたりとか色々機能が増えたりして,さらにフレームワークを作りやすくなっちゃったりしてますね.戦国時代. PHPでも名前空間とかレイトスタティックバインディングとかが出来るようになってきて,「それはJavaでやればいい」とか「PHPでそんなのやる必要あるか」みたいな意見も聞くんですが,やっぱり使えれば便利だと思うんですよね. 特にレイトスタティックバインディングが出来ない頃は,無駄に頑張ってevalとかやっちゃって後悔したりしてました. で,久しぶりにPHPでも書くかと思ってフレームワークを探してみた結果,今ならこの3つがいいなーってのにたどり着いたのでご紹介です.あくまで個人的見解です. ZendFramework2(公式サイト) 結論から言ってしまうと,個人的に

    2012年も終わりそうだから,おすすめPHPフレームワークでも紹介するか. - 等身大シンドローム
  • [symfony] YAMLでちょっと複雑な配列を再現する。

    WEBアプリケーション研究室 開発ノート TOP WEBアプリケーション研究室 開発ノート [symfony] YAMLでちょっと複雑な配列を再現する。 たいして複雑じゃないといわれそうだがちょっとてこずったので書いておきます。 作りたかったのは下のような配列 [menu_category] => Array ( [0] => Array ( [title] => エリア [items] => Array ( [0] => Array ( [title] => 地方 [uri] => region/list ) [1] => Array ( [title] => 都道府県 [uri] => prefecture/list ) [2] => Array ( [title] => 駅 [uri] => station/list ) [3] => Array ( [title] => 路線 [u

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

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

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • 過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌

    過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算

  • 知っとくと便利なPHPのテクニック9つ:phpspot開発日誌

    9 Useful PHP Functions and Features You Need to Know | Nettuts 知っとくと便利なPHPのテクニック9つが掲載されていました。 初心者の方は勿論、PHPを長年使ってる人にも使えるテクニックが載っていましたので勉強がてらにメモ。 func_get_args() 関数で可変引数 を受け取る 通常、関数といえば、次のように引数と共に定義します。 function hoge($arg1, $arg2) { } のように定義して引数を受け取りますが、好きな個数で引数を受け取りたい場合は、次のようにfunc_get_argsで受け取れます。 function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value

  • モデルさんのお金 | Xammp

    abetomotomo
    abetomotomo 2011/02/23
    sendmail設定
  • WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ:phpspot開発日誌

    WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ

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

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

  • pear HTTP_RequestとHTTP_Request2の速度比較 | ユメーディア blog

    httpリクエストを発行するのに、HTTP_RequestとHTTP_Request2のどちらを使うか迷ったので、私のサイトに対しリクエストを投げて速度比較をしてみました。 (特殊な事をやるつもりは一切無く、単に表示されているHTMLを取得するだけの比較です) 組んだプログラムは下記の通り。 HTTP_Request <?php require_once '/usr/share/pear/HTTP/Request.php'; $count = 10; $start = microtime(true); for($i=0;$i<$count;$i++){ $req = new HTTP_Request('http://webdev.li/'); $req->addheader('User-Agent','yume-dia crwl By php'.phpversion()); $req->

    abetomotomo
    abetomotomo 2011/02/08
    HTTP_RequestとHTTP_Request2 とHTTP_Requestの警告について
  • xmlrpc - i-revo labs

    XMLRPC 使用上の注意点 システム間結合をする際 XML-RPC という便利な仕様があります。この仕様はよくできていて、仕様が軽量である上に、よほどのことがなければトラブルは起こらないでしょう。以下は少ないトラブルのうち、実際に経験した内容です。 double XMLRPC の浮動小数点数型である double では、仕様をざっくり要約すると「無限大の表現はない。符号と数字とピリオドのみで空白は含まれない。値の範囲は実装依存。」ということになっています。 Python の xmlrpclib では、XMLRPC の浮動小数点数型である double の出力は repr() で生成するので、精度は 17 になります(浮動小数点)。また repr() は 2.23e-05 といった XMLRPC 仕様に適合しない文字列表現を出力することがありますが、実用上は問題ありません。余談になりますが

    abetomotomo
    abetomotomo 2011/02/07
    xmlrpcトラブル
  • M'sNOTE  PHPでユニークなIDを生成する

    « 2024.02/ 1234567891011121314151617181920212223242526272829 » 登録者を確認するために、ランダムな文字列をURLに付加して認証を行うことがあります。 そんな時に役立つのが以下の手法。 ■例1 $str = uniqid("");→ 出力例:412d1fff93b8a ■例2 $str = uniqid(mt_rand())→ 出力例:1700425315412d21a159d91 ■例3 $str = md5(uniqid(microtime()));→ 出力例:fdd8beae24335aa7028ccda748eb76d4 例3の方法の場合、返される文字列は32文字の16進数となります。この返値を16文字にしたい場合には以下のようにします。 ■例4 $str = substr(md5(uniqid(microtime()))

    abetomotomo
    abetomotomo 2011/02/06
    ユニークID生成
  • なぜか改行コードでexplodeできない時 | u39 tech

    ボケーっとコーディングしていると、たまにハマってしまいます。 改行コードごとに文字を区切りたい場合、よく使うかと思いますが、改行コードはダブルクオートで括らなければだめですね。 $foo = explode('\n', $bar); //× $foo = explode("\n", $bar); //○ 重要なことの割に軽視されがちですが、シングルクオートとダブルクオートの違いや、ヒアドキュメントについて、ちゃんと復習して、適切な場所で適切な引用符を使いましょう。 PHP マニュアル 文字列について Final Call(旅行記ブログ) Airbnb使い方まとめ Categories Search this site Monthly Archives Recent Comments Recent Trackbacks Syndicate this site (XML) Powered by

    abetomotomo
    abetomotomo 2011/02/06
    改行コードでおなじみすをしました。
  • proc_open - コマンドを実行し、入出力用にファイルポインタを開く

    abetomotomo
    abetomotomo 2011/02/02
    proc_open
  • proc_open と stream_select - いちいの日記

    あいかわらずphpでやんなくていいじゃんな話、なのかな。そうでもないかも。 php.net の proc_open の例にあるように、 proc_open() で子プロセスを起動してstream_get_contents() すると、場合によっては固まったまま動かなくなったりします。「デッドロックを避けるため…」という件がコメントに入ってますが、こういう話が得意でない人にとってはそんなとこ以上にハマりどころがありました。 stdoutとstderrに交互に出力 たとえば次のようなシェルスクリプト test.sh を考えます。 #!/bin/sh for i in `seq 1 10000`; do echo "stdout: $i" >&1 echo "stderr: $i" >&2 done 単に標準出力と標準エラーに交互に数字を吐き出すだけです。 これをphpから実行するときに、php

    proc_open と stream_select - いちいの日記
    abetomotomo
    abetomotomo 2011/02/02
    proc_open
  • ファイル操作 【PHP講座】

    ファイル操作 ファイル操作の基 新しくファイルを作成して書き込むには、ファイルを作って開き内容を書き出してファイルを閉じます。 $ファイルハンドル=fopen("ファイル名","モード"); この間でファイル操作を行う fclose($ファイルハンドル); ファイルを開くにはfopenを使います。 ファイルを閉じるにはfcloseを使います。 ファイルハンドルはファイルを表します。 ファイル名には開きたいファイルの位置(ディレクトリ・フォルダ)とファイル名を記述します。 モードには読込や書込の指定を記述します。

    abetomotomo
    abetomotomo 2011/02/02
    proc_open
  • proc_open

    abetomotomo
    abetomotomo 2011/02/02
    proc_open