Visual Studio 2012 Update 2 ISO Download

今天Microsoft 終於宣佈了Visual Studio 2012 Update 2ISO 可以給大家下載和安裝了
最近公司將會開始把升級到Visual Studio 2012.所有新的Project都會以Visual Studio 2012開發
為了減輕各位同事要Download Visual Studio 2012 Update 2的時間..
所以便Download 了這個ISO 和公司的 Network Drive了
大家便可以更快的安裝 和減小在 Visual Studio 2012 Update 2 Web Install 時所需的Bandwidth 了

以下的連結是Visual Studio 2012 Update 2 的 ISO 檔 Offical 連結

http://go.microsoft.com/fwlink/?LinkID=298533

Happy Coding

TFS 2012 SharePoint 2013 Integration – Part 1 Server Setup

由於在公司上我沒有權限可以直接接觸到Virtual Server/ Virtual Machine 安裝和設定的關係..
如果自己在自己的電腦上建Hyper-V 再建立Domain/ AD 等等..太多東西要學..和要太多資源…要用再多的時間…所以不太可行

所以我只可以向上司Request 我需要的Virtual Machine大概有什麼..
(最理想的是 Windows Server 2012, 8-12 GB Ram, 80GB hard drive space, 一個比較好的CPU)
他們會安裝好 OS 和提供Virtual Hardware E.G. CPU, RAMHard Drive Space
經過了多個月(4個多用的申請)我的上司終於給了我一個Virtual Machine 可以用來嘗試
TFS SharePoint Integration
誰不知..這個Virtual Machine跟我Request 的不太一樣
系統是Windows Server 2008 R2 6GB Ram 和 不太強的CPU.. 還有60GB Hard Drive Space
Windows Server 2008 R2 - Server Information

雖然是慢一些..但是都可以用來嘗試能不能實現
TFS 2012 SharePoint 2013 Integration

在開始之前.. 當然是要做一些準備的功夫..
就是要確保 Server已經安裝了最新的更新 [執行Windows Update]
如果大家是使用VM 的話…我會建議大家完成Windows Update
之後做一個Snapshot

Windows Update完成後便可以去Download 需要的軟件了
如:[TFS 2012, SQL Server 2012SharePoint 2013]

誰不知當我 Launch IE 的時候…
他出現了
Internet Explorer Enhanced Security Configuration is enabled
當我輸入網址後便有一些Pop Up Box 彈出來叫我把這個網頁/網址加進安全網址列
如果大家有相同的問題的話..
可以參考以下的網誌.. 有解決 IE ESC Enabled的方法

Windows Server 2008 R2 disable IE Enhanced Security – Internet Explorer Enhanced Security Configuration is enabled

解決完之後我便下載了Microsoft SQL Server 2012

待續…

TFS 2012 SharePoint 2013 Integration Series – TFS 2012 SharePoint 2013 整合 前言

在2012年時上過一些 有關 Application LifeCycle Managementseminar
令到我對設定個良好的開發架構十分大興趣
Visual Studio 2012, TFS 2012, SQL 2012SharePoint 2013也都推出了一段日子了
所以我都希望可以在公司上建設一個有系統的開發架構
E.G.
好好運用TFS 有的功能
例如
使用TFS的
Source Control

  • - 設定一些Check-inRule 去確保大家的Code 是符合 Coding Standard E.G. Follow StyleCop 的Rules
  • - 利用Code Review 和待其他Developer審查你的程式碼 這可以提昇大家的Coding 技巧和Logic
  • - Test Service Developer可以寫一些Unit Test去確保將來寫的Code 不會影響之前寫的Code的結果
  • - 當使用者Check-in Code之後Test Service便會執行Test Case去看看有沒有Test Case Fail如果有的話..要解決了才可以成功Check-in
  • - Build Service 這可以確保即使Check-in 的程式碼可以Pass Test Case之後..亦都可以成功地Build這些程式碼 , 有很多時候Developer都會說…他們的程式碼是可以執行的..沒有問題..
    但是每每都是在Server上或客戶端上..出現問題..
    我們建立了Build Server之後便可以確保程式碼不只是在Developer的機器上才可以執行了
    這亦都可以加入一點設定令到Check-in 了的程式碼可以自行Deploy到 要執行的Server上… ETC

SharePoint整合了之後..
可以在Report Section 上給管理人員看Project的進度
亦都可以使用SharepointPortal 放和Project有關的文件
和很多很多有用的功能…

所以很想很想快快的在公司建立這一個架構..
做了很多research之後..
找了一些教學
發現很多的教學都不是和公司開發環境有關的..
多數都是一些Proof of concept的教學…
都是在自己的VM 內..沒有和Domain/實戰相關的…
最後我還是忍不住..嘗試follow這些教學..
到最後成功設定了 TFS.. 和安裝了SharePoint..
很可惜在建立新的Project時不能自動建立Project Portal..
否則會出現一個User Not Found的問題
TFS218017 The User does not exist or is not unique
TFS218017 The User does not exist or is not unique

解決方法:
需要自行建立Project Portal 後再建立TFS 的Project
..由於這不太方便..亦都不是想逹到的效果..
經過很長時間的research和嘗試不同的解決方法..
最後都是放棄了..

到了最近又再嘗試自己慢慢研究怎樣安裝/設定
TFS2012 SharePoint 2013 Integration

今天終於成功把TFS 2012SharePoint 2013整合了
Sample TFS 2012 Web Access Portal

還有期待已久 SharePoint TFS Project Portal – Project Dashboard
SharePoint TFS Project Portal - Project Dashboard
在將來的網誌我會和大家仔細分享在
TFS2012 SharePoint 2013 Integration時安裝和設定要留意的東西

Hope you find it useful

FireFox OS – FireFox 系統

最近去了一些電腦活動..
在活動其間有介紹 FireFox 將會推出 FireFox 系統的手機
這個手機對於網頁開發人員來說是一個天大的喜訊
因為..基本的FireFox OS / Mobile Apps就是一個Web App
大家只需要在Website的Root Directory 上加上一個檔案 “manifest” 便可以在FireFox OS上執行了
當然如果大家有興趣嘗試的話… 可以Download FireFox OSSimulator模擬器 來試試

由於 FireFox OS Simulator /火狐系統模擬器 只能在
FireFox 上運行..
如果沒有安裝 FireFox的朋友..需要先行下載和安裝FireFox..
大家可以按下面的 icon 來下載最新的FireFox..
Download: Fast, Fun, Awesome
喜歡開嘗試新東西的朋友..可以嘗試下載 FireFox Beta Version 或Pre-Beta Version 的FireFox 來試試..

Pre-Beta Version – FireFox Aurora:
下載 Aurora

Beta Version:
下載 Beta 測試版

如果已經安裝了FireFox的朋友..可以檢查一下使用的版本是不是最新的版本..以確保有最高的效能..

安裝好FireFox 後大家便可以到FireFox Plugin 的網站下載/安裝FireFox Simulator/火狐系統模擬器 和其他幫助開發的Plugin
Plugin Checker

FireFox OS Simulator
https://addons.mozilla.org/En-us/firefox/addon/firefox-os-simulator/

Hope you find it useful

Daemon-Tool install Tricky third party app on your machine? – Daemon-Tool 狡猾的安裝程式 [一不小心便會安裝一些第三方軟件到你的電腦上]

每逢安裝新電腦的時候多數都會安裝虛擬光碟機[Virtual CD/DVD Drive]用來開啟一些ISO的檔案
很多朋友都會用到DAEMON Tools Lite 這一個免費的虛擬光碟機[Virtual CD/DVD Drive]

我也一樣…今天在安裝新電腦時..也安裝這個虛擬光碟機[Virtual CD/DVD Drive]
誰不知… 發現了他們的安裝程序有點兒狡猾..
即使我這個比較小心的電腦人..也差點中招..
差一點安裝了一些DAEMON-Tools Lite 想用戶安裝第三方軟件[瀏覽器上的 不知明公司的工具列/Tools Bar]

這個過程是這樣的…
先到了DAEMON-Tools Lite的網站上嘗試Download
這個下載網頁..有比較多的廣告..
我之前常常都按錯了廣告..
如果大家大試..不留心..便可能會下載了其他的東西..之後便會安裝了一些不是你原本想安的東西了..
所以在這個圖上我已經用了箭咀吧真正的下載連結的位置指示了出來..放便大家下載
Daemon Tool Download Page

下載完成後便可以安裝了
Installing Daemon Tools

打開了安裝檔後大家便可以選擇大家喜歡程式顯示的語言..
選擇後按一下 “Next/下一步
之後大家便可以選擇 “License Type” -> 我選擇了 “Free License
Daemon Tool Free License
下一個選擇就是想安裝程式安裝那些東西到你的電腦..
由於我只會用這個程式來開啟一些 安裝光碟的檔案.. ISO..
不太常用..
我以我沒有選擇 “Desktop Shortcut” 這一個選項
Daemon Tool Components To Install
按一下 “Next/下一步“後便彈了一個 DAEMON Tools 的另一個收集使用者使用數據的服務..
問我們允不允許”MountSpace“使用我們的數據.
我當然選擇 不允許..”Don’t allow MountSpace to use my statistics
Daemon Tool MountSpace
按一下 “Next/下一步“後 彈了一個 “Special Offer” 的 選擇..
安裝程式預設了 “Quick (recommended)” E.G. 和DAEMON-Tools Lite 一起安裝這些第三方 的軟件
[是一些瀏覽器上的工具列 安裝過程包括 (安裝 瀏覽器工具列, 令 Delta 成為你電腦上的預設搜索引擎設定Delta成為你瀏覽器的首頁, 我相信這些工具列亦都有可能會收集使用者的上網記錄數據的..所以感覺到不太安全... )]
Daemon Tool Special Offer - Delta Tool bar

