――――この原稿は、MacWIRE様に掲載していただくための原稿で、MDOnline読者様向けにはすでに周知の事実も含まれていますが、あらかじめご了承ください。
Macintosh関連の開発情報や技術情報をお届けしている有償の日刊メールマガジン「Macintosh Developer Online(MDOnline)」で、2002年1月第5週(2月第1週を含む)にお届けした内容のダイジェストを紹介しよう。
まず、日本語文字列に問題がでているMac OS 9.2.2上のAppleScriptであるが、アップデート版が近々リリースされそうだ。開発者向けにはすでに公開されており、正式リリースが近いと思われる。
2002/1/28●AppleScript 1.8.2が近々リリースへ、Mac OS XとMac OS 9の両方がアップデート
Office v.X for Macは、マクロ処理をREALbasicで作成することを、Officeの機能として組み込んでいる。確かにREALbasicのデバッグ機能などを使える点は魅力だが、日本語文字列の扱いに問題があるなど、限定された環境でしか使えない。“これから”の機能であると言えそうだ。
2002/1/30●ffice v.Xで使うREALbasicは実用にはちょっと支障あり
WebObjects 5.1の各クラスのJavaDoc形式のものが、ソフトウエア・アップデートを使って配付が始まった。すでにドキュメントは作られているが、Java開発者のなじみの形式で、リファレンスが配付されたということだ。
2002/2/1●WebObjects 5.1のJavaDoc形式のドキュメントが公開
連載のコーナのうち、大津真氏の「XはUNIXでサーバで」は、自宅のブロードバンド環境でサーバを運用したい場合にドメイン名を利用できるDynamic DNSの使い方を解説している。小池邦人氏の「プログラミング日記」のコーナでは、Carbonアプリケーションで、Dockの中に画像を独自に書き込んだりする方法が解説された。森下克徳氏の「崖っぷちからWebObjects」のコーナでは、データベースソフトのMySQLのインストール方法を具体的に解説する段階に入った。
2002/1/28●大津真=XはUNIXでサーバで》Dymamic DNSによるサーバの公開 2002/1/29●小池邦人のプログラミング日記》2002/1/29<Dockのタイル(Tile)を書き換えてしまう> 2002/1/31●森下克徳の崖っぷちからWebObjects》第22回〜MySQLでコミュニティサイトを作るv6/MySQLのインストール
Cocoaでのドキュメントベースのアプリケーション作成を解説している「今から始めるCocoaプログラミング」では、アプリケーションの環境設定のユーザインタフェースや設定値の参照方法、ユーザデフォルトを使った永続化の方法などを解説している。また、Interface Builderでメニューを追加して、何もプロプログラムを追加しなくても、高性能なワープロになってしまうところや、あるいは、国際化対応のアプリケーションをいかに最小の労力で作るかといったこともテーマとして扱った。
今から始めるCocoaプログラミング》文書ファイルを扱うアプリケーションを作る (16)Preferencesの組み込み 2002/1/28●(1)環境設定のユーザインタフェース 2002/1/28●(2)環境設定を扱うクラスの設計 2002/1/29●(3)クラスを稼働させる 2002/1/29●(4)環境設定の永続記憶 2002/1/30●(5)環境設定値を記録する 2002/1/31●(17)さらにテキスト編集機能を追加 2002/2/1●(18)ローカライズ
なお、この週より、一部の文書については、メールとWebサイトでの参照に加えて、PDFファイルでのアップロードについても対応しはじめた。図を含むような記事については、PDFをダウンロードして紙に印刷したり、あるいはオフラインでゆっくり読むということも可能となっている。
★MDOnlineは、ローカスが発行するオンライン情報メディアで、日刊のメールマガジンを中心に、Macintoshの開発情報や技術情報をお届けしている。過去の記事はWebサイトですべて参照できるようになっている。Mac OS Xの話題を積極的に取り上げるとともに、Knowledge Baseの公開情報を要約するなどAppleからの情報をフォローし、開発ツールやシステム関連ユーティリティなどのサードパーティ情報も扱う。購読料は有償で、年間8,000円、半年5,000円、1か月1,000円(消費税込みの基準価格、支払い方法により金額が増減する)。購読はWebページから申し込むことができ、郵便振替、クレジットカード(QQQシステム)、WebMoneyやBitCash(プリペイドカードやクレジットカードでのオンライン購入)での支払いに対応している。 Macintosh Developer Online |