Cordova本身有提供取得裝置語系設定的外掛,搭配這樣的外掛,加上一些簡單的Javascript,就可以達到多語系的功能製作了
[Cordova] 透過Geolocation外掛取得目前裝置所在的經緯度,並顯示在Google Map上
Cordova可以用html來開發行動裝置跨平台的app,當然一些底層的功能應用也少不了
開啟GPS取得目前裝置的所在位置並顯示在Google Map上也是很容易就可以作到的
[Azure] [Cordova] 使用Cordova達成Azure AD的帳號驗證
在前篇文章中[Azure] [Xamarin] 使用Xamarin.Forms達成Azure AD的帳號驗證
說明了如何透過Xamarin撰寫登入Azure AD進行帳號驗證的動作,這篇文章則是說明以Cordova的方式進行Azure AD帳號登入驗證
[Azure] 透過Graph API,取得本地端AD同步至Azure AD上的使用者帳號資訊及其工作資訊
在前篇文章[Azure] 同步本地端AD與Azure AD的帳號與群組資訊中,說明了如何透過Azure AD Connect將本地端的AD資料與Azure AD進行同步
本篇文章則會將同步至Azure AD上的使用者帳號資訊,透過程式的方式呼叫微軟提供的Graph API,取得使用者的帳號基本資訊、工作資訊,以及上層主管
[Azure][Xamarin] 推送Azure的Notification Hub訊息至Xamarin Android平台 (適用於Xamarin.Forms)
Microsoft Azure上提供了一個Notification Hub的服務,可以將訊息推送至不同平台的行動裝置之中
本篇文章會針對Notification Hub推送訊息至Xamarin的Android平台的作法作詳細的說明
[Azure] 透過手動設定排程工作集合並執行WebJob
在Microsoft Azure的服務中,WebJob往往擔任背景執行的工作
但是在背景執行的排程上,WebJob卻是屬於被動式的執行,必須要搭配排程工作集合才能進行排程執行
[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v3.0)
在前篇文章[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v1.0)中
說明了如何透過Microsoft Bot Framework建立機器人,不過微軟在2016/07/08左右,更新了Bot Framework的版本至3.0
若是要建立新的機器人,已經無法使用1.0的版本了,3.0的建立方式與1.0相同,不過多了幾個步驟,程式也梢有改變
本篇文章會說明,如何建立3.0的機器人
[日本百大名城攻略] 有關石垣的種類
日本的城中,不論是山城或是平城都包含了許多的防禦建築物,石垣就是其中一種有效用來抵禦敵人的設施
石垣是由大小不一的石頭堆建而成,不但堅固也不易損壞,在許多保留下來的遺址中,石垣就成了代表性的建築物了
[Azure] 建立Microsoft LUIS的App服務,進行語意識別的訓練並整合Bot Framework
Microsoft LUIS (Language Understanding Intelligent Service) 是微軟不久前推出的一項語意識別的服務
透過一段時間的訓練,就可以有效的進行口語化內容的識別,搭配前端程式的撰寫,就可以作出依據發問者的需求作出答覆的應用
本篇文章會說明如何建立LUIS的服務,並進行訓練,最後會加上整合Bot Framework的前端機器人服務作出自動答覆的應用
[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v1.0)
Microsoft Bot Framework提供了一個能夠回覆訊息用的機器人服務
本文章會說明如何快速的建立Bot Framework服務,並作出能夠自動回覆訊息的機器人
P.S.本篇文章為使用Bot Framework v1.0,若是2016/07/08之後新建立的Bot則不適用本文章,請參考
[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v3.0)
[日本百大名城攻略] 2016-06-12 15.足利氏館
足利氏館,在日本中世時期建造完成,作為領地的行政中心所使用
足利氏館是個平城,交通方便,與金山城接近,所以很多人會將這兩座城放在同一天前往
不過由於本堂的參拜時間為早上9點至下午4點,所以建議一早前往足利氏館,再前往金山城較佳
[日本百大名城攻略] 2016-06-12 17.金山城
金山城是位於關東地區的一座山城,與川越城、忍城、前橋城、唐澤山城、宇都宮城、太田城並列為關東七名城
由於金山城與足利氏館的位置很接近,所以有人會將這兩座城放在同一天進行攻略
因足利氏館本堂只開放到下午四點,所以建議早上先前往足利氏館,下午再前往金山城
足利氏館可參考這篇:[日本百大名城攻略] 2016-06-12 15.足利氏館
[日本百大名城攻略] 2016-06-11 23.小田原城
小田原城是一座位於關東地區的平山城,一度是關東地區難攻不落之城,又稱為小峰城或小早川城
前往小田原城的季節可以選擇在櫻花盛開的三月底至四月中,同時也可觀賞小田原城佈滿櫻花的美景
[Xamarin] 如何透過Xamarin.Forms的方式,製作Android上的語音辨識功能
Xamarin可以製作跨平台的App應用程式,當然也可以使用各平台底層的服務
在這篇文章中,會說明如何使用Android底層的Google語音辨識服務,將說出的語句辨識成為文字
[Azure] 使用負載平衡器,快速建構虛擬機器負載平衡的環境
在Microsoft Azure的雲端環境中,WebApp已經提供了自動Scale Out的功能
但是雲端的虛擬機器若是要作到多台伺服器達到負載平衡的效果,卻是要花費很多工夫才能達到的
在今年(2016) 3月時,微軟針對了虛擬機器的負載平衡功能進行了更新,讓虛擬機器作到負載平衡不再是一件難事了
[Azure] 即使使用WebAPI進行二次Azure AD驗證,也可以透過GraphAPI取得帳號詳細資訊
在前篇文章[Azure] 透過GraphAPI,取得Azure AD上帳號的詳細資訊中提到可以透過GraphAPI取得Azure AD的帳號資訊
但是若是App與WebAPI上啟用了二次驗證的情況下,驗證得到的結果就會出錯無法取得資訊
[Azure] 透過GraphAPI,取得Azure AD上帳號的詳細資訊
以往透過LDAP的方式,可以取得內部AD中帳號的詳細資訊
當AD同步,或是轉移至Azure上之後,就不能使用舊的方式了,必須改用WebAPI的方法取得帳號與群組的詳細資訊
[Azure] 使用混合式連接,讓WebApp不使用VPN就可以連接內部網路進行資料存取
要將公司內部網路的資料與Azure雲端環境進行同步,SQL Server與AD都有工具可以進行同步更新
但是若是雲端上的WebApp要將資料傳回內網的資料庫中,難度似乎就增加了
許多人第一個想到的可能是VPN連線,不過透過WebApp的混合式連接,就不用建立複雜的VPN環境,也可以快速的將資料回傳至內部網路了
本篇文章會說明如何透過混合式連線的方法,將資料回寫至本地端內部網路的SQL Server中
[Azure] [Xamarin] 利用Xamarin進行Azure AD驗證與WebAPI的連接,並達成於WebAPI上進行二次Azure AD帳號驗證
在前篇[Azure] [Xamarin] 使用Xamarin.Forms達成Azure AD的帳號驗證中說明了如何透過Xamarin進行Azure AD帳號的驗證
本篇會延續這個主題,將Xamrin App要連接WebAPI時,進行二次Azure AD驗證的作法
[Cordova] 使用Cordova製作條碼讀取的功能
Cordova是以Javascript的方式製作跨平台App的語言
雖然簡單易學,但是一樣有著強大的功能,條碼掃瞄一樣也是有相關的套件可以使用的