「コンピュータ」を含む日記 RSS

はてなキーワード: コンピュータとは

2017-11-20

量子コンピュータ説明意味が分からない

報道「従来のコンピュータは『0』と『1』で情報表現計算しますが、量子コンピュータでは『0』でもあり『1』でもある状態を作り出し計算するので高速です」

おれ「『0』でも『1』でもある状態なら『0』か『1』か判断できないじゃん。『0』か『1』かもわからずにどうやって計算できるの?」

報道ぐぬぬ…」

参考:

初の国産量子コンピューター 無料公開 | NHKニュース

http://www3.nhk.or.jp/news/html/20171120/k10011229951000.html

anond:20171120104539

仕事を奪うっつっても改札切符人間じゃなくてAIが切ってくれる程度の話でしょ

分析歴史なんて昔っからコンピュータに頼りっぱなしだぞ

AI使うのダメっつったらソロバン使わずに手計算しろってレベルの話

しろ仕事してる側からしたら取り扱うデータ多くなりすぎてAI使わないとやってられないレベル

2017-11-18

[]ミッキー

マウスを1/100インチ動かしたときコンピュータへ送られる移動量を表し、マウス感度の単位として用いられる。

ちなみに今日11月18日ミッキーマウス誕生日、89歳。

2017-11-07

土木技術者不足と先鋭化問題

数年前から日本中土木技術者の不足が。

そんな話はどこででも聞けるのだけど、現実問題として技術者及び職人の不足と公共事業の増加でミスマッチが起こっており、どうにか現場をやっつけないといけないということで日本中で奮闘と徒労、場当たり的な対策が積み重ねられていく。

最近はもっぱら省エネ化に技術が特化しているのだけど、例えばドローンを使った測量、簡易化された積算方法無人で動き、あらかじめインプットされた計画図に合わせて土工を行う重機群なんかがどんどん広がっている。

これらの機能自体は意外に簡単に使えるので、初期投資さえできれば(リースでもいいが)技術の発展に伴って回収も可能だろうとは思う。

が、この新技術群は簡単はいってもやはりそれまでの技術を追いかけてきた人材にとっての話である

からいて、作業員と一緒になって汗をかくことが仕事の名ばかり代理人や基礎のない新人にとっては仕組みがさっぱりわからないらしい。

なんというか、この最新技術の先鋭化が、今まで土木業にいた人間の半分くらいを振るい落としそうで恐ろしい。

もっと進めば僕もおいて行かれるかもしれない。

人手不足を解消するための技術革新ではなかったかハードルが高くなっていることで新規参入が減り、戦力外が増える。

結局、技能を身に着けた人が日本中現場を駆けずり回って、対処し、一人だけ経験値を貯めていく。

初期のコンピュータもそうだったのかな。

2017-11-06

anond:20171106124715

そのほこりを落す作業が地味に好きだった。

俺、コンピュータメンテしてるって気持ちになれた。

2017-11-03

Windows10メモリリーク

23日間ほどスタンバイを利用しながら、Windows使用し続けるとメモリリークになる。

物理メモリ 8 GB

コミットチャージ 32 GB

警告のダイアログが出る。

コンピュータメモリが不足しています

プログラムを正しく動作させるのに必要メモリ復元するにはファイルを保存してから、開いているすべてのプログラムを終了または再起動してください。

このダイアログテキストコピーできない。

イベントビューアを見ると、chromeウイルスバスターメモリを消費していた。

chromeを閉じてMicrosoft Edge を起動してみると、

イベントビューアではEdgeウイルスバスターメモリを消費しているとのこと。

なのでウイルスバスターアンインストール

Windows Defender に変更して様子を見た。

chromeメモリを消費しているとのこと。

物理メモリの利用可能な空き領域はあるけれども警告がでる。

イベントビューアのログWindowsログシステム→警告

Windows仮想メモリの不足状態を診断しました。仮想メモリを多く消費したのは次のプログラムです: coreServiceShell.exe (2848) は 1477959680 バイトを消費し、chrome.exe (12928) は 499216384 バイトを消費し、chrome.exe (18092) は 243965952 バイトを消費しました。

Windows仮想メモリの不足状態を診断しました。仮想メモリを多く消費したのは次のプログラムです: coreServiceShell.exe (2848) は 1521418240 バイトを消費し、MicrosoftEdgeCP.exe (5936) は 921763840 バイトを消費し、MicrosoftEdgeCP.exe (6960) は 575160320 バイトを消費しました。

Windows仮想メモリの不足状態を診断しました。仮想メモリを多く消費したのは次のプログラムです: chrome.exe (5220) は 658739200 バイトを消費し、chrome.exe (5908) は 238960640 バイトを消費し、chrome.exe (10488) は 235864064 バイトを消費しました。

ソース: Resource-Exhaustion-Detector

イベント ID: 2004

タスクマネージャーメモリ

使用中(圧縮) 4.6 GB( 398 MB)

利用可能 3.2 GB

コミット済み 31.8/31.9 GB

キャッシュ済み 1.4 GB

ページプール 741 MB

非ページプール 398 MB

ハードウェア予約済み 91.8 MB

リソースモニターメモリ

ハードウェア予約済み 92 MB

使用中 4822 MB

変更済み 53 MB

スタンバイ 1376 MB

空き 1833 MB

利用可能 3216 MB

キャッシュ済み 1434MB

合計 8100MB

インストール済み 8192 MB

イベントビューアのログXML

省略。

WEB検索しているとWindows 7 からある不具合なのだろうと私は認識している。

長期間使用によるメモリリークが他の方の環境でも再現すると推測しているので、ここに情報を共有する。

Pimax 8kはやはりやばいのではないか

anond:20171030094344 の続報

炎上してたリフレッシュレートの件について謝罪が投下されてたんだが、「なんかもういろいろ大丈夫かここ」って感じがした。

http://forum.pimaxvr.com/t/apology-letter-project-status-and-risks/3920

sometimes we have to spend ~1 hour to run the demo successfully, by keep trying plug in\plug out\restart computer

デモの準備するのにトラブって、ケーブル抜き差ししたりコンピュータ再起動したりで1時間かかってた……って、なんかもうそれ、そのへんの機械音痴おっさん所業では。

2017-10-30

なぜ日本GPUと聞くと耳を塞ぐのか

CPU機械学習とか内蔵グラフィックスでVRとかベクトルコンピュータ撤退再参入とか、逐次実行によって実現するという方法ならいくらでもカネを出すのに並列化は蛇蝎の如くなのはなんなの?

2017-10-23

anond:20171022160117

これか。

http://www2.mouse-jp.co.jp/scripts_cart/spec.asp?PROD=1706DAIV-DGZ510H3-SH5

マウスコンピュータは、詐欺行為常習犯から仕方ないね

お客は届いたパソコンファンの種類まで確認しないので、ばれないと思ったんだろう。

350Wの電源をピーク時電圧一時的に400Wになるので、400Wと称して売っていた事件

http://nezumidennou.blog63.fc2.com/blog-entry-9.html

7年経っても、マウスコンピュータの社風は何も変わっていない。

2017-10-22

マウスコンピュータPCカスタマイズ詐欺まがいの表記があった

みなさんは下記の選択肢を見たとき、矢印の選択はどういう構成だと思いますか?

 

CPUファン

 ●標準CPUクーラー [ 標準 ]

 ●[ 12cmファン×1基 ] Cooler Master Hyper 212 EVO ⇒ 静音性能と冷却性能を両立! ¥ 4,800

→●[ 12cmファン×2基 ] Cooler Master Hyper 212 EVO ⇒ 静音性能と冷却性能を両立! ¥ 5,800

 ●水冷CPUクーラー ( メンテナンスフリー型 ) ⇒ 高い冷却性能と静音性能を完全両立! ¥ 6,800

 

