<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1746307825535693851</id><updated>2012-02-07T17:04:59.778+09:00</updated><category term='モバイル'/><category term='Upgrade Filters'/><category term='Extension Library'/><category term='XPages'/><category term='Matt White'/><category term='Analyzer'/><category term='Tim Clark'/><category term='SSJS'/><category term='DDE'/><category term='Workshop'/><category term='Social Edition'/><category term='Embedded Experience'/><category term='NDACC'/><category term='ドミノ'/><category term='Activity Stream'/><category term='ブログ'/><category term='Version 10'/><category term='アップグレード'/><category term='プロパティ'/><category term='Edition 25'/><category term='一時的削除'/><category term='databaseEZ'/><category term='Lotus Award'/><category term='agentEZ'/><category term='scanEZ'/><category term='CIAO'/><category term='David Leedy'/><category term='Domino'/><category term='Taking Notes Podcast'/><category term='セミナー'/><category term='ノーツ'/><category term='Unplugged'/><category term='8.5.1'/><category term='Paul Calhoun'/><category term='XWork Server'/><category term='HTML5'/><category term='signEZ'/><category term='XPages開発チュートリアル'/><category term='Teamstduio'/><category term='Ytria'/><category term='Edition 27'/><category term='Paul Hannan'/><category term='panagenda'/><category term='XSLT'/><category term='CSS'/><category term='Browser Plugin'/><category term='エージェント管理'/><category term='Configurator'/><category term='Jeremy Hodge'/><category term='The X Cast'/><category term='Teamstudio'/><category term='Lotusphere 2010'/><category term='Domino Designer'/><category term='Single Copy XPage Design'/><category term='Keith Strickland'/><category term='Niklas Heidloff'/><category term='OpenNTF'/><category term='Delta'/><category term='MarvelClient'/><category term='署名'/><category term='iPhone'/><category term='8.5.2'/><category term='DB'/><category term='LotusKnows'/><category term='Notes'/><category term='Lotusphere 2011'/><category term='Discussion Next Gen'/><category term='ACL管理'/><category term='JavaScript'/><category term='カレンダーコントロール'/><category term='設計'/><category term='Edition 26'/><category term='aclEZ'/><category term='OneUI'/><category term='Lotusphere'/><title type='text'>notes/domino liaison</title><subtitle type='html'>「liaison」リエゾンはフランス語で架け橋という意味です。欧米から発信される情報をいち早く日本の皆さんにも知っていただき活用いただけたら幸いです。またTeamstudioの製品に関する情報やTipsも提供できればと思います。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default?start-index=101&amp;max-results=100'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>150</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-4164251522381385270</id><published>2012-02-07T17:04:00.003+09:00</published><updated>2012-02-07T17:04:59.800+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages Portable Command Guide</title><content type='html'>&amp;nbsp;Lotusphere 2012 の会場で、今回一押しの書籍ということで、あちらこちらでこの本の早期割引チラシを見かけたました。その本がこの「XPages Portable Command Guide」。一足先に Amazon Kindle 版として&lt;span class="Apple-style-span"&gt;発売されたので、早速ダウンロードして読み始めました。まだ完読はしていませんが、今回は簡単に概要をご紹介したいと思います。&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yAAZscWtpvI/TzDXvrGENwI/AAAAAAAAA4A/71UqhxK8CQ8/s1600/xpages+portal+command+guide.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-yAAZscWtpvI/TzDXvrGENwI/AAAAAAAAA4A/71UqhxK8CQ8/s400/xpages+portal+command+guide.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;この本の位置づけは、XPages開発の際に知っておくと便利な「ハンドブック」になります。開発本とは違うのでXPageのページの作り方ではなく、開発者、システム管理者ともに知っておくとよい構成やその設定が満載です。これまで、見たことがあるようなプロパティ設定なども非常に分かりやすく丁寧に説明されています。そして所々に目から鱗が落ちるようなTipsもあるので、必読の本ではないでしょうか。特に、XPagesの学習をひととおり終え、実際のプロジェクトでXPagesアプリケーションを作成するといった時には、一読されることをお勧めします。最適なパフォーマンスチューニングはもとより、稼働後のトラブルを未然に防ぐ意味でも、「ハンドブック」の域を超えて「バイブル」として活用できる内容です。&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;a href="http://www.amazon.com/XPages-Portable-Command-Guide-ebook/dp/B0073DQPZ6/" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/XPages-Portable-Command-Guide-ebook/dp/B0073DQPZ6/" target="_blank" title=""&gt;http://www.amazon.com/XPages-Portable-Command-Guide-ebook/dp/B0073DQPZ6/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;章立ては次のようになっています。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 1: Working with XSP Properties&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 2: Working with Notes/Domino Configuration Files&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 3: Working with the Console&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 4: Working with the XSP Client Side JavaScript Object&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 5: Server-side Scripting&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 6: Server-side Debug Techniques&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 1 では サーバーそしてアプリケーション内にある xsp.properties ファイルを編集して様々なチューニングを行うことができ、読んでいてとても参考になります。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 2 は Notes.ini 内の重要な設定。Chapter 3 ではコンソールコマンドとこの辺りまでは、開発者、管理者ともに押さえておいたほうが良いでしょう。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Chapter 4 からはスクリプティングの範疇に入ってきますが、「書き方」を重視しているわけではありませんので、XPages の根底にある JSF の技術だったりがわかりやすくまとめられていると思います。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;今日時点では、本という形ではまだ出版されていないようですが、amazon.co.jp からでも予約ができるようなので、興味がある方は是非一読すべき本に加えてみてはどうでしょうか？&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-4164251522381385270?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/4164251522381385270/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/02/xpages-portable-command-guide.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4164251522381385270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4164251522381385270'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/02/xpages-portable-command-guide.html' title='XPages Portable Command Guide'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yAAZscWtpvI/TzDXvrGENwI/AAAAAAAAA4A/71UqhxK8CQ8/s72-c/xpages+portal+command+guide.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6287336423579819411</id><published>2012-01-31T11:13:00.000+09:00</published><updated>2012-01-31T11:13:37.670+09:00</updated><title type='text'>XPagesへの移行</title><content type='html'>Lotusphere 2012 のセッションでは盛況すぎてセッションルームに入れなかったセッションもあります。Stephan Wissel (@notessensei)氏と Hunter Medney (@hmedney)氏のセッションもそのうちの一つ。最近、プレゼン資料が Slideshare で公開されましたのでご紹介します。&lt;br /&gt;&lt;div id="__ss_11245916" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/NotesSensei/ad111-the-x-path-practical-guide-to-taking-your-ibm-lotus-notes-applications-to-domino-xpages" target="_blank" title="AD111 - The X Path: Practical guide to taking your IBM Lotus Notes applications to Domino XPages"&gt;AD111 - The X Path: Practical guide to taking your IBM Lotus Notes applications to Domino XPages&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11245916" width="425"&gt;&lt;/iframe&gt; &lt;/div&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/NotesSensei" target="_blank"&gt;Stephan Wissel&lt;/a&gt; &lt;/div&gt;このセッションでは、既存のノーツアプリケーションを XPages アプリケーションへ移行する際の考え方、役立つに立つ Tips が満載です。&lt;br /&gt;コンバージョンガイドとしてのアプローチは、&lt;br /&gt;Planning&lt;br /&gt;Preparation&lt;br /&gt;Minimum Working App&lt;br /&gt;Version 1.0&lt;br /&gt;Version 2.0+&lt;br /&gt;&lt;br /&gt;Planning ではいくつかの Key Decisions となる項目を検討する必要があるとしています。&lt;br /&gt;どのアプリをコンバートすべきか？標準テンプレートや管理者、開発者しか使わない管理系のアプリは必要ありません。Conversion Sweat Spot では Visibility とアプリの大きさ複雑さからどのアプリから着手すべきかを提案しています。次には、XPages 化するにあたって、"Notes-like" か 今どきのモダンな"Web-like" か、クライアントアプリとまったく同じようにするというのも XPages 化する意味がありません。同じ文書をノーツ、XPages両方から更新する共存型（ハイブリッドアプローチ）では、フィールドレベルでの互換性や充分なテストが必要としています。LotusScript の再利用、書き換えでは特に XPage のフロントエンドでは CSJS や SSJS への書き換えが必要になってきます。そしてユーザーインターフェースには、IBM OneUI を使うことを勧めています（すくなくとも 5 つの妥当な理由がない限り、Web デザインに精通していない限り）。コード分析ではアプリのフォームやビューに使用されている @関数、LotusScript のコード分析が必要としています。&lt;br /&gt;&lt;br /&gt;Preparation では、LotusScript の再利用を考え、Option Declare を使ったり、リコンパイルをしておく、重複設計を排除するなど常日頃からの設計再利用の手法を説明しています。&lt;br /&gt;&lt;br /&gt;Build in 3 releases として、残りの 3 つのアプローチでは、フォーム、ビューの機能実装の Minimum Working App、バックエンド処理にフォーカスした Version 1.0、フロントエンド、バックエンド処理の最適化とパフォーマンスに対する Version 2.0+ をそれぞれフィードバックを参考にしながら開発という流れになっています。&lt;br /&gt;&lt;br /&gt;Best Practice の紹介では、SSJS、LotusScript、Java、それぞれに適した箇所の説明から始まり、XPage の中でフォントサイズ、色、スタイルを指定するのではなく CSS を使ったスタイリング、OneUI の使用などを推奨しています。また、文書検索機能についての違いにも触れています。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6287336423579819411?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6287336423579819411/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6287336423579819411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6287336423579819411'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/xpages.html' title='XPagesへの移行'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7224421764593818643</id><published>2012-01-27T13:29:00.001+09:00</published><updated>2012-01-27T21:18:34.934+09:00</updated><title type='text'>テクてく Lotus 技術者夜会 (2012/01)</title><content type='html'>&lt;p&gt;今回の技術者夜会は Lotusphere 2012 以後、日本で一番最初のテクニカルアップデートが行われるということで早速足を運んでみました。&amp;nbsp;&lt;/p&gt;&lt;a href="http://www.ibm.com/developerworks/jp/offers/events/techtech01/" target="_blank" title=""&gt;http://www.ibm.com/developerworks/jp/offers/events/techtech01/&lt;/a&gt;&lt;br&gt;&lt;p&gt;&amp;nbsp;セッションの始まりに、IBM様から Lotusphere お土産争奪ジャンケン大会でたくさんのお土産を参加者にご提供頂きました。&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh4.googleusercontent.com/-ruF4B4B2Kwo/TyJ3p8PuVFI/AAAAAAAAA3w/QPg7PfDc1Sw/IMG_20120127_190729.jpg" target="_blank" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="https://lh4.googleusercontent.com/-ruF4B4B2Kwo/TyJ3p8PuVFI/AAAAAAAAA3w/QPg7PfDc1Sw/s500/IMG_20120127_190729.jpg" id="blogsy-1327666694447.3257" class="clearleft" alt="" width="500" height="375"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;最初のセッションでは IBM 佐藤氏より Lotusphere 2012 のイベント構成、ラボの様子、Lotus Award での日本企業の活躍のご紹介のあと、&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;Lotus Strategy としてソーシャルビジネス実現のための REACH、ENGAGE、DISCOVER、ACT の 4 つのポイントとそれを支える技術製品としての IBM Social Business Framework のそれぞれのエリアをカバーする以下の製品の発表案内が行われました。&lt;/span&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh3.googleusercontent.com/-OrLDnc8-QHI/TyJ7MM0UZaI/AAAAAAAAA34/_RnLgI7ejVI/IMG_20120127_192251.jpg" target="_blank" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="https://lh3.googleusercontent.com/-OrLDnc8-QHI/TyJ7MM0UZaI/AAAAAAAAA34/_RnLgI7ejVI/s500/IMG_20120127_192251.jpg" id="blogsy-1327666694489.9277" class="clearleft" alt="" width="500" height="375"&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;SmartCloud オファリング&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;IBM Connections Next&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;Lotus Notes/Domino Social Edition&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;WebSphere Portal Server 8.0 Beta&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;&lt;b&gt;IBM Docs&lt;/b&gt; は &lt;a href="http://greenhouse.lotus.com" target="_blank" title=""&gt;Greenhouse&lt;/a&gt; のサイトを使って実際のデモが行われました。共有されたファイルに直接複数人が編集できる機能を中心に、編集時におけるチャット利用などコラボレーション作業をサポートする機能も用意されているのがわかります。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255);"&gt;IBM Connections Next&lt;/span&gt;&lt;font class="Apple-style-span" color="#aaaaaa"&gt;&amp;nbsp;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;Connections Mail をはじめ, コミュニティ分析などの分析機能強化、チーム力向上のためのコミュニティ機能強化、WebSphere Portal との連携機能強化を目指しています。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;&lt;b&gt;Lotus Notes/Domino Social Edition&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;8.5.4 にソーシャル機能を追加するためのアドオンモジュールとして提供されます。同様に Lotus iNotes Social Edition も&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;Activity Stream, Embedded Experience がサポートされます。現時点では、Connections からのメールにあるリンクをクリックするとブラウザで見ることになるが、この Edition ではメールの中で In-Context として確認することができます。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;&lt;b&gt;Browser Plugin&lt;/b&gt; では Workspace を使用したり、アプリケーションを開いたり、データベースを開く、文書を開く、編集するといったノーツのクライアントとまったく同じインターフェースと操作が使用できるようになるようです。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;2つ目のセッションは、Lotus 製品戦略のBoFとMobile Controls を用いたモバイルアプリ開発のハンズオン。&lt;/p&gt;&lt;p&gt;BoF では&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;&amp;nbsp;SNSをビジネスシーンで利用しているか？&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "&gt;プロジェクトによっては、社外のとの人との情報共有の仕方に関するSmartCloud利用の可能性&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;Connections 試用の制限など&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;最後に Browser plugin の話ではアプリケーションを Web 化する必要があるのかを含めて今後注目したい技術&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"&gt;として活発な意見交換がされました。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7224421764593818643?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7224421764593818643/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotus-201201.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7224421764593818643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7224421764593818643'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotus-201201.html' title='テクてく Lotus 技術者夜会 (2012/01)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-ruF4B4B2Kwo/TyJ3p8PuVFI/AAAAAAAAA3w/QPg7PfDc1Sw/s72-c/IMG_20120127_190729.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3906894612051127141</id><published>2012-01-27T12:45:00.000+09:00</published><updated>2012-01-27T12:45:10.216+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Edition'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser Plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='Activity Stream'/><title type='text'>Notes/Domino Social Edition と Browser plugin デモ画像</title><content type='html'>Lotusphere から帰国後、OGS のデモの中で紹介されたいくつかの機能を思い出すためと、機能の詳細を確認するために、いろいろデモ画面を探して行いたらこのサイトに辿り着きました。&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/insidelotusblog.nsf/dx/ogs-demos-part-4"&gt;http://www-10.lotus.com/ldd/insidelotusblog.nsf/dx/ogs-demos-part-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notes クライアントの Social Edition では、ノーツのホームページに Connections からの Activity Stream がメール、カレンダーのエントリーとともに表示されるようです。下の画像は先ほどのサイトからのものですが、メールに関しては、 Open Social 標準の Embedded Experience で Connections で共有されたファイルをダウンロードしたり、再共有したり、コメントしたりすることができるのがわかります。&lt;br /&gt;この Embedded Experience に表示される内容はなにも Lotus 製品の標準のものだけでなく、たとえば皆さんが今会社でお使いの交通費清算の承認などを XPages アプリケーションで表示させることができるようです。今後ますます、XPages 技術の Social 分野での利用が加速し、Notes/Domino 開発の中心を担うことを予感させます。&lt;br /&gt;&lt;span class="Apple-style-span"&gt;メールエントリーでは、「今日」、「昨日」、「今週」といったグループでの表示ができます。この機能は 8.5.4 の CodeDrop にもありますので、Social Edition を待たずして 8.5.4 がリリースされた時には使えるのではないでしょうか。メニューのした右端の「Open」の右にメールのアイコンとカレンダーのアイコンが見えます。これも 8.5.4 CD の中にはありますが、使っていて本当に便利だと感じます。&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Z-w5a7274kQ/TyISXmBFqBI/AAAAAAAAA3M/1Z5nX4foKYc/s1600/M2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" class="" height="400" id="blogsy-1327634935070.693" src="http://4.bp.blogspot.com/-Z-w5a7274kQ/TyISXmBFqBI/AAAAAAAAA3M/1Z5nX4foKYc/s640/M2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;つぎは、Notes browser plugin です。Notes クライントを持っていない Web ユーザーが iNotes の中の文書リンクを開こうとすると、アプリケーションが Web 化されていない場合には、昔よく見た Domino が作成する素のページが表示されます。ブラウザにプラグインとしてこの Notes browser plugin を導入すれば、あたかも Notes クライントでアプリケーションを見ているかのような感じになります。(lightweight Notes client)&lt;br /&gt;下の画像では、あるデータベースのビューを開いてようですが、未読マークも出ていますし、見た目 Notes クライントそのままのように見えます。見るだけなのか、それとも文書作成などのプロセスを実行させることができるのかまではまだよくわかりません。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jl1VgW9SLS4/TyISc8ciPcI/AAAAAAAAA3U/mIY2lpy1eko/s1600/M3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" class="" height="400" id="blogsy-1327634935064.0237" src="http://3.bp.blogspot.com/-jl1VgW9SLS4/TyISc8ciPcI/AAAAAAAAA3U/mIY2lpy1eko/s640/M3.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;これらの機能、皆さんはどう思われますか？&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3906894612051127141?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3906894612051127141/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/notesdomino-social-edition-browser.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3906894612051127141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3906894612051127141'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/notesdomino-social-edition-browser.html' title='Notes/Domino Social Edition と Browser plugin デモ画像'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Z-w5a7274kQ/TyISXmBFqBI/AAAAAAAAA3M/1Z5nX4foKYc/s72-c/M2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-9120132211122565027</id><published>2012-01-24T09:48:00.000+09:00</published><updated>2012-01-24T09:48:42.408+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere'/><title type='text'>Lotusphere 2012 回想記</title><content type='html'>極寒の日本に帰ってきて、まだ数日しか経っていませんが、個人的な「私の Lotusphere」という感じでご報告したいと思います。公にアナウンスされた内容は既にメディアの方や IBM の方によって報告されていますのでそちらをご覧いただければより正確に詳しく知ることができると思います。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/enterprise/articles/1201/17/news039.html" target="_blank" title="ITmedia Lotusphere 2012 Orlando Report"&gt;IT media Lotusphere 2012 Orlando Report&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/munesora/" target="_blank" title=""&gt;IBM 大川氏の「コラボレーション・エンジニアの考える日々」&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Lotusphere は全世界から 実に様々な業種、そして技術のバックグラウンドを持った方たちが 一堂に会し、それぞれが興味のある講演やセッションを見に来られます。それだけなく、参加される方同士でコミュニケーションを図る場でもあり、&lt;span class="Apple-style-span"&gt;一年ぶりに再会する人たちも少なくないようです。セッション以外はいつも話し声が絶えない、そんな雰囲気です。&lt;/span&gt;&lt;br /&gt;セッションに関しては、私個人は開発系を中心に興味が強いため、必然的にAD(App Devの略でセッション番号の頭に識別として使用)セッションを多く受講することになりました。セッションの中には大別すると、IBMのセッションもあればコミュニティの中からAbstract公募から審査で選ばれたIBM社員以外の方が行うBPセッション&lt;span class="Apple-style-span"&gt;もあります。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OGS や基調講演が終わると、それぞれのセッションへと散っていくわけですが、夕方遅くまでびっしり行われます。日本で行われるセッションとは違い、進行の仕方がかなり「カジュアル」で、個人的にはこちらの方が気に入っています。たとえば、スピーカーの人はだいたい二人でセッションを行うものがほとんどで、そのほうが、より進行が早く短い時間で多くのことを伝えられます。デモなどの画面操作があると最初からステージ上に座っています。そして特に会場アナウンスがあるわけでもなく、勝手に始まります。最後に質疑応答のためのマイクがステージの前に用意されていますが、質疑応答の時間になると必ず我先にとマイクに突進してきます。&lt;br /&gt;中には、セッションの途中でも大声で質問する人もちらほら見かけました。こういった海外のセッションに参加し、見ているだけでも新鮮で面白いです。&lt;br /&gt;&lt;br /&gt;コミュニティからの選抜セッションは、スピーカーのほとんどがIBM Championsの面々です。彼らは私にとってスーパースターで、日頃 Twitter などでフォローしていることもあり、オーランドに入る前から彼らのセッションが聞ける期待でワクワクしながらセッション会場を巡っていました。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;私が参加ししたセッション&lt;/b&gt;&lt;br /&gt;私が参加した一番最初の開発セッションは @qztar の&amp;nbsp;Source Control for The IBM Lotus Domino Developer&amp;nbsp;です。ちなみにこのブログで XPages のチュートリアルを 2010 年から掲載し始めましたが、そのもとになっているチュートリアルは @qtzar 氏のものです。参加者からの質問で Teamstudio CIAO に関する質問も。ちょっと汗がでてきましたが、このセッションにうちの CEO も Teamstudio の Tシャツを着て参加してました。（さらに汗）&lt;br /&gt;&lt;br /&gt;@matnewman のセッションはそのものずばり User Blast with Mat Newman。ロックスター並みの人気者で、黄色いジャケットに身を包み、開始前には彼の名前を連呼。セッション内容は Notes クライアントの意外と知らないショートカットや tips。まさに彼のオンステージ。画面には私の顔もちらっ。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-5E9E7fyba3Y/Tx3yt8AYw9I/AAAAAAAAA1s/wlZKDHFhbMo/userblast2.jpg" style="margin-bottom: 1em; margin-right: 1em;" target="_blank" title=""&gt;&lt;img alt="" class="aligncenter" height="334" id="blogsy-1327364660377.478" src="https://lh5.googleusercontent.com/-5E9E7fyba3Y/Tx3yt8AYw9I/AAAAAAAAA1s/wlZKDHFhbMo/s500/userblast2.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-3n1HwOOf0NU/Tx3yuKPnzmI/AAAAAAAAA1w/U1lRKWXmKYQ/userblast3.jpg" style="margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img alt="" class="aligncenter" height="334" id="blogsy-1327364660318.1792" src="https://lh5.googleusercontent.com/-3n1HwOOf0NU/Tx3yuKPnzmI/AAAAAAAAA1w/U1lRKWXmKYQ/s500/userblast3.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;IBMer の方では @notessensei のセッションにもぜひ行きたかったのですが、このセッションは超満員(Overflowing)。もう一つ他の部屋でVTRで見れるよう会場側が配慮したようですが、そこもまた満員で結局時間ギリギリに到着した私は、２つ目の部屋にも入れず、見れずじまいで終わってしまいました。こんなこともあるんですね、Lotusphere は。&lt;br /&gt;&lt;br /&gt;XPages 関係では @mattwhite と @TimsterC の XPages Blast! こんな内容をたった &lt;a href="x-apple-data-detectors://0" x-apple-data-detectors-result="0" x-apple-data-detectors="true"&gt;1 時&lt;/a&gt;間でできるのかなと思っていましたが、軽快なテンポでどんどん先に進んでいきます。終わったことにはもうお腹いっぱいでした。&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;b&gt;IBM Champions Reception &amp;amp; Program Brainstorm&lt;/b&gt;&lt;/div&gt;今回もっとも楽しみにしていたのが、他の国の IBM Champions の方とのレセプション。直接お会いして話ができる機会がもてたのは今回の Lotusphere で一番の収穫です。&lt;br /&gt;IBM Champions Reception は 3 日目の夕方にあり、ここでほとんどの方とお話することができました。自己紹介すると、やっぱり SNS でフォローしたりされたりしていることや、Teamstudio で働いていることもあってか、「もう知ってるよ」と言ってくれて、旧友に再会したかのようにすぐ仲良くしていただきました。&lt;br /&gt;@twiliew さんは以前日本にいらっしゃったので、こんなところで日本語が聞けるなんて、とビックリ。会うまでは日本語が話せるなんて一言も言ってなかったのに。&lt;br /&gt;次の Japan Dinner があったので、&lt;a href="x-apple-data-detectors://1" x-apple-data-detectors-result="1" x-apple-data-detectors="true"&gt;1 時&lt;/a&gt;間ほどで失礼しましたが、本当に楽しく過ごせました。&lt;br /&gt;&lt;br /&gt;その翌日の朝には、また集まり、この IBM Champion プログラムをこれからもっとよくするにはどうしたら良いか、反省すべき点はないかなどのブレストしながらIBMの方にフィードバック。選考基準の明確化、提供されるチャンピオングッズ、Lotusphereへの招待、ローカルでの認知とそのIBMの対応の問題などなどいろいろ活発な意見交換が展開されました。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Showcase&lt;/b&gt;&lt;br /&gt;セッションの合間をぬって、@panagenda や @ytria のブース展示会場へ。もちろん @teamstudio のブースは一番でしたが。今回 @ytria の人たちを合うのは初めてだったんですが、やっぱりすぐお友達に。変なお願いもしちゃったりと。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-b7XxbBt_mGo/Tx31IimUBMI/AAAAAAAAA2s/_6WN1c5LaPg/teamstudio.jpg" style="margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img alt="" class="aligncenter" height="375" id="blogsy-1327364660364.5066" src="https://lh4.googleusercontent.com/-b7XxbBt_mGo/Tx31IimUBMI/AAAAAAAAA2s/_6WN1c5LaPg/s500/teamstudio.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-baJKcsds_xI/Tx3z8BYePuI/AAAAAAAAA2Q/azsV8xDnoOM/showcase.jpg" style="margin-bottom: 1em; margin-right: 1em;" target="_blank" title=""&gt;&lt;img alt="" class="aligncenter" height="375" id="blogsy-1327364660312.0088" src="https://lh4.googleusercontent.com/-baJKcsds_xI/Tx3z8BYePuI/AAAAAAAAA2Q/azsV8xDnoOM/s500/showcase.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Lab&lt;/b&gt;&lt;br /&gt;&amp;nbsp;2 度目の Lotusphere となる今回はスケジュールの厳しい中、ラボも回ってきました。人だかりをかき分けて OGS で発表された Connections Mail や Domino Designer 8.5.4 を見せてもらったりとハンズオンで Mobile Control を使ったアプリケーションの開発を体験したり。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XPages Cheatsheet&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-kcw3CUE277E/Tx3ytkszYII/AAAAAAAAA2E/OSGYAXmiMX0/cheatrsheet.jpg" style="margin-bottom: 1em; margin-right: 1em;" target="_blank" title=""&gt;&lt;img alt="" class="aligncenter" height="334" id="blogsy-1327364660398.6333" src="https://lh3.googleusercontent.com/-kcw3CUE277E/Tx3ytkszYII/AAAAAAAAA2E/OSGYAXmiMX0/s500/cheatrsheet.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;会場内では昨年に続き @DavidLeedy 氏が作成した XPages の Cheatsheet も配られていましたので、ちゃっかり入手。これは、開発している際に頻繁に出てくるコードやテクニックの小ネタ集といったもので、デスクの壁に貼っておくと大変助かり重宝します。今回は 2 つ用意されていて、上の写真は Social Tools 版です。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;最終日&lt;/b&gt;&lt;br /&gt;今年は 1 日早い帰国となったため最終日のセッションに出れなかったのが唯一の心残り。&lt;span class="Apple-style-span"&gt;Ask the Developers と GURUpalooza! だけはほんとに外したくなかったんですが残念です。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;来年もし機会があれば、今回外してしまったものも見てみたいと思います。&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;今回はこんな感じでちゃんと仕事してきましたよというお話でした。&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-9120132211122565027?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/9120132211122565027/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotusphere-2012_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9120132211122565027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9120132211122565027'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotusphere-2012_24.html' title='Lotusphere 2012 回想記'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-5E9E7fyba3Y/Tx3yt8AYw9I/AAAAAAAAA1s/wlZKDHFhbMo/s72-c/userblast2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-9175633399005580900</id><published>2012-01-17T05:33:00.000+09:00</published><updated>2012-01-17T05:33:23.452+09:00</updated><title type='text'>Lotusphere 2012 基調講演</title><content type='html'>待ちに待った Lotusphere 2011 Opening General Session. 今年のゲストは？次の製品はどうなるのか？サプライズはあるのか？などなど期待に胸が膨らみます。&lt;br /&gt;バンド演奏から始まり、General Manager, IBM Collaboration Solutions の Rennie 氏の紹介で現れたのは、日本ではバック・トゥ・ザ・フューチャーでお馴染みのマイケル・J・フォックス。自身若くしてパーキンソン病と戦っていることは知っていましたが、こうしてステージにいるなんて信じられませんでした。ちょっと聞き取りにくい英語だったので、話している内容はおそらく彼の&lt;a href="http://www.michaeljfox.org/"&gt;パーキンソンリサーチ基金&lt;/a&gt;のことだと思います。 講演では笑いもとっていました。ステージから引き上げるときは、曲にあわせて例のJonney B Goode のギター演奏のフリまで見せてくれました。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-itPdxDpo3GA/TxR--pqTPUI/AAAAAAAAA0s/Jb61iQEIWaM/s1600/DSC_0422.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/-itPdxDpo3GA/TxR--pqTPUI/AAAAAAAAA0s/Jb61iQEIWaM/s400/DSC_0422.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;去年はパネルディスカッションにかなりの時間を使ったのですが、今年は IBM Champions の代表として Rob Novak 氏が登壇、「Demo」か「No Demo」を決めてもらうという面白い入り方でデモがスタートしました。下は、IBM Champions の面々がボードに映し出されたものです。（私の名前もありました！）&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CRge6lzPSBg/TxSBwR9ik0I/AAAAAAAAA00/pkN3xMJXPhs/s1600/DSC_0434.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/-CRge6lzPSBg/TxSBwR9ik0I/AAAAAAAAA00/pkN3xMJXPhs/s400/DSC_0434.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;最初のアナウンスメントは「IBM Connections Mail」これは IBM Connections でメールを見るためのコンポーネントで、Domino でも Exchange でも利用できます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JMLvSLloGy0/TxSEdJGDCbI/AAAAAAAAA08/fhIoFKb0KKg/s1600/DSC_0445.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-JMLvSLloGy0/TxSEdJGDCbI/AAAAAAAAA08/fhIoFKb0KKg/s400/DSC_0445.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;次のアナウンスメントは「IBM Docs」&lt;br /&gt;LotusLive Symphony の名称を一新して IBM Docs として、クラウドベースの文書、スプレッドシート、プレゼンテーション編集をチームで行うことができるものです。Greenhouse でベータが公開されて使えるようなので早速試してみたいと思います。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ahxFxTWlAYw/TxSFuOnIUNI/AAAAAAAAA1E/MIKB2rUQJZE/s1600/DSC_0447.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-ahxFxTWlAYw/TxSFuOnIUNI/AAAAAAAAA1E/MIKB2rUQJZE/s320/DSC_0447.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;また、時期 Lotus Notes のバージョンには、Lotus Notes Social Edition として 2012 年にはリリースされるというアナウンスがありました。OpenSocial の Embedded Experience の技術を取り込んだ画期的なバージョンになるはずです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bPj7IaBZxzw/TxSG-DNHcNI/AAAAAAAAA1M/hgLaf6TEgKg/s1600/DSC_0486.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-bPj7IaBZxzw/TxSG-DNHcNI/AAAAAAAAA1M/hgLaf6TEgKg/s320/DSC_0486.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;その他興味深いのは、このLotus Notes Social Edition 内のメールや文書の中にある文書リンクをクリックすると、仮に使用しているクライアントに Notes が入っていない場合でも、ブラウザプラグイン（今回新しく発表）を使うことで、さもノーツアプリケーションで表示しているように、ブラウザから見ることができるというものが発表されました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-VAQncKMWefU/TxSHFs1j2GI/AAAAAAAAA1U/NiaOO8jEzgU/s1600/DSC_0490.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/-VAQncKMWefU/TxSHFs1j2GI/AAAAAAAAA1U/NiaOO8jEzgU/s320/DSC_0490.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;まだまだ詳細については、これからいくつかのセッションで紹介されると思いますが、今回は概要まで。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-9175633399005580900?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/9175633399005580900/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotusphere-2012.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9175633399005580900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9175633399005580900'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2012/01/lotusphere-2012.html' title='Lotusphere 2012 基調講演'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-itPdxDpo3GA/TxR--pqTPUI/AAAAAAAAA0s/Jb61iQEIWaM/s72-c/DSC_0422.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2948810224546404283</id><published>2011-12-12T12:26:00.001+09:00</published><updated>2011-12-12T12:26:56.548+09:00</updated><title type='text'>XPage からビューを読み込みに関する考察</title><content type='html'>ある記事を見ていて XPage からノーツビューに読み込む際、いくつかの選択肢があることに気が付きました。&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ビューコントロールを使用する（初級者にはもっとも簡単）&lt;/li&gt;&lt;li&gt;ViewEntryCollection を使用する&lt;/li&gt;&lt;li&gt;ViewNavigator を使用する (8.5.2 以降)&lt;/li&gt;&lt;/ol&gt;この3つの中で、どれがもっとも速いでしょうか？&lt;br /&gt;&lt;br /&gt;答えは、3. ViewNavigator のようです。&lt;br /&gt;&lt;br /&gt;ViewNavigator にはキャッシュの機能があり、パフォーマンスに良いということらしいです。&lt;br /&gt;VIewNavigator のキャッシュには、コレクションデータのバッファリング、サーバーとのトランザクションの減少のメリットが得られます。&lt;br /&gt;&lt;br /&gt;ViewNavigator のキャッシュを有効にするには、&lt;br /&gt;View.AutoUpdate = False による自動更新の無効化&lt;br /&gt;Vnav.BufferMaxEntries = (2-400) の指定にようる最大エントリの指定&lt;br /&gt;Vnav.getNext() によるエントリの取得&lt;br /&gt;&lt;br /&gt;が挙げられます。&lt;br /&gt;&lt;br /&gt;8.5.3 からはこのViewNavigator のキャッシュのメリットを利用しながら操作できるメソッドは以下のようになります。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;getNext&lt;/li&gt;&lt;li&gt;getPrev&lt;/li&gt;&lt;li&gt;getNextDocument&lt;/li&gt;&lt;li&gt;getPrevDocument&lt;/li&gt;&lt;li&gt;getNextSibling&lt;/li&gt;&lt;li&gt;getPrevSibling&lt;/li&gt;&lt;li&gt;getChild&lt;/li&gt;&lt;li&gt;getParent&lt;/li&gt;&lt;li&gt;getNextCategory&lt;/li&gt;&lt;li&gt;getPrevCategory&lt;/li&gt;&lt;/ul&gt;一度、違いを試してみようかと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2948810224546404283?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2948810224546404283/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/12/xpage.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2948810224546404283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2948810224546404283'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/12/xpage.html' title='XPage からビューを読み込みに関する考察'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1551263314304785120</id><published>2011-12-02T10:54:00.001+09:00</published><updated>2011-12-02T10:58:55.191+09:00</updated><title type='text'>5 分でできる aclEZ を使った ACL エントリ一括登録</title><content type='html'>最近では、エンドユーザーの異動に伴い、四半期ごとにノーツアプリケーションデータベースのACLエントリを変更しなければならない企業もすくなくありません。&lt;br /&gt;&lt;br /&gt;そこで、今回は大量のエントリをデータベースACLに追加しなければならない場合を想定して、どのように aclEZ を使って作業するかをビデオでご紹介します。&lt;br /&gt;&lt;br /&gt;ポイントは、追加したいACLエントリを持つ、ダミーのデータベースを作成して、そのエントリを追加対象のデータベースにコピーします。&lt;br /&gt;&lt;br /&gt;詳細はビデオをご覧ください。&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/99hYm9J5DK4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/99hYm9J5DK4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1551263314304785120?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1551263314304785120/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/12/5-aclez-acl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1551263314304785120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1551263314304785120'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/12/5-aclez-acl.html' title='5 分でできる aclEZ を使った ACL エントリ一括登録'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3614797008625315690</id><published>2011-11-23T20:50:00.001+09:00</published><updated>2011-11-23T21:00:20.074+09:00</updated><title type='text'>OneUI 2.1 のドキュメンテーション公開</title><content type='html'>Notes/Domino 8.5.3 で導入された OneUI 2.1 のドキュメンテーションが公開されています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infolib.lotus.com/resources/oneui/2.1/docPublic/index.htm"&gt;http://infolib.lotus.com/resources/oneui/2.1/docPublic/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0I-mdA-T6jc/TszeT_mL_qI/AAAAAAAAA0g/WCc-sAAEws4/s1600/2011-11-23_204650.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://1.bp.blogspot.com/-0I-mdA-T6jc/TszeT_mL_qI/AAAAAAAAA0g/WCc-sAAEws4/s640/2011-11-23_204650.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;OneUI 2.0 を使って XPages アプリケーションを開発したものを 8.5.3 で表示がおかしい場合は、一度こちらのページでチェックしてみてください。基本的に 2.0 と互換性がないわけではありませんが、いくつかの項目がアップデートされています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infolib.lotus.com/resources/oneui/2.1/docPublic/guidelines/migrationGuideV2.htm?theme=blue"&gt;Migrating from version 2.0 to version 2.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3614797008625315690?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3614797008625315690/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/oneui-21.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3614797008625315690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3614797008625315690'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/oneui-21.html' title='OneUI 2.1 のドキュメンテーション公開'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0I-mdA-T6jc/TszeT_mL_qI/AAAAAAAAA0g/WCc-sAAEws4/s72-c/2011-11-23_204650.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8002743746008688026</id><published>2011-11-17T16:45:00.001+09:00</published><updated>2011-11-17T16:58:43.639+09:00</updated><title type='text'>ビデオで見る Domino Designer 8.5.3 の新機能</title><content type='html'>先日 &lt;a href="http://www.xpageschannel.com/"&gt;XPages CHANNEL&lt;/a&gt; で先行してご紹介しました Domino Designer 8.5.3 の新機能紹介ビデオを YouTube に公開しました。&lt;br /&gt;&lt;br /&gt;すでに、いくつか紹介記事が Web 上に公開されているかもしれませんが、手っ取り早く概要を掴んでいただくにはこのビデオが最適です。 &lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/yr1SDBpQUrQ" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;また、8.5.3 になり Extension Library でモバイルアプリ、リレーショナルデータベースとの連携などが容易にできるようになっています。&lt;br /&gt;こういう話題やテクニックも XPages CHANNEL で取り込みたいとプランを立てている最中ですので、ご期待ください。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8002743746008688026?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8002743746008688026/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/domino-designer-853.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8002743746008688026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8002743746008688026'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/domino-designer-853.html' title='ビデオで見る Domino Designer 8.5.3 の新機能'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/yr1SDBpQUrQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5842893984686719625</id><published>2011-11-10T10:00:00.000+09:00</published><updated>2011-11-10T10:00:13.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria Suite 10.5 アップグレード後の言語ファイル差し替え</title><content type='html'>Ytria 製品のアップグレードリリース（マイナーリリース） 10.5 が先日リリースされました。&lt;br /&gt;&lt;br /&gt;既に製品をご購入されたお客様が製品を起動されると、更新のご案内の小さなダイアログウィンドウが開き、アップグレードを選択すると自動的にアップグレードのプロセスへと移ります。&lt;br /&gt;あるいは、ヘルプメニューの「更新の確認」でも同様のプロセスを行うことができます。&lt;br /&gt;&lt;br /&gt;今回製品の 10.5 へのアップグレードの後に、Ytria 製品がクラッシュする現象が発生しています。&lt;br /&gt; &lt;br /&gt;原因はユーザーインターフェースの日本語化に必要な言語ファイル (YtriaLang.loc) が 10.5 用のものより古い場合に発生します。&lt;br /&gt;&lt;br /&gt;アップグレード後に、言語ファイルを最新のものに置き換えていただくと正常に動作しますので、言語ファイルの置き換えをお願いします。&lt;br /&gt;&lt;br /&gt;最新の言語ファイルの入手は次のサイトから入手できます。&lt;br /&gt;&lt;a href="http://www.ytria.com/glossary.nsf"&gt;http://www.ytria.com/glossary.nsf &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-75f118sSXxQ/TrsdY7nfNSI/AAAAAAAAA0I/KT3PLT2V4iM/s1600/ytria+glosasry.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="492" src="http://4.bp.blogspot.com/-75f118sSXxQ/TrsdY7nfNSI/AAAAAAAAA0I/KT3PLT2V4iM/s640/ytria+glosasry.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ytria 製品は多言語対応されおり、それぞれの言語ファイルはこのサイトからいつでも最新のものが入手可能になっています。&lt;br /&gt;&lt;br /&gt;「&lt;b&gt;Japanese&lt;/b&gt;」のカテゴリから「&lt;b&gt;Download&lt;/b&gt;」のリンクをクリックしていただくと、ポップアップダイアログが上図のように表示されます。ここから「&lt;b&gt;YtriaLang.loc&lt;/b&gt;」ダウンロードしてください。&lt;br /&gt;ダウンロードしたこのファイルは、Notes クライアントの実行フォルダー（通常）にコピー置き換えしてください。&lt;br /&gt;&lt;br /&gt;これで、問題なく 10.5 が使用できるはずです。&lt;br /&gt;&lt;br /&gt;Ytria でのソフトウェア更新では、残念ながら言語ファイルは自動更新されませんので、今後も同様の処置が必要になります。また、製品をご使用いただく中でユーザーインターフェースの翻訳上、改善が必要だと思われる箇所があればチームスタジオのテクニカルサポートへ Email でご連絡ください。&lt;br /&gt;こちらで修正後、上記のプロセスでお客様からのフィードバックに基づいた、改善されたユーザーインターフェースでご使用いただけるはずです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5842893984686719625?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5842893984686719625/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/ytria-suite-105.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5842893984686719625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5842893984686719625'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/ytria-suite-105.html' title='Ytria Suite 10.5 アップグレード後の言語ファイル差し替え'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-75f118sSXxQ/TrsdY7nfNSI/AAAAAAAAA0I/KT3PLT2V4iM/s72-c/ytria+glosasry.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-392660830754891086</id><published>2011-11-08T13:52:00.001+09:00</published><updated>2011-11-08T13:52:37.959+09:00</updated><title type='text'>DDE 上でのコードコメントアウトのショートカット</title><content type='html'>小ネタになりますが、こういうことができたらと何度思ったことでしょう。&lt;br /&gt;オリジナルの出展はこちらになります。&lt;br /&gt;Russell Maher 氏の「&lt;a href="http://xpagetips.blogspot.com/2011/11/speed-up-your-development-with-code.html"&gt;Speed up your development with code comment shortcuts&lt;/a&gt;」。 &lt;br /&gt; &lt;br /&gt;XPages で JavaScript を書いているとき、コードにコメントアウトするショートカットが紹介されています。&lt;br /&gt;&lt;br /&gt;一行だけのコメントアウト/コメントアウトの解除は &lt;b&gt;Ctrl + Shift + C&lt;/b&gt;&lt;br /&gt;複数行の場合は、範囲を選択して&lt;b&gt; Ctrl + Shift + /&lt;/b&gt; でコメントアウト、&lt;b&gt;Ctrl + Shift + \ &lt;/b&gt;で解除になります。&lt;br /&gt;&lt;br /&gt;このショートカットが使えるのは、XPage ソース、テーマ、Java エディター、JavaScript と JavaScript ライブラリーだそうです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;他にも役立ちそうなショートカットがあるかもしれません。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-392660830754891086?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/392660830754891086/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/dde.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/392660830754891086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/392660830754891086'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/11/dde.html' title='DDE 上でのコードコメントアウトのショートカット'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7628243157244658620</id><published>2011-10-19T12:09:00.000+09:00</published><updated>2011-10-19T12:09:13.871+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LotusKnows'/><title type='text'>Lotus Knows EXPO 2011 で本音で思ったこと</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yohJRnJfWTs/Tp4yIduv3mI/AAAAAAAAAz4/eDBFTnVCNMY/s1600/11+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;今回は Lotus Knows EXPO 2011 東京のみの参加でしたが、皆さんも楽しんでいただいたと思います。もうすでに何人かの方がブログなどで概況や感想をコメントされていますね。&lt;br /&gt;みなさんの感想はどうだったでしょうか？&lt;br /&gt;&lt;br /&gt;私の感想。今年の Lotus Knows は本当に意義ある良いイベントだったと思います。&lt;br /&gt;一概にイベントには、「Wow!」を期待したり、未知の知識に触れることを期待していくものですが、どうやら私の興味は最初から違うところに向いていたようです。&lt;br /&gt;&lt;br /&gt;「人と人とが、つながる、広がる、動き出す」&lt;br /&gt;が2年連続のイベントテーマになっていますが、&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-yohJRnJfWTs/Tp4yIduv3mI/AAAAAAAAAz4/eDBFTnVCNMY/s1600/11+-+1.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-yohJRnJfWTs/Tp4yIduv3mI/AAAAAAAAAz4/eDBFTnVCNMY/s400/11+-+1.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;冒頭、私が意義あるイベントとしたのは、Lotus ユーザーやビジネスパートナー、コミュニティそれぞれの課題、目指すべき方向がモヤモヤしたものから秋晴れのようにスカッと明確になったような気がしたからです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Business Partnersに突き付けられた課題&lt;br /&gt;Lotus ユーザーがソーシャル・ビジネスを展開できる日はいつのことか？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;「ソーシャル・ビジネス」はすでに私たちの生活の中に明らかに取り込まれています。何かの判断をするとき、Webで検索したりすることは日常的。最近は片手に収まる端末からも。その際に、商品や会社、あるいはその社員のことがポジティブに、あるいはネガティブに書きこまれていることも珍しくありません。一般消費者はもちろん、企業もそれを見て、その商品や会社のことを判断しています。私たちはすでにソーシャルに晒されているし、一方でそれを個人としてうまく活用していたりします。&lt;br /&gt;&lt;br /&gt;公開討論会の控室で関さんが話していたことが印象的です。概要は、これからソーシャルを取り込まずして生き残れる企業はないと。唯一の例外はこの世界で1社、Appleだけ。Appleでは、そのための人的リソース、資金などをふんだんに投入できる組織体であること。企業でそれができればそうすれば良いし、できないならソーシャルを取り込むべき。&lt;br /&gt;もう一つは、丸山さんから。商品やサービスを購入するとき、最近は「人」から購入するようになったというお話。会社の商品やサービスは、その会社のどんな人がどういう話をしているかで最終判断することが多くなったと。結局「（素）顔」がないと買わないということでしょう。&lt;br /&gt;&lt;br /&gt;そんな中で、こういうソーシャルの流れにビジネスパートナーは、あまりにも鈍感過ぎるような気がしてなりません。そう思うのは私だけだと良いのですが。&lt;br /&gt;IBM -&amp;gt; ビジネスパートナー -&amp;gt; エンドユーザーの構図の中で、エンドユーザーにソーシャルの声が届かないのは、真ん中の BP で淀んでしまっているのでしょう。&lt;br /&gt;これから訪れる大きなうねりに巻き込まれて慌てる前に早急に今、ビジネスパートナー自身が真剣に取り組み、一刻も早くエンドユーザーにプロモーションすべきだと思います。&lt;br /&gt;&lt;br /&gt;&lt;u&gt;最後に&lt;/u&gt;、#lotusEXPOのハッシュタグを見てても、IBMerか数人のLotusファンしか出てこないのは、皆さんソーシャルに興味がないのでしょうか？&lt;br /&gt;&lt;br /&gt;&lt;b&gt;唯一の Lotus コミュニティ、ノーツコンソーシアムは大丈夫？もっとソーシャルに。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;イベント中、XPages に詳しいある方にお会いして、コミュニティに Blog や wiki などに投稿して少し貢献してもらえないですかというお願いをしました。ところが、会社で許可がいるらしくためらっていらっしゃいました。会社とは、ノーツコンソーシアムで理事クラスの会社だと思うのですが、えっ、そうなの？というのが私の率直な感想です。ノーツコンソーシアムの討論会に参加させていただいた身で、こんなことを言うことは恐縮ですが（S氏はいつも私の小言を知っていますが）今さらながら会の上に行けばいくほど、なんて閉鎖的でハイラーキーなコミュニティなんだと。後でホームページを確認したら、いわゆる Lotus 製品を売るための企業連合体みたいなことが書いてあったので、私の認識も間違っていたのかもしれません。昔はそれで食っていけたし、やっていけたんですが。&lt;br /&gt;&lt;br /&gt;新しいコンセプト、技術の伝播を考えると、やはりユーザー企業やBP、あるいは学生でも参加できるような垣根のない真のユーザー主導のコミュニティが必要ではないのかと。&lt;br /&gt;&lt;br /&gt;いまどき、SNS やリモートでの参加ができるコミュニティをもし立ち上げたら、1年後ノーツコンソーシアムが終焉を迎えることもあながち起こりうる時代なんだと肝に銘じてノーツコンソーシアムに参加、あるいは応援されている企業もドラスティックに変わって欲しいと思います。&lt;br /&gt;&lt;u&gt;最後に&lt;/u&gt;"Notes"コンソーシアムではなく、せめて"Lotus"コンソーシアムにしませんか？&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XPages、認知されてるけど浸透していない&lt;/b&gt;&lt;br /&gt;言葉がありません。がっかりです。&lt;br /&gt;ちょっと考えてみました。&lt;br /&gt;（エンドユーザー企業にとって）ノーツの技術者は大別してアドミンとデベロッパーに分けれますが、現状、「ノーツ担当者」として仕事されている方が多く、新しい言語、テクノロジーを習得しようという人が少なくなったのでしょうか？&lt;br /&gt;&lt;br /&gt;（SIerにとって）お客様から新規でWebアプリ開発を依頼されたとき、わざわざNotes/Domino + XPages を選択することはなかった思いますが、IBM XWork Server のオファリングでかなり魅力的になったのではないでしょうか？どうでしょう？&lt;br /&gt;&lt;br /&gt;&lt;u&gt;最後に&lt;/u&gt;、今週、うちのマーケとLotusの女性だけの男子禁制のコミュニティとか立ち上げたらどう？面白いんじゃないって話をしてました。結構技術者の中で女性の比率も高いし、実は XPages CHANNEL のお申込みいただいた個人／企業問わず女性が多いので面白いかもしれません。&lt;br /&gt;&lt;br /&gt;以上、私の視点からLotus Knows EXPO を振り返って。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7628243157244658620?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7628243157244658620/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/10/lotus-knows-expo-2011.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7628243157244658620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7628243157244658620'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/10/lotus-knows-expo-2011.html' title='Lotus Knows EXPO 2011 で本音で思ったこと'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-yohJRnJfWTs/Tp4yIduv3mI/AAAAAAAAAz4/eDBFTnVCNMY/s72-c/11+-+1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7758094719304533523</id><published>2011-10-04T13:12:00.000+09:00</published><updated>2011-10-04T17:03:30.420+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XWork Server'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>IBM XWork Server</title><content type='html'>昨日、Ed Brill 氏のブログで公開された IBM XWork Server の概要が公開されました。{&lt;a href="http://edbrill.com/ebrill/edbrill.nsf/dx/introducing-ibm-xwork-server"&gt;Original Post&lt;/a&gt;}&lt;br /&gt;ビジネスパートナーと IBM Champions に対して先行して説明があり、8 月 4 日までは公表しないようにと釘を刺されていたのに、その前日にブログポストされてしまいちょっとビックリでした。&lt;br /&gt;IBM XWork Server は特にビジネスパートナー(ISV)の XPages ソリューションを加速させるための新しいオファリングで、年間約2,000 ドル(現在英語版のみ)でサーバーライセンスを提供するものです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bW_5T1IfDr4/ToqDOmn2Y1I/AAAAAAAAAz0/PxSKObIC_L4/s1600/M2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="84" src="http://2.bp.blogspot.com/-bW_5T1IfDr4/ToqDOmn2Y1I/AAAAAAAAAz0/PxSKObIC_L4/s320/M2.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;ただし、XPagesによる 4 つのアプリケーション（ひとつのアプリケーションは 4個のNSF で構成、合計最大 16 の NSF)が 1 つの IBM XWork Server ライセンスで使用できる範囲となり、4 つのアプリケーションを超える場合は、追加の XWork Server を購入する形を取ります。ノーツクライアントからのアクセスが必要としない形態に関しては、ユーザー数の制限なく使用することができるようです。XWork Server はメッセージングの機能もなく、XPages アプリケーションをブラウザから利用するだけの利用になると思いますが、2,000 ドルという価格で ISV が持つ XPages ソリューションと組み合わせて市場に提供は大英断といっても過言ではありません。日本でのリリースの詳細は日本IBMからの正式な案内を待たなければいけませんが、ISV とそれを利用する顧客の両方に大きなメリットが生まれます。&lt;br /&gt;&lt;br /&gt;また、製品の位置づけで面白いのは、Lotus の黄色いブランドではなく、IBM のブルーのブランドから出荷されるようです。 &lt;br /&gt;&lt;br /&gt;今週から始まるLotusKnows EXPO 2011 でどれぐらいの XPages ソリューションの展示がされるのか興味深いところですが、このニュースは間違いなくパートナー企業が XPages ソリューションビジネスに本格参戦するに十分なニュースではないかと思います。&lt;br /&gt;&lt;br /&gt;詳細はおそらく LotusKnows EXPO 2011 でのビッグニュースのひとつになると思いますので、それまでのお楽しみということにしておきます。&lt;br /&gt;&lt;br /&gt;**Disclaimer&lt;br /&gt;当内容は当市場における IBM からの正式な発表からのものではありません。したがって、正確な内容に関しては正式な発表をもってご確認ください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7758094719304533523?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7758094719304533523/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/10/ibm-xwork-server.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7758094719304533523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7758094719304533523'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/10/ibm-xwork-server.html' title='IBM XWork Server'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bW_5T1IfDr4/ToqDOmn2Y1I/AAAAAAAAAz0/PxSKObIC_L4/s72-c/M2.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7763639034768421645</id><published>2011-08-19T16:58:00.000+09:00</published><updated>2011-08-19T16:58:48.100+09:00</updated><title type='text'>テクてく Lotus 技術者夜会での講演</title><content type='html'>夏休みが終わり、ほとんどの方が、そろそろ通常の業務に戻られているいるのではないでしょうか。&lt;br /&gt;&lt;br /&gt;さて、今回は、皆さんにもおなじみとなっている「テクてく Lotus 技術者夜会」。&lt;br /&gt;次回のデベロッパー編にあたる 9 月 16 日（金）の 19 時から 20 時までのセッションの後半をいただき、初の外部講師として Lotus Notes/Domino アプリケーションのモバイル対応についてお話する機会をいただきました。&lt;br /&gt;&lt;br /&gt;特に、XPages を使用したモバイル化についてということでお時間をいただきましたが、&lt;br /&gt;このエリアは1ヶ月前の内容がもう古くなってしまうほど、動きが非常に早く、開催される次期がおそらく Notes/Domino 8.5.3 のリリースと重なって(?)、話の内容を確定するのが、非常に難しくなってきています。&lt;br /&gt;&lt;br /&gt;加えて、後のセッションでも　Dojo Mobile を使ったハンズオンもあることから、どういう話にしようか、しばらく動向を含めて静観しているところです。&lt;br /&gt;&lt;br /&gt;モバイルアプリケーションを作成する方法はいくつかありますが、その技術の総括的なものか、モバイルアプリケーションを作成するうえでの考慮点など、いくつか頭に浮かんでいることをこれからまとめていきたいと思いますが、もし皆さんの中でご興味がある内容があれば参考にさせていただきたいと思います。&lt;br /&gt;&lt;br /&gt;夜会はリモートでも参加できますので、東京近辺以外の方でも、是非ご参加ください。&lt;br /&gt;&lt;br /&gt;「テクてく Lotus 技術者夜会」の詳細、お申込みはこちらになります。&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/jp/offers/events/techtech01/"&gt;http://www.ibm.com/developerworks/jp/offers/events/techtech01/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7763639034768421645?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7763639034768421645/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/08/lotus.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7763639034768421645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7763639034768421645'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/08/lotus.html' title='テクてく Lotus 技術者夜会での講演'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8447094434322093277</id><published>2011-07-19T12:52:00.000+09:00</published><updated>2011-07-19T12:52:35.029+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unplugged'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='モバイル'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>unplugged.teamstudio.com がオープン! XPages を使用したモバイルアプリ開発</title><content type='html'>先週末、Teamstudio からアプリケーションのモバイル化に特化したソリューションの website が公開されました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://unplugged.teamstudio.com/"&gt;http://unplugged.teamstudio.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://unplugged.teamstudio.com/"&gt;&lt;span id="goog_131984551"&gt;&lt;/span&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-2f2LxbzaZJo/TiTTpJrrPyI/AAAAAAAAAys/4M_Jc-ui2sY/s400/unplugged.png" width="400" /&gt;&lt;span id="goog_131984551"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;Unplugged の &lt;a href="http://notesdominoliaison.blogspot.com/2010/11/teamstudio-unplugged-blackberry.html"&gt;&lt;span id="goog_131984558"&gt;&lt;/span&gt;BlackBerry 向けの&lt;span id="goog_131984562"&gt;&lt;/span&gt;ソリュ&lt;span id="goog_131984563"&gt;&lt;/span&gt;ーション&lt;span id="goog_131984559"&gt;&lt;/span&gt;&lt;/a&gt;は既にご提供できていますが、スマートフォン端末のクロスプラットフォームでの Notes/Domino アプリケーションの作成を実現するため、加えて、ユーザーがタッチパネルを使用してアプリケーションを操作できる、最近のスマートフォンアプリ同様、ビジュアルで操作性に優れていることを最重要としてこの開発プロジェクトに臨んできました。今月に Android、続いて iOS、来年には Windows Phone 7 にも対応する予定です。&lt;br /&gt;&lt;br /&gt;Unplugged は開発に XPages の技術を使用します。つまり、Domino Designer で XPage の作成を行いモバイルアプリケーションを作成できます。&lt;br /&gt;また、HTML5 などの最新の技術を使用してさらに、スマートフォンならではのユーザーエクスペリエンスを実現しています。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6P2ELPVAcxY/TiTXRH3uEoI/AAAAAAAAAyw/gPlBahp3iOY/s1600/06c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6P2ELPVAcxY/TiTXRH3uEoI/AAAAAAAAAyw/gPlBahp3iOY/s1600/06c.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;もし、iPhone や iPad をお持ちでしたら、この Unplugged で実現できるデモデータベース（ビジュアル・アドレス帳）にアクセスできますので是非お試しください。&lt;br /&gt;スクリーンイメージはこちらの URL で、&lt;br /&gt;&lt;a href="http://unplugged.teamstudio.com/unplugged-engine-for-ios/"&gt;http://unplugged.teamstudio.com/unplugged-engine-for-ios/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;iOS デバイス(iPad や iPhone)をお持ちでしたら直接こちらでデモデータベースを操作しご確認いただけます。&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://emea.teamstudio.com/vab/vab_demo.nsf" style="color: #356f97; text-decoration: underline;" target="_blank"&gt;http://emea.teamstudio.com/vab/vab_demo.nsf&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dP2epr0l5iU/TiTcf7NpSdI/AAAAAAAAAy0/3mm4zxFNGnw/s1600/screen06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://1.bp.blogspot.com/-dP2epr0l5iU/TiTcf7NpSdI/AAAAAAAAAy0/3mm4zxFNGnw/s320/screen06.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8447094434322093277?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8447094434322093277/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/07/unpluggedteamstudiocom-xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8447094434322093277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8447094434322093277'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/07/unpluggedteamstudiocom-xpages.html' title='unplugged.teamstudio.com がオープン! XPages を使用したモバイルアプリ開発'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2f2LxbzaZJo/TiTTpJrrPyI/AAAAAAAAAys/4M_Jc-ui2sY/s72-c/unplugged.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8064093015653256064</id><published>2011-07-08T14:59:00.000+09:00</published><updated>2011-07-08T14:59:47.806+09:00</updated><title type='text'>Teamstudio Analyzer 分析テンプレートの不具合</title><content type='html'>Teamstudio Analyzer Edition27J　の分析テンプレートの中に「設計\ビュー」と「設計\フォルダ」のビューの選択式が誤っているため、分析内容がその2つのビューだけ表示されないという報告がありました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xDbLoBOjfoE/ThabOlHEMBI/AAAAAAAAAyg/BEQBqQdjquU/s1600/2011-07-08_144132.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-xDbLoBOjfoE/ThabOlHEMBI/AAAAAAAAAyg/BEQBqQdjquU/s1600/2011-07-08_144132.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;時期リリース(Edition 28)で修正される予定ではありますが、近々に必要という方は、テンプレートの設計を修正していただくことで簡単に修復できますのでお知らせしたいと思います。&lt;br /&gt;&lt;br /&gt;分析結果テンプレート(ivesdean.ntf) のビュー設計から、「オブジェクト\ビュー」を開きます。&lt;br /&gt;ビュー選択式に次のようなコードが書かれていますが、 fvewType の指定が誤っていますので、次のように書き換えてください。&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;REM {Show only design notes that have not been deleted};&lt;br /&gt;SELECT Form = "CVEW00" &amp;amp; fvewType = "View" &amp;amp; fspvDeleted_WB != 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BqGWMDOQzWQ/ThabS6xaBsI/AAAAAAAAAyk/ObAOjecvrKw/s1600/2011-07-08_144427.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-BqGWMDOQzWQ/ThabS6xaBsI/AAAAAAAAAyk/ObAOjecvrKw/s1600/2011-07-08_144427.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;REM {Show only design notes that have not been deleted};&lt;br /&gt;SELECT Form = "CVEW00" &amp;amp; fvewType = "ﾋﾞｭｰ" &amp;amp; fspvDeleted_WB != 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;もう一つの「オブジェクト\フォルダ」も次のように書き換えます。&lt;br /&gt;&lt;pre class="prettyprint"&gt;REM {Show only design notes that have not been deleted};&lt;br /&gt;SELECT Form = "CVEW00" &amp;amp; fvewType = "ﾌｫﾙﾀﾞ" &amp;amp; fspvDeleted_WB != 1&lt;br /&gt;&lt;/pre&gt;以上で修正は終わりです。&lt;br /&gt;ご迷惑をお掛けして申し訳ありません。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8064093015653256064?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8064093015653256064/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/07/teamstudio-analyzer.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8064093015653256064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8064093015653256064'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/07/teamstudio-analyzer.html' title='Teamstudio Analyzer 分析テンプレートの不具合'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-xDbLoBOjfoE/ThabOlHEMBI/AAAAAAAAAyg/BEQBqQdjquU/s72-c/2011-07-08_144132.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1843788671126746279</id><published>2011-07-05T16:32:00.000+09:00</published><updated>2011-07-05T16:32:29.504+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>OneUI 2.1</title><content type='html'>Domino Designer 8.5.3 CD5 を見ていて偶然見つけました（私のリリースノートの見落としか、まだ確定でないのか定かではありません）が、OneUI に 2.1 の新しいバージョンが CD5 には追加されていました。&lt;br /&gt;&lt;br /&gt;これまでの OneUI v2 はこんなようなイメージのページ構成でした。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DrHeR-j1d6s/Tgq6zxe44fI/AAAAAAAAAxs/QAPL1EtzKB8/s1600/2011-06-29_140339.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="292" src="http://3.bp.blogspot.com/-DrHeR-j1d6s/Tgq6zxe44fI/AAAAAAAAAxs/QAPL1EtzKB8/s400/2011-06-29_140339.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;テーマファイルが格納されているフォルダを見ると、これまでのものに 2.1 を表す OneUI のテーマがあったので、早速どんな見栄えになるかをテストすることにしました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-y5Y2H0fN9m4/Tgq7HaKP6ZI/AAAAAAAAAxw/Gvpouivrz9M/s1600/2011-06-29_140904.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-y5Y2H0fN9m4/Tgq7HaKP6ZI/AAAAAAAAAxw/Gvpouivrz9M/s1600/2011-06-29_140904.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;今回追加があったのは、&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;oneuiv2.1&lt;/li&gt;&lt;li&gt;oneuiv2.1_blue&lt;/li&gt;&lt;li&gt;oneuiv2.1_gen1&lt;/li&gt;&lt;li&gt;oneuiv2.1_gold&lt;/li&gt;&lt;li&gt;oneuiv2.1_green&lt;/li&gt;&lt;li&gt;oneuiv2.1_onyx&lt;/li&gt;&lt;li&gt;oneuiv2.1_orange&lt;/li&gt;&lt;li&gt;oneuiv2.1_pink&lt;/li&gt;&lt;li&gt;oneuiv2.1_purple&lt;/li&gt;&lt;li&gt;oneuiv2.1_red&lt;/li&gt;&lt;li&gt;oneuiv2.1_silver&lt;/li&gt;&lt;/ul&gt;のようです。&lt;br /&gt;oneuiv2.1 のテーマを使用したページイメージは次のようになります。なんだか、次の Lotusphere のデモで見たページを連想します。次のスタンダードになることを意識しているようです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dodQpV_XxKM/Tgq8ywlzBaI/AAAAAAAAAx8/z1YsvwcXbyU/s1600/2011-06-29_140555.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://2.bp.blogspot.com/-dodQpV_XxKM/Tgq8ywlzBaI/AAAAAAAAAx8/z1YsvwcXbyU/s400/2011-06-29_140555.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;blue&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iBRHbohyoeg/Tgq8UiopAQI/AAAAAAAAAx0/DOr3wpomHgU/s1600/blue.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://2.bp.blogspot.com/-iBRHbohyoeg/Tgq8UiopAQI/AAAAAAAAAx0/DOr3wpomHgU/s320/blue.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;gen1&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SLwku8EzfQg/Tgq8iI0JpwI/AAAAAAAAAx4/EJHW0AxPDX4/s1600/gen1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://4.bp.blogspot.com/-SLwku8EzfQg/Tgq8iI0JpwI/AAAAAAAAAx4/EJHW0AxPDX4/s320/gen1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;gold&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-H2VO8-KG0hU/Tgq9mUur74I/AAAAAAAAAyE/vl9uAgJzD94/s1600/gold.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://2.bp.blogspot.com/-H2VO8-KG0hU/Tgq9mUur74I/AAAAAAAAAyE/vl9uAgJzD94/s320/gold.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;green&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JG1xx-kguH4/Tgq9hcDjnPI/AAAAAAAAAyA/dM5QSQFO8G0/s1600/green.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://1.bp.blogspot.com/-JG1xx-kguH4/Tgq9hcDjnPI/AAAAAAAAAyA/dM5QSQFO8G0/s320/green.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;onyx&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yiex1SeXV6E/Tgq93_ikKrI/AAAAAAAAAyI/Z8TuunxoZ-Q/s1600/2011-06-29_141308.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-yiex1SeXV6E/Tgq93_ikKrI/AAAAAAAAAyI/Z8TuunxoZ-Q/s320/2011-06-29_141308.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;orange&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-eC4HRHh-ud4/Tgq9-uVbgjI/AAAAAAAAAyM/jkhAzbBc--4/s1600/orange.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-eC4HRHh-ud4/Tgq9-uVbgjI/AAAAAAAAAyM/jkhAzbBc--4/s320/orange.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;pink&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Y4rw553fOQ0/Tgq-I4eVGXI/AAAAAAAAAyQ/L-u1xQIyme8/s1600/pink.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://2.bp.blogspot.com/-Y4rw553fOQ0/Tgq-I4eVGXI/AAAAAAAAAyQ/L-u1xQIyme8/s320/pink.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;purple&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZJv-GLYzvjg/Tgq-MSxbvjI/AAAAAAAAAyU/DgU2oSjz7cE/s1600/purple.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://1.bp.blogspot.com/-ZJv-GLYzvjg/Tgq-MSxbvjI/AAAAAAAAAyU/DgU2oSjz7cE/s320/purple.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;red&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3L8zqH4YTTs/Tgq-PqruEaI/AAAAAAAAAyY/tWZc-u7N6wg/s1600/red.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://4.bp.blogspot.com/-3L8zqH4YTTs/Tgq-PqruEaI/AAAAAAAAAyY/tWZc-u7N6wg/s320/red.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;silver&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-m6by7TPmV8M/Tgq-TENuJDI/AAAAAAAAAyc/k4UY7mDMhoc/s1600/silver.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://2.bp.blogspot.com/-m6by7TPmV8M/Tgq-TENuJDI/AAAAAAAAAyc/k4UY7mDMhoc/s320/silver.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;なんだか色見本のようになってしまいました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1843788671126746279?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1843788671126746279/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/oneui-21.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1843788671126746279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1843788671126746279'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/oneui-21.html' title='OneUI 2.1'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-DrHeR-j1d6s/Tgq6zxe44fI/AAAAAAAAAxs/QAPL1EtzKB8/s72-c/2011-06-29_140339.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-9145712220030588060</id><published>2011-06-24T12:56:00.001+09:00</published><updated>2011-07-05T16:33:00.724+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Domino Designer の JavaScript エディターをあなた用に</title><content type='html'>今回はちょっとした小ネタといったところでしょうか。&lt;br /&gt;&lt;br /&gt;DDE (Domino Designer on Eclipse)&amp;nbsp;で JavaScript を書くときに、あると便利なのが、エディターで行番号を表示させること。&lt;br /&gt;デフォルトのままでは、行番号が表示されず、DDE の環境になって間もないという方の中には、エディターのカスタマイズができることを知らなかったという方も多いのでは。&lt;br /&gt;&lt;br /&gt;行番号を表示するには、&lt;br /&gt;Domino Designer のプリファレンスで、&lt;br /&gt;[一般] - [エディター] - [テキストエディター]を選択します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gHc_OKctV5A/TgQJ2srRxlI/AAAAAAAAAw8/zHi3WEG9FPs/s1600/javascripteditor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-gHc_OKctV5A/TgQJ2srRxlI/AAAAAAAAAw8/zHi3WEG9FPs/s1600/javascripteditor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;「行番号の表示」にチェックすると、下図のような感じで行番号が表示されます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xDbJ264RdBs/TgQKbuDO8AI/AAAAAAAAAxA/Uz9dCEsSAsk/s1600/line+number.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-xDbJ264RdBs/TgQKbuDO8AI/AAAAAAAAAxA/Uz9dCEsSAsk/s1600/line+number.png" /&gt;&lt;/a&gt;&lt;/div&gt;行番号だけでなく、前景色、背景色などなど自分の好みに合わせることもできますので、一度確認してください。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-9145712220030588060?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/9145712220030588060/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/domino-designer-javascript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9145712220030588060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9145712220030588060'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/domino-designer-javascript.html' title='Domino Designer の JavaScript エディターをあなた用に'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-gHc_OKctV5A/TgQJ2srRxlI/AAAAAAAAAw8/zHi3WEG9FPs/s72-c/javascripteditor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6805529460796555771</id><published>2011-06-14T12:50:00.002+09:00</published><updated>2011-07-05T16:33:13.437+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages と読者名フィールド</title><content type='html'>先日、社内で少々議論になったことがありました。&lt;br /&gt;それは XPages は「読者名」フィールドを完全にサポートしているのかといった話題です。&lt;br /&gt;&lt;br /&gt;既存のワークフローアプリを XPages アプリとして利用したい場合、読者名フィールドでのセキュリティを使用している場合が多いと思いますので、皆さんもご自分の環境でテストしてみるといいでしょう。&lt;br /&gt;&lt;br /&gt;この件に関して、ある人は、サポートしていると言い、またある人は完全にサポートしていないという主張に分かれました。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ビュー表示&lt;/b&gt;&lt;br /&gt;サポートしているという人の主張はこうです。&lt;br /&gt;読者名でセキュリティがかかっているノーツビューをバインディングして XPage 上に表示すれば、クライアントで見たそのとおりの内容で出てくるので、読者名フィールドは効いているというものです。&lt;br /&gt;したがって、セキュリティの観点から XPages で見れる文書とノーツクライアントで見れる文書には違いはなく、読者名フィールドを XPages はサポートしているというものです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XPage 上で使用できるコントロール&lt;/b&gt;&lt;br /&gt;逆に、完全にサポートして&lt;u&gt;いない&lt;/u&gt;という人の主張は、Notes 特有といってよい「読者名」フィールドなるものが、JSF 準拠の XPages にはあるはずがなく、「読者名」フィールドとして扱える XPage 上のコントロールがないことから由来します。&lt;br /&gt;読者名をデータバインディングして使用できるコントロールは、たとえば、編集ボックスなどのテキストです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XPages でのミステリー&lt;/b&gt;&lt;br /&gt;ノーツクライアントアプリを考えてみてください。フォーム上には読者名&lt;i&gt;アイテム&lt;/i&gt;があります。この読者名フィールド設計をテキストの属性に変更して保存すると、読者名フィールドだったフィールドは、テキストフィールドに置き換わってしまいます。&lt;br /&gt;フィールド属性を設計で変えなくても、LotusScript で読者名&lt;i&gt;アイテム&lt;/i&gt;に値をテキストで代入すると読者名の属性が消えてテキストの形式に置き換わってしまいます。&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;さて、XPages ではどうなるでしょう。XPage 上で読者名フィールドを「編集テキストコントロール」にデータバインディングして、値を修正後保存し、ノーツ文書上の読者名フィールドがどう変わったを確認しました。すると、ノーツ文書上のこの読者名フィールドは、テキストに置き換わることなく、読者名の属性を持ったまま保存されていました。この事象は「サポートする派」をさらに勇気づけさせる結果となります。&lt;br /&gt;&lt;br /&gt;ところが、XPage 上で文書を新規作成してみると、この読者名フィールドはテキストのままノーツ文書に保存されてしまいました。今度は「サポートしない派」の逆襲が始まりました。&lt;br /&gt;&lt;br /&gt;結局、この話は、サポートする派の、新規文書の場合だけは属性を変えるノーツエージェントを文書を保存してから起動すればいいんじゃないの？というオチで終わってしまいました。&lt;br /&gt;&lt;br /&gt;さて、皆さんはどちらの意見をサポートしますか？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6805529460796555771?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6805529460796555771/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6805529460796555771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6805529460796555771'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/xpages.html' title='XPages と読者名フィールド'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7512597406968210980</id><published>2011-06-14T10:16:00.180+09:00</published><updated>2011-07-05T16:33:31.093+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Domino Designer 8.5.3 プリビュー</title><content type='html'>まもなく、Notes/Domino 8.5.3 のリリースが間近に迫ってきました。先週 Code Drop 5 というベータ版がリリースされています。フォーラムの中で Code Drop 5 からブログなどに機能の紹介をしてもよいというスレッドがあり、いま海外でも最近頻繁にこれが話題にのぼっているようです。&lt;br /&gt;&lt;br /&gt;遡って、Lotusphere 2011 のセッションの中でも 8.5.3 の機能がどんなものになるかが話に出てきていたそうで、かなり早い段階でその機能概要があちらこちらのブログで紹介されていました。たとえば、この&lt;a href="http://blog.tcl-digitrade.com/blogs/tcl-digitrade-blog.nsf/dx/16.03.2011102217DMACZG.htm"&gt;記事&lt;/a&gt;は 3 月に出されたものですが、ベータ版 Code Drop 5 を見る限り、機能に関してはその時点と比べて大きな追加も削除もなく、順調に予定通り仕上がってきている感があります。&lt;br /&gt;&lt;br /&gt;今回は Domino Designer 8.5.3 を中心に新機能をご紹介します。&lt;br /&gt;初めにお断りしておきますが、ここでの記載の内容に関して以下のDisclaimerが付きますのでご了承ください。&lt;br /&gt;&lt;br /&gt;DISCLAIMER :&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana,Arial,sans-serif; line-height: 16px;"&gt;"This is beta software from IBM and does not represent a commitment, promise or legal obligation by IBM to deliver, in a future release of Notes/Domino or Lotus Notes Traveler, any material, code or functionality described/shown in this presentation."&lt;/span&gt;&lt;br /&gt;加えて、ベータソフトに出てくるユーザーインターフェースは正式な製品版と異なる可能性があり、機能の日本語訳も正式なものではありません。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Java設計要素の追加&lt;/b&gt;&lt;br /&gt;Domino アプリとりわけ XPages で Java が利用できるように追加されました。データベースの中のスコープ範囲で、XPages から呼び出すことができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-20IyrjnfhrQ/Tfb3ZJrIPOI/AAAAAAAAAwQ/Xyc59tzKsf4/s1600/java+design+element.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-20IyrjnfhrQ/Tfb3ZJrIPOI/AAAAAAAAAwQ/Xyc59tzKsf4/s1600/java+design+element.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ngwRzEKpMaU/Tfb3ekbqmqI/AAAAAAAAAwU/o2KEJ6NQZGk/s1600/java2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ngwRzEKpMaU/Tfb3ekbqmqI/AAAAAAAAAwU/o2KEJ6NQZGk/s1600/java2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;@GetMMachinInfo() 関数の追加&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ソースコントロールの利用&lt;/b&gt;&lt;br /&gt;Subversionなどのオープンソースのソースコントロールと可能な限りシームレスな統合ができるようにする目的でDomino Designerにプラグインをインストールして連携させるものです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;パレットプロフィール(Palette Porfiles)&lt;/b&gt;&lt;br /&gt;Domino Designer に表示する設計要素の種類を自分でカスタマイズできます。カスタマイズはプロファイルという形で登録します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-X2ggGHcVYhI/Tfb3oxEXvAI/AAAAAAAAAwY/DvNTLhtaLmQ/s1600/palette+profiles.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://2.bp.blogspot.com/-X2ggGHcVYhI/Tfb3oxEXvAI/AAAAAAAAAwY/DvNTLhtaLmQ/s320/palette+profiles.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;"XPages" と "Forms/Views" パースペクティブ&lt;/b&gt;&lt;br /&gt;Domino Designer はすべての設計要素をリストアプリケーション・ビューにリストしますが、「XPages」パースペクティブでは XPages 開発に必要な設計だけを、「Forms/Views」パースペクティブはクラシックノーツアプリケーションを作成するために必要な設計のみ表示できるようパースペクティブを切り替えることができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XbB3l7-aPvA/Tfb3y9fYpuI/AAAAAAAAAwc/hRCQVe8CN0U/s1600/forms+views+perspective.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://2.bp.blogspot.com/-XbB3l7-aPvA/Tfb3y9fYpuI/AAAAAAAAAwc/hRCQVe8CN0U/s320/forms+views+perspective.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;JavaScript エディター&lt;/b&gt;が WTP (Web Tools Platform) で使用される最新のものにアップデートされています。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;「署名」ボタン&lt;/b&gt;&lt;br /&gt;8.5.2 まではアプリケーション内のすべての設計要素を一括で署名できる機能しかありませんでしたが、選択した個々の設計要素を個別で署名することができるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-00G6YViP4B0/Tfb35tExNXI/AAAAAAAAAwg/5oHkviKJaFE/s1600/sign.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="81" src="http://4.bp.blogspot.com/-00G6YViP4B0/Tfb35tExNXI/AAAAAAAAAwg/5oHkviKJaFE/s320/sign.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;情報ボックス（プロパティボックス）の表示&lt;/b&gt;&lt;br /&gt;設計のプロパティは DDE になって以来、設計のプロパティが Eclipse のパースペクティブの一部になっていましたが、8.0.x までのように、情報ボックス（プロパティボックス）で表示するかどうかの選択ができるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CuSKgWLt4tk/Tfb3-3prt2I/AAAAAAAAAwk/-XOm4vleXog/s1600/Info+box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-CuSKgWLt4tk/Tfb3-3prt2I/AAAAAAAAAwk/-XOm4vleXog/s1600/Info+box.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;F2を押して設計要素の&lt;b&gt;名前変更する際、別名も変更&lt;/b&gt;できるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RLXoMLkpwAI/Tfb4GneH5oI/AAAAAAAAAwo/TWK1CFxwBSk/s1600/rename.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://3.bp.blogspot.com/-RLXoMLkpwAI/Tfb4GneH5oI/AAAAAAAAAwo/TWK1CFxwBSk/s320/rename.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;以降は XPages 関連のものです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dojo のバージョンが 1.5&amp;nbsp;&lt;/b&gt;になります。&lt;br /&gt;&lt;br /&gt;XPage またはカスタムコントロールの&lt;b&gt;アウトラインビューに全展開、全省略のボタン&lt;/b&gt;がつきました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zeJnKNseOgI/Tfb4PvEzfgI/AAAAAAAAAws/KNF9uc-xznc/s1600/outline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-zeJnKNseOgI/Tfb4PvEzfgI/AAAAAAAAAws/KNF9uc-xznc/s1600/outline.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;「&lt;b&gt;Show disabled control for read-only&lt;/b&gt;」の属性がすべての入力コントロールに追加されています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uBIoVQ3r-L4/Tfb4UwYpr-I/AAAAAAAAAww/t4Ho2JKOagw/s1600/show+disabled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="219" src="http://3.bp.blogspot.com/-uBIoVQ3r-L4/Tfb4UwYpr-I/AAAAAAAAAww/t4Ho2JKOagw/s320/show+disabled.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;XPage とカスタムコントロールのプロパティパネルに新しく「Dojo」パネルが追加されました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4EjxFAvxBP8/Tfb4Y3i_VbI/AAAAAAAAAw0/d6UFp3ISI2k/s1600/dojo+property+panel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-4EjxFAvxBP8/Tfb4Y3i_VbI/AAAAAAAAAw0/d6UFp3ISI2k/s320/dojo+property+panel.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;ビューがWebアクセスされたとき、そのビューをWebで表示する代わりに、「&lt;b&gt;Display XPages Instead&lt;/b&gt;」プロパティで指定した XPages を表示することができます。8.5.2 まではフォームなどにはありましたが、ビューに対しても指定可能となりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VbC47e0xcFo/Tfb4fkG7Z3I/AAAAAAAAAw4/o7bNCSAodEo/s1600/display+xpages+instead.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-VbC47e0xcFo/Tfb4fkG7Z3I/AAAAAAAAAw4/o7bNCSAodEo/s320/display+xpages+instead.png" width="279" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Full text search results sorting in XPages&lt;/b&gt;&lt;br /&gt;XPages で全文索引をしようして検索された結果に対してソートをかけることができるようになりました。&lt;br /&gt;&lt;br /&gt;その他にもたくさんの機能拡張があり、たとえば、XPage アプリをサーバー起動時にプリロードするなどの機能もあります。正式リリースされた時に確認してみてください。&lt;br /&gt;&lt;br /&gt;その他関連ポストを集めてみました。&lt;br /&gt;&lt;a href="http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Whats_new_in_Domino_8.5.3"&gt;What's new in Domino 8.5.3 on XPages wiki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.qtzar.com/blogs/qtzar.nsf/Blog.xsp?entry=pjvsk9opj2f4"&gt;XPages and HTML5 gets easier in IBM Notes/Domino 8.5.3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.qtzar.com/blogs/qtzar.nsf/Blog.xsp?entry=1wdacr5ugwf0g"&gt;Baked in Source Control Enabler in IBM Domino Designer 8.5.3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bleedyellow.com/blogs/erik/entry/8_5_3_app_dev_keeps_moving_forward?lang=en_us"&gt;8.5.3: App Dev keeps moving forward&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.juliusbuss.de/web/youatnotes/blog-jb.nsf/dx/huge-starting-time-improvement-for-xpages-applications-in-the-notes-8.5.3-client.htm"&gt;HUGE starting time improvement for XPages applications in the Notes 8.5.3 client &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は、Domino Designer の新機能を紹介しましたが、Domino サーバー、Notes クライアント、Traveler も数多くの機能拡張がされていますので、お楽しみに。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7512597406968210980?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7512597406968210980/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/domino-designer-853.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7512597406968210980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7512597406968210980'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/domino-designer-853.html' title='Domino Designer 8.5.3 プリビュー'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-20IyrjnfhrQ/Tfb3ZJrIPOI/AAAAAAAAAwQ/Xyc59tzKsf4/s72-c/java+design+element.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8386457374789907880</id><published>2011-06-03T14:28:00.000+09:00</published><updated>2011-06-03T14:28:11.417+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB'/><category scheme='http://www.blogger.com/atom/ns#' term='プロパティ'/><category scheme='http://www.blogger.com/atom/ns#' term='databaseEZ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria databaseEZ 機能紹介デモ</title><content type='html'>Ytria から最近リリースされた databaseEZ の機能紹介デモを作成しました。&lt;br /&gt;&lt;br /&gt;皆さんは、サーバー上の全データベースに対して、アプリケーション（データベース）プロパティを調査しなければならないことはありませんか？&lt;br /&gt;&lt;br /&gt;データベースプロパティの設定の中には非常にシステム管理上、重要な項目が数多くあります。&lt;br /&gt;サーバー・ワイドでデータベースプロパティの確認を databaseEZ ではほんの数秒で欲しい情報が手に入り、複数のデータベースに対してプロパティの一括変更も行えます。&lt;br /&gt;&lt;br /&gt;ドミノシステム管理者には、お薦めのツールです！！&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/XlPt_Hl0Gc0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8386457374789907880?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8386457374789907880/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/ytria-databaseez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8386457374789907880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8386457374789907880'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/ytria-databaseez.html' title='Ytria databaseEZ 機能紹介デモ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/XlPt_Hl0Gc0/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7341253434177428369</id><published>2011-06-01T16:05:00.000+09:00</published><updated>2011-06-01T16:05:31.796+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Notes 開発者のための XPages SSJS 解説 (4)</title><content type='html'>今回はグローバルオブジェクトの最後として「&lt;b&gt;session&lt;/b&gt;」を取り上げます。&lt;br /&gt;&lt;br /&gt;前回同様、ヘルプの&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_wpdr_globals_r.html"&gt;グローバルオブジェクトと関数&lt;/a&gt;の「&lt;b&gt;session&lt;/b&gt;」を見ると「現在の Lotus Domino セッションを表す lotus.domino.local.Session オブジェクト。」と説明されています。&lt;br /&gt;&lt;br /&gt;この「&lt;b&gt;session&lt;/b&gt;」で使用できるメソッド、プロパティは JavaScript のDomino ライブラリにある「&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Session.html"&gt;NotesSession&lt;/a&gt;」となります。&lt;br /&gt;&lt;br /&gt;LotusScript でバックエンドプロセスを書くときに、&lt;br /&gt;&lt;pre class="javascript" name="code"&gt;Dim session As New NotesSession&lt;br /&gt;Dim db As NotesDatabase&lt;br /&gt;Set db = session.CurrentDatabase&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;よく上記のようなコードでスタートすると思いますが、3 行目で現在のデータベースを取得するには、すでに SSJS では「&lt;b&gt;database&lt;/b&gt;」というグローバルオブジェクトが用意されているのでこの「session」を使う必要はありません。&lt;br /&gt;&lt;br /&gt;ただ、SSJS で他のデータベースを使用する場合は、この「session」がエントリーポイントになります。&lt;br /&gt;&lt;pre class="javascript" name="code"&gt;var db:NotesDatabase = session.getDatabase("Japan/Teamstudio", "Sales\\sales", false);&lt;br /&gt;var dc:NotesDocumentCollection = db.getAllDocuments();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;バックエンドで処理するようなケースがあった場合、現在のデータベースを取得には、LotusScript と SSJS ではエントリーポイントが違う点が混乱しやすいので再確認してください。&lt;br /&gt;&lt;br /&gt;特別な処理が必要なければ、データベースオブジェクト取得後には、さほど LotusScript で使用できるクラスと SSJS での Domino ライブラリ内のクラスとの違いがありませんのでコーディングに違和感を覚えることはないと思いますが、一度確認しておくとよいでしょう。&lt;br /&gt;&lt;br /&gt;一般的に文書を操作するのに必要な LotusScript でよく使用するクラスを SSJS で見ると下記のものになるでしょうか。リンクはヘルプに飛びます。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_View.html"&gt;NotesView&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Database.html"&gt;NotesDatabase&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_DbDirectory.html"&gt;NotesDbDirectory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_DocumentCollection.html"&gt;NotesDocumentCollection&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Document.html"&gt;NotesDocument&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;また、&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf"&gt;Lotus Notes and Domino Application Development wiki&lt;/a&gt; にはヘルプにはないサンプルがありますので&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewRecent.xsp?searchValue=sample%20javascript%20code"&gt;こちら&lt;/a&gt;（sample javascipt code で検索）も参照してください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上でグローバルオブジェクトの種類と実際に JavaScript を書く際にどのエントリポイントから書き始めるかを LotusScript と比較しながらご紹介してきました。&lt;br /&gt;いったんここでこの解説シリーズは終了とします。また、まとめたものを近々に、先ほどの wiki にアップしたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7341253434177428369?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7341253434177428369/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/notes-xpages-ssjs-4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7341253434177428369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7341253434177428369'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/06/notes-xpages-ssjs-4.html' title='Notes 開発者のための XPages SSJS 解説 (4)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3291469591441391032</id><published>2011-05-30T13:11:00.000+09:00</published><updated>2011-05-30T13:11:48.352+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Notes 開発者のための XPages SSJS 解説 (3)</title><content type='html'>今回は XPages 開発の JavaScript コーディングで頻繁に出てくる XSP ライブラリとバックエンドライブラリをしっかりと理解したいと思います。&lt;br /&gt;&lt;br /&gt;XPages は&amp;nbsp;LotusScript のクラスと同様、オブジェクトには&lt;b&gt;フロントエンド&lt;/b&gt;の文書／ビューを扱う&lt;span class="Apple-style-span" style="color: red;"&gt; XSP ライブラリ&lt;/span&gt;と&lt;b&gt;バックエンド&lt;/b&gt;の文書／ビューを扱う &lt;span class="Apple-style-span" style="color: red;"&gt;Domino ライブラリ&lt;/span&gt;があります。&lt;br /&gt;&lt;br /&gt;Domino ライブラリを使用して、現在ページ表示しているデータベースとは違う他のデータベースを参照したり、今ページ上で開いている文書以外の文書にアクセスできます。要は、ユーザーインタフェース（ページ）に見えていないものを扱います。&lt;br /&gt;これに対して、フロントエンドの XSP ライブラリはヘルプで「&lt;b&gt;XSP&lt;/b&gt;」、「&lt;b&gt;Xsp&lt;/b&gt;」というオブジェクトの名前がついています。。XSP や Xsp という言葉を見つけたら、それはフロントエンドのオブジェクトだと思ってください。&lt;br /&gt;LotusScript クラスでフロントエンドというと「&lt;b&gt;UI&lt;/b&gt;」にあたるんですが、考え方は同様です。&lt;br /&gt;ブラウザ中にまさに表示されているページで扱えるものです。Domino 文書をデータソースで使用していれば文書を、Domino ビューをページで表示していればそのビューが XSP オブジェクトとして扱えます。&lt;br /&gt;&lt;br /&gt;（補足：　ここで「XSP ライブラリ」と「XSP オブジェクト」という言葉を使用していますが、ライブラリはそれぞれのオブジェクトの集まりと理解してください。）&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-T8UXwkmKY0Y/Td9MWiW-nZI/AAAAAAAAAwI/sZioM5UHU1Q/s1600/2011-05-27_160130.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" src="http://2.bp.blogspot.com/-T8UXwkmKY0Y/Td9MWiW-nZI/AAAAAAAAAwI/sZioM5UHU1Q/s320/2011-05-27_160130.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;話をグローバルオブジェクトに戻しますが、&lt;br /&gt;ヘルプでの&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_wpdr_globals_r.html"&gt;グローバルオブジェクトおよびグローバル関数&lt;/a&gt;に&lt;br /&gt;&lt;b&gt;currentDocument&lt;/b&gt; と&amp;nbsp;&lt;b&gt;dominoDocument1&lt;/b&gt;&amp;nbsp;のそれぞれの説明にこうあります。&lt;br /&gt;&lt;table bgcolor="gray" border="" cellpadding="1"&gt;&lt;tbody&gt;&lt;tr bgcolor="white"&gt; &lt;td&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;currentDocument&lt;/span&gt;&lt;/td&gt; &lt;td&gt;現行コンテキストで最も近くにある文書を表す &lt;b&gt;NotesXspDocument&lt;/b&gt; オブジェクト。&lt;/td&gt; &lt;/tr&gt;&lt;tr bgcolor="white"&gt; &lt;td&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;dominoDocument1&lt;/span&gt;&lt;/td&gt; &lt;td&gt;Lotus Domino 文書データソースを表す &lt;b&gt;NotesXspDocument&lt;/b&gt; オブジェクト。&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;ちなみに dominoDocument1 は仮の名前で、XPage でデータソースの名前を指定しますが、そのデータソース名です。仮りに皆さんの指定したデータソース名を dominoDocument1 として説明しています。&lt;br /&gt;&lt;br /&gt;currentDocument も dominoDocument1 も NotesXspDocument を表していることから、使用できるメソッド、プロパティはヘルプの NotesXspDocument の&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_wpdr_xsp_xspdocument_r.html"&gt;こちら&lt;/a&gt;の章になります。&lt;br /&gt;メソッド、プロパティの数はそんなに多くないのでヘルプで確認してください。&lt;br /&gt;&lt;br /&gt;NotesXspDocument ではページ上の文書アイテムの値を取得する関数が、データ型によって厳密に操作できるようになっています。LotusScript の NotesUIDocument クラスでは「FieldGetText」でテキストとして値の取得のみでしたが。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tlONfjAOLGA/TeLxT9RZ-2I/AAAAAAAAAwM/sv_BF5slQo8/s1600/NotesXspDocument.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-tlONfjAOLGA/TeLxT9RZ-2I/AAAAAAAAAwM/sv_BF5slQo8/s1600/NotesXspDocument.png" /&gt;&lt;/a&gt;&lt;/div&gt;ヘルプにはサンプルのコードが少ないので、&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf"&gt;Lotus Notes and Domino Application Development wiki&lt;/a&gt; の「&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/NotesXSPDocument_sample_JavaScript_code_for_XPages#NotesXspDocument"&gt;NotesXSPDocument sample JavaScript code for XPages&lt;/a&gt;」が役に立つと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次回は Domino ライブラリを取り上げる予定です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3291469591441391032?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3291469591441391032/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3291469591441391032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3291469591441391032'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-3.html' title='Notes 開発者のための XPages SSJS 解説 (3)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-T8UXwkmKY0Y/Td9MWiW-nZI/AAAAAAAAAwI/sZioM5UHU1Q/s72-c/2011-05-27_160130.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6835734088686702598</id><published>2011-05-26T10:31:00.000+09:00</published><updated>2011-05-26T10:31:13.704+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Notes 開発者のための XPages SSJS 解説 (2)</title><content type='html'>前回は content グローバルオブジェクトを見ましたが、今回からデータベース内の文書などにアクセスするためのオブジェクトを見ていきます。&lt;br /&gt;&lt;br /&gt;データベースオブジェクトにアクセするには、「&lt;b&gt;database&lt;/b&gt;」オブジェクトを使用します。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まずは、&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_wpdr_intro_c.html"&gt;Lotuｓ Domino Designer 8.5&lt;/a&gt; の「&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_wpdr_globals_r.html"&gt;グローバルオブジェクトおよびグローバル関数&lt;/a&gt;」の章を見てください。&lt;br /&gt;ヘルプには、&lt;br /&gt;&lt;br /&gt;&lt;b&gt;database&lt;/b&gt;&lt;br /&gt;&lt;u&gt;データソースとして現在使用されている Lotus Domino データベースを表す&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;とあります。&lt;br /&gt;つまり、「database」は今 XPage を開いてるデータベース自体のオブジェクトということになります。LotusScript で言い換えるとこの「database」グローバルオブジェクトは LotusScript の&amp;nbsp;&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_NOTESDATABASE_CLASS.html"&gt;NotesDatabase クラス&lt;/a&gt;が、コーディング中、初期化することなく &amp;nbsp;XPage の中で使用できるのと同じです。&lt;br /&gt;&lt;pre class="java" name="code"&gt;Dim session As New NotesSession &lt;br /&gt;Dim db As NotesDatabase &lt;br /&gt;Set db = session.CurrentDatabase&lt;br /&gt;&lt;/pre&gt;上記のコードのように、LotusScript では現在のデータベースオブジェクトを取得するのに、NotesSession を new して CurrentDatabase で取得していましたが、XPages では直接現在のデータベースを database グローバルオブジェクトからコーディングできます。&lt;br /&gt;そういった観点から LotusScript の &lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_NOTESUIDATABASE_CLASS.html"&gt;NotesUIDatabase クラス&lt;/a&gt;　がイベントで Source としてすぐ使用できるイメージですが、混同しやすいので、ここでは LotusScript の NotesDatabase と同じようなものだと覚えたほうが得策です。&lt;br /&gt;&lt;br /&gt;また、JavaScript でこのオブジェクトを利用する際、&lt;br /&gt;database.&amp;lt;メソッドまたはプロパティ&amp;gt;&lt;br /&gt;の文法になります。メソッドは Domino オブジェクトの下の &lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Database.html"&gt;NotesDatabase オブジェクト&lt;/a&gt;のメソッド、プロパティが使用できます。 &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2wYriXUkYA8/Tdyg5ZpBDBI/AAAAAAAAAvg/oWgFB0673GU/s1600/2011-05-25_152054.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-2wYriXUkYA8/Tdyg5ZpBDBI/AAAAAAAAAvg/oWgFB0673GU/s1600/2011-05-25_152054.png" /&gt;&lt;/a&gt;&lt;/div&gt;以下はその使用例のコードです。&lt;br /&gt;&lt;pre class="javascript" name="code"&gt;database.getServer() //サーバー名の取得&lt;br /&gt;database.getTitle() //データベースタイトルの取得&lt;br /&gt;database.getURL() //データベースのURL取得&lt;br /&gt;var ag = database.getAgent("YourAgent") //エージェントの取得&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;言い忘れましたが、JavaScript ではコード中の変数名、コントロール名などを厳密に大文字小文字の区別をしますので、database を Database や DATABASE などとするとビルド時あるいは実行時にエラーとなりますのでくれぐれも注意してください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6835734088686702598?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6835734088686702598/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6835734088686702598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6835734088686702598'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-2.html' title='Notes 開発者のための XPages SSJS 解説 (2)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2wYriXUkYA8/Tdyg5ZpBDBI/AAAAAAAAAvg/oWgFB0673GU/s72-c/2011-05-25_152054.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-4333157375466696425</id><published>2011-05-24T12:25:00.000+09:00</published><updated>2011-05-24T12:25:49.333+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Notes 開発者のための XPages SSJS 解説 (1)</title><content type='html'>4 月から今月にわたり、大阪、東京、名古屋で「Teamstudio Bootcamp for XPages」ワークショップで XPages 開発のハンズオンを実施させていただきました。ご参加いただいた皆さんには重ねて御礼申し上げます。&lt;br /&gt;&lt;br /&gt;そのハンズオンで、サーバーサイド JavaScript (SSJS) が今ひとつよくわからないという感想をいただくことがありました。とかくハンズオンではコードの入力に忙しく、SSJS の十分な理解を得られないまま進めざるをえない状況に陥りがちです。ご参加いただいた方は、ほとんどがすでにLotusScript での開発経験がある方なので、SSJS をまったく新しい言語として覚えるよりは、LotusScript との違いや類似点に焦点をあててご説明したほうがよりご理解いただけることがわかってきました。今回は、その勘所を皆さんにもご紹介したいと思います。&lt;br /&gt;&lt;br /&gt;私が LotusScript を覚えたときは、皆さんもそうだと思いますが、とにもかくにも Designer ヘルプをよく見ました。全てを覚えるというよりは、出てきたコードをその都度ヘルプと照らし合わせながら、またサンプルを見ながら理解するのがもっとも効率的だと思っています。ヘルプの見方を覚えるだけで、急に全容がわかるということも期待できます。&lt;br /&gt;&lt;br /&gt;今回は「&lt;a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp"&gt;IBM Lotus Domino and Notes Information Center&lt;/a&gt;」のヘルプを使います。このサイトは、Domino Designer にインストールされているヘルプよりも最新の情報が最新の状態で入手できるのでブックマークしておくと便利です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iSkSEG6XGy0/TdsbozPzlsI/AAAAAAAAAvY/wIM8n7UGPOA/s1600/2011-05-23_154444.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-iSkSEG6XGy0/TdsbozPzlsI/AAAAAAAAAvY/wIM8n7UGPOA/s400/2011-05-23_154444.png" width="376" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JavaScript の構文や書き方よりは、むしろグローバルオブジェクト、Domino オブジェクト、XSP オブジェクトの理解していただきたいと思います。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;グローバルオブジェクト&lt;/b&gt;&lt;/div&gt;&lt;div&gt;ヘルプには「グローバルオブジェクトは、サーバーサイドスクリプトへのエントリポイントを提供します。 グローバルオブジェクトの名前を入力すると、そのグローバルオブジェクトがインスタンス化されます。」とあります。&lt;/div&gt;&lt;div&gt;簡単な言葉で言えば、XPage 内でいつでもどこでも使えるオブジェクト。&lt;/div&gt;&lt;div&gt;スコープ変数を扱う、「&lt;i&gt;applicationScope&lt;/i&gt;」、「&lt;i&gt;requestScope&lt;/i&gt;」、「&lt;i&gt;sessionScope&lt;/i&gt;」、「&lt;i&gt;viewScope&lt;/i&gt;」はわかりやすいと思います。&lt;/div&gt;&lt;div&gt;詳細は、Lotus Notes and Domino Application Development wiki の「&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/XPages_%E3%81%AE%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E5%A4%89%E6%95%B0%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88"&gt;XPagesのスコープ変数のタイムアウト&lt;/a&gt;」を参照してください。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;その他、実際のアプリケーション開発で使用されるグローバルオブジェクトで使用頻度の高いものを見ると、&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;context&lt;/li&gt;&lt;li&gt;currentDocument&lt;/li&gt;&lt;li&gt;database&lt;/li&gt;&lt;li&gt;dominoDocument1&lt;/li&gt;&lt;li&gt;session&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;があげられます。私の経験では90%以上が、このグローバルオブジェクトから派生するオブジェクトや変数が実際の開発では使用されるのではと思っています。今回のポストから数回にわたって、このグローバルオブジェクトを解説したいと思います。&lt;/div&gt;&lt;div&gt;まず今回は context から。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;context&lt;/b&gt;&lt;/div&gt;&lt;div&gt;ヘルプにある context の説明には「データベースサーバー、ユーザーブラウザ、およびその他のオブジェクトにアクセスできるようにする &lt;span class="Apple-style-span" style="color: red;"&gt;XSPContext オブジェクト&lt;/span&gt;。」とあります。コンテキストを簡単に言うと、ユーザーがどのブラウザを使用しているか、そのバージョンは何か、OSは何かといった Web ページを表示するうえでのユーザー環境を取得したり確認したりするため使用します。Webアプリならではのオブジェクトで、もちろんノーツクライアントアプリの作成には出てこない新しいものです。どういう使い方があるかというと、たとえば、ブラウザが FireFox か IE かによってページの表示が多少異なる場合があるかもしれません。そんな時には、この context オブジェクトからユーザーが使用するブラウザの種類を検知して、制御できます。&lt;/div&gt;次は context の 3 つの使用例です。&lt;br /&gt;&lt;pre class="javascript" name="code"&gt;var browser = context.getUserAgent().getBrowser(); //ブラウザの種類&lt;br /&gt;var bversion = context.getUserAgent().getBrowserVersion(); //ブラウザのバージョン&lt;br /&gt;var locale = context.getLocale().getDisplayName(); //言語ロケール&lt;br /&gt;&lt;/pre&gt;また context は以下のようにテーマ設計の中にブラウザの種類によって読み込む CSS ファイルを制御する際にも使われます。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;nbsp;&amp;lt;resource&amp;nbsp;rendered="#{javascript:context.getUserAgent().isIE(0,&amp;nbsp;6)&amp;nbsp;==&amp;nbsp;true}"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;content-type&amp;gt;text/css&amp;lt;/content-type&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;href&amp;gt;blue_ie06.css&amp;lt;/href&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/resource&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;resource&amp;nbsp;rendered="#{javascript:context.getUserAgent().isIE(7,&amp;nbsp;8)&amp;nbsp;==&amp;nbsp;true}"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;content-type&amp;gt;text/css&amp;lt;/content-type&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;href&amp;gt;blue_ie78.css&amp;lt;/href&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/resource&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;ヘルプにあるとおり、&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;context ＝ XSPContext &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;なので、この context で使用できるメソッドやプロパティは、ヘルプの&lt;br /&gt;「XSP」-「 XSPContext」の中を展開すると確認できます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-N3G-BpwGSC4/TdsgSamq8bI/AAAAAAAAAvc/R5R-io-a8eE/s1600/2011-05-24_104308.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-N3G-BpwGSC4/TdsgSamq8bI/AAAAAAAAAvc/R5R-io-a8eE/s1600/2011-05-24_104308.png" /&gt;&lt;/a&gt;&lt;/div&gt;XSPContext オブジェクトのメソッドやプロパティのヘルプをひとつひとつ見ていくと、&lt;br /&gt;「構文」というところがあります。&lt;br /&gt;&lt;b&gt;構文&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;filterHTML(html:string) : &lt;span class="Apple-style-span" style="color: blue;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;filterHTML関数の後の「:」に string という戻り値の型が指定されているます。string は文字列ですが、他にも boolean、何も返さない void (実行するのみ）などいろんな型があります。&lt;br /&gt;ここで注意するのは、&lt;u style="background-color: yellow;"&gt;この型指定が大文字で始まっているものは、また違うオブジェクトを参照しているので、その先のオブジェクトを利用して値の取得などを行う点が勘所&lt;/u&gt;です。&lt;br /&gt;その他には、&lt;br /&gt;getLocale は「&lt;u&gt;L&lt;/u&gt;ocale」&lt;br /&gt;getTimeZone は「&lt;u&gt;T&lt;/u&gt;imeZone」&lt;br /&gt;getUrl は「&lt;u&gt;X&lt;/u&gt;SPUrl」&lt;br /&gt;getUser は「&lt;u&gt;D&lt;/u&gt;irectoryUser」&lt;br /&gt;getUserAgent は「&lt;u&gt;X&lt;/u&gt;SPUserAgent」&lt;br /&gt;&lt;br /&gt;テーマ設計でみた、以下のコードは context オブジェクトから　getUserAgent() メソッドを呼び出しますが、ここでは終わりではなく「.」を付け &lt;b&gt;XSPUserAgent&lt;/b&gt; オブジェクトのインスタンス参照をし isIE() メソッドでブラウザが IE の 6 以下かどうかをチェックしています。&lt;br /&gt;context.getUserAgent().isIE(0, 6)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回はグローバルオブジェクトをとりあげました。次回は、 database オブジェクトです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-4333157375466696425?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/4333157375466696425/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4333157375466696425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4333157375466696425'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/05/notes-xpages-ssjs-1.html' title='Notes 開発者のための XPages SSJS 解説 (1)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-iSkSEG6XGy0/TdsbozPzlsI/AAAAAAAAAvY/wIM8n7UGPOA/s72-c/2011-05-23_154444.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-362916812660673430</id><published>2011-03-31T13:13:00.000+09:00</published><updated>2011-03-31T13:13:11.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Domino はRAD か?</title><content type='html'>&lt;a href="http://notesin9.com/"&gt;Notes In 9&lt;/a&gt; で XPages を使って 5 分以内に簡単なアプリケーションの作成/参照/修正/削除 (CRUD) 機能が作成できるかをデモしています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://notesin9.com/index.php/2011/03/24/notesin9-23-the-great-xpages-race/"&gt;The Great XPages Race&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ことの発端は、&lt;a href="http://www.codestore.net/"&gt;codestore.net&lt;/a&gt;&amp;nbsp;で ASP.NET が 5 分でできるのに対して、Domino では難しいという意見に対抗して、これまでの"クラシック" Dominoならそうかもと否定はしないものの、XPages ならそれが実現できると証明する内容になっています。&lt;br /&gt;あまりシリアスに考えず、楽しんで観ていただけるのではないでしょうか？&lt;br /&gt;&lt;br /&gt;&lt;a href="http://traffic.libsyn.com/notesin9/Ni9-23-XPagesRace.mov"&gt;http://traffic.libsyn.com/notesin9/Ni9-23-XPagesRace.mov&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/P33nSNvSlVc" title="YouTube video player" width="640"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-362916812660673430?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/362916812660673430/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/03/domino-rad.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/362916812660673430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/362916812660673430'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/03/domino-rad.html' title='Domino はRAD か?'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/P33nSNvSlVc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8052400739288577446</id><published>2011-02-22T12:23:00.000+09:00</published><updated>2011-02-22T12:23:53.144+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstduio'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Teamstudio Bootcamp for XPages の開催決定</title><content type='html'>&lt;b&gt;XPagesの二日間のハンズオン・ワークショップの日程と場所が決定しました。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_A8KiF-0Ucs/TWMkyMFUe4I/AAAAAAAAAvQ/6NbXjdV-2MM/s1600/xpages_banner.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://3.bp.blogspot.com/-_A8KiF-0Ucs/TWMkyMFUe4I/AAAAAAAAAvQ/6NbXjdV-2MM/s640/xpages_banner.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;【開催日時】&lt;br /&gt;■東京会場（定員 20 名）&lt;br /&gt;4 月27 日（火）～ 4 月28 日（全2 日間）&lt;br /&gt;10：00 ～ 17：00&lt;br /&gt;大塚商会セミナールーム&lt;br /&gt;■大阪会場（定員12 名）&lt;br /&gt;4 月19 日（火）～ 4 月20 日（全2 日間）&lt;br /&gt;10：00 ～ 17：00&lt;br /&gt;大塚商会セミナールーム&lt;br /&gt;■名古屋会場（定員12 名）&lt;br /&gt;5 月18 日（火）～ 5 月19 日（全2 日間）&lt;br /&gt;10：00 ～ 17：00&lt;br /&gt;大塚商会セミナールーム&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;参加費用は二日間で、なんと 95,000 円(税別)&lt;/span&gt;&lt;br /&gt;海外などは、このようなワークショップでは 20 万円を超えていますので破格の値段だと思います。&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;しかも、キャンペーンも同時進行しています。&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;「Early Baird」キャンペーンで早期申込者は 85,000 円、会社の同僚など企業で 2 名様以上参加の場合の価格特典あり。また、Teamstudio のツール購入割引付きなど様々な特典が用意されます。&lt;/span&gt;&lt;br /&gt;（これでも元が取れるのか・・・ほとんどボランティア？と心配）&lt;br /&gt;&lt;br /&gt;カリキュラムは以下を予定しています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--fiVEEIz_tQ/TWMoWnP4CeI/AAAAAAAAAvU/SGkQJ3lqjHI/s1600/bootcamp+schedule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="571" src="http://4.bp.blogspot.com/--fiVEEIz_tQ/TWMoWnP4CeI/AAAAAAAAAvU/SGkQJ3lqjHI/s640/bootcamp+schedule.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;詳細は別途 &lt;a href="http://www.teamstudio.com/"&gt;www.teamstudio.com&lt;/a&gt;&amp;nbsp;の&lt;a href="http://www.teamstudio.com/jp/news-events/events-calendar.html?region=APAC#1032"&gt;イベントページ&lt;/a&gt;か、&amp;nbsp;&lt;a href="mailto:contactusjapan@teamstudio.com"&gt;contactusjapan@teamstudio.com&lt;/a&gt; までご連絡ください。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;さぁ、早いもの勝ち！さっそく Mark Your Calendar!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8052400739288577446?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8052400739288577446/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/teamstudio-bootcamp-for-xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8052400739288577446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8052400739288577446'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/teamstudio-bootcamp-for-xpages.html' title='Teamstudio Bootcamp for XPages の開催決定'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_A8KiF-0Ucs/TWMkyMFUe4I/AAAAAAAAAvQ/6NbXjdV-2MM/s72-c/xpages_banner.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1841004556437732857</id><published>2011-02-16T09:27:00.000+09:00</published><updated>2011-02-16T09:27:21.284+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Version 10'/><category scheme='http://www.blogger.com/atom/ns#' term='DDE'/><category scheme='http://www.blogger.com/atom/ns#' term='一時的削除'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria EZSuite Version 10 がまもなくリリース</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Ytria ツールがまもなくバージョンアップのリリースがされる予定です。リリースの日付は現在のところまだ明かされていませんが、昨年末からの告知と Lotusphere を経てまもなくリリースされるのではないかと予想されます。&lt;br /&gt;Ytria のサイトでは &lt;a href="http://www.ytria.com/WebSite.nsf/WebPageRequest/EZSuite10en?OpenDocument&amp;amp;Lang=en"&gt;What's New in EZ Suite 10? &lt;/a&gt;がオープンしていますので詳細を見て行きたいと思います。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--AEIOi-mCHM/TVhupVbcvNI/AAAAAAAAAtY/W2TTWx6oNXk/s1600/WN_vers10_banner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/--AEIOi-mCHM/TVhupVbcvNI/AAAAAAAAAtY/W2TTWx6oNXk/s1600/WN_vers10_banner.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;&lt;b&gt;V10 全製品の共通の新機能&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Domino Designer on Eclipse (DDE) への統合&lt;/b&gt;&lt;br /&gt;Ytria ツールが DDE に対応。下のスクリーンのように、右クリックでコンテキストメニューに Ytria ツールの起動に加え、特定の機能を直接呼び出すことが可能になります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QrnFzeWEOlw/TVhwIsIt3VI/AAAAAAAAAtc/3WzEMheXeqU/s1600/globalv10_whatsnew10_DDE.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://2.bp.blogspot.com/-QrnFzeWEOlw/TVhwIsIt3VI/AAAAAAAAAtc/3WzEMheXeqU/s320/globalv10_whatsnew10_DDE.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;ログ生成機能の変更&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ytria ツールを使用して Lotus Notes アプリケーションに行った変更をログとして生成します。ログ生成先のデータベースはどの Lotus Notes データベースでも可能です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7YhTydsfc5w/TVhxvrN44bI/AAAAAAAAAtg/HbZbjF6-ytQ/s1600/globav10_changelogging.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://1.bp.blogspot.com/-7YhTydsfc5w/TVhxvrN44bI/AAAAAAAAAtg/HbZbjF6-ytQ/s400/globav10_changelogging.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;データベースを切り替えるための新しいキーボードショートカット&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ツールを使用している際に、Ctrl+O で新しいデータベースを開くことができます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下はそれぞれのツールにおける v10 での新機能です。&lt;br /&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-AoV7gL_PcvQ/TVhy6Z1vSTI/AAAAAAAAAtk/sVjIUi7AGfM/s1600/logo-scanez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-AoV7gL_PcvQ/TVhy6Z1vSTI/AAAAAAAAAtk/sVjIUi7AGfM/s1600/logo-scanez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;一時的削除の管理&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;文書の一時的削除と完全削除を区別することができ、一時的削除を復元したり、完全削除したり、削除スタブを削除することができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kh6nMJ_MX04/TVhz2ADl6sI/AAAAAAAAAto/tYirevSxZ64/s1600/scanEZv10_softdeletion.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kh6nMJ_MX04/TVhz2ADl6sI/AAAAAAAAAto/tYirevSxZ64/s1600/scanEZv10_softdeletion.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;「マイセレクション」バーチャルフォルダーの機能拡張&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;別の「マイセレクション」に追加、移動、削除、交差を選択するとバーチャルフォルダを選択するダイアログを表示されます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KKNxb-nLQTk/TVh_i_w-j6I/AAAAAAAAAts/-OjJ55Wtu3U/s1600/scanEZv10_anothermyselection.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://1.bp.blogspot.com/-KKNxb-nLQTk/TVh_i_w-j6I/AAAAAAAAAts/-OjJ55Wtu3U/s400/scanEZv10_anothermyselection.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;scanEZ 特有の DDE 統合&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;設計要素に対し、右クリックで scanEZ が起動でき、新規の「マイセレクション」が開きます。ここで、複製の監査や複製後の監査を直接呼び出すことも可能です。プルダウンメニューから scanEZ の Notes.ini エディターにもアクセスできます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KKNxb-nLQTk/TVh_i_w-j6I/AAAAAAAAAts/-OjJ55Wtu3U/s1600/scanEZv10_anothermyselection.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://1.bp.blogspot.com/-KKNxb-nLQTk/TVh_i_w-j6I/AAAAAAAAAts/-OjJ55Wtu3U/s320/scanEZv10_anothermyselection.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XJjjy3b44nw/TViDn-InsdI/AAAAAAAAAtw/tWZ8B3FMGmQ/s1600/scanEZv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://1.bp.blogspot.com/-XJjjy3b44nw/TViDn-InsdI/AAAAAAAAAtw/tWZ8B3FMGmQ/s320/scanEZv10_dde.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;恒久的な式の履歴の保持&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;使用した式の履歴を恒久的に保持することが可能になりました（もちろん保存する式の最大数をカスタマイズ可能）。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rlLvpmO9fg4/TViFRTLBIsI/AAAAAAAAAt0/Zxr_Zw4XEoU/s1600/scanEZv10_formulahistory.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-rlLvpmO9fg4/TViFRTLBIsI/AAAAAAAAAt0/Zxr_Zw4XEoU/s1600/scanEZv10_formulahistory.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;文書の分析でサマリーデータをスキャン&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;文書の分析ツールが文書の集合体としてのサマリーデータを扱えるようになりました。とりわけ文書のフィールドの 32k の制約のトラブルシューティングに便利です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-USexm_-1Ulg/TViHhmiU7fI/AAAAAAAAAt4/zhRrQ5tamOs/s1600/scanEZv10_summarydata.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://4.bp.blogspot.com/-USexm_-1Ulg/TViHhmiU7fI/AAAAAAAAAt4/zhRrQ5tamOs/s400/scanEZv10_summarydata.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;競合の解決と文書比較のインターフェース改善&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;競合の解決と文書比較で特定のフィールドに対してだけを対象にすることができるようになりました。これを行うには「文書間で異なる値を持つフィールドだけを表示」のオプションをチェックする前に、対象のフィールドの前にチェックボックスを事前にチェックしておきます。これで、特定のフィールドに対しても競合の内容や比較を行うことが可能になります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-a0yb2g-Ac2I/TViH3kKhyOI/AAAAAAAAAt8/UZjd0zoQmcc/s1600/scanEZv10_conflictsolver.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="358" src="http://3.bp.blogspot.com/-a0yb2g-Ac2I/TViH3kKhyOI/AAAAAAAAAt8/UZjd0zoQmcc/s640/scanEZv10_conflictsolver.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Notes.ini (ローカルとサーバー) の出力&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Notes.ini エディターツールに出力ボタンがつき、コピーとして保存することが簡単になりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oCtVfs54MN0/TViIL47ekXI/AAAAAAAAAuA/AXDL9jJK_9w/s1600/scanEZv10_exportINI.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://3.bp.blogspot.com/-oCtVfs54MN0/TViIL47ekXI/AAAAAAAAAuA/AXDL9jJK_9w/s320/scanEZv10_exportINI.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XAif2xo-CxI/TVibXLo2qxI/AAAAAAAAAuE/T9NXqVGRTBA/s1600/logo-aclez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XAif2xo-CxI/TVibXLo2qxI/AAAAAAAAAuE/T9NXqVGRTBA/s1600/logo-aclez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ロールの管理における機能拡張&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;対象の ACL エントリを選択した状態でボタンをクリックするとロール設定の詳細情報を見ることができるようになりました。名前別のロール設定では設定されているロールや設定や設定可能なロールの情報を見ることができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TBIHamjtvvI/TVidZFg6UfI/AAAAAAAAAuI/V4dIcmfk9Bw/s1600/aclEZv10_roles.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://3.bp.blogspot.com/-TBIHamjtvvI/TVidZFg6UfI/AAAAAAAAAuI/V4dIcmfk9Bw/s400/aclEZv10_roles.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;「選択 ACL」の新パネル&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;この新しいパネルでは選択した名前に関連する完全な ACL 設定を見ることができます。デフォルトでは、最大 5 個の ACL まで表示しますが、表示数をカスタマイズすることもできます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cdJmORKZEEc/TVieJEj7X1I/AAAAAAAAAuM/RyKg8qtioPU/s1600/aclEZv10_selectedACLs.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-cdJmORKZEEc/TVieJEj7X1I/AAAAAAAAAuM/RyKg8qtioPU/s1600/aclEZv10_selectedACLs.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ユーザーインターフェースの改善&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;一般的なテンプレートは緑、詳細テンプレートは青で区別するようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BDyezEQFyUc/TViebhpRdGI/AAAAAAAAAuQ/BtwTwsJr0hg/s1600/aclEZv10_templates.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-BDyezEQFyUc/TViebhpRdGI/AAAAAAAAAuQ/BtwTwsJr0hg/s1600/aclEZv10_templates.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SKnRD3aA_eo/TVie2bM2h_I/AAAAAAAAAuU/0G7WEeiFdUI/s1600/logo-agentez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-SKnRD3aA_eo/TVie2bM2h_I/AAAAAAAAAuU/0G7WEeiFdUI/s1600/logo-agentez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;必要な情報のみをロード可能&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;グリッド内に選択したエージェントに対応するデータベースのみをロードしたりリロードするようこができるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UHtKz7vbxQA/TVifIOpm_xI/AAAAAAAAAuY/0zYqXxI4Lg8/s1600/agentEZv10_reloaddb.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-UHtKz7vbxQA/TVifIOpm_xI/AAAAAAAAAuY/0zYqXxI4Lg8/s1600/agentEZv10_reloaddb.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XML 出力の改善&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;エージェントを保存あるいはデータベース選択を保存した際、agentEZ ので出力する XML の情報に DBID やレプリカ ID、UNID、NoteID、別名、クラスタイプといった情報が追加されるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-B3pPta_XC3s/TVifga-jK8I/AAAAAAAAAuc/7L4wBTAuW-I/s1600/agentEZ_SaveSelection.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-B3pPta_XC3s/TVifga-jK8I/AAAAAAAAAuc/7L4wBTAuW-I/s1600/agentEZ_SaveSelection.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;agentEZ 特有の DDE 統合&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Domino Designer 上のエージェントを選択（複数可）して右クリックで直接 agentEZ のエージェント情報を呼び出すことができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yHIyBPqBtFc/TVif9KJO0hI/AAAAAAAAAug/P2lhEuPpVCE/s1600/agentEZv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-yHIyBPqBtFc/TVif9KJO0hI/AAAAAAAAAug/P2lhEuPpVCE/s1600/agentEZv10_dde.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;グリッド内のデータベース情報追加&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;データベースパネルとメイングリッドでテンプレートか詳細テンプレートか、またはバックグラウンドエージェントして動作の許可があるかどうかを識別できるようになりました。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NSw173g4sxE/TVigtylkKPI/AAAAAAAAAuk/zYiT0FS8v8E/s1600/logo-signez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-NSw173g4sxE/TVigtylkKPI/AAAAAAAAAuk/zYiT0FS8v8E/s1600/logo-signez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;署名管理の Domino Designer への統合&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Domino Designer 内で対象を選択（複数可）し右クリックで signEZ を呼び出したり、別の ID で署名することができるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pIrHwWyyjcc/TViha9T61CI/AAAAAAAAAuo/5txibcrPloE/s1600/signEZv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-pIrHwWyyjcc/TViha9T61CI/AAAAAAAAAuo/5txibcrPloE/s1600/signEZv10_dde.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q2SucAKVmic/TViiTOHJUcI/AAAAAAAAAuw/52sdz7wEc2A/s1600/logo-viewez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-q2SucAKVmic/TViiTOHJUcI/AAAAAAAAAuw/52sdz7wEc2A/s1600/logo-viewez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;右クリックの操作だけで簡単にビューやフォルダー内の情報を非表示に&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;列ダイアログで特定の設計要素（選択したもの、タグ付、タグなし）を非表示にするオプションがつきました。これで、さらに作業したい内容にフォーカスすることが可能になります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-J09tcTTmkyg/TViisbux1OI/AAAAAAAAAu0/xbOy5ougoIQ/s1600/viewEZv10_hidecolumns.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-J09tcTTmkyg/TViisbux1OI/AAAAAAAAAu0/xbOy5ougoIQ/s1600/viewEZv10_hidecolumns.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ビューやフォルダーに対する特有の Domino Designer 統合&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Domino Designer 内のビューやフォルダーを選択し、右クリックすると viewEZ が起動されます。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xvwkz3Iekck/TVsULHpUaBI/AAAAAAAAAu4/fdg3-NGtyDI/s1600/viewEZv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://1.bp.blogspot.com/-xvwkz3Iekck/TVsULHpUaBI/AAAAAAAAAu4/fdg3-NGtyDI/s400/viewEZv10_dde.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;8.5.2 以上でサポートされた新しいプロパティへの対応&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;「Use Column Property as Backup」プロパティを viewEZ の列プロパティダイアログに表示するようになりました。&lt;br /&gt;&lt;br /&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U89Ue9WAW1U/TVsXDxv78DI/AAAAAAAAAu8/PooarkMozPQ/s1600/logo-actionbarez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-U89Ue9WAW1U/TVsXDxv78DI/AAAAAAAAAu8/PooarkMozPQ/s1600/logo-actionbarez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;右クリックで設計を非表示に&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;アクションウィンドウの「選択した設計要素を非表示」を利用して、作業がよりフォーカスできるになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-t_CPX8kXq6s/TVsX52Ni3BI/AAAAAAAAAvA/wO08fkr-fbM/s1600/actionbarv10_hidecolumns.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-t_CPX8kXq6s/TVsX52Ni3BI/AAAAAAAAAvA/wO08fkr-fbM/s1600/actionbarv10_hidecolumns.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;アクションバー特有の Domino Designer 統合&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Domino Designer の設計要素を選択し右クリックで、actionBarEZ のアクションやアクションバーのウィンドウを呼び出すことができるようななりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-z0EtW-6Smlo/TVsYpvdK9HI/AAAAAAAAAvE/rEiNieRVOP8/s1600/actionbarv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://1.bp.blogspot.com/-z0EtW-6Smlo/TVsYpvdK9HI/AAAAAAAAAvE/rEiNieRVOP8/s400/actionbarv10_dde.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;hr color="red" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ksdo6CiJC_0/TVsY78_5UaI/AAAAAAAAAvI/0WvYKrVVNoI/s1600/logo-designpropez-small.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ksdo6CiJC_0/TVsY78_5UaI/AAAAAAAAAvI/0WvYKrVVNoI/s1600/logo-designpropez-small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;設計ソースプロパティ特有の DDE 統合&lt;br /&gt;&lt;br /&gt;Domino Designer 内の設計要素を選択し右クリックで設計ソースプロパティ（再設計／設計の置換の禁止フラグなど）を監査することができるようになりました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EsajozpUUpc/TVsZobbwyZI/AAAAAAAAAvM/RnlgBvX5luI/s1600/designpropv10_dde.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/-EsajozpUUpc/TVsZobbwyZI/AAAAAAAAAvM/RnlgBvX5luI/s400/designpropv10_dde.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;以上です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1841004556437732857?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1841004556437732857/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/ytria-ezsuite-version-10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1841004556437732857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1841004556437732857'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/ytria-ezsuite-version-10.html' title='Ytria EZSuite Version 10 がまもなくリリース'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--AEIOi-mCHM/TVhupVbcvNI/AAAAAAAAAtY/W2TTWx6oNXk/s72-c/WN_vers10_banner.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5517364300784797821</id><published>2011-02-01T17:20:00.000+09:00</published><updated>2011-02-01T17:20:18.926+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere 2011'/><title type='text'>Lotusphere 2011 Open General Session 速報</title><content type='html'>今年の Lotusphere 2011 の Open General Session は幸いにもストリーミング配信されましたので、ライブでそして録画でも見ることができます。みなさんの中には、ライブでご覧になったかたもいるのではないでしょうか？&lt;br /&gt;録画バージョンは&lt;a href="http://www.livestream.com/ibmsoftware/video?clipId=pla_42d04ca7-4b63-468a-908b-724c9b767a19"&gt;こちら&lt;/a&gt;からご覧いただけます。&lt;br /&gt;&lt;br /&gt;さて、今年の OGS、例年と違い、パネルディスカッションが 2 つも組まれており、時間配分からして、「もしや今回はデモはない?」のではとやきもきさせられました。開始から&lt;b&gt;約 1 時間 35 分経過&lt;/b&gt;したところで、やっと新旧の「デモの神様」が登場。ほっと一息する間もなく、やはり例年通り、繰り広げられる数々の新発表に釘付けとさせられました。&lt;br /&gt;&lt;br /&gt;今回の標語「Get Social, Do Business」から推測できるように、このイベント全体を簡単に言い表すと「ソーシャルをビジネスへ、社内外のリソースを効率よく活用してスピーディかつ生産的な働き方」を提案し、またそれを実装している製品や技術が発表されています。&lt;br /&gt;&lt;br /&gt;さて、最初のデモですが、「&lt;b&gt;Notes Next Client&lt;/b&gt;」。必要な情報を場所を問わず引き出せる &lt;b&gt;Embedded Experience&lt;/b&gt; の技術で社内外を問わず必要なソーシャルリソースを「&lt;b&gt;Activity Stream&lt;/b&gt;」というビューに表示させ、リソース内の動画やレポートなどインラインで表示させたり作業できる生産性の高いクライアントに仕上がっています。もちろん、メールも忘れてはいません。社内外の人とプロジェクトを共有しながら仕事が進められるようになっています。&lt;br /&gt;また、&lt;b&gt;Shared Calendar&lt;/b&gt; が紹介されましたが、これは議長のみならず、招待された全員がスケジュールを調整することができるようになっています。&lt;br /&gt;&lt;br /&gt;そこからデモは Notes Next Client からモバイルユーザーへ Sametime を使ってコンタクト。Traveler が実装されている Android ユーザーがモバイル端末上から、Sametime、先ほど出てきた Activity Stream、Connections、そしてドミノディレクトリーの参照を行うデモが行われました。&lt;br /&gt;モバイルユーザーが電話などでやり取りすると、そのユーザーのステータスが随時更新され、この情報は Web ページにもウィジェットで貼り付けることができるそうです。&lt;br /&gt;&lt;br /&gt;そして、&lt;b&gt;LotusLive でユーザーアプリケーションをクラウドで&lt;/b&gt;実行させるサービスを提供する発表はありました。Lotusphere の参加者から 500 名を無料で 30 日試供できる特典も発表されました。料金体系も企業の規模によって、最小は時間単位での使用ライセンスまでフレキシブルになる予定だそいうです。これで、ユーザーアプリがクラウドから取り残される呪縛から解放されました。もちろん、データベースはクラウド上にありますが、ノーツクライアントからのアクセスも OK だということです。&lt;br /&gt;&lt;br /&gt;次の大きな発表は「&lt;b&gt;Lotus Live&amp;nbsp;Symphony&lt;/b&gt;」ではなかったでしょうか？ドキュメントの共有はもちろん、インラインでの編集、そして署名（日本的にいうとはんこを押す）機能がデモで行われました。&lt;br /&gt;Symphony は今無料で使用できますが、Lotus Live Symphony が無料のままかどうかは微妙です。&lt;br /&gt;&lt;br /&gt;その他には、&lt;b&gt;SametimeNext&lt;/b&gt; での Web ビデオコンファレンス、もちろん様々なモバイル端末をサポート。&lt;br /&gt;&lt;b&gt;Connections&lt;/b&gt;では、Facebook の友達をドラッグアンドドロップだけで簡単に統合できる機能の紹介。かなり拍手喝采がおきました。&lt;br /&gt;&lt;br /&gt;そんなところで、もう消化できなくなってしまいました。&lt;br /&gt;&lt;br /&gt;※くれぐれも誤解のないようにしてほしいのですが、これはあくまでも私個人のストリーミングを見ての速報的な内容なので、誤りや不正確な情報があるかもしれないことをご了解ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5517364300784797821?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5517364300784797821/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/lotusphere-2011-open-general-session.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5517364300784797821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5517364300784797821'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/02/lotusphere-2011-open-general-session.html' title='Lotusphere 2011 Open General Session 速報'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-604383022580022892</id><published>2011-01-13T12:17:00.000+09:00</published><updated>2011-01-13T12:17:01.717+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere 2011'/><title type='text'>Lotusphere 2011 を間近にひかえて</title><content type='html'>Lotusphere。あと、数週間。ワクワクしながらすでに私の中ではカウントダウンが始まっています。&lt;br /&gt;基調講演では、どんなサプライズが用意されているのでしょうか？だれがゲストに呼ばれるのでしょうか？どんな革新的な発表がされるのでしょうか？期待は膨らむばかりです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www-01.ibm.com/software/lotus/events/lotusphere2011/"&gt;&lt;img border="0" height="204" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TS5TPi5CA8I/AAAAAAAAAtQ/CkxS98UHViM/s640/ls11-prebrand-930x300-d.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;こんな今だからこそ、2011 年の Lotusphere と Lotus 戦略の動向を勝手気ままに、おみくじを引くような気分で占ってみたいと思います。&lt;br /&gt;&lt;br /&gt;私の大方の予想は先日 IBM の大川さんがブログで紹介された「&lt;a href="http://d.hatena.ne.jp/munesora/20110111/1294745647"&gt;Lotusphere 2011開催迫る&lt;/a&gt;」の内容とのと大きく外れることはありません。非常によくポイントがまとまっていると思います。&lt;br /&gt;IBM Project Vulcan に関しては、基調講演の中で、よりわかりやすく、より具体的に示されるのではないでしょうか？そうなることを期待します。と、並行して「9」も何か示されると面白いのでは。&lt;br /&gt;&lt;br /&gt;今年の&amp;nbsp;&lt;a href="https://www-950.ibm.com/events/wwe/lotus/lsph2011.nsf/alllsphsessions?OpenView&amp;amp;Start=1&amp;amp;Count=2000&amp;amp;Expand=1#1"&gt;Breakout セッション&lt;/a&gt;の内容と概要が出揃いましたので、それらを眺めながら、ちょっと開発目線、加えてパートナー目線、ユーザー目線でもう少し踏み込んでみたいと思います。&lt;br /&gt;&lt;br /&gt;昨年からもマーケットでは、&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;クラウド&lt;/li&gt;&lt;li&gt;スマートフォン&lt;/li&gt;&lt;li&gt;タブレット&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;といったキーワードがいたるところで叫ばれ続けています。そこで、&lt;br /&gt;&lt;br /&gt;&lt;b&gt;クラウド&lt;/b&gt;&lt;br /&gt;Lotus でクラウドと言えば、LotusLive。現状は印象としてメールを中心に周辺をコラボレーションのソリューションで固めていますが、何か忘れてはいませんかということで、「現在稼動しているノーツアプリケーションをクラウドで！」という動きが IBM のみならず、パートナーも巻き込んでこの動きが活発になるのではないでしょうか？&lt;br /&gt;&lt;br /&gt;メールだけクラウド、業務アプリはオンペレミスというのは、どうも格好がつきません。&lt;br /&gt;業務アプリほど、クラウドでを意識しないとどんどん他社競合に食われていってしまいます。（昨今は上層部にオンプレミスでの運用の利点の説明さえおぼつきません）&lt;br /&gt;&lt;br /&gt;クライアントベースのアプリをクラウドへ移行するには、XPages は今後もとても重要な位置づけ、そしてテクノロジーになってくるので、今年はますます普及が加速するのではないでしょうか?&lt;br /&gt;と同時に業務アプリのクラウドサービスがロールアウトし、定着の基盤を支える飛躍の年になると思います。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;スマートフォン/タブレット&lt;/b&gt;&lt;br /&gt;もうノーツのメールを iPhone や Android で見れること自体なんのニュースにもなりません。&lt;br /&gt;モバイル化の肝はやはり業務アプリのモバイル化です。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www-950.ibm.com/events/wwe/lotus/lsph2011.nsf/sessionabstract?openform&amp;amp;sessionid=AD111"&gt;Breakout セッションの中にもありますが&lt;/a&gt;、このエリアを XPages でカバーしようというのは、無理があるのではないでしょうか？&lt;br /&gt;&lt;br /&gt;昨年は各種プラットフォームに個別で対応しなければならない状況でした。開発者も大変です。&lt;br /&gt;今年、クロスプラットフォームモバイル開発ツールの出現は、Notes/Domino のみならず強く望まれていますし、予想もされています。[&lt;a href="http://mashable.com/2010/12/27/web-development-predictions/"&gt;Mashable: 10 Predictions for Web Development in 2011&lt;/a&gt;] これを、Web2.0 のリッチな Web ページが目的の XPages がその役割を担うのはちょっと勇み足的な感があります。&lt;br /&gt;これに対して、今年 IBM は真っ向から向き合うことをするでしょうか？たぶんしないと思います、今年は。このエリアは、今年パートナーの革新的なソリューションやツールによってカバーされるのではないかという雰囲気が漂います。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;最後に、Domino Designer について&lt;/b&gt;。&lt;br /&gt;8.5.3 が今年の中盤あたりでリリースされるような話を昨年の海外のイベントで見た覚えがあります。もちろん現在では何も正確なことは言えませんが。&lt;br /&gt;8.5.3 では、ソースコードコントロールの機能が標準装備されるのではないでしょうか? Eclipse ベースの開発環境になって、この動向はごく当然のものに感じます。XPages のような XML ベースの設計には向いていますが、フォームやビューといった昔からの設計要素がどのようになるのか興味深々です。Teamstudio でも CIAO! を長年開発者に提供して XPages にも対応したばかりなので、個人的にも目が離せないトピックになりそうです。&lt;br /&gt;&lt;br /&gt;Eclipse に開発環境を載せた理由は、一言で言えば XPages 開発するためです。クラシックなノーツ開発（「クラシック」もうこの言い方が定着してしまったようです） には邪魔でしょうがありません。&lt;br /&gt;そこで、開発環境を XPages 開発とクラシック用とに分ける動きが出てくるのではないでしょうか?&lt;br /&gt;もちろん、Eclipse 上でだと思いますが、ユーザーとしては、別の開発環境を用意してほしいものです。&lt;br /&gt;&lt;br /&gt;あと、XPages に関しては、Dojo のバージョンが少なくとも 1.5 にはあがるはずです。&lt;br /&gt;こういった周辺のテクノロジーは、常に新しいリリースがされるたびに、最新の技術が導入されていくと思いますので、XPages 開発にはそういうものにも日々情報収集を怠りなくしたほうがよいでしょう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上で勝手な憶測、偏見も交えながら、まもなく開催を迎える Lotusphere 2011 を予想してみました。&lt;br /&gt;&lt;br /&gt;ここまで、書いておいて今年、実際現地に行けないのがとても残念です。&lt;br /&gt;&lt;br /&gt;今年現地に行かれる方は是非 Product Showcase にも足を運んでみてください。&lt;br /&gt;数多くの&lt;a href="http://www-01.ibm.com/software/lotus/events/lotusphere2011/exhibitors.html"&gt;出展社&lt;/a&gt;がどのような展示をしているかで、夢物語の世界から今現実に何がトレンドなのかが垣間見れます。&lt;br /&gt;その中で、もちろん &lt;a href="http://www.facebook.com/pages/Teamstudio/172345219446134"&gt;Teamstudio&lt;/a&gt; もがんばっています。気軽に「Hi」と声をかけてみてください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-604383022580022892?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/604383022580022892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/01/lotusphere-2011.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/604383022580022892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/604383022580022892'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2011/01/lotusphere-2011.html' title='Lotusphere 2011 を間近にひかえて'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/TS5TPi5CA8I/AAAAAAAAAtQ/CkxS98UHViM/s72-c/ls11-prebrand-930x300-d.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1588616382120390732</id><published>2010-12-14T22:10:00.000+09:00</published><updated>2010-12-14T22:10:29.231+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extension Library'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages Extension Library で OneUI Part3</title><content type='html'>Part1 ではアプリケーションのフレームワークレイアウトを&amp;nbsp;XPages Extension Library を使用して作成し、バナー、フッター、タイトルバー、プレースバー、そしてリーガルセクションに設定を行いました。&lt;br /&gt;そして、Part2 でアプリケーションのレイアウトで変動するコンテンツ部分をメインコンテンツ部分の両側を挟むような形で 3 列のセクションのうち、一番左側の列にナビゲーターを配置するため、ナビゲーターのカスタムコントロールを作成しました。&lt;br /&gt;今回、最後の仕上げとして、XPage に Part1、Part2 で作成したレイアウトを実装するところを見ていきます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hwX4EeahPBM?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hwX4EeahPBM?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上で、完成です。&lt;br /&gt;今回は見られなかったその他の設定もありますが、基本的な部分は押さえてあります。&lt;br /&gt;&lt;br /&gt;詳細に関しては、この Extension Library といっしょに提供されているサンプルデータベースのソースを確認すると、より理解が深まると思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最後に、今回利用した個人的な意見として、OneUI を &lt;a href="http://www-12.lotus.com/ldd/doc/oneuidoc/docpublic/index.htm"&gt;IBM Lotus User Interface Developer Documentation&lt;/a&gt; を見ながら、lotusXxxxxx といったスタイルの呪文のようなものを覚えなくても、簡単な設定だけでレイアウトの設定ができることは XPages Extensibility API の可能性を十分引き出せたものだと評価できます。&lt;br /&gt;こういったものが数多く流通してくれれば、利用者としては、より生産性の高い開発ができるものだと思います。このライブラリーもまだ発展途上の感がありますので、実際の開発プロジェクトで使用する場合は、今後の動向も含めて、注視したほうがよさそうです。&lt;br /&gt;一方、ライブラリやコントロールを提供する側として見た場合、Notes 開発者にとっては、かなり敷居が高いものに間違いありません。そこで、この分野に参入できるスキルをもった、特に Java 言語に精通した技術者やベンダーの活躍を期待したいものです。&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1588616382120390732?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1588616382120390732/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-%E3%81%A7-oneui-part3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1588616382120390732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1588616382120390732'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-%E3%81%A7-oneui-part3.html' title='XPages Extension Library で OneUI Part3'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-835083379989230086</id><published>2010-12-14T09:50:00.000+09:00</published><updated>2010-12-14T09:50:50.036+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extension Library'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages Extension Library で OneUI Part2</title><content type='html'>&lt;a href="http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-oneui-part1.html"&gt;前回の Part 1&lt;/a&gt;ではアプリケーションの全体のレイアウトを OpenNTF の &lt;a href="http://extlib.openntf.org/"&gt;XPages Extension Library&lt;/a&gt; の中にあるコントロールを使用して作成しました。&lt;br /&gt;今回は「LeftColumn」の編集可能領域に配置するナビゲーターを作成します。&lt;br /&gt;&lt;br /&gt;まずは、このナビゲーターをカスタムコントロールとして作成しますので、データベースにカスタムコントロールを新規作成します。&lt;br /&gt;カスタムコントロールの設計に右に表示されている「Extension Library」から「Page Navigator」コントロールをドラッグアンドドロップします。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TQa2nn94o_I/AAAAAAAAAsw/MUBTUxDENGs/s1600/page_navigator.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TQa2nn94o_I/AAAAAAAAAsw/MUBTUxDENGs/s320/page_navigator.png" width="174" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ドラッグアンドドロップ後、ソースを確認すると以下のようなコントロールの記述が追加されています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TQa3efO22WI/AAAAAAAAAs0/0X8TLsgqUAE/s1600/source.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="65" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TQa3efO22WI/AAAAAAAAAs0/0X8TLsgqUAE/s400/source.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この「Page Navigator」を選択するのに、アウトラインからクリックしハイライトさせます。（あるいは、設計タブで、あるいはソースから）&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa4nKxeKDI/AAAAAAAAAs4/1Yg-xYJmgXs/s1600/outline_pagenavigator.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa4nKxeKDI/AAAAAAAAAs4/1Yg-xYJmgXs/s320/outline_pagenavigator.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;すべてのプロパティの一番下にある「treeNodes」がナビゲーターを作成するためのプロパティです。&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa5BvDqZVI/AAAAAAAAAs8/ynVMXM-HiVg/s1600/treenode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa5BvDqZVI/AAAAAAAAAs8/ynVMXM-HiVg/s320/treenode.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;値を入力するエリアをクリックすると「＋」「－」のボタンが現れます。通常のリンクを作成するには「xe:pageTreeNode」を、区切り線は「xe:separetorTreeNode」を選択します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa5nhuYt1I/AAAAAAAAAtA/MCt9-TglHH4/s1600/treenode_details.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TQa5nhuYt1I/AAAAAAAAAtA/MCt9-TglHH4/s400/treenode_details.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;pageTreeNode では、label に表示するリンクのラベル、page には、このリンクをクリックした時に呼び出す XPage を指定します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TQa6GycMuNI/AAAAAAAAAtE/n1P7CYGYTkI/s1600/pagetreenode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TQa6GycMuNI/AAAAAAAAAtE/n1P7CYGYTkI/s320/pagetreenode.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;このようにしてノードをひとつずつ作成し、ナビゲーターを作成していきます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TQa6dVMDhzI/AAAAAAAAAtI/OVu1f0ClxwI/s1600/complete.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TQa6dVMDhzI/AAAAAAAAAtI/OVu1f0ClxwI/s400/complete.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;作成し終わったら、このカスタムコントロールを保存します。&lt;br /&gt;以上で、ナビゲーターのカスタムコントロールが作成できました。次回は、このカスタムコントロールの XPage への実装をご紹介したいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-835083379989230086?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/835083379989230086/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-oneui-part2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/835083379989230086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/835083379989230086'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-oneui-part2.html' title='XPages Extension Library で OneUI Part2'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/TQa2nn94o_I/AAAAAAAAAsw/MUBTUxDENGs/s72-c/page_navigator.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8016766224877169318</id><published>2010-12-13T20:00:00.000+09:00</published><updated>2010-12-13T20:00:42.162+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extension Library'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><title type='text'>XPages Extension Library で OneUI Part1</title><content type='html'>前回 XPages Extension Library のインストール方法について書きましたが、今回からその使い方について見ていきます。ちょっとした Dojo のコントロールなどは、XPage 上にドラッグアンドドロップするだけで、比較的に簡単に利用できそうです。ただ、サンプルデータベースにも組み込まれている OneUI を使ったレイアウトは、ドキュメントらしいものもないので、ソースを見ながら試行錯誤しなければなりません。&lt;br /&gt;ということで、今回から&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;アプリケーションレイアウトの作成&lt;/li&gt;&lt;li&gt;ナビゲーションの作成&lt;/li&gt;&lt;li&gt;XPage の完成&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;の 3 つパートでご紹介したいと思います。&lt;br /&gt;まずは、今回は Extension Library を使用した OneUI のアプリケーションレイアウト作成からです。&lt;br /&gt;言葉とスクリーンショットでは説明が非常に難しいのでビデオにしました。&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jQechndVfNA?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jQechndVfNA?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;以下は、ビデオ中で使用したコードになります。&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;lt;xp:this.facets&amp;gt;&lt;br /&gt;   &amp;lt;xp:callback xp:key="LeftColumn" facetName="LeftColumn"&lt;br /&gt;    id="callback1"&amp;gt;&lt;br /&gt;   &amp;lt;/xp:callback&amp;gt;&lt;br /&gt;   &amp;lt;xp:callback xp:key="RightColumn" facetName="RightColumn"&lt;br /&gt;    id="callback2"&amp;gt;&lt;br /&gt;   &amp;lt;/xp:callback&amp;gt;&lt;br /&gt;  &amp;lt;/xp:this.facets&amp;gt;&lt;br /&gt;  &amp;lt;xp:callback id="OneUIMainAreaCallback"&amp;gt;&amp;lt;/xp:callback&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;次回は、ナビゲーションの作成方法をご紹介します。&lt;br /&gt;お楽しみに。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8016766224877169318?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8016766224877169318/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-oneui-part1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8016766224877169318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8016766224877169318'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/xpages-extension-library-oneui-part1.html' title='XPages Extension Library で OneUI Part1'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-276227558547198737</id><published>2010-12-03T16:38:00.001+09:00</published><updated>2010-12-07T10:06:39.063+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extension Library'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>OpenNTF XPages Extension Library を使ってみる</title><content type='html'>&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;Notes/Domino 8.5.2 から搭載された XPages Extensiblity API を使用して XPages をユーザーが自由に拡張できるようになりました。&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;それを受けて、OpenNTF で XPages Extension Library のプロジェクトが立ち上がり、よりリッチなアプリケーションをより簡単に作成することができるようになっています。&lt;/span&gt;&lt;br /&gt;&lt;div style="font-size: 13px;"&gt;まだ、発展途上という感は否めませんが、いづれは XPages の標準として組み込まれていくことは間違いないと思われます。数ヶ月の間、このプロジェクトがどうなっていくのか注目していましたが、そろそろ取り上げてみたくなりました。&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;ということで、自分でも初めからインストールし直して、どうように使用するか、どういう動きをするのかを共有できればと思います。&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;まずは、とにもかくにもインストールからです。&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; line-height: normal;"&gt;&lt;a href="http://extlib.openntf.org/"&gt;http://extlib.openntf.org&lt;/a&gt;&lt;/span&gt;&amp;nbsp;から、左にあるボックスの「Releases」をクリックして過去のリリースの一覧がページに表示されます。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPh9W034L-I/AAAAAAAAAsI/BgvH-l6WsZw/s1600/2010-12-03_132716.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPh9W034L-I/AAAAAAAAAsI/BgvH-l6WsZw/s1600/2010-12-03_132716.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left;"&gt;今回は今日時点で最新の 2010/11/21 付けのリリースを Name の列にある 11/21/2010 をクリックするとダウンロードが始まります。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 16px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left;"&gt;「&lt;b&gt;XPagesExtensionLibrary.zip&lt;/b&gt;」というアーカイブファイルを PC 上の適当な場所に解凍します。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left;"&gt;次に、Domino Designer の設定の確認をします。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;Domino Designer 起動後、メニューの [ファイル] - [プリファレンス] でプリファレンスを開き、[Lotus Domino Designer] の項目を確認します。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;このライブラリーは Eclispse の更新サイト という形で提供され、更新マネージャーを使用してインストールしますので&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPh9Ne_o2MI/AAAAAAAAAsE/UcTk5d0FVes/s1600/2010-12-03_135510.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPh9Ne_o2MI/AAAAAAAAAsE/UcTk5d0FVes/s640/2010-12-03_135510.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;上のように、「Eclipse プラグインのインストールを有効にする」にチェックを入れてください。デフォルトはチェックが外れています。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;b&gt;1. Domino Designer へのインストール&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;Domino Designer の [ファイル] - [アプリケーション] - [インストール] を選択します。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPh-cYu2SJI/AAAAAAAAAsM/6Yp8CnohLM8/s1600/2010-12-03_141219.png" imageanchor="1" style="display: inline !important; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPh-cYu2SJI/AAAAAAAAAsM/6Yp8CnohLM8/s1600/2010-12-03_141219.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;次の「インストール/更新」のダイアログで以下のオプションを選択し「次へ」をクリックします。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;インストールする新しいフィーチャーの検索&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TPh_w_thvpI/AAAAAAAAAsQ/CxnKR6C5iXw/s1600/2010-12-03_142705.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TPh_w_thvpI/AAAAAAAAAsQ/CxnKR6C5iXw/s1600/2010-12-03_142705.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;次のダイアログで、「Zip/Jar ファイル・ロケーションを追加」ボタンをクリックし、先ほどダウンロードしたアーカイブの中から updateSite.zip を選択します。&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TPiBJPOHXjI/AAAAAAAAAsU/NPQKEj7EzJA/s1600/2010-12-03_143154.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TPiBJPOHXjI/AAAAAAAAAsU/NPQKEj7EzJA/s1600/2010-12-03_143154.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;次に「更新」のダイアログが出てきますので、先ほどインストールした updateSite.zip にチェックを入れ、「次へ」をクリックします。&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TPiCQIQgfoI/AAAAAAAAAsY/KwtnotTVTbg/s1600/2010-12-03_143732.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TPiCQIQgfoI/AAAAAAAAAsY/KwtnotTVTbg/s1600/2010-12-03_143732.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&amp;nbsp;「使用条件の条項に同意します」にチェックし「次へ」をクリックします。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiC3aF9vQI/AAAAAAAAAsc/ZMaTUKVFTN0/s1600/2010-12-03_144026.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiC3aF9vQI/AAAAAAAAAsc/ZMaTUKVFTN0/s1600/2010-12-03_144026.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;「終了」をクリックします。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPiDcQFQbzI/AAAAAAAAAsg/lbKL4EiuOBc/s1600/2010-12-03_144251.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPiDcQFQbzI/AAAAAAAAAsg/lbKL4EiuOBc/s1600/2010-12-03_144251.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 18px;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiFg706A5I/AAAAAAAAAsk/TiW4mwbcpTs/s1600/2010-12-03_144503.png" imageanchor="1" style="display: inline !important; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiFg706A5I/AAAAAAAAAsk/TiW4mwbcpTs/s1600/2010-12-03_144503.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;以上で、再度 Domino Designer を再起動すればインストールは完了です。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;2. インストールの確認&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiIU0lERqI/AAAAAAAAAso/_iBtu8Eb9kg/s1600/2010-12-03_145602.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiIU0lERqI/AAAAAAAAAso/_iBtu8Eb9kg/s320/2010-12-03_145602.png" width="76" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;インストールの確認は、XPage またはカスタムコントロールの開き、コントロールのペインに次のようにコントロールが追加で出てくればインストールが終了しているかどうか確認できます。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;また、この XPages Extension Library を使用して開発をする対象のデータベースには、アプリケーションのプロパティの詳細タブで XPages ライブラリ にこのExtension Library にチェックを付ける必要がありますので、注意してください。&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiJA69iG6I/AAAAAAAAAss/GiW_aveC78Q/s1600/2010-12-03_150639.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TPiJA69iG6I/AAAAAAAAAss/GiW_aveC78Q/s1600/2010-12-03_150639.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;3. Domino Designer の Web ブラウザでプリビューを使用する場合&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;アプリケーションのテストで Domino サーバーを使用せず、試してみたい場合には Domino Designer の Web ブラウザを使用してテストできます。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;ダウンロードしたアーカイブの中の「updateSite.zip」を展開して、&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;notes データディレクトリー=""&gt;&lt;s&gt;\domino\workspace\applications\eclipse&lt;/s&gt;&lt;/notes&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;notes データディレクトリー=""&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Arial; font-size: x-small;"&gt;&amp;lt;ノーツデータディレクトリー&amp;gt;\domino\workspace\applications\eclipse&lt;/span&gt;&lt;/notes&gt;&lt;br /&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;UPDATED&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;にフォルダー構成を遵守してコピーします。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;これでプリビューで使用できるようになります。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;4. Domino サーバーを使用する場合&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;上記の「updateSite.zip」の展開した内容を同じ要領でフォルダー構成を遵守し、以下のフォルダーへコピーします。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;domino データディレクトリー=""&gt;&lt;s&gt;\domino\workspace\applications\eclipse&lt;/s&gt;&lt;/domino&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;domino データディレクトリー=""&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;lt;ドミノデータディレクトリー&amp;gt;\&lt;/span&gt;domino\workspace\applications\eclipse&lt;/domino&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;UPDATED&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;b&gt;5. サンプルデータベースを使用して動作確認&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;アーカイブには「&lt;b&gt;XPagesEXT.nsf&lt;/b&gt;」というサンプルデータベースが含まれています。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;XPages が動作するための適切な ID を使用して、そのデータベースに署名してからブラウザで確認します。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;Domino Designer の Web ブラウザでプリビューする場合は「&lt;b&gt;Core_Home&lt;/b&gt;」XPage をプリビューさせてください。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;以上で、インストールは終了です。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;次回からは、Extension Library のコントロールをいくつかご紹介していきたいと思います。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-276227558547198737?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/276227558547198737/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/openntf-xpages-extension-library.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/276227558547198737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/276227558547198737'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/12/openntf-xpages-extension-library.html' title='OpenNTF XPages Extension Library を使ってみる'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/TPh9W034L-I/AAAAAAAAAsI/BgvH-l6WsZw/s72-c/2010-12-03_132716.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2070973835013253273</id><published>2010-11-30T17:24:00.000+09:00</published><updated>2010-11-30T17:24:30.871+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unplugged'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Teamstudio Unplugged でノーツアプリを BlackBerry 端末に～開発編～</title><content type='html'>昨今では、ノーツアプリのモバイル化が一つの大きなトレンドになっています。&lt;br /&gt;メール、カレンダー、コンタクトなどは Lotus の標準機能でスマートフォンから利用できるようになっています。&lt;br /&gt;今後の課題は、稼働中の申請アプリケーション等、手元にある業務アプリをモバイル端末で処理できるか否かにかかってくるのではないでしょうか？&lt;br /&gt;&lt;br /&gt;今回は、Teamstudio Unplugged で BlackBerry ユーザー企業様がいかに簡単にアプリのモバイル化ができるかを紹介するビデオです。&lt;br /&gt;&lt;br /&gt;単なる Web アプリではなく、端末ネイティブなアプリ (Java 言語での開発) をお考えであれば、このソリューションは非常に有効ではないでしょうか？&lt;br /&gt;開発は XPages のテクノロジーを使用しています。XPages ということで Web アプリを想像されるかもしれませんが、XPages の設計を読み込み、端末上でネイティブなアプリケーションへとエミュレートしてくれるイメージでお考えいただければよいかと思います。&lt;br /&gt;&lt;br /&gt;いかに開発が簡単かは、このビデオをご覧いただければ納得していただけると思います。ｌ&lt;br /&gt;&lt;br /&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" height="430" src="http://blip.tv/play/AYKQyiAA" type="application/x-shockwave-flash" width="640"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2070973835013253273?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2070973835013253273/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/11/teamstudio-unplugged-blackberry.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2070973835013253273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2070973835013253273'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/11/teamstudio-unplugged-blackberry.html' title='Teamstudio Unplugged でノーツアプリを BlackBerry 端末に～開発編～'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2298720137706712498</id><published>2010-11-24T13:20:00.000+09:00</published><updated>2010-11-24T13:20:33.044+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>既存のノーツアプリの設計を自動変換し XPages 化するツール</title><content type='html'>セミナーや客先訪問の際に、よく既存の DB を XPages 化するツールってありますか？とか、もっと極端な場合は、「ポチッ」と押すとアプリが XPages Web アプリになるもの知りませんか？とかよく尋ねられます。&lt;br /&gt;&lt;br /&gt;今までは、そんな都合のいいものなんてと私もお客様も笑ってやり過ごしていましたが、なにやら最近現実味を帯びてきました。&lt;br /&gt;&lt;br /&gt;11 月 17 日、日本時間の夜中 2 時でしたが、&lt;a href="http://www.lotususergroup.org/"&gt;LotusUserGroup.org&lt;/a&gt; 主催する「Instantly Convert Your Apps to XPages with New "Transformer Technology"」というタイトルの Webinar に参加しました。ライブの Webinar では、開始も予定より 10 分遅れたり、致命的なことに途中で LotusLive の技術的トラブルという理由で肝心のデモに入る前に Webinar そのものが強制終了するなど、ライブのプレゼンテーションは非常に不満の残るものでしたが、先日、再録音されたプレゼンテーションが公開されました。&lt;br /&gt;&lt;a href="http://www.lotususergroup.org/VUG#XPages"&gt;こちら&lt;/a&gt;から見ることができます。&lt;br /&gt;注意： これを見るためには、&lt;a href="http://www.lotususergroup.org/"&gt;LotusUserGroup.org&lt;/a&gt; への登録が必要です。&lt;br /&gt;&lt;br /&gt;この&lt;a href="http://www.gbs.com/"&gt;GROUP社&lt;/a&gt;の「&lt;a href="http://www.gbs.com/en/transformer"&gt;evolution Transformer&lt;/a&gt;」というツールは、Domino Designer (Eclipse) のプラグインとして動作するようです。&lt;br /&gt;&lt;br /&gt;変換の準備として、既存のアプリケーション(nsf) からテンプレート (ntf) を作成します。&lt;br /&gt;次にそのテンプレートに対して、この Transformer を DDE の中で実行させると&lt;br /&gt;既存の設計に対応した XPages やカスタムコントロール設計を自動的に生成してくれます。&lt;br /&gt;また、変換途中で変換できないものはログ出力され、あとでマニュアルで調整するためのリソースとして活用できます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TOyPVHrVqDI/AAAAAAAAArw/9AW9kqTjjl4/s1600/2010-11-24_090429.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TOyPVHrVqDI/AAAAAAAAArw/9AW9kqTjjl4/s400/2010-11-24_090429.png" width="250" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;フォーム、ビュー、フレームセット、アウトライン、加えてプロンプトボックス、ダイアログボックスなどの UI はもちろん、@関数は LotusScript も変換可能のようです。もちろん、すべてが変換できるわけではありませんが、あまりロジックの複雑ではないアプリケーションであれば、かなりの確率で自動変換できるような印象を受けました。&lt;br /&gt;このようにして XPage やカスタムコントロールなどが自動生成された新しいテンプレートを使用して、稼働中のデータベースに設計置換することでアプリの XPages 化を実現することができます。&lt;br /&gt;&lt;br /&gt;変換のサンプルとして、下のようなクライアントベースのアプリ&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TOyP4Ot1SqI/AAAAAAAAAr0/GDFDFII7GiY/s1600/2010-11-24_090912.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TOyP4Ot1SqI/AAAAAAAAAr0/GDFDFII7GiY/s320/2010-11-24_090912.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TOyP9W461PI/AAAAAAAAAr4/Yof3WliI1os/s1600/2010-11-24_090934.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TOyP9W461PI/AAAAAAAAAr4/Yof3WliI1os/s320/2010-11-24_090934.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;が変換後、下のようになります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TOyQNeVNolI/AAAAAAAAAsA/TnWcNRdYaeg/s1600/2010-11-24_091342.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TOyQNeVNolI/AAAAAAAAAsA/TnWcNRdYaeg/s320/2010-11-24_091342.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TOyQHiEHjGI/AAAAAAAAAr8/gQ05b3aCY3A/s1600/2010-11-24_091409.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TOyQHiEHjGI/AAAAAAAAAr8/gQ05b3aCY3A/s320/2010-11-24_091409.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;ご覧のように、生成されたページには CSS もテーマも何も設定されていない状態ですので、必要に応じて設定を追加する必要があります。&lt;br /&gt;詳細は是非、Webcast でご確認ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2298720137706712498?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2298720137706712498/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/11/xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2298720137706712498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2298720137706712498'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/11/xpages.html' title='既存のノーツアプリの設計を自動変換し XPages 化するツール'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mJAjFVh-D3Y/TOyPVHrVqDI/AAAAAAAAArw/9AW9kqTjjl4/s72-c/2010-11-24_090429.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5462109321759490947</id><published>2010-10-29T12:58:00.000+09:00</published><updated>2010-10-29T12:58:27.444+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDACC'/><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 27'/><title type='text'>もうすぐリリースされる Edition27J で NDACC をご使用される方に</title><content type='html'>来週のいづれかには、Teamstudio Edition 27J がリリースされる予定です。&lt;br /&gt;今回は、ご提供のテンプレートのデザインが一新されたこともあり、情報を非常に見やすくする工夫がされています。&lt;br /&gt;&lt;br /&gt;Analyzer においても、分析結果のテンプレート、フィルタデータベースのテンプレート、レポートデータベースのテンプレートなどが変更されます。&lt;br /&gt;&lt;br /&gt;そのため、Edition 27J で NDACC (いわゆるコードチェッカー)をご使用される場合にあらかじめご注意いただきたい点があります。理屈は非常に単純ですので、すぐおわかりいただけると思います。&lt;br /&gt;&lt;br /&gt;NDACC を使用するには、事前の作業として、NDACC データベースにあるフォルダ (FolderTemplate) を Analyzer の分析結果テンプレートへコピーしておくことになっています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpCZ09r9gI/AAAAAAAAArg/LWj_0ySJsJ8/s1600/2010-10-29_121016.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpCZ09r9gI/AAAAAAAAArg/LWj_0ySJsJ8/s640/2010-10-29_121016.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;解析の処理が終了すると、このフォルダ設計をもとに、非互換の情報を見るためのフォルダが自動的に作成されるという仕組みになっています。&lt;br /&gt;&lt;br /&gt;ところが、新しい Analyzer の分析結果テンプレートは、Edition 27J からアウトラインとフレームセットを使用していることから、このフォルダを表示しませんので、分析結果テンプレートのプロパティで指定の「Main Frameset」フレームセットを使用しない設定をしてください。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TMpDgTed-DI/AAAAAAAAArk/5OzaexmqSG8/s1600/2010-10-29_122821.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TMpDgTed-DI/AAAAAAAAArk/5OzaexmqSG8/s400/2010-10-29_122821.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;これがオリジナルの分析結果。NDACCで解析した内容は出ていません。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpD0kmeclI/AAAAAAAAAro/7tw8JUa2dtQ/s1600/2010-10-29_123047.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="331" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpD0kmeclI/AAAAAAAAAro/7tw8JUa2dtQ/s400/2010-10-29_123047.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;下が、フレームセットの指定を外した分析結果です。このようにすることで非互換情報にアクセスするフォルダが表示されます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpD_2SGMiI/AAAAAAAAArs/JVtUmW8vuBw/s1600/2010-10-29_122943.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpD_2SGMiI/AAAAAAAAArs/JVtUmW8vuBw/s320/2010-10-29_122943.gif" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;NDACC では、ひとつのデータベース設計に対してひとつづつ分析結果データベースが出来上がりますので、くれぐれも解析し終わってから、そのデータベースに対して、フレームの指定を外すというこは避けたいです。&lt;br /&gt;そのため、必ず作業開始前に Analyzer テンプレートのプロパティを設定し直してください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最後に誤解のないように申し上げますが、Teamstudio ではこの NDACC に関しては一切のサポートも関知もしておりません。&lt;br /&gt;今回は、ちょっとした個人的なお節介ということでポストさせていただきました。&lt;br /&gt;その点はご了承ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5462109321759490947?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5462109321759490947/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/10/edition27j-ndacc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5462109321759490947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5462109321759490947'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/10/edition27j-ndacc.html' title='もうすぐリリースされる Edition27J で NDACC をご使用される方に'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/TMpCZ09r9gI/AAAAAAAAArg/LWj_0ySJsJ8/s72-c/2010-10-29_121016.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-534433650830055924</id><published>2010-10-04T11:16:00.000+09:00</published><updated>2010-10-04T11:16:32.307+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Edition 27'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Teamstudio Edition 27 の英語版によるプリビュー</title><content type='html'>先週 Edition 27 の英語版がリリースされました。今回の Edition 27 では最新の Lotus Notes 8.5.2 と互換性があります。&lt;br /&gt;&lt;br /&gt;日本語版のリリースは当初今年12月を予定していましたが、&lt;b&gt;約 2 ヶ月早まり 10 月の下旬にリリースの予定です&lt;/b&gt;。特に日本のお客様は、現行の最新リリースが Edition 25.2J で Edition 26 のリリースをスキップし、今回のリリースを早めました。Edition 26 では、CIAO! のDDE でのシームレスな連携と提供テンプレートのデザインが一新されています。詳細は&lt;a href="http://notesdominoliaison.blogspot.com/search/label/Edition%2026"&gt;こちら&lt;/a&gt;でご確認いただけます。&lt;br /&gt;&lt;br /&gt;では、Edition 27 の新機能の一部を英語版を使ってご紹介します。&lt;br /&gt;主な変更点は 3 点。&lt;br /&gt;&lt;ol&gt;&lt;li&gt;CIAO! のサーバー版が Domino サーバー 64 ビット版をサポート&lt;/li&gt;&lt;li&gt;Analyzer、Configurator、Delta が XPages、カスタムコントロール、テーマ、スタイルシート、コンポジットアプリケーションの設計群をサポート&lt;/li&gt;&lt;li&gt;Delta で「2 文書間の比較」の機能が旧バージョンで一旦ドロップしましたが、再度追加されました。&lt;/li&gt;&lt;/ol&gt;XPages を含む新しい設計要素のサポートはこれまで多くのお客様から要望がありましたが、DDE での振舞いの把握や技術的な問題を克服し、ようやく実現に至りました。&lt;br /&gt;&lt;br /&gt;Analyzer では、XPages などのソースレベルでの分析ができるようになっています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TKkySCO290I/AAAAAAAAArI/RJJCzm0wqS8/s1600/New+Analyzer.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="468" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TKkySCO290I/AAAAAAAAArI/RJJCzm0wqS8/s640/New+Analyzer.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;こちらはカスタムコントロールの分析結果です。ソースのところは以前のバージョンではサポートしていませんでした。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TKkybReEJRI/AAAAAAAAArM/OOC8t8ho40Q/s1600/New+Analyzer2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="446" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TKkybReEJRI/AAAAAAAAArM/OOC8t8ho40Q/s640/New+Analyzer2.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Delta の比較画面&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TKkyh0wIijI/AAAAAAAAArQ/m8lnWrEZwig/s1600/New+Delta.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="454" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TKkyh0wIijI/AAAAAAAAArQ/m8lnWrEZwig/s640/New+Delta.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;XPage のソースを展開すると、サイドバイサイドでコードの比較が可能です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TKkypWmJ4UI/AAAAAAAAArU/lpMyVLbS0BI/s1600/New+Delta2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="466" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TKkypWmJ4UI/AAAAAAAAArU/lpMyVLbS0BI/s640/New+Delta2.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;黒のラインは相違なし。赤、青、緑の色分けで差分を把握することができます。こちらはテーマ設計の比較です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TKkytQXXS-I/AAAAAAAAArY/QLPPSLZuqHc/s1600/New+Delta3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="466" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TKkytQXXS-I/AAAAAAAAArY/QLPPSLZuqHc/s640/New+Delta3.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;最後は、Configurator。&lt;br /&gt;文字列のグローバル検索を行うことができます。ただし、今回のリリースではまだ、置換ができませんので注意してください。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TKkyzHCBcsI/AAAAAAAAArc/z-hqqcxC0rE/s1600/New+Configurator.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TKkyzHCBcsI/AAAAAAAAArc/z-hqqcxC0rE/s640/New+Configurator.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;このリリースで、開発者の皆さんにより効率的な XPages 開発をサポートできるようになりました。&lt;br /&gt;XPages 開発にも欠かすことができないツールとして再度アピールできる素晴らしい仕上がりになっています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-534433650830055924?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/534433650830055924/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/10/teamstudio-edition-27.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/534433650830055924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/534433650830055924'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/10/teamstudio-edition-27.html' title='Teamstudio Edition 27 の英語版によるプリビュー'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/TKkySCO290I/AAAAAAAAArI/RJJCzm0wqS8/s72-c/New+Analyzer.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-4077192275978993346</id><published>2010-09-08T08:31:00.000+09:00</published><updated>2010-09-08T08:31:45.272+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='signEZ'/><category scheme='http://www.blogger.com/atom/ns#' term='設計'/><category scheme='http://www.blogger.com/atom/ns#' term='署名'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria signEZ 機能紹介デモビデオ</title><content type='html'>&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QgbibcxP2B8?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QgbibcxP2B8?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-4077192275978993346?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/4077192275978993346/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-signez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4077192275978993346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4077192275978993346'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-signez.html' title='Ytria signEZ 機能紹介デモビデオ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5893057177968549681</id><published>2010-09-03T16:59:00.000+09:00</published><updated>2010-09-03T16:59:56.107+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agentEZ'/><category scheme='http://www.blogger.com/atom/ns#' term='エージェント管理'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria agentEZ 機能紹介デモビデオ</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KZBUnQjSvR0?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KZBUnQjSvR0?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5893057177968549681?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5893057177968549681/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-agentez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5893057177968549681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5893057177968549681'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-agentez.html' title='Ytria agentEZ 機能紹介デモビデオ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5841219841327383228</id><published>2010-09-03T16:54:00.000+09:00</published><updated>2010-09-03T16:54:18.845+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aclEZ'/><category scheme='http://www.blogger.com/atom/ns#' term='Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='ACL管理'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino'/><title type='text'>Ytria aclEZ 機能紹介デモビデオ</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;b&gt;Part1&lt;/b&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5tAOGsL0s5U?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5tAOGsL0s5U?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;b&gt;Part2&lt;/b&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YodksKtI_EM?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YodksKtI_EM?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5841219841327383228?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5841219841327383228/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-aclez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5841219841327383228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5841219841327383228'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-aclez.html' title='Ytria aclEZ 機能紹介デモビデオ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1310232673768424518</id><published>2010-09-03T16:11:00.000+09:00</published><updated>2010-09-03T16:11:36.432+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scanEZ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria scanEZ 機能紹介デモビデオ</title><content type='html'>&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;b&gt;Part 1: 単一の文書とアイテム&lt;/b&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dRLUcHObkqc?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dRLUcHObkqc?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;Part 2: 複数文書への一括処理&lt;/b&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9H02z21TB6o?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9H02z21TB6o?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;Part 3: その他の有用なツール&lt;/b&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6xftCnr7u4Y?fs=1&amp;amp;hl=ja_JP"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6xftCnr7u4Y?fs=1&amp;amp;hl=ja_JP" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1310232673768424518?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1310232673768424518/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-scanez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1310232673768424518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1310232673768424518'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/ytria-scanez.html' title='Ytria scanEZ 機能紹介デモビデオ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7592938032896163882</id><published>2010-09-03T09:59:00.000+09:00</published><updated>2010-09-03T09:59:51.813+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configurator'/><title type='text'>Thanks Configurator It's Friday!</title><content type='html'>今日は私の体験をお話したいと思います。&lt;div&gt;現在、Yria 製品自体は日本語化され、既にお客様にはご利用いただいておりますが、ヘルプの日本語化の作業が現在進行しています。Ytria の英語ヘルプ自体はノーツデータベースで作成されていますが、初期の翻訳でアウトソースを利用するため、一旦 250 ページ分を全て HTML ファイルとして吐き出し、そのHTML を翻訳してもらい、後で別のノーツデータベースの文書として取り込みという作業工程で行っています。&lt;/div&gt;&lt;div&gt;翻訳とは別に画面のハードコピーを画像で取り込んだのですが、初期の HTML コードには元々の英語ヘルプで使用されているイメージの幅と高さが指定されて吐き出しているため、日本語のスクリーンショットと 翻訳された HTML コードでの不整合が発生しスクリーンショットが横や縦に引き伸ばされた見にくいものとのなってしまいました。&lt;/div&gt;&lt;div&gt;HTML コードの width="xxx" height="xxx" を取り除く必要が出てきたわけです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;250 ページのノーツ文書を開いて、目視で確認し修正するとなると単純に 1 ページ 3 分かかる計算で 12 時間半。私もマシーンではないので休憩も必要ですからおおよそ 2 人日の追加工数になる計算です。&lt;/div&gt;&lt;div&gt;もちろん、私はそんなことをマニュアル作業でするつもりもありませんでしたので &lt;b&gt;Teamstudio Configurator&lt;/b&gt; を使います。&lt;/div&gt;&lt;div&gt;ここでの Tips は、通常 Configurator では固定の文字列を検索するようになっていますので、&lt;/div&gt;&lt;div&gt;width="xxx" height="xxx" を変数を伴う検索がある場合には正規表現を使った検索を行う必要があります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;そのために、「teamstudio.ini」(ノーツデータディレクトリー内)の [Configurator] セクションに&lt;/div&gt;&lt;div&gt;&lt;b&gt;STARRegExp=1&lt;/b&gt;&lt;/div&gt;&lt;div&gt;を&lt;/div&gt;&lt;div&gt;追加すると Configurator の UI に正規表現のオプションが出てきます。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TIBDxdcEm3I/AAAAAAAAAqw/zKlx_Hb3eUA/s1600/confy_panel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="419" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TIBDxdcEm3I/AAAAAAAAAqw/zKlx_Hb3eUA/s640/confy_panel.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;最初は HTML コードにどのように記述されているかわからないので、いくつか試しに正規表現を使って検索のみ行います。今回は非常に単純なパターンだったので助かりましたが、複雑なパターンでも正規表現で検索ヒットさせることができるはずです。&lt;/div&gt;&lt;div&gt;正規表現の記述の仕方は、最新のユーザーガイドに記載されていますので参照してください。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TIBEZr-iEPI/AAAAAAAAAq4/RKiMpkGk_8U/s1600/confiy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TIBEZr-iEPI/AAAAAAAAAq4/RKiMpkGk_8U/s640/confiy.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;正規表現の検索には、最初から「すべて置換」ができないようになっています（全てのヒットが意図したものかどうかが不明）のヒットした都度「置換」ボタンを押し文書を保存していきます。&lt;/div&gt;&lt;div&gt;合計で 20 分程度で終了しました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以前お客様に Configurator の ROI を聞かれた際、私は真顔で &lt;b&gt;300 %&lt;/b&gt; ですと言ったことがあります。お客様もうちの営業も笑っていましたが、これでホラではないことが証明できたのではないでしょうか？(笑)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;「Thanks Configurator It's Friday!」(Thanks God It'ｓ Fridayをモジって)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7592938032896163882?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7592938032896163882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/thanks-configurator-its-friday.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7592938032896163882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7592938032896163882'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/09/thanks-configurator-its-friday.html' title='Thanks Configurator It&apos;s Friday!'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mJAjFVh-D3Y/TIBDxdcEm3I/AAAAAAAAAqw/zKlx_Hb3eUA/s72-c/confy_panel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-5512335875860935516</id><published>2010-08-20T16:56:00.000+09:00</published><updated>2010-08-20T16:56:37.047+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>文書リンクが開かない? Ytria scanEZ で解決です!</title><content type='html'>以前、サーバー統廃合をされているお客様からこんなことを聞いたことがあります。&lt;br /&gt;&lt;br /&gt;「文書リンクが貼ってあるデータベースがあるから、なかなか古いサーバーを無くせないんだよね。」&lt;br /&gt;その時は、へーっ、どうしてかなァと思ってただ受け流していたのですが、その後、文書リンクのメカニズムを調べてなるほどと思いました。&lt;br /&gt;&lt;br /&gt;Lotus のサポート技術情報の「&lt;a href="http://www-06.ibm.com/jp/domino04/lotus/support/faqs/faqs.nsf/all/728493"&gt;文書リンクを開くときの..&lt;/a&gt;.」から抜粋すると、文書リンクを開く際どのような手順でデータベースが決定されるのか?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ユーザーのワークスペースにデータベースアイコンが追加されていればそれを使用する（複数ある場合は一番上のアイコンを使用する）&lt;/li&gt;&lt;li&gt;CATALOG.NSF でサーバーを選択して検索する&lt;/li&gt;&lt;li&gt;文書リンクのプロパティの [ヒント:] に表示されたサーバーを検索する&lt;/li&gt;&lt;li&gt;ユーザーのホームサーバーを検索する&lt;/li&gt;&lt;li&gt;クライアントローカルを検索する&lt;/li&gt;&lt;li&gt;1～5 で見つからない場合、[検索するサーバーの選択] ダイアログボックスが表示され、自分でサーバーを指定する&lt;/li&gt;&lt;/ol&gt;とあります。&lt;br /&gt;なるほど、何十台もサーバーが稼働していて、今回数台にまとめるような統廃合を行うような大規模なお客様には起こりそうな問題です。&lt;br /&gt;サーバーを無くしてしまって、レプリカデータベースが自分のホームサーバーに無い場合には、ユーザーは自分でサーバーを指定することになりますが、一般のユーザーはどこにどのデータベースがあるのか知るわけがありません。&lt;br /&gt;&lt;br /&gt;唯一の解決策は、文書リンクの中にある「サーバーヒント」内のサーバー名を新しいものに置き換えることです。&lt;br /&gt;&lt;br /&gt;今日 Ytria の scanEZ 別の問題で使用しているときに、ハタと見つけました。&lt;br /&gt;すべての文書を対象に、相違パネルで「相違」を実行。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;すべてのアイテムが表示されると思いますので、表示内容を「リッチテキスト」のみに限定。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TG4ztYhS1xI/AAAAAAAAAqQ/dHTV5futdws/s1600/2010-08-20_164858.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TG4ztYhS1xI/AAAAAAAAAqQ/dHTV5futdws/s320/2010-08-20_164858.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;それぞれのリッチテキストフィールドを選択して、「その他」のボタンから&lt;br /&gt;「リッチテキスト内の文書リンクを検索/更新」を選びます。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TG4zY0Q0NqI/AAAAAAAAAqI/7w6kuaXCiOs/s1600/2010-08-20_164948.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TG4zY0Q0NqI/AAAAAAAAAqI/7w6kuaXCiOs/s640/2010-08-20_164948.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;文書リンクのモディファイアで「サーバーヒント」列で表示されているサーバーを確認したり&lt;br /&gt;修正したりできます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TG40Lhs3JMI/AAAAAAAAAqY/cdHIPh_K7Wc/s1600/2010-08-20_165031.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TG40Lhs3JMI/AAAAAAAAAqY/cdHIPh_K7Wc/s640/2010-08-20_165031.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;修正は複数文書を一括で変更も可能です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TG40h8aLL7I/AAAAAAAAAqg/hLkF2grEN1Y/s1600/2010-08-20_165112.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TG40h8aLL7I/AAAAAAAAAqg/hLkF2grEN1Y/s400/2010-08-20_165112.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-5512335875860935516?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/5512335875860935516/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/ytria-scanez.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5512335875860935516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/5512335875860935516'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/ytria-scanez.html' title='文書リンクが開かない? Ytria scanEZ で解決です!'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mJAjFVh-D3Y/TG4ztYhS1xI/AAAAAAAAAqQ/dHTV5futdws/s72-c/2010-08-20_164858.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7964185796258391427</id><published>2010-08-19T07:58:00.000+09:00</published><updated>2010-08-19T07:58:30.397+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria ツールの「日本語化」についての tips</title><content type='html'>今回のポストでは、Ytria 製品をすでにご購入いただいているお客様、あるいはこれからご購入されるお客様に日本語化された製品の入手方法と製品の日本語化についての Tips をお知らせしたいと思います。&lt;br /&gt;&lt;br /&gt;まずは、製品の入手方法から。日本語版のダウンロードは Ytria のサイトの&lt;a href="http://www.ytria.com/WebSite.nsf/WebPageRequest/JP_homeen?OpenDocument&amp;amp;Lang=en"&gt;こちらのページ&lt;/a&gt;から直接ダウンロードのページへ。まずは「Free Download」のリンクボタンをクリックします。&lt;br /&gt;下のスクリーンは全製品スィートになりますが、下のほうには製品個別のダウンロードのリンクボタンがありますので、購入されたツールを適時お選びいただきダウンロードしてください。&lt;br /&gt;ここまでのダウンロードは、試供をされるお客様でも同じです。下の赤の枠で示されているとおり、ライトバージョン、すなわち、試供版には英語のユーザーインターフェースしか表示されないように製品の中で制御されています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvgUsM8F_I/AAAAAAAAApo/_-ouB4awfRs/s1600/2010-08-18_221853.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="364" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvgUsM8F_I/AAAAAAAAApo/_-ouB4awfRs/s640/2010-08-18_221853.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;上のページは、Ytria のトップページから「Download」のページへ。そのページの右下に下のようなセクションがありますので「Japanese 日本語」のリンクを辿っていけます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvhsOT5MBI/AAAAAAAAAps/386797Rs_Lw/s1600/2010-08-18_222802.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvhsOT5MBI/AAAAAAAAAps/386797Rs_Lw/s320/2010-08-18_222802.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;ダウンロードしたファイルは、インストールデータベースを含む zip ファイルになっています。&lt;br /&gt;解凍してノーツのデータディレクトリー配下にコピーし、ノーツクライアントからそのデータベースを開きます。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvnKUE4MsI/AAAAAAAAApw/7J76LR0ChLY/s1600/2010-08-18_224439.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvnKUE4MsI/AAAAAAAAApw/7J76LR0ChLY/s640/2010-08-18_224439.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;データベースを開くと、上のようにインストールのボタンがありますのでクリックして処理を開始します。途中実行セキュリティのダイアログが表示されますが、すべて信頼するで先に進みます。また途中で現在ノーツクライアントにログインしている ID で署名する旨の確認も出てきますのですべて受け入れます。&lt;br /&gt;インストールの設定では、導入する製品の選択と、インストール後アクティベートするための「キー管理システム」を起動するにチェックを入れてください。試供の方はこのオプションのチェックは不要となります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvnfCfO7vI/AAAAAAAAAp0/g-Z6Sg0UEmg/s1600/2010-08-18_224604.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvnfCfO7vI/AAAAAAAAAp0/g-Z6Sg0UEmg/s400/2010-08-18_224604.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;インストール完了のダイアログに続いて、キー管理システムのダイアログが表示されます。&lt;br /&gt;下のように、対象の製品をハイライトし、ライセンスキーの入力を行います。&lt;br /&gt;（ライセンスキーは別途お客様にお知らせしておりますので、担当営業までご確認ください）&lt;br /&gt;入力の都度「ライセンスキーの追加」ボタンを押して対象の製品すべてに対して行います。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvon2DauQI/AAAAAAAAAp4/dxa2kQDF7oU/s1600/2010-08-18_224912.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TGvon2DauQI/AAAAAAAAAp4/dxa2kQDF7oU/s400/2010-08-18_224912.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;そして一番最後に「有効化」ボタンを押します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvp2sixfeI/AAAAAAAAAp8/_ds9JiPyMgA/s1600/2010-08-18_225304.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvp2sixfeI/AAAAAAAAAp8/_ds9JiPyMgA/s400/2010-08-18_225304.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;「有効化」のボタンを押すと、インターネットにつながり、Ytria のサーバーと交信してそのキーが適切かどうかをチェックしているようです。&lt;br /&gt;また、このときにアカウントを作成しておくと、複数台の PC で作業しているユーザーは 2 台目以降の認証をおこなうので便利です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TGvp_GCB2mI/AAAAAAAAAqA/ON6sF5uHvCY/s1600/2010-08-18_225416.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="375" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TGvp_GCB2mI/AAAAAAAAAqA/ON6sF5uHvCY/s400/2010-08-18_225416.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;以上がインストールにおける大まかな流れです。&lt;br /&gt;&lt;br /&gt;次は、製品の日本語化に関する内容です。&lt;br /&gt;以上のステップを通して製品版（フルバージョン）のキーを与えた後に、製品は完全に日本語の UI を表示するようになります。&lt;br /&gt;因みに、このメカニズムは、v9.1.3 から採用されています。それ以前のお客様は製品の更新で v9.1.3 になった瞬間に日本語の UI が消えてしまう現象が発生します。その際には以下のローカライズファイルを入手してください。&lt;br /&gt;&lt;br /&gt;Ytria 製品のローカライズのメカニズムは単純で、ノーツの実行ディレクトリー（notes.exeが存在）にローカライズファイルを持っています。Ytria のフルバージョンのツールはこのローカライズファイル（YtriaLang.loc）を読み取って各国言語の対応を行うようプログラミングされています。&lt;br /&gt;&lt;br /&gt;また、このローカライズファイルやその修正は、ユーザーやコミュニティにオープンにされています。&lt;br /&gt;&lt;a href="http://www.ytria.com/Glossary.nsf"&gt;http://www.ytria.com/Glossary.nsf&lt;/a&gt;&lt;br /&gt;にアクセスして、「Japanese」を探してもらうと「Edit」や「Download」のリンクがあります。&lt;br /&gt;修正のためには Ytria のアカウント（製品有効化のところで作成したアカウント）でログインし、このリンクを辿って修正可能です。&lt;br /&gt;最新のローカライズファイルを取得したい場合は、「Downlaod」をクリックして添付のような形で表示されるファイルをダウンロードし、ノーツの実行ディレクトリーにコピーするだけです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvs4jHFzEI/AAAAAAAAAqE/kSJJntSbqw4/s1600/2010-08-18_232034.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvs4jHFzEI/AAAAAAAAAqE/kSJJntSbqw4/s640/2010-08-18_232034.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;日本語化においては、誤りや言い回しなどまだ改善の余地があると思いますのでご意見やご希望があればご連絡ください。修正後はいつでもここから最新版が入手できます。&lt;br /&gt;と書いている途中でも、誤字を見つけてしまいました。修正しておきます。&lt;br /&gt;あるいは、ご自身のアカウントで修正したものを使うといったことも理論的には可能です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7964185796258391427?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7964185796258391427/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/ytria-tips.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7964185796258391427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7964185796258391427'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/ytria-tips.html' title='Ytria ツールの「日本語化」についての tips'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/TGvgUsM8F_I/AAAAAAAAApo/_-ouB4awfRs/s72-c/2010-08-18_221853.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2943635179155941538</id><published>2010-08-18T17:02:00.000+09:00</published><updated>2010-08-18T17:02:17.689+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='panagenda'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='MarvelClient'/><title type='text'>「Notes/Dominoアップグレード効率化セミナー」開催のご案内</title><content type='html'>来る 8 月 27 日、「Notes/Dominoアップグレード効率化セミナー」と題して&lt;a href="http://www.lightwell.jp/"&gt;株式会社ライトウェル様&lt;/a&gt;と共同主催でセミナーを開催します。&lt;br /&gt;詳細は&lt;a href="http://www.teamstudio.com/jp/news-events/events-calendar.html?region=APAC#1001"&gt;こちら&lt;/a&gt;でご確認いただけます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最近の傾向として、サーバーのアップグレードは定期サーバーメンテナンスで行われることが多く、さほど問題視されることはなくなりました。&lt;br /&gt;しかしながら、クライアントのアップグレードは人海戦術で行ったり、スマートアップグレードを一部適用しながらといまだかなりの負担を強いられるエリアでもあります。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.panagenda.com/"&gt;panagenda 社&lt;/a&gt;のCEO &amp;amp; CTO をお迎えして MarvelClient を使ったノーツクライアントの一括集中管理、変更方法を披露。アップグレードをこれまで想像もしなかったほど効率的に行うことができることを実感していただけると思います。&lt;br /&gt;&lt;br /&gt;一方、アプケーションのアップグレードも開発者を含め、時間と労力をかけて行わなければならないプロジェクトです。特に非互換の検出と修正に対する &lt;a href="http://www.teamstudio.com/"&gt;Teamstudio&lt;/a&gt; のサービスとソリューションは、これらのプロセスを自動化し、数カ月の作業を 5 分の 1、あるいは 10 分の 1 にまで抑えることができます。&lt;br /&gt;&lt;br /&gt;最後に、次の Lotus Notes/Domino 8.5.2 の最新情報のセッションはおそらくここ日本で一番早く皆様にお届けできる稀有なセッションになるはずです。&lt;br /&gt;&lt;br /&gt;こんな贅沢なセミナーが今までにあったでしょうか?&lt;br /&gt;&lt;br /&gt;是非ご参加ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2943635179155941538?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2943635179155941538/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/notesdomino.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2943635179155941538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2943635179155941538'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/08/notesdomino.html' title='「Notes/Dominoアップグレード効率化セミナー」開催のご案内'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6990604332302666698</id><published>2010-07-21T14:29:00.000+09:00</published><updated>2010-07-21T14:29:01.720+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Analyzer フィルターデータベースでの問題</title><content type='html'>Teamstudio の Edition 25.2J がリリースがされ、先日お客様のところでデモをしている際にある問題に気が付きました。&lt;br /&gt;そのデモでは Analyzer のフィルタデータベースを新規で作成し、フィルタ作成するデモだったのですが、条件のオペレーションにで「&lt;b&gt;エントリが索引にないまたはビューの索引が作成されていません&lt;/b&gt;」というメッセージが表示され、フィルタを作成することができませんでした。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaBZnCFy9I/AAAAAAAAApI/HRrn12YyuRo/s1600/2010-07-21_130645.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaBZnCFy9I/AAAAAAAAApI/HRrn12YyuRo/s640/2010-07-21_130645.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;また、この現象は Edition 25 Build 19455 のフィルタテンプレートから新規のフィルタデータベースを作成した場合にのみ発生します。以前のバージョンのフィルタデータベースをそのまま、Edition 25J で使用している場合には発生せず、 Edition 25 上で新規のフィルタデータベースを作成する場合のみです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaAMcfSzEI/AAAAAAAAApA/_fnzEqdw7lo/s1600/2010-07-21_130600.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaAMcfSzEI/AAAAAAAAApA/_fnzEqdw7lo/s400/2010-07-21_130600.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;この「エントリが索引にないまたはビューの索引が作成されていません」のメッセージは、ノーツが出しているメッセージなので何か参照先に問題があることは明らかです。&lt;br /&gt;&lt;br /&gt;発見したのは、このオペレーションのフィールドが参照しているビューと、それに関連する以下の 4 つのビューで問題がありました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaCwzUgIJI/AAAAAAAAApQ/ub6TwLip6IM/s1600/2010-07-21_130817.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="314" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaCwzUgIJI/AAAAAAAAApQ/ub6TwLip6IM/s640/2010-07-21_130817.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;問題の箇所は、ビューの選択式で指定しているフォームの名前が誤っていました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TEaDEZx0J_I/AAAAAAAAApY/CvynL6wjMbc/s1600/2010-07-21_130859.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TEaDEZx0J_I/AAAAAAAAApY/CvynL6wjMbc/s640/2010-07-21_130859.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;下のように括弧をとって修正保存していただくとオペレーションの情報がビュー表示され、フィルタを作成する際のエラーがなくなります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TEaDJxraWeI/AAAAAAAAApg/CR2kCDGidJ8/s1600/2010-07-21_130942.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/TEaDJxraWeI/AAAAAAAAApg/CR2kCDGidJ8/s640/2010-07-21_130942.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;現行バージョンでの修正版の提供はなく、対処方法は上記のように行って頂く必要があります。ロードマップでは 9 月下旬には Edition 26J のリリースが予定されており、そのリリースでの修正になるはずです。&lt;br /&gt;しばらくの間ご迷惑をお掛けしますがよろしくお願いいたします。&lt;br /&gt;ご不明な点がありましたら&lt;a href="mailto:techsupport_japan@teamstudio.com"&gt;テクニカルサポート&lt;/a&gt;までご連絡ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6990604332302666698?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6990604332302666698/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/analyzer.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6990604332302666698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6990604332302666698'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/analyzer.html' title='Analyzer フィルターデータベースでの問題'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mJAjFVh-D3Y/TEaBZnCFy9I/AAAAAAAAApI/HRrn12YyuRo/s72-c/2010-07-21_130645.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7383302624082437879</id><published>2010-07-14T18:04:00.000+09:00</published><updated>2010-07-14T18:04:21.130+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria ツールの「フルアクセスアドミニストレーション」について</title><content type='html'>ほとんどの Ytria のツールでは、「フルアクセスアドミニストレーション」権限でのデータベースアクセスが可能です。オプションのメニューから「フルアクセスアドミニストレーション」を選びます。&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TD14zn1NFiI/AAAAAAAAAog/K79T1CM1bDU/s1600/2010-07-14_174342.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="436" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/TD14zn1NFiI/AAAAAAAAAog/K79T1CM1bDU/s640/2010-07-14_174342.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;しかし、”どのユーザーでも、この機能を使えばデータベースにフルアクセスできる”&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;と勘違いされる方もおられるので、ここで確認しておきましょう。&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ytria のツールで「フルアクセスアドミニストレーション」を使用する場合は、そのユーザーはサーバー文書のセキュリティタブにある同じくフルアクセスアドミニストレーションに含まれていなければなりません。&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TD147Z5n3LI/AAAAAAAAAoo/ZD2ZXiGTnVQ/s1600/2010-07-14_174038.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="337" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TD147Z5n3LI/AAAAAAAAAoo/ZD2ZXiGTnVQ/s640/2010-07-14_174038.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Domino Administrator を使用する際に、[アドミニストレーション] - [フルアクセスアドミニストレーション] でこのモードの切替をするのと同じ考え方です。&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TD15LZj0MYI/AAAAAAAAAo4/rv1R6vlT48g/s1600/2010-07-14_174153.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TD15LZj0MYI/AAAAAAAAAo4/rv1R6vlT48g/s640/2010-07-14_174153.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;要約すれば、Ytria のツールは魔法の杖ではなく、これで何でもできるという訳ではありません。しっかりと Notes/Domino のセキュリティに則った使用になっています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;言うまでもありませんが、このフルアクセスアドミニストレーションの権限に切り替えることで&lt;br /&gt;アクセス出来ない ACL 設定や、読者名フィールドの設定があるためにアクセス出来ない文書などにもアクセスできるようになります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7383302624082437879?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7383302624082437879/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/ytria.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7383302624082437879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7383302624082437879'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/ytria.html' title='Ytria ツールの「フルアクセスアドミニストレーション」について'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mJAjFVh-D3Y/TD14zn1NFiI/AAAAAAAAAog/K79T1CM1bDU/s72-c/2010-07-14_174342.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-627669328376007282</id><published>2010-07-01T12:21:00.000+09:00</published><updated>2010-07-01T12:21:09.299+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='CIAO'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 26'/><title type='text'>Teamstudio Edition 26 (英語版) のリリース</title><content type='html'>昨日英語版の Edition 26 がリリースされました。今回のリリースはメジャーアップグレードとなり、機能拡張を中心としてリリースとなっています。&lt;br /&gt;&lt;br /&gt;このEdition 26 の日本語版リリースは &lt;a href="http://www.teamstudio.com/products/product-road-map.html"&gt;Product Road Map&lt;/a&gt; によると 今年の 9 月の予定ですが、ひと足早く概要をご紹介します。&lt;br /&gt;&lt;br /&gt;今回の機能拡張では大きく 2 つ。CIAO! のDDEへのシームレスな統合と Analyzer で使用するテンプレートのユーザーインターフェースの大幅な改良です。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Teamstudio CIAO!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;スクリーンのとおり、アプリケーションの設計要素を表示するパースペクティブ上で、赤丸で示したようにアイコンの右下にチェックアウトされているかどうかの状態を確認できるアイコンを採用しています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwDhTdFFfI/AAAAAAAAAno/ahjKcWVH9fE/s1600/2010-07-01_105454.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwDhTdFFfI/AAAAAAAAAno/ahjKcWVH9fE/s320/2010-07-01_105454.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;チェックアウト／チェックインはこのパースペクティブの設計要素をハイライトして右クリック。プルダウンのメニューで「Teamstudio CIAO!」のメニューからアクションを起こすことができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TCwEFMA5jtI/AAAAAAAAAnw/b1zPctwfV20/s1600/2010-07-01_105731.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TCwEFMA5jtI/AAAAAAAAAnw/b1zPctwfV20/s320/2010-07-01_105731.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;また、設計要素のプロパティに「CAIO!」のタブが追加されており、チェックアウトユーザー、日付、修正済みかどうか、チェックアウト時のコメントなどが確認できます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TCwEhA-FHvI/AAAAAAAAAn4/SGrvucGz3wM/s1600/2010-07-01_110034.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TCwEhA-FHvI/AAAAAAAAAn4/SGrvucGz3wM/s400/2010-07-01_110034.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;※この CIAO! の機能拡張は Lotus Notes クライアント 8.5.1 以降のスタンダード版でのみご使用いただけます。8.0.x 以前をお使いのユーザー様にはこれまでと同様の NSF インストールをご用意しており、これまでと同じ CIAO! の機能になります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Teamstudio Analyzer&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;今回の Analyzer での基本的な機能は変更されていませんが、使用する分析結果データベース、レポートデータベース、監査フィルターデータベースの各テンプレートがユーザーインターフェースを中心に変更されています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwFoLeSPeI/AAAAAAAAAoA/5VTw0jdkJU4/s1600/2010-07-01_110559.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwFoLeSPeI/AAAAAAAAAoA/5VTw0jdkJU4/s640/2010-07-01_110559.bmp" width="129" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;上のスクリーンは分析結果データベースのビューナビゲーションです。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwF5Ua5xwI/AAAAAAAAAoI/wElDtIb5Ao0/s1600/2010-07-01_110903.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwF5Ua5xwI/AAAAAAAAAoI/wElDtIb5Ao0/s320/2010-07-01_110903.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;ビューナビゲーションだけでなく表示設計要素に従って適切と思われる列（情報）表示になります。もちろんこれまでどおりユーザーがご自身でカスタマイズ可能です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwGSwGfKjI/AAAAAAAAAoY/T3sjmLBzya0/s1600/2010-07-01_112954.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwGSwGfKjI/AAAAAAAAAoY/T3sjmLBzya0/s400/2010-07-01_112954.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;最後に、フィルターデータベースの新規フィルターを作成するユーザーインターフェースです。&lt;br /&gt;内容、項目事態は変更ありませんが、より洗練された見た目になっています。&lt;br /&gt;&lt;br /&gt;この Analyzer のテンプレートの改良はウィジェットインストール、NSF インストールのどちらでも採用されています。&lt;br /&gt;&lt;br /&gt;また、今回の英語版では Edition 26 より Lotus Notes 6.x へのサポートがなくなっています。6.x で動作しないバージョンになったというわけではありません。おそらく問題なく動作すると思いますが、ご存知のとおり、IBM Lotus での 6.x のサポート終了に伴い弊社でもこのバージョンで製品のテストを行っておりません。従って、正式なサポートを行う条件がそろっておりませんので正式サポートから除外させていただいております。また、Edition 26 日本語版リリース時の 6.x 対応については別途 9 月以降のリリース時にアナウンスされると思いますのでご注意ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-627669328376007282?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/627669328376007282/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/teamstudio-edition-26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/627669328376007282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/627669328376007282'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/07/teamstudio-edition-26.html' title='Teamstudio Edition 26 (英語版) のリリース'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/TCwDhTdFFfI/AAAAAAAAAno/ahjKcWVH9fE/s72-c/2010-07-01_105454.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8412187347814185111</id><published>2010-06-28T16:16:00.000+09:00</published><updated>2010-06-28T16:16:48.451+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Single Copy XPage Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Single Copy XPage Design について</title><content type='html'>&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf"&gt;Lotus Notes and Domino Application Development wiki&lt;/a&gt; に Single Copy XPage Design についてのポストがありましたので、抜粋してご紹介します。{&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Single_Copy_XPage_Design"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;&lt;br /&gt;いつものように、また、オリジナルページにも記載されていますが、この機能について 8.5.2 の最終リリース版に組み込まれているかどうか、また内容もそのままかどうかについては保証できませんのでご了承ください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まずは、Single Copy XPage Designとは何か? その概要からご紹介します。&lt;br /&gt;&lt;br /&gt;Single Copy XPage Design は8.5.2の新機能で、XPage のリソースを共有して使用することが可能です。XPages、カスタムコントロール、スタイルシート、JavaScirptライブラリ、テーマなどをあるひとつのデータベース(以降「SCXD データベース」)に格納しておき、他のデータベースからこの SCXD データベースを参照指定して再利用することができるようになります。&lt;br /&gt;&lt;br /&gt;指定には、アプリケーションプロパティのXPagesタブにあるパフォーマンスセクションにから指定します。(オリジナルページのスクリーンショットで確認してください）&lt;br /&gt;&lt;br /&gt;実行時、このプロパティに指定がある場合にはその指定された SCXDデータベースの設計要素が実際に読み込まれ使用されます。これで UI とデータをデータベース間で分離させるといったこともできそうです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;また、この機能の制約事項として&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SCXD データベースとアプリケーションで同名のデフォルトのXPage が必要&lt;/li&gt;&lt;li&gt;SCXD データベースは NSF でなければならない。NTF はダメ。&lt;/li&gt;&lt;li&gt;ビュー、フォーム、エージェントといった「クラシック」な設計要素で、 SCXDとアプリで共通する設計要素が必要。XPages設計要素だけが共有して使用できることになります。&lt;/li&gt;&lt;li&gt;XPages 設計要素は今現在はインスタンス単位で上書きすることができません。&lt;/li&gt;&lt;li&gt;SCXD をセットしたらドミノサーバーの HTTP タスクを再起動する必要がある。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;SCXD の指定後 HTTP タスクを再起動とありますが、ここのオプションはアプリケーション単位での指定（アプリケーションプロパティ）なので、本当にそうなのかはちょっと疑問です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;いづれにせよ、再利用の仕組みを利用することでより一貫性のある、また同時にメンテナンス性も向上するので是非利用したい機能のひとつになることは間違いありません。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8412187347814185111?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8412187347814185111/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/single-copy-xpage-design.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8412187347814185111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8412187347814185111'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/single-copy-xpage-design.html' title='Single Copy XPage Design について'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7057083186125566707</id><published>2010-06-18T13:23:00.000+09:00</published><updated>2010-06-18T13:23:44.861+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Teamstudio Edition 25J の Notes 8.5.x Basic クライアントへのインストール</title><content type='html'>Teamstudio Edition 25J のリリース後、お問い合わせいただいたご質問の中から興味深くもあり実際にこういうケースに遭遇するお客様がいるのかなぁと思い、今回まとめてみることにします。&lt;br /&gt;&lt;br /&gt;会社の方針によって、全社的に Notes クライアントの Basic 版を採用しているユーザー様、特にスタンダード版が使用できないユーザー様には重要な Tips になるでしょう。&lt;br /&gt;&lt;br /&gt;Lotus Notes 8.5 以降であれば開発環境は DDE (Domino Designer on Eclipse) となり、Teamstudio のツールのインストールは Notes クライアントスタンダード版(Eclipse ベース)から&lt;a href="http://notesdominoliaison.blogspot.com/2010/06/teamstudio-tools-edition-252.html"&gt;ウィジェットインストール&lt;/a&gt;になります。&lt;br /&gt;しかし、Domino Designer を使用しない運用担当者や、事情によって開発は DDE で行うがクライアントは Basic で統一されているなどの諸事情がある担当者が、Teamstudio のツールを使用することもあるでしょう。その際のインストールは Basic&amp;nbsp;版から従来と同様の NSF でのインストールになります。&lt;br /&gt;&lt;br /&gt;ところが、NSF のインストールデータベースを使ってインストールを開始すると以下のメッセージが出力されてインストールが進みません。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TBrieKbX2UI/AAAAAAAAAng/msrZcNwofMs/s1600/2010-06-18_095925.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/TBrieKbX2UI/AAAAAAAAAng/msrZcNwofMs/s400/2010-06-18_095925.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;このチェックロジックがあるために 8.5 以降のバージョンではウィジェットインストールしかできないことになります。&lt;br /&gt;このロジックを外すことで、Basic 版に NSF インストールできないか調べてみると実は隠し技がありました。&lt;br /&gt;この隠し技は、Teamstudio ツールの 8.5.0クライアントへのウィジェットインストールが Notes API の不具合によってうまくいかず、同時にお客様が何らかの事情で 8.5.1以降のクライアントへ移行できないお客様向けに NSF インストールからのツールインストールをしていただくための対処方法だったようです。&lt;br /&gt;&lt;br /&gt;その裏技ですが、Notes データディレクトリー直下に「teamstudio.ini」という ini ファイルを作成します。既に以前のバージョンを使用している場合は、この ini ファイルが残っているので修正になります。&lt;br /&gt;ini ファイルの [Teamstudio] セクションに以下の行を追加し保存後、NSF インストーラーを起動して見てください。&lt;br /&gt;上記のエラーメッセージがでなくなり、インストールプロセスが進みます。&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;[Teamstudio]&lt;br /&gt;AllowUnsupportedInstall=1&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;インストールの方法に関してはあくまでも対処療法的な扱いになりますが、正常にインストールされたツールの動作上の問題に関してはサポート対象の範囲になります。&lt;br /&gt;インストールが完了すれば、Domino Designer on Eclipse の方でもツール起動のスマートアイコンがツールバーにも表示され、ツールは使用可能です。&lt;br /&gt;&lt;br /&gt;ただし、このような形でのインストールになりますので以下の 2 点についてご注意ください。&lt;br /&gt;&lt;br /&gt;1) たとえば、通常 Analyzer で分析が終了すると分析結果データベースが自動的に開くようになっています。Domino Designer 上で Analyzer を起動し、分析が終了したあとで、Notes クライアントが立ち上がらず (Standard を立ち上げようとする)、分析結果が表示されなくなったり、分析結果内の「Designer で開く」の機能などクライアントと DDE の連携がある箇所に関して必然的に動作しないと考えられます(もともと Basic 版の中から Designer を立ち上げられない)。このような事象に関してはいずれもサポート対象外となります。&lt;br /&gt;&lt;br /&gt;2) 将来のリリースでは、より DDE と綿密な連携をとるようなツールになっていく予定です。たとえば、CIAO!では次のリリースでそのような機能がフィーチャーされますが {&lt;a href="http://www.teamstudio.com/products/product-road-map.html"&gt;Product Road Map&lt;/a&gt;}、この NSF インストールでは、そういった機能が使用できません。現行のリリースでは、ウィジェットのインストールと NSF のインストールでの違いはありませんが、将来のリリースでは確実に機能の差がでてくることが予想されます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7057083186125566707?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7057083186125566707/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/teamstudio-edition-25j-notes-85x-basic.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7057083186125566707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7057083186125566707'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/teamstudio-edition-25j-notes-85x-basic.html' title='Teamstudio Edition 25J の Notes 8.5.x Basic クライアントへのインストール'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mJAjFVh-D3Y/TBrieKbX2UI/AAAAAAAAAng/msrZcNwofMs/s72-c/2010-06-18_095925.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6490930553477640674</id><published>2010-06-03T11:51:00.000+09:00</published><updated>2010-06-03T11:51:22.317+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Teamstudio Tools Edition 25.2日本語版 本日リリース</title><content type='html'>本日待望のリリース Edition 25.2J がリリースされました。&lt;br /&gt;以前よりお伝えしておりますが、今回は各情報をまとめたいと思います。&lt;br /&gt;&lt;br /&gt;まずは、このリリースので変更点や注意点をこちらのリリースノートでご確認いただけます。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.teamstudio.com/files/release-notes/E252JReleaseNotes.pdf"&gt;Edition 25.2J リリースノート(PDF)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;製品ダウンロードは下記の URL です。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.teamstudio.com/jp/support/product-downloads.html"&gt;http://www.teamstudio.com/jp/support/product-downloads.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Notes 8.5.1 へのインストールは「マイウィジェット」へダウンロードページ上の XML をドラッグアンドドロップして行います。インストール概要は以下のビデオを御覧下さい。&lt;br /&gt;インターネットの回線のスピードなどの外部要因によってプロビジョニングなどに時間がかかることが予想されます。&lt;br /&gt;進行状況を確認しながら行うとよいでしょう。&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MbtuX86eFdY&amp;hl=ja_JP&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MbtuX86eFdY&amp;hl=ja_JP&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;導入後、ツールの起動でこれまでとは違う点はこちらを参照してください。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j-851.html"&gt;Teamstudio Edition 25J 8.5.1 クライアント上でのツールの起動方法&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6490930553477640674?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6490930553477640674/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/teamstudio-tools-edition-252.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6490930553477640674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6490930553477640674'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/06/teamstudio-tools-edition-252.html' title='Teamstudio Tools Edition 25.2日本語版 本日リリース'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1353836343510804124</id><published>2010-05-31T17:44:00.000+09:00</published><updated>2010-05-31T17:44:32.993+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unplugged'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Teamstudio セミナーのご案内</title><content type='html'>ここ 2 ヶ月の大阪および東京でのセミナーの予定と内容が最終確定しましたのでご案内いたします。&lt;br /&gt;&lt;br /&gt;【大阪】&lt;br /&gt;2010 年 6 月 23 日「ベストプラクティスに基づくXPagesの開発手法」セミナー&lt;br /&gt;内容は 4 月に東京でさせていただいた XPages の開発手法と同じ内容です。&lt;br /&gt;前回東京では 50 名以上の方にお集まりいただきました。大変関心の高いトピックです。前回のアンケートの結果も上々でしたので、そのままの内容でさせていただくつもりです。&lt;br /&gt;大阪あるいは大阪近郊の方は是非ご参加ください。&lt;br /&gt;&lt;br /&gt;【東京】&lt;br /&gt;2010 年 7 月 7 日「Teamstudio 最新情報キャッチアップセミナー」&lt;br /&gt;Ytria 製品の取扱とともに、この時期には日本語版が正式にリリースできていると思います。日本語のユーザーインターフェースで実際のデモンストレーションを行う予定です。&lt;br /&gt;また、Teamstudio Unplugged のご紹介では、XPages の開発で BlackBerry 上で動作するノーツアプリケーションを簡単にインプリできるソリューションのご紹介や、その他製品リリースに伴なう最新情報の提供をしたいと考えています。&lt;br /&gt;&lt;br /&gt;上記の詳細とお申し込みは&lt;a href="http://www.teamstudio.com/jp/news-events/events-calendar.html?region=APAC#267"&gt;こちら&lt;/a&gt;を参照してください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1353836343510804124?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1353836343510804124/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1353836343510804124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1353836343510804124'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio.html' title='Teamstudio セミナーのご案内'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-571560379472500723</id><published>2010-05-27T21:37:00.000+09:00</published><updated>2010-05-27T21:37:18.307+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Jeremy Hodge'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino Designer'/><title type='text'>Rockstar JSLint プラグインで JavaScript コードの品質をチェック</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lotus Domino Designer on Eclipse (DDE) の本当の価値は、コニュニティが作成したフリーツールや商用のプラグインが組み込めるといっても過言ではありません。&lt;br /&gt;Java 開発をしている開発者にとって、Eclipse へプラグインを導入しながら開発の効率化を図ったり、品質をチェックしたりすることは当たり前になっています。&lt;br /&gt;個人的に期待していますが、Teamstudio でも以前 Eclipse 上で動作する Java 開発者向けのプラグインツールを開発していた経緯があります。つまり DDE へのこういったプラグイン作成はすでにノウハウを持っていますので、ノーツ開発専用のプラグインを提供し、Eclipse 内でシームレスなコードレビュー、単体テスト、プロファイリングなどが実現できるソリューションが提供できることを期待しています。&lt;br /&gt;&lt;br /&gt;今回は、まだ Eclipse 環境に 8.5 になってから初めて触ってみたという方に、プラグインを使って統合された環境になるとこういったことができますという良い例としてご紹介したいと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jeremy Hodge 氏の Improve the Quality of Your JS Code with the Rockstar JSLint Plugin {&lt;a href="http://xpagesblog.com/xpages-blog/2010/5/21/improve-the-quality-of-your-js-code-with-the-rockstar-jslint.html"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この筆者が気に入っているツールのひとつに JSLint (http://www.jslint.com) があります。これはクライアントの JavaScript コードをこの Website で貼り付けると、そのコードの文法チェックをおこなったり、JavaScript のベストプラクティスやコード品質のための警告などを提供しています。&lt;br /&gt;&lt;br /&gt;この Website の良くない点は、このようにいちいちコードを張り付けなければならないことでしたが、Rockstar Apps の JSLint eclipse プラグインが登場しました。これを Domino Designer 環境にインストールすることで JSLint を DDE の中で使用できます。&lt;br /&gt;&lt;br /&gt;インストールの手順は下記の通りです。&lt;br /&gt;1. Domino Designer で [ファイル] - [アプリケーション] - [インストール]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_5fV_CSLGI/AAAAAAAAAlo/hcEYuo91owI/s1600/2010-05-27_195043.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_5fV_CSLGI/AAAAAAAAAlo/hcEYuo91owI/s400/2010-05-27_195043.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2. 次のダイアログで「インストールする新しいフィーチャーの検索」を選択&lt;/div&gt;&lt;div&gt;3. 次に下図のように「リモート・ロケーションの追加」をクリック&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5fyvjRDKI/AAAAAAAAAlw/Upf9_dzz6xk/s1600/2010-05-27_195311.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5fyvjRDKI/AAAAAAAAAlw/Upf9_dzz6xk/s400/2010-05-27_195311.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. 新しい更新サイトで名前を「Rockstar Apps」、URLに「http://update.rockstarapps.com/」と入力し、OK。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5gtHhnFfI/AAAAAAAAAmA/BFJgHzXl1LQ/s1600/2010-05-27_195354.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5gtHhnFfI/AAAAAAAAAmA/BFJgHzXl1LQ/s400/2010-05-27_195354.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;5. ロケーションリストから、「Rockstar Apps」にチェックをいれ、「終了」ボタンを押す&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5hFvydCJI/AAAAAAAAAmI/hotQUh9ZYNk/s1600/2010-05-27_195451.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="357" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5hFvydCJI/AAAAAAAAAmI/hotQUh9ZYNk/s400/2010-05-27_195451.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;6. 検索した結果、インストールするフィーチャーが表示されます。（感覚としてかなりこのダイアログが表示されるまで時間がかかります）。表示されたら、黄色の枠で囲ったものにチェックします&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5hLY96O_I/AAAAAAAAAmQ/fd1sQKOLwBQ/s1600/2010-05-27_195700.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5hLY96O_I/AAAAAAAAAmQ/fd1sQKOLwBQ/s400/2010-05-27_195700.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;7. 次へをクリックし、フィーチャーライセンスに同意します。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5iIA7Gp4I/AAAAAAAAAmY/0i77HZA7asc/s1600/2010-05-27_195751.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5iIA7Gp4I/AAAAAAAAAmY/0i77HZA7asc/s400/2010-05-27_195751.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;8. 次へを押し、最後に終了をクリックします&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_5irK2B72I/AAAAAAAAAmg/KtXd-qbyKgA/s1600/2010-05-27_195805.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_5irK2B72I/AAAAAAAAAmg/KtXd-qbyKgA/s400/2010-05-27_195805.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;9. 「プラグインが署名されていない・・・」のメッセージがでますが、「このプラグインをインストールする」を選択してOKを押します&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5i8IyLVPI/AAAAAAAAAmo/kp2pV6UpD7Y/s1600/2010-05-27_195855.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="125" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5i8IyLVPI/AAAAAAAAAmo/kp2pV6UpD7Y/s400/2010-05-27_195855.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;これで、インストールのプロセスは完了で、最後にクライントの再起動を求められますので再起動してください。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;また、再起動のダイアログまで時間がかかるので、インストールしているかどうか迷うかもしれません。その場合は、「進行状況」のパースペクティブを出しておくと今作業しているかどうかが把握しやすいので推奨します。矢印の黄色の丸のところをクリックして進行状況を表示させます。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5jUNJ8wII/AAAAAAAAAmw/d590ZgZMX8s/s1600/2010-05-27_195944.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5jUNJ8wII/AAAAAAAAAmw/d590ZgZMX8s/s320/2010-05-27_195944.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5jtgFefII/AAAAAAAAAm4/xla3wR7JCmc/s1600/2010-05-27_200001.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5jtgFefII/AAAAAAAAAm4/xla3wR7JCmc/s400/2010-05-27_200001.gif" width="216" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;さて、実際の使用方法ですが、スクリプトライブラリの中のJavaScriptをハイライトして、右クリックし[Rockstarapps] - [Validate with JsLint...]を選択します。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5kgarOpDI/AAAAAAAAAnA/Deh2tMiIp9A/s1600/2010-05-27_200932.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_5kgarOpDI/AAAAAAAAAnA/Deh2tMiIp9A/s400/2010-05-27_200932.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;次に検査の条件を指定するダイアログが出てきますので、とりあえず今回は真ん中の「Recommended」（推奨）をクリックし条件を選択後、終了ボタンを押します。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5kmHL-lMI/AAAAAAAAAnI/_P-iRz3qwXI/s1600/2010-05-27_201004.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5kmHL-lMI/AAAAAAAAAnI/_P-iRz3qwXI/s400/2010-05-27_201004.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;すると、問題パースペクティブに JSLint で文法チェックが行われ警告が下のように出てきます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5k5trSs7I/AAAAAAAAAnQ/YmOa1sRfUKQ/s1600/2010-05-27_201040.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S_5k5trSs7I/AAAAAAAAAnQ/YmOa1sRfUKQ/s400/2010-05-27_201040.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;出てきた内容をダブルクリックすると、実際のコーディング部分が開きハイライトされます。&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5k90CPJDI/AAAAAAAAAnY/INRTJ-r87nQ/s1600/2010-05-27_201149.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="352" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_5k90CPJDI/AAAAAAAAAnY/INRTJ-r87nQ/s400/2010-05-27_201149.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;このようにして、安全かつクリーンな JavaScript を記述することができます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-571560379472500723?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/571560379472500723/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/rockstar-jslint-javascript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/571560379472500723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/571560379472500723'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/rockstar-jslint-javascript.html' title='Rockstar JSLint プラグインで JavaScript コードの品質をチェック'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_5fV_CSLGI/AAAAAAAAAlo/hcEYuo91owI/s72-c/2010-05-27_195043.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3074542245589242759</id><published>2010-05-21T17:09:00.000+09:00</published><updated>2010-05-21T17:09:31.641+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Teamstudio Edition 25J 8.5.1 クライアント上でのツールの起動方法</title><content type='html'>8.5.1 の環境下へのインストールはウィジェットを使用して行うことは前回ご紹介しました。&lt;br /&gt;加えて、インストール後、ツールを起動する際に少々混乱することもあるかもしれませんので、予めここでご紹介しておきたいと思います。&lt;br /&gt;&lt;br /&gt;Domino Designer 上からツールを起動する分にはこれまでと何も変わることはありません。Domino Designer 上のナビゲーションなどからデータベースをハイライトしてツールバーのアイコンをクリックすればハイライトされているデータベースを対象として処理できるようにツールが起動します。&lt;br /&gt;&lt;br /&gt;しかし、Notes クライアントのワークスペース上のデータベースやブックマークでターゲットのデータベースをハイライトしてツールバーのアイコンをクリックすると、データベース選択のダイアログが表示されます。&lt;br /&gt;&lt;br /&gt;あれ、ワークスペース上のデータベースアイコンを選択してツールを起動したのに、どうしてまたデータベースを選択しないといけないの？と思われるかもしれません。&lt;br /&gt;&lt;br /&gt;いままでは、ワークスペース上でデータベースアイコンをクリックしツール起動すれば自動的にそのデータベースが対象となっていましたから不思議に思われるのも当然です。&lt;br /&gt;&lt;br /&gt;実はこの Teamstudio ツールバー、 Java ツールバーに変更されています。（注意： 通常のプリファレンスにあるツールバーには一切表示されません）&lt;br /&gt;現時点ではこのツールバーからワークスペース上で選択しているデータベースの情報を掴むことができないため、このようなダイアログを表示しています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_Y7psGnkdI/AAAAAAAAAlY/llnlH1w9s-k/s1600/2010-05-21_164730.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_Y7psGnkdI/AAAAAAAAAlY/llnlH1w9s-k/s400/2010-05-21_164730.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;またこの仕組みに絡んで、「tsutil」というタイトルのほとんど空のデータベースが自動的に作成されてワークスペース上にアイコンが追加されたりします。一体このデータベースはなんだろうと思われる方もいらっしゃるかもしれませんが、実はこれもデータベースの選択に関係しています。&lt;br /&gt;誤って削除しても、また自動的に作成されます。実害はないのでそのままにしてください。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_Y8CZSpORI/AAAAAAAAAlg/q_T258BWHAs/s1600/2010-05-21_165440.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S_Y8CZSpORI/AAAAAAAAAlg/q_T258BWHAs/s400/2010-05-21_165440.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3074542245589242759?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3074542245589242759/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j-851.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3074542245589242759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3074542245589242759'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j-851.html' title='Teamstudio Edition 25J 8.5.1 クライアント上でのツールの起動方法'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_Y7psGnkdI/AAAAAAAAAlY/llnlH1w9s-k/s72-c/2010-05-21_164730.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6303144080584244216</id><published>2010-05-21T13:27:00.000+09:00</published><updated>2010-05-21T13:27:57.964+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Edition 25J での各ツールの変更点</title><content type='html'>以下に Edition 25J でのツールの変更点をまとめてみました。&lt;br /&gt;これもインターナル・ビルドでのレビューになりますので、実際の正式リリース版と異なることがあるかもしれません。予めご了承ください。&lt;br /&gt;&lt;br /&gt;Edition 25.2J のリリース中、一番大きな変更がみられるのは Teamstudio Snapper なので一番最初に取り上げます。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Teamstudio Snapper と Teamstudio Undo&lt;/b&gt;&lt;br /&gt;Teamstudio Snapper はワークステーション上の Windows タスクのひとつとして動作し、Snapperをインストールしたクライアントからのデータベース設計変更は Snapper がバックグラウンドで監視し、変更履歴を自動作成します。ユーザーは必要があれば、以前のバージョンに簡単にロールバックすることができるツールでした。&lt;br /&gt;と、ここで過去形にしたのは、このリリースから Teamstudio Undo に名称変更し、スナップショット機能を削除しアンドゥ機能だけを行うツールに変更されています。&lt;br /&gt;&lt;br /&gt;Snapper では、「TMSSnapConfig.nsf」という設定データベースと、「TMSSnapLog.nsf」のログデータベースの2つのデータベースがデフォルトで内部で使用されていました。これが Undo に変更になってからは、 Teamstudio フォルダ内の「Undolog.nsf」というログデータベースを「TMSSnapLog.nsf」に代わって使用するようになりました。そのため、以前 Snapper で使用していた変更履歴は Undo からアクセス出来なくなってしまいます。これまで取ってきたログがなくなってしまうのと同じなので注意が必要です。&lt;br /&gt;Snapper はバージョン管理システムには不向きで、今日の仕事の中で不測の事態に備えて変更前に状態をオートバックアップしておくソリューションですから、作業が完了し設計の変更が確定した時点でみなさんもログは削除されていたと思いますが。&lt;br /&gt;&lt;br /&gt;また、Undo では、「TMSSnapConfig.nsf」の設定データベースがなくなったことで、どのデータベースを監視対象にするかは Teamstudio.ini という ini ファイル（ノーツデータディレクトリー内に存在）に記述するようになっています。&lt;br /&gt;デフォルトの状態で何も指定しない場合、全ての NTF が監視対象です。NSF、特定のフォルダ内のデータベースすべて、あるいは個別指定のデータベースだけといった場合は「IncludeFiles=」の行で以下のように指定できます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_X4B0t3y_I/AAAAAAAAAlI/jRbvqU_y5F8/s1600/2010-05-21_115936.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_X4B0t3y_I/AAAAAAAAAlI/jRbvqU_y5F8/s400/2010-05-21_115936.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Teamstudio Analyzer&lt;/b&gt;&lt;br /&gt;あまり知られていないかもしれませんが、Analyzer には Domino Designer で設計を変更する都度、Analyzer を自動起動し、分析監査を行う「保存時の監査」機能がありました。あまり実用では使用されていないため今回この機能が削除されています。&lt;br /&gt;&lt;br /&gt;分析結果のテンプレートにはいくつかの有益なビューが追加されています。&lt;br /&gt;「ACL分析」、「エージェント分析」、「データベース分析」、「設計補助」のカテゴリの中にあります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_YIrGhbYqI/AAAAAAAAAlQ/TA_VJpzxALs/s1600/Analysis_DB_01.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://4.bp.blogspot.com/_mJAjFVh-D3Y/S_YIrGhbYqI/AAAAAAAAAlQ/TA_VJpzxALs/s400/Analysis_DB_01.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Teamstudio CIAO!&lt;/b&gt;&lt;br /&gt;ソースコードがテキストフォーマットで構成されているようなプラットフォームや言語であれば、一般的なバージョンコントロールシステムが利用できますが、Notes の世界では設計のフォーマットが特殊で、ご存知の通り設計要素レベルでのブランチ＆マージ機能の提供になっていました。これが大きな原因だと思われますが、ユーザーからはあまり使われていないとのフィードバックを受け、今回このブランチ＆マージ機能が削除されています。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Teamstudio Delta&lt;/b&gt;&lt;br /&gt;ビューの中の 2 つの文書を選択し、アクションのメニューから利用できた「2 文書を Delta で比較」が削除されています。これは DDE の環境で、この機能を使用することができないという技術的な問題から削除されています。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Teamstudio Design Manager&lt;/b&gt;&lt;br /&gt;Design Manager は次の 3 点が削除されています。&lt;br /&gt;Code Snippets 機能は上記の Delta と同じ技術的なことが原因です。&lt;br /&gt;Form Snippets 機能も同じです。&lt;br /&gt;「統合ツール」は Analyzer、Configurator、CIAO! をこの Design Manager の中で統合して使用できる機能ですが、一旦削除されています。しかし、今後改めてこれからのリリースの中で復活させる予定です。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Teamstudio Validator&lt;/b&gt;&lt;br /&gt;競合文書を解決するための、Resolver 機能が削除されています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上が、各ツールでの変更点になります。&lt;br /&gt;個人的な感想ですが、英語版がリリースされてかなりバグが潰された状態でのリリースなので安定して動作していると感じました。&lt;br /&gt;&lt;br /&gt;また、追加の情報などありましたらこのブログで取り上げたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6303144080584244216?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6303144080584244216/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/edition-25j.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6303144080584244216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6303144080584244216'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/edition-25j.html' title='Edition 25J での各ツールの変更点'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S_X4B0t3y_I/AAAAAAAAAlI/jRbvqU_y5F8/s72-c/2010-05-21_115936.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-9021643036417399183</id><published>2010-05-20T10:55:00.002+09:00</published><updated>2010-05-21T17:11:44.000+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Edition 25'/><title type='text'>Teamstudio Edition 25J リリース前のプリビュー</title><content type='html'>待望の日本語版メジャーリリースとして、Edition 25.2J が間もなくリリースされる予定です。&lt;br /&gt;現在のところ製品、マニュアル、リリースノートなどなど正式リリースに向けて着々と準備を進めているところなので、およそあと2週間から3週間後のうちにリリースされると思います。楽しみにしてください。&lt;br /&gt;また、ここでご紹介する内容は製品のインターナル・ビルドの内容です。最終リリースされる製品及びサービス内容と異なる場合があるかもしれませんので、その点だけご承知おきください。&lt;br /&gt;&lt;br /&gt;今回の投稿から、Edition 25 でどのような機能追加や変更が行われたかをご紹介していきます。また導入や使用時における注意点も紹介していこうと思います。&lt;br /&gt;&lt;br /&gt;まず、Edition 25 では DDE (Domino Designer on Eclipse) に対応させるため、製品のコードをスクラッチからリエンジニアリングし C 言語から Java 言語への変更しました。将来、この Eclipse ベースのクライント上でよりシームレスなツールの統合を図るためです。また、Java であれば Sametime など他ののコンポーネントにもアクセスできるので、将来面白いソリューションを提供できる可能性が出てきました。&lt;br /&gt;その反面、DDE の制約が原因で従来あった機能が使用できなくなったしまった機能もありますので、皆さんにはご注意頂きたいと思います。また、このリエンジニアリングの過程で不要と思われる機能も削除させていただいたものもあります。&lt;br /&gt;&lt;br /&gt;まずはインストール方法が、お使いいただいている Notes のクライントのバージョンによって異なります。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Domino Designer 8.5.1 へのインストール&lt;/b&gt;&lt;br /&gt;マイウィジェットを使われたことがある方はお分かりでしょうが、このりりースへのインストールはウィジェットを使用します。弊社のダウンロードサイトには、皆さんのマイウィジェットにドラッグアンドドロップしていただける XML が用意されています。&lt;br /&gt;もちろんこのインストールでは、インストール時にインターネットのアクセスが必須になります。&lt;br /&gt;実際のダウンロードサイトやマイウィジェットのイメージは今年1月に投稿した英語版リリースの時のものと同じですので参考にしてください。&lt;br /&gt;&lt;a href="http://notesdominoliaison.blogspot.com/2010/01/teamstudio-edition-25.html"&gt;Teamstudio Edition 25 (英語版) のリリースとインストール方法&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8.0.x 以前のクライアントへのインストール&lt;/b&gt;&lt;br /&gt;これまでと同じインストールデータベースが提供されます。インストール方法もこれまでと同じです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;その他の重要な変更点&lt;/b&gt;&lt;br /&gt;以下の 2 点もご留意ください。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;R5 の正式サポートがなくなりました&lt;/li&gt;&lt;li&gt;8.5 (8.5.0) はサポートしません&lt;/li&gt;&lt;/ul&gt;R5 のサポートは現在 IBM 自体のサポートもありませんし、問題が発生した際に再現をするための環境構築が難しいので今回の Edition 25 から R5 より以前のノーツバージョンはサポート対象外となります。&lt;br /&gt;DDE 対応の Teamstudio のツールのリリースが遅れた原因でもありますが、8.5 の一番最初のノーツバージョンは API に問題があり頻繁にクラッシュする問題を取り除くことができないことや必要な API が用意されていないなどが大きな理由です。したがって、このバージョンはサポートの対象から外させていただきます。8.5.0 をお使いいただいているお客様はごくごく稀だと思いますが、何の理由もなくお使いであれば、現在の時点では 8.5.1 へクライアントをアップグレードされることを強くお勧めします。&lt;br /&gt;&lt;br /&gt;次回は、それぞれのツールの変更点をご紹介したいと思います。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://notesdominoliaison.blogspot.com/2010/05/edition-25j.html"&gt;Edition 25J での各ツールの変更点&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j-851.html"&gt;Teamstudio Edition 25J 8.5.1 クライアント上でのツールの起動方法&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-9021643036417399183?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/9021643036417399183/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9021643036417399183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/9021643036417399183'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/teamstudio-edition-25j.html' title='Teamstudio Edition 25J リリース前のプリビュー'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-4187343865543985002</id><published>2010-05-12T13:18:00.000+09:00</published><updated>2010-05-12T13:18:09.509+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Webinar 開催のお知らせ: 5 月 25 日 Ytria ツールご紹介セミナー</title><content type='html'>弊社のお客様には既にメールニュースで告知させていただいておりますが、下記の日程で Ytria のご紹介セミナーを開催します。&lt;br /&gt;&lt;br /&gt;ご参加いただくのに簡単な情報を事前にご登録いただくだけでどなたでも当日リアルタイムのデモなどご覧いただくことができます。&lt;br /&gt;Web でのオンラインのセミナーですので、ご自分のデスクで、ドリンクを片手にご参加いただければと思います。&lt;br /&gt;&lt;br /&gt;開催日時： 2010 年 5 月 25 日（火） 14:00 ～ 15:00&lt;br /&gt;お申し込み登録ページ：&amp;nbsp;&lt;a href="http://tinyurl.com/28jvput" target="_blank"&gt;http://tinyurl.com/28jvput&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-4187343865543985002?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/4187343865543985002/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/webinar-5-25-ytria.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4187343865543985002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4187343865543985002'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/webinar-5-25-ytria.html' title='Webinar 開催のお知らせ: 5 月 25 日 Ytria ツールご紹介セミナー'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3348071754655869818</id><published>2010-05-10T13:13:00.000+09:00</published><updated>2010-05-10T13:13:18.900+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ytria'/><title type='text'>Ytria ツールの取扱開始</title><content type='html'>既に先月 4 月の箱崎でのセミナーにご参加いただいた方には、先行のアナウンスとして Teamstudio が Ytria の取扱いを始めることをお伝えしました。現在、日本語のカタログ作成や社内システムの調整など着々と最終段階に入っており、まもなく正式なご案内が皆様にできる状況に近づきつつあります。&lt;br /&gt;Ytria 製品のローカライズ（日本語版）も、これからの四半期の中でリリースに向けて作業に取り掛かっている状況です。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S-eG-zWh1hI/AAAAAAAAAlA/Ees2LHaZfP8/s1600/ytria.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S-eG-zWh1hI/AAAAAAAAAlA/Ees2LHaZfP8/s400/ytria.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;一方で、Ytria の製品を全く知らない技術者も少なからずいらっしゃるのでこのブログで先行して紹介してみたいと思います。&lt;br /&gt;個々の製品の詳細は、また別途投稿するとして私の一押しの 4 つのツールの概要から。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;scanEZ&lt;/li&gt;&lt;ul&gt;&lt;li&gt;一言でいってしまうと、ノーツデータベースのエクスプローラー。データベース内の設計、文書データ、プロフィール文書、ノーツ内のアイテムなどなどデータベース内部まで見ることができ、しかも変更が簡単にできます。検索や変更のためのオプションがたくさん用意されており、フィールドの値の一括変更が必要な障害発生からアプリケーションテストなど様々な局面で使用できます。この scanEZ はコミュニテイの間では「Must Have」ツールとしてよく紹介されており Teamstudio Configurator とよく引き合いに出されるツールでもあります。&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;aclEZ&lt;/li&gt;&lt;ul&gt;&lt;li&gt;サーバーをひとつ指定し、そのサーバー内で設定されているACLやACLエントリの情報をリスト形式で表示し、特定の問題を探し出し修正までできるクライント側で操作するツールです。&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;agentEZ&lt;/li&gt;&lt;ul&gt;&lt;li&gt;同じく、指定したサーバー内のエージェントを収集し、リスト形式で表示。設定やプロパティなどの修正も可能です。&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;signEZ&lt;/li&gt;&lt;ul&gt;&lt;li&gt;データベースへの署名ツールです。このツールを開発者のクライアントに導入し、適切な署名IDを使用するように管理者が設定すれば（格納 ID）、管理者 ID などを開発者に配布することなく必要なデータベース署名の作業を行うことができます。&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Ytria ツール群の優れている点を一言でいうと、「情報表示の自由度」でしょう。&lt;br /&gt;どのツールも情報は表形式に表示出力されます。特定のカラムをドラッグアンドドロップし、カテゴリ分しながら表示させることができ、すべてのカラムにはソートやフィルタリングをかけることができます。&lt;br /&gt;これによって自分が探したい情報に素早くアクセスできます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3348071754655869818?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3348071754655869818/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/ytria.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3348071754655869818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3348071754655869818'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/05/ytria.html' title='Ytria ツールの取扱開始'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S-eG-zWh1hI/AAAAAAAAAlA/Ees2LHaZfP8/s72-c/ytria.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-1899473415631201300</id><published>2010-04-21T21:51:00.000+09:00</published><updated>2010-04-21T21:51:03.706+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>OpenNTF XPages namepicker1.1a の紹介</title><content type='html'>今回は OpenNTF プロジェクトの YouAtNotes XNamepicker Control for XPages の紹介です。{&lt;a href="http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/XPages%20namepicker"&gt;Source&lt;/a&gt;}&lt;br /&gt;現在は 1.1a で&amp;nbsp;GPL V3 ライセンスのもとにあります。したがって、商用での使用やソースがオープンになっていないプロジェクトでの使用はできません。商用で使用したい場合には、作者にコンタクトが必要です。&lt;a href="http://www.youatnotes.com/namepicker"&gt;http://www.youatnotes.com/namepicker&lt;/a&gt; を参照してください。&lt;br /&gt;&lt;br /&gt;ビデオでは、ダウンロードから簡単なデモで使用方法を説明しています。&lt;br /&gt;実際のアプリケーションへの適用にはご自身でソースを確認する必要があります。&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/J78MZCpmfB8&amp;hl=ja_JP&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/J78MZCpmfB8&amp;hl=ja_JP&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;実際のアプリケーションの適用方法は、&lt;br /&gt;以下の設計要素を自分のアプリケーションへコピーしてください。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;「youatnotesNamepicker」カスタムコントロール&lt;/li&gt;&lt;li&gt;「ynNamepicker」と「ynNamepickerCustom」の JavaScriptライブラリ&lt;/li&gt;&lt;li&gt;「ynNamepicker.css」スタイルシート。または自分のスタイルシートに組み込み&lt;/li&gt;&lt;li&gt;「ynNamepicker_loading.gif」イメージファイル&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;コピー後、自分の Xpage に「youatnotesNamepicker」カスタムコントロールを配置してください&lt;br /&gt;値を入れるフィールドのそばにボタンを追加し、以下のクライアント JavaScript コードを挿入してください&lt;br /&gt;var elem = dojo.byId("#{id:&lt;name edit="" field="" of="" your=""&gt;}");&lt;/name&gt;&lt;br /&gt;ynNamepicker(elem)&lt;br /&gt;&lt;br /&gt;上記コードの"&lt;name edit="" field="" of="" your=""&gt;"の部分は自分が配置した編集可能フィールド名に置き換えてください。&lt;/name&gt;&lt;br /&gt;&lt;br /&gt;以上です。XPage を開いてボタンをクリックし、名前の検索と選択をし OK をクリックするだけです。&lt;br /&gt;&lt;br /&gt;オプション：&lt;br /&gt;ひとりしか選べないようにするには、ynNamepicker(elem) コールの直前に以下のコードを追加してください。&lt;br /&gt;ynNamepickerRestrictToOneName = false;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-1899473415631201300?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/1899473415631201300/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/04/openntf-xpages-namepicker11a.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1899473415631201300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/1899473415631201300'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/04/openntf-xpages-namepicker11a.html' title='OpenNTF XPages namepicker1.1a の紹介'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2025408475915525285</id><published>2010-04-12T21:58:00.000+09:00</published><updated>2010-04-12T21:58:19.492+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unplugged'/><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Teamstudio Unplugged 発表!</title><content type='html'>Teamstudio Unplugged (アンプラグド) が先週、英語圏の国を中心にリリース発表されました。&lt;br /&gt;この製品を一言でいうと、Blackberry 向けのモバイルソリューションで、ノーツアプリケーションを Blackberry 上で利用するためのテクノロジーです。&lt;br /&gt;海外に行かれた方はよくご存知だと思いますが、海外でのBlackberryの普及率は非常に高く、誰もが持っているモバイル端末というイメージがあります。&lt;br /&gt;なぜ、海外でそんなに普及しているかというとインフラの問題ではないでしょうか。米国を含めて、海外は日本と比べても電波が入らないエリアがまだまだ広く、このBlackberryはオフラインの状態でも活用できることが一番の要因ではないでしょうか。&lt;br /&gt;&lt;br /&gt;Blackberry に業務アプリを移行する際には、Blackberry 端末専用の開発環境で作成したり、Web ブラウザでのアクセスが考えられますが、Teamstudio Unplugged の特徴は XPages でアプリケーションを開発するとそのまま Blackberry のネイティブなアプリケーションにすることができます。&lt;br /&gt;皆さんが XPages の開発ができれば、このモバイル化の開発に関しては、その他一切余計な技術習得は必要ありません。&lt;br /&gt;&lt;br /&gt;詳細は &lt;a href="http://www.freeyourapps.com/"&gt;http://www.freeyourapps.com/&lt;/a&gt; で。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.freeyourapps.com/"&gt;&lt;img border="0" height="459" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S8MSTPCQ0NI/AAAAAAAAAk4/nGsMeKiMKOY/s640/2010-04-12_212941.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.freeyourapps.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;また、オフラインの状態でもアプリケーションを動作さることができ電波のサービス内に戻ると自動的に同期がされるなど Blackberry の使い勝手のよいところをそのままに活かしながらユーザーにフラストレーションを与えることなくノーツアプリケーションを利用することができます。&lt;br /&gt;&lt;br /&gt;また機会をみて、詳細をご紹介したいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2025408475915525285?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2025408475915525285/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/04/teamstudio-unplugged.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2025408475915525285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2025408475915525285'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/04/teamstudio-unplugged.html' title='Teamstudio Unplugged 発表!'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S8MSTPCQ0NI/AAAAAAAAAk4/nGsMeKiMKOY/s72-c/2010-04-12_212941.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-4127168533931053330</id><published>2010-03-31T09:44:00.000+09:00</published><updated>2010-03-31T09:44:05.551+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul Hannan'/><category scheme='http://www.blogger.com/atom/ns#' term='Niklas Heidloff'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>OpenNTF.org より Demonstration Application for XPages の最新版(v1.0.2) がリリースされました</title><content type='html'>New Release of XPages Demo Application for 8.5.1 including Notes Client {&lt;a href="http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8427T9"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openntf.org/"&gt;OpenNTF.org&lt;/a&gt; の &lt;a href="http://www.bleedyellow.com/blogs/XPagesStuff/"&gt;Paul Hannan&lt;/a&gt; 氏と&amp;nbsp;&lt;a href="http://www-10.lotus.com/ldd/heidloffblog.nsf"&gt;Niklas Heidloff&lt;/a&gt;&amp;nbsp;氏がマスターシェフになっている「&lt;a href="http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/Demonstration%20Application%20for%20XPages"&gt;Demonstration Application for XPages&lt;/a&gt;」というプロジェクトでは、XPages で実現できる様々な機能を説明するために、機能ごとに実演できるアプリケーションデータベースを提供しています。&lt;br /&gt;&lt;br /&gt;今回のリリース v1.0.2 では Domino Designer 8.5.1 に対応し、Web ブラウザからのアクセスに加え、クライアント側での XPages、そしてコンポジットアプリケーションとしてのワイアリングまで含まれています。&lt;br /&gt;&lt;br /&gt;Web からのアクセスの場合には、下のようなページがトップページです。&lt;br /&gt;中央のコンテンツは XPages に関連するリソースへのリンクになっています。&lt;br /&gt;左のメニューの「Home, Ajax, Basic Properties」からデモしたい内容を選択して実行させることができます。もちろん設計も見ることができますから、XPages 開発者にとっては有益なソースコードの宝庫のようなアプリケーションです。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S7KUUvaazaI/AAAAAAAAAko/VyI0_faVNrc/s1600/xpages_1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S7KUUvaazaI/AAAAAAAAAko/VyI0_faVNrc/s400/xpages_1.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;クライアントから起動した時は、下のスクリーンのようになります。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S7KUfcI5QoI/AAAAAAAAAkw/v1VNcybXZ3c/s1600/xpages_2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S7KUfcI5QoI/AAAAAAAAAkw/v1VNcybXZ3c/s400/xpages_2.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;内容の完成度は XPages 開発で必要となるテクノロジーや Tips のほぼ 100% と言ってよいほどカバーされていると思います。OneUI も使用していますし、設計要素の作成自体もベストプラクティス満載です。間違いなく&amp;nbsp;XPages で実現できる機能を幅広く習得するにはベストの教材となるでしょう。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://notesdominoliaison.blogspot.com/2010/03/xpages.html"&gt;来月4月22日の開催の「ベストプラクティスに基づくXPagesの開発手法」セミナー&lt;/a&gt;でも詳しく取り上げたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-4127168533931053330?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/4127168533931053330/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/openntforg-demonstration-application.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4127168533931053330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/4127168533931053330'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/openntforg-demonstration-application.html' title='OpenNTF.org より Demonstration Application for XPages の最新版(v1.0.2) がリリースされました'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/S7KUUvaazaI/AAAAAAAAAko/VyI0_faVNrc/s72-c/xpages_1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2433181244221366046</id><published>2010-03-30T11:11:00.000+09:00</published><updated>2010-03-30T11:11:25.286+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.5.2'/><category scheme='http://www.blogger.com/atom/ns#' term='David Leedy'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages 開発での[ソース]タブ</title><content type='html'>今回ご紹介する内容はスクリーンキャストが主体なので、オリジナルのサイトから見ていただければと思います。&lt;br /&gt;&lt;br /&gt;XPages - Introduction to the Source window {&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/XPages-Introduction_to_the_Source_window"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;NotesIn9 – Episode 13 – XPages and XML {&lt;a href="http://notesin9.com/index.php/2010/03/29/notesin9-episode-13-xpages-and-xml/"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;&lt;br /&gt;David Leedy 氏による デモで、Domino Designer で XPages を開発するときのエディタペインとして[設計]タブと[ソース]タブがありますが、その[ソース]タブを有効に使いましょうというデモです。&lt;br /&gt;私も XPages の開発を始めた当初は[設計]タブにコアコントロールをやコンテナコントロールをドラッグアンドドロップして構成することが多かったのですが、[設計]タブに多くのエレメントがあったりするとかえって鬱陶しく感じられ、直接[ソース]タブからソースコードを書くことが多くなりました。&lt;br /&gt;また、[設計]タブで間違った場所にドラッグアンドドロップしてしまうと、アウトラインで修正することが多くなったりして逆に効率が悪くなってしまいます。&lt;br /&gt;&lt;br /&gt;このデモのポイントは、&lt;xp:&gt;以外の通常のHTMLやマークアップを使用することが実際には多いので[ソース]タブから直接編集することを奨励している内容となります。&lt;/xp:&gt;&lt;br /&gt;&lt;b&gt;The Source Panel is your friend!&lt;/b&gt;&lt;br /&gt;は私にとってとっても説得力あるフレーズでした。&lt;br /&gt;&lt;br /&gt;その他、Ctrl + Shift + F キーでソースフォーマットを整形してくれることや次リリースの&amp;nbsp;Domino Designer 8.5.2ではこのソースに対して、[設計]タブで行っていたようにコントロールをドラッグアンドドロップで挿入することができるだろうと紹介されています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2433181244221366046?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2433181244221366046/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/xpages_30.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2433181244221366046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2433181244221366046'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/xpages_30.html' title='XPages 開発での[ソース]タブ'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8752418320256588359</id><published>2010-03-29T15:02:00.000+09:00</published><updated>2010-03-29T15:02:10.371+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>「ベストプラクティスに基づくXPagesの開発手法のご紹介」開催のご案内</title><content type='html'>チームスタジオでは、毎年 4 月頃に行われる恒例のセミナーとして、アプリケーション開発や管理のベストプラクティスをご紹介するセミナーを長年実施してきました。&lt;br /&gt;この時期、組織変更によって新たにノーツアプリケーション開発に従事する方を中心に、ベストプラクティスに基づくノーツアプリケーションの開発手法を理解していただきたいのがその主旨たったのですが、今回は趣向を変更し、これまで Web アプリ開発をしてこなかった開発者でも、これから XPages で開発する機会が必ず出てくると予想されることから、XPages を取り上げることにしました。&lt;br /&gt;&lt;br /&gt;単に XPages で何ができるかではなく、XPages を開発するうえでの設計のあり方、メンテンス性向上のポイント、再利用性の観点からの XPages 開発の「ベストプラクティス」にフォーカスしていきたいと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;IBM と緊密な関係にあるユーザー企業やビジネスパートナーには勉強会、ワークショップの機会がこれまで何度となくあったように思います。なので個人的には、これまでそういう情報収集が難しかった一般のユーザー企業の方に多くご参加頂いて、広く XPages の普及に役立てればと思っています。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;開催日時  2010 年 4 月 22 日（木） 13:30 ～ 16：30&lt;/li&gt;&lt;li&gt;開催場所　日本アイ・ビー・エム株式会社　本社事業所（東京・箱崎）&lt;/li&gt;&lt;li&gt;内容（予定）&lt;/li&gt;&lt;ul&gt;&lt;li&gt;XPages の概要&lt;/li&gt;&lt;li&gt;テーマと CSS フレームワーク&lt;/li&gt;&lt;li&gt;OneUI とスタイリング&lt;/li&gt;&lt;li&gt;カスタムコントロールと XPage の関係&lt;/li&gt;&lt;li&gt;データバインディングとデータの CRUD&lt;/li&gt;&lt;li&gt;サーバーサイド JavaScript&lt;/li&gt;&lt;li&gt;検索機能の実装&lt;/li&gt;&lt;li&gt;Dojo の利用&lt;/li&gt;&lt;li&gt;デバッグの手法&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;IBM と緊密な関係にあるユーザー、ビジネスパートナーにはワークショップの機会がこれまで何度となくあったように思いますが、個人的には、これまでそういう情報収集が難しかった一般のユーザー企業の方に多くご参加頂ければと思っています。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;詳細の内容とお申し込みは&lt;a href="http://www.teamstudio.com/jp/news-events/events-calendar.html?region=A"&gt;こちら&lt;/a&gt;からお願いします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8752418320256588359?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8752418320256588359/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8752418320256588359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8752418320256588359'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/xpages.html' title='「ベストプラクティスに基づくXPagesの開発手法のご紹介」開催のご案内'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8738349383566304790</id><published>2010-03-24T11:15:00.000+09:00</published><updated>2010-03-24T11:15:02.657+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><title type='text'>Teamstudio の日本語サイトリニューアル</title><content type='html'>今週、Teamstudio の日本語サイトがリニューアルされました。&lt;br /&gt;もうすでにご覧になった方もいらっしゃると思います。&lt;br /&gt;ニュース、イベント、トピックがフロントページによりわかりやすく配置されています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamstudio.com/"&gt;http://www.teamstudio.com/&lt;/a&gt;　から言語切替で「Japanese」を選択していただくか、直接日本語のトップページを参照してください。&lt;br /&gt;&lt;a href="http://www.teamstudio.com/jp/index.html"&gt;http://www.teamstudio.com/jp/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamstudio.com/jp/index.html"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S6lylnsQDzI/AAAAAAAAAkg/6RnsU7igS9M/s1600-h/2010-03-24_110013.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="377" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S6lylnsQDzI/AAAAAAAAAkg/6RnsU7igS9M/s640/2010-03-24_110013.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8738349383566304790?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8738349383566304790/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/teamstudio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8738349383566304790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8738349383566304790'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/teamstudio.html' title='Teamstudio の日本語サイトリニューアル'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mJAjFVh-D3Y/S6lylnsQDzI/AAAAAAAAAkg/6RnsU7igS9M/s72-c/2010-03-24_110013.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-8026377076051095962</id><published>2010-03-16T11:51:00.000+09:00</published><updated>2010-03-16T11:51:34.728+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='Delta'/><category scheme='http://www.blogger.com/atom/ns#' term='Configurator'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><title type='text'>Teamstudio Web セミナー　3 月 18 日、19  日開催</title><content type='html'>先月の中旬にアップグレードについての Web セミナーをさせていただきましたが、今回は「Teamstudio ツール ベーシックス」と題して 3 月 18 日、19 日にわたって行います。&lt;br /&gt;&lt;br /&gt;このような Webinar は 3 年ほど前は主催者、受講者ともに抵抗がまだありましたが、最近はこちらのほうがありがたいという声を前回たくさん頂きました。&lt;br /&gt;パンデミック、経済状況を反映して外出や出張することがなかなか難しいことが背景にあると思いますが、私の個人的な感想ではテクノロジーの進化によって「不快感」がなくなったのだと思います。&lt;br /&gt;&lt;br /&gt;さて、セミナーの話に戻りますが以下の日程と内容になります。&lt;br /&gt;お気軽に参加してみてください。&lt;br /&gt;&lt;br /&gt;●開催日時&lt;br /&gt;&lt;a href="https://teamstudio.webex.com/mw0306l/mywebex/default.do?nomenu=true&amp;amp;siteurl=teamstudio-jp&amp;amp;service=6&amp;amp;main_url=https%3A%2F%2Fteamstudio.webex.com%2Fec0605l%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D629930743%26siteurl%3Dteamstudio-jp%26%26%26"&gt;【Analyzer編】 2010年3月18日（木）11：00～12：00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://teamstudio.webex.com/mw0306l/mywebex/default.do?nomenu=true&amp;amp;siteurl=teamstudio-jp&amp;amp;service=6&amp;amp;main_url=https%3A%2F%2Fteamstudio.webex.com%2Fec0605l%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D629930750%26siteurl%3Dteamstudio-jp%26%26%26"&gt;【Configurator編】 2010年3月18日（木）14：00～15：00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://teamstudio.webex.com/mw0306l/mywebex/default.do?nomenu=true&amp;amp;siteurl=teamstudio-jp&amp;amp;service=6&amp;amp;main_url=https%3A%2F%2Fteamstudio.webex.com%2Fec0605l%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D629931016%26siteurl%3Dteamstudio-jp%26%26%26"&gt;【Delta編】 2010年3月19日（金）14：00～15：00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ご希望のセッションがありましたら上記のそれぞれのリンクをクリックして事前登録を済ませてください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;その他詳細はこちらの&lt;a href="http://www.teamstudio.com/jp/pressroom/events-calendar.html"&gt;イベントページ&lt;/a&gt;でご確認ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-8026377076051095962?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/8026377076051095962/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/teamstudio-web-3-18-19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8026377076051095962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/8026377076051095962'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/03/teamstudio-web-3-18-19.html' title='Teamstudio Web セミナー　3 月 18 日、19  日開催'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2031144197763815253</id><published>2010-02-22T16:38:00.000+09:00</published><updated>2010-02-22T16:38:03.500+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Paul Calhoun'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><category scheme='http://www.blogger.com/atom/ns#' term='XSLT'/><title type='text'>XSLT を使用してフォームを XPages に変換する</title><content type='html'>今回は Paul Calhoun 氏による「Transforming Domino Forms into XPages via XSLT」の紹介です {&lt;a href="http://xpagesblog.com/xpages-blog/2009/7/23/transforming-domino-forms-into-xpages-via-xslt.html"&gt;Original Source&lt;/a&gt;}&lt;br /&gt;&lt;br /&gt;作者自身は長く XML や XSLT に関わっていますが 既存のノーツフォームを XPages 化する際に気づいた点と自身が作成した XSLT を使ってフォーム設計を XPage に変換する方法を紹介しています。&lt;br /&gt;&lt;br /&gt;基本的なコンセプトはフォーム設計も XML (正確には DXL) で表現できるので、もともと XML (JSP/JSF シンタックス) である XPage へは簡単に変換ができるのではないかということです。&lt;br /&gt;&lt;br /&gt;この変換のために作者が作成した XSLT は&lt;a href="http://www.nnsu.com/nnsusite.nsf/4305076ee31cdd708625727500671333/63d4dbf58f2f5569862575fc0077d0e6?OpenDocument"&gt;こちら&lt;/a&gt;からダウンロードできます。&lt;br /&gt;&lt;br /&gt;では作者が示した手順と同じように行って行きましょう。&lt;br /&gt;まずは、ダウンロードした XSLT は &amp;lt;ノーツデータフォルダ&amp;gt;\xsl フォルダ内にコピーしてください。&lt;br /&gt;&lt;br /&gt;そして簡単なフォーム設計を作成します。内容はどんなものでも構いませんが、今回私はいろんなフィールド種類のものを定義してみました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4ItE1Nd_tI/AAAAAAAAAjg/onk-SBx8CUA/s1600-h/2010-02-22_154034.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="392" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4ItE1Nd_tI/AAAAAAAAAjg/onk-SBx8CUA/s400/2010-02-22_154034.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;では早速作者が提供している XSLT を使ってフォーム設計を XPages へ変換してみましょう。&lt;br /&gt;先ほどのフォーム設計を選択した状態で Domino Designer のメニューより [ツール] - [DXLユーティリティ] - [トランスフォーマー] を選択します。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S4ItzAM-a2I/AAAAAAAAAjo/IX5mNNLgUEk/s1600-h/2010-02-22_154149.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S4ItzAM-a2I/AAAAAAAAAjo/IX5mNNLgUEk/s400/2010-02-22_154149.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;次のダイアログで変換するフォームを選択。そして XSL リソース を作者が提供する xsl ファイルを指定します。出力先は「表示」で OK ボタンを押します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S4IucMSFXRI/AAAAAAAAAjw/JEIagTBMXes/s1600-h/2010-02-22_154233.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S4IucMSFXRI/AAAAAAAAAjw/JEIagTBMXes/s400/2010-02-22_154233.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;するとブラウザが立ち上がり、変換された設計が表示されます。ここからこのページのソースを表示します。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IvBgbCHUI/AAAAAAAAAj4/shmUhpHcrVg/s1600-h/2010-02-22_154306.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IvBgbCHUI/AAAAAAAAAj4/shmUhpHcrVg/s400/2010-02-22_154306.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;ソースはだいたい以下のような内容になっていると思います。&lt;br /&gt;ソースコード全体をクリップボードにコピーします。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S4Iva3cHVNI/AAAAAAAAAkA/suOxWrw_yy8/s1600-h/2010-02-22_154406.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S4Iva3cHVNI/AAAAAAAAAkA/suOxWrw_yy8/s400/2010-02-22_154406.gif" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;ここから新しい XPage を新規作成します。そしてソースタブに切り替えてください。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IwNWobXuI/AAAAAAAAAkI/WUcZ3wL8Ghc/s1600-h/2010-02-22_154441.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IwNWobXuI/AAAAAAAAAkI/WUcZ3wL8Ghc/s320/2010-02-22_154441.gif" /&gt;&lt;/a&gt;&lt;/div&gt;自動的に作成された箇所も含めて、先ほどクリップボードにコピーした内容に置き換えします。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S4IwfFQZbII/AAAAAAAAAkQ/5wRwXe232po/s1600-h/2010-02-22_154509.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://2.bp.blogspot.com/_mJAjFVh-D3Y/S4IwfFQZbII/AAAAAAAAAkQ/5wRwXe232po/s400/2010-02-22_154509.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;設計タブに切り替えるとフォーム設計から変換された XPage を見ることができます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IwuA7IqvI/AAAAAAAAAkY/q3tpr2Qmr_g/s1600-h/2010-02-22_154614.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4IwuA7IqvI/AAAAAAAAAkY/q3tpr2Qmr_g/s640/2010-02-22_154614.gif" width="576" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;変換された結果を見ると、データソース（フォーム設計）が設定されている事。作成された表はフォーム上のフィールドに大してラベルとフィールドと対応したコントロールが、フィールド名と同じ名前で自動作成されています。&lt;br /&gt;省略値は編集可能フィールドに対して有効です。&lt;br /&gt;&lt;br /&gt;選択肢として定義したキーワード（値と別名の両方）も有効です。&lt;br /&gt;&lt;br /&gt;もちろん変換が完璧に出来上がったわけではなく、100% とは言わないまでも非常に近いレベルまで作成できることがお分かりいただけると思います。短縮できた時間をより開発の核心部分に集中させることができます。私の感覚では確かにスクラッチから XPage を作成する事を考えれば、30 分の 1 ぐらい効率化できそうです。作者の言葉を借りれば「Work smarter not harder」というところでしょうか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2031144197763815253?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2031144197763815253/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/xslt-xpages.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2031144197763815253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2031144197763815253'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/xslt-xpages.html' title='XSLT を使用してフォームを XPages に変換する'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/S4ItE1Nd_tI/AAAAAAAAAjg/onk-SBx8CUA/s72-c/2010-02-22_154034.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7923331979748897515</id><published>2010-02-19T12:49:00.000+09:00</published><updated>2010-02-19T12:49:05.336+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='アップグレード'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><category scheme='http://www.blogger.com/atom/ns#' term='Upgrade Filters'/><title type='text'>Web セミナー「Lotus Notes Domino アップグレードソリューション」がオンデマンド（録画）公開</title><content type='html'>先日行いました Web セミナーがオンデマンド（録画）で公開されました。こちらのリンクでご覧いただけるようになります。&lt;br /&gt;&lt;a href="https://teamstudio.webex.com/teamstudio-jp/lsr.php?AT=pb&amp;amp;SP=EC&amp;amp;rID=37527342&amp;amp;rKey=612d3e9a7062f97a" target="_blank"&gt;Web セミナー「Lotus Notes Domino アップグレードソリューション」&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ご覧いただくためには、再生ボタンと押し、お名前、Emailアドレスなど必要な情報のご入力をお願いしております。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;また、前回公開したスライドは&lt;a href="http://notesdominoliaison.blogspot.com/2010/02/web-lotus-notes-domino.html"&gt;こちら&lt;/a&gt;で入手いただけます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7923331979748897515?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7923331979748897515/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/web-lotus-notes-domino_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7923331979748897515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7923331979748897515'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/web-lotus-notes-domino_19.html' title='Web セミナー「Lotus Notes Domino アップグレードソリューション」がオンデマンド（録画）公開'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-2875630908949724610</id><published>2010-02-18T17:58:00.000+09:00</published><updated>2010-02-18T17:58:20.614+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='アップグレード'/><category scheme='http://www.blogger.com/atom/ns#' term='Upgrade Filters'/><title type='text'>Teamstudio Upgrade Filters でより精度の高い非互換検出結果を出すための工夫</title><content type='html'>昨日、Web セミナーで Teamstudio Upgrade Filters をご紹介させていただきました。そこで今回は Upgrade Filters を使用して非互換検出をご検討されている方にちょっとした Tips です。&lt;br /&gt;&lt;br /&gt;非互換検出の精度を高めるためには考慮すべき点がいくつかありますが、今回は典型的な例をご紹介しながらどういう条件を作成すればよいか見ていきます。&lt;br /&gt;&lt;br /&gt;たとえば、R5 以前のユーザーで独自に「Replace」というファンクションを作成していた場合、R6 から同名のファンクションが標準で追加されたため衝突が発生してしまいます。これを例にしてご説明しましょう。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S3z2tv34B4I/AAAAAAAAAjQ/T3sNYVmlseE/s1600-h/2010-02-18_171236.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="370" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S3z2tv34B4I/AAAAAAAAAjQ/T3sNYVmlseE/s640/2010-02-18_171236.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;この非互換を検出するため Upgrade Filters では下のような条件が記述されています。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S3z4ZAlsQUI/AAAAAAAAAjY/O295PFyvR1I/s1600-h/2010-02-18_172210.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/_mJAjFVh-D3Y/S3z4ZAlsQUI/AAAAAAAAAjY/O295PFyvR1I/s640/2010-02-18_172210.gif" width="638" /&gt;&lt;/a&gt;&lt;/div&gt;赤い四角で囲ってある部分が条件式ですが、お分かりのとおり、そのままでいけば「Replace」ということばを単に探すということになります。&lt;br /&gt;&lt;br /&gt;従って、その他の関数、たとえば「&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;Replace&lt;/span&gt;ItemValue」もヒットしたり、英語圏のユーザーの中にはコメントとして良くつかわれることが充分に想定されます。&lt;br /&gt;ではどうしたらいいでしょうか？&lt;br /&gt;&lt;br /&gt;Replace 関数は&lt;br /&gt;&lt;blockquote&gt;ret = &lt;span class="Apple-style-span" style="background-color: cyan;"&gt;Replace(&lt;/span&gt;array1, array2, array3&lt;span class="Apple-style-span" style="background-color: cyan;"&gt;)&lt;/span&gt;&lt;/blockquote&gt;のように記述されるため上記の問題をそれを避けるために検証式を&lt;br /&gt;&lt;blockquote&gt;TMSRTContains( Rich Text; 0; "Replace&lt;span class="Apple-style-span" style="color: red;"&gt;(&lt;/span&gt;" )&lt;/blockquote&gt;と記述し直すとより ReplaceItemValue 関数がヒットしなくなり、より Replace 関数のみにフォーカスが当たるようになります。&lt;br /&gt;&lt;br /&gt;実はこれでもまだノーツ式の @Replace との切り分けができていないのですが、本来であれば&lt;br /&gt;&lt;blockquote&gt;TMSRTContains( Rich Text; 0; "&lt;span class="Apple-style-span" style="color: red;"&gt;△&lt;/span&gt;Replace&lt;span class="Apple-style-span" style="color: red;"&gt;(&lt;/span&gt;" )&lt;/blockquote&gt;とReplace の前にスペース（△）を一文字入れたいとこです。しかし、&lt;br /&gt;&lt;blockquote&gt;ret=Replace(array1, array2, array3)&lt;/blockquote&gt;のようにスペースがなく保存されているスクリプトも考えられますので、ここでスペースを入れると見落としが発生してしまう可能性が出てきます。&lt;br /&gt;&lt;br /&gt;このようにどこまで精度を高くしたいか、コーディングのクセなども考慮して適切と思われる条件にすることが重要になってきます。&lt;br /&gt;&lt;br /&gt;新たに追加されたクラスのプロパティやメソッドも同じことが言えます。&lt;br /&gt;&lt;br /&gt;可能であれば、一度出た結果に基づいてあまりにも検出された内容が多く関係のないところが検出された場合には、もう一度条件を見直して再度解析できるような余裕がほしいものです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-2875630908949724610?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/2875630908949724610/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/teamstudio-upgrade-filters.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2875630908949724610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/2875630908949724610'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/teamstudio-upgrade-filters.html' title='Teamstudio Upgrade Filters でより精度の高い非互換検出結果を出すための工夫'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/S3z2tv34B4I/AAAAAAAAAjQ/T3sNYVmlseE/s72-c/2010-02-18_171236.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3100944044837358983</id><published>2010-02-17T15:44:00.000+09:00</published><updated>2010-02-17T15:44:25.675+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ノーツ'/><category scheme='http://www.blogger.com/atom/ns#' term='アップグレード'/><category scheme='http://www.blogger.com/atom/ns#' term='Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><category scheme='http://www.blogger.com/atom/ns#' term='ドミノ'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino'/><title type='text'>Web セミナー「Lotus Notes Domino アップグレードソリューション」のスライド公開</title><content type='html'>前々回のポストでご紹介しました &lt;a href="http://notesdominoliaison.blogspot.com/2010/02/teamstudio-web-notesdomino.html"&gt;Web セミナー『Lotus Notes/Dominoアップグレードソリューション』&lt;/a&gt;のスライドをアップします。&lt;br /&gt;今回この Web セミナーをレコーディングしましたので、Webcast では後日 Teamstudio のサイトでご覧いただけるようになると思いますが、とりあえず先行してスライドだけアップします。&lt;br /&gt;&lt;br /&gt;今回は合計で30名弱の方にご参加いただいたそうです。今後も継続してこのような Webinar も増やしていければと思っています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/notesdominoliaison/teamstudio-notesdomino" style="display: inline !important; font: normal normal normal 14px/normal Helvetica, Arial, sans-serif; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; margin-top: 12px; text-decoration: underline;" title="Teamstudio Notes/Domino アップグレードソリューション"&gt;Teamstudio Notes/Domino アップグレードソリューション&lt;/a&gt;&lt;br /&gt;&lt;div id="__ss_3204590" style="text-align: left; width: 425px;"&gt;&lt;object height="355" style="margin: 0px;" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=2010-02-17upgradewebinar-100217001430-phpapp01&amp;stripped_title=teamstudio-notesdomino" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=2010-02-17upgradewebinar-100217001430-phpapp01&amp;stripped_title=teamstudio-notesdomino" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="font-family: tahoma,arial; font-size: 11px; height: 26px; padding-top: 2px;"&gt;View more &lt;a href="http://www.slideshare.net/" style="text-decoration: underline;"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/notesdominoliaison" style="text-decoration: underline;"&gt;Mitsuru Katoh&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-3100944044837358983?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/3100944044837358983/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/web-lotus-notes-domino.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3100944044837358983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/3100944044837358983'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/web-lotus-notes-domino.html' title='Web セミナー「Lotus Notes Domino アップグレードソリューション」のスライド公開'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7703639189358470726</id><published>2010-02-16T11:16:00.001+09:00</published><updated>2010-04-22T11:54:00.812+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Lotusphere 2010 のセッションより Part 2</title><content type='html'>今回は Lotusphere 2010 で行われた&amp;nbsp;&lt;a href="https://www-950.ibm.com/events/wwe/lotus/lsph2010.nsf/sessionabstract?openform&amp;amp;sessionid=AD107"&gt;AD107 Enhance your existing applications with XPages&lt;/a&gt;&amp;nbsp;の内容からエッセンスだけをご紹介します。残念ながら実際見聞きしたわけではなくセッション資料のみからの内容になります、その点はご容赦ください。&lt;br /&gt;&lt;br /&gt;このセッションのテーマは、「既存のアプリケーションを XPages を使用して拡張する」というタイトルから分かるように、クライアントベースのアプリケーション、従来の Domino Web アプリケーションをどうやって XPages アプリケーションにするのか、それぞれのテクノロジーにの比較から始まり、各設計要素単位の考慮点をまとめています。&lt;br /&gt;&lt;br /&gt;この作業に取り掛かる前に、まず現在のアプリケーションの設計分析が重要で、どのような動きをするのか、どのようなコードが書かれているかを事前に検証しなければなりません。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;UI で使用されるコードの量&lt;/li&gt;&lt;ul&gt;&lt;li&gt;フィールドの Enter/Exit イベント&lt;/li&gt;&lt;li&gt;UI のクラス&lt;/li&gt;&lt;li&gt;非表示式&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;暗号がどれくらい使用されているか&lt;/li&gt;&lt;li&gt;Sub や Function の複雑さ&lt;/li&gt;&lt;li&gt;リッチテキストフィールドの使い方&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;次の課題はそれぞれのアーキテクチャーの違いを理解することで、それぞれの比較は以下の通りです。&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="2" style="text-align: left; width: 634px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td style="background-color: #333399; width: 150px;"&gt;&lt;/td&gt;       &lt;td style="background-color: #333399; text-align: center; width: 150px;"&gt;&lt;span style="color: white;"&gt;IBM Lotus® &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;Notes®Client &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;Application&lt;/span&gt;&lt;/td&gt;       &lt;td style="background-color: #333399; text-align: center; width: 150px;"&gt;&lt;span style="color: white;"&gt;Classic Lotus &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;Domino® web &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;Application&lt;/span&gt;&lt;/td&gt;       &lt;td style="background-color: #333399; text-align: center; width: 150px;"&gt;&lt;span style="color: white;"&gt;XPages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;application&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;セッション&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;恒久&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;時間ベース&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;時間ベース&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;ステート&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;フルステート&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;ステートレス&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;部分的に可&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;プログラミング&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;LotusScript&lt;br /&gt;&lt;br /&gt;JavaScript&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;LotusScript&lt;br /&gt;&lt;br /&gt;JavaScript&lt;br /&gt;&lt;br /&gt;Java™&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;JavaScript&lt;br /&gt;&lt;br /&gt;Java™&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;UI&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;リッチテキスト&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;リッチテキスト&lt;br /&gt;から&lt;br /&gt;&lt;br /&gt;変換されたHTML&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;HTML /&lt;br /&gt;Dojo&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;リッチテキストサポート&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;フル&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;弱い&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;部分的&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;ページ更新&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;フルと部分更新&lt;br /&gt;そして分散可&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;フル更新のみ&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;フルと部分更新&lt;br /&gt;（ひとつの領域のみ）&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;暗号化/署名&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;可&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;不可&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;検討中&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;レイアウト&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;自由、&lt;br /&gt;&lt;br /&gt;スクリーン内にビューのための2つフレームで表示するのが典型的&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;自由&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;自由&lt;br /&gt;&lt;br /&gt;OneUI 推奨&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;セクション&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;標準とアクセス&lt;br /&gt;制御可&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;標準のみ&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;標準のみ（アク&lt;br /&gt;セス制御は検討中）&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td style="width: 150px;"&gt;非表示式&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;段落単位&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;段落単位&lt;br /&gt;&lt;br /&gt;+ HTML DOM&lt;/td&gt;       &lt;td style="text-align: center; width: 150px;"&gt;要素単位&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そして、アプリケーションを XPages 化する際の、それぞれの設計要素の XPages コンポーネントや手法についてのサマリ―です。これから XPages に取り組みたいを思っている人の中にはクライアントベースの開発がベースにあるので、こういった対応表があると XPages 開発のイメージが直感的に分かるのではないでしょうか。&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td style="background-color: #333300;"&gt;&lt;span style="color: white;"&gt;Notes&lt;/span&gt;&lt;/td&gt;       &lt;td style="background-color: #333300;"&gt;&lt;span style="color: white;"&gt;XPages&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;フォーム&lt;/td&gt;       &lt;td&gt;XPageとJSオブジェクトとカスタムコントロールを組み合わせたサーバーサイドJSライブラリ&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;サブフォーム&lt;/td&gt;       &lt;td&gt;カスタムコントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;ビュー&lt;/td&gt;       &lt;td&gt;埋め込みビューを持つXPage&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;ビューアクション&lt;/td&gt;       &lt;td&gt;アクションのリンクをUnordered list(ul) とサーバーサイドJSで記述したカスタムコントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;フィールド&lt;/td&gt;       &lt;td&gt;データバインディングされた様々なコントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;表&lt;/td&gt;       &lt;td&gt;表コントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;タブ付きの表&lt;/td&gt;       &lt;td&gt;パネルを組み合わせたタブ付きパネルコントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;非表示式&lt;/td&gt;       &lt;td&gt;ページの中の様々なオブジェクトの中で表示式を記述可能&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;リッチテキスト&lt;/td&gt;       &lt;td&gt;MIMEベースのリッチテキスト&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;名前（作成者、読者）&lt;/td&gt;       &lt;td&gt;Name Pickerを使用したカスタムコントロール&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;フレームセット&lt;/td&gt;       &lt;td&gt;AJAXのUIのため不可&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;アウトライン&lt;/td&gt;       &lt;td&gt;CSSを使用したリンクのリスト&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;埋め込みビュー&lt;/td&gt;       &lt;td&gt;XPageの中のビュー&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;ページ&lt;/td&gt;       &lt;td&gt;XPage&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td&gt;エージェント&lt;/td&gt;       &lt;td&gt;XPageのイベントからエージェントの呼び出し&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7703639189358470726?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7703639189358470726/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/lotusphere-2010-part-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7703639189358470726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7703639189358470726'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/lotusphere-2010-part-2.html' title='Lotusphere 2010 のセッションより Part 2'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-315235698012226407</id><published>2010-02-12T17:19:00.000+09:00</published><updated>2010-02-12T17:19:35.069+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teamstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='アップグレード'/><category scheme='http://www.blogger.com/atom/ns#' term='セミナー'/><title type='text'>Teamstudio Webセミナー 「Notes/Dominoアップグレードソリューション」開催</title><content type='html'>大阪、名古屋、東京で先月行ったセミナーをWebinarで行います。既にお客様には Email ニュースでご連絡しておりますが、その他どなたでもご参加いただけます。&lt;br /&gt;詳細は以下の通りです。&lt;br /&gt;&lt;br /&gt;Webセミナー『Lotus Notes/Dominoアップグレードソリューション』&lt;br /&gt;&lt;br /&gt;1月に大阪、名古屋、東京の三都市で開催された内容を、 Webセミナーにてお届けいたします。&lt;br /&gt;&lt;br /&gt;アプリケーションのアップグレード作業でリソースの確保と予算取りの難しさから、ほとんどの企業ではアップグレードへの新しいアプローチを模索し始めています。&lt;br /&gt;「アップグレード作業＝突貫工事的なプロジェクト」という方程式はもう終焉を迎えているのです。&lt;br /&gt;チームスタジオが提唱するアップグレードへの新しいアプローチは、今の開発サイクルに少しの追加で実現できる効率的で有効な方法です。アップグレードのためだけに余分なリソースやコストを追加する必要はまったくありません。&lt;br /&gt;アップグレードの情報を集めておきたい、という方はもちろん、 Teamstudioのセミナーに出たことが無い、 Teamstudioの製品がどんなものなのか情報が欲しい、といったお客様もお気軽にご参加ください。&lt;br /&gt;&lt;br /&gt;また、時間内でご質問にもお答えいたしますので、事前に質問があれば内容もお知らせください。&lt;br /&gt;&lt;br /&gt;●開催日時&lt;br /&gt;2010年2月17日（水）14：00～15：00&lt;br /&gt;&lt;br /&gt;●お申込&lt;br /&gt;下記より必要情報をご登録ください。別途受講のご案内メールをご登録先に送付いたします。&lt;br /&gt;&lt;br /&gt;【お申し込み登録はこちら】&lt;br /&gt;&lt;a href="https://teamstudio.webex.com/teamstudio-jp/onstage/g.php?t=a&amp;amp;d=485606410"&gt;https://teamstudio.webex.com/teamstudio-jp/onstage/g.php?t=a&amp;amp;d=485606410&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;受講に必要なシステム環境&lt;br /&gt;――――――――――――――――――――――――&lt;br /&gt;・Windows 2000, XP, 2003 and Vista&lt;br /&gt;・ブラウザ：Internet Explorer 6/7/8. Firefox 2/3, Chrome 1&lt;br /&gt;・JavaScriptおよびCookieの有効化&lt;br /&gt;・Internet Explorerの場合ActiveXを有効&lt;br /&gt;・メモリ：512 MB以上 (Vistaの場合は2 GB以上)&lt;br /&gt;・56Kbps以上のインターネット接続&lt;br /&gt;――――――――――――――――――――――――&lt;br /&gt;注）音声はストリーミング配信でお聞きいただきます。当日はヘッドフォン等をご利用の上、ご参加ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-315235698012226407?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/315235698012226407/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/teamstudio-web-notesdomino.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/315235698012226407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/315235698012226407'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/teamstudio-web-notesdomino.html' title='Teamstudio Webセミナー 「Notes/Dominoアップグレードソリューション」開催'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-7888246114031331351</id><published>2010-02-09T17:21:00.000+09:00</published><updated>2010-02-09T17:21:54.446+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='カレンダーコントロール'/><category scheme='http://www.blogger.com/atom/ns#' term='8.5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Keith Strickland'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>XPages でのカレンダーコントロール (Part 1)</title><content type='html'>Classic Notes アプリケーションやこれまでの&amp;nbsp;Domino Web アプリでカレンダーを表示させ、日付を入力したり、選択したりすることは少なくなかったと思います。&lt;br /&gt;ところが XPages の開発においてこのカレンダーのコントロールがないことがしばしば話題に上ったりしています。当然コアコントロールとして装備されていてもおかしくはないのですが・・・・&lt;br /&gt;&lt;br /&gt;今回ご紹介するのは、カレンダーをカスタムコントロールとして作成する方法を Keith Strickland 氏の&amp;nbsp;&lt;a href="http://keithstric.com/"&gt;keithstric.com&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.keithstric.com/A55BAC/keithstric.nsf/D6Plinks/KSTD-82CNRS"&gt;SnTT: XPages Blank Calendar Control (Part 1)&lt;/a&gt;&amp;nbsp;からご紹介します。&lt;br /&gt;&lt;br /&gt;オリジナルのタイトルにもある通り、今回はまずブランクのカレンダー、つまりカレンダーの表示だけについて見ていくことになります。&lt;br /&gt;&lt;br /&gt;最初は、表を使ってカレンダーの外観を作成するわけですが、まずはカレンダーの曜日が表示される部分にあたるヘッダーのコードです。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:table styleClass="calTable" id="calTable"&amp;gt;&lt;br /&gt;&amp;lt;thead styleClass="calTableHead"&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Sun&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Mon&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Tue&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Wed&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Thu&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Fri&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Sat&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;/thead&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="startRows"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;カレンダーの始まりは日曜日になっていますが、その月の始まりの日が日曜日ではない場合ブランクのセルを表示させるといった処理をするため、まず何年何月の1日の位置がどこから始まり、その月が何日あるのかをページがロードされる際に把握しておかなければなりません。これらを「beforePageLoad」イベントで viewScope の変数を使って実現します。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:this.beforePageLoad&amp;gt;&amp;lt;![CDATA[#{javascript:if (!viewScope.containsValue("dispDate")) {&lt;br /&gt;viewScope.dispDate = @Now();&lt;br /&gt;viewScope.dispCalYear = @Year(viewScope.dispDate);&lt;br /&gt;viewScope.dispCalMonth = @Month(viewScope.dispDate);&lt;br /&gt;viewScope.daysInMonth = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;viewScope.firstDayInMonth = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;}}]]&amp;gt;&amp;lt;/xp:this.beforePageLoad&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ブランクの数が分かったら、繰り返しの内部にある計算結果フィールドを使って、そのカレンダーに必要な数だけのブランクを作成する処理を記述します。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:repeat id="calBlanks" rows="7" value="#{javascript:viewScope.firstDayInMonth;}" var="calBlankVar"&amp;gt;&lt;br /&gt;&amp;lt;xp:text id="blankCells" contentType="html"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:'&amp;lt;td class="calBlank"&amp;gt; &amp;lt;/td&amp;gt;';}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ここでその月の日数分だけ回して、表の TD の記述の中に日の数を埋めていく処理に移ります。ここで注意しなければいけないのは、&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;計算結果フィールドにはその行のタグの開始と終了も追加して記述すること。そして週の最初のエントリの後ではなく前に置くこと。&lt;/li&gt;&lt;li&gt;セルの中に埋め込む日数の数の計算結果には、実際の日にプラス 1 すること。これは最初の日がゼロから始まるためです。&lt;/li&gt;&lt;li&gt;セルの内容についてロジックを考える必要はありません。新しい行が必要かどうかは繰り返しの中の最初の計算結果フィールドで決定します。&lt;/li&gt;&lt;/ol&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:repeat id="calDay" rows="31"&lt;br /&gt;value="#{javascript:viewScope.daysInMonth;}" var="calVar"&lt;br /&gt;indexVar="calIndex"&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="rowEndBegin"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;xp:this.rendered&amp;gt;&amp;lt;![CDATA[#{javascript:if (calIndex != 0) {&lt;br /&gt;if (((calIndex + viewScope.firstDayInMonth) % 7) == 0) { &lt;br /&gt;return true; &lt;br /&gt;}else{ &lt;br /&gt;return false; &lt;br /&gt;}&lt;br /&gt;}}]]&amp;gt;&amp;lt;/xp:this.rendered&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="dayCells"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:var calDayTD = '&amp;lt;td class="calDay"&amp;gt;&amp;lt;span class="dayNum"&amp;gt;' + (calVar+1) + '&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;';&lt;br /&gt;return calDayTD;}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;最後に、その月の最終日が土曜日でない場合は必要なセルにブランクを設定し、表はこの行で最後だということで終了される必要があります。これを別の繰り返しコントロールと計算結果フィールドを使って実現しています。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:repeat id="calBlanksEnd" rows="14"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:var lastRow = 42 - (viewScope.daysInMonth + viewScope.firstDayInMonth);&lt;br /&gt;if (lastRow &amp;gt; 13) {&lt;br /&gt;lastRow = lastRow - 14;&lt;br /&gt;}else if (lastRow &amp;gt; 6) {&lt;br /&gt;lastRow = lastRow - 7;&lt;br /&gt;}&lt;br /&gt;return lastRow;}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;td class="calBlank"&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="lastRow"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;/tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;最後にこのカレンダーの上部にタイトルヘッダーを追加して、何年何月が表示されているかと、前後の月に移動できるようリンクを追加します。&lt;br /&gt;これは 2 つのリンクとひとつの計算結果フィールドで実現できます。&lt;br /&gt;計算結果フィールドを使って表示される月は、すべての月の情報が入っている配列の中のコンテンツから決定され、viewScope.dispCalMonth の変数から 1 をマイナスした値が使われます。それぞれのリンクは viewScope の変数を変更する処理を行います。これらをひとつのパネルの中に記述します。&lt;br /&gt;&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;xp:panel id="calendar"&amp;gt;&lt;br /&gt;  &amp;lt;xp:panel styleClass="calMonthTitle" id="Header"&amp;gt;&lt;br /&gt;   &amp;lt;xp:link escape="true" id="monthBack"&amp;gt;&amp;lt;xp:this.text&amp;gt;&amp;lt;![CDATA[&amp;lt;&amp;lt;]]&amp;gt;&amp;lt;/xp:this.text&amp;gt;&lt;br /&gt;    &amp;lt;xp:eventHandler event="onclick" submit="true"&lt;br /&gt;     refreshMode="complete"&amp;gt;&lt;br /&gt;     &amp;lt;xp:this.action&amp;gt;&amp;lt;![CDATA[#{javascript:var curMonth = @Month(viewScope.dispDate);&lt;br /&gt;var curYear = @Year(viewScope.dispDate)&lt;br /&gt;curMonth = (@Month(viewScope.dispDate)-1);&lt;br /&gt;var curDate = new Date(curYear,curMonth -1,1);&lt;br /&gt;&lt;br /&gt;viewScope.put("dispDate",curDate);&lt;br /&gt;viewScope.put("dispCalYear",@Year(viewScope.dispDate));&lt;br /&gt;viewScope.put("dispCalMonth",@Month(viewScope.dispDate));&lt;br /&gt;&lt;br /&gt;var monthDays = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;var monthFirstDay = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;viewScope.put("daysInMonth",monthDays);&lt;br /&gt;viewScope.put("firstDayInMonth",monthFirstDay);}]]&amp;gt;&amp;lt;/xp:this.action&amp;gt;&lt;br /&gt;    &amp;lt;/xp:eventHandler&amp;gt;&amp;lt;/xp:link&amp;gt; &lt;br /&gt;     &lt;br /&gt;   &amp;lt;xp:text escape="false" id="dispMonth"&amp;gt;&lt;br /&gt;    &amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:var months = new Array("January","Feburary","March","April","May","June","July","August","September","October","November","December");&lt;br /&gt;var curMonth = months[(viewScope.dispCalMonth-1)];&lt;br /&gt;return curMonth + " " + viewScope.dispCalYear;}]]&amp;gt;&lt;br /&gt;&amp;lt;/xp:this.value &amp;gt;&lt;br /&gt;   &amp;lt;/xp:text&amp;gt;&lt;br /&gt;     &lt;br /&gt;   &amp;lt;xp:link escape="true" id="monthForward"&amp;gt;&lt;br /&gt;    &amp;lt;xp:this.text&amp;gt;&amp;lt;![CDATA[&amp;gt;&amp;gt;]]&amp;gt;&amp;lt;/xp:this.text&amp;gt;&lt;br /&gt;    &amp;lt;xp:this.onclick&amp;gt;&amp;lt;![CDATA[#{javascript:var curMonth = @Month(viewScope.dispDate);&lt;br /&gt;var curYear = @Year(viewScope.dispDate)&lt;br /&gt;curMonth = (@Month(viewScope.dispDate)+1);&lt;br /&gt;var curDate = new Date(curYear,curMonth -1,1);&lt;br /&gt;&lt;br /&gt;viewScope.put("dispDate",curDate);&lt;br /&gt;viewScope.put("dispCalYear",@Year(viewScope.dispDate));&lt;br /&gt;viewScope.put("dispCalMonth",@Month(viewScope.dispDate));&lt;br /&gt;&lt;br /&gt;var monthDays = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;var monthFirstDay = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;viewScope.put("daysInMonth",monthDays);&lt;br /&gt;viewScope.put("firstDayInMonth",monthFirstDay);}]]&amp;gt;&amp;lt;/xp:this.onclick&amp;gt;&lt;br /&gt;    &amp;lt;xp:eventHandler event="onclick" submit="true"&lt;br /&gt;     refreshMode="complete"&amp;gt;&lt;br /&gt;     &amp;lt;xp:this.action&amp;gt;&amp;lt;![CDATA[#{javascript:var curMonth = @Month(viewScope.dispDate);&lt;br /&gt;var curYear = @Year(viewScope.dispDate)&lt;br /&gt;curMonth = (@Month(viewScope.dispDate)+1);&lt;br /&gt;var curDate = new Date(curYear,curMonth -1,1);&lt;br /&gt;&lt;br /&gt;viewScope.put("dispDate",curDate);&lt;br /&gt;viewScope.put("dispCalYear",@Year(viewScope.dispDate));&lt;br /&gt;viewScope.put("dispCalMonth",@Month(viewScope.dispDate));&lt;br /&gt;&lt;br /&gt;var monthDays = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;var monthFirstDay = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;viewScope.put("daysInMonth",monthDays);&lt;br /&gt;viewScope.put("firstDayInMonth",monthFirstDay);}]]&amp;gt;&amp;lt;/xp:this.action&amp;gt;&lt;br /&gt;    &amp;lt;/xp:eventHandler&amp;gt;&lt;br /&gt;   &amp;lt;/xp:link&amp;gt;&amp;lt;/xp:panel&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;以下はこれまでのコードの最終完成形です。&lt;br /&gt;&lt;pre class="java" name="code"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;xp:view xmlns:xp="http://www.ibm.com/xsp/core"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.beforePageLoad&amp;gt;&amp;lt;![CDATA[#{javascript:if (!viewScope.containsValue("dispDate")) {&lt;br /&gt;viewScope.dispDate = @Now();&lt;br /&gt;viewScope.dispCalYear = @Year(viewScope.dispDate);&lt;br /&gt;viewScope.dispCalMonth = @Month(viewScope.dispDate);&lt;br /&gt;viewScope.daysInMonth = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;viewScope.firstDayInMonth = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;}}]]&amp;gt;&amp;lt;/xp:this.beforePageLoad&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xp:panel id="calendar"&amp;gt;&lt;br /&gt;&amp;lt;xp:panel styleClass="calMonthTitle" id="Header"&amp;gt;&lt;br /&gt;&amp;lt;xp:link escape="true" id="monthBack"&amp;gt;&amp;lt;xp:this.text&amp;gt;&amp;lt;![CDATA[&amp;lt;&amp;lt;]]&amp;gt;&amp;lt;/xp:this.text&amp;gt;&lt;br /&gt;&amp;lt;xp:eventHandler event="onclick" submit="true"&lt;br /&gt;refreshMode="complete"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.action&amp;gt;&amp;lt;![CDATA[#{javascript:var curMonth = @Month(viewScope.dispDate);&lt;br /&gt;var curYear = @Year(viewScope.dispDate)&lt;br /&gt;curMonth = (@Month(viewScope.dispDate)-1);&lt;br /&gt;var curDate = new Date(curYear,curMonth -1,1);&lt;br /&gt;&lt;br /&gt;viewScope.put("dispDate",curDate);&lt;br /&gt;viewScope.put("dispCalYear",@Year(viewScope.dispDate));&lt;br /&gt;viewScope.put("dispCalMonth",@Month(viewScope.dispDate));&lt;br /&gt;&lt;br /&gt;var monthDays = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;var monthFirstDay = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;viewScope.put("daysInMonth",monthDays);&lt;br /&gt;viewScope.put("firstDayInMonth",monthFirstDay);}]]&amp;gt;&amp;lt;/xp:this.action&amp;gt;&lt;br /&gt;&amp;lt;/xp:eventHandler&amp;gt;&amp;lt;/xp:link&amp;gt; &lt;br /&gt;  &lt;br /&gt;&amp;lt;xp:text escape="false" id="dispMonth"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:var months = new Array("January","Feburary","March","April","May","June","July","August","September","October","November","December");&lt;br /&gt;var curMonth = months[(viewScope.dispCalMonth-1)];&lt;br /&gt;return curMonth + " " + viewScope.dispCalYear;}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;  &amp;lt;xp:link escape="true" id="monthForward"&amp;gt;&amp;lt;xp:this.text&amp;gt;&amp;lt;![CDATA[&amp;gt;&amp;gt;]]&amp;gt;&amp;lt;/xp:this.text&amp;gt;&lt;br /&gt;&amp;lt;xp:eventHandler event="onclick" submit="true"&lt;br /&gt;refreshMode="complete"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.action&amp;gt;&amp;lt;![CDATA[#{javascript:var curMonth = @Month(viewScope.dispDate);&lt;br /&gt;var curYear = @Year(viewScope.dispDate)&lt;br /&gt;curMonth = (@Month(viewScope.dispDate)+1);&lt;br /&gt;var curDate = new Date(curYear,curMonth -1,1);&lt;br /&gt;&lt;br /&gt;viewScope.put("dispDate",curDate);&lt;br /&gt;viewScope.put("dispCalYear",@Year(viewScope.dispDate));&lt;br /&gt;viewScope.put("dispCalMonth",@Month(viewScope.dispDate));&lt;br /&gt;&lt;br /&gt;var monthDays = new Date(viewScope.dispCalYear,viewScope.dispCalMonth,0).getDate();&lt;br /&gt;var monthFirstDay = new Date(viewScope.dispCalYear,viewScope.dispCalMonth -1,1).getDay();&lt;br /&gt;viewScope.put("daysInMonth",monthDays);&lt;br /&gt;viewScope.put("firstDayInMonth",monthFirstDay);}]]&amp;gt;&amp;lt;/xp:this.action&amp;gt;&lt;br /&gt;&amp;lt;/xp:eventHandler&amp;gt;&amp;lt;/xp:link&amp;gt;&amp;lt;/xp:panel&amp;gt;&lt;br /&gt;&amp;lt;xp:table styleClass="calTable" id="calTable"&amp;gt;&lt;br /&gt;&amp;lt;thead styleClass="calTableHead"&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Sun&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Mon&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Tue&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Wed&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Thu&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Fri&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;th&amp;gt;Sat&amp;lt;/th&amp;gt;&lt;br /&gt;&amp;lt;/thead&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="startRows"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;xp:repeat id="calBlanks" rows="7" value="#{javascript:viewScope.firstDayInMonth;}" var="calBlankVar"&amp;gt;&lt;br /&gt;&amp;lt;xp:text id="blankCells" contentType="html"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:'&amp;lt;td class="calBlank"&amp;gt; &amp;lt;/td&amp;gt;';}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&amp;lt;xp:repeat id="calDay" rows="31"&lt;br /&gt;value="#{javascript:viewScope.daysInMonth;}" var="calVar"&lt;br /&gt;indexVar="calIndex"&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="rowEndBegin"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;xp:this.rendered&amp;gt;&amp;lt;![CDATA[#{javascript:if (calIndex != 0) {&lt;br /&gt;if (((calIndex + viewScope.firstDayInMonth) % 7) == 0) { &lt;br /&gt;return true; &lt;br /&gt;}else{ &lt;br /&gt;return false; &lt;br /&gt;}&lt;br /&gt;}}]]&amp;gt;&amp;lt;/xp:this.rendered&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="dayCells"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:return '&amp;lt;td class="calDay"&amp;gt;&amp;lt;span class="dayNum"&amp;gt;' + (calVar+1) + '&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;';}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&amp;lt;xp:repeat id="calBlanksEnd" rows="14"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:var lastRow = 42 - (viewScope.daysInMonth + viewScope.firstDayInMonth);&lt;br /&gt;if (lastRow &amp;gt; 13) {&lt;br /&gt;lastRow = lastRow - 14;&lt;br /&gt;}else if (lastRow &amp;gt; 6) {&lt;br /&gt;lastRow = lastRow - 7;&lt;br /&gt;}&lt;br /&gt;return lastRow;}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;td class="calBlank"&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/xp:repeat&amp;gt;&lt;br /&gt;&amp;lt;xp:text escape="false" id="lastRow"&amp;gt;&lt;br /&gt;&amp;lt;xp:this.value&amp;gt;&amp;lt;![CDATA[#{javascript:"&amp;lt;/tr&amp;gt;"}]]&amp;gt;&amp;lt;/xp:this.value&amp;gt;&lt;br /&gt;&amp;lt;/xp:text&amp;gt;&lt;br /&gt;&amp;lt;/xp:table&amp;gt;&lt;br /&gt;&amp;lt;/xp:panel&amp;gt;&lt;br /&gt;&amp;lt;/xp:view&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;最後に、CSS を使って、カレンダーの中に情報を表示されるためのコントロールのサンプルがダウンロードできます。&lt;br /&gt;&lt;a href="http://www.keithstric.com/A55BAC/keithstric.nsf/downloads"&gt;ダウンロード&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-7888246114031331351?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/7888246114031331351/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/xpages-part-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7888246114031331351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/7888246114031331351'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/xpages-part-1.html' title='XPages でのカレンダーコントロール (Part 1)'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-6733969854401268991</id><published>2010-02-01T13:11:00.000+09:00</published><updated>2010-02-01T13:11:53.903+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Discussion Next Gen'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenNTF'/><category scheme='http://www.blogger.com/atom/ns#' term='OneUI'/><title type='text'>Discussion Next Gen を試してみる</title><content type='html'>OpenNTF プロジェクトの中には普段の開発で参考になるコードをたくさん見つけることができます。その中から今回は「&lt;a href="http://www.openntf.org/catalogs/a2cat.nsf/topicThread.xsp?action=openDocument&amp;amp;documentId=87D5D1819BFB66178525764D002CEC90"&gt;Discussion Next Gen&lt;/a&gt;」を紹介したいと思います。&lt;br /&gt;&lt;br /&gt;このプロジェクトの趣旨はプロジェクトの名前からも想像できるように IBM の提供するディスカッションテンプレートの先を行くといったところとでしょうか。プロジェクトでは標準にはない機能を追加しフィードバックを得てテストしていくことで、いづれ IBM の標準テンプレートへ追加されることになるでしょう。ある意味、機能の予行演習的なプロジェクトでもあります。&lt;br /&gt;&lt;br /&gt;今回注目する機能はクライアントサイドと XPages での「今開いている文書はどこか」を見つけるための工夫をご紹介します。&lt;br /&gt;&lt;br /&gt;現在のディスカッション標準テンプレートでは主文書と返答文書の結びつきが分からないといったことが発生しているのでこのプロジェクトでは下のスクリーンのように今現在自分がどのスレッドにいるかを一目でわかるように工夫されています。&lt;br /&gt;もちろん主テーマに関していくつ返答があるのか数を事前に把握できるようなビューの作りにもなっています。&lt;br /&gt;&lt;br /&gt;クライアントでの動作では文書を開くと Topic Navigator のフレームが左に表れ、自分が今開いている文書と親文書が色分けされて表示されます。主文書の他の返答文書のタイトルも同時に階層表示されますのでエンドユーザーにとっても非常に分かりやすいものとなっています。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S2ZOcQELJ8I/AAAAAAAAAjA/CCEJZl-nxfU/s1600-h/2010-02-01_120432.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="340" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S2ZOcQELJ8I/AAAAAAAAAjA/CCEJZl-nxfU/s400/2010-02-01_120432.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;今度は XPages 側の Web ブラウザからのアクセスです。文書を選択すると、文書の内容の下にスレッドが階層表示されます。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S2ZPcg7m8yI/AAAAAAAAAjI/hCnxrBKHFXQ/s1600-h/2010-02-01_120527.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="370" src="http://1.bp.blogspot.com/_mJAjFVh-D3Y/S2ZPcg7m8yI/AAAAAAAAAjI/hCnxrBKHFXQ/s400/2010-02-01_120527.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;このようにクライアント側で実現できていることを XPages でも実現しています。&lt;br /&gt;ここで見るようなスレッドの階層表示の方法「繰り返しコントロール」を使用していることは想像がつきますが返答文書の場合さらに段を下げるなどの工夫もされており、一度ソースをくまなく見てみる価値のある内容だと思います。&lt;br /&gt;Web 2.0 のサイトでは良く見かけるこの典型的な表示方法を参考にするだけでも価値があるアプリケーションだと思います。&lt;br /&gt;&lt;br /&gt;ちなみにこのアプリケーションも OneUI を使用していますが、標準テンプレートとは違い、「blue」のテーマしか使えません。ブラウザ対応は IE6、IE7 と 8、その他のブラウザと CSS が記述されています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746307825535693851-6733969854401268991?l=notesdominoliaison.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notesdominoliaison.blogspot.com/feeds/6733969854401268991/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/discussion-next-gen.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6733969854401268991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746307825535693851/posts/default/6733969854401268991'/><link rel='alternate' type='text/html' href='http://notesdominoliaison.blogspot.com/2010/02/discussion-next-gen.html' title='Discussion Next Gen を試してみる'/><author><name>加藤満 (Mitsuru Katoh)</name><uri>http://www.blogger.com/profile/01569046097784615911</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-Sq0NAbC2cNc/TgQL7Swjv_I/AAAAAAAAAxM/AVVqOTBznIw/s220/182970680.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mJAjFVh-D3Y/S2ZOcQELJ8I/AAAAAAAAAjA/CCEJZl-nxfU/s72-c/2010-02-01_120432.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746307825535693851.post-3225524834154422707</id><published>2010-01-26T17:19:00.000+09:00</published><updated>2010-01-26T17:19:50.344+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSJS'/><category scheme='http://www.blogger.com/atom/ns#' term='XPages'/><title type='text'>Java クラスのサンプルコードを SSJS へ応用する方法</title><content type='html'>Xpages の開発中、サーバーサイドの JavaScript をどのように記述するか調べたくても適当なサンプルスクリプトも非常に少ないのが現状です。&lt;br /&gt;これは何も日本語に限ったことではなく英語でもまだ不十分のようです。&lt;br /&gt;JavaScpirt のサンプルとして、既存のJava/CORBA クラスのサンプルを利用する方法が &lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf"&gt;Lotus Notes and Domino Application Development wiki&lt;/a&gt; に掲載されていましたのでご紹介したいと思います。原作は同 wiki の「&lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Converting_Java_sample_code_to_JavaScript_code"&gt;Converting Java sample code to JavaScript code&lt;/a&gt;」です。&lt;br /&gt;&lt;br /&gt;ここで取り上げられている例では ColorObject クラスの getBlue プロパティを題材にしていますが、おおよそ他のメソッドやプロパティの例でも使用できると思います。&lt;br /&gt;では見ていきましょう。&lt;br /&gt;&lt;br /&gt;&lt;pre class="java" name="code"&gt;import lotus.domino.*;&lt;br /&gt;public class JavaAgent extends AgentBase {&lt;br /&gt;  public void NotesMain() {&lt;br /&gt;    try {&lt;br /&gt;      Session session = getSession();&lt;br /&gt;      AgentContext agentContext = session.getAgentContext();&lt;br /&gt;      // (Your code goes here) &lt;br /&gt;      Database db = agentContext.getCurrentDatabase();&lt;br /&gt;      View view = db.getView("Main View");&lt;br /&gt;      ColorObject color = session.createColorObject();&lt;br /&gt;      color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;      System.out.println(&lt;br /&gt;      "Blue value of Main View background = " + color.getBlue());&lt;br /&gt;    } catch(Exception e) {&lt;br /&gt;      e.printStackTrace();&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;まず、import や class ステートメントは必要ありません。&lt;br /&gt;そして try 節を取り除きます。(try は後述で説明）&lt;br /&gt;&lt;br /&gt;&lt;pre class="java" name="code"&gt;Database db = agentContext.getCurrentDatabase();&lt;br /&gt;View view = db.getView("Main View");&lt;br /&gt;ColorObject color = session.createColorObject();&lt;br /&gt;color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;System.out.println(&lt;br /&gt;"Blue value of Main View background = " + color.getBlue());&lt;br /&gt;&lt;/pre&gt;では上から見ていきます。&lt;br /&gt;最初の行のセッションを取得しているコードは不要です。&lt;br /&gt;XPages の JavaScript はエージェントのコンテキストで動作しているわけではありませんので、この行も削除します。このようにサンプルのコードがアプリケーション、サーブレット、またはアプレットのコンテキストで動作する場合は同様に削除しても構いません。&lt;br /&gt;&lt;br /&gt;ではどうやって現在のデータベースを取得するのでしょうか？&lt;br /&gt;XPages の JavaScript は現在のデータベースを表す「&lt;b&gt;database&lt;/b&gt;」というグローバル変数を提供しています。&lt;br /&gt;そこで先頭の行をこの変数を使うように書き換えます。&lt;b&gt;View&lt;/b&gt; は &lt;b&gt;var&lt;/b&gt; に置き換えます。&lt;br /&gt;&lt;pre class="java" name="code"&gt;var view = database.getView("Main View");&lt;br /&gt;ColorObject color = session.createColorObject();&lt;br /&gt;color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;System.out.println(&lt;br /&gt;"Blue value of Main View background = " + color.getBlue());&lt;br /&gt;&lt;/pre&gt;補足ですが、次のコード例のように変数の後にコロンをつけてコメントすることができます。&lt;br /&gt;&lt;pre class="java" name="code"&gt;var view:NotesView = database.getView("Main View");&lt;br /&gt;&lt;/pre&gt;同様に &lt;b&gt;ColorObject&lt;/b&gt; の代わりに &lt;b&gt;var&lt;/b&gt; を使用します。&lt;br /&gt;「&lt;b&gt;session&lt;/b&gt;」の文法はそのまま通用しますが、意味合いが少し異なります。&lt;br /&gt;Java コードでは &lt;b&gt;session&lt;/b&gt; は getSession によって返された変数ですが、JavaScript では &lt;b&gt;session&lt;/b&gt; は現在のセッションを現すグローバル変数のひとつです。&lt;br /&gt;したがってコードは次のようになります。&lt;br /&gt;&lt;pre class="java" name="code"&gt;var view = database.getView("Main View");&lt;br /&gt;var color = session.createColorObject();&lt;br /&gt;color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;System.out.println(&lt;br /&gt;"Blue value of Main View background = " + color.getBlue());&lt;br /&gt;&lt;/pre&gt;view と color はセットされているので次の行は何も変更する必要はありません。&lt;br /&gt;ここでの JavaScript の文法は Java とまったく同じです。&lt;br /&gt;最後の行は調整が必要です。JavaScirpt は &lt;b&gt;System&lt;/b&gt; オブジェクトを認識しません。&lt;br /&gt;getBlur() の値をコンソールへ返したいのであれば次のようになります。&lt;br /&gt;&lt;pre class="java" name="code"&gt;var view = database.getView("Main View");&lt;br /&gt;var color = session.createColorObject();&lt;br /&gt;color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;print ("Blue value of Main View background = " + color.getBlue());&lt;br /&gt;&lt;/pre&gt;しかし当然 JavaScript はある制御のための値が必要ですから return キーワードを使って値を返すことになります。&lt;br /&gt;&lt;pre class"java" name="code"&gt;var view = database.getView("Main View");&lt;br /&gt;var color = session.createColorObject();&lt;br /&gt;color.setNotesColor(view.getBackgroundColor());&lt;br /&gt;return "Blue value of Main View background = " + color.getBlue());&lt;br /&gt;&lt;/pre&gt;コード内で発生したエラーを catch したい場合は、下のように記述することができます。&lt;br /&gt;JavaScript でステートメントが複数になっている場合にはセミコロンを取り除くことに注意してください。&lt;br /&gt;&lt;pre class="java" name="code"&gt;try {&lt;br /&gt; var view = database.getView("Main View")&lt;br /&gt; var color = session.createColorObject()&lt;br /&gt; color.setNotesColor(vi
