Cocoa Break Logo Top Soft Develop  脱力空間 Logo
Apple Web Badge
made by mi

とっぷ 更新履歴

2009 2008 2007 2006

2009.11.06

Develop > 翻訳 > Core GD で『Image Kit プログラミングガイド』を追加。

2009.11.04

Develop > 翻訳 > Core GD で『画像ユニットチュートリアル』を追加。

2009.10.31

9 月時点で、Xcode 3.1.4 が出ていたみたいです。10.5 時の 2.5 みたいなものかな。ただし、今回は文書セットはそのままのようです。最新が 5 月というのは同じでした。

Develop > 翻訳 > DevTools 修正。『メモリ使用パフォーマンスガイドライン』が知らない前になくなっていたのを反映。このガイドラインは、Mac OS X の仮想メモリシステムなどにも触れられていて、malloc 等についての注意もあるので、できれば Core の方にでも追加しなおしたほうがいいような気もしますが…。ツール等の説明の関連でこのままの形では難しいのでしょう。

10.6 にしたいところですが、先立つものがないので、しばらく無理だと思います。まぁ、10.5 時点のガイドを完成に近づけていくのと、翻訳で時間をとられてた分、プログラミングをするつもりだったりです。

2009.10.26

Develop > 翻訳 > Core GD で『安全なコード作成のためのガイド』を追加。Develop > 翻訳 > DevTools で『Interface Builder(旧)』を更新。10 月に文書セットの更新がありましたが、既訳分は特に変化なしでした。10.5 の Xcode 3.1.3 での更新であることに注意してください。

2009.10.03

Develop > 翻訳 > Core GD で『コード署名ガイド』を追加。

2009.09.30

Develop > 翻訳 > Core GD で『証明書・鍵・信用サービスプログラミングガイド』を追加。

2009.09.27

Develop > 翻訳 > Core GD で『承認サービスプログラミングガイド』を追加。

2009.09.13

翻訳の最新版への更新は中断します。使用中の Mac は PowerPC で、余裕もないので、とりあえず買い替える予定もたたないため、Intel Mac 購入まで翻訳の最新版への更新は中止することにしました。

考えてみれば、3 年半ほどの間、ずっと最新版へと更新し続けてきたわけで、ちょうど良い機会なので休憩することにします。2009 年 5 月分で凍結する形になります。正規翻訳が古いままで利用されていることを考えると、利用価値はあるでしょうが、全てのファイルを配布していないので、時間とともに、他ファイルの入手が難しくなるかもしれません。

購入前でも、気分が乗れば古いものをベースにガイド翻訳を行うかもしれませんが、あまり期待しないでください。

2009.08.25

Develop > 翻訳 > Core GD で『キーチェーンサービスプログラミングガイド』を追加。iPhone OS のキーチェーンについても解説しているガイドです。

2009.08.17

Develop > 翻訳 > Core GD で『セキュリティ概説』を追加。これは正規訳の『セキュリティの概要』と同じものです。overview は、当サイト訳ではすべて概説に統一しているので、タイトルも変更。正規訳は Mac OS X v10.3 時点から放ったらかしなので、セキュリティ以下の他ガイドを翻訳するための準備として、追加分なども含めて翻訳しました。

同じ内容については正規訳からコピペしてますが、各段落ごとに原文と比較して、追加内容をチェックしたり、用語を統一するように心がけています。ただ、量が多いため、一部で見落としがあるかもしれません。10.4 からの機能追加の記事に加えて、iPhone OS でのセキュリティに対する内容も追加されています。

1 か月ぶりの更新ですが、暑くて作業がはかどらずでした。コピペとはいえ、原文とすべて比較し、用語を考えたりなど、新規分野のガイド翻訳はかなり手間がかかります。どっぷり疲れました…。

ガイドの利用法をサイトで公開してくださった方がいますので、翻訳のトップとリンク集にリンクを追加しました。

2009.07.19

Develop > ソースで Examples を更新。

Develop > 翻訳 > Core RF で『NSScroller クラスリファレンス』を追加。

2009.07.18

Develop > ソースで Cocoa (5) 他を更新。現時点の状態に更新できました。Tools を追加。

2009.07.17

Develop > 翻訳 > Core RF で『NSForm クラスリファレンス』『NSPathControl クラスリファレンス』『NSPathControl クラスリファレンス』を追加。

Develop > ソースで Cocoa (1) から (4) までの更新。逆順でサンプルを探した場合も統合しました。

2009.07.16

Develop > 翻訳 > Core RF で『NSMatrix クラスリファレンス』を追加。

2009.07.14

暑いです。ってわけで、ぐた〜っとしてます。

Dev > リンクで iPhone 関連リンクを 1 件追加。

2009.07.12

Dev > ソース > ADC Samples で Cocoa (4) を修正。

2009.07.11

Dev > ソース > ADC Samples で Cocoa (3) を修正。

Dev > リンクで iPhone 関連リンクを 1 件追加。

2009.07.09

Dev > ソース > ADC Samples で Cocoa (2) を修正。画像は途中だが、追加は少しずつ行う予定。

2009.07.08

Develop > 翻訳 > Core GD で『イメージビュー』を『画像ビューに』に更新。

Develop > 翻訳 > Core RF で『NSImageView クラスリファレンス』を追加。

2009.07.07

Dev > ソース > ADC Samples で Cocoa (1) をとりあえず修正。10.5 になってだいぶたっているので、注記を外しました。また、新しいものを追加し、抜けていたもの、ADC から除去されてしまったものも注記を。

Develop > 翻訳 > Core RF で『NSFontPanelValidation プロトコルリファレンス』『NSToolbarItemValidation プロトコルリファレンス』『NSColorWell クラスリファレンス』を追加。

