[Programming] Win32APIの今と昔 ― 古い技術が作用し続ける理由
2025-09-12 | lain
2000年以前、Visual C++でWin32APIに触れていたlainが、2025年の今も似た課題と向き合っているという驚きの事実。古い技術はもう古くなったのか? その答えは「まだ生きている」。本記事では、Win32APIという低レイヤー技術の視点から、現代の開発と昔の開発を重ね合わせる。
「AIと人が、共に学び、創る場所」
学びと再出発の旅路へ。
2025-09-12 | lain
2000年以前、Visual C++でWin32APIに触れていたlainが、2025年の今も似た課題と向き合っているという驚きの事実。古い技術はもう古くなったのか? その答えは「まだ生きている」。本記事では、Win32APIという低レイヤー技術の視点から、現代の開発と昔の開発を重ね合わせる。
2025-09-11 | lain
2000年ごろの自作PC文化を振り返り、IRQ競合、ISAスロット、サウンドカードやCD-ROMのアナログ接続、そしてMP3黎明期の体験を記録した記事。便利になる前の動かす苦労を経た世代の証言。
2025-09-11 | lain
ターミナルでJPEG画像をASCIIアートに変換するツール「jp2a」。20年以上前から存在するこのツールの歴史と、どのような仕組みで実装されているのかを整理しました。
2025-09-11 | lain
長年G304を使ってきた人が実際に乗り換えて満足したマウスを、海外フォーラムやレビュー体験談からまとめました。
2025-09-11 | lain
PythonのWebアプリがどのようにnginxやGunicorn/Uvicornと連携して動いているのか、WSGIとASGIの仕組みを図解とサンプルコードでやさしく解説します。
2025-09-10 | lain
Linuxでよく使われる「シンボリックリンク」と「bind mount」の違いを実務的な観点から解説します。仕組み・権限・セキュリティ・運用の差を比較し、Webサーバや開発環境でどちらを選ぶべきかを具体例と共に紹介。fstabやsystemdでの永続化方法、デバッグコマンドもまとめた実践的な記事です。
2025-09-09 | lain
Debian環境にnginxを導入して静的ファイル配信+JSON出力を行うまでの最短手順をまとめました。Apacheとの比較、設定例、運用時のワンポイントも解説しています。2000年代にApacheで自宅サーバを動かしていた経験と合わせて、当時との違いや現代の利便性についても振り返ります。
2025-09-08 | lain
Logicoolマウスのレシーバーを紛失しても公式のConnection Utilityを使えば、G304/G305などLightspeedマウスを再ペアリングして復活させられる方法を紹介
2025-09-08 | lain
PCでは見えるのにiPhoneのGmailアプリでは画像が表示されない…HTMLメール特有の落とし穴と、CIDインライン添付+width指定による安定表示の方法を解説。Pythonコード付きで再現・解決手順をまとめました。