Oracle Client/Server 支援對照表

工作環境中有台歷史的資料庫,Oracle Database 8.1.7,這出生於 Windows 98 時代的資料庫,要跟他索取資料,那就一定要注意所使用的 Oracle Client 是否符合版本需求,不然你可是會得到 Connections to this server version are no longer supported. 這種令人沮喪的訊息。

iOS 支援多語系 App 名稱

繼上一篇的 Android 支援多語系 App 名稱,趕緊把 iOS 的多語系 App 名稱給補齊。因為在我的 Cordova 專案中,沒辦法做自動化流程,所以不趕緊做些筆記,應該很快就會忘記了。

Android 支援多語系 App 名稱(含自動化程式碼)

要讓 App 邁向國際,多語系是一定要做的。透過 angular-translate 可以輕鬆讓 App 做到 i18n 的服務。內容搞定了,那 App 名稱呢,也能依據語系而且不同的名稱嗎?答案是肯定的。

只用 JavaScript 實作一鍵複製

很久以前要做到在網頁上提供貼心的「一鍵複製」小功能,會需要用到 flash。後來 JavaScript 有了 execCommand 之後,搭配 jQuery 來選定 HTML 元素,實作一鍵複製的功能就變得輕鬆許多。

Android App 上架前的準備動作

Android 的上架動作其實很簡單,相關資料打一打,分級問卷寫一寫就差不多了,只是封裝好的 APK 需要做一些處理,才能上傳成功。

無法載入檔案或組件 - 使用 64 位元版本的 IIS Express

使用 C# 連線 Oracle 資料庫時,需要安裝 ODAC (Oracle Data Access Components),這元件有分 32 位元64 位元的版本,除了要用對版本外,不同的 Visual Studio 版本,也需配合不同的 ODAC 版本

讓 Codrova 自動增加版本號

更新版本號這個小動作總是讓人忽略,如果能自動更新就好了。

使用 JSHint 檢查 Cordova 專案程式碼

JavaScript 是一個好好先生,總是包容我們程式碼的小瑕疵,不和我們計較語法結尾是否有 ; 或是一些奇怪的打字錯誤,但總不能因為這樣的包容性,就讓程式碼老是髒髒的,不管程式碼品質這件事。

保護 Cordova 專案的程式碼

使用 Cordova 來做 Hybrid App 的缺點之一就是程式碼很容易就曝光,例如 Android 的 apk 封裝檔,只要用解壓縮軟體,就可以看到專案的結構,只要開啟裡面的 assets\www 資料夾就可以把你的程式碼看光光了。

在 LINQPad 中使用 Json.NET

在練習使用 LINQPad 來將 JSON 當作 ORM 來處理的時候,因為我買的 LINQPad 不是 DEVELOPER/PREMIUM 版本,所以無法使用內建的 NuGet 功能,必須手動加入所需的 LINQ to JSON 套件,也就是超級好用的 Newtonsoft.Json,我此篇的範例程式碼也是從該網站文件中節取出來的。