2009.07.06

Develop > 翻訳 > DevTools で『Xcode ユニットテストガイド』を追加。

Develop > 翻訳 > Tools etc で『Help Indexer v3.0 Readme』を追加。FileMerge は、以前と全く変わらないことを確認。

Develop > 翻訳 > Core RF で『NSPrintPanelAccessorizing プロトコルリファレンス』『NSTextInputClient プロトコルリファレンス』を追加。

2009.07.05

Develop > 翻訳 > Core RF で『NSPopUpButton クラスリファレンス』を追加。

2009.07.04

Develop > 翻訳 > Core GD で『Apple Help プログラミングガイド』を追加。Carbon 内ですが、ヘルプブックの作成や索引作成の方法についてくわしく説明されていますので、Cocoa 開発者も読んでおく必要があるガイドです。

Develop > 翻訳 > Core RF で『NSAnimationContext クラスリファレンス』『NSButton クラスリファレンス』を追加。

2009.07.01

7 月 1 日時点で Xcode 3.1.3 にアップグレード後にチェックしましたが、index-date.html を見るかぎり更新はないようです。6 月分はとばします。

2009.06.30

Develop > 翻訳 > Core RF で『NSRuleEditor クラスリファレンス』『NSPredicateEditor クラスリファレンス』『NSAnimatablePropertyContainer プロトコルリファレンス』を追加。

2009.06.28

Develop > 翻訳 > Core RF で『NSToolbar クラスリファレンス』『NSToolbarItem クラスリファレンス』『NSToolbarItemGroup クラスリファレンス』『NSTrackingArea クラスリファレンス』を追加。

2009.06.27

Develop > 翻訳 > Core RF で『NSTabViewItem クラスリファレンス』『NSTableColumn クラスリファレンス』を追加。

2009.06.26

Develop > 翻訳 > Core RF で『NSStatusBar クラスリファレンス』『NSStatusItem クラスリファレンス』を追加。

2009.06.25

Develop > 翻訳 > Core RF で『NSPredicateEditorRowTemplate クラスリファレンス』『NSRulerMarker クラス Objective-C 言語リファレンス』を追加。

iPhone 関連リンク 1 件追加しました。

2009.06.23

Develop > 翻訳 > Core RF で『NSCollectionView クラスリファレンス』『NSCollectionViewItem クラスリファレンス』を追加。

2009.06.22

Develop > 翻訳 > Core RF で『NSPersistentStore クラスリファレンス』『NSPropertyMapping クラスリファレンス』『NSString Application Kit 機能追加リファレンス』『NSAttributedString Application Kit 機能追加リファレンス』を追加。

2009.06.21

Develop > 翻訳 > Core RF で『NSMappingModel クラスリファレンス』『NSMigrationManager クラスリファレンス』を追加。

2009.06.20

Develop > 翻訳 > Core RF で『NSViewController クラスリファレンス』を追加。『Core Text プログラミングガイド』『NSEntityMigrationPolicy クラスリファレンス』『NSFetchRequestExpression クラスリファレンス』を追加。

Develop > 翻訳 > Core RF で『NSExpression クラスリファレンス』を更新。マイナーです。たまたま見て、表示が変だったので書式だけを更新するつもりが、更新履歴に記載されない更新が1か所行われていました。なので R1 ではなく、マイナー更新にしました。

2009.06.19

Develop > 翻訳 > Core RF で『NSDockTile クラスリファレンス』『NSEntityMapping クラスリファレンス』を追加。

iPhone 関連リンク 1 件追加しました。

2009.06.18

Develop > 翻訳 > DevTools で『Interface Builder プラグインプログラミングガイド』を追加。

Develop > 翻訳 > Core RF で『NSTreeNode クラスリファレンス』『NSAtomicStore クラスリファレンス』『NSDictionaryController クラスリファレンス』『NSDictionaryControllerKeyValuePair プロトコルリファレンス』『NSAtomicStoreCacheNode クラスリファレンス』を追加。

Xcode 3.1.3 が出てるようですが、今月は 3.1.2 のままで行きます。来月頭のチェックで、3.1.3 インストール後更新チェックをすることになります。

iPhone 関連リンク 1 件追加しました。

2009.06.12

Develop > 翻訳 > Core RF で『NSData クラスリファレンス』を更新。少量の修正です。廃止されたメソッドの一覧が除去されました。『NSError クラスリファレンス』を更新。iPhone OS 2.0 以降で利用可能なものについては、それが記述されました。

これで、Core RF の 2009 年 5 月分の更新は完了です。全体ファイルを作成しました。

2009.06.11

Develop > 翻訳 > Core RF で『CFMutableAttributedString リファレンス』を更新。『CFAttributedString リファレンス』と同様の更新です。『Foundation 定数リファレンス』を更新。2 か所の説明が修正されました。『IKMServerInput プロトコルリファレンス』を更新。定数の部分が修正されました。『NSCountedSet クラスリファレンス』を更新。CFBag との類似についての言及が追加されました。

2009.06.10

Develop > 翻訳 > Core GD で『Objective-C 2.0 プログラミング言語』を更新。C++との混合についての記事に 10.4 での追加がなされました。こういうのを見ると、ガイドやリファレンスだけに頼らず、ヘッダやリリースノートもきちんと見ておくことが大事だと思ったり。とはいえ、対象バージョンが最新だけって開発は、自分用ぐらいしかなさそうだし。そう考えれば、ガイドの必ずしも最新ではない情報を基本にしても問題はないのかも。ついでに『Objective-C 2.0 実行時システムプログラミングガイド』もファイル構成変更を反映しておきました。

Develop > 翻訳 > Core GD で『述語プログラミングガイド』を更新。正規訳を修正したものなので、訳語や表現が不適切に感じるところがあったり。新規に翻訳しなおすか迷いましたが、更新しただけです。『Cocoa のためのストリームプログラミングガイド』を更新。コード例に 1 か所コメントが追加されただけです。

これで 5 月分の index-date.html 掲載分のガイドの更新は完了です。全体ファイルを作成しました。

Develop > 翻訳 > Core RF で『CFAttributedString リファレンス』を更新。概説で iPhone OS についての注意や説明が追加されました。

2009.06.07

2009 年 5 月分の更新を開始します。開発ツールは、index-date.html で見るかぎり先月と同じです。

Develop > 翻訳 > Core GD で『Cocoa のためのバイナリデータプログラミングガイド』を更新。コード例がわずかに修正されただけです。『CFNetwork プログラミングガイド』を更新。ファイル構成の変更を反映させたほか、わずかな修正のみです。『キー値監視プログラミングガイド』を更新。これもごくわずかな修正のみです。『Cocoa のためのメモリ管理プログラミングガイド』を更新。これもごくわずかな修正です。

2009.06.06

Develop > 翻訳 > Core RF で『NSWindow クラスリファレンス』『NSWorkspace クラスリファレンス』を更新。ふひ〜〜〜〜。疲れました〜〜〜〜。正規検索のグループによる自動更新後、タグ分解した状態で Diff をとると、更新箇所が 935。リファレンス翻訳と更新は、とにかく根性です…。Develop > 翻訳 > Core RF で『NSWorkspace クラスリファレンス』を更新。

10.4 段階での翻訳をサーバーから除去しました。

2009.05.29

Develop > 翻訳 > Core RF で『NSView クラスリファレンス』を更新。

2009.05.26

翻訳関連リンク1件追加。とはいえ、Cocoa 学習のためのリファレンス作成というページです。Core Foundation 等も目次に並んでいるので、「翻訳」関連にしました。

Develop > 翻訳 > Core GD で『Cocoa のためのビュープログラミングガイド』を更新。表示が変になっていたのに気付いたので R1です。

2009.05.24

Develop > 翻訳 > Core RF で『NSTreeController クラスリファレンス』を更新。

Develop > 翻訳 > Core GD で『Core Animation プログラミングガイド』を更新。タグが変になっていたのに気付いたので R1です。

2009.05.23

Develop > 翻訳 > Core RF で『NSTextView クラスリファレンス』を更新。

2009.05.22

Develop > 翻訳 > Core RF で『NSSplitView クラスリファレンス』『NSText クラスリファレンス』を更新。

2009.05.21

Develop > 翻訳 > Core RF で『NSSpellChecker クラスリファレンス』を更新。

2009.05.20

Develop > 翻訳 > Core RF で『NSSpeechRecognizer クラスリファレンス』『NSSpeechSynthesizer クラスリファレンス』を更新。

2009.05.19

Develop > 翻訳 > Core RF で『NSSound クラスリファレンス』を更新。

2009.05.18

Develop > 翻訳 > Core RF で『NSSavePanel クラスリファレンス』を更新。

2009.05.17

Develop > 翻訳 > Core RF で『NSPrintOperation クラスリファレンス』『NSPrintPanel クラスリファレンス』『NSProgressIndicator クラスリファレンス』『NSResponder クラスリファレンス』を更新。

2009.05.16

Develop > 翻訳 > Core RF で『NSPrinter クラスリファレンス』『NSPrintInfo クラスリファレンス』を更新。

2009.05.11

Develop > 翻訳 > Core RF で『NSPasteboard クラスリファレンス』『NSPersistentDocument クラスリファレンス』を更新。

2009.05.10

Develop > 翻訳 > Core RF で『NSOpenGLContext クラスリファレンス』『NSOpenGLPixelBuffer クラスリファレンス』『NSOpenGLPixelFormat クラスリファレンス』『NSOpenGLView クラスリファレンス』『NSOpenPanel クラスリファレンス』『NSPageLayout クラスリファレンス』『NSPanel クラスリファレンス』を更新。

2009.05.09

Develop > 翻訳 > Core RF で『NSObjectController クラスリファレンス』を更新。

2009.05.07

Develop > 翻訳 > Core RF で『NSFontPanel クラスリファレンス』『NSHelpManager クラスリファレンス』『NSMenu クラスリファレンス』『NSMenuItem クラスリファレンス』を更新。

2009.05.06

Develop > 翻訳 > Core RF で『NSDocumentController クラスリファレンス』『NSEvent クラスリファレンス』『NSFileWrapper クラスリファレンス』を更新。

2009.05.05

Develop > 翻訳 > Core RF で『NSControl クラスリファレンス』『NSController クラスリファレンス』『NSDocument クラスリファレンス』を更新。

2009.05.04

Develop > 翻訳 > Core RF で『NSBox クラスリファレンス』『NSBrowser クラスリファレンス』『NSColorPanel クラスリファレンス』を更新。

Develop > リンクで Cocoa 関連 1 件追加。『Google Objective-C スタイルガイド 日本語訳』を公開されているサイトです。

2009.05.03

Develop > 翻訳 > Core GD で全体ファイル作成。DeveloperTools は、技術ノートが更新されているぐらいのようです。なので、先月と同じです。

Develop > 翻訳 > Core RF で『NSDictionary クラスリファレンス』『NSNetService クラスリファレンス』『NSNetServiceBrowser クラスリファレンス』『NSUserDefaults クラスリファレンス』を更新。

index-date.html に掲載分の更新はこれで完了です。全体ファイルを作成し、先月分を除去します。

