サイバー

AI

ChatGPTに作図させる

主要なコンピュータ言語のかかわりをmermaid記法で書いてください。以下は、主要なコンピュータ言語の関係を表すMermaid記法の例です。graph LR A[高水準言語] -->|コンパイル| B[機械語] A -->|コンパイル| C...
サイバー

ITのいま

GIGAスクール構想とかICT教育とかSTEM・STEAM・STREAMとか見てるといつも感じる違和感。なんでこんなにみんな、ITを叫んでいるのだろう。そしてITの本質を誰も教えず、コンピュータの使い方とかプログラミングのことをITだと思い...
サイバー

PCことはじめ

7歳の僕が最初に感動したBASICの命令は「PRINT」自分が指示した文字列が、活字で画面に表示される衝撃。次に感動したのは「INPUT」コンピュータと対話できる衝撃。ただの応用ではない「INKEY$」この命令の何がショッキングだったかって...
サイバー

デジタル庁

課題と解決策予算確保果たして予算は調査込みだったのか?調査決定的に現場感覚のある情報のプロが欠けている。データアナライズだけでは見えてこない。現場の泥臭いところが見えるエンジニアが不足している。これをどう確保していくのか。はたまたどう育成し...
サイバー

サーバ移行

本ブログをホストしているサーバが更新された。ソフトウェアだけでなくハードウェアも刷新されて、WordPressの動作が軽快になった。そう、FreeBSDなのだ。BSD系の開発から手を引くエンジニアが増えているらしい。それでもFreeBSDを...
サイバー

夢の道具

コンピュータというものは、ソフトウェアが無ければただの箱だ。ソフトウェアとは何かというと、ハードウェアの対義語だ。ハードウェアとは、CPUとかメモリとかストレージとかキーボードとかマウスとかモニターとか、物理的なものだ。ソフトウェアはハード...
サイバー

M1 MacにZabbixテスト用仮想環境 + Discord連携を構築

このたびM1 MacBookでLinux(ARM64版Ubuntu 20.04.3)やWindows 11 Insider Preview for ARMの実行環境を構築できたので、その情報を共有する。前提知識まず以下の内容について説明をす...
サイバー

UTM

UTM 3.0.4を導入。()Apple Silicon上で仮想化(Virtualization:M1チップの仮想レイヤー)とエミュレーション(Emulation:M1以外のCPUをソフトウェア上で再現)の両方に対応しているため、ARMアー...
サイバー

Computer

Pythonでプログラミングしたいって、カネがほしいだけなんだろう。そうじゃないなら証明してみな。一体きみはコンピュータの何が好きなのだ。僕は同情しないが日本語でこうして情報発信をするだけの寛容さはある。Hackerになりたいのならば、Py...
サイバー

プログラミング、できるよ

プログラミング言語は難しいか? とか、いまならどのプログラミング言語を習得したらいいか? とかよく質問されるのだけれど、正直に言うと答えに窮する。どうしてだろうかと、分析してみる。なにか新しいことをするときに、難しいか/易しいかを基準にして...