4月 2007 - Posts

M11-401 MCA Security に合格しました

2月に受験した M11-401 MCA Security (Beta) の結果レポートが届きました。

判定は合格です。めでたし。

この資格は(たぶん) M10-400 MCA Security を Vista 向けに改訂したもので、Vista のセキュリティ機能に関する出題が多かったです。

試験が Beta 段階だったからなのか、出題数が異様に多かったのも印象的でした。
最後のほうは頭がぼーっとしてしまいました。

MCA の資格ということで、あまり深いところまで突っ込んだ設問はありませんでした。
企業の IT 担当者や IT のリーダーとして活躍しているパワーユーザーが最低限仕入れておかなければならないセキュリティの知識を確認するのに丁度良い資格だと思います。

Posted by Ryosuke Uemoto | with no comments

VSTO : VBA を選ばざるをえない状況もある

VSTO (Visual Studio Tools for Office) を利用すれば新たに .NET のパワーを Office System の開発に生かすことができるようになりますが、引き続き VBA を選択すべき(というか、選ばざるをえない)状況があります。

  • .NET Framework をクライアントに配置できない場合
    VSTO の実行環境には .NET Framework が必要です。
    この条件をクリアできない場合は VBA を選択します。
  • Office 2003 よりも古い Office を拡張する場合
    VSTO は Office 2003 と Office 2007 を拡張するための技術です。
    例えば Office XP や Office 2000 を拡張する場合には VBA を選択します。
  • Standard Edition 以下の Office System 2003 を拡張する場合
    VSTO に対応するのは Professional Edition 以上の Office 2003 Suite とバラ売りの Office 2003 製品です。
    Standard Edition や Personal Edition の Office 2003 Suite を導入した場合は VBA を選択します。
    Office 2007 は全ての Suite とバラ売りの製品が VSTO に対応しています。
  • Access や Publisher といった VSTO がサポートしていない製品を拡張する場合
    VSTO がサポートしている製品は VSTO 2005 SE の時点で以下の6つです。
    それ以外の製品を拡張する場合は VBA やその他のテクノロジを選択します。
    • Excel
    • Word
    • Outlook
    • PowerPoint
    • Visio
    • InfoPath

ややこしいですが、ソフトウェア用件に関しては MSDN ライブラリに情報があります。

Posted by Ryosuke Uemoto | with no comments
Filed under:

コミュニティで学ぼう! Community Launch Team (CLT) イベント: 広島会場で登壇します

コミュニティで学ぼう! Community Launch Team (CLT) イベント というイベントが各種コミュニティとマイクロソフトとの共催により全国各地で開催されます。

5月19日(土) の 広島会場 では VB MVP の うなまなさん や Security MVP の 濱本さん と共に私も登壇します。

当日私のセッションでは BIVSTO を中心に 2007 Microsoft Office system を紹介します。

BI については、Excel 2007 や Visio を UI として用いたときのインパクトは既に各種のセミナーで紹介されていますが、例えば「キューブに繋ぐっていうけど、じゃあキューブってどう作るの?」といったサーバーサイドで必要な準備についての疑問に答えてくれる機会は案外に少ないと感じています。
そういった理由からサーバーサイドを中心に BI を紹介します。

VSTO については、従来の VBA ユーザーが VSTO に挑戦する際に感じるであろう不安を解消できるような内容にしようと考えています。
どちらの技術にも利点と難点がありますから、そのあたりについて話題を提供します。

上記の技術以外に SharePoint テクノロジーや Vista と Windows Server "Longhorn" の Terminal Services についても利用者の視点から語りたかったのですが、持ち時間が1時間では厳しいと考え今回は見送ることにしました。

イベントの日程は以下のようになります。
詳しくはマイクロソフトの告知サイトをご覧ください。


札幌会場: 5 月 12 日 (土) 13:00-17:30 (受付開始 12:30) 
マイクロソフト株式会社 北海道支店 : 札幌市中央区北五条西2丁目5 JR タワーオフィスプラザさっぽろ 20F
参加登録(無料)

13:00-13:05 ご挨拶
 
13:05-14:05 開発者のためのWPF入門
講師: 赤坂 玲音

14:15-15:15 WCF / WF とその連携
講師: マイクロソフト株式会社 デベロッパーエバンジェリスト 松崎 剛

15:25-16:25 開発プラットフォームとしての 2007 Office System (スタンドアロン編) ~ OpenXML/VBA/VSTO/VSTA の現状とこれから ~
講師: 今村 丈史 (さるべーじ)

16:30 – 17:30 懇親会


広島会場: 5 月 19 日 (土) 13:00-16:25 (受付開始 12:30)
広島県情報プラザ 第 2 研修室 : 広島市中区千田町3丁目7-47 広島県情報プラザ 第2研修室
参加登録(無料)

