Google+ Followers

2018年8月7日 星期二

攀談



跟幾位老友哈拉幾句,又再次發現空氣的新鮮。後來也才知道,大家進退之間,早已找好了位置。幾天前跟一位在 CIO 熱潮的前同事哈拉,順便細細地思考自己到底在追尋著什麼。

每一次的攀談都是不錯的躍進,可惜的是話上句點後,又瞬間跌落谷底 XD 什麼也沒改變。
老同事推薦翻翻李笑來的 "通往財富自由之路" ,重點落在複利的學習力、好好善用自己的長才去累積價值。

這幾天也認識了一位剛三十歲的女強人,先去泰國學語言幾個月,接著開公司、批深圳的貨來泰國賣,搞通泰國銷售流程、客服跟在地行銷,實在佩服。她不是業務出身,而完全就是同背景的IT系統整合,懂的善用時間不自己造輪(Shopify),懂的分析時勢在東南亞找到適合的位置,就這樣努力衝刺著,著實佩服。雖然跟老友哈拉這案例時,總會回歸到個人到底有多少資源可發揮,但我認為最重要仍是執行力啦。

隨時間流逝,會有越來越多的感觸吧,那可能已經不是後悔了。

2018年7月29日 星期日

[Apple] MacBook Pro 脫膜,在 Apple 台北101 Genius Bar 單日完成維修體驗 (Retina, 13-inch, Early 2015)

Apple 台北101 Apple 台北 101 維修人潮

我習慣買前一代的 Mac 產品,在 2016 年底買了這台 2015 年的產品(直到查詢脫膜才發現自己是 Early 2015 版),以為脫膜跟我無關了 XD 殊不知還是中獎,隨著使用時間開始出現跡象了,剛好這週得閒,就行動衝一發了 XD 不然有了家庭跟小孩,親自送修這種事真的太殺時間了!

整體上,我先打了電話到 Studio A ,得知評估脫膜還得把筆電放在那邊 7-14 天,當下就很三條線,立刻就改打電話去 Apple 台北101 ,看看直營店有沒有什麼差別。只是整個過程我去了三趟 台北 101 ,第一趟誤被台北101接電話的服務員給誤導,我在中午播電話過去,詢問可否現場排隊維修 Mac ,服務員說現在人很少可以試試,直到我到了現場才知道 Mac 維修是最夯的,通常只能預約,不然就排現場(11:00開門),排現場也只是看看有沒有預約取消的額度,並不確定一定可以修到。

隔天吃完早餐報備後,就出發去 101 了,約 10:30 到了,跟著陸客就莫名到了 Apple 台北101 的門口排隊了 (台北購物中心11:00才開門),大概排前五名,就這樣等個30分鐘就可入場維修!等到自己登記完維修後,才發現後排大概至少排了30人在等維修。

這大概就是 Apple Support app 上有維修預約服務,但實際上根本都搶不到只能排現場的現象,不知是不是暑假的關係?為了維修只能排現場了。

後來很順利得知有備料,交完筆電後,很有機會就在當日拿到!至於網路上有的人說可以先去評估維修,接著再等料來再拿去,這件事並不對的,脫膜換螢幕一律要把筆電放在店內等維修,有料無料都還跑會基本的 SOP 做整機檢驗。

所以,脫膜維修要有心理準備,沒筆電就是得停工一陣子。

心得:
  • 脫膜維修流程是會先判斷是否為人員問題,維修不管怎樣都得要與筆電分開一陣子,最慘的是 7-14天,如 Studio A 據說要把螢幕寄回去給原廠評估是否為人為。因此,去直營店好處好上不少,運氣好可以一早進去晚上就拿貨。
  • 下載 "Apple 支援" 或是網頁申請支援,都可以有專人電話服務(2分鐘內播來),但對於 Mac 維修還是走預約制度(且各間店頂多八天內可以選時段),結果台北夏天人多,預約根本選不到,等同只能排現場。排現場會先登記,後續簡訊通知是否輪到你

    Apple 支援 app Apple 台北101 簡訊服務
  • Apple 台北 101 ,建議有需要還是排一早前幾名,投資報酬率高,不然還是等預約

2018年7月25日 星期三

Google Home mini 體驗心得以及 Google Assistant app 下載方式

Google Home mini with Chromecast

