タグ

developmentに関するniyalistのブックマーク (31)

  • リアルタイムなHadoop? 「Real-Time MapReduce」を実現するS4、オープンソースとしてYahoo!が公開 - Publickey

    Yahoo!は、大規模データの分散処理を実現するMapReduceをリアルタイムに行うソフトウェア「S4」を、オープンソースとして公開しました。 MapReduceを実行するソフトウェアとして、オープンソースの「Hadoop」がありますが、Hadoopはあらかじめジョブを定義して投入するバッチ処理を前提としていました。 S4は、データをキーとバリューのペアで構成されるストリームデータとして非同期に受け取ることができ、処理結果もキーバリューのペアで構成されたストリームデータとして出力するようになっているとのこと。 この非同期なストリームデータによる入出力が、リアルタイムなMapReduceを実現するフレームワークとしてのS4の特徴といえます。 リアルタイムなMapReduceで何ができる? リアルタイムなMapReduceにはどのような用途が考えられるのでしょうか? S4の公開を表明したY

    リアルタイムなHadoop? 「Real-Time MapReduce」を実現するS4、オープンソースとしてYahoo!が公開 - Publickey
  • 地理空間のインデックス - Docs-Japanese - 10gen Confluence

    MongoDBでは、二次元の地理空間のインデックス(geospatial index)を持っています。これは位置をベースにしたクエリーのためのもです。たとえば、"自分の場所から近いNアイテムを取得"といったことです。また"自分の場所から近いN個のミュージアムを取得"と言った追加のフィルターを追加することも効果的にできます。 このindexを使うためには、オブジェクトに、最初の2つの要素がx,y(またはy,x。ただし統一してください。クライアント側のコードでは、順序が保存されるようなdictionaryやhash型を使うのがいいでしょう)のサブオブジェクトか配列を持つ必要があります。たとえば、 { loc : [ 50 , 30 ] } { loc : { x : 50 , y : 30 } } { loc : { foo : 50 , y : 30 } } { loc : { lat :

    niyalist
    niyalist 2010/11/11
    mongoDBを使った空間インデックスについて.
  • iPhone の地図上に簡単に図形を書く方法 - A Day In The Life

    以前は MKMapView 上に線を引いたり四角形を書いたりするのに自前で View を作成しないといけませんでしたが iOS4 になって地図上に図形を書くためのクラスが追加されました。使い方がわりと簡単なので紹介したいと思います。 地図に線を引く 地図に線を引くには MKPolyline クラスと MKPolylineView クラスを使います。山手線の渋谷駅から新宿駅に線を引く例をもとに説明します。 手順は以下の通りです。 プロジェクトMapKit.framework を追加 UIViewController のサブクラスを作成し MKMapViewDelegate プロトコルの実装を宣言する viewDidLoad メソッドで MKPolyline オブジェクトを生成し MKMapView の addOverlay メソッドを使ってオーバーレイを追加する mapView:view

    iPhone の地図上に簡単に図形を書く方法 - A Day In The Life
    niyalist
    niyalist 2010/07/07
    iOS 4.0 からの新機能を中心に紹介.クラス図なども.
  • Web Process Service Round Up

    I have a fun bit of work lined up - updating the web processing service client code in uDig. It is no secret that I am a huge fan on the idea of Web Processing Service - I am excited about the possibilities in using a WPS as a front to a grid of computers (a strategy 52North seems to be pursuing), the ability to bundle up processes written in a number of languages (something ZooWPS is really going

    niyalist
    niyalist 2010/07/04
    WPSサーバの実装の比較.特にコミュニティの活発さの観点から.
  • 凝縮黒ウコンDEXに増大効果なし?口コミに隠れた嘘を一刀両断!

    「昔から自分のナニのサイズが小さいのがコンプレックスになっています」 コンプレックスになったきっかけは中学の時の修学旅行です。 それまで特に気にならなかったのですが、お風呂の時間に友人のを見て、自分が小さい方なことに気が付きました。 それからは恥ずかしく思うように。 それから10年近く経ちましたが、特にサイズは変わっていないです。 大人になってふと思ったんです。 コンプレックスを解消する方法って無いのかなと。 そして調べてみたら、最近は色々な方法があることを知りました。 特に気になったのは【凝縮黒ウコンDEX】という増大サプリメントです。 全体的に評価も高くて、レビューを読んでいてもかなり期待できるなと思いました。 ですが初めてのことなので、自分に効果があるのかという不安もあります。 なので凝縮黒ウコンDEXについて詳しく調べてみたいなと。 調べ尽くして、使いたいという気持ちが強ければ注文

    凝縮黒ウコンDEXに増大効果なし?口コミに隠れた嘘を一刀両断!
    niyalist
    niyalist 2010/07/01
    「コード化方法にはいくつか既存の手法があり、例えば Google は BigTable へ POI データを格納する為に GeoHash という仕様を採用しているそうです。」「6角形なので四角形に比べると範囲のバランスが良くなります。」
  • CAD・CGのための基礎数学

    CAD・CGのための 基 礎 数 学 島田 静雄 (Email: QYK02464@nifty.ne.jp) インターネット時代の数学シリーズ 7、共立出版、2000年の電子化版 2000年7月16日 目  次 まえがき 第1章 始めの章 1.1 幾何学の特徴 1.2 形状の設計と幾何 1.3 言葉を使った形状の表現 1.4 コミュニケーションの言語 1.5 書の目的と構成 「第1章 始めの章」のまとめ 第2章 座標系 2.1 座標系の概念 2.2 座標系の物理的定義 2.3 座標系の代数学的な表し方 2.4 幾何モデリングで扱う座標系の種類 2.5 世界座標系の精度と範囲 2.6 立体図形を考える三次元の世界 2.7 平面図形を考える三次元の世界 2.8 カメラとフィルムの定数 2.9 作図機械などの装置座標系 2.10 ディスプレイの座標系 2.11

    niyalist
    niyalist 2010/06/09
    図形処理プログラミングの際の基礎的な知識.座標系,アフィン変換など.
  • [B! Core Data] Automatorのブックマーク

    NSObjectControllerやらNSArrayControllerのAttributes(インターフェースビルダーでの)を見ると、Automatically Prepares Contentってのがある。 普段(?)全然気にしてなかった項目であるが、今日ははまってしまった。 Automatically Prepares ContentはADCのリファレンス的にはsetAutomaticallyPreparesContentと同じようだ。 これの説明を読む限り関係なさそうに思えるのだが(たぶんmanaged object contextの理解不足)、このYES/NOで[[self managedObjectContext] deleteObject:anObject]したときの振る舞いが変わる。 実動作でいえば、YESにするとdeleteObjectがきいて、NOにするときかない。

    niyalist
    niyalist 2010/04/26
    Core Data に関する情報源
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

    niyalist
    niyalist 2010/04/19
    Twitterのスケーラビリティを実現している仕組み
  • Expired DNS Hosting Services | DNS Made Easy

    niyalist
    niyalist 2010/02/27
    環境情報記述のXML
  • scale out の技術 (in UNIX magazine, April 2009)

    scale outの技術 首藤 一幸 Last-updated: January 5, 2010 注: このページの文章は以下の記事の元原稿です。 首藤一幸, "スケールアウトの技術", クラウドの技術, pp.88-101, (株)アスキー・メディアワークス, ISBN978-4-04-868064-6, 2009年 11月 6日 アスキー・メディアワークス社の 書籍紹介ページ Amazon.co.jp の ページ 首藤一幸, "スケールアウトの技術", UNIX magazine 2009年 4月号, pp.78-91, (株)アスキー・メディアワークス, 2009年 3月 18日 データベースに求められる性能を試算したところ、 十台、百台…数万台のサーバが必要になった。 クラウドを構築する側はこういう問題に直面し、解決しようとしてきた。 台数に比例した性能を引き出すこと、つまりsca

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms