2017/09/13

[Linux] Ubuntu之中Inter-Process Communication 利用sd-bus (D-bus)來實現

上次討論過在OpenWrt之中的IPC服務ubus,所以這次要來探討更大的系統Ubuntu之中所使用的IPC,也就是D-Bus。關於ubus的使用,有興趣可以參考這篇


從D-Bus的Wiki可以看到洋洋灑灑的介紹,但是這裡想要討論的是關於D-Bus的各種Implementations。目前比較常看到的有libdbus、sd-bus和GDBus等等,大體而言這三個都有依照D-Bus的標準來實作,只是三者在函式實作的等級不一樣。


2017/08/10

[Court] 日本職棒東京Tokyo 東京ドームTokyo Dome+巨人vs.阪神

繼上次2015年去京瓷巨蛋看日本火腿作客歐力士的比賽之後,深深覺得來日本自由行如果搭配得上比賽時間,一定要去現場看看球賽。除了體驗日本職棒的文化之外,還有看看日本的職棒賽事場地,在各方面條件上是如何。關於京瓷巨蛋的部分,有興趣可以參考這篇,日本職棒大阪Osaka 京瓷巨蛋Kyocera Dome 巡禮

2017/07/16

[Book Review] 002 李開復-人工智慧來了

 李開復 人工智慧來了

讀後心得:

書中一開始陳述了截至目前為止,三次的AI熱潮與人機大戰,從第一次1962年IBM的西洋棋程式,然後是1997年IBM的深藍(Deep Blue)的國際象棋對弈,再到這次2016年AlphaGo的圍棋大戰。並且講述著AI的發展,隨著採用統計模型跟深度學習(Deep Learning),而不是用以往的專家系統,大大的改變了AI的實用價值。舉例來說,現在從手機上的語音辨識,到人們日常生活中的習慣,像是Youtube推薦的影片,都是AI存在的地方。

2017/05/23

[ZigBee Pro] ZCL之中Add Scene的封包內容設定

前陣子嘗試把ZCL Scenes Cluster(0x0005)之中的Add Scene(0x00)實作,但一直看不懂ZCL文件上的意思。

2017/05/12

[C/C++] Thread Pool的實作 及 pthread_create參數的傳遞

假設一個使用情境,今天有10個人,每個人從1-10之間拿一個數字,隨機順序的累加。

設計上,可以利用pthread pool的方式來實作,用struct的方式來綁定一個thread,包含人名及所包含的值。然後各thread去累加一個global的變數。



2017/05/03

[Español] 西班牙文星期整理 vs. 英文/日文 對照

開始學習西班牙文之後,發現西文與英文"系出同門",這件事真的非常的迷人。兩個都來自拉丁語系,所以在很多單字來源上道理是一樣的。底下是關於星期部分的整理:


2017/04/08

[Swift] Could not fetch Error Domain=Foundation._GenericObjCError Code=0

有時候在iOS模擬器跑程式會看到這個錯誤
Could not fetch Error Domain=Foundation._GenericObjCError Code=0 "(null)", [:]

然後執行之後,就看到程式會閃退。

2017/04/07

[App Store] 關於Apple開發者帳號之間的轉移APP(Transfer App)

因為剛好有機會續約Apple Developer,並且從個人(Individual)改成組織(Organization)的Program,所以紀錄一下改完Program之後,怎麼把APP從原有的App Store做轉移。
一開始在原本的itunesconnect帳號,App Information那格會有Transfer App。


2017/03/27

[App Store] 鄧白氏環球編碼(D-U-N-S Number)免費申請 及 開發者帳號轉移

最近因為一年的開發者帳號到期,剛好有機會重新續約;於是想要試著把個人帳號(Individual)的名義轉移成公司組織(Organization)。因為除了可以多個Apple ID使用之外,還可以把公司的名稱掛上去App Store。