この表記普通は「Cooler Masterが2基つくのか」と思うのではないだろうか。

私は思った。

しかしこれはミスリードで、実際は「2基は搭載されるが、【一基はEVERCOOL製のDCファン】が届く」のだ。

…そんな表記どこにある?

値段の違いから推測してくださいっていう説明不足を棚に上げた詐欺まがいのやり方だよね。

商品PRリンクなんか貼らんでいいからそういう構成間違いが起きそうなところをもっと詳しく書けよ。

 

もちろん即電話した。そしてその返答は、

「他の注文されたCPUファン2基搭載の構成も同様に【1基はEVERCOOL製のもの】でした」とのこと。

それに加えて「この表記と現状の構成問題はない」というお墨付きまで頂いた。

最後には「今回指摘いただいたのはお客様で初めて」だそうで。

ユーザーは舐められてますなぁ。

 

ちなみに気付いたきっかけはファンがうるさすぎたので開けて調べた結果、うるさい原因がしょぼいファンの方だった。

しかもいやらしいのが、CPUファンフロントとリアを向くようにファンが並べられていたのだが、

リア側に今回の問題になったファンが搭載されていて、そいつがまぁ確認しづらい。

隙間にスマホねじ込んで撮影してなんとかファンメーカーが判明した。

 

一応電話最後には「表記について改善検討します」みたいな話があったので、ぜひともこんな詐欺みたいな表記はやめてほしいですね。

2017-10-21

オセロルールを「最後に石が少ないほうが勝ち」にすれば

オセロルールを「最後に石が少ないほうが勝ち」にすれば

人間が勝てるんじゃないの?

もちろん他は今と同じ形で。

(ひっくり返せない所には置けないとか、置ける所があるのにパスできないとか)

そうでもないのかしら?

それでもコンピュータの圧倒的勝ち?

数学詳しい人、お願いします。

http://nlab.itmedia.co.jp/nl/articles/1710/06/news013.html

日産検査の件

ちょっと解説しとく。書いてみたら日産擁護する論調になったけどまあいいや。

■おまえ誰だよ

複数社を渡り歩いた自動車業界関係者

品質大丈夫なの?

少なくとも、今回の検査問題商品品質には関連がない。「完成検査」と「品質」をごっちゃにしている論調散見されるので、そこを修正したく増田を書いている。

いま話題の「完成検査」は、安全に走るための最低基準クリアしているかどうかを判定する工程であるが、現在技術水準でこの基準を下回る車両が発生することはゼロに等しい(10/22追記:だから完成検査がなくても良い、にはならない)。「品質」は、承前の完成検査クリアした上で、さらにその上の次元の、塗装が綺麗とか、耐久性が高いとか、ドアとボディの隙間が何ミリ以下だとか、そういう各社の独自基準の話。

以後言葉を「完成検査」と「品質」に統一する。

■なぜ品質と完成検査に関連がないのか

完成検査人間判断の入る余地がないから。

例えばブレーキ検査。できたての車両を、ローラー台という地面がくるくるまわる台に載せて、車両を擬似的に走らせる。ブレーキペダルの踏む量と、減速具合(負の加速度)が既定どおりに相関していれば完成検査合格、ということになる。で、このブレーキの踏む量と減速具合はどちらもコンピュータが計測していて、自動的に判定が出る。認定検査員だろうと、補助検査員だろうと、ネコが踏んでいたとしても、判定にゆらぎは出ない。検査コンピュータが判定しますということを国交省に届け出て、国交省OKを出している。

■じゃあ何が問題なの

10月18日の出荷停止の前と後ろで問題を2つにわける必要がある。

■まず、前の問題

これは制度のもの問題だと考えている。

既報の通り、検査は各企業で所定の講習を受けた認定検査員がやらないといけないということになっている。この検査員は国家資格自動車整備士と違い、社内認定制度にすぎない。で、この制度のいい加減なところは、認定検査員になるための難易度企業でかなりばらつきがあることだ。個人的予想だが、日産はこの認定検査員になるための講習の難易度無駄に高く、検査員の確保に苦労していたのではないか。そうでなければ日産だけで問題が起きた背景の説明にならない。この予想が正しければ、日産自爆ということになる。

翻って。せっかく苦労して取得した認定検査員の資格でも、やることはブレーキを踏む、ハンドルを回す、それだけだ。判定はコンピューターが下す。じゃあ何のための認定検査制度なのか、ということになるが、正直私にはわからない。だから、この制度のない海外向け日産車については今日問題なく出荷されている。

上記の事情を知るジャーナリストは、日産ではなく本制度批判の矛先を向けていた。国交省もその自覚があり、問題の早期収束を狙っていたと思われる。

■後の問題

しかし、10/18の「その後も認定検査員以外が完成検査に紛れてました」は承前の「100%大丈夫です」という会見に対する裏切りになってしまった。

トップダウン経営日産で、なぜ最高経営者の指示が徹底されなかったのか?社長は会見で「課長係長コミュニケーションギャップが原因」と言っていたが、その人的ミス本質ではなく、そのミスを呼ぶ物理的or人員配置的な要因が存在していたと推測する。報道されている内容を整理すると、こうだ。

一般車両は、「プレス溶接→塗装→内装エンジン組み付け→検査」の順に進んでいく。当然、完成検査最後検査工程で行われていると思うだろう。しかし、生産効率を極限まで引き上げた結果、検査工程の一部が、各工程の間に挟まって飛び地状態になることがある。この飛び地の部分の対策漏れていたということらしい。これは国交省も気がついていなかったために、問題の表面化が遅れる要因になった。実際のラインは「完成検査」で定められた項目以外にも、多数の社内基準の「品質検査」が入り込み「完成検査」と「品質検査」は複雑なまだら状態になっている。このうち「完成検査」は「認定検査員」が実行しないとアウト(でも海外向けならセーフ)、ということになる。マインスイーパかよ!

なので、現場社員確信犯的に完成検査蔑ろにしていたわけではなく、

社員「えーと、エアコンスイッチ検査OK・・・と、じゃあ次はウインカースイッチっと・・・

国交省「あ、いまおまえウインカースイッチ触ったな!ここは検査ラインじゃないけど、実はそれ完成検査の一部で、おまえは違反幇助をしている!」

社員「ナ ナンダッテー!! Ω ΩΩ」

という感じなんだと予想する。初手で工場を止めてでも飛び地になった検査ライン調査と集約をすべきだったし、経営陣は問題の大きさを見誤った。

*繰り返しになるが、それで検査ラインを集約し認定検査員を揃えたところで検査精度は集約前と変わらない。

■じゃあどうしたらいいの?

うーん、どうしたらいいんでしょうね。。。

これは品質問題ではなく、制度設計感情問題

知事の「安心」と「安全」は違うんです!に通ずるものを感じている。

 

10/21追記

誰も幸せにしないガラパゴス制度問題を指摘してきたので、翻って日産擁護する論調に聞こえるが、この論理展開ではなぜ日産"だけ"で問題がおきたのかの説明ができない。既に個人的推測は書いたものの、真相はわからない。第三者調査の結果待ち。

 

10/22追記

私が推論した検査養成について、日経テクノロジーオンライン言及がある。10/23までは無料閲覧できる。

http://techon.nikkeibp.co.jp/atcl/feature/15/122200045/102000180/?P=2

養成期間は2ヶ月。私の知る限りでは長いほうに入る。だだ、それをもって日産問題が起きた(日産以外で問題が起きなかった)原因とするには論拠が乏しい。

2017-10-20

anond:20171020115355

将棋意識が変わったのは、5年前の米長VSボンクラーズあたり

