タグ

2014年10月7日のブックマーク (10件)

  • 本当にあったTouchEventの怖い話 - Qiita

    事前知識: ブラウザ毎の差異 Android 2.x, 3.x 2.x, 3.x では伝統的に TouchEvent がまともに使えません。 経験上、一部端末でdocument.createEvent('TouchEvent')するとNOT_SUPPORTED_ERRを吐くなどの現象が見られ、seleniumのこのコードでも、MouseEventsを利用して無理矢理回避しています。 4.x (Stock Browser & WebView) 4.x では、やっと TouchEvent が利用できるようになります。 が、 イベントの初期化方法が後述する iOS のソレと異なっています。同じくselenium上のコードではこのように回避しているのが見受けられます。 // Android's initTouchEvent method is not compliant with the W3C

    本当にあったTouchEventの怖い話 - Qiita
  • テスト駆動開発(TDD)はもう終わっているのか? Part 1 | POSTD

    後編を公開しました(2014/10/8) これは、テスト駆動開発(TDD)とTDDがソフトウェア設計に与える影響についてKent Beck、David Heinemeier Hansson、および著者の3人で行った一連のディスカッションの議事録です。 ディスカッションに至った経緯 あるセンセーショナルな発言とブログ記事が発端となり、お互いの見解と経験について理解を深める目的で、話し合いが持たれました。 この会話のきっかけとなったのは、 DavidがRailsConfで行った基調演説です。 彼はRailsコミュニティでTDDおよびユニットテストへの不満を表明しました。 程なくして、彼はいくつかのブログ記事を公開しましたが、そのうちの最初の記事で “TDDは終わった” と宣言したのです。 それから2~3日後、Davidのその後の記事について私がタイプミスの修正を送ったところ、 Davidは彼の

    テスト駆動開発(TDD)はもう終わっているのか? Part 1 | POSTD
  • tree コマンドが無い環境で tree コマンドを実現 - Qiita

    tree コマンドは便利 Linux における tree コマンドは便利ですね。しかし標準コマンドではないため初めて操作するサーバや手軽に tree をインストール出来ない環境だとディレクトリ構造を奇麗にツリー上に表示することが出来ません。 その場合は find や sed を使って tree コマンドを代替しましょう。 find と sed で代替 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'

    tree コマンドが無い環境で tree コマンドを実現 - Qiita
  • 研究者と技術者の狭間で感じた事 - 情熱が自分を変える - 人間とウェブの未来

    吉報は突然届くもので、日、情報処理学会の山下記念研究賞の受賞が決定しました。 まず、情報処理学会の山下記念研究賞(旧研究賞)とは以下のような賞になります。3年前に会社を辞めてまで学術研究に飛び込んだ自分としては、非常に光栄ですし何よりうれしいです。 2014年度詳細-情報処理学会 山下記念研究賞の推薦理由は、 [推薦理由] Webサービスを安定して提供するために,Webサーバソフトウェアの内部機能の拡張が必要となる場合がある.この機能拡張を,生産性や保守性を考慮してスクリプト言語で行う手法の提案がいくつかなされているが,高速性・省メモリ・安全性の面でいくつかの課題があった.著者は,Apache HTTP Serverに組み込みスクリプ卜言語であるmrubyを組み込むことで,Rubyスクリプトにより容易に機能拡張でき,高速・省メモリで動作する機能拡張支援機構を提案している.また,機構の有

    研究者と技術者の狭間で感じた事 - 情熱が自分を変える - 人間とウェブの未来
  • Remove unwanted spaces

    Tip 878 Printable Monobook Previous Next created 2005 · complexity intermediate · author Bertram Scharpf · version 6.0 Simple commands to remove unwanted whitespace[] In a search, \s finds whitespace (a space or a tab), and \+ finds one or more occurrences. The following command deletes any trailing whitespace at the end of each line. If no trailing whitespace is found no change occurs, and the e

    Remove unwanted spaces
    a2ikm
    a2ikm 2014/10/07
    “autocmd BufWritePre * :%s/\s\+$//e”
  • Kibana 4 BETAファーストインプレッション - Qiita

    Kibana4のBETAがリリースされたことに、Kibana3のissueがcloseされた通知で気がついた。Kibana3のbugfixはやってくれなさそうだけど、とりあえず、Kibana4を試すことにした。 必要なもの JVM Kibana 4.0.0-BETA1 Elasticsearch 1.4.0.beta1 初期設定 Kibana4をとりあえず使ってみるために必要な項目は次の通りだ。 Elasticsearch 1.4.0.beta1をセットアップする Kibana 4.0.0-BETA1をセットアップする インデックスの初期設定を行う Elasticsearch 1.4.0.beta1を準備する Kibana4ではElasticsearch 1.4以降が必要になっている。ベータ版がリリースされているので、適当にダウンロードして起動しよう。 Elasticsearch.org

    Kibana 4 BETAファーストインプレッション - Qiita
  • サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開

    サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開 米国でビデオオンデマンドサービスを提供しているNetflixは、Amazonクラウド上でわざとシステム障害を起こすためのツール、Chaos Monkeyをオープンソースで公開しました。 Chaos MonkeyはAmazonクラウド上で使うツール。Amazonクラウド上のインスタンスをランダムに落としまくることで、サービスに対して仮想的な障害を引き起こしてくれます。 NetflixはこのChaos Monkeyを実環境で使うことで、物の障害が起きたとしてもサービスが継続できることをテストし続けてきました。Netflixのブログ「Chaos Monkey released into the wild」から引用します。 There are many fail

    サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開
  • TwitterがMITに1000万ドル出資 全ツイートデータを提供し解析へ

    Twitterは10月1日(現地時間)、 米マサチューセッツ工科大学(MIT)の研究プロジェクトに1000万ドル(約10億8800万円)を出資し、調査のために過去およびリアルタイムのツイートデータを提供すると発表した。 MIT News これによりMITは、Twitter創業者ジャック・ドーシー氏の初ツイート(2006年)を含む公開中の全データにアクセスできる。同大学は調査グループ「Laboratory for Social Machines」(LSM)をメディアラボ内に新設し、ツイートを解析することで「社会問題に取り組むための個人および組織向けの新しいプラットフォーム作り」を目指す。 LSM公式サイト Twitterは「LSMはエキサイティングなステップで、今後も研究コミュニティのサポートは続けていく」とコメントしている。同社は今年2月に、研究機関向けのデータ提供プログラム「Twitte

    TwitterがMITに1000万ドル出資 全ツイートデータを提供し解析へ
  • 「1アプリの広告収入は平均40,000円」アドネットワーク「nend」が生データから語る激変のアプリ市場。 | アプリマーケティング研究所

    「1アプリの広告収入は平均40,000円」アドネットワーク「nend」が生データから語る激変のアプリ市場。 国内最大級のスマホアドネットワーク「nend」を運営する株式会社ファンコミュニケーションズさんにお話を伺いました。前後編に分けてお届けする予定ですが、前編では「nendのデータからみたアプリ市場」のお話をまとめています。 ※左からnend事業部の中野さん、マネージャーの浅見さん、執行役員の二宮さん。 「メディアサイド(アプリデベロッパー)」のデータで見るアプリ市場 データから見たアプリ広告市場を「メディアサイド」と「広告主サイド」で、大きくふたつに分けて解説いただきました。まずメディアサイド(アプリデベロッパー)側のデータからです。 ※nendはスマホ(アプリ&WEB)のアドネットワークですが、今回はアプリに絞ってのお話。 「広告収益」はiOSとAndroidどちらが稼ぎやすい? 浅

    「1アプリの広告収入は平均40,000円」アドネットワーク「nend」が生データから語る激変のアプリ市場。 | アプリマーケティング研究所
  • 米動画配信のNetflix、Chaos MonkeyのおかげでAmazon EC2のメンテナンスリブートを難なく乗り切る

    Amazon EC2は9月末、その内部で使用しているXenハイパーバイザのセキュリティリスクに対処するため、全インスタンスの約10%にあたるインスタンスに対して段階的にリブートを行うメンテナンスを実行していました。 リブートをユーザーが回避する手段はなく、AWSから事前に通知を受けたユーザーはリブートによってデータを失ったりシステムがダウンしたりしないように、何らかの処置をする必要がありました。 AWS上で大規模なシステムを運用しつつもこのメンテナンスリブートを難なく乗り切ったのが、米国で動画配信サービスなどを運用するNetflixです。その理由は同社が開発したChaos Monkeyというツールにありました。 同社のブログにポストされた記事「A State of Xen - Chaos Monkey & Cassandra」で、その顛末が紹介されています。 Chaos Monkeyによっ

    米動画配信のNetflix、Chaos MonkeyのおかげでAmazon EC2のメンテナンスリブートを難なく乗り切る
    a2ikm
    a2ikm 2014/10/07
    すごいな