以前から Safari の開発機能はオンにしてるんですけど、自分のサイトをチェックしたことがなかったり。今日、たまたまインスペクタをオンにしたまま、自サイトを見たら、エラーが…。どうも、ペーストするときに < /head> タグを二重にしてしまったような。同じファイルをベースにしてテキストエディタで作っているので、ほとんどのファイルがエラーでした。気になったので、いろいろ見てまわると、エラーが出てるのがいくつかありました。気がついた範囲内で修正しましたが、ソース内のサンプルコード解説については、全部見ていません。この「開発」メニューって、実際に自分のサイトで使ってみると、便利なものの、読み込み直さないとエラーが表示されなかったり、機能的にもう少し、みたいな所もあるようです。今まであまり使ってない方は、『ウェブ開発者のための Safari ユーザーガイド』に説明があるので、使ってみてはいいがでしょう。エラーなしになったら、心なしか表示が速くなった気がします。

Develop > 翻訳 > Core RF で『NSArrayController クラスリファレンス』を更新。

2009.05.02

Develop > 翻訳 > Core RF で『NSApplication クラスリファレンス』を更新。

10.4 からの更新を中断して、4 月分の更新へと移行します。今月は内容の更新は少なそうですけど、またまた全ドキュメントの書式が大幅に変更されています。内容更新分以外はそのままにしておきます。

Develop > 翻訳 > Core GD で『テキストシステム概説』『Cocoa バインディングプログラミングトピック』『低水準ファイル管理プログラミングトピック』を更新。

2009.04.26

Develop > 翻訳 > Core RF で『NSKeyValueBindingCreation プロトコルリファレンス』『NSServicesRequests プロトコルリファレンス』『NSValidatedUserInterfaceItem プロトコルリファレンス』『NSAlert クラスリファレンス』を更新。

2009.04.25

Develop > 翻訳 > Core RF で『Application Kit 関数リファレンス』『Application Kit 概要』『NSDraggingDestination プロトコルリファレンス』『NSDraggingInfo プロトコルリファレンス』『NSDraggingSource プロトコルリファレンス』『NSMenuValidation プロトコルリファレンス』を更新。

2009.04.21

Develop > 翻訳 > Core RF で『Application Kit 定数リファレンス』を更新。

2009.04.20

Develop > 翻訳 > Core RF で『NSManagedObjectID クラスリファレンス』『NSManagedObjectModel クラスリファレンス』『NSPersistentStoreCoordinator クラスリファレンス』『NSPropertyDescription クラスリファレンス』『NSRelationshipDescription クラスリファレンス』『Core Data フレームワークリファレンス』を更新。

Core Data 関連の既訳分の更新は完了です。Reference 直下に、10.5 から追加されたリファレンスがありますが、AppKit 更新後に訳す予定です。そろそろ 10.4 の既訳分をサーバーから排除したいので、先に AppKit の更新を行います。

2009.04.19

Develop > 翻訳 > Core RF で『NSManagedObject クラスリファレンス』『NSManagedObjectContext クラスリファレンス』を更新。

2009.04.17

Develop > 翻訳 > Core RF で『NSFetchRequest クラスリファレンス』を更新。

2009.04.16

Develop > 翻訳 > Core RF で『NSAttributeDescription クラスリファレンス』『NSEntityDescription クラスリファレンス』『NSFetchedPropertyDescription クラスリファレンス』を更新。

2009.04.15

Develop > 翻訳 > Core RF で『NSXMLNode クラスリファレンス』『NSXMLParser クラスリファレンス』を更新。Foundation リファレンス翻訳更新完了。『Core Data 定数リファレンス』を更新。

2009.04.14

Develop > 翻訳 > Core RF で『NSURLHandle クラスリファレンス』『NSURLProtocol クラスリファレンス』『NSURLRequest クラスリファレンス』『NSURLResponse クラスリファレンス』『NSUserDefaults クラスリファレンス』『NSValue クラスリファレンス』『NSValueTransformer クラスリファレンス』『NSXMLDocument クラスリファレンス』『NSXMLDTD クラスリファレンス』『NSXMLDTDNode クラスリファレンス』『NSXMLElement クラスリファレンス』を更新。

2009.04.13

Develop > 翻訳 > Core RF で『NSURLCache クラスリファレンス』を更新。

2009.04.12

Develop > 翻訳 > Core RF で『NSTimeZone クラスリファレンス』『NSUnarchiver クラスリファレンス』を更新。

がっちょ〜〜〜ん(またまた…)。リファレンス更新を中断して、10.5 ガイドや更新にかまけてたので、最近更新した分については、すべてメジャーバージョンアップしてました。前は、10.5 で修正されたかどうかとか細かくチェックしてたんですね…。っても、戻ってチェックするのも面倒くさいんで、そのままにしておきます。以降は、前回更新時と内容が違うかをチェックします。とはいえ、更新履歴に掲載されていなくても、書式が大幅に変更されていたり、型などが修正されてる場合もあるんですけど。そういうわけで、以降は、メジャー更新以外は、RSS やここには記載しないことになります。

Develop > 翻訳 > Core RF で『NSUndoManager クラスリファレンス』を更新。大きな変更はありません。『NSURL クラスリファレンス』を更新。簡易なデータ読み込み機能等の廃止が反映されました。

Cocoa 関連リンク 1 件追加。Cocoa 勉強会九州です。サイトの内容自体はほとんどありません。九州でも行われている、という情報のためリンクで追加しました。

2009.04.11

Develop > 翻訳 > Core RF で『NSString クラスリファレンス』『NSTask クラスリファレンス』『NSThread クラスリファレンス』『NSTimer クラスリファレンス』を更新。

2009.04.06

Develop > 翻訳 > Core RF で『NSStream クラスリファレンス』を更新。

2009.04.05

Develop > 翻訳 > Core GD で『Mail プログラミングトピック』を追加。メールアカウントの設定を簡単にするバンドルや、新しい便箋を提供するためのバンドルなどについて説明されています。私は HTML メールはまず使わないんで、あんまり気にしたことはなかったですけど、いろんな便箋をデザインして配布なんてのもこれからはあるのかな、って感じで楽しそうです。

あいかわらず、Mac の日本語版の訳はどうかと思います。stationery(便箋)の訳が「ひな型」で、template(ひな型)の訳が「テンプレート」です。…。ひな型で判るだろうという判断でしょうけど、いろんな便箋が使えますよ〜ってほうが楽しい感じがするのに。そして、ただのテキストに成り下がってしまった電子手紙が、便箋のようなたとえを使って再現され、おそらく画像や動画をもっと自然な形で埋めこむことで、もっと表現力の高いものになるかもしれない、という期待が感じられるのに。「ひな型」だと、そういうものが全く感じられません。

日本語をあまりよく判ってない人達が日本語版を作っているのか、英語をそのまま使ったりカタカナ語を使ったほうがいいという感性を持っているのか、あるいは、単に英語に慣れた技術者で PC 初心者のことを全く考えてない人か。これらのうちどれかでしょう…。Mail で判るだろ、と思ってる時点で、翻訳というものをバカにしてる気がします。親や年上の友人など PC に不慣れな人に、すすめられない日本語版は勘弁してほしいです…。

もちろん私の翻訳も不十分なものが多いでしょうし、自分ならできるという風には思いません。ただ、はじめて使う人が「Mail」というものを目にしたとき、どう感じるのか。もっと身近であったり、もっとわかりやすかったり、そういういろんなとらえられ方を検討した後で、決定したものだとはあまり思えないんですよね。PC 上で目にする「言葉」もグラフィック同様、それに触れる人にとっては印象を決める重要な要素だと思います。グラフィックにこるのも大事ですけど、言葉にもっと気をつけてほしいなと思ったり。ユーザーインターフェースを設計というとき、視覚的な要素ばかりが優先されて、そこに出てくる言葉がおろそかになっている事ってあるような気もします。

PC の世界は限られた資源をいかに使うか、ということが大事だったので、個別文化に対する対応や、特殊性を無視してきました。文字数を切りつめるために特殊な用語を使ったり、コード量を減らすために少数派は切り捨てたり。けど、技術者の文化ではなく、普通の人間文化を大事にして、それにきちんと対応しようとする方向をもっと進めてほしいなと思います。

ためしに、英語が母国語だったら、さまざまな用語がどういう風に感じられるか、って考えてみると判ると思います。そんなに難しい表現は使ってないんですよね。言葉っていうのは、ただ 1 つの語でも、その中に構造もあり、歴史もあるんですけど、翻訳でなんでもカタカナ語化できる人って、ブラックボックス化して物事をとらえるのが平気な人だと思ったり。そういう翻訳は、まぁ言ってみれば、低水準の API や機器の構造を知らない初心者が、一番高水準の API の中途半端な知識だけでプログラム移植を行うようなもんです…。しかも、使用プログラミング言語が全く違うものなのに、関数名は同じままで、構文だけ変えるって感じ。言ってみれば、日本語版は言語的にはそういうレベルの移植だという気がします。これがプログラムなら、ビルドエラーが多発して動かないですけど、翻訳だとそれで通ってしまうんですよね…。難しい。

むかし、ライターをしていた時、軽い読み物については、女子高生(で、あんまり知識がない人)に頼んで、わからない所に赤を入れてもらってました。そうすると、自分では当たり前だと思ってる知識や言葉でも、全然わからなかったりするもんなんですよね。その時は、女子高生が理解できれば OK という風にしてました。とはいえ、これがなかなか大変だったり。特に話題が高度な時は、かなり何度も書き直しをするハメになりました。そういう意味では、日本語版なんかも、PC をあまり知らない人にチェックしてもらうと良いのかも。ただ、技術文献の翻訳に慣れきった人は、OK をもらえる訳が作り出せない可能性もありますけど…。

Develop > 翻訳 > Core RF で『NSScriptCoercionHandler クラスリファレンス』『NSScriptCommand クラスリファレンス』『NSScriptCommandDescription クラスリファレンス』『NSScriptExecutionContext クラスリファレンス』『NSScriptObjectSpecifier クラスリファレンス』『NSScriptSuiteRegistry クラスリファレンス』『NSScriptWhoseTest クラスリファレンス』『NSSerializer クラスリファレンス』『NSSet クラスリファレンス』『NSSetCommand クラスリファレンス』『NSSocketPort クラスリファレンス』『NSSocketPortNameServer クラスリファレンス』『NSSortDescriptor クラスリファレンス』『NSSpecifierTest クラスリファレンス』『NSSpellServer クラスリファレンス』を更新。

2009.04.04

Develop > 翻訳 > Core GD で『Cocoa のためのエラー処理プログラミングガイド』を更新。内容の変更はほとんどなく、各章のファイルが1つにまとめられただけです。

今回の更新から、ガイドがこの形にされています。短い内容のファイルが散らばるのが面倒ということでしょうが、個別の部分を独立させたほうが、後で追加で量が増大したときに対処しやすい気も。この形だと量が多い章などは1ファイルがかなりの大きさになり、また目次部分も下に長くなりすぎるなどの弊害がある気がします。描画ガイドなど量の多いものを修正することを考えるとぞっとしたり。

Apple のドキュメント担当者はヒマなんでしょうか。全ての既存ガイドをこの形に修正する時間と手間。また、他ガイドのリンクをすべて書き直すことを考えると、ぞっとします。もちろんウェブ上のさまざまなサイトで本家ガイドを index.html 以外で参照しているようなリンクも全て切れてしまうでしょう。

本家は、自動で HTML 生成するような方法なんでしょうが、翻訳しているこちらはそういう手は使えませんし…。どっちにしても、費用対効果で考えたら無駄な気もしたり…。「小人閑居して不善をなす」という事なのか…。

Develop > 翻訳 > Core GD で『キー値監視プログラミングガイド』を更新。「依存キーの登録」が Mac OS X v10.5 を反映する形で全面的に書き替えられました。『Cocoa のためのメモリ管理プログラミングガイド』を更新。ごくわずかな修正です。一部は訳者註ですでに修正済みでした。

これで 3 月分の更新は完了しました。本当は、上記のファイル構成変更をしなければならないのですが、描画ガイドやQuartz等量の多いものを考えるとかなりの手間がかかりそうなので、見送ります。それよりリファレンスの 10.4 からの更新などを優先させます。そのため、一部リンク切れが発生する可能性がありますが、翻訳自体が消失しているわけではないので、自分でたどって見てください。

2009.04.03

きのうの分にしている『ドックタイルプログラミングガイド』は、04.03 分でした…。なんも考えずそのまま追加してしまったり。面倒なんで、いちいち修正しません。

2009.04.02

Develop > 翻訳 > Core GD で『Core Data ユーティリィティチュートリアル』を更新。『低水準 Core Data チュートリアル』の改題です。ファイル構成が変更されましたが、内容は変わりません。こういうファイル構成だけの変更は、内容の変更がなく手間だけがかかるのでヤメてほしいものです…。

『ドックタイルプログラミングガイド』を追加。更新されていたので、短いものですし新規翻訳しました。Carbon ガイドですが、Cocoa アプリケーションのドックアイコンの操作やコンテキストメニュー操作などについて説明されています。

2009.04.01

Develop > 翻訳 > Core RF で『NSScanner クラスリファレンス』『NSScriptClassDescription クラスリファレンス』を更新。

更新までにせめて Foundation を片付けようと思ったものの時間切れです。3 月分の更新へと移ります。

Develop > 翻訳 > Core RF で『NSPointerArray クラスリファレンス』を更新。3 月の既訳リファレンスの更新は index-date.html を見るかぎり、これだけです。全体ファイルも作成しました。ガイドの更新が終われば、すぐに Foundation の続きにとりかかれそうです。また、DevTools は Dashcode ガイドだけの更新でしたので前と変わらずになります。全体ファイルもそのままです。

Develop > 翻訳 > Core GD で『Cocoa のためのカラープログラミングトピック』を更新。カッコ内の1文が除去されただけです。『Core Data プログラミングガイド』を更新。ある程度のファイルがわずかずつ修正されています。それほど大きな変更ではありません。

2009.03.31

Develop > 翻訳 > Core RF で『NSRunLoop クラスリファレンス』を更新。

2009.03.30

Develop > 翻訳 > Core RF で『NSPortCoder クラスリファレンス』『NSPortMessage クラスリファレンス』『NSPortNameServer クラスリファレンス』『NSPositionalSpecifier クラスリファレンス』『NSPredicate クラスリファレンス』『NSProcessInfo クラスリファレンス』『NSPropertyListSerialization クラスリファレンス』『NSPropertySpecifier クラスリファレンス』『NSProtocolChecker クラスリファレンス』『NSProxy クラスリファレンス』『NSQuitCommand クラスリファレンス』『NSRandomSpecifier クラスリファレンス』『NSRangeSpecifier クラスリファレンス』『NSRecursiveLock クラスリファレンス』『NSRelativeSpecifier クラスリファレンス』を更新。

iPhone 関連リンク 1 件追加。

2009.03.29

Develop > 翻訳 > Core RF で『NSMutableArray クラスリファレンス』『NSOutputStream クラスリファレンス』『NSPipe クラスリファレンス』『NSPort クラスリファレンス』を更新。『NSPointerArray クラスリファレンス』『NSPointerFunctions クラスリファレンス』を追加。

iPhone 関連リンク 1 件追加しました。内容がすごいって訳ではありませんが、13 歳ということなので、がんばってほしいなという意味をこめてリンクに掲載しました。リンク集は選考基準を決めてるわけではないんですが、超有名ページを除いては、最近に更新がなされているもの(リンク掲載時)、内容が充実している、もしくはユニーク(他にはあまりない内容が掲載されている)であること、を考えて収集しています。リンク掲載以外にも、さまざまな個人ブログ等を見ていますが、軽い話題が多かったりして当てはまらないものは、内容の充実を待って掲載したりという形になります。そういう意味では、今回のリンク掲載は「管理人のその時の気分で」という「隠し選考基準」(一番大事な基準だったりして…)を満たしたってところでしょうか。

2009.03.28

Develop > 翻訳 > Core RF で『NSDictionary クラスリファレンス』『NSDirectoryEnumerator クラスリファレンス』『NSExpression クラスリファレンス』『NSFileHandle クラスリファレンス』『NSFileManager クラスリファレンス』『NSHTTPCookie クラスリファレンス』『NSInvocation クラスリファレンス』『NSKeyedArchiver クラスリファレンス』『NSKeyedUnarchiver クラスリファレンス』『NSMethodSignature クラスリファレンス』を更新。

2009.03.26

Develop > 翻訳 > Core RF で『NSDate クラスリファレンス』『NSDateComponents クラスリファレンス』『NSDateFormatter クラスリファレンス』を更新。

2009.03.25

Develop > 翻訳 > Core RF で『NSCalendar クラスリファレンス』『NSCharacterSet クラスリファレンス』を更新。

2009.03.24

