Mindset

線形代数を学び直したら、ベクトルが何なのか分からなくなった

大学時代、線形代数を履修した。行列の計算をした記憶はある。ベクトルという言葉も覚えている。試験も受けたはずだ。ただ、何を学んでいたのかと聞かれると、うまく説明できない。そんな線形代数を、今になってもう一度学び始めた。何かの資格を取得するため...
Mindset

魚の取り方を教える、その先へ。私が考える教育と組織の成長

自分が教えていることは、本当に正しいのか私は現在、IT専門学校でLinuxやAWS、プログラミングなどの基礎科目を担当しています。しかし、私自身には商用システムの開発や本番環境の運用に携わった経験がありません。そんな自分が、これからIT業界...
Teaching

AWS CLIでJSONを眺める。操作するだけでは見えてこないクラウドの仕組み

マネジメントコンソールは便利だけれど私が勤めるIT系専門学校では、AWS Academyを活用してクラウドの授業を行っています。EC2でLinuxサーバーを起動したり、VPCでネットワークを構築したり、S3でファイルを管理したり。学生たちは...
Tech

VS Code Remote SSHはなぜサーバーの容量を圧迫するのか? ― 共用Linuxサーバーで起きた問題

はじめに私が勤務するIT系専門学校では、学生がLinuxやPythonを学ぶための環境として、AWSのEC2インスタンスを利用しています。学生はそれぞれのユーザーアカウントでLinuxサーバーにログインし、VS CodeのRemote SS...
Tech

EC2インスタンスが消えた。それでも授業を継続できた理由 ― GitHubに残していたもの

はじめに前回の記事では、学生が利用する共用Linuxサーバーで、ディスク容量が不足した問題について紹介しました。前回の記事VS Code Remote SSHを利用すると、接続先のLinuxにもVS Code Serverが配置されます。学...
Mindset

「マーケットからお金を持ってくる」ことに憧れていた。私の投資観をRetryした話

投資を始めたころ、私にはちょっとした憧れがありました。「マーケットからお金を持ってくる」ということへの憧れです。会社から給料をもらうわけでもない。商品を売るわけでもない。誰かにサービスを提供して、その対価をもらうわけでもない。株価や為替の動...
Tech

VS Code Remote SSHを使っていたらAlmaLinuxの/homeが100%になった話

Linuxを使っていると、突然よく分からないエラーに出会うことがあります。今回の始まりは、AlmaLinuxへSSH接続したときに表示されたこのメッセージでした。zsh: locking failed for /home/user/.zsh...
Teaching

AI時代に、なぜプログラミングを学ぶのか

生成AIがコードを書いてくれる時代になりました。「Pythonでこういう処理を書いて」と頼めば、かなりそれらしいコードが返ってきます。エラーを貼り付ければ原因を説明してくれるし、別の言語への書き換えもしてくれます。そんな時代に、学校でプログ...
Teaching

学生が作ったシステムが外部イベントに採用された。でも、ユーザーは使ってくれなかった

専門学校で教員をしていると、学生が作ったものを評価する機会はたくさんあります。課題を提出する。発表する。デモをする。プログラムがちゃんと動けば、「よくできました」で終わることもあります。ところが今回、学生が作ったシステムがその先まで行きまし...
Teaching

【連載:Linux一括リネーム奮闘記 #1】Microsoft Formsの壁と、通じない「mv」コマンド

プログラミングの授業で発生したちょっとしたトラブルと、そこから始まったLinuxコマンドの試行錯誤(Retry)の記録を、いくつかのシリーズに分けてお届けします。今回はその第1回。事の発端と、Windowsの常識がLinuxではすんなり通用...