囲碁のほうは、去年のAlphaGo VS イ・セドルまで、トッププロが負けるはずないって思ってたよ

第一戦の序盤、「やっぱコンピュータは変な手ですねー、まだまだですねー」って解説してたんだもの

AlphaGoすげぇぇぇー」という話題

囲碁将棋ではコンピュータ人間に勝てないと言ってたのに勝てなくなってやんの。ざまぁ」みたいな感じの人を見かけるけど、そんなこと言われてたのって、ふた昔か3昔前くらいだよな。

それに「日本すげえぇ(日本人の俺すげえぇ)」っていうのはまだ分かるけど、お前にAlphaGoの尻馬に乗る要素微塵もないだろ。

anond:20171020000217

実話だとして、単語として「ゲーム」を用いないこと

ITでもコンピュータ関係でもネット関連でも通じるならエンタメでもいいから他の単語を用いる

通じない人には「ゲーム」という単語は「=遊び」という認識脳内回路)しかできない

2017-10-19

スマホプログラミング学習というのに限って

プログラムキーボードから全量入力させるのな

ボタンメニュー選んだら予約語が挿入されるシステムでいいじゃないか

PFキー押したらPRINTとかSAVEとか挿入されてた40年くらい前のハンドヘルドコンピュータのほうが機能的だぞ

BASIC!のプログラミング教育適応性について

題:BASIC!のプログラミング教育適応性について

副題:Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

少し考えてみたのでまとめとして投稿します。

01.はじめに

この文章は、Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

ついて記載しています

02.BASICとは

BASICプログラム初心者向け言語として1960年代に発表された古い言語です。

極めて簡単文法インタープリターによる即時実行や1970~80年代パソコン

無償で搭載されていたこから沢山の人に利用されていました。

しかし、簡単ゆえの機能の少なさと即時実行方式のための性能の低さやその後の

優れたプログラム言語発表によりBASICの利用は著しく低下しています

03.BASIC!とは

BASIC!はアンドロイドタブレットスマートフォン上で動くアプリです。

Google playからインストール可能無料で利用できます

BASIC!

https://play.google.com/store/apps/details?id=com.rfo.basic&hl=ja

BASIC文法踏襲していますが、Android向けに大幅に命令拡張されており、

GPS等の各種センサー情報取得やSQLiteデータベース機能WEBVIEWを利用

したHTMLCSSJS表示・実行など約500程度の命令群で構成されています

無料広告なしのアプリインストールするだけでこれらの機能が利用可能

インタープリターなのですぐに実行することもできます

04.BASIC!でプログラミング教育を行うメリット

メリットについては以下があげられます

a.BASICプログラミング知識を持つ人は以外と多い

 過去の栄光というかBASIC自体は広く利用された時期が過去存在パソコン

 だけでなくポケコンゲーム機等でも利用できました。

 BASIC!は基本はBASIC拡張であり文法変数の取り扱いにおおきな違いは

 ありません。

 その当時、少しであってもBASICを触った人は多いのでメンターとしての

 再教育は容易だと考えます

b.HTML,JS,CSS勉強継続してできる

 BASIC!は手続き型と呼ばれる非オブジェクト指向言語であり最新の言語

 とは異なっています

 BASIC!のネイティブ命令群だけだと他の言語へのスムーズな移行は難しい

 かもしれません。

 しかし、BASIC!にはHTML5アプリのようにBASIC!自体webViewでHTML,JS,CSS

 を動かすことができます。(HTMLモード

 HTML,JS,CSS現在Webの標準であり、進化を続けています

 特にjavascriptオブジェクト指向言語進化採用される領域フロント

 エンドからバックエンドまで広がっています

 

 BASIC!自体webViewは他のAndroidアプリ同様、chromiumベースAndroid

 システムWebviewの更新により常に最新化されています

 HTMLモードではjQuery,Angular,ReactなどのJSライブラリも利用できます

 最初BASIC!ネイティブプログラムHTMLモードJSを利用したプログラム

 とSTEPを踏んだ学習可能だと思います

c.インストール環境設定が容易

 前述の通りアプリインストールするだけで利用できます

 追加の課金プラグインなどは不要です。

 またAndroid2.3以降でインストール可能です。

 但しAndroid5.0あたりからAndroidシステムWebviewが導入されているので

 Android5.0以降の端末を選択する方が無難です。

 インストール後、環境設定をする必要もありません。

 端末のルート化も不要です。

d.Androidデバイス等が安価

 安いタブレットであれば1万円程度で新品が買えます中古スマホであれば

 更に安価です。

 またプログラムを作るのでキーボードもあった方がいいと思います

 キーボードも2~3千円程度で安価です。

 もちろんソフトウェアキーボードフリック入力など)でもプログラム

 作れます

 パソコンよりもはるか安価プログラミング教育が実現可能です。

e.子供Androidデバイスに慣れている

 iPhoneの登場以来現在の子供たちはタッチパネルAndroidデバイス

 慣れています

 通常のノートパソコンに比べ違和感は少ないと思います

 また教える大人側も日頃パソコンよりスマホを触る人は多いと思います

 教える側の負担も小さいのではないかと考えています

f.可搬性が高い

 ここで述べる可搬性とは別のデバイスで同じプログラムを動かす場合

 容易さの事です。

 BASIC!はインタープリタなのでソースファイルのみを別のデバイス

 SDカード経由等でコピーすれば基本的には動作します。

 仮にHTMLモード場合は併せてHTML,JS,CSSコピーするだけです。

 別のデバイスにはBASIC!さえインストールされていれば動きます

 BASIC!独自プラグイン拡張モジュールなどは特にありません。

05.BASIC!でプログラミング教育を行うデメリット

メリットだけでなくデメリットもあります。以下の通りです。 

a.性能上の問題

 BASIC!の実体Javaで出来ています。すなわちJavaよりは性能は悪い

 ことになります

 実際、大量の繰り返しや大量の文字列を扱うプログラムは性能が出ないので

 処理に時間がかかります

 Androidスマホタブレット自体パソコン演算能力には劣ります

 大量の実験データ演算するような教育には向いていません。

 但し、プログラミング教育には大きな障害にならないと思います

b.BASIC!自体の仕組みの問題

 BASIC!はプログラムを作るアプリである以上当然文法エラーを実行時に

 表示する仕組みになっています

 ただ一部エラーチェックが甘い部分もあり本来エラーとすべきところを

 そのまま実行する場合もあり想定外の結果となる可能性もあります

 次にエディタは単なるテキストエディタと同等の機能しかなく最近

 エディタにあるようなシンタクスハイライト入力補完といった機能

 ありません。

 ただ比較シンプルプログラムを作る教育では大きな影響は無いと

 考えています

c.一部機能に制約がある

 前述の通りHTMLモードではJSが動かせます。ただし制約があります

 JSローカルモードで実行されるという事です。

 非同期通信などを行おうする場合JSが実行時エラーになる可能性が

 あります

 またデータベース機能であるSQLiteへの操作についても文字型項目しか

 利用できない制約があります

 JSローカルモードのみなのは教育の事を考えると少し残念ですが

 それでも多くのフロントエンドJSは実行可能なので教育には

 使えるという理解でいます

d.参考となる文献がほぼない

 教育には教科書またはそれに準ずる書籍必要だと思います

 該当する書籍がないのが実情です。

 ただ1冊だけ日本語で書かれた電子書籍存在します。

 ■BASIC! ~ 分かりやすい教本で一から学べるコンピュータ言語 - AndroidSQUARE

 http://blog.livedoor.jp/an_square/archives/51887786.html

 BASIC!の文法自体は極めて簡単なのでどうにかなると思います

06.結論

上記の通り、メリット/デメリットを列挙してきました。

デメリットもあるものメリットの方が大きい印象です。

とくに教える側の負担が少ない点がメリットだと思います。 

 

2017-10-14

コーエーのおばちゃんも言ってたけど、機械コンピュータロボットAIと、労働者がどんどん減っていく方向で進んでいるんだから労働の対価として報酬を配るという制度破綻してるんだよな。労働者が少ないのに利益ばっかり積み上がるんだから金が偏る、がっぽり税金を取って一律に配らないと金が回らない。というわけでベーシックインカム必然だ。AIとBIでCI改善。これだよ。

2017-10-13

anond:20171013213520

そういえば昔職場SE資格持ってるからって、プログラムやらされそうになったこと思い出したわ

「いや、なんとなくは知ってるけど、まるで書けないんですけど」と断ったんだけど「でもここで一番コンピュータかに詳しいでしょ」みたいな事言われて

2017-10-12

京都市が今回失敗したような、自治体システム更新について

http://itpro.nikkeibp.co.jp/atcl/column/14/346926/101101158/

Q1.役所仕事なんて全国でほぼ一緒なのに、なんで自治体ごとに別のシステムを作るの?

A1.地方自治体事務財務について法律で決まっているのは大枠だけだよ。

  それを実務≒内部規定に落とし込むのは各役所ごとなので大枠は似てても実務プロセス全然役所で違うよ。例えば同じ業務でも独自の語彙があったり、下手すると同じ語で市町村ごとに意味が違ったりするよ。


Q2.なんで新規で作らないの?

A2.80年代ぐらいにやったよ。その結果が政令市クラスに残ってて今回京都市更新しようとしてるような、メインフレーム上のシステムだよ。


Q3.メインフレーム汎用機)って何?

A3.みんなが使ってるWindowsとかLinuxとかのOSがなかった時代コンピュータだよ。IBMとかがベンダーごとに作っていてOSベンダー謹製だよ。性能はいいけどメチャ高いよ。

システム内でクローズして専用線以外では他とつながってなかったから、汎用機からPCサーバへの移行を「オープン化」と言うよ。

オープンソースソフトウェアとは全然関係ないよ。


Q3.使いまわしってどうやってやるの?

A3.80年代かに作ったシステムで動いてるCOBOLとかPL/IとかをLinuxとかUnixとかWindows上で動く言語コンバートしてリコンパイルするよ。

DBデータ階層データモデルからリレーショナルDB用にコンバートして移行するよ。こういう開発形態を「マイグレーション」と呼ぶよ。

あと、バッチジョブ制御もJCLという汎用機用の言語で動いているよ。これもそのままでは動かないのでコンバートするよ。

コンバート先はperlだったり、シェルスクリプトだったり、ベンダごとの独自スクリプトだったりするよ。

COBOLとかの実行プログラム移行も大変だけど、帳票の大量印刷はたいていバッチジョブでこなしてるので、JCLの移行もめちゃ厄介で大抵もめるよ。

今回もめたのもバッチらしいね


Q4.80年代のものを使いまわすとか。新規で作ればいいじゃん

A4.お金無限にあればできるよ。今の時代お金があった時代システムフルスクラッチ再開発するととんでもない予算になって市役所内の決裁が通らないよ。

しか汎用機時代の納品は割といいかげんだったのか、仕様書が残ってなかったりするから費用さらにかさむよ。


Q5.そんなんでよく運用できてたな

A5.当時はSE汎用機付属品みたいについてって、困ったらオペレーターとして介入して動かしていたみたいだよ。

そうやって現場感覚バリバリでやっているので、オペレーターしか知らないプロセスがあったりするよ。

マイグレーション開発では総合テスト中にそういう隠しプロセスが「発見」されたりするよ。こわいね


Q6.役所が現行システム資料を出すべきだろうが!

A6.もっともだけど、できないから無理だよ。

上記の通り仕様書がないことも多いうえ、システム課に限らず市役所人員は基本ローテーションするよ。

