タグ

publickeyに関するcnomiyaのブックマーク (22)

  • クックパッドのインフラ責任者が語る、DevOpsを成功させる考え方「迷ったら健全な方を選ぶ」~DevOps Day Tokyo 2013

    クックパッドのインフラ責任者が語る、DevOpsを成功させる考え方「迷ったら健全な方を選ぶ」~DevOps Day Tokyo 2013 世界中でDevOpsのイベントとして行われている「DevOps Days」の東京版「DevOps Day Tokyo 2013」が9月28日に開催されました。 国内企業のDevOps実践例から学ぶセッションで登壇したのが、クックパッドの成田一生氏。「迷ったら健全な方」というテーマで、同社におけるDevとOpsの良好な関係を構築する方法論を、Opsチームの責任者の視点で解説しています。内容をダイジェストで紹介しましょう。

    クックパッドのインフラ責任者が語る、DevOpsを成功させる考え方「迷ったら健全な方を選ぶ」~DevOps Day Tokyo 2013
    cnomiya
    cnomiya 2013/10/07
    「これって組織にとって健全だっけ?」と考えるのはいいと思う。/楽しさがビジネスに大事なのかというと大事で、例えば優秀な人が辞めていったりと、良くないことが起きるわけです。
  • マイクロソフトはYammerからDevOpsを学ぼうとしている

    Exchange Server OnLineやOffice 365など、マイクロソフトはパッケージソフトウェアとして開発した製品を、次々にオンラインサービスとしても並行して提供を始めています。そのオンラインサービスの開発について、マイクロソフトは先日買収したYammerが実践している手法を学ぼうとしていると、Network Worldの記事「Yammer impacting Microsoft's software development process」(マイクロソフトの開発プロセスに対するYammerのインパクト)が報じています。記事から引用します。 Specifically, Microsoft sees great value in the way Yammer introduces weekly changes and new features to its cloud-host

    マイクロソフトはYammerからDevOpsを学ぼうとしている
    cnomiya
    cnomiya 2012/11/22
    まずオンラインサービス版がどんどん新機能などを取り入れ、顧客のフィードバックを得て先に進化していき、パッケージソフトウェアはあとからそれをまとめて反映したものとして登場することになるかもしれません。
  • アジャイル開発の議論。アナログツールとデジタルツール、エンタープライズアジャイルについて

    米国ダラスで今年8月に行われたアジャイル開発のイベント「Agile2012」には、日からも多数の参加者がありました。そのAgile2012に参加したアジャイル活動家の方々が集まった座談会「Agile Conference Retrospective」が開催されました。 座談会ではAgile2012を振り返りつつ、日でのアジャイル開発の現状や今後についての議論が繰り広げられました。 写真左から、松元健氏(株式会社バンダイナムコスタジオ コーポレートプロジェクトマネジメント課 スクラムマスター)。経営企画に近いところで、会社のスクラムマスター的役割。 上田佳典氏(NECビッグローブ株式会社 サービス開発部)。アジャイルの考え方を全社に展開中。 伊藤宏幸氏。全社に対してスクラムの導入やアジャイル開発の教育などをしている。 藤原大氏(楽天株式会社 開発ユニット アジャイルグループ グルー

    アジャイル開発の議論。アナログツールとデジタルツール、エンタープライズアジャイルについて
    cnomiya
    cnomiya 2012/11/07
    うまくいくには、顧客から要求がでてくる&フィードバックをもらって反映するには予算が柔軟|Do AgileとBe Agile|成果を見せるというより、現状をきちんと見せるツール|リリース回数をKPI(面白い)
  • 特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐

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

    特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐
    cnomiya
    cnomiya 2012/01/30
    まだ要求の価値も見いだせない段階で、要求を定義していく過程で絞り込みができず、要求の量が爆発的に増大。そして、その爆発した要求に対して工数を見積もるような慣習です。
  • オープンソースのクラウド対応Webサーバ「Resin」と、JavaVM上のPHP実装「Quercus」を開発したCaucho Technologyに聞いた

    オープンソースのクラウド対応Webサーバ「Resin」と、JavaVM上のPHP実装「Quercus」を開発したCaucho Technologyに聞いた オープンソースで開発されている「Resin」は、セールスフォース・ドットコムのクラウドにも採用されているJavaベースのWebアプリケーションサーバです。国内での知名度はあまり高くありませんが、NTTデータイントラマートが販売する業務アプリケーション向けWebシステム構築基盤の「intra-mart WebPlatform」にも採用されています。 Resinの開発元は米国のCaucho Technology。同社はResin上で動作するJavaVMによるPHP実装の「Quercus」の開発も行っています。 同社のCEOであるSteve Montal氏とシニアエンジニアのAlex Rojkov氏が来日したので、同社について、そして最新のR

    オープンソースのクラウド対応Webサーバ「Resin」と、JavaVM上のPHP実装「Quercus」を開発したCaucho Technologyに聞いた
    cnomiya
    cnomiya 2011/10/18
    オーガニックに成長
  • 米スタンフォード大学が「機械学習」「データベース」「人工知能」の無料オンライン授業を今秋から開始 − Publickey

    米スタンフォード大学は、今秋から同大学で行われているコンピュータサイエンスの講義のうち、3つのコースをオンラインで無料公開することを発表しました。 公開されるのは、「Machine Learning」(機械学習)、「Introduction to Databases」(データベース入門)、「Introduction to Artificial Intelligence」(人工知能入門)の3コース。どのコースも今年の10月に開講し12月に終了する3カ月間の予定。コースによっては実際の講義とほぼ同様の宿題も用意され、提出すると自動採点してくれるようです。 機械学習のコースを担当するAndrew Ng准教授は発表の中で次のようにコメントしています。 “Both in the United States and elsewhere, many people simply do not have a

    米スタンフォード大学が「機械学習」「データベース」「人工知能」の無料オンライン授業を今秋から開始 − Publickey
  • 中小企業では、社員のアカウント管理がGoogleやセールスフォースなどクラウドに移行していくのではないか

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

    中小企業では、社員のアカウント管理がGoogleやセールスフォースなどクラウドに移行していくのではないか
    cnomiya
    cnomiya 2011/08/16
    SCIM(Simple Cloud Identity Management:スキム、と発音するようです)|メガSaaSという言葉に違和感
  • いきあたりばったりのアーキテクチャと教訓

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

    いきあたりばったりのアーキテクチャと教訓
    cnomiya
    cnomiya 2011/05/18
    笑えない。
  • 米Yahoo!で議論された、フロントエンドエンジニアリングの将来(前編)

    Dion Almaer みなさんこんにちは。このディスカッションでは、ここにいるBen Galbraithと、私Dion Almaerで司会をします。まずパネリストを紹介しましょう。 左から、司会のDion AlmaerとBen Galbraith。Tantek Çelik、Joe Hewitt、Elaine Wherry、Doug Crockford、Thomas Sha、Ryan Dahl 私とBenのとなりにいるのが、Tantek Çelik(テンテク・チェリック)。IE 5.5の開発に携わり、その後Web標準に関する活動もしてきました。 Joe Hewitt(ジョー・ヒューイット)はFacebookに所属していますが、Firebugの開発者でもあり、Facebook for iOSの開発もしています。もともとはNetscapeからMozillaになるときのFirefoxのオリジナル

    米Yahoo!で議論された、フロントエンドエンジニアリングの将来(前編)
    cnomiya
    cnomiya 2010/12/07
    シングルスレッド化されたSSPGスタイルこそ、サーバを書くのに求められていた|それ以上に広がったのは、単にJavaScriptを使うことができた、完全なノンブロッキングの世界、SSPGについてそれほど広い知識が必要とされない
  • 日本IBMも国内データセンターでクラウドに参入。1時間10円から

    IBMは、千葉県幕張市の幕張データセンターにクラウドサービス基盤を構築し、企業向けの新しいパブリッククラウドサービスを提供すると発表しました。2011年3月から日語対応のサービスを提供する予定。 価格は1.25GHz相当の32ビットCPUと2GBメモリ、60GBのストレージを含む仮想マシンの構成で、Windows Server OSを含み1時間あたり10.5円。同構成でRed Hat Linuxだと20円。下記に32ビット環境での料金表の一部を引用します。Copperとあるのが最小構成です。 提供されている最大性能の「Platinum」インスタンスは、1.25GHz相当の64ビットCPU×16と16GBメモリ、2048GBストレージの構成でWindows Server OSを利用した構成。この場合には1時間あたり209円。このほか別途インスタンスの予約料を支払うことで時間あたりの利用

    日本IBMも国内データセンターでクラウドに参入。1時間10円から
    cnomiya
    cnomiya 2010/12/06
    なぜWindowsが一番安いのだろうか!?
  • [速報]マイクロソフト、Windows AzureのVM Role発表、FacebookやYahoo! IDでも認証可能に。PDC10

    [速報]マイクロソフト、Windows AzureのVM Role発表、FacebookやYahoo! IDでも認証可能に。PDC10 マイクロソフトは10月28日(日時間10月29日)、シアトルの社で開発者向けのイベント「PDC10」を開催しました。 PDCでは毎年、同社のOSや開発ツールなどに関する新製品、新機能の発表が行われるイベント。今年の主なトピックは現在開発中のInternet Explorer 9、Windows Phone 7、そしてWindows Azureの新機能など。 この記事では、その中からInternet Explorer 9とWindows Azureに関してその内容を紹介します。 IE9ではサイトがアプリケーションのようになる 同社CEOのスティーブ・バルマー氏が登場。 今年のPDCはいままでで最大、世界中で3万人に対してネット経由でブロードキャストしてい

    [速報]マイクロソフト、Windows AzureのVM Role発表、FacebookやYahoo! IDでも認証可能に。PDC10
    cnomiya
    cnomiya 2010/11/02
    VMRole発表|クラウドは何を提供しなければならないのか? スケーラブルでマルチテナントなサービスの提供だ。
  • アジャイル開発を、人はどのようにして学ぶのか。アジャイルの第一人者、平鍋さんに聞いた

    アジャイル開発は、実はを読んで理解するのがとても難しい」。9月4日に、有志によるアジャイル開発のイベントの基調講演「アジャイル開発の現在・過去・未来」の中で、アジャイルの第一人者であるチェンジビジョン代表取締役社長の平鍋健児氏はこう発言しました。 を読んで理解するのが難しいのだとすると、アジャイル開発はどのようにして学んでいくのがいいのでしょうか? 平鍋さんが伝えようとしたことを詳しく聞くために、メールインタビューをしました。 自分で考えることが質 先日のXP祭りで平鍋さんの講演を聞いたとき、「アジャイルは人づてに伝わっていく」という部分が印象に残りました。また、「アジャイルは、実はを読んで理解するのがとても難しい」ともおっしゃっていました。とはいえ、アジャイル開発をや講演などから学び始める人も多いはずです。そういう方々にアジャイルをどう学ぶのがいいのか、というアドバイスを届け

    アジャイル開発を、人はどのようにして学ぶのか。アジャイルの第一人者、平鍋さんに聞いた
    cnomiya
    cnomiya 2010/09/27
    人間が絡んだ「サイエンスではない問題」を解決する際の鉄則|文脈重要。参加重要|「自分の状況に合わせて自分で考える」「まずやってみてから考える」「実践による知」「コンテクスト優先、ソリューションはあと」
  • グーグルが構築した大規模システムの現実、そしてデザインパターン(4)~デザインパターン編

    グーグルが「Evolution and Future Directions of Large-Scale Storage and Computation Systems at Google」(グーグルにおける、大規模ストレージとコンピュテーションの進化と将来の方向性)という講演を、6月に行われたACM(米国計算機学会)主催のクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」で行っています。 講演の内容を4つの記事(MapReduce編、BigTable編、教訓編、デザインパターン編)で紹介しています。この記事は教訓編の続き、デザインパターン編です。 大規模システムデザインの指針 よりよく使ってもらうためのインフラのデザインと開発方法を考えてみよう。 インフラに対する機能の要望についてさまざまなグループと話すと、多くのリクエ

    グーグルが構築した大規模システムの現実、そしてデザインパターン(4)~デザインパターン編
    cnomiya
    cnomiya 2010/08/27
    幅広い用途のドキュメントに対応するストレージシステム|Google Doc:あるドキュメントはプライベート、あるドキュメントはパブリックに公開|こうした幅広いアクセスコントロールのストレージシステムをどう作るか
  • セールスフォースのアーキテクチャ(シングルコード編)~ セールスフォースの内部コードで見る、過去との互換性をどう保つか

    セールスフォースのアーキテクチャ(シングルコード編)~ セールスフォースの内部コードで見る、過去との互換性をどう保つか 米国の計算機学会として知られるACMが主催したクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」(ACM SOCC 2010)が6月10日、11日にインディアナ州インディアナポリスで開催されました。 基調講演で行われたセールスフォースのアーキテクチャの解説を紹介しています。 (この記事は「セールスフォースのアーキテクチャ(マルチテナントデータベース編)~ Flex Schemaとオプティマイザ」の続きです) シングルコードベースをいかに維持しているか クラウドのすべてのテナントが同一バージョンのコードを利用する「シングルコードベース」を、セールスフォースはつねに維持しようとしている。そこには大きなメリット

    セールスフォースのアーキテクチャ(シングルコード編)~ セールスフォースの内部コードで見る、過去との互換性をどう保つか
    cnomiya
    cnomiya 2010/08/09
    Apexコードを用いて開発するパートナーも、同じように...パートナーのアプリも「シングルコード」ベースを維持しつつ顧客に提供することができるようになっている|Omniscient Debuggerが有望ではないかと考えている。
  • IBMとマイクロソフト「未来のIDEはWebブラウザで動く」

    IBMとマイクロソフトの開発ツール担当がeclipse conで対談した内容が、InfoWorldで報じられ、デベロッパーについて興味深い内容が語られています。ポイントをピックアップしてみましょう。 IBMでユーザーインターフェイス開発とEclipseを担当するKevin McGuire氏の言葉。 It's amazing how much stuff we have today [that] was in Eclipse 1.0," such as code completion, 現在のEclipse3.xの多くの機能が、実はコードコンプリートのようにEclipse1.0の頃からあったものばかりというのに驚かされる マイクロソフトでVisual Studio開発担当のTim Wagner氏がそれに応じて。 You kind of go back eight, nine years, a

    IBMとマイクロソフト「未来のIDEはWebブラウザで動く」
  • HTML5のMicrodataとは何か?

    HTML5では、HTML文書の中にメタデータを埋め込むための「Microdata」という仕様が含まれています。 最初に簡単なMicrodataの具体例を紹介します。HTML文書の中で明示的に人名であることを示したい内容があるとき、Microdataでは次のように書くことができます。 <div itemscope> <p>僕の名前は<span itemprop="name">山田太郎</span>です。</p> </div> この文書をWebブラウザで表示しても、 僕の名前は山田太郎です。 と表示されるだけで、特に何か変わったことが起きるわけではありません。しかし、このHTML文書を検索エンジンが読み込むと「山田太郎という文字列はnameである」と理解してインデックスしてくれる、といったことができるようになります(というのはあくまで例です)。 Microdataとは、文書の内容に対して機械に

    HTML5のMicrodataとは何か?
  • HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める

    HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める HTML5にはMicrodataというメタデータを埋め込むための仕様がある、ということを、「HTML5のMicrodataとは何か? 」「HHTML5のドラフト仕様書からMicrodataの抄訳 」という2つの記事で紹介しました。 そのMicrodataよりもずっと手軽にHTMLに独自データを埋め込む方法が、HTML5では提供されています。それが「Custom Data Attribute」です。 すでに使われている独自属性 あるタグに独自の属性を付加したいという要求は、まれに生じます。 追記12/2:rel属性はHTMLの正式な仕様でした。そのため、以下の例は独自属性の例としては正しくないので省略させていただきます。すいません) 例えば、グーグルなどの検索エンジンは、スパム対策とし

    HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める
  • Google WaveとSAPとの連係で見えてくる、業務アプリケーションのフロントエンドとしてのGoogle Wave

    Google WaveとSAPとの連係で見えてくる、業務アプリケーションのフロントエンドとしてのGoogle Wave Google Waveを業務アプリケーションのフロントエンドとして活用する可能性を、SAP Community NetworkのブロガーDaniel Graverson氏が「SAP Enterprise Service and Google Wave」というエントリで紹介しています。 Google Waveは「電子メールが今の時代に発明されたとしたら」という発想で開発されている新しいコミュニケーションツールです。チャットのようなリアルタイムなやりとり、電子メールのような非同期なやり取りが可能で、テキストによるコミュニケーションだけでなく、Google Waveをプラットフォームとした共同作業も可能な作りになっています。 Google Waveでワークフローを作る Grav

    Google WaveとSAPとの連係で見えてくる、業務アプリケーションのフロントエンドとしてのGoogle Wave
    cnomiya
    cnomiya 2010/06/16
    GoogleWaveを使った業務アプリフロントエンド|ボット重要|人と人の間にボット=Agent的!?
  • 企業向けのGoogle Wave対抗「12sprints」を開発中、SAP

    SAPが現在開発中のツール「12sprints」は、「Google Waveのライバル」になると海外のメディアで報道されています。そして12sprintsはクラウドで提供される見通しとされています。 SAP to Launch Google Wave Competitor - ReadWriteEnterprise SAP readying potential Google Wave rival 12sprintsは現在エクスクルーシブ・ベータの段階で、一般の利用者は試すことはできませんし、リリース時期も発表されていません。SAPは次世代の企業内コミュニケーションツールとしてどのようなものを考えているのでしょうか? その姿を、少し探ってみましょう。 コラボレイティブ・ディシジョンメイキングのためのツール SAPのデベロッパーリレーション担当Robert Horne氏は、12sprintsに

    企業向けのGoogle Wave対抗「12sprints」を開発中、SAP
  • 企業向けマイクロブログ、マイクロソフトも「OfficeTalk」開発で社内テスト実施中

    マイクロソフトも企業向けのTwitterライクなソフトウェア「OfficeTalk」を開発中であることを明らかにしました。同社のブログ「Microsoft Office Labs」にポストされたエントリ「Exploring the Impact of Social Networking in the Enterprise」(企業内でのソーシャルネットワークのインパクトを探る)では、OfficeTalkはまだビジネス環境でのマイクロブログに関するコンセプトの試験段階にあり、まだ製品段階ではない、と説明しています。 OfficeTalkにはすでに説明用のWebページが用意されており、そこで概要や画面を見ることができます。 説明によると、OfficeTalkはマイクロソフト社内ですでに運用されており、約1万人のユーザーがおり毎日数多くのメッセージがポストされているとのことです。 OfficeTa

    企業向けマイクロブログ、マイクロソフトも「OfficeTalk」開発で社内テスト実施中
    cnomiya
    cnomiya 2010/06/16
    chatterみたいなの(?)Microsoft版