Blog Home  Home Feed your aggregator (RSS 2.0)  
light-hearted.net - February, 2006
人は計画を立て、神はそれを笑う
 
 Tuesday, February 28, 2006

Office 2003 を使って、Windows SharePoint Services 上のドキュメントを開いた際に作業ウインドウが開きます。一方、WSS 以外のサイト上(素の IIS とか Apache とか)のドキュメントを開いたと際は作業ウインドウは開きません。

多分 HTTP ヘッダで判断してるんだろうな、とは思っていましたが、それに関する情報を見付けたのでメモ。
まさか、レジストリ使ってサーバの情報をキャッシュまでしてくれているとは...余計な事を...(をっと失言)

[OFF2003] Office 2003 で Web サイトからドキュメントを開く方法
http://support.microsoft.com/default.aspx?scid=kb;ja;838028

Tuesday, February 28, 2006 11:12:28 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   SharePoint  | 
 Monday, February 27, 2006

とりあえずインストールまでしました。

この(↓)ロゴがカッコいいですね。

個人的にはイベントログに期待してるんですが、なんかこのバージョンでもまだまだの様子。

Monday, February 27, 2006 12:50:47 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   Windows  | 
 Friday, February 24, 2006

予定というほどではないですが、今後やりたい(進行中な)ことを一度整理。

・Windows SharePoint Services に関するツール作り
・ASP.NET 2.0 での Web パーツ開発
・LINQ
・Atlas
・Office 12 (2007 Office System)
・Monad

忘れてた。.NET Framework 2.0 & Visual Studio 2005 & SQL Server 2005 の勉強ですね。

Friday, February 24, 2006 12:50:59 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET | AJAX | ASP.NET | SharePoint | Windows  | 
 Monday, February 20, 2006

先日、WSSに関する(しょぼい)ツールを公開しましたが、それに対してお二人からメールを頂きました。

ウケた(おっと、ではなく驚いた)のは、お二人とも同じ内容だったことです。
ソース中のとあるメソッドに Conditional 属性をつけてたのですが、
それに対して「そんな属性があるとは知りませんでした。(以下略)」といった内容のメールでした。

う~ん、そうですか。確かに私の周りでも属性ベースのプログラミングしてる人少ないよなぁ~

と実感したのでした。とは言え、ソースまで読んで頂き、ありがたき幸せ。

(つぶやき)
最近は、Monad に夢中です。

Monday, February 20, 2006 11:31:19 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET  | 
 Monday, February 13, 2006

2/25(土)「セキュリティTIPS講座」好評につき再度開催!
http://blogs.sqlpassj.org/afterschool/archive/2006/02/03/16010.aspx

詳細はリンクを参照してください。

再度開催されるそうです。
前回参加しましたが、河端さんの多岐に渡るお話(経験談)は非常に参考になります。
#通常この手のセミナは非常に眠くなるのですが、そんなことは一切ありません。

おススメです。

Monday, February 13, 2006 9:49:52 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   SQL Server  | 

こんな感じです。
1. WSSが動いているサーバに.NET Framework 2.0をインストール
2. stsadm -o upgrade -forceupgrade -url http://localhost/
3. iisreset

で、こんな RenderWebPart メソッドを持つ Web パーツを Visual Studio 2005 で作ってみました。
protected override void RenderWebPart(HtmlTextWriter output)
{
  // Microsoft.SharePoint.Utilities.SPEncode.HtmlEncode を使いましょう
  output.Write("Hello, World!");
  output.Write("<br />");
  output.Write(System.Environment.Version.ToString());
}

んで、以下がスクリーンキャプチャです。

これで、Visual Studio 2005 使って Web パーツが作れますね。
つまり、ASP.NET 2.0 のコントロールが使えるということです。
Web パーツの作り方は、また後日にでも。

Monday, February 13, 2006 12:30:56 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   SharePoint  | 
 Sunday, February 12, 2006

WSSのディスカッションで返信した際には、
返信するアイテムのタイトルがそのままセットされます。

が、Webパーツでフラット形式で表示すると、
件名からでは新規に作成されたものか返信されたものかどうかがわかりません。

そこで、返信の際は、返信する件名に「RE : 」を付加する方法を紹介します。

編集するファイルは↓。
%CommonProgramFiles%\Microsoft Shared\web server extensions\60\TEMPLATE\1041\STS\LISTS\DISCUSS\SCHEMA.XML

編集する箇所は
titleHTMLField.value = owsPreviousDiscussionSubject;

titleHTMLField.value = "RE : " + owsPreviousDiscussionSubject;
と変更するだけです。

注意点
変更を反映させるには、IISの再起動が必要です。
また、この変更はサーバ全体で反映されます。

