先來講它最基本的用法 邏輯運算
這邊要先來講解一下它的意義
不過由於這個又是另一篇課題 所以請參考 這篇
上面將 &&換成&
所以依上面範例來講 x==2 為 false,y==1為 false
false & false -> false
所以&其實還是遵守它的本分 做邏輯運算
科科,Delay 好幾天的心得終於有空寫了,
由於我並沒有辦法很爽的去參加三個整天,
而是參加了第二天整天加上第三天早上,
因此預計就用三篇的篇幅來介紹我的心得 ...
Day2 -1
0850 ~ 1000
課程主題:深入淺出談軟體與服務(Software-Plus-Services)
講師:周旺暾
我一進教室就發現,原來他就是在8/26的mix08 Taipei講 Silverlight Streaming的講師,
似乎蠻有名的,而且他能講的範圍很廣,例如這次的主題是S+S(Software Plus Service),
也就是微軟大約在2006年之後針對SaaS (Software as a Service)提出的另一套見解,
並且花了很多時間說明微軟未來的 Cloud Computing 的架構 (細節還是得看投影片),
以下列出幾個重點:
1020 ~ 1130
課程主題:微軟在SOA上的策略與願景
講師:李匡正
這場的議題主要圍繞在「微軟對 SOA 的解釋和想法」,跟上一場也有些關連,
首先一開始要強調的是,SOA 是為了解決企業內不同系統間要互相溝通的難題,
而逐漸發展出來的一種 Architecture,因此並不是一個實際的「產品」或「Protocol」,
實際上可以用各種方式(語言、平台)來實作,嗯,這算蠻基本的。
另一個 SOA 的特性是非同步 (Async),由於一項功能是由分散在外的 Service 聯合提供,
因此很難確保要做到即時的回應,因此諸如 Local Storage, Synchronization 等議題就變得更加重要了。也因為這樣的特性,造成 SOA 並不一定適用於所有的 Application。
接下來他提到了 WOA (Web Oriented Architecture) 的概念,
稍微Google一下就會發現這個概念並不新,在2006 Open Source Conference就有討論。
跟一般人認知的 SOA 是應用在企業內的封閉網路中不同的地方是,
WOA 強調「Web」,意味著這樣的架構是對外開放的 (Internet),不侷限在企業內,
顯然在安全性上需要考慮的更多 (我想可能也有更多 Service Composition 的可能)。
另外就是 WOA 似乎都走比較輕量級的通訊協定,例如 REST,
SOA 通常都是走 SOAP。(WCF未來會支援 REST,但主要還是走 SOAP 的樣子)
然後接下來 ... 不是很記得微軟在 SOA 上又有另外發明甚麼架構,
基本上架構應該就是上一場周講師講的那個 Windows Live Platform,
在 IDE 上,微軟的目標是希望 Visual Studio 的 Design Style (experience) 能夠做到不管是開發傳統的 On-Premise Solution,或者是 Cloud Solution 都能夠一致。
Visual Studio 本來就是超強大的開發工具,繼續投資也是可以預期的。
另外李講師則是以 BizTalk Service (現在似乎是 Alpha 版) 的開發來做實例,
為了讓 VS 的開發方式維持一致,微軟針對 BizTalk 開發了一套「Cloud Activity」,
用起來就跟 Workflow Foundation 中的 Activity 一樣,一切都是拖拉就搞定,
然後不可免俗的又是利用 WCF 來 demo Cloud Service 間彼此如何溝通。
(果然如同祭司說的一樣,如果不會 WCF、WF,以後研討會聽起來整個就很不好吸收)
看來微軟是非常重視 BizTalk 的,而 Workflow Engine 未來也會扮演很重要的角色,
這方面的發展應該要持續的觀察。
呃 ... 寫到這裡發現似乎沒辦法整理得很好,不知道為什麼好像沒有記住很多細節 XD
(其他還有講到 Internet Service Bus, CardSpace 的目的是支援聯邦式的認證,從 outsourcing --> cloud-sourcing 等)
可能對SOA已經有點麻木了,而VS的 Demo 也沒有辦法多神奇,反正就是很簡單的樣子,
加上 Windows Live Platform 有比較清楚的架構圖,So ....
這一場的心得就讓我草草的結束吧! XD
Day2 -2
1330 ~ 1440
課程主題:It's the 21st Century: Time to Throw Away Your Medieval Gateways
- 21世紀的資安事件中,市場上的擋火牆真的能保護你的資料嗎?
講師:Steve Riley
Here is Steve's Blog, and this post (directly connect to your copnet with IPsec and IPv6) is the topic in this session.
我覺得Steve的presentation skill很厲害,非常懂得如何炒熱氣氛 (他本身也很high),
他現在的Title是 Senior Security Strategist,
聽起來整個就很高級而且很賺 (但是相對的也很困難,各方面都要懂得很深入),
他主要的工作就是在像TechEd這樣的conference講安全性的議題 (到處飛來飛去),
而議程內容主要就是利用平常沒講課的時間,
不斷的跟微軟內部的developer討論,還有接受客戶的feedback來決定的。
這堂課聽到的幾個重點如下:
1510 ~ 1620
課程主題:Virtualization and security: what does it mean for me?
- 虛擬環境架構下該如何建置資安系統【英語演說】
講師:Steve Riley
這一場還是由Steve主講,重點擺在隨著 Windows Server 2008 推出的 Hyper-V (Virtual PC 的下一代),很深入了介紹了 Hyper-V (hypervisor) 的設計理念和架構,
不外乎就是架構多好多好,Hyper-V 多安全多安全等等(另外配合一些實例),
另一個重點是要打破「在虛擬化的環境下,舊有的」
因為講了一大堆細節,對virtualization又沒啥研究,因此印象不深,
就記憶所及的部分有以下幾點 (過一陣子應該可以直接抓投影片來看,超精美):
1650 ~ 1800
課程主題:高效能運算平台High Performance Computing Server 2008 - 管理與部署介紹
Advanced Overview: High Performance Computing Server 2008
講師:楊勇克
很不幸的,這位講師是道地的港仔,因此大概在開場的一分鐘內,
我和我同事兩個就瞬間體認到,普通話對他來講是很吃力的,
反過來說,他的普通話對我們來講也不是聽得相當舒爽,
再加上其實這堂課是屬於 MIS/ASE 的課程, 他講的也是非常 detail,
所以聽了十分鐘之後我們就閃了,很多人還比我們更早走哩 ~~
所以這堂課的心得就是,阿鬼阿,你還是講中文的好... (真是相當老的梗 Orz)
PS. 希望下次請香港講師來上課的話,可以全程用英文講,
這樣真的對大家都好,我覺得楊講師也是很無奈而且很努力低~~
PPS. 因為對 Steve 講課的 Style 印象太深刻了,所以就先寫好PO出來,
晚一點再PO關於微軟SOA和 Cloud Computing的心得。
WSS | MOSS | Note | |
最新版本 | 3.0 SP1 | 2007 SP1 | |
如何取得 | Built In Win 2003 | Part of Office System 2007 | |
授權費 | FREE | Office 2007 Professional以上 | |
底層平台 | .NET Framework 2.0 | .NET Framework 2.0 | |
Workflow Engine | Workflow Foundation | Workflow Foundation | Require .NET Framework 3.0 |
功能 | 基本 | 進階 | MOSS is build on WSS technology |
AD 整合 | YES | YES | |
LDAP整合 | NO | YES |
最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D