2008年5月29日 星期四

CMS Assessment Tool

微軟說明文件

The Microsoft CMS Assessment tool is an application that collects data for a site created with Microsoft Content Management Server (MCMS) 2002. Use the CMS Assessment Tool to assess your MCMS 2002 site to determine the level of work required to migrate the site to Microsoft Office SharePoint Server 2007. To assist you, read the accompanying article, Assessing and Analyzing Your MCMS 2002 Application for Migration.

 

下載網址

Assessing and Analyzing Your MCMS 2002 Application for Migration

 

安裝完成後預設路徑

C:\2007 Office System Developer Resources\SharePoint Server 2007 SDK\Tools\CMS Assessment Tool.

2008年5月26日 星期一

網路呼叫方式

轉錄於:http://www.hoyo.idv.tw/hoyoweb/document/view.php?sid=109&author=hoyo&status=view

1. unicast
就是所謂的一對一的通訊
2. broadcast (強制性廣播)
使用字尾 255 作為目標 IP,例:x.x.255.255 or x.x.x.255,也就是針對整個子網域為對象,整個子網域皆會收到該廣播。
3. multicast (選擇接收廣播)
multicast 範圍為:224.0.0.0 - 239.255.255.255,定義在 Class D每一個 ip 都是一個“群組”,當作入該 ip 也就是加入該群組,當對該 ip 發出 multicast 訊息,加入群組的所有人都會收到廣播。
=========
broadcast, multicast 都是一對多的訊息溝通,兩者的差異以實例來說明
Q. 假設有一電腦 ip address: 192.168.0.10,子網域 submast: 255.255.255.0
broadcast:欲針對整個 192.168.0 子網域傳遞訊息可使用 192.168.0.255 為對象發送。(192.168.0.255 是唯一的值)
multicast:設定加入的 ip 群組就收到該群組的群體廣播,可同時加入多個,也可全不加入。例如加入 239.255.255.250 的 multicast 群組,就可以收到 UPnP 的廣播。

2008年5月20日 星期二

(轉錄).NET Framework 3.0命名變更Q&A釋疑

.NET Framework 3.0命名變更Q&A釋疑(全部翻譯完成)

覺得是篇介紹 net 3.0的好文章 基於3.0上微軟做了哪些改變 哪些保留
作者還很貼心的翻成了中文 很不錯的文章

但是可能有能會像我一樣 會問
這樣的新技術 對網站有哪些好處呢 有哪些幫助
說實在的我對完整手工打造出的網站實在是沒啥經驗
真的無法體會這種新技術會帶來怎樣衝擊

基於MOSS (sharepoint)上 微軟引用了WF來創建流程
基於OCS微軟引用了WCF來作加值開發
這是我對新技術的印象
但這是一大步的躍進 減低了一點以往開發類似功能的痛苦
但WPF呢 可以參考一下下面的文章 解渴一下
只能說 技術真的是汰換太快摟 再不學真的跟不上
我們此刻需要WPF嗎?

2008年5月9日 星期五

Vista 小八卦

引用於:混亂中的靠邊站?Vista將開始降價!

前情提要
2005,微軟與Intel立於堆積如山的915晶片組前。

Intel:「賣晶片,我們要賣山積最多的。」(看著背後)
微軟:「可是915不夠力,Vista Aero跑不動啊...#@%@#...好好好我知道了,我把標準放寬可以了吧?」

納投名狀,結兄弟誼
死生相托,吉凶相救
福禍相依,患難相扶
915繼續賣,標準大放送
外人不賣915者,恃投名狀,必殺之
兄弟不貼貼紙者,恃投名狀,必殺之

(微軟看著Vista貼紙):「安~心~上~路~!」

Vista Capable:X,你這不是要我去送死,被我貼到的都不能跑Aero介面,那還裝Vista幹嘛?Vista Premium Ready:好端端的正牌貼紙,幹嘛加個Premium呢...
Intel:「兵不厭詐,這是商場。」
微軟:「...人無信,就是畜牲。你看,被告了吧。」

以上只是無聊的搞笑,請跳過 XDrz