Sunday, February 12, 2006 8:29:02 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   SharePoint  | 
 Wednesday, February 08, 2006

Windows SharePoint Services のいくつかの ASPX ページに対して、
アクセスコントロールを設定したい場合もあるかと思います。
例えば、「%CommonProgramFiles%\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\1041」のASPXファイルです。

そんなときはこんな感じで、アクセスコントロールが可能になります。

1: <% SPSite spServer = SPControl.GetContextSite(Context); SPWeb spWeb = SPControl.GetContextWeb(Context); %>
2: <% spWeb.Permissions.CheckPermissions(SPRights.ManageRoles); %>

1行目は既存のコードです(大抵のASPXページにはあるはず)。
2行目を追加すれば、アクセスコントロールすることが可能になります。
必要に応じて「SPRights.ManageRoles」を置き換えてください。
SPRightsについてはSDKを参照してください。

こんなネタを書いたメモが出てきたので、こんなポストが続くかも...

Wednesday, February 08, 2006 9:54:59 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   SharePoint  | 

VMware Server なるものがΒ版で登場しました。

現行の VMware GSX Server に機能を追加した位置づけのようです。
驚いたのは タダ(Free) ってことです。
#保守のメニューが用意されるみたいなので、何かしらの費用はかかるようですが...

明らかに、先行逃げ切りって感じが...(笑
私たちユーザに悪い影響が出ないことを願っています。

Wednesday, February 08, 2006 9:28:49 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   Virtualization  | 

現時点での、Visual Studio 2005 RC Japanese のアンインストール状況です。

負けた結果、OSから再インストールしました。
#いちいち調べるのが面倒くさかったので...

一応、アンインストールの順番をメモ。

Microsoft SQL Server 2005
Microsoft SQL Server 2005 Mobile [JPN] Developer Tools
Microsoft SQL Server Native Client
Microsoft Visual Studio 2005 Tools for Office Runtime
Microsoft Visual Studio 2005 Tools for Office Runtime Language Pack
Microsoft Device Emulator 1.0 - JPN
Microsoft .NET Compact Framework 2.0
Microsoft .NET Compact Framework 1.0 SP3 Developer
Microsoft Visual Studio 2005 Team Suite 日本語
Microsoft Document Explorer 2005 日本語 Language Pack
Microsoft Document Explorer 2005
MSXML 6.0 Parser(これ以前のアンインストール中に削除されてたみたい)
Microsoft Visual J# 2.0 日本語 Language Pack
Microsoft Visual J# Redistributable Package 2.0
Visual Studio 2005 MSDN ライブラリ - 日本語版
Microsoft .NET Framework 2.0 日本語 Language Pack
Microsoft .NET Framework 2.0

Wednesday, February 08, 2006 9:23:40 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET  | 

.NET Framework も バージョンが 2.0 になりました。ふと思ったんですが、「.NET Framework 自体のサポート期間ってどうなってるんだ?」。

.NET Framework を利用したアプリケーションは.NET Framework のバージョンアップに付き合う必要がない(Side-by-Side)というウリ(とでも言うのでしょうか?)のがあります。が、当然ながら、.NET Framework にもサポート期間があるわけで...

検索してみたら、以下のサイトがあったのでメモ。

サポート対象サービスパック
http://support.microsoft.com/default.aspx?scid=fh;JA;lifesupsps

Wednesday, February 08, 2006 5:47:42 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET  | 
 Saturday, February 04, 2006

というわけで行ってきました。

マイクロソフトは、2006後半から リリース ラッシュ となるわけで、その辺のネタがてんこ盛りでした。

私の中で リスト アップ されたものは以下のモノ。

LINQ
 よくあんな構造(構文)を考えるものです。そういう意味で感心。
 DLINQ がいまいちピンと来ない(LINQとかとは解析の仕組みが違う?)ので、興味津々です。
Atlas
 騒がれる理由がわかりました。これは面白いです。
 どちらかというと、.NET(ASP.NET)がよく出来てるなと感心しました。
 MIX06辺りで新たな動きがあるらしいです。
 近藤さんの流石ですのセッションでした。
Windows Server Longhorn
 こちらは、今すぐいぢれるわけではないのですが...
 IIS7.0、ターミナル サービス、仮想化など早くいぢってみたいですね

後は、Windows Vista を動かせるハードが欲しくなりました。

Office “12” Server もそろそろ本腰入れないとなー

以上、お久しぶりの更新でした。
2月いっぱいくらいは更新が滞りがちになるかと思います。

Saturday, February 04, 2006 8:27:38 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET | ASP.NET | Development  | 
Copyright © 2009 yama3. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: