IT
お世話になった経営者にDX戦略についてまとめてくれと言われ、付け焼き刃ながら急遽3ページのパワポにしてまとめて提出した。 ITを知らない経営者に対してDXだ、AIだ、BlockChainだと目新しい言葉を使って、注目を集める事ことには抵抗があるが、会社全体が…
5Gなどのモバイルネットワークの勉強をしてみると、インターネットのようにTCP/IPプロトコルのような標準で成り立っているネットワークでなく、ベンダー依存の実装が大きいことに気づく。例えば光ファイバーにしてもCommon Public Radio Inteface(CPRI) と…
カンボジアでCBDC(Central Bank Digital Currency)、ブロックチェーンベースの中央銀行デジタル通貨バコンが10月28日より正式運用が開始された。正式運用といえども、以前よりテスト期間として運用されていたので10月28日が形式的な意味合いが強い。 なぜカ…
経済学は理論(Theory)を扱うが、数学や物理学は法則(Law)を扱う。理論と法則の違いは、前者は仮説であり、物語や嘘でもかまわない。後者は真実であり、実験や観測を通して証明済みでなければならない。経済学は対象が人間社会であり、マルクス理論を証明す…
人は言語コミュニケーションを通じて相手の知性を知る。だから自然言語処理技術は人工知能の重要な構成要素。1957年のソ連による初の人工衛星打ち上げに、アメリカはショックを受け、ソ連の科学技術を知るために、ロシア語から英語への機械翻訳が盛んに研究…
IT技術はL1(Layer1)からLnまでの階層構造になっている。以下に階層構造の一例をあげる。L1:問題 L2:アルゴリズム L3:高級言語 L4:中間言語 L5:アセンブリ言語 L6:Runtime (VM) L7:Runtime (OS) L8:ISA (instruction Set Architecture ), MIPS, x86, RISC-…
1900年にドイツの数学者ヒルベルトが23の当時未解決問題を列挙したことにならい、アメリカのクレイ数学研究所が2000年に7つの問題(そのうちひとつのポアンカレ予想は解決済)を公開した。P vs NP 問題は7つの問題の内、最も理解しやすく、数学…
問 「神とはどんな存在ですか?」 答 「神は過去、現在そして未来までを同時に見ることができる存在だ」 問 「神は時間を、空間として捉えることができるということですか?」 上記、問答は以前に何処かで読んだものが元ネタにっている。神は「後光の差した…
IT技術は階層になっている。最終的なパフォーマンスは常に下の階層に依存する。だから最下層であるデータセンターから効率化を考えるということは大事なことだ。しかしデータセンターからネットワーク機器やサーバ、そしてOSやプログラムなど、全ての層を俯…
銀行業は基本的に、簿記を基本とした情報処理産業である。だからこそ、ITの進化の影響を受け、FintechやBank3.0などがブームとなる 。自分はFintechの本質は、銀行業の埋め込み化とその標準化であると考える。Yahooなどのホームページにアクセスすると、…
AppleのTime capsuleを導入したら、妻のPC(Windows 7 Home Premium)がネットワークに繋がらなくたった。古いPC(Windows XP)は繋がるのに。いろいろ検索をしていると、どうもセキュリティの設定を変更する必要があると判明。しかしWindows 7 Home Premium…
グーグルのインフラを一言で表現するなら「スケールアウト」になる。グーグルのインフラは特別なコンピューターではなく、コスト面で優位にある普通のコンピューターを繋げ合わせ、まるで一つのコンピューターとして動くことができる、分散•協調を司るプログ…
アップルの発表したiCloudはMacからiPhone/Padに音楽を移す際、ファイル名などのメタデータのみクラウドに写し、データそのものは直接Mac-> iPhone/Padに転送することができる。これはP2Pと呼ばれ、WinnyやNapsterと同じ技術だ。アップルは音楽業界にとって…
名著だ。初めにパイプラインを説明し、プロセッサは流れ作業で命令を実行することをイメージさせ、それから命令アーキテクチャを説明し、命令を流し込む過程において、リソース(演算器、キャッシュ等)の有効活用のため、どうアーキテクチャが発展してきた…
Java開発者として働き始めたころ、なぜそこまで知っているのだろうと度々、ある同僚に対して疑問に思うことがあった。知るには前提として調べるための動機が必要だ。彼のその放っておいても、自分調べて、自発的に知識を積み上げる力はどこから出てくるのだ…
理由その1: No Audit log MS SQL にはTraceファイルといってユーザのすべてのアクションを記録する機能がある。IT Securityの観点からこの機能を使うことが望ましい。理由その2:Access/Excel is File”. “File”means “Data to be portable” MS Access は…
その昔、カレー屋であった日本で働くインド人に職業を聞くJava言語で携帯電話のソフトを作っていると答えた。海外で働きたかった自分はどうしたらJava言語を学べるかと聞くとC言語を学べと彼はいう。C言語を知らないとJavaがどう動いているか分からないぞと…
Main not found error :Javaのプログラムを走らせてこのエラーが出たらclasspathの設定が正しく設定されていないことが第一に疑われる。JavaはJava Virtual Machine(JVM)の上で動く。JVMはバイナリーフォーマットのclassファイルを読み込み、それを…
コンピュータを考えるときに重要な要素は、1)演算をつかさどるCPU、2)データを保持するストレージ、3)データを伝送するネットワークの3つ。この3つの要素でどの要素が一番希少かでコンピュータの使用方法(トポロジー)が変わってくる。1),2),3)のうち、1…
プログラム技術の高い同僚に恵まれたので気づいたことを列挙する。○ 使用するツール郡を重視している。 IT技術者はIDE開発環境などツールのお世話になることが多い。達人はツールの良し悪しとその使いこなしが作業効率に影響することを理解している。そ…
エンタープライズITとは売上げ、会計、取引データなど企業データをどのようにデータベースに格納し、どのようにしてビスネスに携わる人(監督官庁も含む)に提供するかということを考えることである。最初のデータを格納する部分だが、ストレージ(データを…