2015年6月28日 星期日

MG995 的運作參數


自從換上 TowerPro MG995 後,發現本來好好地用在 Futaba S3003 的線路及程式,一下子變成沒有反應。以為是訊號輸出弱的問題,加入了「上拉」線路也不行。最終出動到可變電源,才發現 5V 輸出時 MG995 是起動不了;調校到 6.5V 的話,便能正常運作。

2015年6月27日 星期六

新機械臂底座設計


《AMIGO Arm》開發停止了一段時間,今日繼續。首先是把外殻的不足加以改良,同時亦把中軸的伺服馬達由垂直改為橫置,方便走線之餘,也能空出更多位置造出平衡列,讓 iPad 更易對齊。花了五個半小時打印好外殻,尺寸還欠些少,於是修正後再打印過。終於得出一個合身版本。

2015年6月26日 星期五

Share a Coke 飲歌篇


九個月前,香港推出了人名可樂,我為此而跑遍香港、九龍、新界尋找愛人們的名字。今日香港開始有飲歌版推出市場。由於沒有人名那麼容易搜尋,今次官網因而列明飲歌版的所有歌詞或歌名,少了一點神秘感。無論上次及今次都沒有 Sita 陳僖儀的份兒。我想這個概念要玩第三次時,就要自訂人名或句子了。英國已經有了一段日子,希望香港有這一天。

2015年6月25日 星期四

Circle Packing


今日想到了把一張照片變成由不同尺寸的圓形組成的圖片,希望這個設計能用在新項目上。於是著手尋找資料,原來這個方法叫「Circle Packing」。有甚麼用就沒有考究,反正跟我的想法一致。接著是花了很長時間編程。無他,當中犯了些低級錯誤,搞了很久,造成動畫後才發現,機乎等到發叔。幸好總算完成,不過沒做出想要的效果。

以下就是程序計算出來的成果:

2015年6月24日 星期三

Pixel Generator


需要為公司其中一個新的主打項目籌備圖案內容,原本想動手繪畫圖畫,但動輒要數小時才能完成,而自己又懶,於是花了半小時編程,利用相片生產出 Pixel Art 類的圖案來充數。

程序十分簡單,就是把原圖的像素放大變成圓形,隔一定距離取第二像素放大,如此類推。以下便是生產出來的效果圖:

2015年6月22日 星期一

信任

過去幾個月有一個深刻的體驗。作為合作伙伴,若果不信任對方,一來做死自己,二來會花去很多精神去內耗,三來結局一定是壞。尤其是一個 IT 項目,不信任 IT 伙伴的話,更加是死得慘。若遇上博學多才、愛反叛的拍檔,無論你用甚麼方法,想避開就只有在發夢的時候。最聰明的做法是坦誠溝通、互相協調,還要有公道的處理方式。因為不公道就是破壞承諾、摧毀信任的行為。

2015年6月14日 星期日

小蟻運動相機


暑假快到了,又是旅行及出海的季節。一直想買一台拍攝裝置給女兒,她特別希望能落水拍攝。在云云眾多的 Action Camera 中,選好了 htc 的 re。價錢在 HK$1380 左右,還能負擔得起。可是朋友指它的造工不良,底部非常容易冒出裂痕,要是下水的話,相信會入水變壞。唯有打消念頭。

後來看到拍檔的「小蟻運動相機」,發現原來香港水貨約為 HK$600 左右,加上防水殼 HK$200,總共 HK$800 便能滿足到我的願望,於是決定買一台回來。在深水埗以 HK$599 買到了白色版「小蟻」,再花了 HK$168 買到了防水殼,及 HK$85 的 32GB 記憶卡總共 HK$852。新機內的電池不到 50%,拿來隨意拍了一些相片及影片,效果十分滿意。

2015年6月13日 星期六

「大數據聯盟」第一次會議


昨天去了一個很新鮮的地方。哪裡是一個住宅,位於九龍塘出名的廣播道。哪兒曾經是浸會大學校長的官邸。現在拿出來給浸大學生使用,內裡除了有充足的會議空間外,還是一家私房菜,實在很有意思。

去哪裡是因為得到召集人的邀請,以「大數據」作為題目,嘗試牽引產業界、學界、研究界携手合作,創造三贏局面。我們稱之為「產學研」。席間有持有數據的產業老闆、有教授、有將要使用數據分析的同業、也有學生。今次會議的目的是提出自己的供與求,從而尋找合適的伙伴。我在科學園的公司的產品「ShowMuse」快將上架,稍後需要用到數據分析,從而提供「個人化」及「推薦系統」的訊息。找到了吳教授及兩位浸大統計系學生幫忙,希望能在兩個月內得到一點成果。

2015年6月12日 星期五

Robocon 2015


今天又要到科學園的公司工作,遇上香港科技大學的學生在為《Robocon 2015》比賽而練習。本年的主題是「打羽毛球」。一直以來《Robocon》比賽都是一台自動機械人及一台手動機械人配合下進下。不過,在練習中卻是一台線控及一台無線控,兩台都是手動機械人。希望目前是因為練習及取得數據而選用無線操作吧。能造出自動打羽毛球的機械人才利害嘛!

2015年6月9日 星期二

WWDC 2015: App Slicing


WWDC 2015 今日開幕,當中有一段「Platforms State of the Union」值得留意。現時在流動應用程式的開發中,很多時需要放入 2x 及 3x 的資源,而 2x 資源甚至會分成 iPhone 5 及 iPhone 6 兩款。如果支援 iPad 的話,那就需要放入更多資源。這樣出來的情況是 App 的體積變得大,甚至乎鑑於 Apple 的限制而無法利用 3G/4G 即時下載;對於很多商戶來說是這是一個趕客的行為。相信 Apple 都留意到這一點,所以在 iOS 9 中加入「App Slicing」、「On Demand Resources」、「Bitcode」來優化這個部份。最重要的是開發人員不用做些甚麼,只要用 Xcode 7 建立新專案,全部由 Apple 的服務器自行處理。

2015年6月8日 星期一

修改 OpenCart 分類的五個限制


公司另一主打項目正在進行,為了加快進程,我們選用了《OpenCart》作為項目的網頁。安裝過後,同事們開始學習《OpenCart》並進行設定。今日她遇到一個問題,就是建立「分類」時,新分類的父母選項只有頭五個分類而不是整個分類。我替她研究了一會,找出是因為 /admin/controller/catalog/category.php 程式內限制了五個選項,只要稍為修改就可以了。
public function autocomplete() {
    $json = array();

    if (isset($this->request->get['filter_name'])) {
        $this->load->model('catalog/category');

        $filter_data = array(
            'filter_name' => $this->request->get['filter_name'],
            'sort'        => 'name',
            'order'       => 'ASC',
            'start'       => 0,
            'limit'       => 500
        );

2015年6月7日 星期日

移除 Swiftly


科學園那邊的麻煩合作伙伴很愛祖國貨,為了工作順暢,我唯有迫於無奈地安裝《QQ》。誰知安裝了那個 WTF《QQ》後,經常出現 WTF《Swiftly》阻頭阻勢,連個名都衰過人。於是找方法把它移除。在《QQ》的「Preferences...」內選「Swiftly」,並在「Launch Swiftly」後方選「Empty」即可。

2015年6月6日 星期六

SCF:與「糉」同樂端午節


《陳僖儀慈善基金會》第二次公開活動《與「糉」同樂端午節》碰巧在 6 月 6 日舉行,我要到澳門教書而無緣出席。唯有在港澳碼頭出境時,在「e 道」按那大大粒的黃色掣,聽聽小天使 Sita 的聲音。