タグ

ブックマーク / mag.osdn.jp (9)

  • 米Google、新しいデータ圧縮アルゴリズム「Brotli」を発表 | OSDN Magazine

    Googleは9月22日、新たなロスレスデータ圧縮アルゴリズム「Brotli」を発表した。Deflateと同等の速度でより高い圧縮率を実現するという。オープンソースでコードを公開し、データフォーマットの仕様はインターネット技術タスクフォース(IETF)で公開されている。 Googleは2013年にDeflate互換の圧縮アルゴリズム「Zopfli」を発表している。このZopfliはPNGオプティマイザに統合されるなど、業界から肯定的なフィードバックを得られたという。BrotliはZopfliの利用から学んだことを取り入れつつ、Webフロント側の圧縮など新しいニーズを受けて開発したと経緯を説明している。 Brotliは汎用のロスレス圧縮アルゴリズムで、LZ77派生アルゴリズムやハフマン符号、二次コンテキストモデリングなどの技術を組み合わせているという。データフォーマットはDeflate互換

    米Google、新しいデータ圧縮アルゴリズム「Brotli」を発表 | OSDN Magazine
    riki0084
    riki0084 2015/09/25
  • 「MongoDB 3.0」発表、一般リリースは3月を予定 | OSDN Magazine

    米MongoDBは2月3日、オープンソースのドキュメント指向データベース「MongoDB 3.0」を発表した。最新のストレージエンジン「WiredTiger」や管理機能「Ops Manager」などの新機能を持つもので、3月に一般リリースの予定という。 2011年9月に公開されたMongoDB 2.0に続くメジャーリリースとなる。成熟したデータベース管理システムに向けて性能、柔軟性、管理などにフォーカスした。 ストレージレイヤーで最新のストレージエンジン「WiredTiger」を組み込むなどの強化を通じて性能を大きく改善したとのことで、たとえば書き込み性能は7〜10倍高速になるとしている。WiredTigerはMongoDBが2014年末に買収により取得した技術で、Berkeley DBの設計者らが開発したオープンソースのストレージエンジン。モダンなハードウェアアーキテクチャを活用し、高い

    「MongoDB 3.0」発表、一般リリースは3月を予定 | OSDN Magazine
    riki0084
    riki0084 2015/02/11
  • MapReduce代替の「Apache Spark 1.0」が登場 | OSDN Magazine

    非営利団体のApache Software Foundation(ASF)は5月30日、大規模なデータ処理を行うための分析ソフトウェア「Apache Spark 1.0」のリリースを発表した。「Apache Hadoop」のMapReduceを置き換えることを目指すもので、多くの変更点が加えられている。 Apache Sparkは米カリフォルニア大学バークレー校のAMPLabで開発された分散コンピューティングフレームワーク。高度なDAG(Directed Acyclic Graph)実行エンジンを持ち、より小さい粒度での処理を行うのが特徴。バッチモードで処理を行うMapReduceと比べるとインメモリ利用時に最大100倍の高速化が可能で、かつより高い安定性もあるという。HDFS、HBase、Cassandraに対応し、スタンドアロンのほか「Apache Mesos」、Amazon AWS

    MapReduce代替の「Apache Spark 1.0」が登場 | OSDN Magazine
  • GitレポジトリをWebブラウザから管理できる「GitLab 5.3」リリース | OSDN Magazine

    Gitレポジトリ管理システム「GitLab」開発チームは6月20日、最新版「GitLab 5.3」をリリースした。リポジトリに対する活動を視覚的に表示する「リポジトリグラフ」の実装やコードスニペットの強化といった新機能が加わっている。 GitLabRuby on Railsを土台としたGit管理アプリケーション。WebブラウザからGitレポジトリの閲覧やコードレビュー、マージリクエストなどの操作を行うことができる。ライセンスはMIT License。 GitLab 5.3は5月末に公開されたバージョン5.2に次ぐ最新版となる。新機能となる「リポジトリグラフ」は、リポジトリに対する一定期間の活動データを視覚表示する機能。ユーザー別にコミット数をグラフで表示することもできる。また、コードスニペットが個人ユーザーにも対応し、自分のコードスニペットを作成したり共有することが可能となった。そのほか

    GitレポジトリをWebブラウザから管理できる「GitLab 5.3」リリース | OSDN Magazine
  • WebSocketのリバースプロクシやSPDYサポートが加わった「nginx 1.4」登場 | OSDN Magazine

    オープンソースのWebサーバー「nginx」開発チームは4月24日、最新の安定版となる「nginx 1.4.0」を公開した。1年ぶりの新たな安定版リリースとなり、SPDYプロトコルのサポート、WebSocketリバースプロキシなどの機能が加わっている。 nginxロシアの開発者Igor Sysoev氏が開発したWebサーバーソフトウェア。軽量かつ高速なのが特徴で、リバースプロキシやIMAP/POP3プロキシ、キャッシュ、負荷分散、コンテンツの圧縮といった機能も持つ。ライセンスは二条項BSDライセンスで、BSD系OSだけでなくLinuxMac OS X、Solaris、Windowsなどさまざまなプラットフォームで動作する。調査会社Netcraftの調査によると2013年4月のシェアは15%で、Apache HTTP Server(55%)、Microsoft IIS(20%)についで3

    WebSocketのリバースプロクシやSPDYサポートが加わった「nginx 1.4」登場 | OSDN Magazine
  • はじめてのNode.js:Node.jsのイベントシステムを知る | OSDN Magazine

    記事は、3月13日にソフトバンク クリエイティブより発売された書籍「はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-」から、「第7章 Node.jsアプリケーションのデバッグ方法」の一部を抜き出し再構成したものです。 出版社ページ / Amazon.co.jpの商品ページ 大型: 384ページ、価格:3,045円(税込)、ISBN: 978-4797370904 Node.jsでのWebアプリケーション実行モデル PHPPerlなどの言語でWebアプリケーションを実装する場合、クライアント(Webブラウザ)とのやり取りはApache HTTP ServerなどのWebサーバーが行い、プログラムはWebサーバー経由で実行される形が多い。いっぽうNode.jsの場合、Node.js自体(正確にはNode.jsに含まれるWebサーバーモジュール)が直

    はじめてのNode.js:Node.jsのイベントシステムを知る | OSDN Magazine
  • Gitベースのファイル共有クライアント「SparkleShare 1.0」 | OSDN Magazine

    GNOME開発者のHylke Bons氏は12月9日、オープンソースのファイル同期システム「SparkleShare 1.0」を公開した。複数のコンピュータ間でのディレクトリの同期を可能にするので、バックエンドにはGitを使用する。WindowsMac OS X、Linuxに対応、プロジェクトのWebサイトよりダウンロードできる。 SparkleShareは、Gitをベースとするプロジェクト同期・バージョン管理プラットフォーム。ユーザーのコンピュータ上に同期用のディレクトリを作成し、その中に格納したファイルをほかのコンピュータの同期用ディレクトリとネットワーク経由で同期・共有できる。ファイルの管理にはGitを利用するため、容易にホストを設定できるのが特徴。サードパーティのストレージを利用せず、自分の管理下にあるサーバー内でファイルを管理できるメリットがある。Gitorius、Github

    Gitベースのファイル共有クライアント「SparkleShare 1.0」 | OSDN Magazine
    riki0084
    riki0084 2012/12/12
  • HTML5対応のWebテンプレート集「HTML5 Boilerplate 4」リリース | OSDN Magazine

    8月28日、HTML5対応のWebサイト/Webアプリケーションテンプレート集「HTML5 Boilerplate 4」がリリースされた。アイコンやHTML5開発でよく使われるJavaScriptライブラリ、Google Analyticsコードなどがあらかじめ含まれたテンプレート集で、迅速な開発に役立つという。 HTML5 Boilerplateは広く使われているHTMLCSSJavaScriptコードを集めたテンプレート集。開発者はこれを利用することで、堅牢かつレスポンスの高いWebアプリケーションやWebサイトを迅速に構築できる。モバイルにも対応したHTMLテンプレート、最適化されたGoogle Analytics用スニペット、アイコンなどで構成され、充実したドキュメントも揃える。jQueryとModernizrライブラリ、CSSリセットなどを行う「Normalize.css」と

    HTML5対応のWebテンプレート集「HTML5 Boilerplate 4」リリース | OSDN Magazine
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
  • 1