2015年6月28日のブックマーク (6件)

  • Twitter HeronはStormに比べてどう進化しているのか? - 夢とガラクタの集積場

    こんにちは。 今月頭、TwitterがHeronという新しいリアルタイム解析基盤について発表していました。 読んでみると、StormAPIの互換性を保ったまま新しいHeronというリアルタイム解析基盤を開発したそうな。blog.twitter.com ですので、一度Heronの記事を読んでまとめて、Stormと比較しておこうと思います。 StormもOSS化されて4年近く経過し、ストリーム処理プロダクトも世代交代の時期に来ているようですので、その意味でのまとめとしても。 その前に、そもそもStormって? 2011年にTwitterがOSS化した耐障害性を持つ分散ストリーム処理基盤です。 どういうものかは下記あたりの資料を読むのが私が何か下手に書くよりわかりやすいと思います^^; 初めて広く広まったストリーム処理基盤のOSSで、その分野の走りだったのではないか、と考えています。 Twit

    Twitter HeronはStormに比べてどう進化しているのか? - 夢とガラクタの集積場
    shun9167
    shun9167 2015/06/28
  • 【PHP】Ajaxによる通信(リクエスト)かどうか判定する方法

    リクエストのログを記録していくときにjQueryのajax通信を使う場合は除外したかったので、サーバー側で判別する方法を調べたメモ。 環境変数のHTTP_X_REQUESTED_WITHを見れば分かるみたい。サーバーサイド(PHP)のサンプルコードは下のような感じ。 /** * Ajaxによるリクエストかどうか * * @return boolean True or False */ public function isAjax() { if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){ return true; } return false; } これで判断できるのはjQueryがajax通信をするときのリクエス

    【PHP】Ajaxによる通信(リクエスト)かどうか判定する方法
    shun9167
    shun9167 2015/06/28
  • WordPress で jQuery を使う時の注意点

    慣れていない方には解りにくいところがあるようですので、いまさらですが要点をまとめます。 特別な理由がない限り WordPress に含まれている jQuery を使う WordPress には外部スクリプトを読み込むための独自の仕組みがあります。また、WordPress インストールには初期状態で jQuery が含まれており jquery というスクリプトハンドルですぐに呼び出せる状態となっています。コンフリクトや依存関係の問題を引き起こさないように考えられていますので、特別な理由がない限りこれらを利用します。 コード例 テーマの functions.php に以下のように記述するとサイトの公開側に jQuery が読み込まれるようになります。 function my_scripts() { wp_enqueue_script( 'jquery' ); } add_action( 'wp

    WordPress で jQuery を使う時の注意点
    shun9167
    shun9167 2015/06/28
  • service workerを実際のRailsで開発しているサービスに導入してみよう - Qiita

    「service worker」とは? Chrome ソフトウェアエンジニアの@nhiroki_さんによると、 ページのバックグラウンドで動くイベント駆動の JavaScript 環境 (ゆえに “Service” Worker) とのこと。 大きくは現在は2つ特徴がある。 Cache機能 (オフライン環境でのアクセスを可能に) Push機能 (アプリと同様にリエンゲージメントを高める) 引用:Service Worker の紹介 Service Workerのライフサイクルは上記。 - 引用: Service Worker hackathon 2015 - introduction talk 1秒ってのは、人がシームレスに感じる(=違和感なくかなり心地よい)秒数だが、実際今のmobileでの1秒の内訳は上記にある通り、コネクション張ったり通信を発生させる部分で既に大枠を使っている・・・w

    service workerを実際のRailsで開発しているサービスに導入してみよう - Qiita
    shun9167
    shun9167 2015/06/28
    こちらでもしろかい!のエントリが紹介されていました!ありがとうございます! ServiceWorker - service workerを実際のRailsで開発しているサービスに導入してみよう on @Qiita
  • Swiftを始めるきっかけ作りと折れずに継続していけるためのオススメサイト - Qiita

    まだまだひよっこiOSエンジニアな僕(yotsu7)ですが、SwiftでのiOSアプリ開発に興味がある、やってみたい、始めて間も無くもう心が折れそうという方の助けになるようなサイトを実際に参考にさせていただいていたサイトから抜粋して紹介させてもらおうと思います。 サイトの紹介 Swift Docs Swiftの逆引きができるサイトです。例えば、Buttonを作りたい等開発者の要望に応えてくれるサイトであり、Swiftでアプリを作るきっかけには非常に便利なサイトかと思います。また、Storyboardを使用せず、コードでの例が多く載っているので、手を動かして学ぶにはもってこいなサイトです。 iPhoneアプリ開発の虎の巻 言語自体はSwiftではなくObjective-Cの解説がされているサイトなのですが、Swiftにも通づるものがあり各クラスの解説や、メソッド、引数等細かに解説されているの

    Swiftを始めるきっかけ作りと折れずに継続していけるためのオススメサイト - Qiita
    shun9167
    shun9167 2015/06/28
    しろかい!のエントリが紹介されていました!ありがとうございます! iOS - Swiftを始めるきっかけ作りと折れずに継続していけるためのオススメサイト on @Qiita
  • endsWith in JavaScript

    How can I check if a string ends with a particular character in JavaScript? Example: I have a string var str = "mystring#"; I want to know if that string is ending with #. How can I check it? Is there a endsWith() method in JavaScript? One solution I have is take the length of the string and get the last character and check it. Is this the best way or there is any other way?

    endsWith in JavaScript
    shun9167
    shun9167 2015/06/28
    “String.prototype.endsWith = function(suffix) { return this.indexOf(suffix, this.length - suffix.length) !== -1; };”