タグ

ブックマーク / xtech.nikkei.com (28)

  • 人間は誰でもミスをする、システムは必ず障害を起こす──トラブルを減らす“6つの知恵”

    「To Err is Human」、これは、1999年に米国の有識者機関である米国医学研究所(IOM: Institute of Medicine)から刊行された報告書のタイトルだ。日語に訳すと「人間は誰でもミスをする」という意味になる。 毎年約10万人が医療事故で死亡、米の死亡原因8位に この報告書によると、当時の米国では、毎年4万4000人~9万8000人もの患者が医療事故によって命を落としていた。これは、自動車事故やエイズによる死亡をはるかに上回り、第1位~3位の死亡原因を占める心臓病、がん、脳卒中といった三大疾病から順に数えても、米国の第8位の死亡原因と報告された。

    人間は誰でもミスをする、システムは必ず障害を起こす──トラブルを減らす“6つの知恵”
  • [続報]スルガ銀-IBM裁判控訴審、なぜ賠償額は減額されたのか

    スルガ銀-IBM裁判の控訴審で、東京高等裁判所は2013年9月26日、日IBMに約42億円の賠償を命じる判決を下した(関連記事)。この金額は、一審判決で東京地裁が示した賠償額の6割未満である。 今回の二審判決のポイントは、日IBMが支払うべき賠償の範囲を、システムの要件定義を経て「約90億円で新システムを開発する」という最終合意書を交わした2005年9月末日以降の費用に限定したことである。一審判決では、システムの企画設計から要件定義、開発中止に至るまで、スルガ銀行が日IBMなどに支払った費用全額を賠償として認めていた(関連記事)。 東京高裁は今回、プロジェクトの各段階において、システム開発に際してITベンダーが負うべき「プロジェクトマネジメント義務」の違反に当たる行為が日IBMにあったかを検討。日IBMがパッケージソフト「Corebank」を提案した企画・提案の段階と、最終合意書

    [続報]スルガ銀-IBM裁判控訴審、なぜ賠償額は減額されたのか
  • Windows 8に「スタートボタン」を追加する無償ソフト、電机本舗が日本語化版を配布

    写真2●設定でスタートメニューの形式を「Windows Classic」「Windows XP」「Windows Vista/Windows 7」の3種類から選べる 電机舗は2012年9月3日、米マイクロソフトが10月に一般販売を開始する新クライアントOS「Windows 8」で、従来のWindowsのようなスタートボタンとスタートメニューを利用できるようにするソフト「Classic Shell 3.6.1J」(写真1)の配布サービスを開始した。 同社Webページから無償でダウンロードできる。「今まで通りWindowsを使いたいと考えているビジネスユーザー」(同社)の利用を主に見込んでいるという。 同ソフトは、オープンソースソフトウエア(OSS)として開発が進められている「Classic Shell」の“日語化したリビルド版”という位置付けになる。9月3日時点におけるClassic S

    Windows 8に「スタートボタン」を追加する無償ソフト、電机本舗が日本語化版を配布
  • [第3回]スマートフォンは両刃の剣

    <<[第2回]へ<< ソニーにとって、スマートフォン向けゲーム市場は同社のゲーム事業の売り上げを高める可能性がある一方、PSPで築いたこれまでの携帯型ゲーム事業を縮小させてしまうリスクを抱えており、「両刃の剣」になりかねない。ここでゲーム事業縮小のリスクがあるのは、スマートフォン向けゲームが、「人」「金」「時間」を奪っていくためだ。 「人」とはユーザー、中でもカジュアル・ゲーマーを指す。PSPでは、カジュアル・ゲーマーの取り込み役は、2000円弱の廉価版ゲームや、低価格なミニ・ゲーム・シリーズ「minis」だった。ここでスマートフォン向けゲーム事業に乗り出せば、PSPでカジュアル・ゲーマーを取り込めなくなる。 「金」は、ゲーム・ソフトの単価である。スマートフォン向けゲーム・ソフトは新作でも1当たりの価格が数百円程度で、無料のものも多い。高価な場合でも1000円台だ。一方、これまでのパッケ

    [第3回]スマートフォンは両刃の剣
  • ソニーとの協業を模索したJobs氏

    Steve Jobs氏が米Apple社で生み出した製品を振り返ってみると、1980年代の「Macintosh」、1997年に復帰した後にはカラフルな筐体で人気を呼んだ「iMac」や携帯型音楽プレーヤー「iPod」、スマートフォンの「iPhone」、タブレット端末「iPad」などが挙げられる。これらはすべて個人に向けた製品であり、革新的な製品だったといえる。 私は、ソニーなど家電メーカーで長く製品開発に携わってきた経験から、新たな価値を持った製品は大きく2種類に分類できると考えている。「従来の製品や、その利用シーンを置き換えるもの」と、「従来の製品と並存するもの」だ。Jobs氏は、主に前者の製品を開発することで市場を切り開いてきた。 例えば、Macintoshは、プログラミングに長けた利用者だけが使うことを許されたコンピュータを、GUIの活用で一般消費者が簡単に操作できるようにした。これが、

    ソニーとの協業を模索したJobs氏
  • [続報]spモード障害、なぜ処理能力オーバーで「メールアドレスの置き換え」が起きたのか

    2011年12月20日に発生したNTTドコモのspモード障害(関連記事)。一部のサーバーが処理能力不足に陥ったことが、なぜ「自分のメールアドレスが他人のものに置き換わる」という通信の秘密にかかわる事故に発展したのか。大きな理由の1つは、メールアドレスが端末固有のIDでなく、端末に振り出されたIPアドレスとひも付いていた点にある。 Android OS端末がいったん3G網に接続したら、3G網から切断しない限り、端末のIPアドレスは変わらない。端末を再起動したり、あるいは3G網からWiFi網に切り替えたりしない限り、IPアドレスが再度割り振られることはない。家庭の固定網に接続したパソコンに近い仕様といえる。 この仕組みによって、Android OSにおけるIPアドレスは、一時的には端末を識別するIDとして使える。NTTドコモのspモードシステムの場合、3G網に接続して電話番号とIPアドレスをひ

    [続報]spモード障害、なぜ処理能力オーバーで「メールアドレスの置き換え」が起きたのか
  • ここまで違う! iOSユーザーとAndroidユーザーの傾向

    企業にとってスマートフォン市場への進出やサービス展開の際に、iOS(iPhone/iPad)、Androidのどちらをターゲットにすべきか、または各OSの市場にどのようにアプローチすべきかは、大きな課題の一つである。しかし、そのユーザー層の違いについて、データを基にした分析結果は、今まで多く存在しなかった。今回のアンケートでは、iOSユーザー/Androidユーザー別の意識や行動、気になる課金傾向や彼らの性格までを比較する。今後、企業がどのように各ユーザーにアプローチをすべきかヒントを得たいと思う。 調査方法はスマートフォンのユーザーが、スマートフォンから回答する手法であるスマホリサーチ(関連記事)を利用。有効回答数は892件である(表)。

    ここまで違う! iOSユーザーとAndroidユーザーの傾向
  • 1行もコードを書かずにAndroidアプリを開発できる

    Android搭載のスマートフォンでは、多種多様なアプリケーションをAndroid Marketから手軽にダウンロードして利用できます。様々なアプリケーションを利用しているうちに、「自分でも作ってみたい!」と考える人は多いでしょう。 ただし、いざ作ろうとすると結構大変です。Androidアプリを開発するためには、Javaプログラミングや統合開発環境Eclipseの知識が必要です。覚えることが膨大なので、なかなか開発が進まず、途中であきらめてしまった人もいるのではないでしょうか。 こうしたAndroidアプリの開発に不慣れな人にお勧めの開発ツールがあります。それが、「App Inventor for Android(以下、App Inventor)」です。 App Inventorは、米Googleが無償で提供する開発ツールです。2010年7月から登録者向けにリリースしていましたが、2010

    1行もコードを書かずにAndroidアプリを開発できる
  • 三菱重工、国内11拠点でウィルス感染の事実を公表、「機密情報流出は確認されず」

    三菱重工業は2011年9月19日、社内の情報システムが広範囲にわたってウィルスに感染していた事実を公表した。感染を確認したのは社のほか工場、研究所など国内11拠点にあるサーバー45台と従業員が使用していたパソコン38台。造船や国防、発電プラントなどを手がける同社の事業に直接かかわるものも含まれていたが、「製品や技術など企業情報の流出は確認されていない」(広報・IR部)としている。 三菱重工の広報・IR部によると、社内システムのウィルス感染が判明したのは8月11日。社内調査を経て、27日に情報セキュリティの専門業者による調査に着手した。感染したウィルスには情報を外部に流出させるタイプが含まれていたことから、悪意を持った第三者からのサイバー攻撃の可能性が高いと見ている。 29日には社(東京都港区)に近い高輪警察署にウィルス感染の事実を報告。その後、警視庁や警察庁にも報告し助言を受けたが、被

    三菱重工、国内11拠点でウィルス感染の事実を公表、「機密情報流出は確認されず」
  • データベースの内部動作を知る

    SQLのプログラミングは奥が深い。特にパフォーマンスの観点から、そう言えるだろう。 みなさんご承知の通り、同じ結果を出すプログラムでも、SQLの書き方次第で処理時間に何倍もの差が生じ得る。効率の悪いSQLを書いてしまう原因は、多くの場合、リレーショナルデータベースの内部動作やアプリケーションに関する理解不足である。両者をよく知った上で最適なSQLを書けるようになることは、システムエンジニアとしての重要なスキルの一つである。 特集『基礎から理解するデータベースのしくみ』では、リレーショナルデータベースの内部動作について、基的な部分を分かりやすく解説している。SQLプログラミングに役立つことはもちろん、SQLチューニングやデータベース設計のための基礎知識としても不可欠だ。 イントロダクション ブラックボックスのままでいいの? Part 1:SQL文はどのように実行されるのか SQL実行までの

    データベースの内部動作を知る
  • 第29回 極端に注意力が低いのは「注意欠陥障害」の可能性

    24歳になる私の部下のことですが,何度注意しても同じミスを繰り返し,仕事もやりとげられません。会議中はそわそわし,デスクの上には書類が山のように積まれて全く整理できない状態です。あきれ果てて「もう辞めて欲しい」とさえ思っています。どう対処すればいいのか悩んでいます。(39歳,男,プロジェクト・マネジャー) 質問者の部下のように,注意が散漫でよくミスをし,落ち着きのない人はいるものです。こうした人は多くの場合,何か大きなストレスを感じていたり,なんらかの原因で情緒不安定に陥っています。 しかし,そういった行動が長く続く場合は,「注意欠陥障害(ADD)」や「注意欠陥・多動性障害(ADHD)」を疑ってみる必要があります。 注意欠陥障害は,注意が続かない「行動傷害」が主な症状です。図1に掲げた項目の6つ以上があてはまり,それが6カ月以上続いている場合は,注意欠陥障害の可能性があります。一方の注意欠

    第29回 極端に注意力が低いのは「注意欠陥障害」の可能性
  • HTML5時代が目前! 本気で学ぶJavaScript

    登場当時、動きのあるWebページを作る技術として注目されたJavaScriptは、その後“不遇”の時代を経て、Ajaxで再び脚光を浴びました。jQueryなどのライブラリの普及で、開発生産性やブラウザ互換性の問題がほぼ解決した現在、HTML5時代を目前にして、JavaScriptの重要度はさらに高まっています。この特集では、今、知っておきたいJavaScriptを一気に解説します。 目次

    HTML5時代が目前! 本気で学ぶJavaScript
  • 第28回 「捨てられない人」は成長できない

    IT業界でプロとして活躍するには何が必要か。ダメな“システム屋”にならないためにはどうするべきか。“システム屋”歴30年を自任する筆者が経験者の立場から、ダメな“システム屋”の行動様式を辛口で指摘しつつ、そこからの脱却法を分かりやすく解説する。(毎週月曜日更新、編集:日経情報ストラテジー) 先輩“システム屋” 「ちょっといいかな、面白いクイズがあるんだけど。その名も『クイズ究極問題』だ!」 若手男性“システム屋” 「はい、興味あります」 先輩 「女性向けと男性向けがあるけど、女性向けからやってみようか」 若手男性 「はい、よろしくお願いします、先輩」 先輩 「男性の魅力の5大要素を、仮に、頭脳、体力、経済力、ルックス、面白さの5つとする」 若手男性 「ふむふむ」 先輩 「さて、この中で1つだけ捨ててもらうとしたらどれを選ぶかな?」 若手女性“システム屋” 「1つだけ捨てるのですか?優先順位

    第28回 「捨てられない人」は成長できない
  • 評価を高める仕事術(15)「ひと言で語れない」人が残念な理由

    この連載では、「ダメに見せないことで評価を高める」ための仕事術を扱っている。前回までは五つ目のネガティブ特性である「質が語れない、理解が浅い」について説明した。ネガティブ特性は以下の通りである。 先を読まない、深読みしない、刹那主義 主体性がない、受け身である うっかりが多い、思慮が浅い 無責任、逃げ腰体質 質が語れない、理解が浅い ひと言で語れない、話が冗長 抽象的、具体性がない、表面的 説得力がない、納得感が得られない 仕事が進まない、放置体質 言いたいことが不明、論点が絞れない、話が拡散 駆け引きできない、せっかち、期を待てない 今回から六つ目のネガティブ特性である。「ひと言で語れない、話が冗長」について説明する。 相手にとっての「真の課題」に焦点を当てていない ある目的のために説明しようとするが、内容の核心的な部分に焦点を当てて簡潔かつ明確に伝えようとしない。あるいは、伝えるこ

    評価を高める仕事術(15)「ひと言で語れない」人が残念な理由
  • 狙われる「情報家電」、コーヒーメーカーにも“危険な脆弱性”

    狙われる「情報家電」、コーヒーメーカーにも“危険な脆弱性” 「組み込みシステムは格好の標的」、IPAがシンポジウム開催 「組み込みシステムは、攻撃者にとって格好のターゲット。情報家電(ネットワーク接続機能を持つ家電)も例外ではない」。情報処理推進機構(IPA)研究員の鵜飼裕司氏は2011年2月24日、IPAが開催したシンポジウムにおいて、情報家電のセキュリティについて解説した。 2010年から、政府では2月を「情報セキュリティ月間」と定め、情報セキュリティに関する普及啓発活動を、官民連携で集中的に実施している。その活動の一環としてIPAでは、「情報家電」「自動車」「中小企業におけるクラウド」「重要インフラ」の4分野におけるセキュリティ動向を解説するシンポジウムを、2月24日と25日の2日にわたって開催している。 鵜飼氏は情報家電のセキュリティに関するシンポジウムに登壇。情報家電を含めた組み

    狙われる「情報家電」、コーヒーメーカーにも“危険な脆弱性”
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • IPAが「Ruby研修用コンテンツ」を無償公開、活用法やプログラミング技術を遠隔から実習

    情報処理推進機構(IPA)は2011年1月31日、プログラミング言語RubyおよびWebアプリケーションフレームワーク「Ruby on Rails」の利用方法やプログラミング技法、最新動向などを遠隔からグループ学習するための教材と実習環境「Ruby研修用コンテンツ」を無償公開した。 実習環境は、IPAが提供しているインターネットを通じたオープンソースソフトウエア(OSS)実証評価環境「OSSオープン・ラボ」のサービスメニューの一つとして提供される。利用するには、OSSオープン・ラボの利用予約が必要となる。研修実施担当者が、同ラボのWebページ下部に記載されたメールアドレスあてに、予定人数や研修会場の場所と回線種別、実施予定日などを記入して申し込むことで利用できる。研修当日は、受講者ごとにラボ側で仮想OSが用意され、受講者はWebブラウザでアクセスしてコンテンツを利用する(図)。 Ruby

    IPAが「Ruby研修用コンテンツ」を無償公開、活用法やプログラミング技術を遠隔から実習
  • Androidアプリ開発ノウハウ

    Androidアプリケーション開発コンテスト「Android Application Award (A3)2010-2011 Winter」のエントリー締切がいよいよ2月7日に迫った。開発者を応援するべく、ITproで掲載してきたAndroidアプリ開発ノウハウをまとめた。 あなたのAndroidアプリを“カメラアプリ化”する カメラアプリを作ろう 第1回 ボタン一つでアプリの背景をカメラ写真に変える 第2回 カメラ機能を加える Android ユーザビリティセミナー ユーザビリティ調査の極意を聞き、Flash/AIRによるAndroid開発の実際を見る AndroidアプリをJavaScriptAIRで作る AndroidアプリをJavaScriptAIRで作るツール 初めてのAndroidプログラミング Eclipseを導入して開発環境を整えよう 開発用PCAndroid端末の実

    Androidアプリ開発ノウハウ
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • グーグル発「Hadoop」、日本企業も利用へ

    Hadoopは、グーグルが検索エンジン用に開発したバッチ処理システムを基に開発された、オープンソースソフトだ。グーグルが開発した分散ファイルシステム「Google File System(GFS)」を模した「Hadoop Distributed File System(HD FS)」と、データ処理機構「MapReduce」を模した「Hadoop MapReduce」で構成する。 米国では米VISAや米JPモルガン・チェースのような大手金融機関が、バッチ処理にHadoopを使用する。 そのHadoopがいよいよ、日企業でも使われ始めた。例えば楽天は、ある商品に対するお薦め商品をリストアップする「レコメンド処理」にHadoopを使用する。NTTデータは、全国の渋滞情報をリアルタイムに可視化するシステムの構築にHadoopを採用した。三菱UFJインフォメーションテクノロジーもHadoopを使っ

    グーグル発「Hadoop」、日本企業も利用へ