タグ

2013年7月4日のブックマーク (9件)

  • API Driven Development | WEBSTER Dev Blog

    API Drive Developmentについて。BEAR.SundayのAPI Drive Developmentとは今回はAPI Driven Developmentについて考察します。 実務ではなく思想的な話です。 BEAR.SundayはAPI Driven Development(以下ADD)というパラダイムを取り入れています。 人にわせる前に自分でってみろ マイクロソフト社の社訓に、こんなものがあるそうです。 Eat Your Own Dog Food. つまり、人にわせる前に自分でえ、ということのようです。 以下に掲載するSlideにも、ADDについて、この社訓の引用がされています。 APIが開発にもたらすもの 現代のWebプログラミングにおいても、APIの存在は欠かすことのできないものです。 Webサービスにおいて、APIと言われたらただの、外部サービスと自社サー

  • JJUG JavaOne 2012 San Francisco 報告会 LT(G1GC)

    JJUG JavaOne 2012 San Francisco 報告会, LT - G1GC のスライドです。 This Presentation Slide is the LT about G1GC at JJUG JavaOne 2012 San Francisco Briefing Meeting(Tokyo/Japan), 2012/11/9, Gree Inc.Read less

  • IE11 でユーザエージェント文字列から 「MSIE」 が消えた件

    IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更されました。 先月末に Windows 8.1 のプレビュー版が公開され、早速手持ちの MacBook Pro に入れてみたっていう話は先日書いたとおりですが、Internet Explorer 11 (IE11) については細かく触れなかったのでまとめておこうと思います。 IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更された結果、従来のブラウザ判別コードで検出できなくなる可能性もあったりします。その辺について Nicholas C. Zakas 氏が Blog 記事を上げていたので紹介しつつ触れてみたいと思います。 とりあえず、IE11 の概要とか 公式情報として、IEBlog

    IE11 でユーザエージェント文字列から 「MSIE」 が消えた件
  • Feature selection

    This document summarizes a machine learning workshop on feature selection. It discusses typical feature selection methods like single feature evaluation using metrics like mutual information and Gini indexing. It also covers subset selection techniques like sequential forward selection and sequential backward selection. Examples are provided showing how feature selection improves performance for l

    Feature selection
  • ロードバランスを考える

    概要 次の制約下におけるロードバランシングに関する悩みを議論します。(これはコンテンツ屋によくある制約だと思っています) /24のサイズを超えるサーバ群にバランシングしたい 複数セットのロードバランサを並列で運用したい クライアントのIPをサーバで知りたい SSLの通信が含まれる もちろんコストは抑えたい 発表内容は次の流れを想定しています。 今回前提としている制約のどこが難しいか NATするとLBにパケットを返さないといけない SNATもするとクライアントIPがわからない(暗号化されてなければ、x-forwarded-forの挿入もできる) SNATしないとLBに返す工夫をしないといけない NATしない場合 macアドレス書き換えの場合は同じセグメントに置かないといけない linuxの場合、arp周り、もしくはiptablesの設定が必要 IPIP等でトンネルするとmssを設定する必要が

    ロードバランスを考える
  • [D] 今時のバッテリーを長持ちさせる取り扱い方

    Gizmodoのスマートフォンのバッテリーの正しい扱い方って記事がなかなかためになったので軽くご紹介。 How To Take Care of Your Smartphone Battery the Right Way バッテリー残量は50%以上をキープしておく ニッケルバッテリー時代のメモリー効果の知識がいまだに浸透していて、リチウムイオンバッテリーが主流となった今でも、バッテリーは定期的に使い切った方が長持ちすると思っている人が多いと思うのですが、これは間違いで意味がないと言ってます。 意味がないどころか、満充電→完全放電をやりすぎると逆にバッテリーにダメージを与えることも。 一応、月一くらいで満充電→完全放電するとキャリブレーション効果はあるみたいだけど、やらないほうが良いって感じですね。 バッテリーをこまめに充電するな 多くの人の充電パターンって、バッテリーの残量にかかわらず、家や

  • 『人気サイトのPV(ページビュー)を比べてみた』

    かなり大変でした 約110分で書きました 1億PV以上のページのみです (このPVは2012年12月のPVです) ----------------------------------------------------- Yahoo!JAPAN 85億9000万 Yahoo!検索 73億2000万 Google 47億1000万 楽天市場 33億1000万 Yahoo!オークション 29億4000万 Yahoo!ニュース 25億3000万 facebook 24億9000万 Yahoo!ニューストピックス 21億 Youtube 17億3000万 Yahoo!メール 17億1000万 Amazon 13億9000万 アメブロ 11億9000万 Gmail 10億3000万 Ameba 8億9900万 MSN.com 7億8900万 bbs.dahnworld.com 7億2600万 Y

    『人気サイトのPV(ページビュー)を比べてみた』
  • 計算幾何学問題「キュラゲの最小包含円を求めよう」の解説記事です!キーワードは「乱択アルゴリズム」 #ゲーム開発 - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 出題者のstakemuraさんによる「計算幾何学」問題の解説記事です。 アクションゲームなどでキャラクターを攻撃するとき、ナイーブに1キャラクターごとに1ピクセル単位で処理していたら、計算時間は大変なことになります。さて、どうやったら物理演算を軽くできるのでしょうか?キーワードは「乱択アルゴリズム」です。 ゲーム開発をしている方は必見の記事です。 =============================== 高速化の秘訣は乱数にあり stakemuraです。 先月、「キュラゲの最小包含円を求めよう」というタイトルで、CodeIQでは初となる計算幾何学の問題を寄稿させて頂きました。いきなりの難問だったにも関わらず24名もの方に挑戦して頂き、中には当方が驚かされるような回答もあったりして、達成感を噛み締めている今日この頃です。さて、挑戦者が

  • Firefox 23では「JavaScript無効化オプション」が無効化されるかも | スラド IT

    現在ベータ段階にあるFirefox 23で「JavaScriptを無効化するオプション」が無効化されたそうだ(i-programmer.info、家/.)。 昨今はJavaScriptを無効化された状態だと動かないウェブサイトも多く、「無効化オプションを無効化」することでユーザにとってブラウザが正常に動く機会が増えることが期待されるとのこと。 Mozillaがこの決断に至ったのは、アプリケーションが正常に動作しなくなる可能性のあるオプションを減らそうという最近の傾向にあるという。ユーザに多くのオプションを提供した場合、意図せずクリックし設定を変更してしまう場合がある。この結果正常に動作しなくなり、「ブラウザが壊れた」との苦情に繋がってしまうという。 なお、この仕様が製品版にも適用されるかは現段階では未定とのことだ。