タグ

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

  • COBOLは難しいか、記者が試しにコードを書いてみた

    最近、COBOLに関するニュースを立て続けに目にした。1つは、毎月勤労統計で過去に不適切な調査が行われ、それにCOBOLが関係していたというニュース。もう1つは、情報処理推進機構(IPA)が、基情報技術者試験の2019年の秋期試験を最後にCOBOLの出題を廃止するというニュースだ。 勤労統計の件は、全数調査するとしていたところを一部で抽出調査していたことが問題とされた。さらに、抽出調査を行った際には復元という統計的な処理が必要なのに、この操作を行わなかったため最終的なデータの値が誤っていたという。 この統計処理にCOBOLが関わっていた。厚生労働省が公表している報告書によると、正しい処理が行われなかった理由は以下の通りだという。 「システム改修の依頼を受けたシステム担当係は外部業者等に委託することなく自前でシステム改修を行うことになるが、毎月勤労統計調査に係るシステムのプログラム言語はC

    COBOLは難しいか、記者が試しにコードを書いてみた
    watuki
    watuki 2019/02/05
  • 三菱UFJニコスのシステム障害の原因が判明、3個のHDDが同時に故障

    マスターデータから中間加工ファイルを作成するバッチ処理のシステムでHDDが故障し、障害が発生した。三菱UFJニコスによれば、HDD15個で一連の機能を果たしており、そのうち3個が同時に故障した。「2個までの同時障害は自動復旧可能な仕組みを設けていたが、3個の故障は想定外だった」(広報)。同社はシステムやHDDの開発企業を明らかにしていないものの、「発生確率は極めて低いとの報告を受けている」という。 故障したHDDは、障害が発生した2017年12月26日中に交換したが、利用会員の売上データ処理などに遅れが発生した。一部の利用会員に2重請求が発生したほか、請求が遅れるなどの事態につながった。同社はシステム機器の監視体制を強化するなどして対策を講じるという。

    三菱UFJニコスのシステム障害の原因が判明、3個のHDDが同時に故障
    watuki
    watuki 2018/02/08
    冗長化には限度もあるし、RAIDは万能じゃないし、割といろいろな理由で壊れる。。。運としかな場合も。。。//ニコスだから日本信販じゃね?//ところでいつ社名変わったの?
  • ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン

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

    ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン
    watuki
    watuki 2016/03/31
    短時間でよくここまでってすごい。そして、公開か//世界初は結構あり触れてるので困りよね。。。顧客の怒りをものすごく浴びるの技術者だからな(; ̄ー ̄A
  • 転ばぬ先の文字コード入門---目次 - 1週間で学ぶIT基礎の基礎:ITpro

    この講座では,様々な角度から文字コードの仕組みを解き明かしていきます。文字コードとは,文字を表すコード(来数値でない情報を数値で表したもの)のことです。皆さんは,Webブラウザで表示した画面が文字化け(意味不明の文字が表示されること)した,という経験があるでしょう。文字化けは,Webブラウザ側で設定した文字コードと,Webページのファイルの文字コードの種類が違う場合に起こります。 第1回 文字化けが発生する原因と対策 第2回 文字コードの元祖ASCIIをマスターしよう 第3回 漢字を表す文字コードは一種類だけじゃない 第4回 プログラマにとっての文字コード 第5回 フリー・ソフトを活用しよう

    転ばぬ先の文字コード入門---目次 - 1週間で学ぶIT基礎の基礎:ITpro
    watuki
    watuki 2014/11/18
    この辺りさっぱりわからんで、現在色々死ぬ思い中。。。プログラマーじゃないけどこの辺りから入れるか?
  • 行政情報処理用漢字コードの現状

    官庁や自治体における、いわゆる行政情報システムでは、一風変わった漢字コードが用いられている。人名や地名に必要な漢字を、それぞれの省庁が思い思いの形で、情報システムに搭載してきたためだ。 特集では、これら行政情報処理用漢字コードのうち、現在かなり大きなシェアを持つ「住民基台帳ネットワーク統一文字」「戸籍統一文字」「入国管理局正字」という3つの漢字コードの現状をお伝えする。 併せて、これらを理解するためのベースとなる「JIS X 0213」と「JIS X 0212」を第1回で解説するとともに、3つの漢字コードを一体に統合すべく構築されつつある「文字情報基盤」を最終回で扱う。 目次

    行政情報処理用漢字コードの現状
    watuki
    watuki 2014/08/12
    面倒な漢字コードについて//住基統一、戸籍統一、入国管理正字
  • IT業界の人月商売、多重下請けがもたらす45の害毒

    私は自分のコラム「極言暴論」で、ユーザー企業のIT部門とITベンダーの問題点や課題を極言し、暴論してきた。だが、特にITベンダーあるいはIT業界の話を書くと、空しくなることがある。私が指摘する問題点は、ITベンダーの経営幹部なら随分前から自覚している。それでもITベンダーや業界は何も変わらない。 「極言暴論」の読者にも「以前に何度も聞いた話」とシニカルに受け止められてしまったりする。「このままでは日IT業界に未来は無い」と叫んだところで、「またですか」とオオカミ少年扱い。やはり“ゆでガエル”状態になっている人には、湯の温度が多少上がったぐらいでは危機感を持って受け止めてはもらえない。 それでもクラウドの世となり、ITベンダーを丸ごとゆでる湯の温度は急激に上昇している。今起こっているパラダイムシフト、パワーシフトは以前のダウンサイジングやインターネットの爆発的普及のときの比ではない。シス

    IT業界の人月商売、多重下請けがもたらす45の害毒
    watuki
    watuki 2014/07/24
    とある業者を入札からはずす(締め出す)と金額的に改善される可能性があると思ってるんだが…曾孫受けまでいくと屍も残るか怪しい(上層請会社からのパワハラなど)//有料+45個で全部読めてない
  • [1]日本人のSE/プロマネが日本語を学び直すべき理由

    筆者の業はプロマネ(プロジェクトマネジャ)ですが、ここ数年は業をそっちのけにして、ソフトウエア開発に関わるSE(システムズエンジニア)とプロマネを対象に、文章作法の研修やセミナーを実施してきました。これまで研修で接した技術者は6000人、セミナーで接した人は4000人に及びます。 延べ1万人に教えた経験から分かったのは、ソフトウエア開発に関わるSEとプロマネの文章力、すなわち言葉の力が訓練されていないということです。訓練には教材が必要です。そこでSEとプロマネが文章を書くうえで必要となる事柄を「SEとプロマネを極める 仕事が早くなる文章作法」(発行:日経BP社)にまとめました。その中でも特に基的な事項、別の言い方をすれば、SE/プロマネは知っていて当然であろう文章作法を、連載で紹介しましょう。 SE/プロマネの仕事の大半は「文章」の作成 残念なことに「SEやプロマネのための文章作法

    [1]日本人のSE/プロマネが日本語を学び直すべき理由
    watuki
    watuki 2014/05/19
    PMに限らず…雑文章から納品物件まで割りと大量の文章に囲まれてる仕事環境故に改善することで早く変えれるかもしれない。//著書からの抜粋なのか?
  • [2015年問題1]現行SIモデルは限界点に、業界に迫る最悪のシナリオ

    多重下請けや法令無視といった慣行が染み付いた日IT業界。 ここに「2015年問題」というIT技術者不足とその後の人余りが襲い掛かる。 この問題を、むしろ絶好の機会としてとらえ、悪弊の連鎖を断ち切る覚悟がユーザー企業にもIT企業にも求められている。 「北海道から九州まで、受託案件が増えているのは間違いない」。中小IT企業とIT受託案件のマッチングを図る日情報技術取引所(JIET)の役員はこう語る。 IT業界、特に企業向け情報システムのシステムインテグレーション(SI)を手掛けるIT受託の業界が今、好況に沸いている。リーマンショックや東日大震災で凍結していたプロジェクトが再始動し、幅広い業界でIT投資が増えているのだ。「PHPJavaプログラマーへの引き合いが強い。Day2(2008年までに2500億円を投じた、三菱東京UFJ銀行の勘定系システム統合プロジェクト)の頃よりIT技術者の

    [2015年問題1]現行SIモデルは限界点に、業界に迫る最悪のシナリオ
    watuki
    watuki 2014/03/10
    気になるので、課金手続き含みあとで必ず//出来ない仕事取ってきて下請けに流すアノ会社が一番問題なんだけどね<下請けの低賃金。
  • ヤマト運輸、荷物受け取り前に配達日時を変更可能に

    ヤマト運輸は2013年4月19日、宅急便の荷物を受け取る前に配達日時を変更できるサービスを開始すると発表した。対象は個人会員制サービス「クロネコメンバーズ」の会員。サービスは4月22日から開始する。「受け取る方が荷物を待ったり、不在通知票をやり取りしたりするストレスを軽減するのが目的」(ヤマト運輸広報)という。 配達日時の変更は同社のWebサイト「荷物お問い合わせシステム」上で操作する。通販サイトなどで物品を購入した場合、荷物の追跡に利用する「送り状番号」が通販業者から購入者に通知されることが多い。購入者(荷物の受取人)はこの番号を使って、荷物お問い合わせシステム上で受取日や時間帯を変更できる。 従来は(1)荷物の発送者(通販業者)側が配達時間を指定する、(2)受取人が不在連絡票や不在確認メールを受け取って再配達時間を指定する、(3)事前に配達日時を通知する「お届け予定eメール」を受け取っ

    ヤマト運輸、荷物受け取り前に配達日時を変更可能に
    watuki
    watuki 2013/04/19
    これはいい。あとは、急な入院とか出張時の荷物をどうにかできないか?来るか来ないか分らない荷物の配送の対応(全プレ、予約商品到着など)。不測の事態に対して手続が手順化されると使いやすい。
  • 「EXEファイルをPDFに見せかける」、拡張子偽装のウイルスが猛威

    情報処理推進機構(IPA)は2011年11月4日、拡張子を偽装するウイルス(悪質なプログラム)が多数報告されているとして注意を呼びかけた。ファイル名に細工を施すことで、実行形式ファイル(拡張子は.exe)のウイルスを、PDFファイル(.pdf)に見せかける。 今回、IPAが注意を呼びかけたのは「RLTrap」と呼ばれるウイルス。2011年9月中には、同ウイルスの検出報告が、およそ5万件寄せられたという。 RLTrapの特徴は、ファイル名にユニコード(Unicode)の制御文字「RLO(Right-to-Left Override)」を挿入することでユーザーをだまそうとすること。 RLOとは、文字の流れを右から左に変更する制御文字。ファイル名の中にこの制御文字(文字コードは[U+202e])を挿入すると、当の拡張子が「.exe」であっても、画面上は「.pdf」に見せかけることができる。 例

    「EXEファイルをPDFに見せかける」、拡張子偽装のウイルスが猛威
    watuki
    watuki 2011/11/11
    昔からよくある手口。小賢しいけど、引っ掛かる率もそれなりだってことで、注意が必要。。。
  • 情報工学は面白い!

    毎日の仕事に追われていると、ついITの原理原則を忘れがちになるものだ。何事にも言えることだが、基礎を理解してこそ、初めて応用ができるのである。 連載『矢沢久雄の情報工学“再”入門』では、ITの根幹を成す学問体系である「情報工学」を解説している。おそらく学生時代や入社時の研修で習った方も多いとは思うが、この機会に復習していただきたい。必ず新たな発見があるはずだ。

    情報工学は面白い!
    watuki
    watuki 2011/09/10
    あとでやる。
  • データベースの内部動作を知る

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

    データベースの内部動作を知る
    watuki
    watuki 2011/07/03
  • Excel徹底活用の入口VBAプログラミングを学ぼう

    まずは最も身近なExcel活用法であるマクロとVBA(Visual Basic for Applications)を学習します。Excelを操作したことがある人なら簡単に試せるのがVBAの良いところです。プログラミング経験がない人も、ぜひ一歩進んだExcel活用法に踏み出しましょう。 マイクロソフトの表計算アプリケーションであるExcelは、個人利用はもちろんのこと、企業においても日常的に広く利用されていると思います。とりわけ業務でよく使われているExcel活用法が、マクロの利用ではないでしょうか。マクロは、一連の操作手順をプログラムとして記録することで、処理を自動化する機能です*1。いったん操作手順を記録しておけば、同じ処理を簡単に呼び出して、何度でも自動実行することができます。 Excelでは、記録した操作作業の一つひとつを、VBA(Visual Basic for Applicati

    Excel徹底活用の入口VBAプログラミングを学ぼう
    watuki
    watuki 2011/04/11
    復習のために。あとで、実践
  • 今、知っておきたいJavaScript

    Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してからしばらくの間、多くの人が抱いた印象でした。しかし、Ajaxの登場に伴う第2のブーム以降、ハードルが高くなったように感じられます。 その大きな理由の一つが、DOM(Document Object Model)に基づくJavaScriptプログラミングでしょう。DOMは、HTMLやXMLを構成する各要素に対して、プログラムからアクセスして内部の情報を取得・変更したり、機能を利用したりするためのAPI(Application Programming Interface)です。DOMを使うことによって、WebページをリロードせずにWebページを部分的に書き換えたり、HTMLドキュメントの構造を動的に変えたりといったことが可能になります。 DOMは便利な仕組

    今、知っておきたいJavaScript
    watuki
    watuki 2011/04/11
    あとで、読み直す。
  • 人はなぜ「自分は大丈夫」と思うのか,防災研究家の片田群馬大学教授に聞く(前編)

    人はなぜ「自分は大丈夫」と思うのか,防災研究家の片田群馬大学教授に聞く(前編) 群馬大学工学部教授 片田 敏孝氏 人は,何らかの被害が予想される状況でも「自分は大丈夫」と思ってしまいがちだ。一般ユーザーの「セキュリティ対策をしなくても,自分は大丈夫」と思う意識に,悩んでいるセキュリティ専門家は多いだろう。防災研究家で群馬大学工学部教授の片田敏孝氏は,人のこのような心のあり方を「正常化の偏見(normalcy bias)」と呼ぶ。 「正常化の偏見」とは,「自分にとって都合の悪い情報を無視したり,過小評価したりしてしまう人の特性」のことを言う。片田教授によれば,津波の危険地域に住んでいても,しばらく津波がなかったり,「津波警報」が出ても実際に津波が来なかったりすると,人は次に津波警報が出ても「自分は大丈夫」「今回は大丈夫」と思って,避難しなくなってしまうという。 それでも片田教授は,津波や土砂

    人はなぜ「自分は大丈夫」と思うのか,防災研究家の片田群馬大学教授に聞く(前編)
    watuki
    watuki 2011/04/11
    いつでも、自身の安全に全力であれ。想定は過去に起こったことの記録であって、今起きていることについての情報ではない。五感を研ぎ澄ませ、他人ではなく自分で判断して選択する重要性。
  • 1