2019年2月11日 星期一

幸福路上 線上 正版 免費電影 1080p 來源:公視+

溜滑梯

【觀看期限至2/12】六歲的小琪和爸媽一起住在幸福路上,幸福路口有條髒到不行的大排水溝叫做「幸福大排」。每一天,從大排遠遠的那頭,總是會有各種加工食物的味道傳來,彌漫整條幸福路。小琪相信那是在工廠上班的爸爸在為她製造好吃的零食,她也下定決心以後要努力向上,完成爸媽的期望。開始上學後,小琪卻發現:上學一點也不如想像中愉快⋯

透過 公視+ 可免費觀看正版電影 - 幸福路上:https://www.ptsplus.tv/season/c131d6b9-73df-4152-b32a-e92956c53134/episode-type/Episode/ad6135eb-4fe9-4c7f-89de-c8912a6f6d02

年假最後一晚,就這樣配著這部正版免費的電影,細細品回二三十年前的時空故事。這部戲的 TA 應當是 35-45 歲,或許 40 歲是最佳的觀賞 TA ,要嘛事業有成回顧當年點滴,要嘛遍體鱗傷回憶起當年的小確幸?

配著夜晚感觸良多,就像過年時回老鄉雲林走走,發現別人家門口停著 瑪莎拉蒂 XD 望著蓋不停的建案,才想通了房價或許正是經濟的火車頭,不斷地鞭策人們『要努力賺錢喔!這樣才買得起必需品 - 房子。』,想著想著,就覺得房價若真的跌了,更代表的是經濟成長萎縮的開始,勢必出現更多比”買不起房子“更嚴重的事吧?

無論如何,人生仍是不斷往前邁進,適時放下手邊緊握著卻無法成長的機會吧?放了手,才能用力去追尋更好的未來。

[開箱] Chromecast 第一代 1080p - 2013/07/24 發表

Chromecast2013_1

Chromecast 第一代,大概是 2015 年秋天買的,用到了 2018 年夏天,說真的非常夠用,更換成 Chroemcast 第二代 - 2015/09/29 發表款,單純只是為了嘗試新款跟舊款有什麼差別,老實說,由於整體操作都是在其他 App ,如 Youtube 或是 Chrome Browser ,操作動作最後按上了投影鍵才開始行動的,因此 Chromecast 的新舊對整體體驗其實並沒什麼關鍵影響力的,當然,新一代 Chromecast 啟動速度肯定是快的。

Chromecast 最常被我拿來播放 Youtube 節目跟 NAS 裡頭的影片,觀看網路上的影片其實並不多。最經典的節目就屬於 食尚玩家 吧!幾乎週末都會看一集配飯吃 XD 可惜只能懷念了,節目都停了 Orz

在此就開箱一下,紀錄這款產品:

Chromecast2013_2

Chromecast2013_3

目前我還把它拿來跟投影機搭配,有興趣可以看看這篇:Chromecast 與 微型投影機 EZCast Beam J2 提供 Netflix 大螢幕投影

相關文章:

2019年2月10日 星期日

Google Home mini 中文音控設定 與 幼兒教育、長輩戲劇 應用?

GoogleHomeMini

2018年夏天因加速公司研究音控服務,自己買了一台 Google Home mini ,研究的差不多後就擺晾在一旁,今天整理了一下,想說該拍賣掉了 XD 意外發現已經支援中文音控! 可搜尋 "Google Home mini 中文設定教學" 囉!據說這招是需要兩隻 Android 手機也能達成,由於我本身是用 iPhone,就必須搭配另一隻 Android 手機

在此簡介環境,需要:
  1. Google Home mini
  2. Android 手機
  3. iPhone 手機 
  4. Android 手機安裝 Google Home app ; iPhone 安裝 Google Home app 
  5. Android phone 跟 iPhone 上的 Google Home app 都綁定同一個 Google 帳號
首先開啟 Android phone 上的 Google Home app => 右下角"帳戶" => 設定 => Google 助理 => 語言 => 第一語言設定成 "中文(台灣)",並將第二語言設定成 "無",且要讓最下方 "選擇這些裝置的語言" 留白,不做任何選擇 (此時若仍顯示英文,就來靠 iPhone 或另一隻手機處理)

接著換 iPhone 開啟 Google Home app => 右下角"帳戶" => 往下滑到 "Google 助理" 區域,選擇 "更多設定" => 點擊 "Google 助理" 分頁 => "Google助理的聲音" => 把下方的英文也清掉,留下只有第一語言的中文(另外,iPhone 的 Google 助理語言不能選中文,要靠 Android phone 來處理)

後續你的 Google Home mini 就會講中文了!並且無論 Android 或 iPhone 的 Google Home mini ,進入 Google 助理 => 語言,都會看到最下方留白了:

Android Google助理-語言 iPhone Google助理-語言

接下來才是重頭戲 XD 若家裡也有 Chromecast 的話,小孩在吵的時候,就只要說:

OK Google, 請播放 Youtube 上的瑪莎與熊第一集

這樣就可以打發小孩了(誤),更別說還有一卡車正版戲劇可以隨叫隨播,長輩也能開開心心



當然,沒有 Chromecast 還有 Spotify !在台灣已經接近全平台可免費使用,可以直接說:

OK Google, 播放 K-POP 音樂

如此就可以聽聽韓流最新音樂,更別說南韓音樂的快速迭代,立刻有聽不完的韓流音樂

最後,無聊時可以多講講 OK Google ,想必小孩也會學的,接下來請谷歌小姐陪小孩講話唸故事了 XD

2019年2月9日 星期六

十年挑戰

2019 雲林

真是恐怖的數字,想起來人生也可能跟同輩相比停滯了 10 年!很難想像,十年前同輩親友在補習班打工存錢圓夢,十年後的今天則是事業有成,手上的藝術品已可兌換成數百萬現金,年年出國度假了。同輩的同學也已經出國返鄉,回台外商卡好位置 XD 自己推算起來,則是加入過三個團隊,其中兩個團隊默默經過了十歲生日呢。

此外,歷經了幾位長輩過逝,愛犬也離我們而去,還有幾位長輩因身體健康而開始不抽煙,或是需要開始定期吃藥了。

人生十年的變化真的不小。自己努力擠點時間也只做了幾個 side project 把玩,完全無法糊口 Orz 同輩的大大已經可以靠 side project 達成類財務自由呢。十年的技術也從 mobile first、大數據分析、巨型資料分析,接著直播、AI和區塊鏈。而自己大多的 side project 還是在十年前的 mobile first 領域,真是說來慚愧啊,也說明當年 mobile first 題目可是人人可單打獨鬥的美好日子。

這十年體驗了不少跟 "健康" 、 "資訊技能" 、 "公司政治" 、 "養小孩" 相關的議題,沒想到政治比想像中複雜,雜到最後大家只能自私做事,明明都是聰明人卻選擇不同路線(自己的舒適圈?),這時就很佩服朋友的公司,老闆專門 fire 理念不同的人,降低公司的政治複雜度和小圈圈呢 XD

下個十年,或許算是搭上火箭吧?開始好好打團體戰,適應政治圈了

2019年1月31日 星期四

iOS 開發筆記 - [BoringSSL] nw_protocol_boringssl_input_finished, boringssl_context_alert_callback_handler, boringssl_session_errorlog, boringssl_session_handshake_error_print 處理方式

CFNETWORK_DIAGNOSTICS=3

看到以下訊息,完全摸不著頭緒:

[BoringSSL] nw_protocol_boringssl_input_finished(1543) [C294.1:2][0x11f2823d0] Peer disconnected during the middle of a handshake. Sending errSSLClosedNoNotify(-9816) alert
TIC TCP Conn Failed [294:0x2812a5a40]: 3:-9816 Err(-9816)
[BoringSSL] nw_protocol_boringssl_input_finished(1543) [C295.1:2][0x108589540] Peer disconnected during the middle of a handshake. Sending errSSLClosedNoNotify(-9816) alert
TIC TCP Conn Failed [295:0x2812d0540]: 3:-9816 Err(-9816)
[BoringSSL] boringssl_context_alert_callback_handler(3724) [C296.1:2][0x108450060] Alert level: fatal, description: inappropriate fallback
[BoringSSL] boringssl_session_errorlog(224) [C296.1:2][0x108450060] [boringssl_session_handshake_incomplete] SSL_ERROR_SSL(1): operation failed within the library
[BoringSSL] boringssl_session_handshake_error_print(205) [C296.1:2][0x108450060] 4838922792:error:1000043e:SSL routines:OPENSSL_internal:TLSV1_ALERT_INAPPROPRIATE_FALLBACK:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.230.1/ssl/tls_record.cc:586:SSL alert number 86
[BoringSSL] boringssl_context_get_error_code(3617) [C296.1:2][0x108450060] SSL_AD_INAPPROPRIATE_FALLBACK
TIC TCP Conn Failed [296:0x2812d0a80]: 3:-9860 Err(-9860)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9860)
Task <FAB06FFC-73C2-48D8-AAEA-750F2FCF1969>.<0> HTTP load failed (error code: -1200 [3:-9860])
NSURLConnection finished with error - code -1200


最後拜讀 StackOverflow - XCode 9 iOS 11 BoringSSL SSL_ERROR_ZERO_RETURN 可以定義 CFNETWORK_DIAGNOSTICS = 3 數值來 debug,並透過 Xcode's scheme 管理環境變數即可,收工!