タグ

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

  • Instagramが正しい顧客に売れちゃった。 - 漂流する身体。

    今日、facebookがInstagramを買収することで同社と合意したニュースが流れた。買収金額はおよそ10億ドルで、現金とFacebook株の組み合わせで支払うとのことである。Instagramはご存じの通り、簡単にアートっぽい写真に加工できる事が売りのSNSで、高価な一眼レフやTilt-shift レンズ、画像加工ソフトを買わなくても、高価な機材のまぁ個人体感で4-5割の満足度の効果は出せるので、身近にも愛用者が多い。 直前の株式価値の2倍 ちなみに、数日前にはベンチャーキャピタルのセコイアが、Instagramについて、5億ドルのバリュエーションで0.5億ドルのセカンドラウンドの調達を企図している、というニュースが流れていた。 "Sequoia Set to Lead $500M Valuation Round for Instagram" by AllThingsD その数日後に

    Instagramが正しい顧客に売れちゃった。 - 漂流する身体。
    uokada
    uokada 2012/04/10
  • 超ダメ人間だった僕がデキる人になるために実行した大切なこと10:Blogで本を紹介しちゃいます。

    2012年04月09日21:52 by tkfire85 超ダメ人間だった僕がデキる人になるために実行した大切なこと10 カテゴリ管理人 雑談 tkfire85 僕は根っからのダメ人間だった。朝は遅くまで寝ているし、夜は夜更かしをしてしまう。仕事もできず、彼女もおらず、人生をうまく生きられない。大きな目標は持ってなかったし、これといった生きる目的もなかった。ダメだ、ダメだ、ダメだと思いつつ今の年齢まで生きてきた。そんな思いを克服するため、僕は人生で初めて、自分の人生を見返してみた。朝は早く起きよう!1日を大切に生きよう!といった至極当たり前の事からチャレンジしてみた。そんな生活を続けてから2.3年が経つ。自分で言うのもなんだけど、今、デキる人間になったと個人的に思っているいる。世間から見ればまだダメダメだけど、僕なりの成果があったと思っている…。 今回は、そんな僕が実践した人生を変える方法

    超ダメ人間だった僕がデキる人になるために実行した大切なこと10:Blogで本を紹介しちゃいます。
  • Double Array 実装してみた - 木曜不足

    今作りかけのもので、素性(文字列片)を格納するのに Trie を使っていたのだけど、50万件を超えたあたりからメモリに載らなくなってきて。 まあ dict を使っためちゃめちゃナイーブな実装だったので、そろそろダメかなあとは思っていたんだけど(苦笑)。 というわけで、それよりきっと省スペース&きっと高速だろうと期待して Double Array を Python で実装してみた。 参考にしたのは WEB+DB Press vol. 64 の徳永さんの記事。 現時点での実装がこちら。 https://github.com/shuyo/iir/blob/master/trie/da.py ソート済みのテキスト列を与えると、Double Array を構築。 get を呼び出すと、最初に与えたテキスト列の中でのキー文字列のインデックスを返す。 シンプル機能。 trie = da.DoubleAr

    Double Array 実装してみた - 木曜不足
  • Ruby で Double-Array を実装して Common-Prefix Search を試してみる - P A R A G R A P H S

    lib/trie/double_array.rb at master from tily's ruby-gardening - GitHub Double-Array (ダブル配列) は トライ木を実装するためのアルゴリズムの 1 つで、他の実装よりも高速に TRIE から文字列を検索できるらしい。ChaSen や MeCab で、形態素解析を行うために必要な Common-Prefix Search (共通接頭辞探索) を行うために使われている。これを理解のために Ruby で実装してみた。 基的な動作確認 ここに書いてある bird, bison, cat の 3 単語で構築した Double-Array の例。 コード: require 'trie/double_array' da = Trie::DoubleArray.new da.build(%w|bird bison cat

    Ruby で Double-Array を実装して Common-Prefix Search を試してみる - P A R A G R A P H S
  • 最近のDoubleArrayの性能 - 射撃しつつ前転 改

    DoubleArrayの性能に関して、最近は少し改善されているかも知れませんとあるので、具体的にどれぐらい改善されているのか、少し書いてみます。もちろん、現実逃避です。 まず、DoubleArrayがなんなのかというところから説明をします。DoubleArrayは、簡単に言うとTrieを実現するためのデータ構造の一種です。日語ではダブル配列と呼ばれているようです。Trieに関しては横着プログラミング 第6回: chatty: 小うるさい端末あたりを読めば良いでしょうか。要するにTreeを表現するためのデータ構造です。使い道はいろいろありますが、辞書的なものに使われることが多いでしょうか。 Trieを単純に実現しようとすると、すごくたくさんメモリを使ってすごく速い実装をするか、速度を多少犠牲にしてメモリ消費量を削減するかの選択を迫られます。多くの場合はメモリを節約しないと使いものにならない

    最近のDoubleArrayの性能 - 射撃しつつ前転 改
  • 清く、正しい、nmapの使い方

    ここでは、表題にもあるとおり、nmapという、セキュリティ確保に非常に役立つツールについて説明します。 ただし、この文章、長いですよぉ(笑)。 このツールは、ネットワーク上のサーバーが、「どの様なサービスを提供している(可能性があるか)をリモート(ネットワーク越し)に調査するためのものです。 なぜ、提供しているサービスを調査することが、セキュリティ確保につながるのでしょう? どんなサービスが動いていたっていいじゃん、とか、俺はどんなサービスを使っているか知っているから、なんていう声が聞こえてきそうです。 しかし、多くの場合、使っているつもりのないソフトが動いていたりなんかして、サービスが知らぬ間に動いていたりします。 知らぬ間に動くんだから、ろくな設定がされておらず、余計にセキュリティ上危ない、ということになりますねぇ。 また、トロイの木馬のように、勝手にサービスとして動いてしまう悪意のツ

  • Twitter open sources its MySQL secret sauce – Old GigaOm

    Updated: Twitter has shared numerous aspects of its infrastructure over the past few years, and its decision to open source its work on MySQL might be the social media platform’s most useful contribution yet. Sure, open source big data tools are valuable, but they’re not MySQL. Used by millions of web developers, MySQL is hugely popular; it’s the “M” in the LAMP stack that still underpins many web

    uokada
    uokada 2012/04/10