13:00-13:05 ご挨拶
 
13:05-14:05 2007 Microsoft Office system 概要
講師: 上本 亮介 (ue@わんくま同盟)

14:15-15:15 Vista の音声合成・認識~話して・聞いて便利に使おう ~
講師: 樋口 忠洋 (うなまな)

15:25-16:25 Windows Vista セキュリティ機能の真実
講師: 濱本 常義 (はまもと@connect24h)


東京会場: 5 月 26 日 (土) 13:00-16:30 (受付開始 12:30)
マイクロソフト株式会社 新宿本社 : 渋谷区代々木2丁目2番1号 小田急サザンタワー 5F セミナールーム
参加登録(無料)

13:00-13:05 ご挨拶

[Track1]
14:05-15:05 Windows Vista 時代の SQL Server 2005
講師: 小川 貢

[Track1]
14:20-15:20 Windows Vista 時代の Web アプリケーション
講師: 宮崎 昭世 (こぐま)

[Track2]
13:05-14:05 Windows Vista 入力環境をカスタマイズする
講師: 山田 章夫

[Track2]
14:20-15:20 Windows Vista のクライアント展開 ~速習 BDD2007 ~
講師: マイクロソフト株式会社 IT プロ エバンジェリスト 奥主 洋

15:30 – 16:30 懇親会


大阪会場: 6 月 2 日 (土) 13:00-17:30 (受付開始 12:30)
マイクロソフト株式会社 大阪オフィス : 大阪市福島区福島5丁目6番16号 ラグザタワーノースオフィス 9F セミナールーム
参加登録(無料)

13:00-13:05 ご挨拶

13:05-14:05 Windows CardSpace の概要と実装
講師: 河端 善博

14:15-15:15 『Windows Vista セキュリティ ガイド』 をひも解く
講師: マイクロソフト株式会社 IT プロ エバンジェリスト 田辺 茂也

15:25-16:25 Windows Vista 時代の SQL Server 2005
講師: 小川 貢

16:30 – 17:30 懇親会


仙台会場: 6 月 2 日 (土) 13:00-17:30 (受付開始 12:30)
フォレスト仙台 第 7 会議室 仙台市青葉区柏木1-2-45 : 第 7 会議室
参加登録(無料)

13:00-13:05 ご挨拶
 
13:05-14:05 SharePoint Server 2007 って 「何」 ができるの ? できないの ?
講師: 北端 智

14:15-15:15 ASP.NET AJAX
講師: マイクロソフト株式会社 デベロッパーエバンジェリスト 大野 元久

15:25-16:25 Windows フォーム開発者のための WPF 入門
講師: 八巻 雄哉

16:30 – 17:30 懇親会


Access 2007 : accdb という新しいファイル形式の概要

2007 Microsoft Office system の特徴のひとつに多くのアプリケーションが新しいファイル形式を採用しているという点があります。

たとえば ExcelWord は過去のバージョンではバイナリベースのファイル形式を採用し xls や doc という拡張子でファイルを区別していましたが、2007 バージョンではテキストベースのファイル形式を採用し、それぞれ xlsx、docx という拡張子でファイルを区別しています。

Access も 2007 バージョンでファイル形式が変更されています。
過去のバージョンでは伝統的に mdb という JET データベースエンジンを前提にしたファイル形式を採用していましたが、Access 2007 は accdb という ACE データベースエンジンを前提とするファイル形式へと変更になりました。

ACE は JET を発展させたデータベースエンジンです。
ACE という名称は Microsoft Office Access database engine から来ているようです。(これでは ADE になりそうですが...?)
ちなみに JET という名称は Joint Engine Technology に由来します。

ACE の特徴は多岐に渡りますが、それらを簡潔にまとめたドキュメントが Office Online で公開されています。

また、DAO (Data Access Objects) も Access 2007 (というか ACE) の登場と共にバージョンアップしています。
JET に対応する最新の DAO は DAO 3.6 というバージョンでしたが、ACE は DAO 12 というバージョンに対応します。

DAO 12 に関する日本語のドキュメントは未だ公開されていません。
英語版の MSDN Library ではリファレンスが公開されているので、暫くは英語の資料に頼ることになると思います。

Posted by Ryosuke Uemoto | with no comments
Filed under:

Certificate of Appreciation

謎の郵便物が届きました。
USPS のメール便で、海外からのブツですが、差出人が不明です。

開けてびっくり玉手箱、2007 Microsoft Office system Technical Beta Tester への感謝状でした。
サインは Bill Gates になっています。

世界中全てのテスターに送付したのならすごいことですね。
あらためて協力して良かったと思います。

Posted by Ryosuke Uemoto | with no comments
Filed under: