2026年9月– date –
-
プログラミング
挫折しないために知っておきたいプログラミング言語の種類と難易度
プログラミング学習を始めようと思い立ったものの、言語の種類が多すぎてどれを選べば良いのか迷っていませんか。また、「せっかく始めても難しくて途中で挫折してしまうのではないか」という不安を抱えている方も多いはずです。実際、プログラミング学習... -
哲学
超高度AIと哲学問答をして気づいた、人間の思考の素晴らしさと脆さ
近年、目覚ましい進化を遂げる人工知能。日常のあらゆる場面でその恩恵を受ける一方で、「人間の思考や存在意義はどうなっていくのだろう」と疑問を抱く方も多いのではないでしょうか。今回は、話題の超高度AIと本格的な哲学問答を行ってみました。その深... -
C・C++
独学でC/C++をマスターするための2026年版おすすめ学習サイト10選
プログラミング言語の中でも、圧倒的な実行速度と汎用性を誇るC言語とC++。組み込みシステムやゲーム開発、IoT機器の制御、さらに最新のAI分野の基盤技術としても、その需要は2026年現在でも高まり続けています。 しかし、「他の言語と比べて難易度が高そ... -
テキストエディタ
究極のタイピング体験を求めて!テキストエディタの歴史と進化の秘密を探る
毎日パソコンに向かい、文字を打ち込む時間が長い方にとって、快適なタイピング環境は作業の質を左右する非常に重要な要素です。その中心にある「テキストエディタ」ですが、普段何気なく使っているツールの歴史や進化の背景について、深く考えたことはあ... -
テキストエディタ
短いプログラムには「ed」がちょうどいい|フルスクリーンエディタを使わないという選択
edというエディタがあります。 Unixの歴史を知っている人なら、名前くらいは聞いたことがあるかもしれません。 viよりも古いラインエディタで、viのようなフルスクリーンのカーソル編集を行わず、行番号や正規表現を使ってテキストを編集します。 私も長い... -
テキストエディタ
正規表現が身につかないなら「ed」を使ってみる|Unixのテキスト処理を鍛える古いエディタ
正規表現やsedを勉強したことはあっても、普段の編集ではあまり使わない。 そんな人は意外と多いのではないでしょうか。 理由を考えてみると、単純なことに気づきます。 普通のエディタでは、正規表現を使わなくても困らないからです。 たとえば、 This is... -
プログラミング
なぜ大きなプログラムでは「型」が欲しくなるのか|PythonとC++を使って気づいたこと
Pythonを開いて、「さて、何を作ろう」と考えたとき、不思議と手が止まることがあります。 ところがC++では、作るものが決まっていなくても何となく書き始められます。 最初は単なる慣れの違いだと思っていました。 しかし考えていくと、これは動的型付け... -
テキストエディタ
なぜVimのモーダル編集に惹かれるのか|「コマンド」と「編集」は違う
最近、VimやNeovimを触っていて、なぜ自分がモーダル編集に惹かれるのかを考えていました。 最初は、Vimそのものが好きなのだと思っていました。 しかし、どうも少し違うようです。 欲しかったのはVimというエディタではなく、「モーダルに編集する」とい... -
Linux
現代の開発環境で活きるUNIXとAWKのテキスト処理サバイバル術
現代のシステム開発において、クラウドやコンテナ技術がどれほど進化しても、膨大なログの解析や複雑なデータ整形といったテキスト処理の機会は日常的に発生します。急なシステム障害やデータ抽出の依頼が舞い込んだとき、手作業や重いプログラムを書いて... -
数学
iは変数ではないのに、なぜ次元が増えるのか?複素数を「方向」から考える
次元について考えていると、ふと複素数が気になりました。 実数は数直線上に並んでいるので、1次元です。 ところが、i2=−1i^2=-1 となる i を使って複素数を考えると、「複素平面」という2次元の世界が現れます。 ここで不思議なのが、i は変数ではないと...