我便選擇了 “Advanced / 進階“安裝 和 “untick/ 取消選擇” 所有的第三方軟件…
按一下 “Next/下一步“後.. 便彈了一個十分狡猾的”Message Box / 消息框再問我們想不想安裝這個第三方軟件..
我們只有”OK/確定” 和 “Cancel/取消” 這個選擇..
DAEMON Tool Lite Tricky Third Party software Message Box - Delta Tool bar
很多人都會沒有看清楚問題..便按下了 “OK/確定”..
如果按”OK/確定”的話..你便中招了..
問題是.. 按”OK/確定” 的話.. 你便同意 安裝這一個Delta Tools bar..
之前的”Advanced / 進階”安裝 和 untick/ 取消選擇 所有的第三方軟件… 設定…
便會被這個”OK/確定” 覆蓋了…
所以如果不想安裝的話… 要小心一點 按 “Cancel/取消”

按了 “Cancel/取消” 後..又有另一個 “Special Offer
Daemon Tools Trick AddLyrics
這次他的顯示的模式又有點不一樣..
(這可以令一些不小心的用戶..在不在意時選擇安裝這個第三方軟件)
這次是一個 已經選擇了的”CheckBox/複選框“.
大家只是”Untick/ 取消選擇” 之後按下一步便不會安裝這個第三方程式了

終於回到和安裝相關的畫面了…
DAEMON Tool Lite - Installation Location
到了選擇安裝的位置.. 選擇後按一下”Install/安裝” 便開始安裝了
DAEMON Tools Lite Installation Completed

很快便安裝完成了..

在這裡呼籲大家安裝軟件時要小心一點..

Hope you find it useful..

不知明/不必要的軟件…輕則佔用電腦的資源..令電腦慢一點..
重則..可能令到電腦中毒..

Windows Server 2003 disable IE Enhanced Security – Internet Explorer Enhanced Security Configuration is enabled

上次和大家介紹過怎樣在Windows Server 2008 R2上解決 “Internet Explorer Enhanced Security Configuration is enabled” 這個問題

Windows Server 2008 R2 disable IE Enhanced Security – Internet Explorer Enhanced Security Configuration is enabled

今天我要在公司另一個Server上做一些測試..
很可惜..又遇到差不多的問題
但是這些的系統是Windows Server 2003
Windows Server 2003 Internet Explorer Enhanced Security Configuration Enabled

我嘗試使用差不多的step來解決這個問題..
很可惜找不到”Server Manager” 這個東西…
做了一會research 之後..
終於找到了解決方法了

解決方法:
按”Start/開始” menu ->”Control Panel/控制台
按下 “Add or Remove Programs /新增移除程式
Control Panel -> Add / Remove Programs
按下左邊的”Add/Remove Windows Components /新增移除視窗元件
Add / Remove Programs -> Add / Remove Windows Component
之後找出”Internet Explorer Enhanced Security Configuration
untick/勾去掉“”Internet Explorer Enhanced Security Configuration” 的 “checkbox/複選框
Windows Server 2003 Components Wizard
之後按”OK/確定” 便可以了

再次開啟網頁時已經不會再有這些Warning的 Popup了

Hope you find it useful

“Windows cannot find ‘E:\prerequisteninstaller.exe’ Make sure you typed the name correctly, and then try again”

在安裝完了SharePoint Server 2013Preparation Tools之後
電腦需要重新啟動..
電腦重新啟動後便出現了以下的錯誤信息…
這應該是因為我是和ISO 來安裝SharePoint 2013而不是用DVD 來安裝的關係..
當電腦啟動後因為在Virtual DVD Rom LoadSharePoint 2013ISO之前
已執行了這一個執行”E:\prerequisteninstaller.exe” 的程式碼/script..
所以即使在”Computer/電腦“上看到這一個檔案..他也投訴找不到檔案

每當Server重新啟動..他都會彈出這個錯誤信息..
Windows cannot find ‘E:\prerequisteninstaller.exe’ Make sure you typed the name correctly, and then try again
Windows Server 2008R2  SharePoint Preparation Tools Complaint File not found when computer start up

解決放法十分簡單:
這個情況的發生
應該是在安裝SharePoint Preparation Tools 時..他有些程式碼把一個Bat 檔案加入了
Start Up/啟動” 的資料夾..
所以每當Server重新啟動 都會執行這個程式碼…

大家只要按一下”開始/Start” ->”所有程式集/All Programs
之後開啟 “Start Up/啟動“資料夾 把和這個行動有關的 bat 檔案/程式刪除便可以了
SharePoint Server Preparation Tool Startup Script Location

Hope you find it useful