導入当初の担当者が残っていることは珍しいし、30年も前に導入した汎用機ことなんてここ10年に入った職員にはわからないよ。



Q7.なんで入札にしたの? 現行ベンダ指名してやらせたほうが良くない?

A7.金額がでかいから、たぶんどこの市役所でも入札案件だよ。

随意契約(随契)は無理だし、入札業者発注者指定する指名競争入札談合の温床になってたか最近あんまりやらないよ。


裏技としてRFP指名したいベンダーに書かせて公募指名入札にしたり、RFPの段階でハードを全部特定ベンダで型番まで指定するというのがあるけど、公になると多分問題になるよ。こわいね



Q8.じゃあ役所は悪くないの?

Q8.悪いよ。

入札案件RFPで書かれた各項目をどれだけ満たすかの技術点と、価格点で決まるよ。点が高ければだいたい自動的にそのベンダーに決まるよ。

なので、技術点の項目に現行システム調査にかかる項目を入れるとかして、現行機の開発・保守ベンダ高得点を取れるようにしておけば価格勝負してくるベンダーをはじけた可能性はあるよ。

もちろん現行の会社に嫌われて逃げられたとか、役所が現行の会社めっちゃ嫌いになって声をかけなかったとかもあるかもしれないけれど、可能性は低いと思うよ。



Q9.じゃあベンダーは悪くないのか?

A9.ここまで述べたようにこの手のマイグレーション火薬庫だよ。火を噴いても爆発しなければラッキーぐらいなので、強いて言うなら入札したことが悪いよ。

安すぎる見積もりを出したSEだか営業だかは死んでね。



Q10.お前(増田)は何者?

A10.前にマイグレーションをやったことがあるSEだよ。もうやりたくないよ。今は転職してSIerじゃなくなったからやらなくてよくなったよ。うれしいね

  しょぼいSEからここに書いたことは個人体験に基づく参照情報だよ。一般的じゃないことを言ってたり、間違ってたら教えてもらえると助かるよ。





(2017.10.13 追記)

Q3がかぶっていたよ。恥ずかしくてなきそうだけどブコメに番号で言及してくれている人がいるから忍んでそのままにするよ。


あと、「オープン化」の定義が違くない?という指摘があったよ。確かに増田が間違っていたので、記事の主旨から外れるけど補記するよ。

メインフレームは本文で述べたようにOSからハードまでメーカー謹製なので独自仕様のカタマリだよ。

これに対しPCサーバ標準規格で作られているよ。こういう標準規格に基づくサーバオープン系と呼ぶよ。

独自規格クローズしたコンピュータから、そうでないオープン系に移行するからオープン化なのであって、専用線とかは関係なかったよ。半可通な知識で語ってしまったよ、ごめんね。

京都市で火中にいるシステムズさんのサイト解説がこの増田よりも分かりやすくて正確だから気になる人は見てほしいよ

http://www.migration.jp/column/column01.html

完全に余談だけどオープン系のx86サーバに移行しても、システムはそんなにオープンにならなかったりするよ。

H系に頼むとDBが拝承DBになったり、Fに頼むとシステム管理が全部SystemWalkerになったり、要するにベンダ独自のミドルに入ってがっつりロックインされたりするよ。

オープン化(オープンではない)みたいなことになって面白いよ(面白くない)

2017-10-11

anond:20171011085830

EVはもう売っとるやん

AISF映画みたいな巨大コンピュータじゃなくて、もう今ってスマホアプリ時代から

アプリOSで搭載されるとかそんな感じになるだろう、わりとさっくり普及するんじゃね?

仮想通貨日本自国通貨が安定してて強いかイメージわかないけど、外国とか異国送金だとメリット有るみたい

普及するかよくわかんね

あ、ビットコインは決済に10分かかるから、凄く改良でもしないとたぶん無理

普及するとしたら他の仮想通貨だろうね

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん