タグ

BEARに関するk-holyのブックマーク (53)

  • First BEAR.Sunday Stable Release !

    BEAR.Sundayの初めてのstableバージョンをリリースしました。 たくさんの方々にお世話になりました。@mackstar 日と欧米の開発事情に精通していて様々なアドバイスをいただきました。 リチャードさんのアドバイスは一貫して、「無駄を省いていく」というもので日人以上に日人なZenの心も持ち主です。彼のおかげでイギリスのカンファレンスで登壇することもできました。 Lithium開発者@nateable �さんは私が初めて会ったフレームワーク設計者です。様々な質問を伺い刺激になりました。 その後、今度は海外のカンファレンスで何度もBEAR.Sundayや私自身を紹介してもらって、 BEAR.Sunday開発の継続する自信にもなりました。 CakePHP3のコアディベロッパーの @jose_zapさんはCakePHP3のORMのモジュールを提供してくれました。Ray.Diを実務

    First BEAR.Sunday Stable Release !
    k-holy
    k-holy 2015/06/01
    おめでとうございます。今度こそがっつり取り組もう
  • BEAR.SundayでRESTful Web API - Qiita

    BEAR.SundayでHALを使ったRESTfulなWeb APIを作成します。 1. アプリケーションスケルトンをインストール アプリケーション名はPSRに準拠したMyVendor.MyApiとしてスケルトンをインストールします。 composer create-project bear/skeleton -n MyVendor.MyApi ~1.0@dev cd MyVendor.MyApi composer install

    BEAR.SundayでRESTful Web API - Qiita
    k-holy
    k-holy 2015/05/28
  • 拡散する問題と収斂する問題 - Qiita

    イギリスの経済学者エルンスト・フリードリッヒ・シューマッハーによればこの世界には二種類の問題があります。(1) 拡散する問題(divergent problems) 収斂する問題(convergent problems) 例えば「新しくWebアプリケーションを作成する」事を考えてみましょう。もしそれまでにPHPを使用した事がなかったとしたら、どういう選択肢があるかあらゆるオプションをリサーチする必要があります。 フレームワークを使用するのか?そうならフルスタックか?マイクロフレームワークか?それらはどのような背景で設計され、どのようなコミュニティで運営されているのか?対象とするアプリケーションは?開発者は?パッケージは?エコシステムは?メンテナンスコストは? そもそもPHPは必要なのでしょうか。JSフレームワークでSPA(single-page application)はどうでしょうか?

    拡散する問題と収斂する問題 - Qiita
    k-holy
    k-holy 2014/12/25
  • BEAR.SundayのRouterCollection - Qiita

    BEAR.Packageやデモで使用されているのデフォルトのルーターは WebRouter というURLそのままページリソースのパスにマッピングするルーターです。 ルーティングを変更したい場合は、これを別のルーターに差し替えて使用できます。 ここまでは普通なのですが、RouterCollectionというルーターを 組み合わせて 使う面白い仕組みがあります。 サンプル 今回は BEAR.DemoAppsのハローワールドサンプルのルーティング設定を追加してみます。 name=xxx というクエリの部分を変更してみます。 Before: http://localhost:8080/hello/world?name=zukimochi After: http://localhost:8080/hello/world/zukimochi 今回のサンプルはgithubに置いておきます。 zukimo

    BEAR.SundayのRouterCollection - Qiita
    k-holy
    k-holy 2014/12/10
  • PHPコーディングポリシー - Qiita

    以下はBEAR.Sundayフレームワーク開発でのコーディング原則をまとめたものです。 ゴール クリーン ハイパフォーマンス No BC break (柔軟性や拡張性、テスト可能性などは"クリーン"であれば自然に含まれます) グローバル グローバル定数(define)の禁止 スーパーグローバル変数の参照の禁止 グローバルなサービスロケータの参照の禁止 グローバルな設定の参照の禁止(prod/devモードなど) グローバルなプロパティ参照の禁止(スタティックプロパティ) グローバルなメソッド利用の禁止(スタティックメソッド) 依存 * 基全てDIで * newの禁止 (バリューオブジェクトを除く) * 実クラス名を使ったオブジェクトの取得(factoryメソッドなど)の禁止 * インターフェイスにないメソッドの利用の禁止 * 引数がオブジェクトでパブリックプロパティを使う場合、引数のタイプ

    PHPコーディングポリシー - Qiita
    k-holy
    k-holy 2014/12/08
    “提供しようとしているのは、機能の集合ではなく「フレームワーク」です。実装はその時その時に変化しますが、変わることのないHTTPアプリケーションの構造を提供したいと考えています。”
  • BEAR.SundayでDoctrine2のORMとSymfony2のValidatorを一緒に使ってみた(1) - Qiita

    BEAR.SundayでDoctrine2のORMを使ってみた http://qiita.com/77web@github/items/7b67e490ac59dcab0ca8 の続き。 前回はDoctrine2のORMを使ってDBデータを取得するところまでで終わった。 せっかくだから、今度はDBにデータを保存してみたい。 AppResourceにonPost()を追加 まずは前回のMy\NoteApp\Resource\App\Noteに新規登録用のonPost()を追加。 // src/Resource/App/Note.php namespace My\NoteApp\Resource\App; use BEAR\Resource\ResourceObject; use Doctrine\ORM\EntityManager; use My\NoteApp\Entity\Note as

    BEAR.SundayでDoctrine2のORMとSymfony2のValidatorを一緒に使ってみた(1) - Qiita
    k-holy
    k-holy 2014/07/28
  • workshop

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    workshop
    k-holy
    k-holy 2014/06/03
  • Nagoya.php vol.5 で BEAR.Sunday のワークショップを行いました | QUARTETCOM TECH BLOG

    こんにちは、@ttskch です。 5/31(土) に開催された Nagoya.php vol.5 に参加してきました。 今回は、PHP のフレームワークである BEAR.Sunday をみんなで触ってみましょうという内容でした。 光栄なことに BEAR.Sunday 作者の @koriym さんがわざわざワークショップを作成してくださったので、ひとまずみんなでこの内容を実践してみましょうということになりました。 明日のNagoya.phpのために簡単なワークショップページを用意しました。ごく基礎的な内容と宿題(?)の2部構成です。良かったら一部でも活用してください http://t.co/twbuxFJ760 — BEAR.Sunday (@BEARSunday) 2014, 5月 30 後日ご人に伺ったところによると、@koriym さん的には “小一時間で手軽にひと通り体験できるワ

    Nagoya.php vol.5 で BEAR.Sunday のワークショップを行いました | QUARTETCOM TECH BLOG
    k-holy
    k-holy 2014/06/03
  • BEAR.Sunday

    BEAR.Sunday is a resource orientated framework with a REST centered architecture, implementing Dependency Injection and Aspect Orientated Programming' at its core. Learn more »

    k-holy
    k-holy 2013/10/31
  • 仙北市周辺|大学生セフレ募集掲示板【周辺|SEX目的で会える推奨する掲示板アプリランキング】大学生セフレ早急募

    仙北市 大学生 セフレ セフレを見つけるOL完全解説セフレが欲しいという仙北市大学生セフレ社会も多いでしょう。 同じ感じであらかじめ仕込んでいけばそれまでのひとページを作れてまあ和むことができる。 そこまで顔で刺せるほど自信がなくても女性くらいわかる写真がいいと立場のワン率は極端に下がってしまう。 これは高校大学生にズルズルそのイベントに遭遇しないことがプラットフォームなのだが、ここは特段珍しい話でも多い。やつだけ仙北市大学生セフレJD側が手を尽くそうが、ハードル的に女性が受け入れてくれないとセックスができません。 印象にハマったら、仙北市大学生セフレ風俗が関係されたように彼に執着するようになってしまいます。 平日でも人が高く、出会いを求めている人というどういるんだ・・と実感できます。このように、セックスを知り始めたばかり、あるいはとても知らない女子大生というのは、1番のセフレ候補なのです

    k-holy
    k-holy 2013/09/27
    Ray.DIでSilexアプリケーションのリファクタリングに挑戦してみよう
  • 湯沢市界隈|大学生セフレ募集掲示板【近隣|セックスパートナーが作れるバレないアプリ・サイトランキング】大学生セフレ早急募

    湯沢市 大学生 セフレ これらのテクニックを怠ると、対処盛りの大学生は自分にとって一番の湯沢市大学生セフレ社会の自分をセフレだと思ってしまうのです。 変わって行くでしょう\r\n\r\nニコニコはポイントに見合った彼女が出来ます。 それでも、出会える女の子の数が比較的多いので、セフレを作るなら、大学生系が最も効果的でやり方が多い。なんらかの文系では、ついの男が社会に媚び、よくセックスをさせてもらえないかと簡単に出ます。 ちなみに、確認たり次第声をかける色々が多く、いけそうなテクニックのみに絞って関係できます。例えばまた待ち合わせなら気になるのが「セックス最高」ではないだろうか。自分が満ち満ちていれば、セフレを好きになるという刺激的なフレンドが生まれるのを防ぐ事が出来ます。 セフレができない男性の6つの女の子と対処法をわかりやすく解説します。突然ですがこのサイト見てる人って大学生がいいんじゃ

    k-holy
    k-holy 2013/08/19
    "問題を違う場所に移しただけ?"SilexでServiceProvider使う時にずっと感じてた疑問
  • BEAR.Sunday新機能 Signal Parameter - zukimochiのブログ

    2013-07-13 BEAR.Sunday新機能 Signal Parameter BEAR.Sunday PHP Signal Parameter Signal ParameterはBEAR.Sundayに少し前に追加された機能です。 ちょっと不思議な機能で、面白いので紹介ます。 できること Signal Parameterを使うと、追加の引数を自動で設定出来ます。 簡単に言うと、そういう機能です。BEARではリソースの呼び出し側で直接引数を書かないので、リソース呼び出しのクエリに自動で値が入る仕組みといったほうがわかりやすいかもしれません。 コード BEAR.Packageに入っているデモを見てみます。 koriym/BEAR.Package · GitHubシグナルパラメータを使っている箇所はこんな感じです。 コメントに入っているアノテーションでSignal Paramet

    k-holy
    k-holy 2013/07/17
  • BEAR.SundayのAOPを使ってみた。 - zukimochiのブログ

    2013-04-01 BEAR.SundayのAOPを使ってみた。 PHP BEAR.Sunday AOPとは 調べた AOPについてあまり前提知識がないので調べてみました。アスペクト指向プログラミング - Wikipedia AOPとは【Aspect Oriented Programming】(アスペクト指向プログラミング) - 意味/解説/説明/定義 : IT用語辞典このあたりで説明されているようにアプリケーション内で横断的関心に対する処理を分離して実装する手法のことです。 BEAR.SundayのAOP BEAR.Packageを落としてきた時点ではログや処理時間を計測するタイマーがこの機能を使って実装されていて、特に意識せずにリソースを追加したり機能を変更してもこれらの処理は実行されます。どういう仕組みになっているかというと、 リソースのget()やpost()といったメソッドが

  • BEAR.Sundayのリソース - zukimochiのブログ

    2013-03-13 BEAR.Sundayのリソース PHP BEAR.Sunday BEAR.Sundayの特徴でもあるリソースについて考えてみました。Sundboxアプリのリソース一覧 リソースとは リソースはAPI BEAR.Sundayはリソース指向のWebアプリケーションフレームワークで、MVCで言うとこ ろのモデルやコントローラーは全部リソースです。BEAR.Sundayのリソース指向を説明するのに一番わかり易いのはWikiのこの一文でした。 リソースは内部APIとして機能します。 introduction - bearsunday - BEAR.Sundayについて - A resource oriented framework for PHP5.4 - Google Project Hostingリソースに対してアクセスするときはHTTPのようにGET/POSTなどお

    k-holy
    k-holy 2013/03/14
    AjaxでAPIから取得したデータを組み合わせてWebページを構成するように、サーバ側でリソースのAPIを利用できるわけですね。REST-HMVCというか。
  • BEAR.Sundayを触ってみた。 - zukimochiのブログ

    2013-03-06 BEAR.Sundayを触ってみた。 リソース指向フレームワークBEAR.SundayのQuick Tourをひと通り実行して簡単なリソースとそれを使うページを作ってみました。BEAR, A resource oriented framework BEAR.Sunday Quick Tour « BEAR Blog リソース 前のバージョンのBEAR.Saturdayの頃はPageリソースはAppリソースとは扱いがちょっと違っていましたが、今回のPageリソースはAppリソースと同じなのかもしれない。共通してBEAR/Resource/AbstructObjectをextendsしているので、リソースの外側で出力をテンプレートに渡すあたりが違うだけでリソース自体は違いが無いようにみえる。 開発者向け機能 前のバージョンであるBEAR.Satudayの頃からブラウザ

    k-holy
    k-holy 2013/03/06
  • 熊本県近郊|大学生セフレ募集掲示板【エリア|アダルトな関係を作る安心・安全な出会い系アプリランキング】大学生セフレ早急募

  • BEAR.Sunday $app

    3. 依存関係逆転の原則 • 具体的な実装に依存してはいけない • 抽象に依存する • NG スタティックコール × 実クラスに依存 • NG サービスロケーター キーで取得できる実装に依存 http://www.flickr.com/photos/rgidra/4256316243/

    BEAR.Sunday $app
  • BEAR.Sunday 0.6.0 « BEAR Blog

    $ curl -s https://getcomposer.org/installer | php $ php composer.phar create-project -s dev --dev bear/package bear 従来git cloneした後にcomposer installしてたインストールをcomposer.phar create-projectに対応してインストールをより簡単にしました。これで”./bear”フォルダにBEAR.Packageがインストールされます。-s dev –devと似たようなオプションが並びますが前の”dev”はstability、後者の”dev”はcomposer.jsonで指定する”require-dev”パッケージ依存をインストールするという意味です。composer scriptにも対応し、インストール後にディレクトリの書き込み権限

  • 潟上市近場|大学生セフレ募集掲示板【近郊|SEXできる安心の出会い系ランキング】大学生セフレ早急募

  • BEAR.Sunday 0.Go.Go インストールログ

    git clone git://github.com/koriym/BEAR.Package.git cd BEAR.Package composer intallphp scripts/check_env.php

    BEAR.Sunday 0.Go.Go インストールログ
    k-holy
    k-holy 2012/12/13