タグ

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

  • 「量子超越性」に突き進むGoogleの野望

    「2017年12月下旬から『量子超越性』の実証を開始する」「量子コンピュータのクラウドサービスを提供する計画だ」――。米Googleと米カリフォルニア大学サンタバーバラ校で量子コンピュータの開発を率いるJohn Martinis氏はそう力説する。量子コンピュータに注ぐGoogleの並々ならぬ野望を解き明かそう。 GoogleのMartinis氏は米シリコンバレーで2017年12月5~6日に開催された「Q2B Conference」の講演で、同社がクラウドサービス「Google Cloud」の一部として、量子コンピュータを提供するための作業中であることを明らかにした(写真1)。同社が開発中の量子ゲート方式の量子コンピュータを、インターネット経由で利用できるようにする。 量子ゲート方式のクラウドサービスは、米IBMが「IBM Q」を使って開始している。しかしGoogleの量子コンピュータは、従

    「量子超越性」に突き進むGoogleの野望
    ariteku
    ariteku 2017/12/15
  • [スクープ]みずほの次期システムはマルチベンダー、4社に分割発注

    みずほ銀行が次期システムの開発をマルチベンダー体制で進めることが日経コンピュータの取材で判明した。富士通、日立製作所、日IBM、NTTデータの4社に分割発注する。ハードウエアの調達とアプリケーションの開発を分離し、さらに預金や融資といった機能ごとに開発委託先を変える。大手4社に発注を分散させることで、総額4000億円を超えるとみられる大規模プロジェクトにおける技術者確保などに万全を期す。 委託内容と発注先との関係は次のとおりだ(図)。勘定系システムの中核をなす「流動性預金」のアプリケーション開発は、富士通に委託する。富士通はみずほ銀が現在使っている勘定系システム「STEPS」の開発元である。 流動性預金のアプリケーションの動作プラットフォームには、日IBM製メインフレームを使う。みずほ銀は「CIF(カスタマー・インフォメーション・ファイル)」や「処理フロー制御」など、各アプリケーション

    [スクープ]みずほの次期システムはマルチベンダー、4社に分割発注
    ariteku
    ariteku 2012/11/23
  • 【 sed 】 文字列の置換,行の削除を行う

    sedは与えられた文字列を,ルールに従って変換するコマンドだ。例えば,文字列の置換,行の削除といった処理が行える。 変換に利用できるルールには下表「sedの条件式」のような条件式が利用できる。例えば,文字列を挿入したい場合は「a」や「i」の後に挿入する文字列を指定する。文字列を置換したい場合は「s/置換ルール/置換文字/」と実行する。 置換ルールの最初に数値を指定すると,指定した行のみが処理される。例えば,「3d」と指定すると,3行目が削除される。 sedコマンドで実際に変換を行う場合は,変換処理内容は「-e」オプションを指定した後に記述する。また,sedコマンドに指定したファイルの内容を処理する。例えば,source.txt内のLinuxをリナックスに置換したい場合は,次のように実行する。 $ sed -e "s/Linux/リナックス/g" source.txt 結果は標準出力(ディス

    【 sed 】 文字列の置換,行の削除を行う
    ariteku
    ariteku 2012/07/29
  • 【 どのような正規表現があるのか 】

    Linuxのコマンドを「やりたいこと」でまとめました。「やりたいこと」を実行するためのコマンドと使用例を掲載しています。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    【 どのような正規表現があるのか 】
  • KDDIのメールシステムに障害、最大約615万台のau携帯電話に影響

    KDDIは、2012年2月11日夜に、携帯電話向けメールシステムに障害が発生したと発表した。スマートフォンを含むau携帯電話で、電子メールの送受信がしづらい状況になったという。影響を受けた端末は全国で約615万台。音声利用およびデータ通信には影響がなかったという。 発生時間は、2月11日午後8時35分から午後11時59分までの約3時間半。一部ユーザーの端末で同社が提供するメールサービス(ezweb.ne.jp)の送受信ができなくなった。 原因は、栃木県小山市にある小山ネットワークセンター内の通信設備における電源設備が故障したことという。これにより同施設に収容していたメールサーバーがダウンし、メールの送受信ができなくなった。 電源設備は2重の冗長構成だったが、当時は一方の設備がメンテナンス中で、片系運用をしていた。稼働中の電源設備が故障した後、メンテナンス中の設備を立ち上げるのに時間がかかり

    KDDIのメールシステムに障害、最大約615万台のau携帯電話に影響
    ariteku
    ariteku 2012/06/23
  • 「Java SE 6完全攻略」第23回 JTableクラスでのソーティング

    JTableクラスはJava SEのバージョンが上がるたびに機能拡張されています。例えば,J2SE 5.0では印刷のサポート,不連続セルの選択などの機能拡張が行われています。 Java SE 6でも以下の2点の機能が拡張されました。 カラムのセルのソーティング カラムのセルのフィルタリング そこで,今週はソーティング,来週はフィルタリングについて解説します。 J2SE 5.0でも,がんばればJTableでソーティングをすることは可能でした。例えば,Java Swing Hacks注のHack #22では「JTableにソートを実行させる」と題して,ソートを扱っています。 とはいうものの,デフォルトでソーティングができるのは大歓迎です。しかも,単純なソートであれば,あっという間です。 サンプルのソースコード TableSortingSample1.java すべてのカラムをソートするには,以

    「Java SE 6完全攻略」第23回 JTableクラスでのソーティング
    ariteku
    ariteku 2012/05/19
  • 開発費の実状は「人月単価90万円」

    情報システム・ユーザー協会(JUAS)が、ユーザー企業のシステム投資案件の実態を調査した。投資額を含めた大規模な調査は国内では、これが初めて。4月に人月単価や生産性などの分析結果を公表した。これらを基準値に、ユーザー企業がプロジェクトを評価できるようにするのが狙い。 JUASが調査・分析したのは、開発コスト(生産性)、品質、工期の三つの指標値。結果は、開発コストが「人月単価90万円」、品質は「不具合の発生率は開発コスト500万円(約5.6人月規模)当たり1個以下」、工期については「プロジェクトに投入した全人月の立方根の2.7倍」―という実態が明らかになった(図[拡大表示])。 今回の調査は、2004年10月初旬から2005年1月下旬にかけて、JUAS会員を中心としたユーザー企業40社を対象に実施し、133件のプロジェクト・データを収集した。その実績データをJUASが想定するプロジェクト

    開発費の実状は「人月単価90万円」
    ariteku
    ariteku 2011/10/21
  • クラウド時代の到来で、コンピュータサイエンスは「終わった」

    クラウド時代の到来で、コンピュータサイエンスは「終わった」 国立情報学研究所 アーキテクチャ科学研究系 教授 佐藤 一郎氏 「コンピュータサイエンスは終わった」。こう広言するコンピュータサイエンスの研究者がいる。国立情報学研究所(NII)の佐藤一郎教授だ。目ぼしい進展が見られない上、有望視されるクラウドコンピューティングの研究はクラウドを「持てる者」でないと困難だからだ。一方で、コンピュータサイエンスの研究成果は様々な分野に応用できると佐藤氏は主張する。(聞き手は、中田 敦=日経コンピュータ) 2008年後半から「コンピュータサイエンスは終わった」と明言しているそうですね。 コンピュータサイエンスが危機に陥っている証拠には事欠きません。バイオサイエンス(生命科学)と比べると、その差は歴然としています。バイオ分野では新しい実験装置や知見、医療技術、薬品が次々と登場しています。ところがコンピュ

    クラウド時代の到来で、コンピュータサイエンスは「終わった」
    ariteku
    ariteku 2011/09/05
  • 応用情報技術者試験の傾向と対策(午前編)

    平成23年度春期(特別)の応用情報技術者試験の出題傾向を分析します。 出題の難易度は、前回の試験とほぼ変わりません。ただし、過去の出題されていないテーマや用語の出題もあり、広範囲な知識を求められます。 試験の出題分類や時間、合格基準、実際の過去問題などは情報処理推進機構のサイトをご覧ください。 平成23年度春期(特別)試験 午前試験の出題分析 平成23年度春期(特別)試験の午前の分野別出題は次のような割合でした。 午前試験で合格は60点以上、すなわち80問中48問以上の正解です。常に自分の実力を把握し、48問以上正解するためにはあと何問正解すればよいかを意識しましょう。すべての分野を満遍なく充分に学習するには非常に時間がかかります。そこで、どの分野で何点くらいとれるかの見積もりにもとづき学習計画を立てましょう。 午前試験は、知識を問うタイプの問題が圧倒的に多く(約80%)出題されます。次の

    応用情報技術者試験の傾向と対策(午前編)
    ariteku
    ariteku 2011/08/31
  • “日本は特殊な国”か、通信を可視化してみたら意外な事実が分かった

    例えばFacebookやTwitterなどのソーシャルサービスは、実際にどれくらい国内企業ネットで使われているのか---。大手ファイアウォールベンダーの米パロアルトネットワークスは、半年に一度、世界中のユーザー企業を対象に大規模なトラフィック調査を実施し、様々なデータを収集および分析している。来日した調査担当者に、日の国内企業におけるトラフィック傾向などについて話を聞いた。 まずは調査の概要について教えてほしい。 2008年から約半年に1回の割合で、世界中のユーザー企業を対象にトラフィック調査を実施している。最新のデータは2011年5月に実施した調査で得たもので、調査対象となった企業の数は全世界で合計1253社、そのうち日の企業は87社入っている。調査対象企業の数は回を重ねるごとに大きく増えており、前回(2010年10月)は723社、前々回(2010年3月)は347社だった。具体的な企

    “日本は特殊な国”か、通信を可視化してみたら意外な事実が分かった
    ariteku
    ariteku 2011/08/18
    「日本人はTwitterが大好き」
  • [実装編]スレッドセーフにすることを忘れてはいけない

    スレッドセーフとは,アプリケーションをマルチスレッドで動作させても問題がないことを指す。サーバー向けアプリケーションは,マルチスレッドで動作するように設計・実装することが望ましい。そのほうが通常はパフォーマンスが向上するからだ。 だが,マルチスレッドのアプリケーションは,注意深く設計・実装しないとトラブルが生じる。例えば,あるスレッドで保持していた変数の値がほかのスレッドからアクセスされ,処理結果が上書きされたり,ほかの利用者の情報が見えてしまったりする。 こうしたトラブルは,開発者が1人で単体テストしているときには見つけられず,多数の利用者で限界時の挙動テストをしたときや,番移行した後で,たまたま見つかることが多い。トラブルが発生するタイミングを再現することが難しいので,デバッグは困難になりがちだ。 マルチスレッドでのトラブルを防ぐため,開発者は,スレッドセーフな設計と実装を心がける必

    [実装編]スレッドセーフにすることを忘れてはいけない
  • 第1回 Tracをオススメする,これだけの理由:ITpro

    Tracの便利さに惹かれるが,インストールに煩わしさを感じ,Tracを簡単にインストールできるTrac Lightning(旧Trac月)の開発を行う。また,日のTracコミュニティであるShibuya.tracにてユーザー補完プラグインなどのプラグイン開発にも携わる。 チーム内のタスクや分散開発におけるタスク管理の手段として,プロジェクト管理ツールのTracが注目を集めています。Tracは,Ruby on RailsやSpring IDEなどでも利用されています。連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ま

    第1回 Tracをオススメする,これだけの理由:ITpro
  • 第2回 読み誤りや誤削除など人為ミス続発

    みずほ銀のSTEPSは1988年に稼働を開始した。当時は、ATMの24時間稼働も、インターネットバンキングも、携帯電話を用いた振り込みサービスも存在しなかった。 その後、これらのサービスを追加する一方、みずほ銀はバッチ処理の上限値の設定を、23年間一度も見直さなかった(表-18)。 さらに、携帯電話での振り込みといった新サービスを導入する際に、夜間バッチの負荷テストを行っていなかった(表-19)。 みずほフィナンシャルグループなどによるシステムに関する内部・外部監査が機能していなかった(表-20)ため、こうした問題に気付くこともなかった。 みずほ銀はシステム監査において、「システム運用管理体制」のリスクを最高レベルとしていない(表-21)など、リスクの大きさを正しく把握することができていなかった。 夜間バッチが異常終了した原因は、口座bの振り込みデータを振り分ける(分割する)処理で、上限値

    第2回 読み誤りや誤削除など人為ミス続発
  • 第1回 重なった30の不手際

    東日大震災から3日後の2011年3月14日。この日の午前に最初のトラブルは発生した。テレビ局が東日大震災の義援金を番組などで呼びかけたところ、みずほ銀行東京中央支店のテレビ局の義援金口座(以下、口座a)に、振り込みが殺到した。 午前10時16分、振り込みによって生じた「取引明細」の件数が上限値を超え、口座aに対する「預金・取引内容照会」ができなくなった。取引明細は通帳の記帳に使う。 みずほ銀は口座aを、格納できる取引明細の上限値が小さい「個人・通帳口」として間違って設定していた(表-1)。 みずほ銀は口座の種類を二つの属性の組み合わせによって区別している。一つは「個人」か「法人」か。もう一つは、取引明細を通帳に記帳する「通帳口」か、記帳しない「リーフ口(ぐち)」かである。 これら二つの属性によって、格納できる取引明細の上限値が変わる。通常、義援金口座のような大量振り込みが予想される口座

    第1回 重なった30の不手際
  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
    ariteku
    ariteku 2011/04/30
    カーネルソースは読むものだと聞いて
  • 読めない文字は4カ月に1字

    BPOによる業務品質向上の一例を示そう。まずは図3を見てほしい。日の医師が書いた診断書のうち、経過を記す「所見欄」の手書き文字と、それを大連のオペレーターが読み取り文字データとして入力した結果だ。これは手書きの診断書から文字データを得る業務であり、太陽生命保険がインフォデリバに委託している。 見て分かるように、手書き文字は日人でも判読が難しい。ところが大連のオペレーターは、これらを難なく判読する。読めない文字は月平均で7文字以下。これは26人のオペレーターの合計値であり、一人当たりで見ると読めない字は4カ月に1字程度しかない計算になる。誤入力も1万文字のうち平均94字しかない。オペレーターの日語レベルは、読み書きができる程度。にもかかわらず、文字判読とデータ入力の訓練を重ねることで、ここまで成果を出す体制を築いた。 太陽生命はここで作成した文字データを、保険金の給付査定システムの入力

    読めない文字は4カ月に1字
    ariteku
    ariteku 2011/04/21
  • 台頭するキー・バリュー型データベース

    データを「キー」と「バリュー(値)」の組み合わせとして保存する「キー・バリュー型データストア」は、クラウド時代におけるデータベース技術の主流になろうとしている。20年以上にわたって主流であったリレーショナルデータベース管理システム(RDBMS)と仕組みを比較しながら、向く用途、向かない用途を考察しよう。 「RDBMSはクラウドで役割を減らしつつある」―。米IBMの「DB2」や米マイクロソフトの「SQL Server」のアーキテクトだったジェームズ・ハミルトン氏(現在の所属は米アマゾン・ウェブ・サービシズ)が、中国・上海で3月に開催された「SMDB 2009」(自己管理型データベースシステムに関するワークショップ)で発表した資料のタイトルだ。 ハミルトン氏がRDBMSに代わる存在として挙げるのは、米グーグルの「MapReduce」やそのオープンソース版「Hadoop」、アマゾンの「Simpl

    台頭するキー・バリュー型データベース
  • 基礎から理解するデータベースのしくみ(5):ITpro

    SQL文を実行する際のパフォーマンスに大きな影響を及ぼすものとして,もう一つ,インデックスがあります。インデックスについては,どう定義すべきかというデータベース設計上の問題と,インデックスを有効に使うためのSQL文をどう書くべきかというコーディング上の問題があります。 ここではテーブル設計上の問題を主に取り上げます。SQL文のコーディングについては囲み記事「SQL文を最速にする11のポイント」を参照してください。 インデックスは,テーブルの検索速度を向上させるためのものです。それぞれのSQL文に対して最適なインデックスを定義するのが理想的ですが,実際にはある程度限られたインデックスで,必要なパフォーマンス要件を満たすようにインデックスを定義する必要があります。加えて,どんなSQL文が実際に発行されるのかがあらかじめわかっていない場合は,適当な想定に基づいてインデックスを定義しておかなくては

    基礎から理解するデータベースのしくみ(5):ITpro
  • 大澤智喜のネットワーク論---目次 - 技術の広場:ITpro

    インターネット,携帯電話,無線LAN。これらが成功したのにはそれなりの理由がある。歴史を振り返ることで成功するための六つのポイントを導き出す。 大澤智喜のネットワーク論【前編】(1) 大澤智喜のネットワーク論【前編】(2) 大澤智喜のネットワーク論【前編】(3) 大澤智喜のネットワーク論【前編】(4) 大澤智喜のネットワーク論【前編】(5) 大澤智喜のネットワーク論【前編】(6) 大澤智喜のネットワーク論【後編】(1) 大澤智喜のネットワーク論【後編】(2) 大澤智喜のネットワーク論【後編】(3) 大澤智喜のネットワーク論【後編】(4)

    大澤智喜のネットワーク論---目次 - 技術の広場:ITpro
    ariteku
    ariteku 2010/07/23
  • 1