あ-12
IT-開発-OS/低レイヤ
古き良きプラットフォームを、スルメイカのごとく味わい尽くすような同人誌を作っています。UNIX、シェルスクリプト、そして今回はArduino。新機種(UNO R4とQ)が登場して、かえって劣化してしまったそれらを改善する本を、新刊として持っていきます。
新刊
同人誌・40ページ・100部頒布・紙/電子・500円Arduino UNO R3は名作だが、その後継機としてより高速なCPUを搭載したUNO R4とUNO Qなるものが出た。使ってみると、これがとんでもないダメっぷりだった。delayMicroseconds()の精度がメチャクチャなので正確なタイミングが作れない!タイミングが重要なセンサー・アクチュエーターデバイスがマトモにつかえない!
本書では、それらがどれくらいヒドいのか測定結果を示し、そしていかにしてマトモなタイミングを作り出すか、その改善案を示す。
大抵の言語にあるsleep関数は,時間の長さは指定できても起きる時刻で指定することはできない.簡単に実装できるはずなのになぜ無いのか.簡単にできることを実証すべく,生成AIによるバイブコーディングで19の言語・環境に実装してみた.
登場から10周年のHTTP/2を積極的に使ってWebアプリケーションを開発する方法を解説.WebサーバーをHTTP/2対応にする方法からサーバープッシュ型Webアプリケーションの作り方まで.
UNIX入門者が繰り出してくる数々の「変化球な質問」を収録し,どう回答すべきかを考えていく本.【例】「ログインパスワード入力時にターミナルが必ずフリーズするんです!」←さてあなたの回答は?
【この本は無料です!】ファイルとディレクトリー,あと少々のUNIXコマンドだけでアプリ・システム開発をする超絶テクニックを詳解する本.
1.0版では主に,SQL文をUNIXコマンド・シェルスクリプトに置き換える方法の事細かな解説を追記.