在微軟疑似與Intel有某種「超越軟硬體公司」的關係被抓包後,微軟似乎決定稍微往消費者這邊站一下。從今天起,Windows Vista將開始進行降價的動作。其中Ultimate版將從400美金降到320美金,而升級方案也從260美金降到220美金。至於Home Premium的升級版也從160美金降到130美金。不過以上只是美國方面的調整,其他國家則視當地情況再行決定。這次的八卦真是勁爆啊...
[原文連結]

Window XP SP 3

Window XP SP 3 4/28已經開始提供下載
更新了哪些東西 請看最下面的連結說明
大概350M 大小 要裝一陣子 建議大家先抓下來作安裝以免更新太久

那裝SP3到底有哪些更新勒
除了安全性漏洞修正外 聽說SP3的版本判斷盜版機制有加強 安裝前請考慮一下
請多多支持正版安裝摟.......... 以免又被鎖掉>"<
另外聽說效能會有提昇10%左右 Windows XP SP3將帶來另一波效能高峰!?
大家就參考參考吧

-----------------------------------------------------------------------------------
下載相關資訊:
如何取得最新版 Windows XP Service Pack
http://support.microsoft.com/kb/322389/zh-tw

Windows XP Service Pack 3 Overview - 繁體中文
Windows XP Service Pack 3 網路安裝套件 (適用於 IT 專業人員與開發人員)
直接下載:Windows XP Service Pack 3

2008年5月8日 星期四

Page Tempate

在asp 1.1 裡還沒有出現master page的概念
但是在很多時候 在同一個網站下的網頁還是常會用到相同的東西
最近正在做的一個專案就是這樣的狀況 深深覺得繼承的重要
但是這部份的改進優先順序還是比較低
所以先收集了一些相關資訊 等最近比較有時間再來研究摟

MasterPages reinvented - a Component Based Template Engine for ASP.NET
http://69.10.233.10/KB/aspnet/sumitemplatecontrols.aspx

Page Template Framework for ASP.NET 1.1
http://www.codeproject.com/KB/aspnet/PageFramework.aspx

PS 找資料時發現 codeproject 上真是臥虎藏龍 超推薦大家去逛逛
只要你有註冊 裡面的程式碼都可以下載喔
網址 http://www.codeproject.com/

ASP網頁執行生命週期

引用於:http://blog.xuite.net/cct0201/derek/16930927
Application、Page、Control 生命週期 (事件觸發的順序)

Application: BeginRequestApplication: PreAuthenticateRequestApplication: AuthenticateRequestApplication: PostAuthenticateRequestApplication: PreAuthorizeRequestApplication: AuthorizeRequestApplication: PostAuthorizeRequestApplication: PreResolveRequestCacheApplication: ResolveRequestCacheApplication: PostResolveRequestCacheApplication: PreMapRequestHandlerPage: ConstructApplication: PostMapRequestHandlerApplication: PreAcquireRequestStateApplication: AcquireRequestStateApplication: PostAcquireRequestStateApplication: PreRequestHandlerExecutePage: AddParsedSubObjectPage: CreateControlCollectionPage: AddedControlPage: AddParsedSubObjectPage: AddedControlPage: ResolveAdapterPage: DeterminePostBackModePage: PreInitControl: ResolveAdapterControl: InitControl: TrackViewStatePage: InitPage: TrackViewStatePage: InitCompletePage: LoadPageStateFromPersistenceMediumControl: LoadViewStatePage: EnsureChildControlsPage: CreateChildControlsPage: PreLoadPage: LoadControl: DataBindControl: LoadPage: EnsureChildControlsPage: LoadCompletePage: EnsureChildControlsPage: PreRenderControl: EnsureChildControlsControl: PreRenderPage: PreRenderCompletePage: SaveViewStateControl: SaveViewStatePage: SaveViewStateControl: SaveViewStatePage: SavePageStateToPersistenceMediumPage: SaveStateCompletePage: CreateHtmlTextWriterPage: RenderControlPage: RenderPage: RenderChildrenControl: RenderControlPage: VerifyRenderingInServerFormPage: CreateHtmlTextWriterControl: UnloadControl: DisposePage: UnloadPage: DisposeApplication: PostRequestHandlerExecuteApplication: PreReleaseRequestStateApplication: ReleaseRequestStateApplication: PostReleaseRequestStateApplication: PreUpdateRequestCacheApplication: UpdateRequestCacheApplication: PostUpdateRequestCacheApplication: EndRequestApplication: PreSendRequestHeadersApplication: PreSendRequestContent