著書一覧
渡辺技術士事務所の代表・渡辺紳一の著書です。組込み開発とセキュリティを主軸に、C言語・Python・Web決済の実装、そしてマネジメントまで。37年のキャリアが10冊の著書になりました(商業出版1冊、Kindle9冊)。現在の主軸であるセキュリティ実務から順にご紹介します。
① セキュリティ実務シリーズ
製造業・中小メーカーの情報システム担当者向け
製造業のセキュリティ実践ガイド
中小製造業の情報システム担当者のための現場対応ハンドブック|SCS評価制度★3対応
こんな方のための本です:「セキュリティを何とかしろと言われたが、何から手をつければいいかわからない」。ひとり情シス、兼任担当者、総務と兼務の方。
この本でできるようになること:Windows PCの設定を画面を見ながら点検できる。イベントログを設定して異常を検知できる。CVSSスコアで脆弱性の優先度を判断できる。IT資産台帳・インシデント対応手順書を自分で作れる。すべての章に、そのまま使えるチェックリストとPowerShellコマンドが付いています。
Amazonで見る組込み・IoT機器の開発者・開発リーダー向け
組込み・IoT開発者のためのセキュリティ設計と実装
サイバーインフラガイドライン対応・SBOM・AI活用
こんな方のための本です:「出荷後に脆弱性を指摘されたら、どうするのか」。組込みLinux・マイコン製品の開発者、テックリード、品質保証の担当者。
この本でできるようになること:STRIDE脅威モデリングを自分の製品でできる。C言語の危険な関数と安全な代替を使い分けられる。U-Bootでセキュアブートを実装できる。syft・grypeでSBOMを作り脆弱性を管理できる。AI生成コードを安全に使う体制を作れる。すべて実機・実ツールのコマンドで解説しています。
Amazonで見る② 他言語経験者のためのC言語入門(全3巻)
PythonやJava、JavaScriptの経験はあるが、Cは初めて。あるいは昔挫折した。そんな方のためのC言語入門です。「なぜCはこうなっているのか」を、他言語との違いから解き明かします。組込みの現場に入る前の技術者、AIが生成したCコードを読めるようになりたい方へ。
③ Python入門
プログラミングがまったく初めての方向け
パイソンぜろ
ゼロから始めるPython入門
こんな方のための本です:プログラミング経験ゼロ。何から始めればいいか分からない。まず一つ、言語を身につけたい。そんな初学者のためのPython入門です。
Amazonで見る④ Web決済実装シリーズ
NFC/Felica決済端末を37年開発してきた著者による、Web決済API実装の実践書。決済のハードウェアからWebのAPIまで、決済を知り尽くした書き手が、つまずきやすいポイントを押さえて解説します。ECサイトやサービスに決済を組み込みたい開発者へ。
PayPal編・Python/Flask版
パワ本!!Web決済入門(PayPal編)Python-Flask版
Python/FlaskでPayPal決済を実装する。同じ内容のFlask版。
Amazonで見るSquare・Stripe・Fincode編
速攻解説!!オンライン決済チェックアウト実装
Flaskで学ぶSquare・Stripe・Fincodeの決済API。サンプルソース付き。
Amazonで見る⑤ マネジメント・リーダーシップ
商業出版(技術評論社 技評SE新書)|新任リーダー・プレイングマネージャー向け
新米リーダーの不安
プレイングマネージャーとして生きるためのリーダーシップ論
こんな方のための本です:プレイヤーとして実績を上げ、リーダーになった。しかし自分も手を動かしながらチームを率いることに、戸惑いと不安を抱えている。そんな新任のプレイングマネージャーへ。
この本について:技術評論社から商業出版された、渡辺紳一の初期の著作です。自らも現場で手を動かしながらチームを統括する「プレイングマネージャー」の難しさと乗り越え方を綴ったリーダーシップ論。出版から年月は経ていますが、プレイングマネージャーが直面する本質的な課題は、今も変わりません。著者のマネジメント観の原点がここにあります。
Amazonで見る