トップへ戻る

正誤表

本書をお買い上げいただきありがとうございます。本書の内容で、間違った説明をしている箇所がいくつかあります。読者の皆様にご迷惑をおかけしたことを深くお詫びし、訂正させていただきます。また、分かりにくい箇所に対するフォローもこちらでおこなっていきます。
もし、こちらに記載されていない間違いを見つけられた場合、お手数ですが著者(kouji at takao7.net)までご報告ください。

重要な間違い

該当箇所 掲載日 訂正 備考
p.101 ソースコードの6行目 @max_id = 0 @ @max_id = 0 2009/09/15  
p.121 図 図中の操作指示のshow_entry_dialog、cancel_entry_dialog、ok_entry_dialogは間違い。 正しくは、それぞれnew_entry:、close_entry_dialog:、create_entry:。 2009/09/15  
p.144 最初のソースコード entry.attributes = attrs
selectedObjects = [entry]
entry.attributes = attrs
self. selectedObjects = [entry]
2009/09/15  
p.146 ソースコードの8行目 entry.attributes = attrs
undo_manager. prepareWithInvocationTarget(self). update_entry(entry, old_attrs)
entry.attributes = attrs
self.selectedObjects = [entry]
undo_manager. prepareWithInvocationTarget(self). update_entry(entry, old_attrs)
2009/09/15  
p.147 2番目のソースコード NSApp.terminate(self) OSX:: NSApp.terminate(self) 2009/09/15  
p.251 ソースコードの下から2行目 task.priority].join(“¥t”)) task.priority].join(" t")) 2009/09/15  
p.252 ソースコードの下から2行目 task.priority].join(“¥t”)) task.priority].join(" t")) 2009/09/15  

上記以外の間違い

該当箇所 掲載日 訂正 備考
p17 下の図 cymric$ /usr/bin/ruby -ve ‘puts(“Hello,RUby!”)’
Hello,RUby!
cymric$ /usr/bin/ruby -ve ‘puts("Hello,RUuby!")’
Hello,RUuby!
2009/09/18  
p64 図 図中のウインドウのタイトルが「Secret Manager」になっている。 正しくは、ウインドウのタイトルは「Window」です。 2009/09/15  
p66 図 図中のウインドウのタイトルが「Secret Manager」になっている。 正しくは、ウインドウのタイトルは「Window」です。 2009/09/15  
p.103 ソースコードの5行目 ib_action :save # アクションの宣言
ib_action :save
2009/09/15  
p.103 ソースコードの下から6行目 # エントリーをシークレットファイルを保存するアクション # エントリーをシークレットファイル シークレットファイルにエントリー を保存するアクション 2009/09/15  
p.120 ソースコードの1行目 # 名前のテキストフィールドにフォーカスの移動 # 名前 テキストフィールドにフォーカスの移動 2009/09/15  
p.120 ソースコードの下から5行目 # シートが閉じるときに呼び出される # シート 閉じるときに呼び出される 2009/09/15  
p.145 ソースコードの下から8行目 # エントリーを一覧に追加する。 # エントリーを一覧に追加する 2009/09/15  
p.146 ソースコードの下から12行目 # エントリーを一覧から取得する。 # エントリーを一覧から取得する 2009/09/15  
p.146 ソースコードの下から5行目 # アンドゥマネージャーを取得する。 # アンドゥマネージャーを取得する 2009/09/15  
p.168 図 各メニューのキャプションが間違っていたり、日本語になっている。 [New Application]→[SecretManager]、[ファイル]→[File]、[編集]→[Edit]、[ウインドウ]→[Window]、[ヘルプ]→[Help] 2009/09/15  
p.168 最後の行 すると、「"ローカライズ済みグループ"MainMenu.bin""の情報」ウインドウが表示されます。 すると、「"ローカライズ済みグループ"MainMenu.bin""の情報」ウインドウが表示されます。 このとき、次の図のように一般タブが選択されていなければ、一般タブを選択します。 2009/09/15  
p.170 図 [New Application]メニュー [ シークレットマネージャー ]メニュー 2009/09/15  
p.177 下から5行目 3. Xcodeのメニューの[新規ファイル…]を選択し、「その他」のカテゴリにある「空のファイル」を指定し、SecretManagerHelpフォルダに「SecretManager Help.html」という名前のファイルを作成します。 3. Xcodeのメニューの [ファイル]- [新規ファイル…]を選択し、「 その他 Other 」のカテゴリにある「空のファイル」を指定し、SecretManagerHelpフォルダに「SecretManager Help.html」という名前のファイルを作成します。 2009/09/15  
p.179 ソースコードの7行目 <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8”/> <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” ここに半角スペースが必要 /> 2009/09/15  
p.189 1番目のソースコードの7行目 <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8”/> <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” ここに半角スペースが必要 /> 2009/09/15  
p.197 12行目 2. カテゴリから「その他」、テンプレートから「空のファイル」を順に選択し、[次へ] ボタンを押します。 2. カテゴリから「 その他 Other 」、テンプレートから「空のファイル」を順に選択し、[次へ] ボタンを押します。 2009/09/15  
p.198 1行目 * 機密情報のコピー機能
* ウェブサイトの表示機能
* 機密情報のコピー機能
* ペーストによるエントリーの作成機能
* ウェブサイトの表示機能
2009/09/15  
p.259 2番目のソースコードの最下行 resizingMask: NSTableColumnUserResizingMask, resizingMask: (改行を入れてインデントする)
  NSTableColumnUserResizingMask,
