2011年8月31日 星期三

同學們看過來哦,徵 ASP.NET 駐點程式設計師一名

同學們,目前學校有一個外部專案要徵求一名駐點的程式設計師,詳細內容如下說明,有興趣的同學再跟我聯絡囉。

工作地點:致理技術學院
上班時間:依學校日間部坐息時間
工作福利:月薪兩萬三,享勞健保、年終獎金、激勵獎金
專業需求:
     1. 懂 ASP.NET (C# 尤佳)
     2. 懂 MS-SQL
     3. 會使用 Visual Studio

沒了,就這樣,條件算是很寬鬆,所以如果你對於程式設計工作有興趣,歡迎來應徵這個職缺。

我的聯絡方式是 johnnyfang.tw @ gmail.com

2011年1月11日 星期二

Anti-XSS Library 和 Godaddy 的安全性

AntiXSS Library 是微軟提供的一套網頁 script 檢測模組, 裡頭提供了不少好用的函數, 不過最近遇到一個網站部署到 Godaddy 的時候, 出現安全性問題 ..

Required permissions cannot be acquired.

錯誤訊息底下也顯示 AntiXSS 元件沒辨法被載入, 查了一下才知道原本用的 AntiXSS 3.1 版需要網站提供 Full 權限, 但是 Godaddy 主機僅提供 Medium 權限, 所以引發這個問題, 後來改用其它替代方案之後, 問題就解決了,

後話, 後來又在看到 AntiXSS Library Team 已經推出 4.0 版本, 用以解決執行權限的問題; 另外 Godaddy 將權限僅設定 Medium 的問題真的很多, 例如我習慣用 MemorryStream 來作資料轉換時的串流物件, 可是 Medium 權限就直接禁止使用 MemorryStream, 原因是因為它會直接存取實體主機資源,

所以 Godaddy 便宜歸便宜, 限制嚴格來說也不少, 吃流量和 CPU 的功能可以丟到 Godaddy 上, 像圖片存取、資料運算什麼的, 但是核心服務最好還是放在自己家裡的環境比較好。

2011年1月7日 星期五

Godaddy 的免費空間

前陣子在 Godaddy 註冊了一個網域, 米國的虛擬主機產業果然是發達, 買網域還送 10GB 的網站空間, 而且還不是一般只能放放靜態網頁的空間而已, 是可以跑程式 (ASP.NET/PHP) + 1 個 MS-SQL 的空間, 實在是揪甘心捏。
 
不過今天網站上傳上去之後才發現, 果然米國人都壞壞, 每一個頁面都被加上 Godaddy 自家的廣告, 而且還是在網頁的最上頭, 超顯眼的啦 (翻桌), 但是看了一下被硬插進來的 script 之後發現, 其實它只是在瀏覽器裡動態產生一個 iframe 的標籤, 而且名稱每次 reload 都還固定不變, 所以只要把這個 ID 物件的 CSS display 屬性設定成 none 就可以了, 像這樣

#conash3D0 { display: none; }

 
鄉親啊 !! 要不要這麼好改啊 ...
不過不知道被抓到會不會被關站就是了, 抖抖 ...

2010年11月29日 星期一

專案管理課程檔案下載

鄉民們,我將檔案整理成三份參考文件,每一份文件都有各自的版本編號,諸位可以用版本編號來確認是不是拿到最新版的文件
 
另外,重點整理的文件下載下來解壓縮之後,裡頭的檔案是MMAP (Mind Manager) 的格式,大家可以再下載免費的 XMind 來開啟。
 
如果檔案連結失效的話,再麻煩留言給我,大家也可以隨時上來看看檔案內容有沒有更新,如果覺得部落格留言不好用的話,可以私信給我,我的 Email 是 johnnyfang.tw(at)gmail.com。
 
重點整理 (for TQC 專案管理概論) ver 1.0 (2010/11/29)
主要是將九大知識領域及五大流程的內容作一個整理,方便同學閱讀及吸收。
 
範例文件_1 ver 1.0 (2010/11/29)
內容包含「組織類型」以及「專案章程」兩項範例。
 
範例文件_2 ver 1.0 (2010/11/29)
內容包含「機率與衝擊矩陣」、「風險登錄表」、「問題登錄表」及「需求登錄表」共四項範例。
 
XMind 官網下載頁
 
XMind 3.2.1 版下載連結

2009年10月30日 星期五

Visual SourceSafe 大 Bug

這兩天被SourceSafe搞到快瘋掉,因為已經習慣用它來跟其他同事同步檔案,它一出問題,所有的開發工作就幾乎沒辨法進行,問題是從前天開始 Visual Studio 出現下面的資訊,而且再也連不上SourceSafe Server,

The SourceSafe Web service cannot be accessed at the specified address
Address:
http://vssserver/SourceSafe/VssService.asmx
The server returned the following error: Unspecified error (0x80004005)

用錯誤代碼查了兩天,也試了兩天,怎麼搞就是搞不起來,X(嗶),今天索性把所有的錯誤資訊都都作關鍵字查詢,竟然就找到一篇救命解答(淚),內含一個前往硬不起來公司下載SourceSafe修正檔的連結(Visual Source Safe 2005 Update CTP),安裝後果然見效,真是太棒了!我又是一尾活龍了。
 

參考文章連結:http://codeguru.earthweb.com/forum/showthread.php?t=432347

2009年8月5日 星期三

讓 Visual Studio 2008 支援 SQL Server 2008 資料庫專案

今天把公司的開發用桌機系統整理的差不多了,把進行中的方案檔開啟起來之後,卻彈出了一個錯誤訊息,說是資料庫專案的載入失敗,原本以為是檔案沒有正確的複製到新機器上,檢查之後發現 "有啊 !!",不過專案檔的小圖示顯示的是 "失去程式關聯" 的小圖。
 
啊,對厚,Visual Studio 2008 不管是哪一個版本,原本預設就只有支援 SQL Server 2005 的資料庫專案類型,要再到微軟網站下載 GDR :: MicrosoftR Visual Studio Team System 2008 Database 版 GDR R2
 
這個問題以前就解過了,只是也不是每天在重灌電腦嘛,難免會忘了這回事,留一下這篇文章以提醒自己。

2009年6月19日 星期五

VB.Net 還是 C#

今天某位總是在公司留到最後負責關燈的一位MVP抛出一個問題:
 
「你選擇的開發語言是 VB.Net 還是 C#」
 
這問題以前肯定會引起兩派的筆戰,不過可能是我們的品德教育做得很好(咦?),所以看起來大家都很理性的在討論,哈。
 
坦白說,我是VB的基本教義派,尤其是當Microsoft的應用程式進化到 .Net 的那一年,根本就是直接把 Basic 扶正,讓 Basic 不再只是拿來「教學用」。
 
VB.Net 和 C# 在 Micrsoft 內部是兩個 Team 在開發各自的語言,只能說 VB.Net Team 真的非常用心在造福 Programmer,很多便利的功能,像是 My、直接幫你匯入 Root 的 Namespace ... 等等(光一個 intelliSense,VB.Net的撰寫速度和避免敲錯的機率就比C#好上太多了),我都超愛,只能說我不是很認同 C# 那種把事情搞得很複雜,再解釋這個叫做嚴謹的說法。