在日本城的建築中,一定會有的就是"破風"這樣的構造,簡單來講,破風就是針對城或是建築物牆面的設計
前往各大名城的時候,許多城的介紹也會說明到,該城的建造上使用了什麼樣的破風
這篇文章會大致說明一下,各種破風的類別,以及如何辨識不同的破風
[Cognitive] 在C#中使用Emgu.CV進行簡易的人臉辨識
微軟在雲端已經推出了透過上傳影像檔案,進行人臉辨識的雲端服務
但是由於每辨識一次都是要花錢的,所以就想說,是不是可以先在本地端進行人臉的辨識,當有辨識出人臉之後再往雲端送
所以,Emgu.CV這個套件就派上用場了
[Azure] 使用流量管理員設定檔,進行網站不同地區的分流及設定優先權
傳統的虛擬主機及機房管理,在遇到了不同地區、國家的網站服務上,必須要就近選擇當地的機房、或是在不同的國家中建置機器以便提供快速的服務
Azure上的WebApp也會有相同的問題,所以可以在WebApp建立時選擇不同的地區與國家。可是當網站是使用同一個網域名稱時,又該如何導流到離使用者最近的WebApp?
流量管理員設定檔(Traffic Manager profile)提供了這樣的一個服務,當然,也可以透過流量管理員設定檔,達成WebApp負載平衡的功效
[日本百大名城攻略] 2018-05-08 76.岩國城
位於廣島西邊的岩国城,是個建築在錦川旁橫山上的一座小城
而在岩國市中除了岩国城這一個景點之外,橫山下的錦帶橋也是一個非常有名的景點
前往的季節可以安排在春天,除了避開雨季外,也可以有機會觀賞御土居中的櫻花
[日本百大名城攻略] 2018-05-05 71.福山城
福山城是距離岡山城非常近的另一座百大名城,現在已經整理成一座非常乾淨的福山公園,是個一年四季都很適合前往的地點
基本上可以與岡山城安排在同一天一起前往,岡山城攻略可參考這篇文章[日本百大名城攻略] 2018-05-05 70.岡山城
[日本百大名城攻略] 2018-05-05 70.岡山城
岡山城的別名為烏城,或是金烏城,是位在岡山市的百大名城之一
目前的岡山城已經改建為烏城公園,是一個很簡單的休憩景點
而一年四季不論何時都很適合前往岡山城遊玩,當然也可以將岡山城旁的後樂園作為主要的遊樂景點
若是時間足夠,可以在同一天一併前往福山城,相關內容可以參考[日本百大名城攻略] 2018-05-05 71.福山城
[日本百大名城攻略] 2018-05-04 73.廣島城
曾經在第二次世界大戰中被原子彈摧毀的廣島城,在1958年的時候重建了天守,現在已經整理成一個可以作為散步休憩的小景點了
前往廣島城的時間點,一年四季都非常適合,也可以在逛完廣島城之後,前往附近的和平紀念館參觀
[Cognitive] 使用Microsoft Cognitive QnA Maker Service,快速建立線上客服問答服務 v4.0
在前篇文章[Cognitive] 使用Microsoft Cognitive QnA Maker Service,快速建立線上客服問答服務中,說明了如何運用Azure上的QnA Maker快速的作出問答的功能,但是微軟在2018/05/07這一天,將QnA Maker正式的公開使用了,所以使用、管理上的方式與Preview有一些的不一樣,而正式GA的QnA Maker的版本也來到了4.0
在這篇文章中,就會針對正式GA的QnA Maker進行使用的介紹,當然了,操作原理還是相同沒有改變的
[Cognitive] 使用Computer Vision辨識圖片中的場景,並將說明透過Translator Text翻譯成中文
在微軟的雲端辨識應用中,有包含了一個很有趣的功能,Computer Vision
這個功能可以將影像中的內容轉化為文字描述,並將人臉也能夠辨識出來,當然得到的結果會是英文的內容
所以在這篇文章中,除了會說明怎麼用ComputerVision作影像的辨識外,還會加上Translator Text的功能說明,將英文的辨識結果轉換為中文
[日本百大名城攻略] 2018-03-02 40.山中城
山中城是位在靜岡縣三島市的一座山城,距離東京有名的旅遊景點箱根非常的近,而前往山中城的時間,只要避開容易下雪的冬天即可,是個一年四季都很適合前往的地點
[Azure] 直接在Microsoft Azure上購買SSL憑證並綁定至WebApp站台中
Microsoft Azure上除了提供許多的雲端服務外,若是需要購買SSL並綁定到Azure的WebApp中
也是可以直接透過Azure Portal完成這項工作而無需離開Portal的操作
[.NET] 讓WebAPI可以跨網域執行,並動態指定允許呼叫的來源網域
一般來說,WebAPI只提供給自己網站使用的話是不用作任何調整的
但是WebAPI要開放給其他網站進行呼叫與使用,就必須進行跨網域的設定
網路上有很多關於跨網域的呼叫與使用,像是設定Access-Control-Allow-Origin,或是將client端的呼叫方式更改為JSONP等等的
若是使用的是.NET WebAPI的開發方式,很快速就可以完成跨網域存取的WebAPI,甚至連Client端呼叫的程式碼都不用去修改
[Cognitive] 透過Bot Framework快速串接Facebook粉絲頁Messenger到QnAMaker,作出線上自動客服問答
2017年3月,微軟在Cognitive識別服務中加入了QnA Maker的辨識服務,透過簡單的問答內容就可以作到自動回覆問題的功能
這篇文章會透過Bot Framework的整合功能,將Facebook粉絲頁中的Messenger快速的整合QnAMaker的服務,而且不用寫任何一行程式
[Cognitive] 使用Microsoft Cognitive QnA Maker Service,快速建立線上客服問答服務
QnA Maker已於2018/05/07正式GA,最新的操作與管理方式請參考
[Cognitive] 使用Microsoft Cognitive QnA Maker Service,快速建立線上客服問答服務 v4.0
使用原理與API的運用,依然可以參考本篇文章進行閱讀
[.NET] 將共用的元件庫放在指定的目錄中
其實這已經是個老問題了,只是剛好最近公司遇到,結果在實作過程中發現問題並沒有這麼單純
在這篇文章裡,會說明兩種不同最簡單的方式,將元件放在一個共同目錄中讓多個應用程式參考
當然也包含了"指定的目錄"
[IoT] Azure IoT整合應用八:透過Call Method的方式,讓IoT Hub直接呼叫裝置的副程式,並取得回傳資料
之前有提過,Azure上的IoT Hub有個與眾不同的功能,就是它與裝置之間是處於雙向溝通的模式
所以訊息的傳遞,也可以從裝置到IoT Hub,IoT Hub也可以逆向傳送訊息到裝置中
不過Microsoft在2017年2月的更新版本中,IoT Hub可以直接對裝置端呼叫裝置中的副程式,而裝置也可以透過這個註冊的副程式,回傳資料到IoT Hub
[.NET] 將Slack內的訊息傳送到指定的WebAPI中
在上一篇文章[.NET] 透過自製的WebAPI,推送Slack訊息到指定頻道中,我們透過外部的WebAPI傳送訊息至Slack中
但若是想將Slack中的訊息傳出到WebAPI是否也可以達成呢?
本篇文章會說明如何完成這樣的功能,並讓Slack的輸入與輸出訊息都傳入到同一個WebAPI中,讓開發人員可以進行後續功能的強化
[.NET] 透過自製的WebAPI,推送Slack訊息到指定頻道中
Slack已經是非常多合作團隊常用的溝通服務平台了
若是想要透過一些自訂的方式傳送訊息進入Slack中,如警示通知、每日報表等等,透過Slack的Web Hook就可以很輕易的作到這樣的功能了
[Azure] 透過程式的撰寫,呼叫Azure REST API以清除CDN的快取檔案
Azure的CDN服務,可以提供各區域端點進行快速的檔案複寫,並達到快速讀取檔案與資料的功能
但是CDN的服務有一個缺點,同時也是優點,那就是檔案的快取機制
若是原本的檔案進行了變更,就必須至Azure Portal上進行CDN端點快取清除的動作,當然Azure也有提供API可以進行操作
這篇文章將會說明,如何透過程式碼的方式,呼叫Azure CDN的API,進行檔案快取的清除
[日本百大名城攻略] 2017-05-30 79.今治城
今治城是日本三大水城之一,除了有別於一般名城的水中美景外,只要避開下雪的冬季外,其他時間都很適合前往