2009/09/15  
p.260 1番目のソースコードの下から4行目 resizingMask: NSTableColumnUserResizingMask, resizingMask: (改行を入れてインデントする)
  NSTableColumnUserResizingMask,
2009/09/15  
p.261 下から5行目 なお、ライセンスの詳細は[[http://creativecommons.org/licenses/by/3.0/]]を参照してください。 なお、ライセンスの詳細は [[ http://creativecommons.org/licenses/by/3.0/ ]] を参照してください。
2009/09/15  

分かりにくい箇所

該当箇所 掲載日 訂正 備考
p.62 下から4行目 この場合、「Window Size」>「Minimum Size」のWidthとHeightにそれぞれ最小の幅と高さ、「Window Size」>「Maximum Size」のWidthとHeightにそれぞれ最大の幅と高さを設定できます。 この場合、 「Window Size」>「Minimum Size」>「Has Minimum Size」のチェックを入れて 「Window Size」>「Minimum Size」のWidthとHeightにそれぞれ最小の幅と高さ、 「Window Size」>「Minimum Size」>「Has Maximum Size」のチェックを入れて 「Window Size」>「Maximum Size」のWidthとHeightにそれぞれ最大の幅と高さを設定できます。 2009/09/15  
p.98 上から17行目 最初に、エントリーをシークレットファイルに保存するEntry.write_entriesメソッドを追加します。 最初に、エントリーをシークレットファイルに保存するEntry.write_entriesメソッドを追加します。 追加する位置は、@@max_idの直後にします。 2009/09/15  
p.113 下から2行目 そして、全てのGUI部品を配置できるようにパネルのサイズを調整します。 そして、全てのGUI部品を配置できるようにパネルのサイズを 450×300ピクセルに 調整します。 2009/09/15  
p.119 ソースコードのキャプション キャプションが抜けていました。 ▼EntryController.rb 2009/09/15  
p.155 2番目のソースコードのキャプション ▼EntryController#copy_secretメソッド SecretManager006/EntryController.rbの EntryController#copy_secretメソッド 2009/09/15  
p.158 ソースコードのキャプション ▼EntryController#open_urlメソッド SecretManager006/EntryController.rbの EntryController#open_urlメソッド 2009/09/15  
トップへ戻る