2010年4月17日土曜日

SharePoint 2010 RTM

SharePoint Team BlogでRTMされたと投稿されました!
Office2010,SharePoint2010,Visio2010とProject2010がRTMだそうです。

思ったより早くRTMしましたね。

今後の為に、自宅のPCを買いなおしたのでSharePoint2010も何とか動くかな?!
昨晩、新パソコンが届いて今は新しいパソコンでの投稿です。
Webで公開されたら2010関連を入れて見ます!

ちなみに、、RTMって何?という人の為に簡単に解説
Release-To-Manufacturing 」の略です。
DVD工場向けにバイナリイメージができたよーと言うことでしょうね!

Dispose()してますか?

以前からSharePointオブジェクトのDisposeチェックをするツールの存在は知っていたのですが今回初めて試してみました。

ツールの名前は「SPDisposeCheck」です。
ダウンロードはリンク先の「The SPDisposeCheck tool can be downloaded here」からして下さい。

Disposeをしない弊害などは、「SharePoint Designersブログ」さんが詳しく解説しているので省略します。

実行結果は下記の通り、、、
Total Found: 3 、、、3箇所でDisposeもれ?
WS001078 WS001077

確認すると、Usingしている場合は何も表示されません。正常です。

問題は、、下記のロジックで確認メッセージが表示されるようです。
経路によってはDisposeされないと判断したのでしょうか?
ロジックを追いかけて問題なければ無視をすればOKですね。

if (_spWeb != null)
{
  _spWeb.Dispose();
  _spWeb = null;
}

2010年4月13日火曜日

IT 部門を救う SharePoint 運用・管理の 108 の Tips(仮題)

http://cid-6cd470e977b0a9d1.spaces.live.com/Blog/cns!6CD470E977B0A9D1!325.entry

なんと!
表題(仮)のSharePoint本を書く事になりました!
素晴らしい方々と共著!しびれます

早速、、清水寺の夜間拝観で成功を祈ってきました。
(下の写真は出口付近の池から見た3重の塔です。)

2010年4月6日火曜日

Office 開発の航海日誌 ~ Logbook ~

元MS,元クリエ・イルミネートの小山 才喜さん(名前間違えてごめんなさい。。)小高さんがBlogをはじめたようです。
VSTOなどで有名な方です。ものすごい勢いでBlogを更新してます。
Office 開発の航海日誌 ~ Logbook ~

元クリエ・イルミネート、、って退職してジョルダンへ転職されたようです。
OBA開発をする事業の立ち上げだそうです。
どの様な事をするか楽しみです。

続いて船出したいものです。
・・・という事を以前から考えてますが、
待っていても仕方が無いしチャレンジしていこうかな、、、という事で!

お仕事くださいませ!
こんなドメイン取得する位、SharePoint好きです。
興味ある方は連絡ください。連絡先は「yama_sharepointissue_com 」です。

2010年4月4日日曜日

今さら聞けないSharePoint超入門

リアルコムでBP研を担当されている村田さんがSharePointの超入門を書かれています。

http://tech.ascii.jp/elem/000/000/511/511923/

基本的なサイト・Webパーツ・リスト等の考え方をうまく整理して解説しているので、他の人に説明する立場の人は一読する事をお勧めします。

読み進めると、、第3回が超入門かぁ?て感じ、、、
そこがSharePointの難しい所でも有り・・良い所なのですよね~

2010年4月2日金曜日

SharePoint Online 評価サイト

http://www.microsoft.com/japan/business/everybodysbusiness/solution/bpos/default.mspx
こちらのURLから登録なしでSharePoint Onlineにアクセスできます。

Try SharePoint

見た目はいい感じなのですが、やたらと、、ベーシック認証画面が表示されます。
サインインツールなどが有ると良いのかもしれません。
試す限り、1ページ開くと認証が3~5回出てきました。

2010年3月31日水曜日

同期/非同期イベントって、、、

イベントには、同期イベントと非同期イベントが有るようです。
各メソッドの詳細はMSDNを参照して下さい。

SharePointサポートチームのBlogでイベントを実装するに当たっての注意事項が書かれています。
http://blogs.technet.com/sharepoint_support/archive/2009/10/26/3289128.aspx

ここで重要なのは、スレッドの扱いです。

  • 同期 = 同じスレッド
  • 非同期 = 別スレッド

同期イベントで実装するという事は、

  • 負荷のかかる処理を実装すると、結果として画面表示が遅くなる。。はず
  • 確実に1回処理される

非同期イベントで実装すると、

  • 多少負荷がかかっても、画面表示の速度には直接影響しない
  • 何回処理されるか解らない
  • 「ItemAdded」の様なイベントでは、オブジェクトが更新される前にも処理される可能性
    • 引数「properties」では「AfterProperties」を使えば更新後のオブジェクトで有る事が保障される(処理前に起動された場合はNULLに成ると思われる)

という事です。

結構めんどくさい。。