タグ

2014年12月8日のブックマーク (5件)

  • PHPコーディングポリシー - Qiita

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

    PHPコーディングポリシー - Qiita
    k-holy
    k-holy 2014/12/08
    “提供しようとしているのは、機能の集合ではなく「フレームワーク」です。実装はその時その時に変化しますが、変わることのないHTTPアプリケーションの構造を提供したいと考えています。”
  • Gmail・Facebook・Dropboxなどに不正アクセスされそうになったら通知してくれる無料アプリ「LogDog」

    Gmailには普段アクセスしない海外からのアクセスなど、不正アクセスが疑われる場合に警告メールを送ってくれる機能があります。このような不正なアクセスが疑われる場合に通知してくれる機能を、Gmail(Googleアカウント)だけでなく、FacebookやDropboxやEvernoteのアカウントでも実現して不正アクセスがないかを監視できるアプリが「LogDog」です。 LogDog - Anti Hacking Protection https://getlogdog.com/ Google Playからアプリ「LogDog」を検索して、「インストール」をタップ。 「同意する」をタップ。 「開く」をタップしてLogDogを起動させます。 これがLogDogのトップ画面。まずは不正アクセスされていないか監視するアカウントを追加します。右上の「+」をタップ。 記事作成時点で監視できるのはGoo

    Gmail・Facebook・Dropboxなどに不正アクセスされそうになったら通知してくれる無料アプリ「LogDog」
    k-holy
    k-holy 2014/12/08
    よくこんなの使う気になるな。素直に固いパスワード設定しとくのが一番でしょ
  • PHP CS Fixerで快適PHPライフ - FLOG SPLASH

    2017/03/30 追記 新しいバージョン (v2.0) の記事を書きましたのでこちらもご覧ください fivestar.hatenablog.com この記事は PHP Advent Calendar 2014 の8日目の記事です。 コーディング規約が守れない方とお悩みの方も、チームメンバーがなかなか守ってくれないとお悩みの方も、 PHP CS Fixer があればもう安心。PHP CS Fixer が PHP コードをコーディング規約に沿って整えてくれるので、秩序ある PHP ライフが約束されるでしょう。 そんなこんなで PHP Advent Calendar 2014 の 8 日目ですね。みなさんこんにちは、 fivestar こと小川です。いつのまにかクロコスがなくなって Y の人になっちゃいましたね。 昨今は PSR (PHP Standard Recommendation) の

    PHP CS Fixerで快適PHPライフ - FLOG SPLASH
    k-holy
    k-holy 2014/12/08
    使い始めたばかりなので助かります
  • PHP7はなぜ速いのか(zval編) - hnwの日記

    この記事はPHP Advent Calendar 2014の7日目です。 僕は先日のPHPカンファレンス2014でPHP7に関するLTをしました(参照:「PHPNGの動向」)。ただ、時間が限られていたこともあり、あまり踏み込んだ内容には触れませんでした。 稿ではLTの内容から深掘りし、zvalという内部的な構造体がどう変わるのか、性能面のメリットにフォーカスして解説してみます。 PHPをとりまく状況 まず最近のPHPの話題をおさらいしておきましょう。 これまでPHPには実用レベルの別実装が存在しない状態が続いていましたが、HHVMの登場で状況が変わってきました。HHVMはFacebookが開発しているPHP実行環境で、PHPより高速で互換性も高いのが特徴です。Facebookで実際に利用されているだけでなく、他の企業でも商用サービスで利用する事例が増えてきています。 そんな中、2014年

    PHP7はなぜ速いのか(zval編) - hnwの日記
    k-holy
    k-holy 2014/12/08
    素直に書けば速くなるのであれば嬉しいな
  • Validation Night で focuslight-validator の紹介をしてきたよ - Studio3104::BLOG.new

    良いイベントでございました。 LT の機会をいただきありがとうございました。 Validation Night - connpass しゃべったこと focuslight-validator という、おもに HTTP リクエストパラメタのヴァリデーションのために使うモジュールの紹介をしました。 LT なのに 40p 超のスライド作っちゃって、ガーッと駆け足でやったけど 90s くらいオーバーして迷惑をかけてしまった。 focuslight-validator focuslight/focuslight-validator · GitHub スライドにも書いたけど、汎用的に使えるヴァリデーションモジュールです。 名前から察すると、Focuslight 専用なの?って思わなくもない*1けど、Rails でも Padrino でも使える(と思う。使ったことはない。)汎用的なヴァリデーションモジュ

    Validation Night で focuslight-validator の紹介をしてきたよ - Studio3104::BLOG.new