タグ

2014年10月19日のブックマーク (3件)

  • 正規表現を解析して可視化してくれるサイトが凄すぎる件

    ある正規表現に対して、特定の文字列がマッチするかどうかをチェックするツールやサイトは沢山ありますが、正規表現そのものが何を意味しているのか、どんな文字列を期待しているのかを解析・解読・説明してくれるツールやサイトってなかなか見ない気がします。 他人の書いた正規表現を見て、「ん?」ってなったことはありませんか? 例えばこれ。 1 ^[a-zA-Z0-9-_.]@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$ これくらいなら分かりますが、複雑になってくるとつらい… いつかはマスターしたいけど…今は楽したい。 そう思ってググってみると…ありました! それがこちら。 Regexper http://www.regexper.com/ 正規表現を入力して Display をクリックすると、その正規表現が表す内容を図にして表示してくれます。 例えば先程の正規表現は、当記事の一番上の

    正規表現を解析して可視化してくれるサイトが凄すぎる件
    kimutansk
    kimutansk 2014/10/19
    正規表現を展開した結果を表示してくれるサイトですか。これは面白いですね。
  • JavaOne報告会2014アーキテクチャトレンド

    2. Japan Java User Group はじめに •JavaOneで感じたアーキテクチャのトレンドを 紹介 –Javaに閉じる話ではありません •バズワード多めでお送りします –バスワードはトレンドを表現するキーワード –「だいたい」で使います •具体的な実装系の話は出てきません 1 3. Japan Java User Group 世の中の流れ •IoT(Internet of Things) –あらゆるモノがインターネットに接続し、あらゆる コトがインターネットを通じて発生する –デバイスの多様化と大量化 »PC、タブレット、スマホ、ウェラブル »Kiosk、自動車、家電、テレビ »タグ、カード、センサー –経験の一体化 »多様な入り口から同じデータにアクセスする »流通で言うとオムニチャネル 2

    JavaOne報告会2014アーキテクチャトレンド
    kimutansk
    kimutansk 2014/10/19
    IoTにMicroservices、Reactiveと。あとはNoSQLでMongoDBの事例が多いですか・・・ どういうシステムで適用して成功しているかが気になる所ですね
  • snappy-java: Java port of the snappy, a fast compressor/decompresser

    Fast compression/decompression around 200~400MB/sec. Less memory usage. SnappyOutputStream uses only 32KB+ in default. JNI-based implementation to achieve comparable performance to the native C++ version. Although snappy-java uses JNI, it can be used safely with multiple class loaders (e.g. Tomcat, etc.). Compression/decompression of Java primitive arrays (float[], double[], int[], short[], long[]

    snappy-java: Java port of the snappy, a fast compressor/decompresser
    kimutansk
    kimutansk 2014/10/19
    Java用Snappyのライブラリと。ストリーム書き込みが出来るとすると、後からいくらでも追記が出来るということでしょうかね。