タグ

2013年8月15日のブックマーク (7件)

  • APNsGatewayServer を書いてたら AWS に仕事を奪われたので現代のラッダイト運動を起こしたい - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    APNsGatewayServer を書こうの巻 えー。APNsとのやりとり部分を書くのはなにげにとても面倒です。面倒な理由として プロトコルがアップルのオレオレプロトコルであり、なおかつバイナリでやりとりしている APNsサーバーに対してリクエストを送っても、基的にレスポンスは帰ってこない でもなんかエラーがあった場合はレスポンスが帰ってくる 基的にコネクションをつなぎっぱなしにしておかなければならない でもときどき何も言わずに向こうからブチっと接続を切ってくる というあたりが挙げられますね。 1番の理由については単にめんどくさいだけで何も問題はありません。自分で書かなくてもライブラリとか結構あるし、そもそもこれくらいは書けよ感もある。 でもその他の問題がなかなかくせ者なのです。 まず、エラーの時だけレスポンスが帰ってくるということで、リクエストを投げたらレスポンスが来るまでブロック

    APNsGatewayServer を書いてたら AWS に仕事を奪われたので現代のラッダイト運動を起こしたい - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
    nori_ddd
    nori_ddd 2013/08/15
    仲間か…
  • 多腕バンディット テスト - アナリティクス ヘルプ

    Google アナリティクス ウェブテストの基盤を成す統計手法について説明します。Google アナリティクスでは、ウェブテストの手法として多腕バンディット方式を採用しています。多腕バンディット テストには、次のような特徴があります。 最も利益の大きい選択肢の特定を目標とする ランダム分布がテストの進行とともに更新される 「多腕バンディット(multi-armed bandit)」という名前は、それぞれに異なる見込み配当率が設定された、「One-armed bandit(片腕の盗賊)」というスロット マシンが複数並んでいる状況を模した仮説テストという意味を持っています。スロット マシンのプレイヤーは、最も見込み配当率が高いスロット マシンを見つけ出す必要がある一方で、利益を最大化する必要もあります。この状況では、これまでの配当率が最も優れているマシンのみをプレイするか、それともさらに配当率

  • グーグルとオラクル:邪悪なのはどっちか? | 栗原潔のIT弁理士日記

    「『グーグルCEOの行為は”邪悪”だった』:オラクルCEOエリソン氏、L・ペイジ氏を語る」なんて記事がCNETに出ています。エリソン氏がインタビューにおいて、グーグルに対する知財訴訟におけるその企業姿勢について、グーグルの企業モットーである”Don’t be Evil”を引き合いに出して批判したというお話であります。 オラクル対グーグルの裁判は、アップル対サムスン裁判の陰に隠れて目立たなくなっている感もあるので、現状どうなっているかをここで簡単にまとめておきましょう(参考資料:WikipediaOracle v. Googleのエントリー等)。 この訴訟は、オラクルが、買収したサンマイクロシステムズのJava関連の著作権と特許権をAndroidが侵害しているということで、2010年7月に北カリフォルニア連邦地裁でグーグルを訴えたことに始まります。 まず、特許権の方ですが、米国特許6061

    グーグルとオラクル:邪悪なのはどっちか? | 栗原潔のIT弁理士日記
  • Amazonが1995年からどのようにして利益をあげてきたかわかるグラフ

    By Edwin Irwanto 手軽に欲しい物が安く買えるAmazonは便利なサービスですが、1995年に創業してから、どのような経営手段によって低価格で商品を提供しながらも利益をあげてきたかがグラフ付きでまとめられています。 Amazon's profits - Benedict Evans http://ben-evans.com/benedictevans/2013/8/8/amazons-profits このグラフを見ると、1995年にAmazonが創業してから収入がぐんぐんと上がっているのに対して、当期純利益がほとんど出ていないのがわかります。 12ヶ月分のフリーキャッシュフローでも、青い線グラフで見ると利益は上がっていないように見えますが、2012年末にAmazonはシアトルに14億円の社ビルを一括購入しているためほぼゼロになっています。しかし、資支出を除いたオレンジの線

    Amazonが1995年からどのようにして利益をあげてきたかわかるグラフ
  • Amazon Redshift DB開発者ガイド – システム概要 | DevelopersIO

    Amazon Redshiftデータウェアハウスは、エンタープライズクラスのリレーショナル・データベースクエリと管理システムです。 Amazon Redshiftはビジネス・インテリジェンス(BI)、レポート、データ、分析ツール等を含む多くの種類・タイプのアプリケーションを用いてのクライアント接続をサポートしています。分析クエリを実行する際は、取得や比較、及び最終結果を生成する為に複数段階操作で大量のデータを評価しています。 Amazon Redshiftは、効率的なストレージと超並列処理、柱状データストレージ、及び非常に効率的な、ターゲットを絞ったデータの圧縮符号化方式の組み合わせにより、最適なクエリのパフォーマンスを実現します。このセクションでは、Amazon Redshiftのシステムアーキテクチャの概要を提示し、データベースの設計、パフォーマンスを最大化するためのアーキテクチャを活

    Amazon Redshift DB開発者ガイド – システム概要 | DevelopersIO
  • Vagrant + VirtualBox で nfs を使って、synced_folder を速くする

    Home > Vagrant | 開発環境 > Vagrant + VirtualBox で nfs を使って、synced_folder を速くする Vagrant + VirtualBox で便利な synced_folder を nfs を使ってパフォーマンスを向上する方法です。 開発環境として Vagrant + VirtualBox を使う上で欠かせないのが synced_folder です。ホストとゲスト間でディレクトリを共有できるので、ホストで書いたコードをゲストですぐに実行することができます。 synced_folder はVirtualBox が持つ shared folders という機能をつかているのですが、代わりに nfs を使うことで、パフォーマンスを向上させることができます。 nfsd をホスト側で起動 synced_folder に nfs を利用するには、ホ

  • [AWS] Amazon SNS の新機能「Mobile Push」を Android で使ってみた | DevelopersIO

    はじめに 8月13日(現地時間)、Amazon SNS にモバイルデバイス用の新機能「Mobile Push」がリリースされました。これによって SNS と GCM を組み合わせたプッシュ通知機能を簡単に実装することができます。ちなみに iOS は APNS、Kindle Fire は ADM といったようにクロスプラットフォームなプッシュ通知を簡単に実装することができます。しかも100万件まで無料! ということでサクッとサンプルコードを試してみました。 ちなみに SNS ってなんじゃーってかたはこちらを、GCMについてはこちらをご参照ください! iOS 版はこちら! 事前準備 AWSアカウントの作成 Google APIアカウントの作成 (自分の Google アカウントで OK です) Google Play Services SDK のインポート AWS SDK for Java

    [AWS] Amazon SNS の新機能「Mobile Push」を Android で使ってみた | DevelopersIO