Profile cover photo
Profile photo
Terence Mak
84 followers
84 followers
About
Posts

Post has attachment
[SQL Server] Availability Group 無法正常運作復原筆記 (連案例測試)
案例分析: 前幾天公司一台SQL Server突然掛點導致大停工,筆記一下這一次的經驗及研究。 SQL Server軟體部分由 兩台Replicas 及 一個Share File Witness 所組成,硬體部分兩組Replicas分別位於兩台完全沒有關連的伺服器上。 用Ping確認兩台伺服器 生存 情況,發現Secondary Replica沒有回應,到伺服器房間發現Secondary Replica硬體發生故障 連呼吸燈都沒了 ,可是好奇Secondary Replica當掉為什麼整個服務會死,進入Pri...
Add a comment...

Post has attachment
[Raspberry Pi] Raspberry Pi 溫濕度監測
前言: 前年跟朋友一起入手了一隻Raspberry Pi 2 Model B, 其中一隻拿來當了備份用的NAS(不要期望當真的NAS, 因為存取很慢), 另外一隻閒置了一年變成上一年的to-do side project,最後也來得及在2017最後一天 拖延症康復了所以 完成了這個project。把難搞到事記筆記一下。 需求: 任何地方打開網頁就可以隨時監控家裡溫濕度變化。 硬體準備: 1. 1張灌好作業系統的16GB micro sd card。 我使用的是 Raspbian with Desktop 。 ...
Add a comment...

Post has attachment
[ASP.NET] 使用Entity Framework Code First 筆記
前言: 前陣前幫公司開發專案打算使用Code First建立資料庫遇到了不少問題,現在終於有點時間在公司好好 再摸魚 認真研究一下,順便記錄起來。關於如何在專案中使用Code First Entity Framework很多神人已經有詳細的教學,我是看 Kevin大的這篇 還有 軟體主廚大的這篇  ,很快已經可以弄出來。 建立資料庫之前最好先設定資料庫名稱,可以在web.config中修改。 第一次使用Code first database先要在 "Package Manager Console" 輸入ena...
Add a comment...

Post has attachment
[tensorflow] 在 Ubuntu 16.04 LTS中安裝tensorflow
2018年快樂! 新的一年身為程序猿當然要學學現在最夯的深度學習技術, 不然很快就被 新鮮的肝 淘汰了. 選擇Tensorflow試水溫的原因, 主要是Tensorflow的社群在2017年 最活躍 , 感覺有問題問現場觀眾也比較容易啊. 在Ubuntu 16.04 LTS安裝Tensorflow遇到的問題: 基本上安裝Tensorflow只要跟著 官方教學 安裝就好, 我使用的是native pip, 不使用GPU, 所以要先安裝python dev. 然後pip install tensorflow, 看...
Add a comment...

Post has attachment
Add a comment...

Post has attachment
[ASP.NET] 如何把檔案上傳到WEB API?
研究背景: 最近協助朋友研究在公司網站建立新功能,讓客戶可以直接上傳檔案到公司的內部伺服器。 系統架構如下圖,檔案最後會放在公司內部的Web API Servr。而Web API接收上傳檔案的API是使用HTML的 FormData 格式 問題: 網路上大部分教學是利用jquery ajax把檔案直接上傳到Web API上,可是公司Web API是內部使用的伺服器,所以只能透過Web Server存取。 解決方案: 以下是其中一種試過可行的做法。 Web Server部分 Web API接收上傳檔案的API是...
Add a comment...

Post has attachment
[雜] ThinkPad X200 上安裝Ubuntu版本經驗
陪了我8年的ThinkPad X200自上一年開始使用Ubuntu 14.04 + SSD 加持後簡直是重振雄風,除了一些硬件問題 (螢幕變暗反應變慢,CPU不夠強不能看4K影片,沒有獨顯Scrolling不要太快) 外基本上還是順順的。聖誕節的時候手癢直接升級Ubuntu 16.04,結果問題就出來了...杯具。 我的ThinkPadX200規格: CPU:Intel® Core™2 Duo Processor P8800 記憶體:8GB 硬碟:128GB SSD (品牌都忘了,反正是撿便宜) 在我這種老筆...
Add a comment...

Post has attachment
[ASP.NET MVC] 利用OAuth2為網站進行使用者認證的簡單實作
前言: 公司最近打算使用由政府提供的市民登入平台,原因是利用這個平台登入的帳號具有等同自然人的法律效力,其他廠商不用老遠跑來公司簽約可以直接網路上搞定。政府使用的技術是OAuth2認證機制,所以小弟必需 被逼 研究熟悉整個流程再把公司的系統整合進去。 老實說,Oauth2一開始還真的看得我一頭霧水(霧煞煞),因為OAuth2跟傳統UserName Password的認證方式很不一樣,而且OAuth2在網站上及APP上的實現方法也不同,再加上網路上的圖文說明也很複雜。最後找到神人「鴨七」大大整理出三百多頁的PP...
Add a comment...

Post has attachment
[ASP.NET MVC] jquery 常見問題整理
筆記動機:  公司要開發一堆給客戶用的網路服務,由於IT部門預算很緊  那有一天不緊的 , 一向負責寫RESTFUL後端商業流程的小弟終於還是要面對程序猿最害怕的使用者界面部分。 初步想法是把後端Restful API處理完的資料變成Json,再透過Viewbag把資料顯示在View上,所以最後變成以下塔配: 後端商業邏輯:Restful API 網站: ASP.NET MVC、Newton.Json 前端: jquery + json資料 由於小弟jquery是lv 1,所以一定要筆記一下不然很快會忘記 內...
Add a comment...

Post has attachment
[Visual Studio] 使用Team Service進行系統開發心得整理
前言: 身為C#的Code guy 仆街 當然會有自己私下開發的專案,遇到Versioning Control或者Scrum的時候就比較麻煩。用Github不是不好,不過有些時候專案只是想一個人使用就不行。最近開始試用Microsoft 的Team foundation Service,直接把經驗記錄下來當個筆記。 安裝: 1. 在Team Service建立專案: 首先建立一個Team Service Location ( 還沒申請的話可以按這裡申請 ) 在Team Service頁面(https://xx...
Add a comment...
Wait while more posts are being loaded