Azure Function初探

Azure Function,一開始聽到這名詞是很納悶的,因為相對於Azure VM(Virtual Machine)、Azure DB(Database)等名詞來說,後者是即便沒有接觸也很好想像就是VM、DB放在別人家,User只要連線過去使用,但function卻是包含在一隻程式、甚至只是class中的一個區塊的程式碼,因此對於一個長時間都只在寫後端Service的人而言,腦袋頓時轉不過來,只剩下滿腦子的問號。

其實答案很簡單:就像API通訊一樣。

[ 技術探討 ] Excel群組加加減減

透過Microsoft.Office.Interop.Excel對 Excel 報表資料進行群組設定

透過Microsoft.Office.Interop.Excel對 Excel 報表資料進行群組設定

某一天,小皮球收到一個消息:「某簡訊專案需要做一張包含群組功能的Excel報表,但因為Telerik報表匯出Excel檔案時,會先轉成PDF、再轉成Excel檔案,所以匯出來的Excel是不會存在群組功能的。」
小皮球頭上冒出問號、發出一個單音:「蛤?」
作者:「小皮球,你的問題是什麼啊?」
小皮球:「什麼是Excel群組啊?」
作者:「喔,聽說就是旁邊或上面那一堆加加減減……」
小皮球默默地轉頭看向前輩,前輩展示了Example後,終於明白Excel裡面的群組是什麼。

用說的還真的不好解釋,直接一張圖給大家看吧。

[ 技術探討 ] 以 swift 撰寫 cordova plugin 獲得本機 uid 識別碼

[lwptoc]

  1. 前言

Apacge Cordova 是一款開源的框架,讓人們可以使用 web (HTML/CSS/JavaScript) 語言開發 App,以 Web view形式提供 UI 介面,但若要調用到手機裝置的功能,則必須透過 plugin 去取得所需的資源, Cordova 官方提供多個 plugin 供開發者調用,如 Camera、file …等。下圖為 cordova 框架之示意圖:

Cordova Framework

(圖片出處:https://blog.csdn.net/xinruzhishui_11/article/details/77185896)

[ 技術探討 ] 設定轉換工具SlowCheetah

由於最近公司簡訊的專案增加,為了因應各個客戶的需求,程式碼通常都會有一堆的設定,不管是放在App.config 或 Web.config 甚至是自行設計的XML及Json,但是通常會因為專案時間久了會遺忘客戶環境的設定,就會需要找文件,然後一項一項的確認來避免設定錯誤。
今天要向大家介紹一個方便的工具,SlowCheetah,用來對XML及Json檔進行分支,可以讓程式發行同時就可以完成設定環境的工作。

 

下載及安裝

這裡要安裝的套件可以在微軟網站上下載(https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SlowCheetah-XMLTransforms),或是在Visual Studio,點選工具→擴充功能和更新(U),然後搜尋SlowCheetah,安裝並重新啟動Visual Studio。

SlowCheetah-01

Cordova 專案結合Html5-video 與Media plugin

在現今的Google Play 或是App Store中的App都有影音播放或是音樂播放的功能,也因此對於一個App的開發者而言,都會遇到要如何在程式中播放自己的影片,而我們就要來講這次的其中之一的主角Html5的<video>與<audio>,之後再來介紹Apache cordova的官網也有提供像是Media plugin來讓開發者進行影音的顯示也是另一種選擇唷!

 

首先大家可以知道其實就是透過一行簡單的程式碼

<video width="400" height="400" autoplay controls>

<source src="{{trustSrc(test.yourvideosrc )}}" >

</video>