Develop > 翻訳 > Core RF で『NSAttributedString クラスリファレンス』『NSAutoreleasePool クラスリファレンス』を更新。

2009.03.23

Develop > 翻訳 > Core RF で『NSObject クラスリファレンス』『NSNumberFormatter クラスリファレンス』を更新。

2009.03.22

Develop > ソース > ADC Samples を更新。以前の更新から追加された 3 個のサンプルを表に入れました。また、古い IB パレットが除去されました。

Develop > 翻訳 > Core RF で『Foundation 関数リファレンス』『Foundation 概要』『NSKeyValueCoding プロトコルリファレンス』『NSObject プロトコルリファレンス』を更新。

iPhone 関連リンク 1 件追加。

2009.03.21

Develop > 翻訳 > DevTools で全体ファイル作成。他は前回更新時と同じでした。

Develop > 翻訳 > DevTools で『PackageMaker ユーザーガイド』を追加。

Develop > 翻訳 > Core RF で『Dashboard リファレンス』『CFCalendar リファレンス』『CFURL リファレンス』『CFStringTokenizer リファレンス』『Foundation 定数リファレンス』を更新。

AppleScript 関連リンク 1 件追加。Cocoa 関連リンク 1 件追加。Quartz Composer 関連リンク 1 件追加。iPhone 関連リンク 1 件追加。

がっちょ〜〜〜ん(また…)。更新の都合で一時 Foundation の既訳更新待ちをコメントアウトしてたのを忘れてました。その時は、前月分があったので良かったのですけど、現在 Foundation の既訳分がダウンロードできない状態でした。更新は、通常、更新された分を完了させてから、全体ファイル作成という順番でしたが、これを逆にして、まず更新がない分を先にチェックしました。更新分は随時追加していく予定です。

2009.03.20

Develop > 翻訳 > DevTools で『Interface Builder ユーザーガイド』を更新。iPhone についての内容が追加されて、全体の構成も大幅に変更されました。新規翻訳とまではいきませんが、大部分の記事が修正されましたし、新しく翻訳しなおしたものがかなりあります。更新に10日以上かかりました…。

iPhone 関連リンク 1 件追加。

2009.03.14

『Interface Builder ユーザーガイド』が全面改訂されていたので、ほとんど新しく翻訳しなおしている状態です。その作業中ですが、リンクやコメントのチェックなどを行いました。リンク切れでも、一時的なものか不明の場合はそのままにしてあります。次回時もリンク切れなら除去という形です。また、iPhone 関連リンクはまだ情報が少ない時期のリンク集だったため、更新しました。リンク数件追加。ただ管理人は iPhone SDK を使ってソフトを作ってるわけではないため、ネットで気づいた範囲のものに限定されていますが…。

2009.03.08

Develop > 翻訳 > Core GD で『Objective-C 2.0 プログラミング言語』を更新。ある程度の量修正されています。『Objective-C 2.0 実行時システムプログラミングガイド』を更新。わずかな修正だけです。『Cocoa のためのツールバーブログラミングトピック』を更新。Interface Builder 内での作成についての記事が追加されたほか、10.5 に対する注意が追加されました。『Cocoa のための木構造ベースの XML プログラミングガイド』を更新。2か所で廃止メソッド使用が新しいメソッドに替えられただけです。『Cocoa のためのウインドウプログラミングガイド』を更新。属性の説明が 2 つ追加されました。これで Core GD の更新完了です。全体ファイルを作成しました。

2009.03.07

Develop > 翻訳 > Core GD で『Cocoa のためのメモリ管理プログラミングガイド』を更新。構成等が変更されましたが、内容はある程度の修正です。iPhone についての話題がいくつか追加されました。『NSPersistentDocument Core Data チュートリアル』を更新。わずかな修正です。10.4版が再び追加されましたが、10.4 段階の翻訳はあるものの、原本のバックアップを除去してしまっていたのでヤメました。チュートリアルですし、いずれニーズがなくなるだろうと思われるため、労力を節約します。

2009.03.04

Develop > 翻訳 > Core GD で『キー値コーディングプログラミングガイド』を更新。かなり大幅に修正されました。丸々訳しなおした記事もあります。

2009.02.28

Develop > 翻訳 > Core GD で『Cocoa のためのアーカイブとシリアル化プログラミングガイド』を更新。コード例などわずかな修正です。訳語を見直しました。いずれきちんとチェックが必要かも。『Dashboard プログラミングトピック』を更新。1 月も更新したのでわずかな修正です。『ドキュメントベースのアプリケーション概説』を更新。こちらもわずかな修正です。

『ウェブ開発者のための Safari ユーザーガイド』『XML-RPC と SOAP プログラミングガイド』『Cocoa のための 64 ビット移行ガイド』『Cocoa 描画ガイド』『Cocoa のためのエラー処理プログラミングガイド』『Quartz Composer Web Kit プラグイン JavaScript リファレンス』『CFNetwork プログラミングガイド』をR1に。『AppleScript 言語ガイド』『リソースプログラミングガイド』をR2に。著作権の年数が変わったぐらいです。

Develop > 翻訳 > Core GD で『Cocoa イベント処理ガイド』を更新。たいした修正はありません。10.5 からのショートカット動作についての修正点の注記が追加されました。『Cocoa のためのコレクションプログラミングトピック』を更新。わずかな修正です。『ダイアログと特別なパネル』を更新。記事がひとつ追加されました。

2009.02.27

Develop > 翻訳 > Core GD で『Safari JavaScript データベースプログラミングガイド』を更新。更新されたのは 1 月ですが、2 月分をベースにして更新しています。記事が丸々追加されたり、少し追加修正されています。

2009.02.24

がっちょ〜〜〜ん(古い)。去年 11 年に Xcode が 3.1.2 になっていたんですね…。開発ツールドキュメントが更新されないと思いました。どうやら最新版以外は、ドキュメント更新が行われない模様です。

う〜ん。安定しないビルドというウワサがあるようなバージョンはどう回避すべきか、便利な反面いろいろと問題もある気がしたり。ってか、3 になって、ドキュメントが自動更新されるんで、Xcode 自体もアップデートチェックとか行ってるいるんだろう、と勝手に思ってました…。

Core References のほうも更新されているようなんで、1 月分をとばして 2 月分へと移ります。って、最近このパターンが多くなった気も。翻訳量が増えると更新の作業量も増えるし、1人で作業するのはそろそろ限界かなという気もします。特に iPhone 関連で最近活発に更新が行われていますし。一部あるは全部を翻訳しなおし、というのも多くなってきています。diff 以上にもっとインテリジェントなツールを自作して、うまく差分を抽出できるようにすべきかもしれません。しばらく時間がかかるかもしれませんが、それが一番近道のような気もしてきました。

2009.02.23

Develop > 翻訳 > Core GD で『リソースプログラミングガイド』を更新。R1 なので、RSS 等には掲載しません。訳語で気付いた所を修正しました。内容は同じです。

2009.02.22

Develop > 翻訳 > Core GD で『リソースプログラミングガイド』を更新。iPhone OS と共用のガイドということで、iPhone での nib ファイルの読み込み過程など、さまざまな情報が追加されていて、非常に量が多い更新になっています。去年 6 月頃に更新されたようですが気付きませんでした。iPhone SDK は入れてないので、そのせいかもしれません。当サイトでは、SDK の秘密保守など問題が起こる可能性があるので、もう少しオープンにならないかぎり、iPhone SDK がない状態での更新チェックでやっていくつもりです。

2009.02.21

Develop > 翻訳 > Core GD で『Cocoa のためのエラー処理プログラミングガイド』を更新。ごくわずかな修正です。『Quartz Composer Web Kit プラグイン JavaScript リファレンス』を更新。これもわずかな修正です。

2009.02.20

Develop > 翻訳 > Core GD で『XML-RPC と SOAP プログラミングガイド』を追加。10.1 からの内容なので今更ですが、言語ガイドを訳したとき、以前途中まで訳したままなのに気付いたため、片付けました。

2009.02.16

Develop > 翻訳 > Core GD で『ドキュメントベースのアプリケーション概説』を更新。内容的には「注意」がひとつ追加されただけですが、索引用のリンク番号等がすべてずれたりして、あいかわらず手間がかかります。

2009.02.15

Develop > 翻訳 > Core GD で『Dashboard プログラミングトピック』を更新。チュートリアルが除去され、その内容がこちらに移されました。コピペでも良かったかもですが、複数ファイルで面倒なので、新しく訳しなおしました。

2009.02.14

Develop > 翻訳 > Core GD で『AppleScript 言語ガイド』を修正。R1です。AppleScript を書く必要があって自分で使っていて、たまたま発見しました。

2009.02.13

Develop > 翻訳 > Core GD で『ウェブ開発者のための Safari ユーザーガイド』を追加。プログラマだけではなくて、サイト作成や単なるネットブラウズにも役立つガイドです。

2009.02.12

Develop > 翻訳 > Core GD で『Cocoa 描画ガイド』を更新。大半でリンク切れが修正されました。また、サイズ変更コントロールの背景分割など、いくつかの内容が追加されています。すぐに終わると思ってたら、案外かかってしまいました。他のものもこれから取りかかりますが、ちらっと見た感じでは単なるタイプミス修正ではないものが多そうです。

2009.02.11

Develop > 翻訳 > Core GD で『CFNetwork プログラミングガイド』を更新。

2009.02.09

Develop > 翻訳 > Core GD で『Cocoa のための 64 ビット移行ガイド』を更新。

2009.02.08

Develop > 翻訳以下の構成を変更しました。10.5 時点で一時変更していた状態に近いものに戻しました。1 月の更新は、CoreReferences 文書セットだけでしたし、扱いを簡単にするために、DeveloperTools 文書セットと分離しました。

Develop > 翻訳 > Core GD で『AppleScript 言語ガイド』を追加。修正は手間がかかりそうだったので、結局、新しく翻訳しなおしました。これのおかげで更新停止。1 か月近くかかったようですけど、実際はもっと前から少しずつ訳していたのでもっとかかっています。疲れました〜。とはいえ、やっとなんとかなりました。

ずっと前から当サイトの翻訳を利用していた方は、OpenGL など大型ガイドの翻訳時に更新停止がありましたし、大型のガイド翻訳を予想していたことと思います。

2009.01.12

Develop > 翻訳 > Cocoa RF で『Objective-C 2.0 実行時システムリファレンス』を更新。個別ダウンロードが面倒だと思うので、既更新分だけですが全体ファイルを用意しました。リファレンス更新は時間がかかるので、完成はおそらく次月以降に持ち越しになると思われます。

2009.01.11

Develop > 翻訳 > Cocoa RF で『NSCondition クラスリファレンス』『NSGarbageCollector クラスリファレンス』『NSOperation クラスリファレンス』『NSOperationQueue クラスリファレンス』を更新。

2009.01.10

Develop > 翻訳 > Others RF で『CFString リファレンス』『CFTimeZone リファレンス』『CFXMLParser リファレンス』『CFXMLTree リファレンス』を更新。『CFProxySupport リファレンス』を追加。他リファレンス分の更新完了したので全体ファイル作成しました。

2009.01.05

Develop > 翻訳 > Others RF で『CFSocket リファレンス』更新。


管理人:神吉 秀典 E-mail:puer@ba.wakwak.com