タグ

symfonyに関するnorry_gogoのブックマーク (13)

  • 外部プログラムを起動するには [symfony/process] - 超PHPerになろう

    PHPスクリプトから他のプログラムを起動して、その出力結果を得たいことがあります。PHPではexecやproc_openがあります。しかし、標準出力(stdout)と標準エラー出力(stderr)をうまく制御して出力を取得するのは、実はなかなか面倒だし、マニュアルを読みながら自分で一から実装するのは不毛です。 symfony/processを利用すれば、簡単で安全に外部プログラムを利用できるようになります。 パッケージ名 Packagist: symfony/process 作者 fabpot (Fabien Potencier) ライセンス MIT License バージョン v2.7.6 (2015-10-27) インストール Composerでインストールできます。 cd /your/project composer.phar require symfony/process 特徴 標

    外部プログラムを起動するには [symfony/process] - 超PHPerになろう
  • Symfony2の現実的な高速化テクニック | ホームページ作成、システム設計 glic株式会社

    Symfony2は遅いフレームワークと言われることがよくあります。 確かに色々なサイトでPHPフレームワークのベンチマークが比較されていて、Symfonyは遅い方とされていることが多いです。 ただ気になるのが、これらのベンチマークがどれだけ現実のアプリケーションのユースケースを反映しているかです。テンプレートエンジンを使うと(または変更すると)どうなるか、ORMで大量のDBアクセスを行うとどうなるか、キャッシュメカニズムを有効にした場合にどうなるか… これらを踏まえてもあえておすすめしたいのがSymfony2です。 理由としては高速化する余地が十分にある点です (とても簡単にできるものもあります!) 特に以下の点に注目していただきたいです。 実は内部にリバースプロキシの実装を持っています ESI (Edge Side Includes) が使える なんでもキャッシュできる! ここではSym

    Symfony2の現実的な高速化テクニック | ホームページ作成、システム設計 glic株式会社
  • Symfony2 Monologで実行SQLクエリログを出力する方法

    Symfony2でデータベースから値を取得する時はDoctrine Query Lnguage(DQL)を使用します。 こんな感じに書きます。 [crayon-562d79750b9125363942 […]続きを読む

    Symfony2 Monologで実行SQLクエリログを出力する方法
  • Bye Bye Symfony - Because yes

    Don’t be afraid. You know what I think about the Symfony components and how I love them. Until now any circumstance has changed my mind about using them in my projects, and over the time, after discover every hidden single piece of code, I have turned more amazed of their power. The reason of this post is just to tell you, with a simple example, how to say Bye Bye, Symfony! and say Hi PHP!. This r

  • Composerを使ったSymfony2.1のインストール方法

    この記事は Symfony Advent Calendar 2012 4日目の記事です。 Symfony はバージョン 2.1 からパッケージの管理に Composer を使用するようになりました。2.0 時代の deps ファイルは削除され、autoload まわりが大きく変わりました。Symfony2.1 の勉強を進めていたところ、日語でインストール方法を解説している記事が少ないと感じたので、今回整理してみました。 この記事では、Composer を使った Symfony2.1 のインストール方法、更新方法、サードパーティ製のバンドルを追加インストールする方法などを紹介します。おまけで PHPUnit を Composer からインストールする方法も紹介します。 動作確認環境 Symfony 2.1.3PHP 5.4.8 目次 事前準備 Composerをインストールする Symfo

    Composerを使ったSymfony2.1のインストール方法
  • 実践Dependency Injection

    PHPカンファレンス2012 実践Dependency Injectionスライド

    実践Dependency Injection
  • PHP Mentors

    2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに

    PHP Mentors
  • 日本Symfonyユーザー会

    Symfonyユーザー会とは 日Symfonyユーザー会は、Symfonyを普及させることを第一の目的として有志により設立されました。 現在は特に会則などを定めない有志の集まりとして運営しています。 ※金銭・資産の管理は、アシアル株式会社にて行っています。 ≫詳細はこちら

  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • Symfony Components

    The document discusses Fabien Potencier and the Symfony components. It provides an overview of Fabien as the creator and lead developer of Symfony and the components. It then summarizes the key Symfony components including the Console, Event Dispatcher, Dependency Injection Container, Request Handler, Templating, Routing, and Output Escaper components. It discusses how the components are standalon

    Symfony Components
  • Hudsonでsymfony自動テスト環境をつくる | Act as Professional

    HudsonというJavaでつくられたCI(継続的インテグレーション)ツールを使って、symfonyの自動テストを継続的インテグレーションされる環境をつくる方法です。 継続的インテグレーションや自動テスト環境とは? XPやアジャイル開発手法でのプラクティスです。とても開発者を幸せにしてくれるものです。 プログラマーがユニットテストなどの自動テストを書く 実際の機能となるコードを書く 自分が変更した範囲のテストコードが通ることを確認する バージョン管理システムにコミットする HudsonなどのCIツールなどによって、すべての自動テストが走る。(結合テストとも呼ばれる) テスト結果にエラーがある場合、メールなどで通知される こうすることによって、開発者は常にテストが通るソースコードを維持し続けることができます。 万が一、他の機能を壊すコードを書いてしまったりバグを埋め込んでしまえば、いつのコミ

    Hudsonでsymfony自動テスト環境をつくる | Act as Professional
  • ウノウラボ Unoh Labs: フィードバックサイクルを素早く回すために

    この記事は、Symfony アドベントカレンダー 2010に参加しています。 Symfonyアドベントカレンダー 2010 | 日Symfonyユーザー会 前の記事: Symfony2 + MongoDB ODM を使ってみる - 今日も適当ダイアリー こんにちは。murahashi sanemat kenichi です。開発で重要なのはフィードバックのサイクルを素早く回すことですよね。 こうなってくれるとうれしい。 落ちるテストを保存するとred 通る実装を保存するとgreen 簡単に達成するために必要なのは次の4つです。 テストコードのグルーピング、ファイル更新検知、ファイル対応関係、screenのstatus line Symfonyの場合の話を順にみていきます。 一発でグループ分けされたテストコードが走る仕組み Symfonyは簡単 $ php symfony

  • モバイル向けTwitterクライアントをsymfonyで作った

    『yubitter』という携帯電話向けのTwitterクライアントサービス(ゲートウェイ)をsymfonyで作りました。(サービスの詳細はリンク先でご確認下さい。) cloudrop発のアウトプットとして開発に取り組んだもので、初めてのリリースとなります。 タイトルにはsymfonyと書きましたが、開発には数多くのオープソースソフトウェアのお世話になっています。 できる事ならyubitterもソースを公開したいのですが、利用しているライブラリのライセンスの確認、環境依存部分の抽象化、symfony1.4系への対応、ドイヒーなコードの修正などを行う必要があり、今は難しいところです。 最終的にはそういう諸々を乗り越えての公開を目指して行きたいと思っています。 事実上のモバイル向けクライアントの標準であるモバツイッターや、多機能でアジャイルなMovatter、さらには公式の携帯版がある中で、いま

    モバイル向けTwitterクライアントをsymfonyで作った
  • 1