NPM / NodeJs not working on Ubuntu – NPM / NodeJs沒有反應

今日嘗試使用 Node的時候.發現他沒有反應..
不論我輸入什麼npm指令都是沒有輸出任何東西
NPM / Node JS not working, no output
E.G.

npm -v

node -v

做了一會research 之後發現應該是我的 NodeJS Module Corrupt 了
解決方法..
重新Install NodeJs 便可以了

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

NodeJs / NPM issue resolved by reinstalling NodeJS
更多安裝NodeJs的詳情可以參考以下網頁
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

Hope you find it useful

Ubuntu 14.04 – This failure might be due to the use of legacy binary “node”

今日嘗試在Ubuntu 安裝Yemon 去在Ubuntu Server 14.04 上測試
Asp.net Core的 setup

sudo npm install -g yo

但是出現了以下的錯誤信息
This failure might be due to the use of legacy binary ‘node’
This failure might be due to the use of legacy binary "node"
做完一會research之後發現現來是 Ubuntu 14.04的問題
他的node 是用 nodejs來執行的

解決方法 十分簡單..我們只需要建立一個symbolink 來把 nodenodejs 連接在一起..
令到在執行 node時..實際是在執行 nodejs..便可以了

sudo ln -s /usr/bin/nodejs /usr/bin/node

Hope you find it useful

Ubuntu / Linux How to UnZip a folder – 如何在 Ubuntu / Linux 上 如何UnZip一個資料夾呢?

之前的筆記寫下

Ubuntu / Linux How to Zip a folder – 如何在 Ubuntu / Linux 上 如何Zip一個資料夾呢?

今日想和大家分享 如何在 Ubuntu / Linux如何UnZip一個資料夾
解決方法十分簡單

如果想把Zipped 檔案直接在這個地方Unzip 我𠍒只需要執行

unzip ZippedFileName.Zip

unzip WebFolder.zip

如果想 Unzip 檔案/資料夾到另一個 Directory/資料夾.. 可以使用 “-d” 去指定一個資料夾
E.G.
unzip ZippedFile -d [Destination folder]

unzip websiteBack.zip -d /public_html

Hope you find it useful

Ubuntu / Linux How to Zip a folder – 如何在 Ubuntu / Linux 上 如何Zip一個資料夾呢?

最近要進行 VPS Server Migration 為了方便重新上載和被備份網頁
最簡單的方法是Zip 了整個Website Folder 之後download 或transfer file

那麼如何在 Ubuntu / Linux如何Zip一個資料夾呢?

解決方法十分簡單

首先我們要在Ubuntu 上安裝 ZipUnZip這兩個Package
e.g.

sudo apt-get install zip unzip

之後我們便可以使用 zip 這個Command 來Zip 想要的 資料夾或檔案了

Zip ZipLevel[R1-R9] DestinationFile SourceFile
E.G.

zip -r9 websiteBack.zip public_html

Hope you find it useful

ASP.Net MVC add Currency Sign on Razor – 如何在ASP.Net MVC 上那些和貨幣相關的 field 加上貨幣符號呢?

最近的Freelance Project 終於去到埋尾階段
現在主要是解決一些小小的UI / UX 問題
第一個問題就是如何在Razor 上那些和貨幣相關的 field 加上貨幣符號呢?

ASP.Net MVCData Annotation 令這個有時都幾麻煩的事情簡單很多

我們只需要在Model上的貨幣field 加上以下的Data annotation便可以了
不用自行在cshtml上加上貨幣符號 String.Format這些東西
ASP.Net MVC Currency Sign by Using Data Annotation

E.G.

      [DisplayFormat(DataFormatString = "{0:C}", ApplyFormatInEditMode = true)]
        [DisplayName("Amount")]
        public decimal Amount { get; set; }

        [DisplayFormat(DataFormatString = "{0:C}", ApplyFormatInEditMode = true)]
        public decimal AmountRemaining { get; set; }

Model 上加了這個Data Annotation之後在那個地方使用言個field的時候都會自動加上貨幣符號了.
ASP.Net MVC Currency Sign via Data Annotation

Hope you find it useful

Windows 10 年度更新版 – Windows 10 Anniversary Update

Windows 10的年度更新 推出了
有興趣既朋友如果在windows update 中還昰沒有這個更新的話可以到以下網址下載

https://support.microsoft.com/zh-tw/help/12387/windows-10-update-history?ocid=update_setting_client

WIndows 10 Update

 

下載後執行…
應該都要花一段時間

之後又要download 一些東西再安裝

所以都需時30 到60分鐘…

Windows 10 Update Completed

更新後需要重啟

Good Luck