タグ

ブックマーク / www.engineyard.co.jp (6)

  • なぜそのアプリはクラウドで動かないのか [和訳] - Engine Yard Blog

    記事は英語版ブログで公開された記事の翻訳版です。 クラウドには2種類のアプリがあります。「動くアプリ」と「動かないアプリ」です。動くほうは「 Twelve Factor アプリ」と呼ばれます。 これはクラウド向けに特化して書かれているためクラウドで動作します。動かないほうは「レガシーアプリ」と呼ぶことにします。こちらは従来的なVPSホストで動かすことを前提に設計されています。 残念ながら、現在普及しているアプリのほとんどはレガシーアプリです。クラウドでの運用を想定して書かれていないので、たいていの場合、そのままでは動作しません。 レガシーアプリの例としてはWordPress、Magento、Drupalなどが挙げられます。あなたがクラウドに移行しようと考えている社内アプリも、もしかしたら同類かもしれません。 これはどう解決すべきでしょうか。レガシーアプリをクラウドで動かす方法はあるのでし

    なぜそのアプリはクラウドで動かないのか [和訳] - Engine Yard Blog
  • よりよいPHPを作る — パート1:HHVMとHack [和訳] - Engine Yard Blog

    記事は英語版ブログで公開された記事の翻訳版です。 Facebookは2014年3月20日、HHVM用のプログラミング言語「Hack」をリリースしました。この記事ではHHVMとは何かを紹介しつつ、Hackについて詳しく見ていこうと思います。 Facebookは(おそらく)世界最大級のPHPインスタレーションですが、近年はPHP5を離れ独自開発によるソリューションに向かっています。 ここまできても、まだPHP環境と呼べるのでしょうか?答えは「もちろん」と「とんでもない」の中間ぐらいといえます。 HHVM(HipHop Virtual Machine)の簡単な歴史 Facebookは初めに「HPHPc」というPHPからC++へのコンパイラを作りました。 これはFacebookの膨大なコードベースをC++コードに変換し、そこからコンパイルするというものでした――このプロセスには時間が(何時間も)

    よりよいPHPを作る — パート1:HHVMとHack [和訳] - Engine Yard Blog
  • MySQL をキューに使用する 5 つの微妙な方法とその落とし穴 (翻訳版) - Engine Yard Blog JP | Engine Yard Blog JP

    記事は英語版のブログに2011年9月15日に投稿された記事の翻訳版です。今回のゲスト投稿は Percona の皆さんによる記事です。同社では 2011 年 10 月 24 日と 25 日に Percona Live London というイベントを開催します。この 2 日間にわたるイベントでは、MySQL の分野における経験豊かなスピーカーにより、純粋に技術関係のセッションが行われます。 ロンドン周辺からの参加をご希望の方は、今週が無料パスを手に入れるチャンスです。応募方法は @engineyard のツイッター フィードをチェックしてください。 私は MySQLコンサルタント会社 Percona に勤務しています。記憶の補助として、お客様から解決を依頼された興味深い問題についてメモしたテキスト ファイルを作成し、すぐに参照できるようにしています。その中で頻度の高い問題のカテゴリとして

    ngyuki
    ngyuki 2013/12/27
  • 2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP

    2013年も当にあとわずかになりました。 日は今年話題になったPHPについての記事を公式のリリースやはてなブックマークから抽出してきた内容を元に今年を振り返ってみましょう。PHPにとって今年はどのような一年だったのでしょうか。 参考: 2012年のPHP周辺の話題振り返り | Engine Yard Blog JP PHPのバージョン 2013年中にリリースされたPHPのバージョンは5.3、5.4、5.5の3系統で合計29のリリースが行われました。リリースサイクルはほぼ毎月という形でした。またPHPの公式サイトがレスポンシブ対応の新しいデザインに切り替わりました。詳細は下記の通りです。 Version 5.4.11 2013/1/17 Version 5.3.21 2013/1/17 Version 5.4.12 2013/2/21 Version 5.3.22 2013/2/21

    2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP
    ngyuki
    ngyuki 2013/12/25
  • AngularJS 勉強会のまとめ (動画・スライド) #ng_jp | Engine Yard Blog JP

    AngularJSの勉強会に参加して来ました。300人の定員があっという間に満席になるという事で注目の高さが伺える勉強会でした。参加者も発表の内容もバラエティに富んでいてこれから大きな飛躍があるであろう事を期待させる盛りだくさんの内容でした。 今回はEngine Yardから懇親会のスポンサードをさせて頂くと同時にPHPAngularJSの連携のLTや動画の撮影を行ってきましたので紹介させて頂きます。 ng-mtg#4 AngularJS 勉強会 | 集客ならイベントアテンド http://atnd.org/event/E0021975/ ng-mtg#4 AngularJS 勉強会 #ng_jp - Togetterまとめ http://togetter.com/li/598391 AngularJS 20min @naoya_itoさんによるAngularJSの入門講座。おなじみの

    AngularJS 勉強会のまとめ (動画・スライド) #ng_jp | Engine Yard Blog JP
  • PHPのベストプラクティス"The Right Way"の資料 #phpstudy - Engine Yard Blog JP | Engine Yard Blog JP

    昨日の第67回 PHP勉強会でPHPのベストプラクティスとして公開されているPHP: The Right Wayについて発表を行いました。発表はあくまで全体を眺めるという感じで細かい所までは言及できていませんので少しここで補足をしておきます。 基のコーディングは大事 基として提示されているPHPのコーディングはとても参考になります。発表でも触れましたが比較演算子や条件分岐、日付処理の扱いなどを見るだけで書き手のPHPのレベルは丸わかりと言ってもいいかもしれません。いくつか抜粋してみます。 曖昧な比較を用いた失敗 strposは検索文字列を発見できないとFALSEを返します。この場合先頭に対象文字列があるので0が返りますが、厳密な比較を用いていないが為に意図した動きになりません。 無駄なelse このelseは意味がありません。無駄にインデントが深くなっているだけですね。 DateTim

    ngyuki
    ngyuki 2013/05/02
  • 1