※@yandoさん所属のEngineYardさんのオフィスをお借りして開催しています。ありがとうございますm(_ _)m 今回の開催で13回目を迎えましたこの会、エンジニアの方からそうでない方、学生の方と 合計14名の方に参加頂きましたっ!! @otiai10さんからハッカソンといえば red bullの差し入れを頂きました!ありがとうございますm(_ _)m 前回から今回行うタスクを各自なるべーく小さい粒度でポストイットで貼付けて 開発を進めていきましたが、 結果は・・ と、全体の各タスクに対して50%ぐらいの進捗率でしたね。 今回参加された方のテーマをざーっと説明しますと・・ 個人で作られているサービス開発 CakePHP、Symfonyフレームワークの勉強 CandyCaneのプラグイン開発 Capistranoを使ったデプロイ環境構築 水・・画像やイベント開催情報のhtmlスクレイ
このガイドはPSR-1に準拠し、標準的なコーディング規約のためのスタイルガイドです。 このガイドの目的は、複数メンバーがコードを読む際の認識のずれを抑えることです。 これはPHPコードをどのような書式にするかについて、ルールや期待値を共有することで実現します。 スタイルルールは、様々なプロジェクトの共通内容から生み出されています。 様々な作者が複数プロジェクトを横断して協力しあうことで、全てのプロジェクトで有用なガイドライン策定の助けとなります。 従って、このガイド本来の利点は、ルール自体にはなくルールを共有することにあります。 文書内記載されている "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 及び "OPTIONAL" は、RFC 21
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
WebアプリケーションのモックやちょっとしたAPIサービスの作成用に、小粒なフレームワークを探してたところ、RubyのSinatraライクに作られたPHPマイクロフレームワークをまとめてあるスライドを発見! http://johnsonpage.org/more/php-microframeworks/ 同じアプリをそれぞれのフレームワークで記述した際のコードも記載されているので、比較しやすくて素敵な資料ですね。 ただ、作成日は2010年12月1日時点のようなので、2011年4月28日現在の状況を加味して、表にしてみました。 PHP Ver. Document Test Latest Ver. License Size 備考 Slim 5+ ○ ○ 1.3.3 MIT 小 Limonade 5+ ○ ○ 0.5.1 MIT 小 Fitzgerald 5+ △ × 0.3 MIT 極小 1フ
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. <?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; use Slim\Factory\AppFactory; require __DIR__ . '/../vendor/autoload.php'; $app = AppFactory::create(); $app->get('/hello/{name}', function (Request $request, Response $response, ar
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 What about Silex in a Symfony 4 world? During the last few months, and as an exercise when working
Editor's Notes\n\n\n\n\n&#x30E6;&#x30CB;&#x30C3;&#x30C8;&#x30C6;&#x30B9;&#x30C8;&#x306E;&#x8AAC;&#x660E;&#x306B;&#x524D;&#x306B;&#x672C;&#x8B1B;&#x7FA9;&#x3067;&#x591A;&#x7528;&#x3055;&#x308C;&#x308B;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x6307;&#x5411;&#x3068;&
php-activerecord is an open source ORM library based on the ActiveRecord pattern. It aims to massively simplify the interactions with your database and eliminate the chore of hand written SQL for common operations. Unlike other ORMs, you do not need to use any code generators nor maintain mapping files for your tables. This library was inspired by Ruby on Rails' implementation and therefore borrow
未経験、初心者~経験者まで参加OK! 自分のペースで、目標達成にチャレンジ! 1泊2日宿泊施設にて、短期間で、集中してPHPのスキル向上を目指して頂きます。 当スタッフと相談の上、各々合宿の目標を決め、2日間チャレンジして頂きます! スタッフも全力サポートをお約束! 、2日間終えた時の達成感をみんなでわかちあいましょう♪ Close UP ! ~ 合宿のオススメポイント ~ 2日間当スクールスタッフがサポート。 個別の質問にもその場でお答え致します。 環境を変え、静かな環境で集中力UP。 短期間で効率良くサクサク進められます! 「無理のない目標設定」 事前に提出頂くご希望の目的と現状のスキルから適切な目標と進め方を決定します。 リラックス&リフレッシュも大切に! 休むときは休みましょう。24時間オープンの温泉で、 一息つくのもOK! 夜は宴会でざっくばらんに語り合ったり。 参加者、
Welcome There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web, and what the contributors consider to be best practices at present. There is no canonical way to use PHP. This website aims to
みなさんこんにちは。@ryuzeeです。 SlideShareを徘徊していたらPHPUnitのアンチパターン・ベストプラクティスに関する素晴らしいスライドを見つけたので内容を抜粋で紹介します。 1. テストの中で何もテストしていない class FooTest extends PHPUnit_Framework_TestCase { public function testSomething() { $foo = new Foo; $foo->doSomething(new Bar); } } こういうテスト。どこにもアサーションがなくて何もチェックしていません。 $foo->doSomethingの戻り値を検証しないならなんの意味もありません。 純粋にTDDをしていれば、テストコード作成→テスト実行でRed→プロダクションコード作成→テスト実行でGreenなのでこういうテストは登場しませ
9. class CalculatorTest extends PHPUnit_Framework_TestCase { public function setUp() { $this->calc = new Calculator; } public function test_add_引数の和を返す() { $result = $this->calc->add(1, 2); $this->assertSame(3, $result); } } 10. class CalculatorTest extends PHPUnit_Framework_TestCase { public function setUp() { 1 $this->calc = new Calculator; } public function test_add_引数の和を返す() { $result = $this-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く