Embarcadero官方訊息釋出2016年的Roadmap,
能取代parse服務的台灣MBaas平台-Lightspeed
Facebook收購國外著名的MBaaS(行動雲端平台)服務 Parse後,前幾天無預警的宣布一年後將關閉服務。也讓大家開始尋找新的MBaaS(行動雲端平台)服務,希望能為企業App加入推播、即時通訊、社交功能,來加速開發流程。
尋找解決方案中,看到台灣在2014年就有赫迅這家公司,提供了Lightspeed這個服務。包辦複雜的後端架構,而且提供推播、即時通訊以及社群互動功能加入app。
目前該服務已經服務的客戶有許多知名的公司及媒體如Sony、遠傳電信、蘋果日報、蘋果動新聞、壹週刊網、窮游、海底撈火鍋、ump聯動優勢、csdn、中國銀聯。
目前的申請方式需先至服務的申請頁面,然後填寫表單後核准。
核准後會收到一封裡面有beta code的邀請函,然後註冊後就可以試用。
相關聯結:
Lightspeed官方網站
sdk說明文件
試用申請
Lightspeed Admin Console
主控台
Delphi讀取utf8格式ini及取得動態內容
使用Delphi讀取utf8格式時需使用Tmeminifile,另外動態取得的範例。
VAR SYSINI: TMemIniFile; // 讀取utf8格式的ini需使用TMemIniFile
ts:tstringlist;
i:integer;
ApplicationPath:string;
begin
// 先取得目前執行路徑
ApplicationPath := ExtractFilePath(Application.exename);
if ApplicationPath[length(ApplicationPath)] = ‘\’ then
begin
ApplicationPath := copy(ApplicationPath, 1, length(ApplicationPath) – 1);
end;
// 讀取sys.ini裡的memberid區塊並顯示值
MEMO1.Lines.Clear;
ts:=tstringlist.Create;
SYSini := TMemIniFile.Create(ApplicationPath+’\sys.ini’,TEncoding.UTF8);
if NOT (SYSini = nil) then begin
sysini.ReadSection(‘memberid’,ts);
for I:=0 TO TS.Count-1 DO BEGIN
MEMO1.Lines.Add(TS[I]);
MEMO1.LINES.Add(sysini.ReadString(‘MEMBERID’,TS[I],”));
END;
end;
ts.Free;
end;
焊接教學影片
很詳細的焊接教學影片,如何焊接電子元件、電線等….共有九個單元
Visual Studio Dev Essentials計畫,免費取得開發工具
微軟發表了Visual Studio Dev Essentials計畫,允許所有人使用Microsoft帳號加入後,可以取得免費的開發工具、雲端平台或是軟體折扣以及免費的使用額度還有訓練支援。
網址: https://www.visualstudio.com/zh-tw/products/visual-studio-dev-essentials-vs.aspx
iOS透過Swift連結SQLite的作法
Swift使用SQLite的作法有
一、Swift的SQLite框架 SQLite.Swift
https://github.com/stephencelis/SQLite.swift
二、CoreData
三、使用原生的SQLite API
Build Phases→Link Binary With Libraries→sqlite3(libsqlite3.0.dylib)
#import "sqlite3.h"
RAD Studio 10 Seattle 行動開發成功案例分享研討會
由捷康科技所辦的RAD Studio 10 Seattle 行動開發成功案例分享研討會
RAD Studio 10 Seattle 行動開發成功案例分享研討會 (一) 張子仁先生
RAD Studio 10 Seattle 行動開發成功案例分享研討會 (二) 廖啟甫先生
RAD Studio 10 Seattle 行動開發成功案例分享研討會 (三) 文中資訊阮翔先生
Delphi XE10裡面的setup_paserver作用
Delphi 的PAServer(Platform Assistant Server)是一個可跨平台的程式。一般安裝的是mac上面的pkg版本,但是有網友在問setup_paserver_upd1.exe 的版本作用是什麼?
這個版本是提供在32位元開發的朋友,如果要編譯成64位元版本時,可以在64位元的電腦上安裝paserver。接著透過連線的方式,將程式碼complier到64位元的windows環境。
玉山銀行支付寶串接系統面臨的一些問題分享
今年政府允許了玉山銀行與大陸最大的第三方支付「支付寶」合作後,就協助做與店家串接服務的工作。
一開始就把它當做是信用卡、悠遊卡、一卡通、ePay這類的服務做串接,倒也還好,只是介接支付寶到後面發現奇摩子很不爽…….
整個介接過程一直被當合作伙伴(ㄅㄞˊㄌㄠˇㄕㄨˇ),為什麼知道呢?因為每次介接程式做好要測試,就發現它們的DEV環境又修改了東西。然後出現了各式錯誤訊息~接著就要寫信給工程師等待回應。
昨天開始正式環境時,又出現了相關的訊息~眼尖會發現系統是接收sdk所回傳的訊息。不過突然玉山竟然說是程式的問題~因為不相信之前測試完成是有問題的,就請對方把當初的測試機搬上去,測試後發現測試機沒問題,正式機有問題後,這下就知道問題不在程式了。接著回應是
13:33 玉 SRY,目前這個Config檔,仍然是先連線到測試機 13:35 玉 我們正式環境的LOAD BANANCE主機,今天還在調整 13:35 玉 問到了,DEV(測試機)工程師今天有動到資料庫 13:36 玉 剛剛的ERROR應該是Mapping不到,造成初始化失敗
一開始覺得還好,不過人真的很重視的是奇摩子。尤其是一開始被咬定是程式問題時~就覺得超級不爽
POS系統結合iPASS一卡通範例
一卡通(iPASS)是與悠遊卡(EasyCard)都是台灣的電子票證智慧卡,二者都是使用RFID(菲利浦的MIFARE)技術。今天來分享大致的技術~
首先,您得先到一卡通官方網站中的”加入特約商店“,提供相關資料向一卡通票證公司申請,並向一卡通公司申請測試機器及卡片。
審核通過後,iPASS一卡通公司會提供一台一卡通的測試機器,以及相關的文件及SDK。SDK與之前刷卡系統神似~
主要是輸入長度62的in.txt;輸出的out.txt則為109~928(有無交易記錄)。