Parse 將於 2017/1/28 中止服務

Parse 官網公布了即將於 2017/1/28 中止服務的消息,這個消息令人意外,Facebook 在 2013 買下 Parse 之後,原以為有 Facebook 這個富爸爸,可以撐久一點,沒想到這個史上最強大的 MBaaS 最後還是 GG 了,相信這會影響到眾多使用 Parse 平台的 APP。

分類: ,

[Android] Parse.com 的資料匯入

有些APP會將不經常變動的特定資料儲存在 Parse 平台上,然後不定期更新資料,讓用戶讀取。

然而 Parse 不建議將 Table 內的資料清空後再重新匯入,因為該平台已針對既有的資料作查詢最佳化。本魯實測結果也證實,資料重新匯入後,查詢速度變得很慢,需要等待幾天時間,讓Parse將查詢重新最佳化,才能恢復正常的查詢速度。

所以建議若有資料整批更新的需求,就新增一個 Table,將新資料匯入新 Table,然後把 APP 改存取新 Table 的資料,等到查詢效能測試到可以接受的程度,再行上架。

至於整批匯入的部分,Parse 提供了 Restful API,因此可以自己寫程式來做整批匯入。不過Parse 官方提供的 API 有一些限制,首先,無法對單一 Table 做資料全部刪除的動作,只能一次刪除一千筆資料,此外也限制了資料在一定時間內存取的上限,所以在做資料大量匯入時,常會發生 Timeout 導致連線中斷。

Parse 官方也提供了 Node.js 套件,相較於 Restful API,官方的 Node.js 套件有提供方法,可以做單一 Table 資料的全部刪除,以下是範例。
function deleteRecords(objectName) {

  var query = new Parse.Query(objectName);
    query.find().then(function(results) {
        return Parse.Object.destroyAll(results);
    }).then(function() {        
        return console.log('Deleted');
    }, function(error) {        
        return console.log('Error');
    });
}

個人建議,不要直接寫程式對 Parse 做整批匯入資料的動作,我目前是用 Python 將資料傳為可匯入 Parse 平台的 Json 檔,再手動匯入。以下提供程式範例,這是從台北市開放資料平台,抓取各區垃圾桶的資料,再全部合併為一個Json檔。基本上 Python 語法蠻好上手的,比較困難的是在處理資料和檔案的編碼。
(這個範例用的是 Python2,沒特別的原因,因為 Mac 預裝 Python2)

分類: ,

和田教授說的好!

教授所言甚是!
常在臉書上面批評抱怨,或者按贊分享,
只會得利臉書的股東們,對於世界的進步毫無幫助。

不如把時間用來充實自己,做個不被打臉的人,還比較實際!

東大社會學家 和田教授



分類: ,

[閱讀筆記] 成為賈伯斯

賈伯斯過世後的第二本傳記『成為賈伯斯』,英文版已經在今年四月發行,中文版『成為賈伯斯』則在5/29由天下文化發行。
我看了三遍Isaacson的『賈伯斯傳』,而在看過本書中文版之前,已先在Fast Company網站上讀過英文版的書摘和作者專訪(該書另一位共同作者Rick Tetzeli是Fast Company的總編輯)。
因為2011年Walter Isaacson寫的『賈伯斯傳』,其內容描寫賈伯斯過去諸多的負面形象,包括脾氣暴躁、個性易怒、吸食大麻、決策反覆、剽竊別人創意等等。蘋果似乎想藉由『成為賈伯斯』這本書的出版,導正前一本傳記為賈伯斯帶來負面印象,所以這本書也是蘋果官方認證的賈伯斯傳記。

Walter Isaacson的『賈伯斯傳』是史上唯一一本由賈伯斯親自授權的傳記。賈伯斯得了癌症之後,雖然第一個告知的媒體人是Brent Schlender,卻欽點Isaacson為他寫傳記,因為他們不是很熟,所以信任Isaacson能以公正客觀的角度為自己立傳,也從不過問傳記內容,甚至過世前自己都沒讀過『賈伯斯傳』。Isaacson採訪賈伯斯本人五十多次,訪談賈伯斯身邊友人達一百多人,也包括Tim Cook、Jony Ivy等多位賈伯斯的親信,即便是書中內容描寫賈伯斯諸多的負面的形象,我仍相信這些是事實,因為Isaacson的書夠客觀公正。

