タグ

2012年12月24日のブックマーク (7件)

  • PHPerのMVCの一体どこが間違っていたのか - MugeSoの日記

    メリークリスマス! PHP Advent Calendarもいよいよ24日目に突入です。 昨日はxhprofについてでしたね。僕もパフォーマンスチューニングの際に使っています。手軽に利用できるのでお勧めです。 さて、このエントリーでは表題の通りMVCについて書かせていただきます。これは、PHPカンファレンス2012&WordCamp Tokyo2012合同LT大会で発表した「やはりお前らのMVCは間違っている」で煽るだけだったこの問題をきちんと解説するものです。 この発表資料を公開するとPHPの枠を超えて広く閲覧いただき*1、また多くの方から突っ込みを戴きました。「LTだから」と言って逃げていた回答をして、気持ち新たに新年を迎えようと思います。 MVCとはなんなのか 間違いを指摘する前にMVCがそもそもどういうアーキテクチャであるのかを確認しなければいけません。 MVCは1970年代にパロ

    PHPerのMVCの一体どこが間違っていたのか - MugeSoの日記
    aratafuji
    aratafuji 2012/12/24
  • xhprofの読み方 - でつmblr

    最近xhprof使い始めたのですがインストールまではよく紹介されてたのですが、数値の意味まで解説してなかったので簡単にまとめます。 installsudo pecl install xhprof-beta peclでインストールする場合、まだベータ版しかないのでパッケージ名の後ろに"-beta"を付ける必要があります。 動作までは解説されてる記事がよくあるのでそちらを参考に PHPのプロファイラー「XHProf」の使い方 PHPプロファイラー XHProf プロファイル画面 表の項目について FunctionName コールされた関数名Calls コールされた回数Calls% 全体のコール回数に対する割合Incl. Wall Time その関数全体の処理時間IWall% 全体の実行時間に対する割合Excl. Wall Time その関数から呼ばれた関数の実行時間を除外した、関数の純粋な処理

    aratafuji
    aratafuji 2012/12/24
  • WebSocketアプリケーションを作るのにPlay frameworkをつかおう

    この記事は、HTML5 Advent Calendar 2012向けに書いています。 HTML5とその周辺技術などを含んでいるアドベントカレンダーということで、WebSocketのバックエンド側の話について書いてみます。 WebSocketはフロントエンド側はおそらくはJavaScript(対応していないブラウザはFlashが橋渡しをするライブラリを使用するかもしれませんが)で書く事になるでしょう。 WebSocketのバックエンド側は、というとNode.jsで書くというのが認識としては広く知られているところではないでしょうか。 しかし、実際WebSocketのサーバーとして機能するものは大量に存在しており、Wikipediaをみただけでも相当数存在することがわかります。 今回は、その中でもオススメなサーバー側フレームワークとしてPlay frameworkを、WebSocketアプリケー

  • https://jp.techcrunch.com/2012/12/19/20121218lady-ada-aka-limor-fried-named-entrepreneur-of-the-year/

    https://jp.techcrunch.com/2012/12/19/20121218lady-ada-aka-limor-fried-named-entrepreneur-of-the-year/
    aratafuji
    aratafuji 2012/12/24
  • Lionel Messi ● All 91 Goals in 2012 ● New World Record

    Leo Messi breaks Gerd Müller's record! If you like my work, become a fan on facebook and follow me on twitter: https://facebook.com/HeilRJ https://twitter.com/HeilRJ Songs: Guardians of Freedom - GRV Music AlpakaWhacker - Rising Tension IGNORE TAGS: Games on La Liga, UEFA Champions League, Copa del Rey, Spanish Super Cup, European Super Cup, FIFA Club World Cup, South American Qualifiers and Frie

  • ソーシャルゲームのためのデータストリームマイニング : 研究開発

    総合研究大学院大学 複合科学研究科  情報学専攻 卒 博士(情報学) 自然言語処理や機械学習データ分析に関する研究内容とwebシステムの開発と運用について書いています。 シリコンバレーベンチャーみたいに深い技術の事業化をしたいと思っています。 ご興味ある方はご連絡ください。 別に(ソーシャル)ゲームに限らず、ユーザのそういった行動ログはweb閲覧履歴など...の形態で蓄積されていたはずで,それに比べてデータ量が大きく増えたわけではないのに、何で今更ビッグデータがどうのこうのと言われているんでしょうか? ソーシャルゲームの会社は口を揃えてユーザの行動ログを分析...マイニングして売り上げ増やしたいと思ってますが、しかしデータマイニングについては基的に心構えというか、ある種の"覚悟"のようなものが要りますよ。 「ビッグデータがあるので、これを分析して何か面白いことがわからないか」 とか言う

    ソーシャルゲームのためのデータストリームマイニング : 研究開発
    aratafuji
    aratafuji 2012/12/24
  • au iPhone 5を購入前にしておきたい電話帳移行への手続きiPhone女史

    ついにiPhone 5発売!auユーザーで iPhone 5を購入予定の方は、事前にau IDを取得し連絡先移行の手続きを行っておいて下さいね☆ 続きは↓ ▼auケータイからiPhone 5へ機種変更 auケータイからau IDを取得します。⇒新規取得方法 ※au IDがあれば、auのお客様サポートや、au one メール、auかんたん決済など、auの様々なサービスを利用できるようになります。 ⇩ 次に「auアドレス帳」にアドレス帳を保存します。⇒保存方法の手順 ※アドレス帳の「サブメニュー」または、EZボタンから「⑤使える」に進んで行います。 Androidの場合は、 Friends Noteアプリへアドレス帳を保存します。 ⇩ 機種変更後に Apple IDを取得します。⇒Apple IDの作成 ⇩ アドレス移行アプリをダウンロードして、機種変更前に取得したau ID

    aratafuji
    aratafuji 2012/12/24