タグ

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

  • JavaScriptで書かれたWeb統合開発ツール「Orion」発表。Eclipseの新プロジェクトとして

    EclipseはオープンソースによるJavaベースの統合開発環境として知られていますが、そのEclipseで新プロジェクト「Orion」が発表されました。 Orion is not a set of Java plug-ins which run in the existing Java IDE. It is browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Orionは、既存のJava IDEに対応したJavaプラグインのセットではありません。ブラウザベースのオープンなツールの統合プラットフォームであり、Web

    JavaScriptで書かれたWeb統合開発ツール「Orion」発表。Eclipseの新プロジェクトとして
    rhosoi
    rhosoi 2011/01/13
  • 「少人数のチームの方がソフトウェアの品質は高い」実証的ソフトウェア工学の研究会が開催

    統計や実証を通してソフトウェア工学を研究していく、それが「エンピリカルソフトウェア工学」(Empirical Software Engineering、実証的ソフトウェア工学)です。「第一回エンピリカルソフトウェア工学研究会」が、12月10日に都内で開催されました。 基調講演では、マイクロソフトリサーチで研究をしているDr. Thomas Zimmermann氏が登壇。開発組織の構造がソフトウェアにどう影響するのか、バグ報告書やバグ報告者と修正されるバグの優先順位の関係、そしてエンピリカルソフトウェア工学という「データ指向のソフトウェア工学」を、どのようにソフトウェア開発における意志決定に役立ていくのか、といった内容の講演でした。 開発組織の構造がソフトウェア品質に及ぼす影響は? マイクロソフトリサーチのDr. Thomas Zimmermann氏。 今日はいくつかのテーマについて紹介した

    「少人数のチームの方がソフトウェアの品質は高い」実証的ソフトウェア工学の研究会が開催
    rhosoi
    rhosoi 2010/12/20
    これはタイトルだけで読んだつもりになってはいけないレベルの記事だわ
  • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

    モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
    rhosoi
    rhosoi 2010/10/27
    これは相当普通でないアプローチだわ
  • Amazonクラウド、クラウドにチューンされたLinuxとアップデートパッチを提供

    Amazonクラウド専用にチューンアップされたLinuxディストリビューション、しかもアップデートも自動的にAmazonクラウドから提供される。Amazonクラウドが提供開始を発表した「Amazon Linux AMI」は、Amazonクラウドが自身のクラウド専用に作成したディストリビューションといえます。 AmazonクラウドにチューンアップされたLinux Amazon Linux AMI (Beta)の解説によると、Amazon Linux AMIは以下の特徴を備えています。 AWSとの統合 最初からAmazon EC2で起動し正しく動作するように設定されており、AWS API Toolsも含まれている。 セキュアな構成 キーペアによってリモート経由のアクセスを制限し、脆弱性のもととなりやすい不必要なソフトウェアを最初から含んでいないため、よりセキュアな構成になっている。 パッケージ

    Amazonクラウド、クラウドにチューンされたLinuxとアップデートパッチを提供
  • 呼びかけ:「SAP」をSocial Application Providerの略として使うのはやめませんか

    このエントリは広くITに関わるブロガー、ジャーナリスト、メディア、広報、マーケティングなどのみなさんへの呼びかけです。 呼びかけの内容 ミクシィやグリー、モバゲーといったソーシャルネットワークの上で、ゲームなどのアプリケーションを提供する企業や組織、個人などをSocial Application Provider(ソーシャルアプリケーションプロバイダ)と呼ぶようになっていますが、その略語として「SAP」が使われている文章を最近目にするようになりました。 しかしこの「SAP」を、Social Application Providerの略語として使うのはやめませんか? これが僕の呼びかけです。理由を以下に示します。 略語SAPをやめよう、という呼びかけの理由 理由1:混乱しやすい3文字略語を増やすことになる SAPはすでに多くの方がご存じのように、ERPなどで有名なドイツの企業SAPの名称とし

    呼びかけ:「SAP」をSocial Application Providerの略として使うのはやめませんか
    rhosoi
    rhosoi 2010/08/24
    ホームページ=>HPみたいなもんか・・・
  • さくらインターネット、NoSQLデータベースのテストサービスを開始

    サーバホスティング大手のさくらインターネットは、NoSQLデータベースの一種であるキーバリュー型データストア(KVS)を試験的に同社のサーバ上で提供する「KVSアルファテストサービス」を行うと、さくらインターネット研究所のブログで明らかにしました。 キーバリュー型データストアは、リレーショナルデータベースよりも単純な形式でデータを格納し、データ操作もシンプルなため、スケーラビリティや高速なアクセスを実現しやすく、クラウドの特徴を活かせるデータベースとして最近注目されています。 今回のアルファテストサービスでは、memcachedプロトコルを用いてさくらインターネット研究所が提供するキーバリュー型データストアを運用しているクラウドへアクセスし、利用する形態をとるようです。 KVSの中身はグリーが開発したFlare キーバリュー型データストアにはApache FoundationのCassan

    さくらインターネット、NoSQLデータベースのテストサービスを開始
    rhosoi
    rhosoi 2010/07/02
    KVSから開始って順番が面白いなー
  • memcached互換のNoSQLデータベース「Membase」がオープンソースで登場

    memcachedの開発者らが中心となって今年の3月に立ち上げた企業NorthScaleが、memcached互換のNoSQLデータベース「Membase」のオープンソースプロジェクト「membase.org」を6月23日に発表しました。 MembaseはWebアプリケーションのバックエンドに使われることを想定したキーバリュー型データストア。高速かつ高いスケーラビリティを目指したもの。 主な機能として、将来にわたってmemcachedとプロトコルの互換性を保証しつつ、ディスクへの永続性機能(データのディスクへの書き込み)、階層型データストア管理、データレプリケーション、稼働状態での設定変更とノード間のリバランシング機能なども備えると説明されています。 Membaseの特徴はmemcached互換とスケーラビリティ MembaseのWebサイトの情報を基に、特徴を紹介しましょう。 動的なノー

    memcached互換のNoSQLデータベース「Membase」がオープンソースで登場
  • こっちは本物のMapReduceだ! グーグルがAppEngine-MapReduceをオープンソースで開発中

    こっちは物のMapReduceだ! グーグルがAppEngine-MapReduceをオープンソースで開発中 グーグルGoogle App Engine上でMapReduce処理を実現するオープンソースを開発中だと、先日行われたイベントGoogle I/Oで明らかにしています。プロジェクトのホームページもGoogle Code上に「appengine-mapreduce - Project Hosting on Google Code」として公開されています。 Reduce処理やJava版はこれから 1つ前の記事「グーグルによるMapReduceサービス「BigQuery」が登場。SQLライクな命令で大規模データ操作」では、グーグルSQLライクな命令を用いて大規模データ処理のサービスを提供することをお伝えしました。 記事でも書いたとおり、これは内部でMapReduceを使っているかど

    こっちは本物のMapReduceだ! グーグルがAppEngine-MapReduceをオープンソースで開発中
  • [速報]SAPがサイベースを買収。データベースからアプリケーションまで垂直統合のベンダへ

    大手ERPベンダのSAPが、データベースベンダのサイベースを買収すると正式に発表されました。 買収総額は58億ドル。SAPにとっての大型買収は2年前のビジネスオブジェクツを68億ドルで買収して以来のことです。 ブルームバーグ、ロイター、ウォールストリートジャーナルなども報じています。 SAPも3層を自社で揃えた垂直統合ベンダへ SAPの顧客の多くはSAPアプリケーションの利用にOracleデータベースを利用しており、ある意味でSAPはオラクルに依存していました。しかしここ数年、オラクルは自社のERP製品をはじめとするアプリケーションの強化を進めており、エンタープライズアプリケーション市場ではSAPと競合関係を強めていくことは明らかでした。 SAPは以前からMySQLをベースとしたMaxDBを保有してはいましたが、今回のサイベースの買収でエンタープライズ市場で実績のあるデータベース製品群を手

    [速報]SAPがサイベースを買収。データベースからアプリケーションまで垂直統合のベンダへ
  • SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ

    SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ SSDがHDDに代わるストレージとして普及しようとしていることを背景に、SSDに特化したまったく新しいアーキテクチャを備えたリレーショナルデータベースを開発しようとしている企業があります。「ReThinkDB」です。 昨年7月に、PublickeyではReThinkDBの概要を記事「SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現」で伝えました。 その記事の中では、ReThinkDBがロックを使わずにトランザクションを実現し、データベース利用中でもスナップショットがとれ、また異常終了しても容易に復帰できる機能を備えている、といったことを紹介しました。 4月に米サンタクララでに行われた「MySQL Conference & Ex

    SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ
  • HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験

    リレーショナルデータベースを利用する際には、高い性能を引き出すために物理設計をし、スキーマを工夫し、パラメータのチューニングを行うことがつねに行われてきました。 性能のボトルネックはたいがいHDDにあり、いかにそのボトルネックを回避するかがチューニングのポイントですが、最近では性能向上のための武器として、HDDよりもずっとアクセス性能の高いSSDが注目されています。SSDはHDDと置き換えるだけで、アプリケーションにまったく手を加えずに性能向上を可能にする手段として非常に魅力的です。 HDDの代わりにSSDを利用したら、リレーショナルデータベースの性能はどれだけ向上するのでしょうか? オラクルと富士通が共同検証を行い、その結果をホワイトペーパーとして先週発表しました(参考「日オラクルと富士通 フラッシュ技術活用によるデータベース高速化を共同検証」)。 ホワイトペーパーでは、HDDの代わり

    HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験
    rhosoi
    rhosoi 2010/04/26
    ふーむ
  • マイクロソフト、jQueryへの全面的な支持を発表

    マイクロソフトはクライアントサイドのAjaxアプリケーションを開発するテクノロジーとして、jQueryを最優先(Primary Technology)にするという方針を明らかにしました。 すでにASP.NETチームの担当者はフルタイムでjQueryのコアライブラリの開発に参加しており、これまでASP.NET Ajax Libraryを使ってアプリケーションを開発してきたデベロッパーには、jQueryへ移行するように勧めています。 MIX10のキーノートにjQueryの開発者登場 ラスベガスで行われているマイクロソフトのイベント「MIX10」、2日目のキーノートスピーチで同社バイスプレジデントのScott Guthrie氏は、「18カ月前、製品の一部にjQueryを含めて出荷を開始しオフィシャルなサポートを提供してきた、昨年にはAjax CDN(コンテンツデリバリネットワーク)を通じてjQu

    マイクロソフト、jQueryへの全面的な支持を発表
    rhosoi
    rhosoi 2010/03/18
    「jQueryがIE専用になっちゃうんじゃないの?」←っていう心配はどうしても思い浮かんでしまう
  • テスト駆動開発の効果はどのくらいある?

    ソフトウェアの開発を行うときに、まずテストケースを先に作ってから機能を作り込む「テスト駆動開発」(Test-Driven Development:TDD)。これにより、ソフトウェアの開発工数や品質にはどの程度の変化があるのでしょうか。 TDD(テスト駆動開発)の適用評価を紹介した研究論文 - エリクソンはじめ3社:森崎修司の「どうやってはかるの?」:ITmedia オルタナティブ・ブログ この疑問について調査した論文を、奈良先端科学技術大学院大学 助教の森崎修司氏が3月10日のブログ「国立大学法人奈良先端科学技術大学院大学 助教」のエントリ「TDD(テスト駆動開発)の適用評価を紹介した研究論文 - エリクソンはじめ3社」で紹介しています。 開発時間はやや増えたがコードの品質は上がった 論文全文は有料なので読めないものの、森崎氏のブログによると次の知見が得られたとのことです。まず、ソフトウェ

    テスト駆動開発の効果はどのくらいある?
    rhosoi
    rhosoi 2010/03/12
    「開発時感」←誤字のようだけど誤字でもないような
  • Last.fmがサーバにSSDを導入、分散ファイルシステムもSSD対応にしてスケール向上に成功!

    音楽配信サイトのLast.fmは、今年の10月からXbox Liveでも利用できるようになったことを受けてユーザー数が大幅に増加。これに対応するためサーバにSSDを採用したところ、問題なくスケールの向上に成功してしまったことをブログ「Launching Xbox, Part 2 - SSD Streaming」で明らかにしています。 SSDで同時接続数が300から7000に増加 Last.fmはこれまで7200rpmのSATAドライブをバックエンドに利用。ファイルシステムとしてオープンソースの分散ファイルシステムであるMogileFSを採用していました。 オーディオストリーミングの能力は基的にこのMogileFSの管理下にあるハードディスクのランダムI/O性能に依存しており、現在は1つのハードディスクあたり約300同時接続をサポートしていたとのこと。 しかしXbox LiveがLast.

    Last.fmがサーバにSSDを導入、分散ファイルシステムもSSD対応にしてスケール向上に成功!
  • NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある

    Webスケールのデータを扱うためにさまざまなデータベースが登場してきている、ということを昨日のエントリ「データベースは目的別に使い分けるべし」で紹介しました。 特にリレーショナルモデルをベースとしない、非SQL系(NoSQL)と呼ばれるさまざまな種類のデータベースが登場してきています。非SQL系のデータベースは以前からオブジェクトデータベースやドキュメントデータベース、階層型データベースなどが存在していましたが、最近注目されているのがキーバリュー型データストアと呼ばれるデータベース。 ブログ「High Scalability」にポストされたエントリ「A Yes for a NoSQL Taxonomy」では、これら非SQL系のデータベースを詳細に9分類し、それぞれの分類に属するデータベースをリストアップしています(基になったのは「NoSQL is a Horseless Carriage」

    NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある
    rhosoi
    rhosoi 2009/11/10
  • 国内で相次いでPostgreSQL関連製品が投入、エンタープライズ市場での普及につながるか

    このところPostgreSQL関連のニュースが次々と発表されており、エンタープライズ向けのデータベースとして着々と成長を続けている様子が伝わってきます。最近の報道をまとめてみました。 Oracle互換のPostgres Plus Advanced Server いちばん大きなニュースは、28日に報道された日のサイオステクノロジーと米レッドハットが、PostgreSQLの商用版を販売しているEnterpriseDBに出資したというもの。 Red Hatとサイオス,PostgreSQLベースDBMSのEnterpriseDBに出資 - ニュース:ITpro EnterpriseDBが開発しているPostgreSQLベースの製品「Postgres Plus Advanced Server」は、Oracle互換を売りにした企業向けのデータベースサーバです。 同社は昨年IBMからも出資を受けており

    国内で相次いでPostgreSQL関連製品が投入、エンタープライズ市場での普及につながるか
  • 米ホワイトハウスのWebサイトがオープンソースで再構築、よりセキュアに

    米ホワイトハウスのWebサイトは先週の土曜日、10月24日(現地時間)にオープンソースで再構築された新システムとして生まれ変わったことが明らかになりました。Red Hat Linux、Apache、MySQLにCMSとしてDrupalが用いられ、検索エンジンとしてApache Solrが採用されたと、ティム・オライリー氏がブログ「Thoughts on the Whitehouse.gov switch to Drupal」で紹介、「これはオープンソースの大きな勝利だ」と書いています。 米国政府のオープンソース利用拡大を目指す団体「Open Source for America」のステアリングコミッティに所属するJohn Scott氏は、次のようなコメントを表明しています。 This is great news not only for the use of open source sof

    米ホワイトハウスのWebサイトがオープンソースで再構築、よりセキュアに
  • クラウドストレージの標準APIがストレージ団体「SNIA」から提案される

    「クラウドストレージ」とはクラウドで提供されるストレージサービスのことで、DaaS(Data Storage as a Serivce)と呼ばれることもあります。このクラウドストレージの操作と管理の標準的なAPIを、ストレージ業界の団体「SNIA(Storage Networking Industory Association」を母体とした組織「SNIA Cloud Storage Initiative」が提唱しています。 SNIA Cloud Storage Initiativeは10月12日に発足したばかりで、EMC、ネットアップ、HP、サン・マイクロシステムズ、シマンテックなどが参加。このSNIA Cloud Storage Initiativeが提唱するクラウドストレージのAPIが「Cloud Data Management Interface(CDMI)(PDF)」と呼ばれるもの

    クラウドストレージの標準APIがストレージ団体「SNIA」から提案される
  • WordCamp Tokyo 2009に参加しました。WordPressにもマイクロブログ機能登場!

    WordPressのイベント「Word Camp Tokyo 2009」に参加してきました。WordCampは世界中で行われているWordPressユーザーによるイベントで、今回のWordCamp Tokyo 2009も有志の方々によって開催されているようでした。 今回のイベントの目玉は、WordPressの開発者であるMatt Mullenwegの基調講演。Matt氏は初来日です。会場にはざっと見渡して100人以上の方が参加した様子でした。日でもWordPressの普及が進んでいることを感じさせます。 Matt氏の基調講演は人の希望で通訳なしで行われました。聞き取りながらとったメモを基にその内容を紹介したいと思います。 WordPress歴史 僕が初めて作ったブログはMovableTypeを使ったものだった。いまみると全然いけてないデザインだった MovableTypeは柔軟だし強

    WordCamp Tokyo 2009に参加しました。WordPressにもマイクロブログ機能登場!
    rhosoi
    rhosoi 2009/04/14
    さすが東京は人が多くて全然フインキが違うな