2018/05/06

[Laravel] 解決使用 Laravel Mix 執行 npm 出現 sass 編譯失敗

快速筆記

在開發 Laravel 專案時,使用 Laravel Mix 來打包前端資源時出現編譯錯誤

這錯誤主要出現在編譯 sass 時發生

訊息如下:

 ERROR  Failed to compile with 2 errors
 error      in ./resources/assets/sass/style.scss



解決方法:

執行 npm rebuild node-sass --force 重新建置 node-sass 即可



2018/01/11

[Azure] 如何建立 Azure SQL Server 並在本地端管理資料庫

最近有朋友在詢問如何在雲端建立 SQL Server 在本地端做管理,我也順便再練習一遍,把各步驟擷圖下來,因此這一篇的生成,是要給非 .NET 的開發人員或新手的入門~

Azure 提供 SQL 資料庫 及 SQL Server 兩種服務。

SQL 資料庫 - 即是單一的一個資料庫
SQL Server - 顧名思義是伺服器,可以附加管理很多個資料庫

想要更詳細的比較可以看這一篇:選擇雲端 SQL Server 選項:Azure SQL (PaaS) Database 或 Azure VM 上的 SQL Server (IaaS)

理論的就不多講,我比較重實務,動手開始吧!

2017/08/26

[.NET Core] 用 Visual Studio Code 搭配 dotnet-watch 來建置與開發 ASP.NET Core 2.0 網站

距上回的 .NET Core 應用又一段時間啦~ 前些日子隨著 .NET Core 2.0 釋出. 是時候來進修發文章囉!

在 .NET Core 1.0 時, 透過跨平台開發的工具會利用到 Yeoman 來幫助產生所需的樣版檔案.

在 .NET Core 2.0 的建立專案的方式改變了, 不再需要透過 Yeoman, 而是用 dotnet new [template] 來建立專案.

可選擇的樣版簡短名稱如下:




2017/08/20

Visual Studio 2017 變更 C# 7.1 建置設定

隨著 Visual Studio 2017 Update 3, 已可以使用 C# 7.1 新功能來建置專案囉

變更方法:

在方案總管 -> 專案 Properties -> 建置 -> 進階 -> 選擇 語言版本 至 C# 7.1




C# 7.0+ 新功能語法

2017/06/27

[SQL Server] 如何轉移使用者的結構描述權限以利刪除舊登入帳號

環境


Windows Server 2012 R2
SQL Server 2016

問題


附加舊有的資料庫檔案, 無法刪除原指定的使用者登入帳號

原因


由於使用者擁有結構描述 db_owner 的權限卻不能變更解除



解決方法


變更結構描述權限給 dbo

ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [dbo]



之後就可以把舊的登入帳號刪掉, 並新增新的使用者並指定使用權限

2017/05/15

[Announcement] Windows 有關於勒索病毒 RansomWin32WannaCrypt 防範與修復說明


來自微軟的緊急通告更新說明

今天在全球有許多 Windows 用戶遭受到勒索病毒 WannaCryptor 的侵襲,針對這個最新的勒索病毒,微軟掌握到這個病毒威脅和網路攻擊已經影響數個區域的不同產業。根據微軟的安全報告指出,這個勒索軟體是屬於.WannaCryptor.病毒的其中一隻變種。為了協助.Windows.用戶共同面對這個大規模的惡意勒索病毒的威脅,MSRC.已公布相關的建議措施,請參閱下方連結,MSRC blog - CUSTOMER GUIDANCE FOR WANNACRYPT ATTACKS

根據對該勒索病毒.WannaCryptor.的掌握和處理,最優先提醒您以及您的客戶,必須立即安裝微軟於三月釋出的安全性更新中的 MS17-010,如果您已經透過自動更新安裝該更新程式,將能夠協助您的電腦免除該勒索病毒的攻擊與威脅。在此同時提醒Windows 7以上的用戶,為了降低病毒感染的威脅,請持續性更新您的作業系統和軟體,以保持最新安全狀態。

如果您是使用較早版本的 Windows 用戶,為協助您抵禦這個大規模惡意勒索病毒的侵襲,我們也已準備相關的應變措施,相關鏈結如下,請下載後進行安裝;此外,我們仍建議使用者盡可能持續性更新並升級作業系統,以確保杜絕其他勒索病毒的攻擊與威脅。

[下載更新資料來源] MSRC BLOG - Customer Guidance for WannaCrypt Attacks  

2017/05/10

[Windows Server] 如何用 NSSM 註冊程式為 Windows Service

經常有一些需要下指令才會執行的程式,而這些程式卻需要一直開啟不能關閉。

曾經試過用 RunHiddenConsole.exe,但是需要搭配寫 *.bat 來執行,若要常駐還要用排程在 Server 啟用時執行,過程有點多且複雜。

尋尋覓覓,發現一個好用又簡單的小程式: NSSM,可以很容易並簡化註冊服務流程。