Google
 

星期一, 9月 11, 2017

Amazon Echo Dot 開箱及使用心得

Amazon Echo目前巿面上有3個版本: Echo, Echo Dot, Echo Show。這裡可以看到一個簡單的比較。

Echo的主要功能就是讓你用說話的方式下指令, 透過Echo的App Alexa做一些基本設定, 還有常用的服務帳號, 你就可以開始使用了。

不過, 目前所有和Echo的對話都只能用英語和德語。而且它的部份功能是結合在地的服務, 如第四台等等。大概是因為目前這些諸多的限制, 所以Amazon目前還是把Echo的銷售局限在歐美地區, 如果想要買Echo好像只能透過美國那邊的朋友幫忙了。

拿到Echo Dot, 第一印象比我想像中小很多。底面機和400ml飲料的大小差不多。



盒子裡就一個Echo Dot主體, 一個USB電源和線, 兩張簡單的說明。
接上電源後就可以開始設定, 開機時Echo Dot會亮橘色的燈, 然後等著連上WiFi。接下來要在手機或平板的Alexa App裡設定。

首先要下載Alexa, 可是因為台灣地區還沒開放, 所以在Google商店裡是找不到Alexa的。解決方法是在手機上安裝Amazon Shopping, 然後在Amazon Shopping裡將地區切換成美國, 用美國Amazon的帳號登入。接著在選擇Shop by Department -> Apps & Games

然後搜尋Alexa, 購買(它是免費的), 然後就可以下載安裝檔直接安裝。



安裝好之後先確認你的手機和Echo Dot都在同個WiFi環境中。開啟Alexa, 照著畫面上的引導設好Echo Dot的WiFi, 然後它就會連上WiFi了。

這時Echo已經可以開始接受語音指令了。例如你可以跟它說:
Alexa, tell me a joke.

它接到指令就會跟你說一個笑話。

這裡Alexa是一個提示詞, Echo Dot聽到這個詞應該就會亮藍燈。如果它沒有亮起來, 是無法接受指令的。在Alexa裡可以在Setting裡設定Wake Word選擇不同的提示詞。

Setting
既然要講設定, 就簡單說一下幾個重要的設定。叫出選單->Setting:



Setting裡又分Device, Accounts, General三大類。

Setting->Device
Device裡會列出目前上線的Echo Dot, 每個Echo Dot都有一個名字, 如這裡的 "Jonas's Echo Dot"。點選進去就可以做設定。


前面講到的提示詞可以在這裡做變更。順便把溫度和距離設成公制。

Device location可設定地址以提供在地的服務, 但無法設定台灣的地址, 所以先空著。不過Device time zone還是要設對, 不然你和Echo會有時差。

另外還有一個比較會用到的是Bluetooth設定, 你可以透過Bluetooth將Echo Dot連上你的藍芽喇叭, 這樣就可以透過藍芽喇叭播音樂; 或是連上你的手機, 就可以叫Echo Dot打電話。
將藍芽喇叭或手機配對好後, 你就可以叫Echo Dot自動連接或斷線, 例如:
Alexa, connect speaker. (disconnect speaker.)
Alexa, connect my phone. (disconnect my phone.)

Setting->Accounts
在Accounts裡可以設定你所使用的各種服務, 例如在Calendars裡可以將Alexa連結到你的Google Calendar, 這樣你就可以問Echo Dot今天有什麼行程。不過因為Echo目前不支援中文, 所以行事曆得用英文輸入它才唸得出來。

如果你的英文發音沒有差太多的話, Echo的辨試度都還不錯。但若真的差很多, 還可以透過Voice Training讓Echo熟悉一下你的發音, 可以讓辨試率更高。不過這個功能看來也不是所有裝置都支援的。像我的手機就無法使用這個功能, 但平板就可以。


另外還有一個很重要的, Voice Purchasing記得關掉, 避免不小心叫它買了不該買的東西。

List
在選單裡有個List項目, 這也是一個常用的功能。突然想到要買的東西, 或要做的事, 可以叫Echo幫你加入Shopping list或To-do list裡。


如果要刪除清單的話似乎只能在Alexa裡手動操作, 可能是為了避免不小心誤刪吧!

Reminders & Alarms
還有一個我覺得很方便的功能是Reminders & Alarms。我手機的App裡顯示這個功能不支援, 但事實上是可以用的。


在平板畫面上看到是支援的。

以前在泡茶時常常一不小心茶就泡太久變得超難喝。現在有了Echo泡茶就方便多了,水沖下去只要跟Echo說
Alexa, timer 1 min.

時間到了它就會提醒你, 茶都不會泡過頭。

設定提醒也很簡單, 只要說
Alexa, set reminder.
Echo就會問你要提醒什麼, 然後會問你什麼時候提醒你。

Skill
Skill是Alexa的擴充功能, 就好像plug-ins一樣。例如你可以加入Sleep and Relaxation Sounds讓Echo播放一些放鬆的聲音或音樂。你可以在Alexa中用手動操作加入Skill, 也可以直接用語音命令操作, 例如
Alexa open Sleep Sounds.

然後Echo會說明使用方式, 和你一問一答。



Smart Home
Smart Home是另一種擴充功能的方式, 和Skill不同的地方在於它是用來控制家裡其他設備的。這部份我之後在介紹Harmony Hub時會一起介紹。

Things to Try
都設定得差不多了, 如果你和我一樣宅, 不知怎麼開始和Echo聊天, 可以先看一下Things to Try裡有很多不錯的提示。


Echo Dot以49.99美元的價位把它當一個玩具也不算太貴, 而且日後功能一定還會再增加。如果支援中文的話, 接受度應該會大大提升。

相較於Echo系列產品, Google也有個Google Home, 據說Echo對購物比較在行, 而Google Home對找網路資訊比較在行, 這些不就是Amozon和Google本來就善長的事嗎? 它們的產品善長這些事應該也是天經地義吧!

不過對於Google服務的重度使用者而言, 透過Google Home使用它的服務相較於Echo應該是比較方便, 整合度也比較好。我並沒有打算再買個Google Home來比較, 想了解的朋友可以參考這篇文章

星期六, 9月 02, 2017

Windows 7世紀帝國2 之非玩不可(Win7, AOE2)

很久以前我寫了一篇文章, 說明在Win7上玩AOE2上常遇到的一些問題還有解決方式。
很幸運地有些人的問題得到了解決, 但還是有些問題沒有解決。
最常見的問題是不能玩。
因為留言的人也沒提供進一步的資訊, 而我自己也沒有遇到不能玩的狀況, 所以也無從幫起。

時至今日, 還是偶而會看到有些人的留言。
前陣子有看到微軟要再出更新版的世紀帝國。
我覺得如果新版的畫面變漂亮了, 那當然是一個加分。但這個遊戲之所以吸引人, 絕對不是因為它的畫面有多棒, 而是整個遊戲架構的設定操作方式等等這些畫面以外的部份。

我手邊有2台Win7的筆電, 還有一台Win10的桌機。
將AOE2裝上後, 分別又發現了幾個問題。很幸運地也找到了解決方式。
如果大家在前一篇文章中的問題沒有被解決, 可以試試這篇所提方式。

Windows 7無法執行世紀帝國2的問題。
這問題在我之前的Win7筆電上沒有遇到, 但在另一台Win7筆電上遇到了。
在安裝完AOE2後, 執行AOE2畫面閃了一下, 但連主畫面都進不了, 而是出現了一個錯誤訊息。

Could not initialize graphics system. Make sure that your video card and driver are compatible with DirectDraw.
無法對繪圖系統初始化。請確認你的顯示卡和驅動程式相容於DirectDraw。


查了Google大神, 很多人都遇到這個問題, 解法也是五花八門, 莫衷一世。
總說原因是因為顯卡驅動程式和DriectDraw不相容, 有人建議把顯示驅動刪了, 不然就是將顯卡驅動程式升級或降級。
這些方法我都試過了, 根本就沒有用。
其實顯示驅動程式是否和DirectDraw相容, 只要執行dxdiag就知道了。
按開始鍵, 然後在搜尋欄輸入dxdiag就可以找到dxdiag.exe, 執行後切到 "顯示" 頁, 如下。

顯然系統是支援DirectDraw的。

於是我猜想可能是軟體衝突。重新開機不執行任何程式, 然是叫出工作管理員, 把系統中非必要的程序一個一個砍了。最後發現是系統中一個叫LenovoScreenRotation.exe的程序導致的問題。


因為我的ThinkPad Yoga是可以翻轉, 畫面也會自動做旋轉。這個程序在我的筆電中是負責畫面旋轉的。
這樣說起來就合理了。因為整個畫面的處理被這個程序佔用了, 所以當AOE2要直接透過DirectDraw輸出時就出了問題。
我把這個程序結束掉, 再執行AOE2就可以順利執行了。由於這個程序對我而言根本沒什麼用, 所以我就直接把它移除了。

如果大家遇到類似的狀況, 可以朝這個方向思考看看。
下一篇有時間我再來講講在Windows 10上如何讓AOE2順利執行。

星期二, 8月 22, 2017

Kamera T508M改富士X70用相機防水袋

為了一個划船的行程, 買了一個相機防水袋打算給我的X70用.
在游泳池裡試了一下, 雖然防水功能是OK的, 但拍攝效果實在有點慘不忍睹.



事實證明, PVC和光學鏡片的透光性還是差很多的.
為此, 我這龜毛的個性又發作了.

先是考慮去租用防水相機, 現在主流的好像是Olympus TG-5, 看起來真的蠻不錯的.
只是租用兩天, 加上來回運費要一千五百多塊, 讓我一直猶豫這錢到底花得值不值得.
當然若以相機功能來說, TG-5可以裸機下水, 如此一來可以讓整個划船行程放心, 光憑這點其實一千五百多元也不算太貴.
不過後來又仔細看了雲爸的TG-5開箱文後, 感覺這TG-5主打的是水下拍照的功能, 水上拍照的部份好像普普. 況且單以感光元件的大小來比, X70的APS-C size拍出來的畫質一定是大勝TG-5的.
想到這些, 又想我已經花了三百多買了一個防水袋, 就這樣丟了實在也太可惜. 於是就興起了改裝這T508M的念頭.

這防水袋的功能其實算OK, 右手邊有個設計可以讓食指伸進去操作, 唯一(也是致命的)缺點就是那個透明PVC, 不管再美的風景透過那塊PVC都只能變成 "殘念" 二字能形容的狀況.

找了一下手邊剛好有一個62mm的保護鏡, 還有之前保護鏡破掉留下來一個62mm的框.
我打算在防水袋鏡頭的地方挖一個圓, 然後利用這個空的框將62mm保護鏡鎖上去, 這樣一來防水袋的透光性應該可以大大增加, 致少是到一個光學鏡片的水準.



示意圖, 用上下兩個62mm框把中間層的PVC夾起來固定.

加工過程其實不難, 就是想辦法把一個適當大小的圓切掉, 工具齊全的話其實都還不難.

用游標尺量一下大小, 切小一點沒關係, 太大卡不住就沒戲唱了.


然後找一個適當大小的罐子, 頂住這個鏡頭套用切圓工具開始切.


切得不是很漂亮, 但應該還OK.
最難的部份是要把保護鏡的螺紋塞進這個孔, 讓PVC剛好卡在上面然後再把另一個框鎖上去.
本來是想把保護鏡放外面, 空框放裡面, 但試了好久都塞不好, 只好反過來把保護鏡放裡面, 空框從外面鎖起來.

完成後像這樣.


如果只是在水面上防潑水, 這樣應該是夠了. 但想到萬一翻船連人和相機都掉到水裡, 還是把防水做好一點比較保險.

想到小時候爸爸補他的青蛙裝都是用強力膠, 去文具店找了一小瓶. 現在還有透明的, 這種應該比較好看, 一瓶也不到30元, 符合我小成本製作的精神.

在縫隙的地方用透明強力膠塗好塗滿然後放著等它乾. 再用束線帶束起來.

雖然不是很美觀, 但我覺得這樣穩固.
乾了之後先做一下防水測試, 在防水袋裡放一張衛生紙後關起來, 然後用重物壓到水裡放個一個晚上, 水當然是愈深愈好, 壓力愈大.




放了一個晚上, 裡面衛生紙沒濕, 就可以安心把相機放進去了.


試拍, 效果還不錯. 可以放心去划船了.

到游泳池測試一下.






星期一, 7月 31, 2017

Android系統擋廣告的簡單方式 - Adguard

之前有提到過擋廣告的方式, 但對一般使用者而言實在有點麻煩.
有朋友在問, 有沒有更簡單的方式?

巿面上有一些擋廣告軟體, 試過一陣子後我覺得Adguard是最簡單方便的方式.

你可以在Adguard的官網上直接下載安裝. 因為是擋廣告, 等於也是擋了Google的財路, 所以當然不可能在Play商店上找到這樣的東西. (換句話說, 你能在Play商店上找到的擋廣告軟體效果一定很不怎麼樣.)

這個軟體使用很簡單, 只有一個開關, 把它開起來(enabled)後就可以過濾廣告了.




Adguard號稱連APP裡的廣告都可以擋掉, 原理其實和前幾篇提到的原理一樣, 它利用DNS filtering把連接到廣告伺服器的request擋掉, 所以就不會出現廣告的內容.

實際試用後發現, 有一些廣告還是沒有擋到, 但個人對它的效果已經很滿意了, 所以就買了一年的license繼續用. 白金版除了擋廣告之外, 還可以擋malware, spyware.



像這個測速照相Draft版的APP, 每次一開一定都有廣告.


把Adguard開起來後, 再開出測速照相Draft版就變這樣.


擋掉廣告以後, 網頁變得乾淨多了, 瀏覽速度也變快. 有些廣告會變成這樣就剩一個X. 還是要動手把X點掉, 但沒看到廣告就覺得神清氣爽!



有興趣的朋友可以上Adguard的官網下載試試看.
試用結束後回到普通版還是可以免費用, 但若要更好的保護可以考慮買白金版.


星期日, 4月 09, 2017

Chrome的色彩管理問題

Chrome應該算是巿佔率數一數二的瀏覽器了, 僅管它有一個大缺點: 記憶體吃很兇, 但因為瀏覽速度快(用空間換取時間), 所以雖不滿意但還可以接受。(雖然也有一些讓Chrome省記憶體的撇步, 但這不在本篇的討論之內, 有興趣的朋友可以自行Google一下)

其實Chrome一直還有一個大缺點: 很糟糕的色彩管理支援。
但這個問題可能因為大部份人對網頁上看到的色彩真實度也不是很在意, 再者要能再出這些些微的差異, 螢幕本身也不能太爛。
(經檢驗後, 這應該不是一個普遍性的問題, 隨系統環境會呈現不且的結果, 但目前不清楚關鍵在哪裡)

但如果你多花了一些錢買了一個還不錯的螢幕, 然後興沖沖地把你的照片放到網路上, 你可能會開始意識到這個問題的存在了。

下面這張圖是我在Lightroom中的影像放到IE 11(版本11.0.9600.18537)上的一個對比。左邊是在IE中呈現的結果, 撇開瀏覽器所採用的縮放演算法所造成的雜點分佈不談, 若只就顏色的表現來看, 在IE中的顏色看起來和Lightroom中看到的色彩還算接近。

但同樣一張圖把它放到Chrome(版本58.0.3029.54 beta)上顯示, 差異就很明顯。Chrome中的圖明顯飽和度過高而且偏紅。

要做這些比對, 當然前提是在系統中已經用了正確的ICC檔做了正確的設定了。而這個問題, 會隨著你所使用的螢幕所能呈現的色域愈廣, 問題就愈明顯。

關於Windows中的螢幕的色彩管理設定, 可參考這些文章:

[教學]Windows 7色彩管理檔(icc)運作不正常的解決方法

有一些網站提供了測試網頁, 可以測試你所用的瀏覽器是否支援ICC color profile。以下這個網頁是我目前看到最詳細的:

Web browser color management test

網頁的前半段 "Does your browser support v2 ICC color profiles?" 可簡單測出瀏覽器對v2 ICC color profile和v4 ICC color profile的支援。這部份IE和Chrome都是OK的。

後半段 "Additional tests" 可進一步測試瀏覽器是對不同嵌入資訊的處理結果。按照W3C的規範, 當影像嵌入資訊未描述色域時, 預設應視為sRGB色域。所以網頁中以不同嵌入資訊的RGB圖像並排, 以測試瀏覽器呈現的結果。正確的結果應該RGB上下段顏色是完全一致無色差的。

下面這是IE中呈現的結果, 完美!


下面這是Chrome中呈現的結果, 慘不忍賭!



從這些結果看起來, 似乎Chrome對Untagged image確實是把它當成sRGB色域呈現(目視看起來是純RGB), 但對有sRGB tagged的影像呈現反而不正確(做過頭了?)

這個問題目前無解, 我想除非你在影像上傳前把sRGB tag拿掉, 讓所有瀏覽器都以sRGB色域呈現, 否則在Chrome裡就是會有這個問題。只有等待Google正視這個問題, 或有善心人士提供更好的方法了!

註一:
有些網頁會提到在Chrome啟動時加上參數 "--enable-monitor-profile" 啟用Chrome的色彩管理, 但這方式是無用的。我找到的資料是在Chrome 35之後已經不支援這個參數了, 它會把它當成一個URL處理。另一個明證是, 在上述的測試中證明Chrome已經支援ICC v2, v4, 不需再透過這個參數啟動。

註二:
這問題是出現在我的Windows 7系統上, 但在其他Windows 7上看結果有是正確的。看起來問題偏向整個系統設定的問題, 但還不清楚問題出在哪裡。若有善心人士有好的建議請告知。

註三:
後來Windows 7系統重灌後, 這問題就不見了。看來應該和系統某些設定有關, 但具體是哪一個部份還不清楚。