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

  • 極言暴論 JAWS出張版[第4回]~プログラマーが昇進できないITベンダーはヘンだ

    米アマゾン・ウェブ・サービス(AWS)の日における最大のユーザーグループである「AWS User Group - Japan(JAWS-UG)」は2016年3月12日、東京都内で年次イベント「JAWS DAYS 2016」を開催した。 会場内では東急ハンズ執行役員(ハンズラボ代表取締役社長)の長谷川秀樹氏がコーディネーターを務める「長谷川秀樹のIT酒場放浪記」と題するパネル討論が行われた。ITproの人気連載コラム「極言暴論!」でおなじみの日経コンピュータ編集委員の木村岳史も登壇した。 3回に分けて模様を伝えた「情シス不要論編」に続いて、パネリストを変えて、「SI不要論編」が行われた。 「不要論」の俎上に上がるSIベンダー(SIer)から、セゾン情報システムズ取締役CTO(最高技術責任者、4月1日付で常務取締役CTO)の小野和俊氏、AWS特化型ベンダーであるサーバーワークス代表取締役の大

    極言暴論 JAWS出張版[第4回]~プログラマーが昇進できないITベンダーはヘンだ
    chronosfm
    chronosfm 2016/03/31
  • ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン

    同期処理が失敗した原因は、4台をつなぐスイッチの不具合。具体的には、スイッチが故障状態であるにもかからず、故障を知らせる「故障シグナル」を発信しなかった。国内線システムは故障シグナルを検知するとスイッチを予備機に切り替えるが、今回はその機能そのものを作動できなかった。 スイッチは完全に停止したわけではなく、「不安定ながらも動作していたようだ」(同)。そのため、DBサーバー間の同期は順次失敗し、停止していったと見られる。 ANA広報によると、スイッチは米シスコシステムズ製「Catalyst 4948E」という。「2010年6月の発売開始以降、世界で4万3000台、うち日で8700台を販売しているが、今回の不具合は初めての事象と聞いている」(ANA広報)。なぜ「故障シグナル」が発信できなかったかは分かっていない。 1台での縮退運転を決断 4台の完全停止から37分後、ANAは1台のDBサーバー

    ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン
    chronosfm
    chronosfm 2016/03/31
  • 再テスト工数を抑えられるテスト自動生成技術を富士通が開発、アジャイルに適用

    Fujitsu Laboratories of Americaと富士通研究所は、ソフトウエアの単体テスト(ユニットテスト)において、ソフトの改良や変更に伴う再テストの工数を減らせるテスト自動生成技術を開発した。バージョンの異なるオープンソースソフト(OSS)で検証したところ、従来技術と比較してバージョン変更に伴うテストコードの増分を1/24に抑えられたという。 頻繁に仕様の変更が発生するアジャイル開発にも適用しやすいテスト自動生成技術として、富士通の顧客向けアジャイル開発プロジェクトなどに適用した上で、2016年度中の実用化を目指す。 今回開発した技術では、ソフトの更新に伴う既存テストケースのコード変更を最小限に抑えることで、テスト結果の確認などにかかる手間を減らし、アジャイル開発にもテスト自動生成を適用しやすくする テスト自動生成技術とは、あるソフトウエアの関数やサブルーチンについて、ソ

    再テスト工数を抑えられるテスト自動生成技術を富士通が開発、アジャイルに適用
    chronosfm
    chronosfm 2016/03/30
  • 挫折ばかりの初心者よ、アセンブリ言語を学べ

    春になり「これからプログラミングを始めてみよう」と思っている人も多いのではないでしょうか。プログラミングは、とても面白いものです。とりわけ初めて書いたプログラムがコンピュータ上で動いた時の感動といったら何ものにも代えがたいものです。 ところがプログラミングは面白い半面、とても難しいものです。せっかくプログラミングを始めても「いまいち上達した気分にならない」「初心者から抜け出せない」という声をよく聞きます。多くのプログラミング初心者が、このような悩みを抱えているのではないでしょうか。 現に日経ソフトウエア編集部にも、毎年のように、「初心者から中級者へとステップアップするにはどうすればよいのでしょうか?」といった質問が寄せられます。それでは、何を学べばプログラミング初心者から脱出できるのでしょうか。 文法は覚えたけれど「どうしても初心者から抜け出せない」「抜け出した気分にならない」という人は、

    挫折ばかりの初心者よ、アセンブリ言語を学べ
    chronosfm
    chronosfm 2016/03/29
  • 地方税ポータル「eLTAX」はなぜActiveXを採用したのか、地方税電子化協議会に聞いた

    ~eLTAXをお使いの皆様へ~ Java実行環境が不要になります (中略) ※電子署名を付与する場合に、ActiveXコントロールのインストールが必要です 地方税電子化協議会が運営する地方税電子申告システム「eLTAX(エルタックス)」のWebサイト上で2016年3月3日に掲載された案内(PDF)が、IT技術者の間で波紋を呼んでいる。 eLTAXではこれまで、Web上で利用届出や申請などを行う際の電子署名を、Javaアプレットで実行していた。だが、Java実行環境(JRE)の更新に伴うJavaアプレットの動作確認が間に合わず、旧バージョンのJREのインストールを利用者に求めることがたびたびあった。 eLTAXでは、2016年3月14日からJREに代わり、動作確認が不要なActiveXを採用。このとき掲載した利用案内では、Internet Explorer(IE)設定で「署名済みActive

    地方税ポータル「eLTAX」はなぜActiveXを採用したのか、地方税電子化協議会に聞いた
    chronosfm
    chronosfm 2016/03/26
  • nullチェックの煩雑さを解決、Java SE 8で導入されたjava.util.Optionalクラス

    変数に値が代入されているかどうかを調べるためのイディオムとしてnullチェックがあります。 nullチェックがよく使用されるのが、メソッドの返り値や引数です。例えば、条件に合致した要素を探すsearchメソッドを考えてみましょう。ここでは、searchメソッドの返り値の型がResultクラスだとします(リスト1)。 リスト1●nullチェックの例 Result result = search(t -> t.startsWith("a")); if (result == null) { // 結果がなかった場合の処理 } else { // 結果に応じた通常の処理 } もし、条件に合致する要素がなければsearchメソッドはnullを返します。しかし、nullをそのまま扱ってしまうと、NullPointerException例外が発生してしまいます。 そこで、それを防ぐためにif文で変数の値

    chronosfm
    chronosfm 2016/03/24
  • モンストは「オープン」が支える:OSSしか使わない

    2013年10月に提供を始めて以来、利用者数を伸ばし続けるミクシィの「モンスト」。スマートフォンに加えて2015年12月には携帯ゲーム機「ニンテンドー3DS」版を発売した。全世界の利用者数は3000万人を超える。今回から3回に分けて、このモンストのシステム構成や運用を解説する。 「モンスターストライク」のシステムを構成するソフトは、原則としてオープンソース・ソフト(OSS)だ。コスト削減はもちろん、自由な強化・改良が可能な点が、絶えず進化するスマホゲームのインフラに最適と判断した。

    モンストは「オープン」が支える:OSSしか使わない
    chronosfm
    chronosfm 2016/03/23
  • 基幹システム刷新でクラウドへ全面移行 vCloud Air、Google Appsを活用

    クラウドへの移行はバックアップソフトを活用し、短期間で完了 残るファイルサーバーもオンラインストレージへの移行を計画 準大手ゼネコンの熊谷組は2015年7月から8月にかけて、基幹システムを刷新。クラウドサービス上に全面移行した。採用したのは米ヴイエムウェアのクラウドサービス「vCloud Air」だ。さらにバックアップ用途に、米アマゾン・ドット・コムのクラウドサービス「AWS」も活用し、データ保全のための万全の体制を築いた(図1)。

    基幹システム刷新でクラウドへ全面移行 vCloud Air、Google Appsを活用
    chronosfm
    chronosfm 2016/03/23
  • [続報]ANAシステム障害、1万6100人に影響広がる

    全日空輸(ANA)のシステム障害によって、2016年3月22日午後3時現在、127便が欠航し1万6100人に影響することが分かった。朝8時22分に予約や販売、搭乗を管理するシステムに不具合が発生した(関連記事:ANAのチェックイン・予約システムに障害)。遅延便は「カウントできていない」(ANA広報)。 システム障害の影響は、システムを共有してコードシェア便を運営する4社にも広がった。午後2時時点の取材で、AIRDOは欠航6便・遅延26便、2000年からシステムを共有しているアイベックスエアラインズは欠航4便・遅延21便、ソラシドエアは欠航6便・遅延25便、スターフライヤーは欠航12便・遅延14(午後1時時点)と回答した。コードシェア便を運営する1社は「対応に追われている。ANAのシステム障害なので当社は復旧を待つばかり」と話した。 不具合を起こしたのは国内線旅客システム「ANACore(

    [続報]ANAシステム障害、1万6100人に影響広がる
    chronosfm
    chronosfm 2016/03/23
  • 「パスワードの強制定期変更」は時代遅れ、企業に再考促す

    「強制的なパスワード変更は考え直すときだ」。米国で消費者の保護を担う連邦取引委員会(FTC)のローリー・クレーナー最高技術責任者が2016年3月2日に公表したブログが国内外で反響を呼んでいる。情報セキュリティ対策として定期的なパスワード変更をユーザーに強制するのは、「かつて考えられてきたよりも有益ではなく、むしろ逆効果となる場合がある」という。実は国内でも既に同じ議論があり、2014年の政府機関の情報セキュリティ基準では「定期変更の徹底」という文言が消えた経緯がある。 「情報セキュリティは、時間の経過とともに新たに登場する脅威や新たな対策によって変わる」。こんな書き出しで始まるブログは、ユーザーにパスワードを頻繁に変更させることは、攻撃者にとって推測しやすいものにしてしまうとして、長年行われてきた情報セキュリティ対策の見直しを求めている。 ブログでは、パスワードの有効期限を定めた場合につい

    「パスワードの強制定期変更」は時代遅れ、企業に再考促す
    chronosfm
    chronosfm 2016/03/18
  • 1