Author Archives: ShareChiWai

How to use && (bash) in powershell to run multiple command

在這間公司工作..
我學會了很多command (多數是在 bash [git bash] 上使用的)

回家後可能是因為 screen 比較細的關係
所以很小會開git bash 來執行指令
會使用Visual Studio code instead
VS code 是使用Powershell
所以當我嘗試執行

git fetch && git checkout develop

遇到以下的錯誤信息

At line:1 char:12
+ git fetch && git checkout develop
+ ~~
The token ‘&&’ is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine

try to use && in powershell

解決方法
我們只需要把 “&&” 轉成 “;” 便可以了

git fetch ; git checkout develop

&& alternative in powershell
Hope you find it useful

ASP.Net Core Enable Development Error

由於不太了解 ASP.Net Core with Angular / React Webpack 的關係
當遇到有 Angular / React的問題是都不知道那裡出錯
* 我的Angular / ReactJs Project是用 dotnet core 的 SPA template 建立的

過了幾天才發現..
由於是使用

dotnet run

dotnet watch run

的關係
所以執行的 port 和visual studio執行時debug 的port不一樣..
可能是這樣所以被定義為不是 development mode
所以網頁的error 便被隱藏了

解決方法有兩個

解決方法 1
我們可以在Startup.cs
Enable Developer Error 便可以了
E.G.
在以下的function 上

  public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
      

移除這個If statement
當程式遇到錯誤時執行這個Developer Error

/*
if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions {
                    HotModuleReplacement = true
                });
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }
*/

 app.UseDeveloperExceptionPage();
                app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions {
                    HotModuleReplacement = true
                });

 startup.cs
解決方法 2

這個方法比理性
就是更改 開發電腦的 Environment Variable Settings
我們可以使用Command prompt
執行以下指令設定環境變數 Environment Variable

set ASPNETCORE_ENVIRONMENT=Development

Set up ASPNETCORE Environment Variable
詳情可以參考以下網頁
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments

Hope you find it useful

OnePlus 5 Windows Driver Download

唔知點解將OnePlusUSB 線連接了 電腦後 Windows 10 認不到那部 OnePlus5

之後我便在 OnePlus的網站上聯絡 他們的Staff

解釋完問題之後他在Google Drive Share 了一個 OnePlus5的 Driver給我安裝
OnePlus 5 Driver

有興趣download One Plus 5 Driver 的朋友可以到以下網址download (我上載了到我的OneDrive 上 )

https://1drv.ms/u/s!Ar-41LgGhTlmmgeHt648U6gbXmFk
OnePlus5 Driver file info

Hope you find it useful

OnePlus 5 Release – Early Access – OnePlus5 提早購買Code

OnePlus5 終於 release 了
一部性價比勁高的手機
https://oneplus.net/hk/5

Official Release Date 是 2017年6月27日
OnePlus5 Price

OnePlus5 Spec 規格
http://www.gsmarena.com/oneplus_5-8647.php
十分吸引
oneplus5 spec

如果想馬上購買 OnePlus5
可以到以下網址 https://oneplus.net/hk/early-drop
Code 這個空格上輸入 “Clearer Photos” 便可以提早購買

買的時候可以轉入 以下的Code “V61PON7QPME1HQ6
或使用以下連結

https://oneplus.net/hk/invite#V61PON7QPME1HQ6
OnePlus5 Early Access

便可以以平150HKD 的價錢買入 accessories e.g. Case..Earphones 了

Hope you find it useful