タグ

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

  • Don't use Hadoop - your data isn't that big

    "So, how much experience do you have with Big Data and Hadoop?" they asked me. I told them that I use Hadoop all the time, but rarely for jobs larger than a few TB. I'm basically a big data neophite - I know the concepts, I've written code, but never at scale. The next question they asked me. "Could you use Hadoop to do a simple group by and sum?" Of course I could, and I just told them I needed t

    kimutansk
    kimutansk 2013/09/22
    データが1TB位までならHadoopよりSQLやPythonスクリプトの方がよほど使いやすく効率的、と。その通りですねぇ。基本的にHadoopは限界は大きいですが効率は悪い
  • BrowserStack を用いたクライアントサイドのテスト

    YAPC::Asia 2013 発表資料です。 JavaScript テスト事情の整理と、BrowserStack を用いたテストの紹介

    BrowserStack を用いたクライアントサイドのテスト
    kimutansk
    kimutansk 2013/09/22
    BrowserStackの手前まではとりあえず知っていましたが、BrowserStackはこれはこれで出来る領域は広がりそうですねぇ
  • 新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita

    Todoリストの機能 1.テキストボックスから、Enterで追加できる 2.登録したTodoはダブルクリックで編集可能になり、Enterで編集確定できる 3.登録されているTodoの総件数がフッターに表示される 4.完了したTodoがある場合、それらをリストから消すボタンが表示される 5.全選択/解除を行うチェックボックスがある 個人的な結論 趣味開発で使うならAngular.js・仕事で使うならKnockout.jsをお勧めしたい。 まず、フレームワークを選択する際は、以下3つの選択基準を持つとよいと思う。 1.開発の規模 大規模ならBackbone.jsはお勧めできる。 書き方が決まっていて、チュートリアルに目を通せば(面倒なのは置いておいて)何を作らなければならないかは簡単に理解できる。そこそこの人数で長い時間の開発を行うなら、UIチームはアプリケーションとView、サーバーサイドは

    新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita
    kimutansk
    kimutansk 2013/09/22
    BackboneとAngularは知っていましたが、Knockoutは知りませんでした。今度見てみましょう。
  • クラウドクッキークリッカー

    仕組み ブラウザからnode.jsへクリックした回数を送ります node.jsの動いているサーバとmbedをUSBシリアルで繋いで受信したクリック数を送ります。 クッキークリッカーの動いているPCにmbedをUSBマウスとして認識させてクリックします。サーボも動きます。 インターネット経由で外部からUSBデバイスを操作するデモでした。こういうのmimicで簡単にできたらいいな!

    kimutansk
    kimutansk 2013/09/22
    うん、素晴らしい。いい感じのデバイスです。 JavaScriptハックすると改造の記録付きますが、多分これだと付かない・・・かな
  • 大規模、複雑、分散システムに必要な新たなパラダイムと考え方 - Twitter Storm:ヨロズIT善問答:オルタナティブ・ブログ

    NoSQL Now 2013の コンファレンスでは、チュートリアルの他2つの基調講演に参加した。2つとも似通ったテーマだが、少し異なった点を強調した。電力系統は電力だけではな く、電力搬送に関する莫大な量のデータや情報も伝達する。これは、電話のシステムに似ている。電話システムはコントロール・システム(シグナリング)と音 声(データ)だ。電話システムも電力系統も国家の根幹をなす重要なインフラであり、予期できる故障や予期できない故障の際にもサービスを停止することはで きない。電力の提供を絶やさないために、インフラやそれに付随するシステムは冗長性、回復性、自己回復性や,フォールトトレラント 性を備えて設計され構築されなければならない。 コンピュータのシステムも同様だ。大規模な分散コンピュータ・システムをモニターしコント ロールするためには、突然であっても不可避な問題に対応できるように設計・構築さ

    大規模、複雑、分散システムに必要な新たなパラダイムと考え方 - Twitter Storm:ヨロズIT善問答:オルタナティブ・ブログ
    kimutansk
    kimutansk 2013/09/22
    「不変性(immutability)を強調」については誤りを犯す機会を極力減らせるという形でわかりますが、再処理は・・不変性とどう違うかは微妙。今度調べてみましょう。
  • 「GitHubでつくる、たのしい開発現場」YAPC:ASIA Tokyo2013 | Act as Professional

    YAPC::ASIA Tokyo 2013(2日目)で「GitHubでつくる、たのしい開発現場」というトークをしてきました。 まず、利用した資料を公開します。 伝えたいことコードレビューを習慣化させたいのであれば、GitHubは最適なツールです。 コードレビューを習慣化させたい コードは書いた人以外の目にふれさせるべきと考えている人には特にオススメのツールです。 ですが、GitHubはあくまでツールです。このツールを利用することで、コードレビューの機会や良いコードを書くためのノウハウを学習する機会を生み出すことができます。 その結果、人やチームが行動を起こすことでチームが成長したり、結果として良いソフトウェアができていくはずです。 レビューをすると増えるコスト、減るコストレビューはすべきだけど、現在レビューを習慣化できていないチームにとって、新たにコードレビューをしていくのは単に時間的なコ

    「GitHubでつくる、たのしい開発現場」YAPC:ASIA Tokyo2013 | Act as Professional
    kimutansk
    kimutansk 2013/09/22
    GitHub本が年内に出る、と。これは楽しみですねぇ。
  • JavaOne 2013に向けて現地入り! - Taste of Tech Topics

    こんにちは @cero_t です。 いよいよ明後日 9/22(日では月曜朝)、サンフランシスコにて「JavaOne 2013」が開幕します。JavaOneは参加者数が5万人にのぼる(併設のOracle Open Worldを含む)世界最大規模の技術イベントで、5日間のうちにJavaOneだけで500を超える講演が行われます。 例年はただ聞くだけで参加していましたが、今年は応募したセッションが採用され、スピーカーとして参加することになりました!(><)ノ そんなわけで、セッションパートナーの勝さんと共に、やってきましたサンフランシスコ! セッションのタイトルは「What and How Java Troubleshooters Think : Eight Years of Troubleshooting Java」で、平たく言えばトラブルシューティングのセッションです。海外カンファレンス

    JavaOne 2013に向けて現地入り! - Taste of Tech Topics