タグ

2015年1月21日のブックマーク (14件)

  • homadeus.com — Discover awesome connected objects

    bopperjp
    bopperjp 2015/01/21
  • センサーネットワークソリューション | 株式会社ネビラボ

    クラウドと連携した、センサーデバイスです。14種類のセンサーの中から3種のセンサーを選択でき、さらに、そのセンサーをクラウドと連携させることによって、データの分析までも可能にします。 着脱可能センサで広がる可能性 GINGAでは、お好きなセンサーを3種類まで組み合わせることができます。例えば、三軸加速度・焦電・磁気センサーを組み合わせることで、窓開閉センサーや、人感センサーの役割になります。3種類のセンサーの組み合わせで、様々な使用目的に対応できます。 クラウドへつなぎ、データ分析まで GINGAで取得したデータはクラウド上に保存され、リアルタイムに処理されます。そのため、オンデマンドにデータ分析の結果を知ることができます。

    センサーネットワークソリューション | 株式会社ネビラボ
  • Wizkers.io

  • 住宅は「賃貸よりも購入がいい」のか?

    やまざき・はじめ/1958年、北海道生まれ。東京大学経済学部卒業。現在、楽天証券経済研究所客員研究員。株式会社マイベンチマーク代表取締役。東京大学を卒業後、三菱商事に入社。野村投信、住友生命、住友信託、メリルリンチ証券、パリバ証券、山一証券、明治生命、UFJ総研など、計12回の転職を経験。コンサルタントとして資産運用分野を専門に手掛けるほか、経済解説や資産運用を中心に、メディア出演、執筆、講演会、各種委員会委員等を務めた。2024年1月1日、永眠。 山崎元のマルチスコープ 旬のニュースをマクロからミクロまで、マルチな視点で山崎元氏が解説。経済・金融は言うに及ばず、世相・社会問題・事件まで、話題のネタを取り上げます。 バックナンバー一覧 住宅賃貸か、購入か 「75%が購入派」をどう見る? 住宅は、賃貸で住むのがいいのか、購入するのがいいのか? 雑誌などで繰り返し取り上げられる、いわば「永遠

    住宅は「賃貸よりも購入がいい」のか?
    bopperjp
    bopperjp 2015/01/21
  • Redisでオートコンプリート(5) 転置インデックス

    Redisを使ったいろいろな autocomplete のアルゴリズムをメモ。 前方一致 zrange 範囲指定 @antirez trie inverted index これまでの実装例は、検索語が一語に限られている。 RubyGem の soulmate は転置インデックスを用いて、複数語の autocomplete に対応している。 今は実装が変わっているかもしれないけれども、転置インデックスを使った2011年11月当時の実装が次のブログにまとめられているので、これをベースにメモ http://patshaughnessy.net/2011/11/29/two-ways-of-using-redis-to-build-a-nosql-autocomplete-search-index T[0] = “it is what it is” T[1] = “what is it” T[2]

    Redisでオートコンプリート(5) 転置インデックス
    bopperjp
    bopperjp 2015/01/21
    転置インデックス。どうやらredisは集合演算が出来る。
  • ツイートID生成とツイッターリアルタイム検索システムの話

    8. ツイートID生成システムSnowflakeとは l ユニークなIDを生成するネットワークサービス l ツイッターのツイートID(ステータスID)の割り当てに使われている l ツイッター社がOSSで公開中 (*) l 特徴 l 64 bitのIDを生成 l ざっくり時刻順 l 速い l 10000 ID/秒 のスピードでIDを生成できる(1プロセスあたり) l レスポンス 2 ms (+ネットワークのレイテンシ) l スケールする l 複数のマシン・プロセスで協調動作しない l 並べただけスケールする(はず) (*) https://github.com/twitter/snowflake 8 9. Snowflakeが開発されるまで l ツイートの流速増加とツイッターのシステム移行 l 5億ツイート/日(約6000ツイート/秒) (*1) l 2012年1

    ツイートID生成とツイッターリアルタイム検索システムの話
    bopperjp
    bopperjp 2015/01/21
    twitterのリアルタイム検索システム
  • 軽量なTime-based ID生成器”shakeflake(仮称)”について - SmartNews Engineering Blog

    大平です。今回はさだまさしネタは特に無しです。 先日、サービスのクローラーで使用しているID生成器について置き換えを行いました。非常に地味な話になりますが、記事ではその辺の内幕の話をしたいと思います。 ID生成にまつわる苦悩 弊社ゴクロの提供しているSmartNewsは表向きはニュースアプリですが、裏側の仕組みは検索エンジンに近似しています。ユーザーの方々の興味関心や、アクセス傾向をクエリーとし、その内容に応じた話題のニュースを検索結果として返却する、という風に捉えていただくと、なんとなく私が言わんとしている事を想像していただけるかと思います。 SmartNewsはTwitterのつぶやき情報を用いたトレンド分析をベースとしており、話題になっているニュースを選定するためには、大量のTwitter上のtweet、ならびにその中に含まれているURLに対してクロールを行う必要があります。日々配

    軽量なTime-based ID生成器”shakeflake(仮称)”について - SmartNews Engineering Blog
    bopperjp
    bopperjp 2015/01/21
    ID生成
  • Sharding & IDs at Instagram

    Welcome to the Instagram Engineering Blog, where we share insights on building and scaling our service. With more than 25 photos & 90 likes every second, we store a lot of data here at Instagram. To make sure all of our important data fits into memory and is available quickly for our users, we’ve begun to shard our data—in other words, place the data in many smaller buckets, each holding a part of

    Sharding & IDs at Instagram
    bopperjp
    bopperjp 2015/01/21
    PostgreSQLを使った64bitユニークIDの生成方法。/2011年からのミリ秒41bit(41年分)+13bitのshard_id(8192台)+DBのautoincrementの1024の剰余(10bit)
  • NoSQL3

    The document discusses the Apache Cassandra NoSQL database. It describes how Cassandra uses keys to store and retrieve data, unlike SQL databases that rely on indexes. Cassandra allows for adding secondary indexes but maintains consistency through a replication technique called versioned clocks. Later versions of Cassandra added features like configurable consistency levels and improved secondary

    NoSQL3
    bopperjp
    bopperjp 2015/01/21
    一貫性の問題よりも、このACIDじゃない転置インデックス更新問題がNoSQLの厄介なところ
  • 転置インデックスを実装しよう - mixi engineer blog

    相対性理論のボーカルが頭から離れないmikioです。熱いわっふるの声に応えて今回はTokyo Cabinetのテーブルデータベースにおける検索機能の実装について語ってみたいと思います。とても長いのですが、最後まで読んだあかつきには、自分でも全文検索エンジンを作れると思っていただければ嬉しいです。 デモ モチベーションをあげていただくために、100行のソースコードで検索UIのデモを作ってみました。Java 6の日語文書を対象としているので、「stringbuffer」とか「コンパイル」とか「倍精度浮動小数」とかそれっぽい用語で検索してみてください。 インデックスがちゃんとできていれば、たった100行で某検索エンジン風味の検索機能をあなたのデータを対象にして動かすことができます。ソースコードはこちら(テンプレートはこちら)です。 でも、今回はUIの話ではないのです。ものすごく地味に、全文検索

    転置インデックスを実装しよう - mixi engineer blog
    bopperjp
    bopperjp 2015/01/21
    転置インデックス
  • Cassandra at Instagram (August 2013)

    bopperjp
    bopperjp 2015/01/21
    データモデリング
  • 「RDB開発者におくるNoSQLの常識」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    RDB開発者におくるNoSQLの常識(5): RDBとNoSQLのデータ書き込み法の違い 最終回となる今回は、NoSQLRDBのデータ書き込み方法を比較して、それぞれの得意不得意を考えてみます(編集部)(2011/6/23) RDB開発者におくるNoSQLの常識(4): RDBの機能をNoSQLで実現する(2) 前回は、NoSQLデータベースを使って、RDBMSが備えるデータの絞り込みや並べ替えの機能を実現する方法を考えてみました。今回は、NoSQLを使いながら、テーブル結合やデータ集計の機能を実現する方法を考えます(編集部)(2011/6/16) RDB開発者におくるNoSQLの常識(3): RDBの機能をNoSQLで実現する(1) NoSQLデータベースはRDBMSに比べて並列処理で性能を上げていけるという特長がある反面、単純なデータ構造しか扱えないとか、データの並べ替えなどが難しい

    bopperjp
    bopperjp 2015/01/21
    CassanraとかBigTableとかのカラム型NoSQLの概念と使い方の説明としてとてもわかりやすい。
  • 集中力を発揮しタスクを爆速で終えられるようにするためのアイテム「Esington Glass」

    周囲に気を取られない「ハイパーフォーカス」という状態を作り出し、25分という一定の時間内にタスクを素早くやり遂げられるように習慣づけることができるというアイテムが「Esington Glass」です。ガラス製の見た目は美しくユニークで、視覚・聴覚・触覚に訴えかけることによってやる気にあふれていない人でも自然と集中できるようになっているとのこと。 Esington Fine Goods http://esington.com/ Esington Glass: The Ultimate Productivity Timer by Esington — Kickstarter https://www.kickstarter.com/projects/esington/esington-glass-the-ultimate-productivity-timer Esington Glassを実際に

    集中力を発揮しタスクを爆速で終えられるようにするためのアイテム「Esington Glass」
    bopperjp
    bopperjp 2015/01/21
  • 細かすぎて伝わらないSSL/TLS

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 「細かいと言うより長いよね」 はじめに こんにちは。ATS の脆弱性を発見した小柴さんや ATS に HTTP/2 の実装を行っている大久保さんと同じチームの一年目、匿名社員M さんからいじられている新人です。今回ありがたい事に、こういったすごい方々を含めモヒカン諸先輩方より「何か書かないの?」「いつ書くの?」という数々のプレッシャーお言葉をいただきました。 というわけで、SSL/TLS の Session 再開機能に関して書いていこうかと思います。 SSL/TLS は機密性、完全性そして真正性に対して安全な通信を行うための仕組みです。しかし、この仕組みは暗号技術を多用し特に接続において複雑なプロトコルを用い、Client, Se

    細かすぎて伝わらないSSL/TLS
    bopperjp
    bopperjp 2015/01/21
    Session Ticket