2018年3月28日 星期三

Inside Airbnb


今日千里迢迢跑到老遠的數碼港參加一個人工智能講座,打算跟由美國來的人工智能專家學習深入少少的「Pattern Recognition」。豈料在開場時,主持指今天的內容改為 NLP,完全有被騙我感覺。但既然來到,沒可能空手而回,只好學習一下皮毛級數的 NLP。

在學習的過程中,發現到一個名為 Inside Airbnb 的網站,它記錄了 Airbnb 不同時段內的數據變化,得出一系列有用的資料。雖然資料日期為 2016 年 8 月,對於我來說也有一點啟示。原來當時有 6474 個床位出租,每月平均收入為 HK$3556。而床位多數集中在油麻地、尖沙咀、旺角、中環、銅鑼灣等旺區。原本有想過把自己的單位出租,但原來比想像中的收入低出很多,真希望是因為數據舊了點。如果有 2018 年的數據就好了。

2018年3月15日 星期四

用 AR Studio 在立體空間顯示平面圖案


接到一個工作,雖然利用 AR Studio 去製作一個特效,把一隻卡通狗放在平面物件上。由於卡通狗本身也是平面,做出來的效果將會如「Paper Mario」般;同時希望能夠用手勢操作去改變卡通狗的尺寸及角度;甚至是前後鏡頭都能夠支援得到。以上自起來是基本不過的事情,可是在 AR Studio 內卻不是簡單的事。

看了所有 Facebook 官方關於 AR Studio 的教學影片,也查過相關的說明文件,花了很多時間都無法做出想要的效果;Facebook 在配套上做得實在太差,沒有範例、物件類型名稱在文件與工具間不相同、物件函數不存在、古怪的比例座標、Google 也找不多甚麼解答...等問題,根本無法輕易上手;雖要自行不斷摸索及嘗試,才能有機會做到想要的事情。像是今次想在立體空間顯示平面圖案,直覺上認為是用 2D Canvas 包著帶貼圖的 Rectangle,但原來這是不行,需要用 Plane 來達成。像是加入圖案框,把它置中放在底部,需要使用 Fit Width 而不用設定比例。希望 Facebook 能大幅改善,才能讓開發人員做出更多出色的特效。

2018年3月14日 星期三

以太幣


年宵時知道有實體的加密貨幣以 HK$30 出售,很想買數個回來。在淘寶找到售價約為 RMB$3-4,於是訂購了比特幣及以太幣。等了一個星期,比特幣無法寄出,於是只好先行送來以太幣。今日送到,雖然手工不算最好,但是可以接受。希望可以快快送到比特幣過來。

2018年3月12日 星期一

解決 VPN 連接問題


自從升級了 iOS 版本之後,原本的 VPN 已經不再支援,需要改為更安全的制式。在 macOS Server 中設定好 VPN,其怪的是無論怎樣駁都接不通。Apple AirPort Extreme 已經設定好需要轉接的埠,搞了很久也沒有頭緒。原來重點在於要把「Back to my Mac」關閉,原因是它使用跟 L2TP VPN 相同的埠。值得留意。

2018年3月10日 星期六

小天使,生日快樂!


小天使,生日快樂!過去一年學習多了關於「機器學習」方面的知識,希望可以有朝一日把你的聲音還原。

2018年3月9日 星期五

IN117 十九週年版制服


在觀塘找了不同的電腦店也沒有燙畫紙出售,竟然在住家附近的文具店找到。售價 HK$90 一包五張。我決定買一包回去試作「十九週年版」制服。

有了燙畫紙,下一步是 T 恤。住家附近剛好有 Uniqlo,花 HK$79 便能買到一件。我買了一件男裝給自己留念、一件女裝送給剛完成里程 101 的 Buddy。今次是第二次自行用燙畫紙印衫,沒有難度。回家後,把圖案水平倒轉列印,然後依圖案邊沿剪下來,放到 T 恤上,用燙斗把圖案轉印。過程只需 5-10 分鐘便能完成。待衣服變涼後才把燙畫紙撕下。

雖然制服造了出來,但我認為本身燙畫紙偏黃不太好看,而且顏色不深;還是留待 20 週年用數碼打印等較好的方法處理為妙。

2018年3月7日 星期三

IN117 全新制服設計


本週末是里程 101 的畢業禮。我們 IN117 其中一位成員在當中擔任教練。為了迎接這個時刻,我們都想有一個深刻的體驗。

IN117 畢業差不多有 19 年,大家都發福了;原有的制服都穿不上;甚至已經遺失了。所以都想製作全新制服。我當時設計的標誌也感覺過時,順便重新改變一下。把圖案放到 Snaptee 上,感覺不錯。一件 T-Shirt 售價 HK$288,實在有點貴,加上沒有注明出貨及預計送到時間,我們還是放棄了。後來想到數碼打印,價錢是 HK$80 印刷費加 HK$39 衫價,但需時要兩天,似乎也很急趕。又想到自行燙製,只要用彩色打印便能達成,燙畫紙約 HK$40 五張,加一件 Uniqlo 衫應該也是一百多一點。不過,大家似乎不太在意,所以全新制服還是留待明年 20 週年吧。

2018年3月2日 星期五

3DS 修復模式


早前女兒的 3DS 出了狀況,觸屏及按鍵都沒有反應,只有搖桿能正常操作。聲音也沒有,只有在閉蓋後打開才會回來。立體顯影也沒有。網上的指引是在系統設定中重設遊戲機,可是在我的情況下根本無法做出選擇動作。正想放棄之際,發現 3DS 有一個修復模式,在開機時同時按下「L+R+上+A」就可以。不過,這個模式對我也沒有效,因為觸屏及按鍵在那個畫面同樣沒有反應,可是在閉合蓋幾次後,若立體機能回來的話,觸屏及按鍵就會回來。雖然如此,但遊戲機系統已經是最新版本,這個模式也幫不到我。我在遊戲機選單中同樣運用開合策略,竟然成功了。我就可以用系統選單把遊戲機格式化!

2018年3月1日 星期四

解決 TypeError: undefined is not an object (evaluating 'TouchGestures.onTap') 錯誤


晚上在家再次研究 Facebook 的 AR Studio,希望做出一個程式,當用戶點擊畫面後,在那位置顯示一個平面圖案的動畫。看過幾個教學影片,我知道需要調用「TouchGestures.onTap().subscribe(function(gesture)」句子;可是在執行是卻出現了「TypeError: undefined is not an object (evaluating 'TouchGestures.onTap')」錯誤。


明明全句是由一個教學的範例中抄出來,為何會出現問題?利用 Diagnostics 列印 TouchGestures 卻是 NULL 值。卡了一會,在另一個教學影片中得知,原來需要在 Projects > Properties > Capabilities 中把 Touch Gestures 中的 Tap Gesture 打勾後,才能成功載入按屏手勢模組。