使用Glimpse Notifications讓手機收到通知時螢幕自動亮起

最近因為LINE更新,把彈出視窗功能拿掉(聽說是Google Policy限制彈出視窗功能,如果為真,應該是改不回來了):

更新日期
2018年11月16日

最新異動
• 不再顯示LINE的彈出式提醒
‣ 請由「設定」>「提醒」>「訊息提醒」處開啟LINE的提醒設定以接收提醒

所以手機螢幕鎖定收到通知時並不會彈出視窗,也就無法讀取訊息。剛好看到網友介紹〈Glimpse Notifications〉可以替代LINE的彈出式提醒功能,但缺點是長訊息不能完整顯示。

開啟App,底下會請你把App通知存取權打開:
Android通知存取權

將網路相簿從Flickr轉移到OneDrive

Flickr官方公告新的收費方案,收費會員:年費49.99美元,無限儲存空間。免費會員:不計檔案大小,最多儲存1000張相片,之前上傳超過數量的相片,2019/02/05開始依日期次序最舊到最新來刪除。

Flickr收費公告

年費台幣1500元找空間放照片的方案很多種,最終決定把網路相簿轉移到Office 365附贈的OneDrive空間。
優點:

  • 有Office 365服務可用。
  • 給的空間雖然是免費容量+1TB,但是不限制檔案類型。
  • 分享資料夾可以內嵌縮圖連結(相簿不行),分享單張相片可以內嵌貼圖,請不要拿來當大量貼圖的圖床,官方偵測到異常流量,還是會暫停服務。
  • 在PTT合購Office 365家用版,六人分擔,一人年費很容易找到台幣500元以下的揪團。
  • 因為是雲端空間,上傳和下載檔案有官方軟體或第三方軟體支援。
  • 微軟對OneDrive的定位是明確的,未來相對穩定。

