タグ

ブックマーク / www.publickey1.jp (179)

  • 社内でStackOverflowのようなQ&Aサイトを始められる「Confluence Questions」、アトラシアンがリリース

    社内でStackOverflowのようなQ&Aサイトを始められる「Confluence Questions」、アトラシアンがリリース ソフトウェア開発者向けのツールなどを提供している豪Atlassianは、社内向けQ&Aサイトを実現する「Confluence Questions 1.0」をリリースしました。 会議室の予約の方法から会社の近所で人気の喫茶店の場所まで、さまざまな質問と回答を共有し、ナレッジとして蓄積できるようになっています。 質問を入力。既存の質問と重複しないように、過去の質問の検索やトピックごとの分類、タグ付けなどもあります。

    社内でStackOverflowのようなQ&Aサイトを始められる「Confluence Questions」、アトラシアンがリリース
  • AndroidをめぐるOracle対Google裁判を振り返る(後編)~ 残る課題はAPI著作権と9行のコード

    AndroidをめぐるOracleGoogleの裁判で、Oracleは当初は7件の特許侵害を主な争点としていました。しかし7件中5件の特許が無効とされ(前編)、特許で闘うには不利な状況となりました。Oracleは法廷で、著作権侵害を主要な争点として取り上げることになります。 (記事は「AndroidをめぐるOracleGoogle裁判を振り返る(前編)~ Oracleが主張した特許侵害は認められず」の続きです) 特許侵害から著作権侵害へ争点が移る Oracleは、AndroidJavaテクノロジと互換性があるAPIセットを持っていることから「37のAPIと、一部の実装コード」について著作権が侵害されたと主張しました。 この戦術はそれなりに有効でした。Oracle側は初めて「勝ち点」をあげることに成功します。 2012年5月7日、陪審員は、次の2件に関して著作権の侵害があったと認定し

    AndroidをめぐるOracle対Google裁判を振り返る(後編)~ 残る課題はAPI著作権と9行のコード
    ono_matope
    ono_matope 2014/05/10
    互換APIが著作権侵害マジかよ
  • OpenStack、9番目のリリース「Icehouse」公開。仮想マシンのローリングアップデート、DBaaS機能など新機能追加

    OpenStack、9番目のリリース「Icehouse」公開。仮想マシンのローリングアップデートDBaaS機能など新機能追加 オープンソースとして開発されているクラウド基盤ソフトウェア「OpenStack」の9番目のリリース「Icehouse」(コード名)が公開されました。 OpenStackは半年ごとに新バージョンをリリースする方針で、リリースごとにアルファベット順にコード名が付きます。半年前のリリースは「Havana」、1年前のリリースは「Grizzly」でした。そして次のリリースとなる今年の10月には「Juno」が予定されており、来月にはJunoの機能を決めるためのデザインサミットが行われます。 Icehouse最大の新機能は、このリリースからデータベースサービスを実現する「Trove」が正式コンポーネントとして追加されたことです。 TroveはOpenStack上でDatabas

    OpenStack、9番目のリリース「Icehouse」公開。仮想マシンのローリングアップデート、DBaaS機能など新機能追加
    ono_matope
    ono_matope 2014/04/22
    "TroveはOpenStack上でDatabase as a Serviceを実現するためのコンポーネントで、MySQL、Perconaといったリレーショナルデータベースはもちろん、MongoDB、Cassandra、Couchbase、RedisなどのNoSQLデータベースもサポートします"
  • Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表 Red Hatは、Dockerコンテナの運用に最適化した軽量なOS「Red Hat Enterprise Linux Atomic Host」を、今年リリース予定の「Red Hat Enterprise Linux 7」と合わせてリリースすると発表しました。 Red Hat Enterprise Linux Atomic Hostは、Red Hat Enterprise Linuxの派生OSであるため、Red Hat Enterprise Linuxと同レベルの信頼性、セキュリティ、使い勝手などを備えつつ、Dockerのコンテナの実行や運用に絞って軽量化することでオーバーヘッドを小さく、さらにパッチなどの運用の手間を小さくするとしています。 Dockerとの相互運

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表
  • Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(後編)

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(後編) 仮想化やクラウドを基盤とした新しいインフラの考え方である「Immutable Infrastructure」が注目されています。このImmutable Infrastructureをテーマに3月25日に渋谷にあるDeNAの大会議室で開催された勉強会「Immutable Infrastructure Conference #1」では、150人の定員に400人以上が申し込む人気ぶりでした。 (記事は「Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)」の続きです) 不自由さをアプリケーションが受け入れることでよい影響が まずアプリケーションアーキテクチャへの影響についてですが、サーバがImmutableになるという

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(後編)
  • W3C、ゲームコントローラ対応の標準仕様「Gamepad API」のドラフトを公開

    入力デバイスとしてマウスやキーボード、タッチとは別に、ゲームマシンのコントローラのようなデバイスに対応する仕様として、W3Cは「Gamepad」仕様のワーキングドラフトを公開しました。 この仕様がどういうものなのか、Introductionのところで次のように説明されています。 Currently, the only way for a gamepad to be used as input would be to emulate mouse or keyboard events, however this would lose information and require additional software outside of the user agent to accomplish emulation. 現在のところ、インプットデバイスとしてゲームパッドを利用するにはマウスかキ

    W3C、ゲームコントローラ対応の標準仕様「Gamepad API」のドラフトを公開
    ono_matope
    ono_matope 2014/03/06
    楽しそうだけどこのスマホ時代にゲームパッド流行らさそう
  • マイクロソフト、クラウドのシステム構成図に使えるアイコン集を公開。Windows Azure以外にも一般的なシステム構成図で使えそう

    マイクロソフト、クラウドのシステム構成図に使えるアイコン集を公開。Windows Azure以外にも一般的なシステム構成図で使えそう マイクロソフトは、Windows Azure関連のシステム構成図を描くために使えるアイコン集「Windows Azure Symbol/Icon Set」を公開しました。こうしたアイコン集はすでにAmazonクラウドがすでに公開しており、多くの利用者に使われてます。 Windows Azure用に作られてはいますが、一般的なシステム構成図のためのアイコンも多く含んでいるため、さまざまな場面で利用できそうです。公開された多数のアイコンの中から、よく使われそうなアイコンを集めてみました。 データはPowerPoint形式、Visio形式、PNG形式で提供されています。GitHubやBitBucket、DropBoxなどのアイコンもあるので、デプロイ関連の図を描く

    マイクロソフト、クラウドのシステム構成図に使えるアイコン集を公開。Windows Azure以外にも一般的なシステム構成図で使えそう
  • Publickeyがおかげさまで5周年。5年前の予想は当たったか?

    おかげさまで日2月27日からPublickeyの6年目がはじまりました。ブログという小さなメディアで、しかも専門性の高いITの分野に絞ったコンテンツによるビジネスを実現させていこうという試みがなんとか5年も続けられたのは、多くの読者の方々、広告主や代理店の方々、取材させていただいたIT業界の方々のおかげです。ありがとうございます。 Publickeyのビジネスの状況については、毎年末に「ブログでメシがえるか」シリーズとして報告していますので、ここでは5年前、Publickeyを立ち上げたときに自分なりの決意と予想を書いた記事「Publickeyを通じて僕が実現したい「小さなメディアの可能性を広げる」ということ」を読み返して、当時の決意や予想がこの5年でどこまで実現してきているのか、皆さんと一緒に確認したいと思います。 予想は2つとも外れました 5年前、まだPublickeyのページビュ

    Publickeyがおかげさまで5周年。5年前の予想は当たったか?
  • Facebook、GoogleのLevelDBを採用したキーバリュー型ストア「RocksDB」公開。マルチコアと高速ストレージに最適化

    最新のサーバが備えるマルチコアと高速なフラッシュストレージの性能を活かすべく最適化したキーバリューストア「RocksDB」をFacebookがオープンソースとして公開しました。 RocksDBGoogleが開発したNoSQL軽量ライブラリ「LevelDB」を採用。以下の4つのビジョンを掲げています。 Scales to run on servers with many CPU cores. Uses fast storage efficiently. Is flexible to allow for innovation. Supports IO-bound, in-memory, and write-once workloads. サーバに搭載されているマルチプロセッサのメニーコアを活用し、フラッシュストレージのような高速ストレージに最適化。プラガブルアーキテクチャでつねに最新のテクノ

    Facebook、GoogleのLevelDBを採用したキーバリュー型ストア「RocksDB」公開。マルチコアと高速ストレージに最適化
  • Googleの新言語「Dart」、ECMAが標準化を開始

    Googleが、JavaScriptよりも優れたWeb言語として開発中の「Dart」。このDartの標準化をECMA Internationalが開始したと、The Chromium Blogのエントリ「Ecma forms TC52 for Dart Standardization」で報告されました。 Dartは先月、最初の正式版となる「Dart 1.0」がリリースされたばかり。 ECMA InternationalはJavaScriptの標準化を行っている団体でもあり(JavaScriptは正式にはECMAScriptという名称)、DartGoogle独自の言語から標準化された言語へと最初のステップを踏み出したことになります。ECMAは他にもC#の標準化も行っています。 WebブラウザにDartVMを搭載することを目指して 昨年の10月にGoogleDartを発表したとき、Java

    Googleの新言語「Dart」、ECMAが標準化を開始
    ono_matope
    ono_matope 2013/12/16
    GoogleのNative Clientとかの研究はDartに結実するのかな
  • SPDYやQUIC登場の背景。Webの進化がプロトコルを変えつつある。HTML5 Conference 2013

    SPDYやQUIC登場の背景。Webの進化がプロトコルを変えつつある。HTML5 Conference 2013 Webをより速くしようと、HTTPよりも優れたプロトコルとして提案されたSPDY(スピーディ)。しかしそのSPDYによって、下位レイヤであるTCPの制限が顕著に見えるようになってしまい、そのことでTCP以外のプロトコルとしてQUICをGoogleが提案しています。 Webの進化は、インターネットのプロトコルにまで影響を与えようとしている、という非常に興味深い話が、HTML5のコミュニティ「html5j」主催のイベント「HTML Conference 2013」で行われた小松健作氏のセッション「最新Webプロトコル、傾向と対策」で行われました。 その内容をダイジェストで紹介しましょう。 最新Webプロトコル、傾向と対策 小松です。所属はNTTコミュニケーションズでHTML5の研究

    SPDYやQUIC登場の背景。Webの進化がプロトコルを変えつつある。HTML5 Conference 2013
    ono_matope
    ono_matope 2013/12/05
    じっくり読んだ、良記事。QUICからHTMLまで "見てきたように、SPDYを使うと速くなる、あるいは遅くなると言うのは一概には言えません"
  • Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか?

    Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか? Excelのセルを方眼紙のように使ってレイアウトされた画面をWebアプリケーションのフォームに変換することで、プログラミングをしなくとも業務アプリケーションが生成できる「Forguncy」(フォーガンシー)をグレープシティが発表しました。 国内の企業の多くで、帳票のレイアウトをExcel上で緻密に行った結果、まるで方眼紙のように細かいセルの上に結合や罫線のテクニックを駆使して作られたワークシートできあがってしまうことがあります。それらは揶揄の意味も込めて「Excel方眼紙」と呼ばれることがあります。 あとは入力フィールドとデータベースのフィールドを対応づければ、Webブラウザから入力でき、集計などが行える業務アプリケ

    Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか?
    ono_matope
    ono_matope 2013/12/05
    あれでしょ、FileMakerでしょ
  • シャーディングを実現するSpiderストレージエンジン、MariaDBがバンドル開始 - Publickey

    データベースのスケーラビリティを改善する代表的な方法として、データを分割して複数のサーバで処理する「シャーディング」があります。そのシャーディング機能を持つMySQLストレージエンジンが「Spider」が、MySQL互換のMariaDBにバンドルされると、開発者である斯波健徳(しばけんとく)氏のブログにポストされた記事「[MariaDB][Spider]SpiderがMariaDBにバンドルされました」(8月23日付け)で紹介されています。 Spiderストレージエンジンの概要は、MySQLについていつも詳しい解説をしてくれるブログ「漢のコンピュータ道」の2010年3月のエントリ「Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジン」などで分かりやすく説明されていますが、簡単に言えばデータベースに対する参照や更新などの処理を複数のデー

    シャーディングを実現するSpiderストレージエンジン、MariaDBがバンドル開始 - Publickey
    ono_matope
    ono_matope 2013/09/06
    ほう、Spiderが。
  • Amazonクラウド、デプロイの自動化ツール「AWS OpsWorks」公開。Chefのレシピ利用

    クラウドのような大規模な基盤に対してアプリケーションを展開するには、自動化ツールが欠かせません。ChefやPuppetのような新しい運用自動化ツールが注目されているのはそのためです。 Amazonクラウドは、Chefを利用した運用自動化ツールの「AWS OpsWorks」を公開しました。Amazonクラウドのユーザーであれば追加料金はかからず、無料で利用可能です。 AWS OpsWorksを用いることで、大規模なクラウドアプリケーションを展開するのに必要なOSやミドルウェア、データベースサーバなどを多数のサーバにインストールし、ロードバランサーを設定し、アプリケーションをインストールするといった作業が自動化できます。大規模なアプリケーション展開でも、迅速に作業できるようになるでしょう。 OpsWorksの設定 AWS OpsWorksでは、まず管理単位となる「Stack」を定義し、どのリー

    Amazonクラウド、デプロイの自動化ツール「AWS OpsWorks」公開。Chefのレシピ利用
  • Erlangの評価は? Bashoに参加した力武健次氏に聞いた

    分散システムの開発に優れているなどの理由で、関数型プログラミング言語に注目が集まっています。Bashoが開発する分散キーバリューストアのRiakや、オブジェクトストアのRiak CSは、関数型言語の1つであるErlang(アーラン)が開発に使われています。 Bashoジャパンのシニアソフトウェアエンジニア 力武健次氏と、Bashoのシニアソフトウェアエンジニア Scott Lystig Fritchie氏 Bashoへのインタビューにあたり、2月から同社に参加しErlangへの造詣も深い力武健次氏と、同社シニアソフトウェアエンジニアのScott Lystig Fritchie氏が同席していました。お二人にErlangへの評価を短く聞きました。 Erlanは視認性が高く簡潔な記述ができる ──── 製品を開発する立場としてErlangをどう評価されますか? 力武氏 例えばCで書くと何千行もか

    Erlangの評価は? Bashoに参加した力武健次氏に聞いた
    ono_matope
    ono_matope 2013/02/12
    "そうした中でErlangは、分散システムのオーケストレーションのために使われてきました。CやC++、JavaScriptなどのコンポーネントがあり、Erlangはそれらをコーディネイトするために使っています。"
  • Twitterが自社製JavaScriptフレームワーク「Flight」をオープンソースで公開

    Twitterは自社サービスで利用しているJavaScriptフレームワーク「Flight」をオープンソースで公開しました。 Flightはコンポーネントベースの軽量フレームワーク。開発者に対して非同期で独立性の高いコンポーネントを定義する機能を提供することで、デバッグ、テスト、イベントハンドリングなどを容易にするフレームワークのようです。 Githubのページでは以下のように説明されています。 Components cannot be directly referenced, instead they communicate by triggering and subscribing to events. Consequently every component, and every component API, is entirely decoupled from every othe

    Twitterが自社製JavaScriptフレームワーク「Flight」をオープンソースで公開
  • AmazonクラウドのCTO「クラウドネイティブなアーキテクチャには4つの戒律がある」。AWS re:Invent基調講演(Day2 AM)

    AmazonクラウドのCTO「クラウドネイティブなアーキテクチャには4つの戒律がある」。AWS re:Invent基調講演(Day2 AM) クラウド時代のアーキテクチャは、それ以前の時代のアーキテクチャとは異なる。Amazon.com CTOのWerner Vogels氏は、Amazon Web Servicesが先週ラスベガスで開催したイベント「AWS re:Invent」2日目午前中の基調講演で、新しい時代のアーキテクチャとはどういうものなのか、聴衆に向けてたっぷりと解説しました。 クラウドによってリソースの制約から解放され、サーバやネットワークを含む冗長性までプログラミング可能になった新しい世界では、どのような考えによってソフトウェアを構築すべきなのか。 Vogles氏の話を紹介しましょう(記事と、後編の「Amazonは1時間に最大1000回もデプロイする。クラウドネイティブなデ

    AmazonクラウドのCTO「クラウドネイティブなアーキテクチャには4つの戒律がある」。AWS re:Invent基調講演(Day2 AM)
  • マイクロソフトがWindows Azureの最新ホワイトペーパーを日本語で公開

    マイクロソフトは、今月16日には東京ミッドタウンでデザイナー向けのイベントReMIX Tokyo 09を、来月26日からは横浜パシフィコでTech・Ed Japan 2009を開催する予定です。この2カ月で、SilverlightやWindows Azure、そしてWindows 7といった同社の最新技術についてのアップデートがこの2カ月で集中的に行われることになりそうです。 その前準備かどうかは分かりませんが、Windows Azureの最新ホワイトペーパーの日語版が公開されたと、同社エバンジェリスト関田文雄氏のブログ「Fumio Sekita's Blog」のエントリ「ホワイトペーパー追加 ~ せっかくですので読んで下さい」で紹介されています。 日語のホワイトペーパーが追加されたのは、msdnのAzure Services PlatformデベロッパーセンターのWindows Az

    マイクロソフトがWindows Azureの最新ホワイトペーパーを日本語で公開
  • イーサネットはツリー型からファブリック型へ進化する。ブロケードがファブリック対応の大型スイッチ発表

    イーサネットで構築されるネットワークの姿が大きく変わろうとしています。これまでのイーサネットはループ構造になってはならないという制限がありました(ループがあると信号がそこをぐるぐる回り出してネットワークを機能不全にするため)。 そのためイーサネットのネットワークは一般的にはツリー構造で構築され、耐障害性を高めるためにそのツリーを二重化した上で、その半分はスパニングツリーによって待機状態になっている、というのが一般的なデータセンターにおける構成でした。ブロケード・コミュニケーションズ・システムズのスライドから引用します。 しかしこのネットワーク構成は、仮想マシンがサーバからサーバへとライブマイグレーションするような横方向のトラフィックをさばくのは得意ではなく、サーバ仮想化が一般化した現在のデータセンターには不向きだと考えられるようになっています。 そこで最近注目されているのが「イーサネットフ

    イーサネットはツリー型からファブリック型へ進化する。ブロケードがファブリック対応の大型スイッチ発表
    ono_matope
    ono_matope 2012/11/07
    ふむ?
  • Windows Azure、クラウド内ネットワークを1ギガから10ギガへ高速化し構造も刷新した第二世代ハードウェアを全データセンターに構築

    マイクロソフトは、Windows Azureの全データセンターに対して新世代のハードウェアとなる「Flat Network Storage」を構築。ストレージの能力向上につなげたことをWindows Azureブログ「Windows Azure’s Flat Network Storage and 2012 Scalability Targets」で説明しています。 説明によると、データセンター内のこれまでのネットワークは1Gbpsのイーサネットで階層型のトポロジーでしたが、これを10Gbpsのイーサネットにし、フラットなトポロジーのネットワークにすることでノード間のトラフィックが効率よく行き来できるようにしています。これによってコンピュートとストレージの接続が高速になり、今年投入が開始されたVM Roleが可能になっただけでなく、MapReduceやHPCといった帯域幅を多く必要とするア

    Windows Azure、クラウド内ネットワークを1ギガから10ギガへ高速化し構造も刷新した第二世代ハードウェアを全データセンターに構築
    ono_matope
    ono_matope 2012/11/07
    フラットネットワークなんぞ