タグ

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

  • 特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐

    特許庁が進めてきた基幹系システムの刷新プロジェクトが失敗に終わり、開発に投じた約55億円が無駄になってしまったことが、先週相次いで報じられました。 [スクープ]特許庁、難航していた基幹系刷新を中止へ - ニュース:ITpro 朝日新聞デジタル:費やした55億円、水の泡に 特許庁がシステム開発中断 - ビジネス・経済 このプロジェクトに「内閣官房GPMO(ガバメントプログラムマネジメントオフィス)補佐官」の肩書きで2009年まで民間から参加した萩順三氏(現 匠BusinessPlace 代表取締役社長)がFacebook上で当時を述懐しつつ、失敗の要因を分析していました。今後、失敗プロジェクトを繰り返さないためにも、重要な発言として人の許可をいただいてまとめました。 特許庁の情報部門に幾度も中止を迫った 萩順三氏の発言の主要な部分を引用します。 内閣官房GPMO(ガバメントプログラムマ

    特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐
    imai78
    imai78 2012/05/01
    石碑
  • ブログでメシが食えるか、Publickeyの2011年

    このブログ「Publickey」を始めた最大の理由は、ブログという小さなメディアの可能性を広げていくことであり、小さなメディアの運営が職業として成り立つのかどうかを確かめたい、ということにあります。 そうした実験の経過として毎月ページビューの報告をしてきましたが、今月で3回目の期末を迎えたので、そろそろ売り上げについても報告したいと思います。なぜ3回目の期末でようやく報告できるかといえば、1回目の期末はまだ立ち上げたばかりで何もなく、2回目の期末はクライアント数が少なすぎて、売り上げを報告するとクライアントがいくら支払ったのかが丸わかりになってしまう感じになってしまっていたのです。 僕の周りには、いつかブログの収入でべて行けたらいいなと思っている人がたくさんいますし、僕の知らないところにもたくさんいるはずです。そういった方に、現実はこんな感じ、という一例を参考までに知っていただければと思

    ブログでメシが食えるか、Publickeyの2011年
    imai78
    imai78 2011/12/26
    ブログがメディアになろうとした時、テレビや新聞などの従来のメディアで培われた実務におけるノウハウは活かされたりするものなんだろか?
  • 「さくらのクラウド」料金が発表。「Amazon EC2の半額」は実現できたか?

    Amazon EC2の半額以下で登場する、と先行報道されたさくらインターネットのクラウドサービス「さくらのクラウド」の価格体系が、11月7日に都内で行われたユーザーイベント「さくらの夕べ」で発表されました。 田中邦裕社長は「まずはおわび」として、「1000円以下のクラウドという期待には応えられなかった」と、つかみともとれる発言を切り出し、「最小構成のメモリを2GBにすべきか、500MBの構成も作るべきか悩んだが、VPSとの差別化として、この構成から始めさせてもらうことにした」と、絶対価格の安さよりも一定の性能を選んだことを説明。 その上で、もっとも低価格なサーバプランが、仮想1コア/メモリ2GBの構成で月額料金2500円(日割料金126円)であることを発表しました。最高性能のプランで仮想12コア/128GBメモリで月額9万6000円(日割料金4800円)となっています。 ネットワーク転送料

    「さくらのクラウド」料金が発表。「Amazon EC2の半額」は実現できたか?
  • Node.jsのコンセプトとは? ライアン・ダール氏による東京Node学園祭 基調講演(前編)

    このセッションでは、前半でNodeのコンセプトを、後半では来週にもリリース予定のNodeの新バージョンについて紹介します。 このデニス・リッチーの言葉はNodeの特徴を表していて、Nodeとは機能を加えるよりもむしろ取り去ったものです。 いまのOSのインターフェイスのほとんどは、1970年代のテレプリンタのような歴史をひきずっています。ケン・トンプソンとデニス・リッチーが開発したUNIXやCは当時のPDP11のためにデザインされたもので、いまのOSもその歴史上にあるのです。 UNIXの基概念は、対話的なコマンドラインを作るものでした。lsコマンドを打つとその結果がテレタイプに出力されるといったものです。そして基概念には、ブロックするシステムコールやプロセスが含まれています。 ブロックするシステムコールを呼び出すと、I/Oが完了するまで戻ってきません。戻ってくるまでどれだけかかるかも分か

    Node.jsのコンセプトとは? ライアン・ダール氏による東京Node学園祭 基調講演(前編)
  • 週に1日、エンジニアが開発に集中できる日を作ろう

    毎週決められた曜日には、会議も電話もメールもチャットもなく、上司から話しかけられもせず、エンジニアが開発に集中できる日が確保される。クラウド上でRuby on RailsなどのPaaSを提供しているHerokuでは、エンジニアが開発に集中できる日「Maker's Day」が毎週設定されているそうです。 Publickeyが月曜日に公開した記事「アジャイル開発手法でクラウドを作るHerokuのやり方とは」で、HerokuエンジニアCraig Kerstiens氏のブログ」を基に、Herokuでの開発の様子を紹介しました。Kerstiens氏はその続きとして「How Heroku Works - Maker's Day」をポストし、Maker's Dayを紹介しています。 トム・デマルコ氏とティモシー・リスター氏による有名な書籍「ピープルウェア」でも、エンジニアにとって集中できるオフィス環境

    週に1日、エンジニアが開発に集中できる日を作ろう
    imai78
    imai78 2011/11/11
    放置してもらえる時間って結構ありがたいもの。
  • オラクルがNoSQLに本気。エンタープライズ向け「Oracle NoSQL Database 11g」公開。オープンソース版も登場

    米オラクルはエンタープライズ向けNoSQLデータベース「Oracle NoSQL Database 11g」の公開を発表。評価版の無償ダウンロードを開始しました。オープンソースライセンスに基づくコミュニティ版も準備中(10月26日現在、ライセンス承認待ち)とのことです。 Oracle NoSQL Databaseは、同社のキーバリューストアであるOracle Berkeley DB Java Editionをベースに、分散処理機能、ロードバランス、管理機能、マルチノードバックアップ機能などを追加したもの。大規模なデータを高速に扱うことができ、高い可用性とスケーラビリティを実現すると説明されています。 分散キーバリューストアで単一障害点を排除 NoSQL Databaseの基的なアーキテクチャは、プライマリキーのハッシュによって指定されたノードにキー/バリューのペアを書き込む分散キーバリュ

    オラクルがNoSQLに本気。エンタープライズ向け「Oracle NoSQL Database 11g」公開。オープンソース版も登場
    imai78
    imai78 2011/10/28
    OracleのNoSQLねえ。。。なんかピンとこないなあ。
  • 「Java 7」とはどんなリリースだったのか、チーフアーキテクトが解説。JavaOne 2011

    サンフランシスコで先週、10月4日から開催された「JaveOne 2011」。基調講演で最初の話題として語られたのは、7月に登場したばかりのJavaの最新バージョン「Java 7」についてでした。 Java 7とはどんなリリースなのか、基調講演の模様を紹介します。 「プランB」としてリリースされたJava 7 オラクル Java Platformチーフアーキテクト Mark Reinhold氏。 1年前、Java SE 7をどうすべきか、みなさんに質問をした。そのときには主に5つの大きな新機能候補と、そのほかに細かい新機能候補があった。しかもその時点ですでにJava 6から6年が経過していた。 この新機能候補のうち、いくつかは開発に時間がかかりそうなものがあり、それらをJava SE 7から分離してJava SE 8の新機能とした計画を「プランB」とした。これならJava SE 7が当初よ

    「Java 7」とはどんなリリースだったのか、チーフアーキテクトが解説。JavaOne 2011
    imai78
    imai78 2011/10/16
  • Heroku、クラウドでScalaにも対応。これで6言語目

    同社は今月、Pythonのサポートも発表したばかりで、これでRuby、Clojure、JavaPythonJavaScript(Node.jsによる)に続く6言語目の対応となります。 ScalaJava VM上で動作する言語で、「オブジェクト指向プログラミングと関数型プログラミングを巧みにブレンドした言語」だとHerokuは説明しています。同社はすでにJava VMでJavaとClojureの対応を行っており、Java VMの存在が多言語対応のポイントになっています。 Facebookアプリケーションのホスティングで急成長 Herokuは9月にFacebookとの協業を発表し、Facebookアプリケーションのデフォルトのホスティングサービスとして指定されています。 その結果、Herokuによると協業発表後の24時間で3万3800種類の新しいアプリケーションがHeroku上にホスト

    Heroku、クラウドでScalaにも対応。これで6言語目
  • グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定

    DartはWebアプリケーションの開発を想定したプログラミング言語。実行方法として、JavaScriptに変換してWebブラウザ上で実行する方法と、専用の仮想マシンを搭載したWebブラウザで実行する方法が予定されています。グーグルChromeDartの仮想マシンを搭載する計画を検討中であることを明らかにしています。 Dartの設計方針は次のように説明されています。 Create a structured yet flexible language for web programming. Webプログラミングのための、構造的だが柔軟性のある言語を作る Make Dart feel familiar and natural to programmers and thus easy to learn. Dartを、プログラマにとって親しみのある自然で、学びやすいものとする Ensure t

    グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定
  • PR:「さくらのクラウド」のアーキテクチャは、意外なほどシンプルだった - Publickey

    国内ベンダ発のIaaS型クラウドサービスとして期待されている、さくらインターネットの「さくらのクラウド」が、9月5日に行われた同社のユーザー会「さくらの夕べ」にて11月に正式サービス開始予定と発表されました。 さくらのクラウドは「開発者指向のシンプルクラウド」をコンセプトに、高性能な仮想サーバや拡張性の高いネットワークなどを明朗会計型の料金体系で提供するというもの。まだ料金体系は発表されていませんが、「圧倒的なコストパフォーマンスで提供する」と田中邦裕社長は明言しており、機能や性能だけでなく価格競争力にも大きな自信を持っていることがうかがえます。 しかし低価格なクラウドサービスで、高性能、高機能なサービスを提供できるのでしょうか? 一般にクラウドベンダはこれまで、クラウド内部のほとんどをブラックボックス化してきました。私たちがクラウドの内部で何が起きているのかを知りたくても、その振る舞いか

    PR:「さくらのクラウド」のアーキテクチャは、意外なほどシンプルだった - Publickey
  • 「絶対落ちないシステムを作れ」という要件に、開発者たちはどう対応したのか。東証arrowheadの当事者が語る

    「絶対落ちないシステムを作れ」という要件に、開発者たちはどう対応したのか。東証arrowheadの当事者が語る 「素人的に言えば、絶対落ちないシステムを作れ、というのがユーザーから見た要求条件」と発言したのは、東京証券取引所の株式売買システム「arrowhead」開発のプロジェクトマネージャ 宇治浩明氏。 東京証券取引所は2005年にシステム障害を起こし、取引が一時全面停止するという事態を引き起こしました。そのため2010年に稼働を開始した新システム「arrowhead」の開発では、高性能と高可用性という高い品質を実現することが絶対の目標となっていました。 東京証券取引所と、arrowheadの開発に当たった富士通。両社はどのように開発プロジェクトを通して高いソフトウェア品質を実現したのでしょうか? 9月9日、早稲田大学 西早稲田キャンパスで行われた日科学技術連盟主催「ソフトウェア品質シ

    「絶対落ちないシステムを作れ」という要件に、開発者たちはどう対応したのか。東証arrowheadの当事者が語る
    imai78
    imai78 2011/09/27
    通常業務を抱えながら、なユーザしか見てこなかったが、、、こういう風に一体となってやれば確かに違うのかもね。
  • いきあたりばったりのアーキテクチャと教訓

    スライドの作者であるGleicon Moraesは、これらの図を示した上で、リレーショナルデータベースはガムテープのようにつぎはぎで使えるような万能薬ではない。シャーディングや非正規化などは検討すべきよい選択肢であり、またリレーショナル以外のデータベースも選択肢としていれるとよいだろうと説いています。 そして次のような「リレーショナルデータベースの間違った使い方10項目」を示しているのです(訳は前述の記事「データベースの間違った使い方10項目」から)。 Dynamic table creation(動的なテーブルの作成) Table as cache(テーブルをキャッシュとして使う) Table as queue(テーブルをキューとして使う) Table as log file(テーブルをログとして使う) Distributed Global Locking(分散したグローバルなロック)

    いきあたりばったりのアーキテクチャと教訓
  • ジェフ・ベゾス氏から株主への手紙。「私たちが直面する問題は商用ソフトでは解決できない。だから自社開発するのだ」

    Amazon.comの創立者でCEOのジェフ・ベゾス氏が、4月末に株主に宛てた手紙が公開されています。そこでは、eコマースを主力とする企業とはとても思えないような、徹底的に技術投資する姿勢が熱く語られています。 書面から浮かび上がるベゾス氏の熱意は、マイクロソフトのスティーブ・バルマー氏や、オラクルのラリー・エリソン氏らITベンダのトップが技術について語る熱意にひけをとらないどころか、「私たちが直面する多くの問題は、教科書に解き方など載っていない」「Amazonが求める要件はもはやあらゆる商用ソフトウェアでは満たせないところまで達した」と、ITベンダに依存せず、自社開発こそが進むべき道なのだという、固い決意を示す言葉が散らばっているのです。 先進のITはもはやITベンダの専売特許ではありません。オンラインサービスを提供するさまざまなベンチャー、AmazonやFacebookやTwitte

    ジェフ・ベゾス氏から株主への手紙。「私たちが直面する問題は商用ソフトでは解決できない。だから自社開発するのだ」
  • IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ パッケージベンダ、SIer、モバイル企業編

    IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ パッケージベンダ、SIer、モバイル企業編 IT系企業で給与が高いのはSIerなのか、パッケージベンダなのか、それともネットベンチャーなのでしょうか。前編のネットベンチャー、ISP/ホスティング、SEO/SEMアフィリエイト企業などに続き、今回はパッケージベンダ、SI/システム開発、ゲーム開発、モバイル関連の企業についてみていきましょう。 この記事は、Yahoo!ファイナンスの「業種別銘柄一覧:情報・通信」および金融庁の「EDINET」で公開されている企業の有価証券報告書から、従業員数、平均年齢、平均年収などの情報を収集、Publickeyが独自の判断で主な企業をピックアップし業種を分類、平均給与が高い順に並べてみたものです。年収の単位は千円です。 この記事は「IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ ネッ

    IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ パッケージベンダ、SIer、モバイル企業編
    imai78
    imai78 2011/09/22
    みんながdisってる企業っぽいほど年収高いのねん。
  • クラウドはSIerのビジネスにどんな影響を与え、SIerはどうするべきなのか? 情報サービス産業協会がレポートを公開

    国内の主要なシステムインテグレータやソフトウェア開発企業で構成する一般社団法人 情報サービス産業協会は、クラウドがシステム開発などの情報サービス事業に与える影響や課題を整理したレポート「クラウドコンピューティングが情報サービス事業者に与える影響とビジネス拡大に向けての提言」(PDF)を、公開しました。 レポートは、システムインテグレータやソフトウェア開発企業の立場からクラウドによるビジネスの影響を分析し、それに対応したビジネスモデルを提案している点が特徴です。 クラウドの登場などによる「所有から利用へ」の流れは、サーバなどハードウェアの販売や開発案件の減少など、システムインテグレータが依拠してきたビジネスモデルをおびやかそうとしています。その現状分析と今後の対応策をシステムインテグレータ自身がどう考えているのか、このレポートから垣間見ることができます。 新たな4つのビジネスモデルを提言

    クラウドはSIerのビジネスにどんな影響を与え、SIerはどうするべきなのか? 情報サービス産業協会がレポートを公開
    imai78
    imai78 2011/09/22
    クラウドはプラットフォームを固定化できないからSI特有の「作り逃げ」がどう影響するのか、そこに興味がある。
  • 中小企業では、社員のアカウント管理がGoogleやセールスフォースなどクラウドに移行していくのではないか

    中小企業では、社員のアカウント管理がGoogleやセールスフォースなどクラウドに移行していくのではないか 「社員のアカウントを社内システムで管理するのは大企業だけになって、中小企業ではセールスフォース・ドットコムやGoogle Appsなどクラウドに移行していくのではないか」。8月5日に開催されたイベント「OpenID TechNight #7」で、企業のアカウント管理に関する予想を語ったのは工藤達雄氏。7月に米国で行われた「Cloud Identity Summit 2011」の報告の中でのことでした。 一般に多くの企業は社員のアカウントを社内で管理しています。社内のディレクトリサーバで社員情報を管理し、それを元にシングルサインオンの仕組みを用いて業務アプリケーションやメール、グループウェア、ファイル共有などへログインできるシステムを構築している企業もあるでしょう。 しかしこうした規模の

    中小企業では、社員のアカウント管理がGoogleやセールスフォースなどクラウドに移行していくのではないか
  • Eclipseの最新バージョン「Indigo」リリース。GUIデザイナー、GUI自動テスターなど新機能追加

    毎年6月に行われてきたオープンソースの統合開発環境「Eclipse」のバージョンアップが今年も行われ、最新版となる「Eclipse Indigo」がリリースされました。 バージョン番号は3.7となりますが、Eclipse Indigoは正確に言えばEclipseの新バージョンというよりも、Eclipse体とそれに関連するさまざまなプロジェクトが同一時期に新バージョンをリリースする、「同時リリース」に対して付けられたコードネームです。 Eclipse Foundationは、Eclipse Indigoの開発には62のプロジェクトチームが参加し、4600万行のコードが含まれていると発表しています。 GUIデザイナーや自動テスト、DSL開発フレームワークなど Eclipse Indigoに含まれる主な新機能をいくつか紹介しましょう。 「WindowBuilder」はGUIデザイナーで、ビジュ

    Eclipseの最新バージョン「Indigo」リリース。GUIデザイナー、GUI自動テスターなど新機能追加
  • 「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏

    JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジンの性能競争が行われていますが、その影響とこの先の展望について語っています。JavaScriptプログラマなら必見の内容を、公開されたビデオを基に紹介しましょう。 JavaScript & Metaperformance これから、JavaScriptと性能についての当の話をしよう。 JavaScriptはみなさんご存じかな? いまや世界で最もポピュラーになったプログラミング言語だ。 JavaScriptは、Javaからシンタックスを、Schemeからファーストク

    「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏
    imai78
    imai78 2011/06/20
    「ここが明るくて探しやすいからさ」w
  • グーグル、Google Apps ScriptのGUIビルダー発表。統合開発環境のクラウド化が進む

    グーグルは、Google Appsのプログラミング言語「Google Apps Script」に、ドラッグ&ドロップでユーザーインターフェイスを自由に構築できる「GUI Builder」機能を追加したと、Google I/O 2011のセッション「Developing Apps, Add Ins and More with Google Apps Script」で明らかにしました。 GUI Builderは無料でGoogleドキュメントを利用しているユーザーでも利用可能になっています。Googleドキュメントから任意のスプレッドシートを開き、[ツール]メニューから[スクリプトエディタ]を選択。起動したスクリプトエディタの[ファイル]メニューの[ユーザーインターフェイスを構築…」を選択すると、GUI Builderが起動します。 左側のオブジェクト一覧から、ボタンやラベル、テキストボックス、

    グーグル、Google Apps ScriptのGUIビルダー発表。統合開発環境のクラウド化が進む
    imai78
    imai78 2011/06/13
    Excelに向けて邁進中。
  • Twitterにおける大規模システム構築、3つの原則

    4月に米サンタクララで行われたMySQL Confernce & Expo 211では、TwitterのJeremy Cole氏が「Big and Small Data at @Twitter」と題して、同社のシステムにおける原則とシステム構成について紹介したプレゼンテーションが行われました。 1日に1億5000万以上のツイートが行われているTwitterのシステムはどのように構築されているのか、その内容を紹介しましょう。 Twitterにおける原則 TwitterのJeremy Cole氏。

    Twitterにおける大規模システム構築、3つの原則