神奇男孩:龍之陷阱(Wonder Boy: The Dragon's Trap)正體中文化

Steam討論區:
https://steamcommunity.com/app/543260/discussions/0/1696048879951189225/

這款遊戲的所有文字翻譯是完全開放,只需編輯CSV檔案即可,詳細方法請參照〈Translating Wonder Boy: Dragon’s Trap〉。因為文字量不多,翻譯方法也很簡單,所以想嘗試翻譯遊戲內容。

在Steam分類屬於簡單的類銀河戰士惡魔城遊戲,遊戲時數並不長(完成並探索完整內容約5~10小時),而且是非主流類型的重製小品,大多是乏人問津,但如果內建正體中文語言,相信能吸引更多玩家加入。講白了這次的翻譯就是奇檬子問題,在自身有限的能力,盡量能幫忙推廣遊戲的正體中文化。

前面雖說翻譯文字量不多,英文語句難度低,但其內容雙關語很多。要如何把這些雙關語翻譯成較口語化的中文,則是比較困難的地方,也只能不斷的Google相關例句,把適合含意的語句帶入內容當中。

經過這幾天測試和修正後,會寄給開發商成為遊戲內建語言之一。先放幾張截圖供大家參考:
標題畫面

遊戲選項

ADATA S102 Pro 64GB和TCELL NEW BLACK & WHITE 64GB入手測試

ADATA S102 Pro 64GB是去年8月在Yahoo購物折扣後788元購入,TCELL NEW BLACK & WHITE 64GB是前天在MOMO購物折扣後680元購入,目前這兩支差不多是同等價位,大約落在690元左右。買USB隨身碟我個人堅持幾個必要條件:

  1. 不買伸縮式隨身碟,遇到某些環境很難插進USB孔。
  2. 不買太寬的隨身碟,會干涉到旁邊的USB孔使用。
  3. 不買沒標示速度的隨身碟,很容易踩到地雷。

這些千元內的產品雖然有標示規格,但是無法要求4K讀寫速度,要更快就是花大錢買SSD等級的隨身碟,而且大多是128GB容量以上才有,體積相對更大支。這次買隨身碟特別挑了TCELL,所以順便把之前的ADATA拿出來做比較。

測試環境

作業系統:Windows 10 x64 1803。
處理器:Intel i7-4790K。
主機板:ASUS Z97-C。
記憶體:Kingston HyperX FURY DDR3-1866 8GB×4。
硬碟:Hitachi HDS721010CLA332 1TB。
檔案格式:隨身碟和硬碟皆為NTFS。

ADATA S102 Pro 64GB

正面包裝,很好拆。
IMAG0359

入手Innergie PowerGear 60C超迷你萬用充電器

去年9/21參加台達電內部團隊在Kickstarter發起的Innergie 55cc募資計畫,當時已搶不到59美元超早鳥價格,只能選69美元的早鳥價格,產品本身在台灣免運費,其他國家則依當地標準,額外收取國際運費。實際在11/2收到信用卡帳單換算台幣為2115元(含手續費)。

原本預計今年一月開始產品配送,因該團隊想要將轉換效率從88%提升到92%(請參考更新日誌〈That’s one small step for a man, one giant leap for the PLANET — Meet 92% high-efficiency 〉),所以排程延宕到三月量產,四月將產品寄送到贊助者手中。

星期一客服人員電話確認基本資料無誤後,昨天晚上收到貨,其產品名稱為PowerGear 60C,並非研發代號55cc。想買這顆充電器原因:

  1. 官方號稱世界最小的萬用充電器,用過Apple 61W USB-C電源充電器就覺得很大顆又佔插座位置,PowerGear 60C給MacBook Pro 2017 13-inch使用根本無敵。
  2. USB Power Delivery充電器(PD充電器),符合規格的電子產品都能使用,所以特地買給HTC U11和MacBook Pro 2017 13-inch共用。當然也相容傳統手機5V和QC充電,這些都含括在USB PD Profile,故最高支援到20V@3A 60W(請參考Innergie PowerGear 60C產品介紹),官方說用他們的筆電轉接線可以到65W。
  3. 台達電內部團隊發起的募資計畫,產品有保障,不怕被騙,出問題先找台達電XD。私人團隊募資計畫,我現在都偏向不參加,沒有大公司現有資源可用,失敗率頗高。

充電速度和Apple原廠充電器一樣快,MacBook Pro從充電開始到充飽,之後一直連接充電器放置,外殼都是溫溫的。插頭兩根鐵片為折疊式,雖然旁邊有凹槽設計,但有時無法一次拉起,手指更為粗大的,可能會不好拉(?)。原廠提供三年保固,蠻阿沙力的,目前要找到同樣輸出功率,比它還迷你、品質優的萬用充電器,應該是沒有。

Google關閉goo.gl短網址服務

Google昨天宣布關閉goo.gl短網址服務,Android Police這篇〈Google URL shortener goo.gl shutting down〉講的比較簡單易懂。

大致上重點為:在四月份開始關閉服務,到4/13之後未使用過該服務的帳號和匿名使用者,都不能使用該服務。使用過該服務的帳號則可繼續使用,直到期限2019/3/30完全終止服務,所有已建立連結則永久有效。

Google將逐漸減少對goo.gl的支援,進而轉換到Firebase Dynamic Links:其單一連結會根據使用者的裝置,可能導向至不同目的網址或App內容,所以並不能取代goo.gl短網址服務,這是提供給開發者使用的服務應用,一般使用者建議使用BitlyOw.ly來代替。

對開發者而言,相關產品使用的goo.gl API整合服務不知如何轉換?例如支援Google Cloud Print的印表機,其中一種註冊方式會產生區分大小寫且有時效性的短網址:goo.gl/printer/XxxX,也許這部份不會變動。

入手Synology RT2600ac

之前使用Synology RT1900ac剛開始有一點小怨言,大約一年多之後,原廠韌體頻繁更新,到現在都是穩定使用中,該修的Bug也都修的差不多了。這幾天因將家裡網路頻寬升速至300M/100M,路由器的NAT硬體有線在下載時跑不到滿速,也許韌體調整之後可以跑到滿速,實測有線大約為287M/100M左右,但無線應該達不到了,大約為211M/100M,差距太遠。我懶得向原廠詢問是否能改善,乾脆換一台新機比較快XD

已習慣Synology RT1900ac的介面,韌體及硬體穩定性良好,不像華碩無線路由器常出一堆包,考慮後繼續購入Synology RT2600ac。兩者介面99%相同,RT2600ac多了MU-MIMO和160MHz頻寬,Beamforming預設執行,選項直接被拿掉,其他地方看不出差異。測速之後確定NAT有線和無線都能跑滿300M,便將RT1900ac設定檔匯入到RT2600ac,目前已運作四天並無異常。

這台硬要說缺點就是價格有點高,CP值偏低,我用LINE購物在udn買東西買6174元,回饋1% LINE Points,3/9星期五訂購,隔天3/10快速到貨,勉強還能接受。雖然6000元左右的無線路由器選擇很多,但無災情又穩定的無線路由器卻很少,以個人使用經驗和觀察,目前群暉各方面都是不錯的,反應問題給服務人員不會得到制式回答,之後給他們一些時間,問題都能得到解決。

Wi-Fi 5GHz使用上要注意頻道和頻寬的設定,家裡有舊設備只吃802.11n 5G訊號,頻寬請選擇20M/40M/80MHz,80+80MHz或20/40/80/160MHz很多舊設備不支援,會找不到Wi-Fi 5G訊號。頻道也請選一個固定頻道(需自行測試),有些頻道舊設備也會造成Wi-Fi 5G訊號找不到。
頻寬設定

網路頻寬升速至300M/100M

在PTT看到這篇 〈光世代300M跟雙向100M可以申請1固IP了〉,致使大家想升速最大誘因無非是非固定制300M/100M終於可以申請固定IP了。隔天3/7下班到中華電信櫃檯詢問要辦理升速300M/100M 1199元的優惠價,服務人員便主動幫你查詢方案來辦理。

3/10客服人員電話通知說他們機房速率已經調整好,並說固定IP是從今年3/1開放申請,之後原本的固定IP會被回收,必須重新申請。但這幾天似乎沒有通知信,目前繼續沿用原本的固定IP。想必最近會有一波升速潮,且價格也頗優惠(綁約3年,月繳1199元),這種隱藏方案在中華電信官網是查不到的。

建議數據機接電腦撥接後再來測速才是最準的。先排除一堆速度落差的變因,除錯時才好找問題,最常發生無線路由器NAT硬體能力不足而被限速。以下結果為個人較常用的測速應用。

先用HiNet測速軟體Dr.Speed看測速結果。
Dr.Speed測速結果

下載多個Ubuntu ISO,很快跑到滿速。
uTorrent多檔下載

無廣告的手機PTT瀏覽器:BePTT

用過幾種手機PTT瀏覽器:

  1. MoPTT:發生MoPTT封鎖JPTT簽名檔關鍵字事件延燒,馬上棄用。
  2. JPTT:後期陸續出現的Bug,作者幾乎沒在修復。
  3. PiTT:沒什麼大缺點,唯一受不了是他的中二用詞。

之前在PTT看到作者自介〈[開發] 自製的行動裝置PTT瀏覽器 - BePTT〉這篇文,第一時間不想當白老鼠,想等趨近於穩定再來試用,時間久了也就忘了。後來想起來安裝試用BePTT近一個月,目前免費無廣告,未來其實可走類似AdGuard的收費模式,跟作者保證無廣告沒有衝突,也就是改為訂閱制+一次性付費,讓使用者選其一的付費軟體。

該App優點大致上為:

  • 登入和載入速度快。
  • 檔案較小。
  • 無廣告,所以不用擋廣告XD。
  • UI自定性高,你可以調整成類似MoPTT、JPTT、PiTT的慣用版面。
  • 字體大小可以調整,預設算蠻大了。
  • 功能很多,例如推文追蹤通知、瀏覽記錄、支援PTT2等等都有,請參考官方說明自行體驗。
  • 強烈建議加入Beta測試人員,更新速度快(有時一天好幾次),並陸續加入正式版未開發的功能。

缺點當然有,大多比較偏向是可修正Bug,例如:

  • 背景執行再切回前景使用,有時會斷線。
  • 斷線後需要倒數計時完才會自動重新連線,速度上感覺較慢。
  • 非常舊的文章會有搜尋到,點進去卻消失的狀況。
  • UI自定性高,相對設定較複雜,設定成習慣的版面也許要花一段時間。如果能匯出設定檔給其他手機用是最簡便,例如匯出到雲端硬碟。
  • 在文章內或看板內,手勢快速向上滑動(畫面是往下滑動),很容易跳回上一頁。

Hexo 3.2.2升級到3.4.4

這次升級Hexo主因是3.2.2版每次執行hexo shexo g都會卡在INFO Start processing超過3分鐘以上(甚至更久),升級到3.4.4版後明顯快太多了,也有可能是其他因素造成,就趁這次機會一起升級吧。如果遇到很多升級上的問題,花很多時間都解決不了,建議全部砍掉重裝最快,Hexo資料夾(尤其是文章、圖片、附件檔案)有定時備份都不是問題。

Hexo我個人一直是裝在macOS,維護和備份比Windows簡單。以下是在macOS環境升級過程,除了作業系統差異,其他指令、訊息等應該都是相同的。

檢查npm版本:

1
2
$ npm -v
3.10.4

升級npm版本:

1
sudo npm install -g npm

執行安裝完後,執行npm -v有一些錯誤,暫時不理:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ npm -v
/Users/carlos/.nvm/versions/node/v0.12.13/lib/node_modules/npm/lib/utils/unsupported.js:28
console.error(`a bug known to break npm. Please update to at least ${r
^
SyntaxError: Unexpected token ILLEGAL
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at /Users/carlos/.nvm/versions/node/v0.12.13/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/Users/carlos/.nvm/versions/node/v0.12.13/lib/node_modules/npm/bin/npm-cli.js:92:3)
at Module._compile (module.js:460:26)

參考〈Node.js安裝與版本切換教學(for MAC)〉這篇來安裝Node.js新版本。檢查nvm版本有哪些可以安裝: