[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2015年3月21日のブックマーク (9件)

  • moco(beta)'s backup: [翻訳] Using Finite State Transducers in Lucene

    Lucene/Solr Advent Calendar 2014 22日めです。 第15回Solr勉強会で、ごく軽くLucene FST の紹介をしたのですが、自分もまだまだ勉強中です。ということで Lucene 開発者の Mike さんに、だめもとで「ブログのFST 関連のエントリを翻訳していいですか?」とメールを送ってみたところ、「いいよ!」と快諾してもらえたので、ここに掲載します。 —- 関連する話題ですが、 Golang で書かれた形態素解析器 kagome を作っている @ikawaha さんが、Lucene を絡めてにもわかる(かもしれない) FST の解説を書いてくださいました。ありがとうありがとう(;ω;)!アルゴリズムの説明から Double Array との比較まで至れり尽くせりなのであわせてどうぞ。 Luceneで使われてるFSTを実装してみた(正規表現マッチ:VM

    moco(beta)'s backup: [翻訳] Using Finite State Transducers in Lucene
    yass
    yass 2015/03/21
    " SortedMap 実装よりもメモリ消費が少なく、しかしルックアップ時の CPU コストが高くつく"
  • State of the Art in Microservices by Adrian Cockcroft - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 2014 年の 12 月アムステルダムで行われた DockerCon のキーノートのひとつ "State of the Art in Microservices" についてのまとめとメモ。 開発スピードをあげるための組織再編 コンテナ化されたマイクロサービスアーキテクチャ Docker が普及したあとの開発スタイル といった内容が盛り込まれている。元のスライドとビデオはこちら スライド ビデオ 内容は Adrian が話していることに加え自分が調べたり学んだ内容を補足やメモとして追加しているので間違った理解をしているなと思ったらぜ

    State of the Art in Microservices by Adrian Cockcroft - Qiita
  • マイクロサービス化が進む背景について考えてみた

    Why People Want Microservices.md マイクロサービス化が進む背景について考えてみた 最近マイクロサービスって流行ってますよね。バズってると言ってもいいくらい。 個人的には、「マイクロサービスって結局何なの?」とか、「SOAと何が違うわけ?」とかいう議論は苦手です。 でも「なんでみんなマイクロサービスで作りたいのか?なんでマイクロサービスで作られるサービスが多いのか?」にはすごく興味があるんです。 僕は今、シリコンバレーにある日系SIerの小さな子会社で駐在員をやっていますが、このエリアに居ると、とにかく最近、 「サービス全体が、独立した小さなサービスの集合で構成されるようになってきている」 という流れがあるのは実感できます。もうそれが前提みたいになってるくらい。普通サービスって依存サービスを幾つか呼び出しますよね?ってところから始まるのが普通なくらい。 この記

    マイクロサービス化が進む背景について考えてみた
  • GitHub - twitter/sslconfig: Twitter's OpenSSL Configuration

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - twitter/sslconfig: Twitter's OpenSSL Configuration
  • Apache Spark による推薦システム案件例

    2015-03-21 #TokyoWebmining 44th の発表資料です。

    Apache Spark による推薦システム案件例
  • 単一責任の原則(SRP) - Strategic Choice

    単一責任の原則(SRP:the Single Responsibility Principle) クラスを変更する理由は1つ以上存在してはならない。どういうこと?変更理由が2つあるということは、責任(役割)も2つあるということ。そんなジェネラリストなクラスを許さない、という原則。 ところで、「単一責任」って、クラスを作る上で一見当たり前に見える。責任(役割)をそのまま責任ではなく、変更理由としているところがポイント。 この見る角度を変えるところがこの原則の運用の大切な所。なんで?役割を複数もつクラスはもろいクラスだから。 複数の役割を担っているクラスがあって、それをある1つの理由で変更すると、関係のないその他の役割部分にまで影響を及ぼす事になり、その結果予想もしない形でクラスが壊れてしまう。 保守で違う人が修正したら簡単に壊れてしまう。 保守で変更していくと、実装的だけでなく、設計的にもよ

  • sslscanでサーバのSSL/TLS状態を簡単にチェックする - ろば電子が詰まつてゐる

    最近はSSL/TLSのセキュリティ問題が多発しているため、自分で運用しているサーバのSSL/TLSの設定をテストしたいという人は多いと思います。 SSL/TLSの状態をチェックするには、Qualys SSL LabsのSSL Server Testがよく使われます。しかしこれは外部から第三者にスキャンさせるわけですから、(心理的・社内政治的な)敷居が高いという点もありますし、そもそもインターネット側から直接接続できない環境のテストが行えません。 そこで、IPアドレスを指定するだけでよろしく対象のSSL/TLSサーバの状態をチェックしてくれるツールがあると便利だな、ということになります。稿では、このような目的に利用されるsslscanというコマンドを紹介します。 sslscanはLinuxで動作し、ペネトレーションテスト用に使われるKali Linuxにもインストールされているお手軽なSS

    sslscanでサーバのSSL/TLS状態を簡単にチェックする - ろば電子が詰まつてゐる
    yass
    yass 2015/03/21
  • MessageQueueでらくらくサーバ/クライアント環境

    2. 自己紹介 •城間 隆行(しろま たかゆき) – 所属:電気通信大学 大学院 (修士1年) SoftLayerユーザー会 – 研究:クラウドコンピューティング関係 •日の内容:SoftLayerのMessageQueueが 便利だった話 15/03/20 Japan SoftLayer UG 2 4. What is MessageQueue? •SoftLayerが提供する不揮発共有Queue – 不揮発 •入れておけばとりあえず消えない – 共有 •ネットワーク越しに読み書き可能 – Queue •順序を維持した構造, イメージ:FIFO(First In First Out) •MessageQueueはどの様に使えるの? 15/03/20 Japan SoftLayer UG 4 5. MessageQueueの仕組み:書き込み •SoftLayer内部のQueueストアに

    MessageQueueでらくらくサーバ/クライアント環境
  • BurntSushi/xsv · GitHub - A fast CSV toolkit written in Rust.

    cat - Concatenate CSV files by row or by column. count - Count the rows in a CSV file. (Instantaneous with an index.) fixlengths - Force a CSV file to have same-length records by either padding or truncating them. flatten - A flattened view of CSV records. Useful for viewing one record at a time. e.g., xsv slice -i 5 data.csv | xsv flatten. fmt - Reformat CSV data with different delimiters, record

    BurntSushi/xsv · GitHub - A fast CSV toolkit written in Rust.
    yass
    yass 2015/03/21
    " xsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. "