[Programming] Win32APIの今と昔 ― 古い技術が作用し続ける理由
Win32APIはもはや古い技術なのか? 2000年以前に苦しみながら叩いたAPIが、25年後の今なお開発に役立っているという経験をもとに、Win32APIの思想と仕組み、そして現代的な技術(Web、Electron、WASMなど)との接続点を考察。自分の「過去のスキル」が無駄でなかったことを実感する記事。
Win32APIはもはや古い技術なのか? 2000年以前に苦しみながら叩いたAPIが、25年後の今なお開発に役立っているという経験をもとに、Win32APIの思想と仕組み、そして現代的な技術(Web、Electron、WASMなど)との接続点を考察。自分の「過去のスキル」が無駄でなかったことを実感する記事。
No description available.
ターミナルでJPEG画像をASCIIアートに変換するツール「jp2a」。20年以上前から存在するこのツールの歴史と、どのような仕組みで実装されているのかを整理しました。
長年G304を使ってきた人が実際に乗り換えて満足したマウスを、海外フォーラムやレビュー体験談からまとめました。
PythonのWebアプリがどのようにnginxやGunicorn/Uvicornと連携して動いているのか、WSGIとASGIの仕組みを図解とサンプルコードでやさしく解説します。
Linuxでよく使われる「シンボリックリンク」と「bind mount」の違いを実務的な観点から解説します。仕組み・権限・セキュリティ・運用の差を比し、Webサーバや開発環境でどちらを選ぶべきかを具体例と共に紹介。fstabやsystemdでの永続化方法、デバッグコマンドもまとめた実践的な記事です。
Debian環境にnginxを導入して静的ファイル配信+JSON出力を行うまでの最短手順をまとめました。Apacheとの比較、設定例、運用時のワンポイントも解説しています。2000年代にApacheで自宅サーバを動かしていた経験と合わせて、当時との違いや現代の利便性についても振り返ります。
Logicoolマウスのレシーバーを紛失しても公式のConnection Utilityを使えば、G304/G305などLightspeedマウスを再ペアリングして復活させられる方法を紹介
PCでは見えるのにiPhoneのGmailアプリでは画像が表示されない…HTMLメール特有の落とし穴と、CIDインライン添付+width指定による安定表示の方法を解説。Pythonコード付きで再現・解決手順をまとめました。
SNSや社会の中で声の大きい人ばかりが目立つ一方、静かな声はかき消されてしまう。『井戸に落ちた人のネットワーク』という比喩を通じて、P2P本来の価値──存在を共有する安心感──を考察する。
MP3時代を切り開いたWinamp、分散型P2Pの先駆けGnutella、そして現在も進化を続けるDAWソフトREAPER。 Justin Frankel(ジャスティン・フランケル)は、一人で三度も伝説を残した稀有なプログラマーです。
Jacob Ziv(ヤコブ・ジヴ)は、LZ77/LZ78を発明し、ZIP・GIF・PNGといった世界中のデータ圧縮の基盤を築いたエンジニア/研究者です。1931年にイスラエルで生まれ、MITで学び、Technion教授として数々の業績を残しました。2021年にはIEEE Medal of Honorを受賞。私たちが日常でZIPファイルを扱うたび、その背後にはZivの思想と技術が息づいています。本記事では、彼の生涯・功績・アルゴリズムの核心を紐解き、現代のAI時代における「普遍性」との接点を考えます。