タグ

プログラムに関するLatのブックマーク (22)

  • COBOLをJavaで「リライト」の愚、SI企業の良識はどこに?

    SI企業の強み・弱みを分析し、SIビジネスの先行きについてまとめた書籍『SI企業の進む道 業界歴40年のSEが現役世代に託すバトン』。同書から抜粋し、「誰も指摘しなかったSI企業の課題」を連載で指摘する。今回は、SIerがユーザー企業の要望に応えられない根源的な理由を探る。(技術プロダクツユニットクロスメディア編集部) 既存ITシステムの問題をユーザー企業以上に理解しているのはSIerである。ところが、その問題をユーザー企業に説明し、対策をとろうとはしない。ではなぜ、SIerIT技術者たちは口を閉ざしているのだろうか。 その答えはこうだ。問題を説明した後に「では、どうすればいい?」と問われても答えられないからである。つまり、既存ITシステムの変革をどのように行えばいいのか分からないのだ。 情報処理推進機構(IPA)が平成29年に出したレポート「システム再構築を成功に導くユーザガイド」には

    COBOLをJavaで「リライト」の愚、SI企業の良識はどこに?
    Lat
    Lat 2022/12/26
    基本的に発注元がプログラムで書かれた業務内容を理解していないのが問題で、仕様を把握していないがために発注元は現行と同じでとしか言えない。プログラムは手段でありプログラミング言語を叩いても意味が無いよ。
  • 「そこで間違いになるの!?」小学校のタブレット学習に使われるアプリで回答がどう見ても正しいのに間違いとされる理由が理不尽すぎた

    リプ欄を読むまで何が駄目なのかわかりませんでした

    「そこで間違いになるの!?」小学校のタブレット学習に使われるアプリで回答がどう見ても正しいのに間違いとされる理由が理不尽すぎた
    Lat
    Lat 2021/05/17
    基本的に答えの方も学生の入力も、入力された文字列を1文字ずつ配列に格納し、全角半角スペースを取り除いたもので文字列が一致したか確認すれば良いので、バグを報告し修正させたら良いと思うよ。
  • TokusiN on Twitter: "本人はSMBCとの間に何の契約も結んでいない。所属していた会社は倒産している。SMBCが訴えられるのは、直接取り引きをしていた企業ということになるのだが、既に存在しない以上訴えることが出来ない。この構図によって契約上の問題は発生していない。"

    人はSMBCとの間に何の契約も結んでいない。所属していた会社は倒産している。SMBCが訴えられるのは、直接取り引きをしていた企業ということになるのだが、既に存在しない以上訴えることが出来ない。この構図によって契約上の問題は発生していない。

    TokusiN on Twitter: "本人はSMBCとの間に何の契約も結んでいない。所属していた会社は倒産している。SMBCが訴えられるのは、直接取り引きをしていた企業ということになるのだが、既に存在しない以上訴えることが出来ない。この構図によって契約上の問題は発生していない。"
    Lat
    Lat 2021/01/29
    普通は取引先が潰れても従業員が辞めても漏らさないように契約ではなくて誓約書で縛るので逃げられないよ。誓約書は契約がなくても契約が終了してても有効だよ?
  • 45歳プログラマーさん、警察庁とNTTとSMBCのソースコードを世界に無償公開してしまう

    プログラマー歴20年の艦これ提督が 作ったプログラムを入れると年収を査定してくれるからと 手持ちのプログラムを全て入れてしまい SMBCとNTTと警察庁、日銀、埼玉県庁で使っているソースコードGithubで世界中に公開してしまう

    45歳プログラマーさん、警察庁とNTTとSMBCのソースコードを世界に無償公開してしまう
    Lat
    Lat 2021/01/29
    どのみちやばいのだが、著作権の話だとシステム開発委託契約等の成果物(プログラム等)は、プログラム等の成果物に関する著作権を全て譲渡するよう契約書で取り決めているものもあるよ。一点物の開発だとよくあるよ
  • 趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog

    今回はソフトウェアエンジニアじゃない人や学生にも、ソフトウェアエンジニアという職業には夢があるかもしれないと思ってもらうために書いています。そのため既に詳しい方からすると回りくどい説明も多いと思いますがご容赦下さい。 基的に記事とかには技術的なことしか書かないスタンスでやってきましたが、今回の件はさすがに誰かに伝えておくべきだろうということで長々と垂れ流しました。 概要 GW中に趣味で開発したソフトウェアを無料で公開したところAqua Securityという海外企業(アメリカとイスラエルが社)から買収の申し出を受け、最終的に譲渡したという話です。さらに譲渡するだけでなく、Aqua Securityの社員として雇われて自分のソフトウェア開発を続けることになっています。つまり趣味でやっていたことを仕事として続けるということになります。 少なくとも自分の知る限り一個人で開発していたソフトウェ

    趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog
    Lat
    Lat 2019/08/21
    夢のような話だ。映画やドラマでこのシナリオを書いたら夢見過ぎとバカにされそうではある。/こんな夢のような話は私には訪れないが、それ以前にまずはもっと手を動かして公開しないとな。。。
  • 『スパゲティコード書くやつらは成果がすぐでるせいで評価されてるのほんま許せん』保守作業を行う人がダメの烙印押される現象も

    ぴくすふぁんく @pxfnc マジでスパゲティコード書くやつらは成果がすぐでるせいでプログラム分からん人たちからめちゃくちゃ評価されてるのほんま許せん その人がやめて保守やるタイミングで、保守に時間がかかった時に「ソースコードのせいにするダメなエンジニア」って烙印押されるのも許せん スパゲティに死を 2019-05-26 10:20:58 リンク Wikipedia スパゲティプログラム スパゲティプログラムまたはスパゲティコードとは、プログラムのソースコードがそれを制作したプログラマ以外にとって解読困難である事を表す俗語。名称の由来は、皿に盛られたスパゲッティのようにロジックが絡み合っていることから。 実務において、特にクライアントからの受注や業務委託に求められるコーディングは他者が解読可能な形態、すなわちコードの整序やリファクタリングされたプログラムコードを求められる。しかし、コード共

    『スパゲティコード書くやつらは成果がすぐでるせいで評価されてるのほんま許せん』保守作業を行う人がダメの烙印押される現象も
    Lat
    Lat 2019/05/29
    たぶん、大昔のコードの話だよね?変なプログラムを新たに書かれても、コミットせずに突き返してるけどな。/他社の書いたプログラムの改修は受けずに、仕様書・設計書を元に作り直した方が安いと説明している。
  • 勤労統計問題の原因は「COBOLプログラムのバグ」 – アゴラ

    厚生労働省の毎月勤労統計調査についての特別監察委員会の報告書が出され、樋口委員長の記者会見が行われた。疑問も残るが、おおむね事実関係は明らかになった。焦点になっている東京都の大企業の抽出調査については次の通り: 2003年5月22日付の事務連絡に「事業所規模500人以上の抽出単位においては、今回から全国調査でなく、東京都の一部の産業で抽出調査を行うため注意すること」と書かれている。この事務連絡は雇用統計課長の決裁をへて他部局にも公式に伝達されており、隠蔽の事実はない。 当時の担当課長は「抽出調査としたことについて、覚えていないが当時自分が決裁したと思われる決裁文書を見たらそのように残っていたのでそうなのだと思う。ただ、抽出していたとしても労働者数に戻す復元を行っていれば問題ない」と供述しているが、この復元が行われた形跡がない。 システム改修を行った担当係によると「外部業者等に委託することな

    勤労統計問題の原因は「COBOLプログラムのバグ」 – アゴラ
    Lat
    Lat 2019/01/23
    プログラムは書いた通りにしか動きません。つまり統計を誤魔化そうと仕様変更したんだろ?
  • 「残り6年」…新元号対応よりもヤバイかもしれない「昭和100年問題」というのがあるらしい…「絶望やんけ」

    かみ @xkamix_bl 昔のシステムがバリバリ動いてるから新元号対応よりも昭和100年問題に直面している 私が生まれる前に作られたCOBOLプログラム、きっとこんなに現役で使われ続けるとは思ってなかったんだろうなぁ…昭和暦で動いてるし2桁しか取ってないのに今昭和94年だからあと6年で桁溢れおこす 2019-01-13 03:31:10 リンク Wikipedia 昭和100年問題 昭和100年問題(しょうわひゃくねんもんだい)とは、2000年問題に類似した、日固有の元号に基づくコンピュータシステムの年問題である。 官公庁や金融機関などを中心に、アプリケーションソフトウェア内部で、年を昭和2桁で表現しているシステムが存在している(平成以降も、内部的に昭和として扱う)。 日の公文書においては年を記載する際、全てにおいて西暦でなく昭和を用いることにより、同じ2桁でも25年先まで表現できる

    「残り6年」…新元号対応よりもヤバイかもしれない「昭和100年問題」というのがあるらしい…「絶望やんけ」
    Lat
    Lat 2019/01/15
    西暦を和暦に変更する物はあったが、和暦で入力して平成やら西暦に変換する物があるってことなのか?流石にそんなコード見たことない。これはネタだと思いたい。
  • 今後必要になるプログラム言語

    今後必要になるマスター言語 JAVA RUBY C++ PL/SQL JAVA JAVAアプレット JAVAサーブレット JAVAscript この3つのうちJAVAServletおよびJavaScriptは必須。 条件としてJavaBeansについて的確な知識があり、自分で設計取り回しができるレベル。 JavaBeansの設計とは、JAVA言語特有の空間的なソースやデータの配置を把握してることが条件なので、システムエンジニアへの質問もしくは仕様理解に努めること。 国内外問わずシステムのシェアはWINDOWS主体でありほぼJAVAで統一されている。 さらに動的HTMLなどについてもJAVAサーブレットの知識が流用される。 JavaScriptの知識については特に必要ないがBeansその他に直結するケースが多いので仕様確認。 RUBY この言語についてはJAVAのサブルーチンとしての位置づけ

    今後必要になるプログラム言語
    Lat
    Lat 2018/11/07
    下4桁の数字が誕生年だとすると、40代半ばでこれかという絶望しかない。流石にこれで生き残れる緩い環境があるとは思えないのでネタだと思いたい。
  • コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ

    いきなり来年から日でサマータイムを導入するという話が出てきて、私には到底実現できない話としか思えなかったが、自民党の少なくとも一部の方々は気で考えているようだ。そもそも、私にはメリットがどこにあるのかわからないがそれは置いておいて、コンピュータシステム側の対応が非常に困難であるということを、なるべく一般の方にわかるように説明してみたいと思う。 5chとツィッターを眺めて見ると、同業者の人は私と同じ意見が多数であるように見えるが、一部楽観的に見ている方もいるのに驚いた。何事にもいろいろな見方があるので、賛否両論の意見があって議論していけばいいことではあるが、その楽観論を見ていると、全く違う立場の二種類の楽観論がある。何がなんでも自分の立場が正しいと主張する気はないが、この二種類の楽観論が絶対両立しないことは確かで、ここだけはハッキリしておかなければならないと強く言いたい。 最悪のケースは

    コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ
    Lat
    Lat 2018/08/08
    個人が簡単なスクリプトで、「ファイル名_yymmddhhmm」とかのファイルを出力するツールを作ってたら、上書きしてデータを潰してしまうか、既にファイルが存在していると言う理由でファイルが作れなくてもれなく死ぬな。
  • #逃げ恥 で星野源がPHPコードを書いているシーンに着目する人たち

    ぱそきいろ @takacpu55 逃げ恥の一話見たけど、ガッキーの可愛さよりも納期直前の仕様変更により徹夜でプログラム組むSEの方が印象に残った 2016-10-23 11:05:58

    #逃げ恥 で星野源がPHPコードを書いているシーンに着目する人たち
    Lat
    Lat 2016/10/27
    どうせ「PHP 入門」とかで引っかかったページのソースをコピーしてるだけだろと思ったがこんなコードは流石になさげ。図書館とかにある脆弱性満載のPHPの参考書から手打ちしたんだろうか?/謎だ。
  • プログラムに埋め込まれた業務仕様を自動抽出する技術、富士通研が開発

    業務システムのプログラムを解析し、実装されている業務上の決まりや計算の方法などを理解しやすい条件表として自動抽出する技術富士通研が開発した。 富士通研究所は10月11日、業務システムのプログラムを解析し、実装されている業務上の決まりや計算の方法などを理解しやすい条件表として自動抽出する技術を開発したと発表した。大規模化・複雑化したシステムの現状把握の手間を削減でき、システムのクラウド移行などの作業の効率化につながるとしている。 業務システムを移行・再構築する際は、システムの現状把握が必要だが、長年の開発で大規模化・複雑化したシステムは、仕様書が陳腐化したり、開発関係者が散逸するなどしてブラックボックスになっている場合が多く、仕様の把握に多くの時間がかかってしまう問題があった。 富士通研は、大規模なプログラムを分割して業務仕様を掘り起こし、表の形で抽出する技術と、分割された表から全体の表を

    プログラムに埋め込まれた業務仕様を自動抽出する技術、富士通研が開発
    Lat
    Lat 2016/10/12
    何年も前から同じようなことが記事になるけど、本当に問題のある環境ではプログラム(ソース)が無く仕様書も無いがロードモジュールだけ存在する環境なのだよ。それで長年システムが回っているとか移行は辛いぞ。
  • 上司「お前のプログラムはモジュールと関数が多すぎるからもっとグローバル変数とか使ってまとめろ」

    経緯 所属している部署はソフトウェア開発は専門外。そんな中、数少ないプログラマーの一人として.NETで業務効率化ソフトを開発していた。その後、成果物を他部署へ引き継ぐことになったが……。

    上司「お前のプログラムはモジュールと関数が多すぎるからもっとグローバル変数とか使ってまとめろ」
    Lat
    Lat 2016/07/13
    コーディング規約を作成していただき、社内で提案していただけますか。指摘を受けたことは一般的にコーディングで推奨されていないことですので。とでも言って、もし反対者がいなければ会社を去った方が良いかも。
  • 三菱自、燃費偽装プログラムを開発…長年使用 : 社会 : 読売新聞(YOMIURI ONLINE)

    三菱自動車の燃費偽装問題で、同社が、国が定める測定法と異なる方法で燃費算出の基となるデータを得るため、不正なプログラムを開発していたことがわかった。 国の測定法は1991年に導入されたが、プログラムはその直後に開発され、担当者の間で長年使用され続けた。制度導入当初から違法性の認識を持っていたことになり、国土交通省幹部は「悪質性が高く、厳正に処分する」としている。 国が定めた測定法は「惰行法」と呼ばれるもので、各メーカーが車をテストコースで走らせて走行抵抗値を測定し、燃費算出のためのデータを取っている。しかし、同社は「高速惰行法」という手法でデータを測定していた。 今年4月の問題発覚後、同社は社内調査を開始。関係者によると、高速惰行法は、同社が自動車の開発段階で走行試験のために91年以前から使っていたもので、このデータを惰行法で計測したと見せかけるため、プログラムを開発し、25年間使っていた

    三菱自、燃費偽装プログラムを開発…長年使用 : 社会 : 読売新聞(YOMIURI ONLINE)
    Lat
    Lat 2016/06/05
    社長は知らないとか言ってたが開発の叩き上げだから知ってたんだよな?真っ黒じゃ無いか。
  • IT業界で理系のエンジニアは不要か?

    東京&広州パワー生活者 @guangzhou88 私は完全文系の高校出て、IT業界に30年以上いますので、生き残っていると思ってます。 私の周りに企画提案書や成果報告書をまともに書ける人とまだ出会った事がありません。 IT業界は理系ばかりだからですが、実際IT業界で数理計算などする事はありません。プログラムも文法です 2015-11-13 17:23:41

    IT業界で理系のエンジニアは不要か?
    Lat
    Lat 2015/11/16
  • SankeiBiz(サンケイビズ):自分を磨く経済情報サイト

    サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ

    SankeiBiz(サンケイビズ):自分を磨く経済情報サイト
    Lat
    Lat 2015/07/16
    面白い試みだけど、コナミはレスミルズのBC・BAあたりの人気プログラムをハシゴする一見さんが増えそう。ただでさえ人気で混んでいるのにホームの会員から不満が爆発しそうだな。どう回避するんだろう?
  • 大学で「職業人」育成を 教育再生実行会議が提言 - 日本経済新聞

    政府の教育再生実行会議(座長・鎌田薫早稲田大総長)は4日、職業に結びつく知識や技能を高める実践的なプログラムを大学に設けるとの提言を安倍晋三首相に提出した。アカデミックな教育課程に偏りがちな大学を変革し、産業界が求める「即戦力」となる人材を育てるのが狙い。社会人の学び直しを後押しするとの期待もある。同会議の提言は6回目で、今回は生涯学習の推進を主なテーマとした。安倍首相は「誰でも学び続けること

    大学で「職業人」育成を 教育再生実行会議が提言 - 日本経済新聞
    Lat
    Lat 2015/03/05
    とりあえず、レベルの低い大学の認可を取り消し、企業のお金を入れて職業訓練大学(?)にした方が良いような。頭が良く自主的に動ける人は別だが、そうでない人に自由なので好きにしてだと堕落するよね。
  • 不具合の数が幾つ以上だと、裁判で瑕疵と判断されるのか

    連載目次 前回に続いて、納入したシステムの不具合を瑕疵(かし・欠陥)と裁判所が判ずる材料がどのようなものであるかについて説明する。前回は、仮にシステムに不具合があっても、それをベンダーが早期に補修するか代替案を提示するなど、専門家として果たすべき責任を果たしていることが認められれば瑕疵とは判断されず、ユーザーの損害賠償も認められないという趣旨の判例について説明した。 もちろん裁判所は、不具合にまつわる外的な要因だけを見て、損害賠償の対象となる瑕疵であるかを判断するわけではなく、不具合の内容もよく吟味している。今回は、裁判所が注目するポイントを説明しよう。 契約の目的に照らして判断した事例 まずは、以下の判例を見ていただきたい。 【事件の概要】(東京地裁 平成16年12月22日判決より抜粋して要約) あるユーザー企業がベンダーに販売管理システムの開発を委託したが、納入されたシステムには以下に

    不具合の数が幾つ以上だと、裁判で瑕疵と判断されるのか
    Lat
    Lat 2014/11/25
    こんな状態でどうやって検収を上げたのか謎。仕様をいかに満たしているか検査要領書を作成し、それを元に検収を上げなくちゃ駄目だろうに。まさか検収条件が正しく動くこととかじゃあるまいし。
  • 富士通、設計書から100%自動でソースコードを生成するツール--テストデータも

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 富士通は8月28日、システムの開発と保守作業を効率化する業務プログラム開発支援ツール「FUJITSU Software Interdevelop Designer」(Interdevelop Designer)を、同日から販売すると発表した。日語の設計書からCOBOLJavaのソースコードを100%自動で生成できる。 今回の販売はCOBOL向けで、現在開発中のJava版は2015年3月末に提供を開始する。製品には開発サーバとクライアントがある。開発サーバは840万円から、動作させるには最小構成で2台のサーバライセンスの購入が必要となる。クライアントは58万8000円、またはレンタルで月額4万9000円(いずれも税別)から。販売目標は

    富士通、設計書から100%自動でソースコードを生成するツール--テストデータも
    Lat
    Lat 2014/08/28
    さて、どの会社が人柱を引き受けてくれるんですかね。
  • 失業手当、1日5円過払いか プログラムにミス:朝日新聞デジタル

    厚生労働省は3日、雇用保険統計データのプログラムでミスがあり、失業者が受け取る失業手当の一部で2011年8月以降、1人あたり1日5円の「過払い」が生じた可能性があると発表した。詳しい影響や金額は調査中で、厚労省は過払い額が確定すれば、プログラムの製造元の富士通に負担を求めることを検討している。 ミスがあったのは、ハローワーク職員が扱う富士通製プログラム。2011年1月から今年3月にかけ、約1100事業所分の産業別の労働者数などの集計が正しくできていなかった。集計結果を利用する毎月勤労統計では09年1月から今年3月分までの増減率など、データの一部を訂正する。 この影響で、毎月勤労統計の平均給与額をもとに毎年8月に改定する失業手当の支給上限額(いまは29歳以下の失業者なら1日最大6405円など)が、11年以降、1日5円高く払われた可能性があるという。

    Lat
    Lat 2014/06/04
    検収を終えているはずなので、後は瑕疵担保責任の記述次第だが、通常は1年と書かれているところが多いので、富士通には請求できないだろうな。おそらく30億位予算要求が増えたと思うんだが何とも思わなかったのか。