由於公司年初就決定要做音控,我自己也練習過 Alexa skill 的開發,但一直偷懶沒去測試 Actions on Google,只好懲罰一下,買個 Google home mini 了 (誤)

之前買過 AIY Voice Kit (反而比成品貴一倍),體驗音控服務的開發門檻,像是無間斷辨識關鍵字、語音辨識、個人助理服務,當時面對的僅只是一個維度(聲音),殊不知跟 Chromecast 搭配起來,就更威猛了,多了影像維度,光聲音+影像兩個維度就覺得開始看不到車尾燈了,更別說還搭配了 Search Service、個人資料、甚至 Youtube service 這些維度(常用的大概還會用 google calendar 等)

很佩服 Google Home mini 在收到 Hey, Google / OK, Google 時,會自動把 Chromecast 靜音,這 UX 已經加很多分了,更別說播放一些關鍵字時,Youtube 沒把握時,乾脆在 Chromecast 顯示選擇題!這大概就加分加到爆了 XD

令人想起 HTML 上一個 button click 設計了陰影、動畫、聲音來增加 UX 體驗,手機上則是震動等觸感,而此時看到 Voice Control 的 Google Home mini 跟 Chromecast 搭配,真的有那種 1+1 > 2 的體驗,分開使用是完全沒法體會的。

其他常見問題:

  • iPhone 要記得先切手機語系到英文,在用 Google Home app 設定 Google Home mini ,不然會一直踩到 kGSKErrorDomain 錯誤 0 或 -83902
  • iOS Device 想要下載 Google Assistant app,只需把現有的帳號切換到 US 地區即可n搜尋的到並可以下載
  • Android Device 想要下載 Google Assistant app 只能靠 VPN 切換過去下載,另外要留意 Android 裝置有 OS 版本要求跟記憶體要求(我就是卡在記憶體沒 1.4GB 啦)
  • 據說 Google Home 在 2018 年底要推出繁體辨識了?此時若要先買只能靠露天或蝦皮,有的會附服務費發票,價錢落在 1300-1500 之間(不含運),而 AIY Voice Kit 則是貴太多,包含 Pi 3 板子、Voice Kit 盒子等等,隨便弄弄都要破 2500 吧

2018年7月1日 星期日

[NAS] Private IP Server 與 Let's Encrypt Wildcard SSL 憑證 / HTTPS 服務

家裡擺了一台 Synology NAS 躲在防火牆後面,一直都是用 private ip 在服務的,以前 Let's Encrypt 有免費的 SSL 憑證服務,但驗證方式需要讓對方連到 server ,一直無法在 private ip server 啟用,可惜了點!然而,Let's Encrypt 開放 Wildcard SSL 憑證服務,採用 DNS TXT Record 驗證,這時就可以上場了!

我的 NAS 是幾年前買的 Synology DS216play ,他的 CPU 挺麻煩的,讓我額外安裝軟體都很不便利,原先想採用 certbot 來做事,安裝了 python3、pip 和 virtualenv 後,最後還是卡關,卡在安裝軟體還需要 compiler 來編譯,擺爛三個月後,我改用了 https://github.com/Neilpang/acme.sh

acme.sh 的使用很方便:

$ wget https://raw.githubusercontent.com/Neilpang/acme.sh/master/acme.sh
$ chmod a+x acme.sh
$ ~/acme.sh --issue -d *.changyy.org --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please


如此後續再添加 TXT record 後,在執行

$ ~/acme.sh --renew -d *.changyy.org --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please

就搞定了!剩下的步驟只是覆蓋憑證檔案跟重啟 web server :

$ grep certificate /etc/nginx/nginx.conf
    ssl_certificate           /usr/syno/etc/certificate/system/default/fullchain.pem;
    ssl_certificate_key       /usr/syno/etc/certificate/system/default/privkey.pem;
$ ls /usr/syno/etc/certificate/system/default/
cert.pem  chain.pem  fullchain.pem  privkey.pem


最後,我把 DNS 擺在 cloudflare 託管,還可以用 API 去處理 DNS TXT Record 更新,連續動作如下:

$ ls ~/.acme.sh/
$ wget https://raw.githubusercontent.com/Neilpang/acme.sh/master/dnsapi/dns_cf.sh -O ~/.acme.sh/dns_cf.sh
$ chmod 755 ~/.acme.sh/dns_cf.sh
$ CF_Key=YOUR_API_KEY_AT_PROFILE CF_Email=YOUR_CLOUDFLARE_EMAIL_ACCOUNT ~/acme.sh --issue --dns dns_cf -d *.changyy.org
$ sudo cp ~/.acme.sh/\*.changyy.org/\*.changyy.org.cer /usr/syno/etc/certificate/system/default/cert.pem
$ sudo cp ~/.acme.sh/\*.changyy.org/\*.changyy.org.key /usr/syno/etc/certificate/system/default/privkey.pem
$ sudo cp ~/.acme.sh/\*.changyy.org/ca.cer /usr/syno/etc/certificate/system/default/chain.pem
$ sudo cp ~/.acme.sh/\*.changyy.org/fullchain.cer /usr/syno/etc/certificate/system/default/fullchain.pem
$ sudo synoservicecfg --restart nginx


如此一來,就可以安排 crontab 用 root 每月跑一次了,另一個好處是可以在 NAS 執行完,再把憑證丟到一些 VPS 維運的機器上

# cat /root/lets-ssl-renew.sh
#!/bin/sh
CF_Key=YOUR_API_KEY_AT_PROFILE CF_Email=YOUR_CLOUDFLARE_EMAIL_ACCOUNT /root/acme.sh --issue --dns dns_cf -d *.changyy.org  && cp /root/.acme.sh/\*.changyy.org/\*.changyy.org.cer /usr/syno/etc/certificate/system/default/cert.pem && cp /root/.acme.sh/\*.changyy.org/\*.changyy.org.key /usr/syno/etc/certificate/system/default/privkey.pem && cp /root/.acme.sh/\*.changyy.org/ca.cer /usr/syno/etc/certificate/system/default/chain.pem && cp /root/.acme.sh/\*.changyy.org/fullchain.cer /usr/syno/etc/certificate/system/default/fullchain.pem && synoservicecfg --restart nginx && echo "SSL-Renew-Done" > /root/ssl-renew.log || echo "SSL-Renew-Failed" > /root/ssl-renew.log
echo date >> /root/ssl-renew.log

2018年6月27日 星期三

親愛的奇利,謝謝你來到我們家

20090124 - 撒嬌

幾天前在辦公室得知奇利過逝,遲疑著幾分鐘後,就請個特休搭高鐵返鄉。一路上淚也止不下來,沒想到早上加油時送的面紙派上了用場。和奇利的緣分近 13 年吧!在我們家處境最糟的時候,加入的成員。

還記得剛來我們家時,傲氣的奇利還不准人摸他的頭,每次要摸就立刻轉身,隨著彼此的生活步調同步著,我教會奇利如何上下樓梯,奇利甚至就學會了不在家裡亂尿尿,忍不住時就在廁所方便,實在貼心。

回顧起來,奇利過得也不錯,只有一開始一兩年住在籠子裡,後來家裡環境比較乾淨後,就不在需要籠子,可以隨處挑喜歡的地方睡覺,甚至跟我們一起吹冷氣,接著陪著我們到處輕旅行,追過每一年的燈會、國際上知名的黃色小鴨以及不少台灣老少咸宜的景點,或是來北部待過我租的每一間房間,這種情誼不是寵物兩字可道盡,只有家人可以詮釋情誼。

近一年奇利健康老化,來台北時,不知是不是長途關係,走著走著就倒下了!而後才知道,他的生命到了末曲,老化帶來的心臟病,心臟瓣膜脫垂會讓他喘,吸不到空氣,開始吃藥、開始緩慢的步調。

回顧起來,我們是不是用著藥物強制延續著緣分?安樂死真的是個課題。但人竟然可以這樣決定別人的生命?
定期進入全氧室能得到紓解、每天早晚的藥物控制可以穩定作息,卻都換不回那可以快樂奔跑的奇利。

喜歡那爽朗的笑容,這樣癡癡的過生活。
非常感謝和奇利的緣分。

他可能只是你的一個寵物,但你卻是他的全部。
越多的互動,真的越難釋懷,只能朝著,奇利,你終於不用在吃藥了,可以開心自在的到處散步

謝謝你來到我們家


回矇一笑