2014年11月21日のブックマーク (9件)

  • SilexとDBALを組み合わせたときに実行SQLをロギングする - Qiita

    PHPの開発でフレームワークとしてSilexを使っている場合、 複雑なORMを使わずにSilexとセットで使いやすいDBALを使うことが多いかもしれない。 その場合、次のようにDoctrineServiceProviderを使ってデータベース接続設定をし、 $app['db.config']でSQLLoggerを設定すると実行されたSQLのデータが蓄積されるようになる。 $app->register(new Silex\Provider\DoctrineServiceProvider(), [ 'db.options' => [ 'driver' => 'pdo_mysql', 'dbname' => 'db name', 'host' => 'your host', 'user' => 'user name', 'password' => 'password', 'charset' =>

    SilexとDBALを組み合わせたときに実行SQLをロギングする - Qiita
    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    SilexとDBALを組み合わせたときに実行SQLをロギングする by @hiro_y on @Qiita — 上條 大 (@Dai_Kamijo) May 24, 2017 from Twitter https://twitter.com/Dai_Kamijo May 24, 2017 at 09:43AM via IFTTT
  • SilexでPage Forwarding - Qiita

    use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\HttpKernelInterface; $app->get('/', function () use($app) { // redirect to /hello $subRequest = Request::create('/hello', 'GET'); return $app->handle($subRequest, HttpKernelInterface::SUB_REQUEST); }); のように、Silex\Application::handle()を使用するのですが、 これ毎回書くの面倒ですよね。 ということで、こんなtraitを用意し、 use Symfony\Component\HttpFoundation\Req

    SilexでPage Forwarding - Qiita
  • BEAR.Sundayで任意のPageリソースでJSON形式のレスポンスを返す - Qiita

    BEAR.SundayではTwigがデフォルトのテンプレートエンジンとして採用されており、通常の画面表示ではPageリソースはTwigでHTML表現にレンダリングされます。しかし、Ajax等でJSON形式のレスポンスが欲しい場合には、PageリソースをJSON表現にレンダリングする必要があります。 最も簡単な実装 JSON形式のレスポンスが欲しいPageリソースクラスで、RendererにJsonRendererを指定します。 namespace My\Project\Resource\Page; use BEAR\Package\Provide\ResourceView\JsonRenderer; use BEAR\Resource\ResourceObject; class Hello extends ResourceObject { /** * @param string $name

    BEAR.Sundayで任意のPageリソースでJSON形式のレスポンスを返す - Qiita
  • 「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで 〜 SIerで働いている君へ僕の思いを届けるよ 〜 - albatrosary's blog

    小川充氏とはhtml5jエンタープライズ部で久しくして頂き「エンタープライズとHTML5」というテーマで色々と議論させて頂いております。大変尊敬できる方であり自分が backbone.js を触ったのも同氏のブログを読んだのがきっかけの一つでもありました。最近ではエンタープライズにおけるAngularJSというテーマで勉強会などさせて頂いています。 今回のエントリーは同氏のブログ「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで自分なりのエンタープライズ像を書こうかと思った次第です。書いているうちに「中二病」のような書き方になりましたが気軽ブログ的に記載します。尚「エンタープライズ限定」ですのでよろしくお願いします。 なぜAngularJSを薦めるのか ー 個人的な思い - I am mitsuruog AngularJSはエンタープライズ向きか 「AngularJSはエンタ

    「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで 〜 SIerで働いている君へ僕の思いを届けるよ 〜 - albatrosary's blog
    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    俺もエンタープライズにAngularJSを薦めているんだけど2.0の扱いに悩んでいる。 / “「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで 〜 SIerで働いている君へ僕の思いを届けるよ 〜 - albatro…” — Atsuhiko Kimura (@a_kimura) No
  • パイプとフィルタ ~ソフトウェア工学における有用なアーキテクチャ~ | POSTD

    パイプライン は、最近のソフトウェアエンジニアリングにおいて、非常に便利な(そして驚くほど活用されていない)アーキテクチャパターンです。ソフトウェアでデータの流れを制御するためにパイプとフィルタを用いる考え方は、最初のUNIXシェルが作られた1970年代からあります。もしターミナルエミュレータでパイプ” | ”を使ったことがあるなら、”パイプとフィルタ”を活用できていることになります。以下の例を見てみましょう。 cat /usr/share/dict/words | # Read in the system's dictionary. grep purple | # Find words containing 'purple' awk '{print length($1), $1}' | # Count the letters in each word sort -n | # Sort l

    パイプとフィルタ ~ソフトウェア工学における有用なアーキテクチャ~ | POSTD
    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    $PIPESTATUS知らなかった / “【翻訳】パイプとフィルタ ~ソフトウェア工学における有用なアーキテクチャ~ | POSTD” — Hiraku (@Hiraku) November 20, 2014 from Twitter http://ift.tt/1GCLN1f November 21, 2014 at 10:04AM via IFTTT
  • naetech/nightrain · GitHub

    PHP Nightrain is a packager written in Python for the PHP Programming Language. Using this tool you can convert your PHP/HTML/CSS/Javascript application to a Native Desktop Application. Currently, PHP Nightrain supports the Windows, Mac (OS X) and the Linux operating systems. Features PHP 5 Pre-compiled Option to use your own PHP GUI rendering your PHP/HTML Web Application Set custom width and hei

    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    PHP でデスクトップアプリ。 / “naetech/nightrain · GitHub” — MATSUO Masaru (@localdisk) November 21, 2014 from Twitter http://ift.tt/1GCLN1f November 21, 2014 at 09:40AM via IFTTT
  • 翻訳のススメ — Elliptium

    技術的な内容の文章の翻訳について. 私がなんで翻訳活動をしているのかを, 翻訳をしてみたい人へ向けて書きます. そもそも翻訳について O’Reilly さん, KADOKAWA (旧アスキー・メディアワークス) さん, オーム社, さんを始め, 英語で書かれた技術書の訳書は多く出版されています. 他の言語での事情は知りませんが, 日語への翻訳の需要はかなりあると考えて良いでしょう. 逆に「英語で読む方がより新しい情報を得られる」というメリットや「訳書が出続けると, 英語を読まない人が減らない」という指摘もあります. (c.f. http://anond.hatelabo.jp/20111230052116) 日英語教育の話も絡みそうで, なかなか難しい話だと思います. 「翻訳は必要なのだろうか? それとも不要もしくは, すべきでないのだろうか?」と迷ったときもありますが, 結局, 今

    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    "技術周辺の知識が無い状態で母国語でない文章を読むのは「その技術について勘違いをしているのか」「外国語の読解を勘違いしているのか」で悩んだ場合に非常に面倒" "つまづいて止めてしまうのはもったい
  • AWSのデータセンターの中身を、設計総責任者が話した

    AWSのデータセンターの中身を、設計総責任者が話した:「ここまで話していいの?」(1/2 ページ) Amazon Web Services(AWS)のバイスプレジデント兼ディスティングイッシュド・エンジニア、ジェームズ・ハミルトン氏は、AWSが11月11~14日に開催した「AWS re:Invent 2014」で、データセンターの構成、サーバーやスイッチの自社設計、SR-IOVなどについて語った。 [2014/11/21訂正]記事の初出時に、ハミルトン氏がAZ間の距離を「数キロメートル」と言ったと記述しましたが、数十キロメートルである可能性もあります。ハミルトン氏はAZ間が「multiple kilometers」であると表現しています。後出のハミルトン氏の議論では、例えばロサンゼルスとニューヨークの間の伝送遅延は74ミリ秒だが、これを1、2ミリ秒に抑えるためにAZ間は近くなくてはならない

    AWSのデータセンターの中身を、設計総責任者が話した
    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    あまり大したこと話してない気が。。「ここまで話していいの?」:AWSのデータセンターの中身を、設計総責任者が話した (1/2) - @IT — Hiroshi Toyama (@toyama0919) November 20, 2014 from Twitter http://ift.tt/1GCLN1f November 21, 2014 at 09:23AM via IFT
  • Forguncy(フォーガンシー)は単純なExcel活用ツールではなく、業務アプリケーション開発のためのWeb開発ツールである[PR]

    Forguncy(フォーガンシー)は単純なExcel活用ツールではなく、業務アプリケーション開発のためのWeb開発ツールである[PR] グレープシティの「Forguncy」は、Web対応の業務アプリケーションを簡単に作れる開発ツールです。Webブラウザに表示される画面フォームは、Forguncyのツールで白紙の状態から作成することも、すでに業務で使っているExcelのワークシートを読み込んで作成することもできます。 Forguncyによる画面フォームの作成やカスタマイズは、メニューの細部にいたるまで、まるでExcelを操作しているように行えます。使い慣れたExcelの操作でWebアプリケーション開発ができるのです。 Forguncyで開発できるWeb対応の画面フォームは、Excelのワークシートが備えているリッチな表現力、例えば文字の大きさや色、太字などのスタイル、多彩な罫線、日付や金額、

    Forguncy(フォーガンシー)は単純なExcel活用ツールではなく、業務アプリケーション開発のためのWeb開発ツールである[PR]
    Dai_Kamijo
    Dai_Kamijo 2014/11/21
    エンジニアからすると「エクセルエクセル言わずにWebのUIに慣れろ」って思ってしまうけど、あれだけ全ての人に愛されるExcelのUIはやっぱりすごいんだと思う。複雑。 / “Forguncy(フォーガンシー)は単純なExcel活用…” —