本書『成為賈伯斯』是市面上第二本賈伯斯自傳,第一本自傳『賈伯斯傳』的內容陳述賈伯斯太多負面的形象,因此那本自傳沒有得到蘋果官方的認同。本書作者Brent Schlender是華爾街日報資深記者,曾負責報導賈伯斯的新聞,跟賈伯斯是三十多年的老友,這應該不是裝熟的,因為賈伯斯的iChat有加他為好友。Brent還是蘋果二號前五十位買主,也是促成賈伯斯與比爾蓋茲首次在媒體上對談的人。

因為是多年好友寫的傳記,書中揭漏許多從沒被外界報導的事。 而『成為賈伯斯』 陳述的諸多故事,及賈伯斯的個性與待人接物的方式,都和『賈伯斯傳』相似且呼應,可見傳聞中賈伯斯的龜毛個性與火爆脾氣是真的。然而,因為是賈伯斯的多年好友,作者將自己對賈伯斯的正面評論也寫進書中,不論是為了扭轉賈伯斯的負面形象也好,亦或是企圖幫賈伯斯平反也好,總之本書得到了蘋果官方的支持。本書作者不少受訪人物與『賈伯斯傳』 的訪談對象重疊,亦引用很多舫間已出版的書籍與雜誌報導,當然也包括『賈伯斯傳』。要注意的是,本書是在賈伯斯過世後才動工,故受訪對象可能抱持著緬懷的心態,而不願說逝者的壞話,這也可能是同一位訪談對象(例如比爾蓋茲),在本書都說賈伯斯的好話,在 『賈伯斯傳』則不盡然的原因。

『賈伯斯傳『 的作者是傳記作家,有著平鋪直敘巨細靡遺的寫作風格,他不會加入太多個人主觀的評論。而 『成為賈伯斯』 的作者是記者,也是賈伯斯多年的老友。因此在我看來兩本書差異的根源在於, 『賈伯斯傳』 是真傳記,『成為賈伯斯』 則是老朋友寫的傳記。兩本書的故事和評論都是真實的,也都寫的很棒。但我個人比較喜愛 『賈伯斯傳』,因為那本是空前絕後史上唯一賈伯斯授權的傳記。

延伸閱讀

分類:

2016 世界各地的跨年煙火

現在網路上都看得到世界各地的跨年煙火了,所以其實不需要出國,或跨年夜到跨年晚會去人擠人。

倫敦

英國每年固定會在泰晤士河畔的倫敦眼摩天輪施放跨年煙火,這是要收門票的,票價不貴,吸引很多人頂著低溫入場觀看。每年的煙火 BBC 都會出動空拍機同步錄影。


澳洲雪梨

此時南半球的澳洲是夏天,在夏天的夜晚欣賞煙火,也別有一番風味。


紐西蘭奧克蘭


杜拜

在跨年倒數之前,哈里發塔發生大火,不過煙火還是照放無誤。


紐約時報廣場

煙火從來不是時報廣場跨年的重點,那顆球才是。


日本東京


香港維多利亞港


台北101

看了世界各地的跨年煙火之後,再回來看台北101的煙火。是不是覺得不現場看,也沒啥損失!

分類:

CPU-Z 電腦硬體規格檢查工具

CPU-Z是非常好用的電腦硬體規格檢查的小工具,在電腦上安裝這個工具,可以幫你檢查這台電腦的硬體規格。但CPU-Z目前只支援 Windows 平台,Linux 平台可裝 i-Nex


分類: ,

Copyright © Andy Cheng

Distributed By My Blogger Themes | Blogger Theme By NewBloggerThemes Up ↑