過去の出版物

最近は組み込みシステム設計・開発業務が多忙なため、新刊はしばらく出版しておりませんが、以前には以下のような著書・訳書が出版されました。

単行本のほか、MacPowerをはじめとするMac系月刊誌での製品レビュー、連載なども多数あります。プログラミング系書籍の翻訳では、単純に英文を訳すだけでなく、内容を自分自身が理解した上で、実際の動作環境を用意してサンプルコードはすべて実行し、さらに日本語特有の問題の有無まで確認していました。こうした執筆・翻訳業務の経験が、組み込みシステム設計・開発にも生かされています。

※以下、一部はすでに絶版のため入手できません。


入門iOS SDK

「第I部 C言語とObjective-C言語」「第II部 IDE」「第III部 Cocoa」の三部構成で解説します。第I部では、Objective-C言語およびオブジェクト指向プログラミングについて学びます。第II部では、Xcode開発環境の使い方、nibファイルやストーリーボード、iOSアプリケーションの開発ワークフローについて学びます。第III部では、Cocoaのイベント駆動モデルやデザインパターン、メモリ管理について学びます。本書では、これからiOSプログラミングをはじめる初心者を対象に、iPhoneやiPadのネイティブアプリケーション開発をわかりやすく丁寧に解説します。

詳解 iOS SDK 第4版

iOSプログラミングを網羅的に解説する徹底ガイド。「第I部 ビュー」「第II部 インタフェース」「第III部 フレームワーク」「第IV部 その他の話題」の四部構成で解説します。第I部では、iOSアプリのUI上に表示される要素について学びます。第II部では、Cocoaフレームワークが提供する各種の機能を持った特定用途のビューについて学びます。第III部では、UIKitやFoundation以外の重要なフレームワークについて学びます。第IV部では、ファイル、ネットワーク、スレッド、アンドゥ機能など、その他の雑多な話題を扱います。iOSアプリ開発を極めたい中級以上のiOSプログラマー対象。プログラミングのお供に机や書棚に置くだけで開運・魔除けの効果もあるバイブル、待望の刊行!

Building Secure Software

ソフトウェア開発に携わっている人々が、セキュリティ面で信頼できるソフトウェアを作る上で必要な原則を習得するための解説書です。セキュリティの基礎知識から、具体的なプログラム例や技術詳細までを紹介しています。

Linuxルータの導入とネットワークの設計

Linuxシステムを高性能で低コストのネットワークルータとして使用するための解説書です。ハードウェアやソフトウェア、ツールの選択方法、コンフィギュレーション、日常的な維持・管理の方法、トラブル処理など、ルータ機能別にLinux導入とネットワーク設計の実践的な解説をしています。SOHOおよび一定規模の企業でも適用できるLinuxネットワークシステムガイドです。

UNIX入門〈上〉基礎操作とエディタの活用

Linux、FreeBSDなどのフリーのUNIXから、ハイエンドUNIXワークステーションまで幅広く対応した、UNIXの基本的な使い方と概念について、実習例を交えて解説しています。

UNIX入門〈下〉シェル,インターネット,X Window

インターネットを含むネットワークの利用方法や、さまざまな処理を自動化する「シェルスクリプト」の書き方など、UNIXが不動の地位を確立している分野でのコマンドやテクニックを中心に、わかりやすく解説しています。とくに、BourneシェルやCシェルの使い方や、シェルスクリプトの作成法、印刷、WWWを始めとする各種インターネットサービスの利用法、X Windowsの使い方、そしてC言語を使ったプログラムの作成方法などについて説明します。

Perl入門―スクリプト作成の基礎からCGIまで

BeOSプログラミング入門

BeOSの基本的な使い方や機能について、プログラマの視点から解説します。インストール方法や基本操作を簡潔にカバーするだけでなく、最新のテクニックについても取り入れています。

Adobe GoLive 5.0で作る先進のWebデザイン