tag:blogger.com,1999:blog-18516950537919559602024-03-05T22:28:00.168+08:00杜歐‧隨心所欲Unknownnoreply@blogger.comBlogger178125tag:blogger.com,1999:blog-1851695053791955960.post-85948865342439021582016-05-12T15:40:00.001+08:002016-05-12T15:47:40.278+08:00[ Display ] 串、串、串!DisplayPort 的 Multi-Stream Transport 簡介<div align="center">
<a href="https://lh3.googleusercontent.com/-wcYuDaeEDCQ/VzQzVEZmtwI/AAAAAAAAovc/azrNUUkdPR4/s1600-h/title%25255B14%25255D.jpg"><img alt="title" border="0" height="398" src="https://lh3.googleusercontent.com/-LWy6stP3gbs/VzQzWgNPimI/AAAAAAAAovg/v-v5_TviCvg/title_thumb%25255B5%25255D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="title" width="596" /></a><br />
圖片取自<a href="http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/" title="http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/">http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/</a></div>
有想過用串聯的方式將訊號輸出到多個螢幕嗎?傳統多螢幕環境都是使用並聯的方式:每一台顯示器都需要一條線與訊號輸出端(例如,顯示卡)相連。DisplayPort 1.2 版標準中加入了 Multi-Stream Transport 簡稱 MST 這個技術。這使得顯示器得以透過串聯的方式接在一起,僅需要一個訊號輸出端就能驅動多個顯示器。<br />
<hr />
<a name='more'></a>對現今的 desktop 來說,多螢幕顯示可能不是個問題。因為即使是內顯(iGPU,整合在 CPU 內部的 GPU)主機板也會提供多個輸出埠(目前常見的都是 VGA + DVI + HDMI 三個)。可是對一般使用者來說,多螢幕顯示可能會遇到幾個問題:<br />
<h2>
一,線又多又雜不好管理</h2>
由於每一台螢幕都需要拉線到主機端的訊號輸出埠連接,如果有三台螢幕就需要拉三條線。離主機越遠的螢幕就需要越長的線,整線不方便且主機後面又容易雜亂。過長的線還要擔心訊號品質的下降。還有可能發生特定種類輸出埠不夠用的情況,不是每個人都喜歡使用轉接線(如 DVI 轉 VGA)。<br />
<h2>
二,某些情境只有單一輸出埠</h2>
例如筆記型電腦。現今許多行動裝置也支援外接顯示器(例如透過 MHL 技術)。可是行動裝置或筆電為了與體積妥協,因此無法提供太多顯示輸出埠。對於有多螢幕需求的使用者來說顯得捉襟見肘。<br />
<h1>
DisplayPort v1.2 的 MST 嘗試解決這些問題</h1>
DisplayPort 在 1.2 版規範中提出了一個稱為 Multi-Stream Transport 簡稱 MST 的新架構。MST 使用串聯而非傳統並聯的方式。只要主機或行動裝置一個 DP 埠連接到螢幕的 DP In 埠,這台螢幕再從 DP Out 連接到另外一台螢幕的 DP In…用這種方式一來可以解決輸出端的埠不足的問題,二來可以避免需要使用過長的訊號線而影響訊號品質的問題。<br />
<a href="https://lh3.googleusercontent.com/-XgDZ6ePg5zs/VzQzYNezL_I/AAAAAAAAovk/8JqeM3s7LeQ/s1600-h/00001%25255B3%25255D.png"><img alt="00001" border="0" height="360" src="https://lh3.googleusercontent.com/-BRcFJtIItfg/VzQzZyf6DsI/AAAAAAAAovo/9y2i0ye6MzQ/00001_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="00001" width="654" /></a><br />本圖取自<a href="http://www.dell.com/support/article/us/en/19/SLN293813/EN">http://www.dell.com/support/article/us/en/19/SLN293813/EN</a><br />
例如上圖(取自 Dell 官網 U2413 支援內容網頁),右側的螢幕用一條訊號線將自己的 DP In 埠與裝置的輸出埠連接,然後再用一條訊號線從自己的 DP Out 與左側螢幕的 DP In 連接。<br />
這麼一來,即使如手機或平板之類的裝置也可以使用多螢幕輸出。對於使用筆電的行動工作者而言,在固定的辦公處就可以考慮使用多螢幕不必受限於筆電的螢幕。<br />
而且 MST 是硬體層的運作,與軟體無關。因此各種作業平台都可以使用,也不需要額外的設定。更不會有多 GPU 環境中可能遭遇的 API 衝突情況。<br />
<h1>
限制</h1>
要使用 MST 有兩種方式。<br />
一,使用支援 DP 1.2 輸出的裝置(如,顯示卡)與標榜支援 MST(或是 v1.2 Daisy Chain 菊花鍊)的螢幕來串接,但是最末端的螢幕不受限制。最後一台螢幕可以是 DP 1.1 或是 HDMI 或是 DVI,你只需要在前一台螢幕的 DP Out 使用轉接線即可。<br />
二,如果你的環境沒有標榜支援 MST 的螢幕,你可以購買 MST hub。一樣由輸出端透過 DP 送出訊號,然後其他螢幕都接上 MST Hub 即可。透過這個方法螢幕也不必支援 MST 或 DP,你可以使用轉接線連接 MST hub 與螢幕。<br />
MST 是利用 DP 的頻寬同時傳輸多個螢幕的訊號,螢幕需要的訊號容量總和不能超過頻寬上限,因此連結的螢幕數自然有上限。<br />
<a href="https://lh3.googleusercontent.com/-XVicmWmSBHU/VzQzbtEG5FI/AAAAAAAAovs/EytOTnFkqvQ/s1600-h/00002%25255B3%25255D.jpg"><img alt="00002" border="0" height="208" src="https://lh3.googleusercontent.com/-TIIBbLVzuSs/VzQzcyEfi6I/AAAAAAAAovw/VXZNFFVXWWc/00002_thumb%25255B1%25255D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="00002" width="607" /></a><br />本圖取自<a href="http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/" title="http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/">http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/</a><br />
如上圖所示,以每秒 60 禎的更新率而言,可以串接最多五顆解析度 1680x1050 的螢幕,或是最多四顆 1080P 或 1200P 的螢幕,或是最多兩顆 2560x1600 的螢幕。要注意的是禎數(fps)。如果你想串接 120Hz 解析度 1080P 的螢幕,由於禎數提高(60 到 120),所以最多可串接螢幕數會下降,不足四顆。<br />
DP 1.3 版規格由於頻寬更大,因此 MST 可以串接到最多四顆 2560x1600 的螢幕,或是最多兩顆 4K UHD 的螢幕。Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-85307670197827672662016-04-13T09:06:00.001+08:002016-04-13T14:37:49.349+08:00Bash on Ubuntu on Windows<p><a href="https://lh3.googleusercontent.com/-uRHSCtUR408/Vw2bqYsF9BI/AAAAAAAAoYQ/aAYBNMgDZpI/s1600-h/Title5.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="https://lh3.googleusercontent.com/-PUhaIjPxEQQ/Vw2brm0DHMI/AAAAAAAAoYU/S-bm2Wm3nDE/Title_thumb1.png?imgmax=800" width="246" height="364"></a></p> <p>「Windows 10 將可運行原生 bash」這大概是到目前為止最令我興奮的 Windows 更新了。</p> <p>就我所知,部份開發者選擇 OS X 是因為 OS X 是 UNIX clone,現今許多開發環境都是來自於 Linux,選擇 OS X 可以讓建置開發環境的成本降低。而 Windows 相對來說就高很多,因為 Windows 無法直接使用那些在 Linux 上開發的開源軟體或套件,需要仰賴有志人士將程式碼改寫後製作成支援 Windows 的二進位檔案才行。不過這一切或將改觀。</p> <p>Microsoft 任用 Satya Nadella 為 CEO 之後,他做下的許多決定之一就是擁抱開源社群。而這一點反應在 Microsoft 當家作業系統 Windows 10 上,就是新的 Windows Subsystem for Linux 的出現。Microsoft 協同 Ubuntu 的母公司 Canonical 製作的 Windows Subsystem for Linux 將可以讓 Linux 軟體以原生的姿態在 Windows 上運行。這個更新預計將會在 Windows 10 第一個大更新,Redstone 上出現。而 Microsoft 也將 Windows Subsystem for Linux 實裝於 6/四月/2016 釋出的內部預覽版 build 14316 中。</p> <a name='more'></a> <p> <hr> Build 14316 是 Insider program 的 Fast ring 測試版本。雖然之前我吃過 Fast ring 一次虧,但 Windows Subsystem for Linux 實在太誘人,因此這次我又衝了。幸好安裝後並沒有什麼奇怪的狀況。如果你想嘗試請先搜尋網路上已知的問題是否會影響你。例如說目前已知對 Xbox One 與 Hololens 的開發者都造成影響:Visual Studio 模擬器會無法啟動。 <p>如果你想嘗試的話:</p> <ol> <li>先參與 Insider program。 <li>把你的 Windows 10 的 Insider 預覽層級調整到 Fast。 <li>等待。不用一直按更新,此時等待一到數天不等。通知中心會出現訊息通知你可以安裝更新。 <li>升級到 build 14316 後,找到 [設定] → [更新與安全性] → [適用於開發人員],選擇 [開發人員模式]。 <li>按 WinKey + R 出現 [執行] 後輸入 appwiz.cpl 按 [Enter]。 <li>在 [程式與功能] 視窗,點擊左側 [開啟或關閉 Windows 功能] 然後找到 Windows Subsystem on Linux (Beta) 後將之打勾,按 [確定]。 <li>Windows 會要求你先重開機。 <li>重開機後登入桌面,按 WinKey + R 出現 [執行] 後輸入 bash 按 [Enter]。 <li>會出現一個文字視窗,有一些警告標語,按 Y 再按 [Enter] 下載安裝必要程式。 <li>安裝完成後,按 WinKey + Q 輸入 bash 即可搜尋到 Bash On Ubuntu On Windows。</li></ol> <hr> <p>目前初步進行過一些測試。</p> <ul> <li>一開始的身份就是 root。 <li>使用的 Ubuntu 版本是 14.04.4 LTS。 <li>初始安裝需要約 1GB 的空間。 <li>安裝的路徑在 %LOCALAPPDATA%\lsxx 。這是一個系統目錄。初期空間約佔用 1GB。 <li>啟動 Bash On Ubuntu On Windows 後,裡面看到的是 Linux 的路徑。所有本地磁碟都掛載於 /mnt 之下。 <li>apt-get 可用,包含 apt-get update & apt-get upgrade 等。就跟真的在 Linux 一樣。 <li>我有試著安裝一些程式,例如 apt-get install gedit,安裝沒有問題。 <li>這個 Bash on Ubuntu on Windows 目前無法將圖形界面的需求交給 Windows 桌面渲染。例如剛剛的 gedit,如果直接運行會得到 error: XDG_RUNTIME_DIR not set in the environment. 這樣的錯誤訊息。因此需要小幫手: <a href="https://sourceforge.net/projects/xming/" target="_blank">Xming</a> 。這是一個運行在 Windows 上的 X Window server。安裝執行後,打 DISPLAY=:0 gedit 即可運行 gedit 。 <li>/dev 下面沒有 fd 虛擬裝置,這會影響一些腳本的運作。例如 bash < <(curl -s https://raw.github.com/railsgirls/installation-scripts/master/rails-install-ubuntu.sh) 這樣的語法就會出現 /dev/fd/62 不存在的錯誤。如果有這種需求,需要改成用 pipe 往後傳遞的方式。 <li>tar 解壓縮時有點問題。例如 tar xvfz rvm-1.27.0.tgz 解壓縮過程會出現無法建立 symlink 的錯誤訊息。手動建立是可行的,但是 tar 卻不行。不知道是不是 GNU tar 的問題。 <li>有一些跟底層有關的套件無法安裝,硬要安裝上去可能會出問題,例如 udev。上面有提到 /dev 下面沒有 fd 虛擬裝置,如果你想強制安裝 udev 解決這問題,反而會造成你的 dpkg 異常。此時只能把 udev 移除。也因為這樣,需要用到這些底層套件的程式例如 wine 就無法安裝。(請不要吐槽我為什麼要在 Windows 的 Linux 子系統安裝 wine 跑 Windows 原生程式) <li>因為 udev 裝了之後 dpkg 就會出事(會一直回傳 Sub-process /usr/bin/dpkg returned an error code 導致無法安裝套件),所以安裝套件時要注意看附帶安裝的套件中有沒有 udev,有的話就不能用 apt-get 安裝了。例如 openjdk-7-jre 就會附帶安裝 udev。 <li>有些程式執行起來怪怪的,例如 top。 <li>Apache2 可以跑。 <li>因為不能用 apt-get 安裝 openjdk-7,因此從 Oracle 網站下載 JDK 1.8.0 的壓縮檔自行解開使用。光是一個 java –version 就會造成我的電腦 CPU 使用率維持在 20% 上下而且跑一分鐘都不會秀出版本資訊。因此需要用到 java 的程式例如 Android Studio 連啟動都有問題。</li></ul> <p>由於 14316 是預覽測試版,Windows Subsystem on Linux 也是新面世,所以現在充滿各種 bug 是很正常的。</p> <p>另外要小心的是,如果你把這個環境玩死了,目前不知道要怎麼救回來。單純的從 [開啟或關閉 Windows 功能] 開關 Windows Subsystem for Linux 是沒用的。或許這個子系統需要的程式是從 Windows Store 下載的,但是目前應該還沒有公開連結。所以使用上小心不要做出愚蠢的操作。</p>Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-61803675262680698492016-03-09T03:05:00.001+08:002016-03-09T03:06:55.533+08:00[Apps] 記帳,記帳,記帳。好用的跨平台記帳 app 在哪裡?<p><a href="https://lh3.googleusercontent.com/-kqiD3AAk4nM/Vt8ia0VryxI/AAAAAAAAn8w/a5gR14pBUXs/s1600-h/Title%25255B3%25255D.jpg"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="https://lh3.googleusercontent.com/-A0yBWcUGOqo/Vt8icdvqrUI/AAAAAAAAn80/PIcxkWZAq64/Title_thumb%25255B1%25255D.jpg?imgmax=800" width="386" height="324"></a></p> <p>我一直在尋找好用的記帳 app,尤其是跨平台的,至少能夠提供一種行動裝置平台 + Web 操作。會有這樣的需求是因為行動裝置 app 方便在外面消費時快速紀錄,而在電腦前就可以使用桌面程式或瀏覽器進行批次處理。這篇文章並不是用來推薦你哪幾套好用,而是用來紀錄我目前試用過的產品與心得。</p> <p>@20160309 02:16 - 首發</p> <p>如果你很好奇,我目前用的是 Android 的 [My Expenses]。這一套並沒有跨平台也沒有網頁操作界面,所以我才會還在追尋的路上。</p> <a name='more'></a> <hr> <h1>MoneyWiz</h1> <p>把 MoneyWiz 放在第一位並不是推崇,而是我討厭它。原因出在 MoneyWiz 的廣告詞有誤導之嫌。</p> <p>MoneyWiz 支援 Android、iOS 與 OS X。商業模式採取【買斷】與【免費/訂閱】兩種模式並行。在官網 Buy 頁面用很大的篇幅說著【買斷】模式就是一次付清終身使用,但是將來升級新版還要付費。而【免費/訂閱】模式有著只能手動輸入 100 筆交易的限制。要解除這個限制需要訂閱。</p> <p>MoneyWiz 買斷(當下目前日期 2016/March/09)的價格是 Android 與 iOS 版本需付 4.99 美金,而 OS X 版本需付 24.99 美金。訂閱的話費用是每個月 4.99 美金,一次付一年是 49.99 美金。</p> <table cellspacing="0" cellpadding="2" width="660" bgcolor="#000000" border="0"> <tbody> <tr> <td valign="top" width="660"><a href="https://lh3.googleusercontent.com/-pDsasonm4s0/Vt8iel9DArI/AAAAAAAAn84/8_-zV8P_kFA/s1600-h/00001%25255B12%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvgC3TjAcfw9mA9fXhouhqQf9dJ30bm-42f3rfKZShhJdpDEIuuztaFqnm6gMfaMaE8r_2Q2NnDfy2iOWvJwqT1w4fqkYTnGQLJMhTEk4MKcKOwIqu4KakCBUkYWHjWEUXNTI5bIsHg0/?imgmax=800" width="644" height="357"></a><br><font color="#ffffff">這是官網 Buy 的照片。可以看到斗大的字體被加粗高亮度強調訂閱可得任何裝置、任何平台無限制使用。</font></td></tr> <tr></tr></tbody></table> <p> - </p> <table cellspacing="0" cellpadding="2" width="660" bgcolor="#000000" border="0"> <tbody> <tr> <td valign="top" width="660"><a href="https://lh3.googleusercontent.com/-CPYpEvrZqCg/Vt8ihw0rHwI/AAAAAAAAn9A/kMFXRX1Wync/s1600-h/00002%25255B8%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="https://lh3.googleusercontent.com/-vu015-cFAXM/Vt8ijY4zD5I/AAAAAAAAn9E/6TfdZRWNohI/00002_thumb%25255B2%25255D.png?imgmax=800" width="264" height="335"></a><br><font color="#ffffff">這是使用者在 Google Play 商店的留言,而 MoneyWiz 人員回應說訂閱允許在任何平台安裝 MoneyWiz 無須再付費,還寫出 iOS、Mac、Android 與 Windows。</font></td></tr></tbody></table> <p>不過真相不是如此。我在 Android 上訂閱(MoneyWiz 使用 Google Play 商店的訂閱機制)後,發現 OS X 桌面程式呈現免費模式(即未訂閱)。寫信給 MoneyWiz 往來確認後發現它們廣告不實。</p> <p>MoneyWiz 人員告知透過訂閱解鎖 100 筆手動輸入交易限制的權利是不會同步的。換言之這個訂閱是跟著平台走得。Android 採用 Google Play 商店訂閱,iPhone/iPad 採用 iOS App 商店訂閱,而 OS X 則採用 Mac App 商店訂閱。使用者在 Android 上訂閱的內容,是無法跨到 iOS App 商店與 Mac App 商店生效的。同理,你在 iPhone 上透過 iOS App 商店訂閱,OS X 也不能用:因為 OS X 用的是 Mac App 商店,所以無法跨越生效!</p> <h2>這個結果根本不符合他們的宣稱。我對這種玩弄文字遊戲企圖誘導訂閱戶的行為感到反感!因此我絕不推薦這間公司的產品!</h2>Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-54321388350814099902016-01-21T12:57:00.001+08:002016-01-21T12:57:03.538+08:00[ Google Service ] 從一個地方判斷在 Google Play 商店購買的電子書能不能下載 PDF or ePub 檔案<p><a href="https://lh3.googleusercontent.com/-zVSllP5B43Y/VqBk_dcpUII/AAAAAAAAm3g/BUkgf3g0IpE/s1600-h/Title%25255B3%25255D.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="https://lh3.googleusercontent.com/-kwtJkAHS4Sg/VqBlBg4m_2I/AAAAAAAAm3o/oHBbZELwr_U/Title_thumb%25255B1%25255D.png?imgmax=800" width="424" height="204"></a></p> <p>如果你喜歡在 Google Play 商店購買電子書,而且希望能夠下載一份 PDF 或 ePUB 在電子閱讀器上讀書的話,要注意:並不是所有電子書都提供下載選項。你不必等到購買才曉得能不能下載,只需要在書籍資料頁面觀察【其他資訊】的部份有沒有【支援的裝置】描述(英文是 Best for)。如果有就表示這本電子書有提供下載檔案的選項。如果沒有就表示這本電子書只能透過線上閱讀(需要瀏覽器進入 <a href="http://play.google.com/books">http://play.google.com/books</a> 或者在行動裝置上使用 Google Play Books app 閱讀。(跳轉後有圖片範例)</p> <a name='more'></a> <p><a href="https://lh3.googleusercontent.com/-b24oVFNUetM/VqBlDNgyT9I/AAAAAAAAm3w/M2YgyxNr9rg/s1600-h/00001%25255B9%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="https://lh3.googleusercontent.com/-ADndWp_i9Rw/VqBlEUCAhCI/AAAAAAAAm34/OFGGNDMaLtM/00001_thumb%25255B5%25255D.png?imgmax=800" width="726" height="351"></a></p> <p><a href="https://lh3.googleusercontent.com/-p3wBwoX9Gkk/VqBlF8cs8UI/AAAAAAAAm4A/YZSe1rxq4zA/s1600-h/00002%25255B9%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlAc39p0QVfYQBmKseBxRozdHgZe3zMjKcMDoJYsD5iJt2-0YOdRm9Tc2dUkNn6IZ1idptJf3sAB1rITN0-ezOjn6nzxtXGz7BgxkV3AcUzV9tEIWr674Ybb1tZ3cpWt284oyF_FyoQmM/?imgmax=800" width="726" height="321"></a></p>Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-59677953947485314852016-01-13T00:39:00.001+08:002016-01-13T00:39:00.131+08:00[Hardware, IPv6] ZyXEL USG 20 Pure IPv6 routing 設定<p><a href="https://lh3.googleusercontent.com/-Sag33otvkDM/VpUr9f6TZ4I/AAAAAAAAmwQ/xOUXeq2HuV0/s1600-h/Title3.jpg"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="https://lh3.googleusercontent.com/-9RcI204VtII/VpUr_BfVMBI/AAAAAAAAmwY/Yt-QHPNR7LQ/Title_thumb1.jpg?imgmax=800" width="526" height="249"></a><br>(2016/01/13 小幅度更新。)</p> <p>因緣際會購入了 ZyXEL USG 20 一台,充當防火牆與閘道。中華電信已開放所有光世代的客戶連線時可取得 IPv6 位址,因此以前自建伺服器都是採區域網路主機也取得 IPv6 網址,直接走 IPv6-to-IPv6 對外聯繫。自然不會讓 USG 20 只走 IPv4。只是閱讀說明書之後,發現裡面部份步驟有誤。如果完全照著做,最後只會得到不通的結果。加上說明書內假設的情境多為專線固定制 IP 環境,而中華電信光世代非固定制採 PPPoE 連線,為了符合台灣的使用情境,在此將個人實做的步驟貼上,作為一份筆記,也希望能幫助到需要的人。</p> <a name='more'></a> <hr> <ol> <li>PPPoE 的設定請自行完成。 <li><strong>Configuration > System > IPv6</strong>,將 <strong>Enable IPv6</strong> 打勾。 <li><strong>Configuration > Network > Interface > PPP</strong>,雙擊 PPPoE 設定檔(預設是 wan1_ppp)。 <li>在 <strong>Edit PPPoE/PPTP</strong> 浮動視窗完成以下步驟 <ul> <li>將 <strong>Enable IPv6</strong> 打勾。 <li>按上方的 <strong>Create new Object</strong> 按鈕,選 <strong>DHCPv6 Request</strong>。在 <strong>Add Request Object</strong> 浮動視窗中的 <strong>Request Type</strong> 中選擇 <strong>Prefix Delegation</strong> 並且給予一個方便識別的名稱後按 <strong>OK</strong> 回到上一層。這邊假設物件名稱為 <strong>wan1_pppoe_ipv6_prefix</strong>。 <li>按上方的 <strong>Create new Object</strong> 按鈕,選 <strong>DHCPv6 Request</strong>。在 <strong>Add Request Object</strong> 浮動視窗中的 <strong>Request Type</strong> 中選擇 <strong>DNS Server</strong> 並且給予一個方便識別的名稱後按 <strong>OK</strong> 回到上一層。這邊假設物件名稱為 <strong>wan1_pppoe_ipv6_dns</strong>。 <li>將 <strong>Enable Stateless Address Auto-configuration (SLAAC)</strong> 打勾。 <li>將 <strong>DHCPv6 Setting</strong> 的 <strong>DHCPv6</strong> 選擇為 <strong>Client</strong> (此時會出現 <strong>DUID</strong>)。 <li>在 <strong>DHCPv6 Request Options</strong> 處按下 <strong>Add</strong>,然後選擇稍早前建立的物件,<strong>wan1_pppoe_ipv6_prefix</strong>。剛加入時 <strong>Value</strong> 欄位沒有值。按下 <strong>OK</strong> 關閉此浮動視窗。之後再重新進入,<strong>Value</strong> 處就會呈現中華電信分配的 IPv6 地址前綴(prefix)。這邊假設取得的前綴是 2001:b050:11d:1111::/64。<br><a href="https://lh3.googleusercontent.com/-4Ze6LeC_07Q/VpUsAvYs5rI/AAAAAAAAmwg/MYfbrxl0fEE/s1600-h/00001%25255B3%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="https://lh3.googleusercontent.com/-7g4p-gLyg9w/VpUsCG_X-hI/AAAAAAAAmwo/eq1YAsqASKw/00001_thumb%25255B1%25255D.png?imgmax=800" width="852" height="773"></a></li></ul> <li><strong>Configuration > Network > Interface > Ethernet</strong>,雙擊 LAN 設定檔(請根據自己的網路環境選擇對應的 LAN 設定檔)。 <li>在 <strong>Edit Ethernet</strong> 浮動視窗先按下上方的 <strong>Show Advanced Settings</strong> 後完成以下步驟 <ul> <li>將 <strong>Enable IPv6</strong> 打勾。 <li>在 <strong>IPv6 Address Assignment</strong> 的 <strong>Address from DHCPv6 Prefix Delegation</strong> 處按下 <strong>Add</strong>,然後選擇稍早前建立的物件,<strong>wan1_pppoe_ipv6_prefix</strong>。之後在 <strong>Suffix Address</strong> 處填入 <strong>::11/64</strong>。其實這邊要填入的是配給這張 lan 介面卡的 IPv6 位址。如果你熟悉 IPv6,可以變更為你屬意的位址。 <li>由於目前 Router Advertisement 規範僅支援派送 IPv6 prefix,若要讓 client 取得 IPv6 DNS server 還需依賴 DHCPv6。在 <strong>DHCPv6 Setting</strong> 的 <strong>DHCPv6</strong> 處選擇 <strong>Server</strong>。 <li>在 <strong>DHCPv6 Lease Options</strong> 處按 <strong>Add</strong>,然後選擇稍早建立的物件,<strong>wan1_pppoe_ipv6_dns</strong>。 <li>將 <strong>IPv6 Router Advertisement Setting</strong> 的 <strong>Enable Router Advertisement</strong> 打勾。 <li>在 <strong>Advertised Prefix from DHCPv6 Prefix Delegation</strong> 處按 <strong>Add</strong> 選擇稍早前建立的物件,<strong>wan1_pppoe_ipv6_prefix</strong>。然後在 Suffix Address 處輸入 <strong>::0/64</strong>。這邊是決定分配給 LAN 當中的裝置的 IPv6 區間。由於中華電信是直接分配一個 /64 給使用者,除非你需要區分好幾個子網路,不然直接這樣設定即可。按下 <strong>OK</strong> 關閉此浮動視窗。<br><a href="https://lh3.googleusercontent.com/-oC8GptJFNQw/VpUsDuNS5XI/AAAAAAAAmww/K1PdfCuHrU4/s1600-h/00002%25255B4%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQBEha39PFwbAEIBunMG_jCxf5JpDuBEynmb5b_ZPbt-bRJsv8IesC-8QB2QvCh1Uu55ISJBm8MAp_6iP6IyXpScmZiiw2eo7YFoFjXlCq2yTrk54TKFLa9J-VxdhI3TBa01SoD0oJhPw/?imgmax=800" width="786" height="1326"></a></li></ul> <li>設定都完成後,到 <strong>Monitor > System Status > Interface Status</strong>,可以看到 PPPoE 介面以及 LAN 介面取得的 IPv6 位址。<br><a href="https://lh3.googleusercontent.com/-PQBmrLJNug4/VpUsGwNHQJI/AAAAAAAAmxA/EcTT9S5qVOU/s1600-h/000034.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="https://lh3.googleusercontent.com/-f2O_TLpbx7Q/VpUsIkzIxAI/AAAAAAAAmxI/NYIy5tKSNz8/00003_thumb2.png?imgmax=800" width="649" height="456"></a> <li>接下來在 LAN 的裝置重新取得 IP,此時應該可以取得 IPv6。裝置取得的 IPv6 位址前四碼應該跟 LAN 介面的相同。 <li>你現在可以開啟瀏覽器到 <a href="http://test-ipv6.com/">http://test-ipv6.com/</a> 或是 <a href="http://ipv6.tc.edu.tw/">http://ipv6.tc.edu.tw/</a> 測試你的 IPv6 連線。<br></li></ol>Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-54071622709649548172015-11-05T15:36:00.001+08:002015-11-05T15:36:20.780+08:00[ Android ] 你的 Android 6.0 Marshmallow 很耗電嗎?應該是 Wi-Fi 在搞鬼喔…<p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzjjPcime2XsPt5vV7W-d2SbflYUOYRsqkOiUhIE1kiYNmLI4omRKT0iBTeA0orID79U8HUO7TfULN5UXlh0sZ32YkvI8ONZ7WwwX9D6bgUxUnM2drdnGZqIPTJhh1PQH3AfusTrWeVhQ/s1600-h/Title%25255B4%25255D.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://lh3.googleusercontent.com/-N0A79xcPj3E/VjsGoP9kvPI/AAAAAAAAiP4/3SPSovImaSk/Title_thumb%25255B2%25255D.png?imgmax=800" width="606" height="331"></a></p> <p>Oh 又來了…還記得 4.4.2 的時候,Google Play Service 會因為定位功能異常消耗電力嗎?目前根據使用者回應,6.0 Marshmallow 也有類似的問題,但這次引起問題的原因不是 Google Play Service,而是 Wi-Fi Scanning。幸運的是,這次可以自行調整設定來避免這個情況。</p> <a name='more'></a> <hr> <p>會發現這個問題是因為我刷了 Z3 的 Marshmallow Concept ROM 之後,發覺雖然有 Doze 而且我睡覺時也開啟飛航模式,但為什麼一覺醒來電力消耗了超過 10%?實在是異常。而且 Wi-Fi 是消耗電力之首。經過幾天的觀察,確定是 Wi-Fi 的問題。</p> <p><a href="http://lh3.googleusercontent.com/-CHKu_68wySM/VjsGp8efRII/AAAAAAAAiP8/8cfZQtt8r3k/s1600-h/00001%25255B3%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="00001" src="http://lh3.googleusercontent.com/-EkI1Urelk7Q/VjsGrGbPKfI/AAAAAAAAiQA/n7ytNKLtZE4/00001_thumb%25255B1%25255D.png?imgmax=800" width="364" height="644"></a></p> <p>從這張圖可以發現,大約前一天的 15:00 到第二天的 12:38 短短 21.5 個小時左右,電力就消耗了 69%。而且 Wi-Fi 消耗了高達 34% 的電力(點進去的詳細資料我忘了截圖。其中顯示 Wi-Fi 使用了 11xx mAh 的電量)。</p> <p>經過網路搜尋,發現許多 Nexus 使用者都有回報類似的問題。進一步搜尋後,在 <a href="http://androiding.how/how-to-fix-wifi-battery-drain-on-marshmallow/">http://androiding.how/how-to-fix-wifi-battery-drain-on-marshmallow/</a> 得到了解決方案。</p> <p><a href="http://lh3.googleusercontent.com/-fXCZBXhRIwo/VjsGsLBfTRI/AAAAAAAAiQI/RDFaXeRAnrM/s1600-h/00002%25255B3%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://lh3.googleusercontent.com/-pvvjQndJQO4/VjsGtvTVtMI/AAAAAAAAiQM/3RsteDW3aE8/00002_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a><a href="http://lh3.googleusercontent.com/-pSSwIwxme2s/VjsGutEdmGI/AAAAAAAAiQU/9Giv3dwuRag/s1600-h/00003%25255B3%25255D.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://lh3.googleusercontent.com/-QCCXow6-czo/VjsGv9CjDvI/AAAAAAAAiQY/8ru-_t5mPDU/00003_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a><a href="http://lh3.googleusercontent.com/-nrn9j2fivHE/VjsGxFrYlLI/AAAAAAAAiQc/F3n1dfHFJro/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://lh3.googleusercontent.com/-qZWrKj3my0Q/VjsGyWOVPEI/AAAAAAAAiQg/ZkljVDyNM4o/00004_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a></p> <p>首先,進入「設定」。然後按右上角的放大鏡,搜尋 "wi-fi",找到「Wi-Fi 掃描」後點進去,將掃描中的「Wi-Fi 掃描」關閉。</p> <hr> <p><a href="http://lh3.googleusercontent.com/-FhsjEUT-xls/VjsGzk9OXeI/AAAAAAAAiQo/DLjyjJKrWeM/s1600-h/00005%25255B3%25255D.png"><img title="00005" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00005" src="http://lh3.googleusercontent.com/-5Wddz6wxnIc/VjsG0rxUbMI/AAAAAAAAiQs/8IrNIR8pHMw/00005_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a><a href="http://lh3.googleusercontent.com/-fpnRG18EOwA/VjsG1gO7gQI/AAAAAAAAiQ0/IAJY4wnrkWQ/s1600-h/00006%25255B3%25255D.png"><img title="00006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00006" src="http://lh3.googleusercontent.com/-WieppiHcOUg/VjsG28WQukI/AAAAAAAAiQ4/7TV6tmZHo9E/00006_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a><a href="http://lh3.googleusercontent.com/-S73H6rU0ex8/VjsG4JK4sYI/AAAAAAAAiRA/pDZSoSNNbJs/s1600-h/00007%25255B3%25255D.png"><img title="00007" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00007" src="http://lh3.googleusercontent.com/-qaPCTj1ndns/VjsG4x2wQ3I/AAAAAAAAiRI/y3erDfDaLzo/00007_thumb%25255B1%25255D.png?imgmax=800" width="204" height="359"></a></p> <p>(注意,接下來的動作會清除所有儲存的 Wi-Fi 熱點以及相關的帳號密碼。請先備份你的 Wi-Fi 帳號密碼再繼續)接著,回到「設定」,找到「備份與重設」,進入後點「重設網路設定」,再按下「重設設定」按鈕。</p> <p> <hr> <p>之後表現應該就正常了。</p> <p><a href="http://lh3.googleusercontent.com/-2rNWwiezm5M/VjsG54izlyI/AAAAAAAAiRQ/snlt6qHIpSw/s1600-h/00008%25255B3%25255D.png"><img title="00008" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="00008" src="http://lh3.googleusercontent.com/-bmDy4tf61oI/VjsG68SgmgI/AAAAAAAAiRU/Zcq6ic9pFbw/00008_thumb%25255B1%25255D.png?imgmax=800" width="364" height="644"></a></p> <p>這是重置後的表現。電力的消耗狀況平緩很多,而且 Wi-Fi 也不再是第一名,消耗許多電力。</p> <p><a href="http://lh3.googleusercontent.com/-m747pz6eEW4/VjsG7-l9RMI/AAAAAAAAiRY/AnHDYB9DEgo/s1600-h/00009%25255B3%25255D.png"><img title="00009" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="00009" src="http://lh3.googleusercontent.com/-_MGlPGGaXR0/VjsG82-NQ6I/AAAAAAAAiRc/gnplCeECglo/00009_thumb%25255B1%25255D.png?imgmax=800" width="644" height="364"></a></p> <p>左邊那座山是重置前。從充飽電到剩餘 30% 經過了 21 小時左右。而且當時我除了瀏覽資訊以外,並沒有做其他事情。右邊那座山是重置後,從充飽電到剩餘 30% 經過了 26 個小時,而且這中間我還使用了利用手機電力運作的降噪耳機以及串流 app 聽線上音樂。這兩天經過的路線都是一樣的。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com1tag:blogger.com,1999:blog-1851695053791955960.post-6134254090669184052015-11-01T01:27:00.001+08:002015-11-01T01:27:11.140+08:00[ Windows 10 ] 升級後,清除舊的 Windows 系統檔,釋出磁碟空間<p> </p> <p><a href="http://lh3.googleusercontent.com/-3TpvL6L8AMs/VjT5uR0y8EI/AAAAAAAAiGo/YedBCdt4n6E/s1600-h/Title%25255B4%25255D.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://lh3.googleusercontent.com/-b1XSuBpG134/VjT5v71zzSI/AAAAAAAAiGw/goMlprZzWqg/Title_thumb%25255B2%25255D.png?imgmax=800" width="606" height="364"></a></p> <p>你的 Windows 7 / 8 / 8.1 升級到 Windows 10 了嗎?升級後,如果使用上不需要再退回舊系統的話,別忘記清理舊 Windows 系統檔案,釋出磁碟空間喔。 <hr> <a name='more'></a> <ol> <li>首先,在你安裝 Windows 的磁碟圖像上按右鍵,選「內容」。<br><a href="http://lh3.googleusercontent.com/-MNwTMMtREHM/VjT5xF1vfuI/AAAAAAAAiG4/CZfINQUQyXI/s1600-h/00001%25255B3%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://lh3.googleusercontent.com/-6hJQd1d6ZTw/VjT5yzP1tLI/AAAAAAAAiHA/BeJuw_frqNE/00001_thumb%25255B1%25255D.png?imgmax=800" width="604" height="364"></a> <br> <li>接著,在內容視窗,按下「磁碟清理」按鈕。<br><a href="http://lh3.googleusercontent.com/-4-Tz6sKC5Qw/VjT50A3SSkI/AAAAAAAAiHI/cfVn327HU0Q/s1600-h/00002%25255B3%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://lh3.googleusercontent.com/-te9r2Loc7rY/VjT51lw8rZI/AAAAAAAAiHQ/WgEwnLucsGs/00002_thumb%25255B1%25255D.png?imgmax=800" width="604" height="364"></a><br> <li>再來,在磁碟清理視窗,按下「清理系統檔」按鈕。<br><a href="http://lh3.googleusercontent.com/-HO82n-pWt9M/VjT53V8ACII/AAAAAAAAiHY/6L9T9QHQSU8/s1600-h/00003%25255B3%25255D.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://lh3.googleusercontent.com/-CtohxUjkaw4/VjT54oVg_PI/AAAAAAAAiHg/2SLjGUAhiF4/00003_thumb%25255B1%25255D.png?imgmax=800" width="604" height="364"></a><br> <li>最後,找到「之前的 Windows 安裝」並且打勾。你也可以把其他想清理的項目一併打勾,最後按下「確定」按鈕,就可以釋放這些空間囉。<br><a href="http://lh3.googleusercontent.com/-cvyQ7Q2WCH0/VjT56FFZbOI/AAAAAAAAiHo/TWVi8Hseyjg/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://lh3.googleusercontent.com/-5mhjV92dt5U/VjT57dyeyaI/AAAAAAAAiHw/DCwTr5vaf-w/00004_thumb%25255B1%25255D.png?imgmax=800" width="604" height="364"></a></li></ol> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-76301461004295264242015-10-29T03:17:00.001+08:002015-10-29T03:17:10.643+08:00[ Android ] Android 6.0 Marshmallow on Z3<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/Title1.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://blog.duothinking.com/wp-content/uploads/2015/10/Title_thumb1.png" width="604" height="396"></a></p> <p>Sony 日前於歐洲挑選了一小批測試者發送 Android 6.0 Marshmallow for Z3 Concept。名為 Concept(概念),其實就是 beta 版,還內建一隻名為 Beta feedback 的 app,讓使用者可以回傳任何意見或是遭遇的問題。很快的就有使用者使用 Flashtool 將這份韌體存成 FTF 並且在網路流通了。當然第一時間立刻刷機嚐鮮。不過畢竟是 beta 版,有些功能是缺失的,例如 STAMINA mode(有了 Doze 不知道還需不需要 STAMINA)、X-Reality 等等。但是搭配 NDR-MC31EM 的降噪功能還存在。前幾天 Concept 還有 OTA 更新,加入了「雙擊螢幕喚醒裝置」功能。</p> <a name='more'></a> <hr> <p>Marshmallow 有幾個新的改進,包含 Doze 模式(打瞌睡模式)可以延長續航力,終於可以讓使用者掌控的權限控制(不過不太直覺,只能說先求有、再求好)。這邊來談談三個非常討我歡心的新設計。</p> <h2>第一個就是 Demo mode(展示模式)。</h2> <p>以往為了 blog 文章截圖,希望保持提示列的一致性,總是得不停的刷掉某些提示。但是有了 Demo mode,提示列只會剩下即時訊號強度、蓄滿的電池狀態與保持在 06:00 的時鐘三個 icon。不會再有奇怪的提示 icon 出現在圖片上,只需要專注於擷取需要的畫面即可,非常貼心。比較特殊的是訊號強度是即時狀態,因此如果有開 Wi-Fi 就會看到 Wi-Fi 的 icon,如果處於飛航模式就會看到飛機 icon。當然,如果身處於無訊號地段,就會看到一個 0 訊號的 icon。</p> <h2>第二個就是 SD 卡與內建儲存區(Internal storage)結合的新設計。</h2> <p>雖然 Android 可以使用 SD 卡擴充容量,但是使用者還是常常遭遇內建儲存空間不足的問題。這是因為原本 Android 的設計並不會主動使用 SD 卡的空間。所以 app 都是安裝在內建儲存空間,app 們產生的檔案也幾乎都放在內建儲存空間中,除非使用者去調整設定。只有少部份 app 會下載大量檔案,此時設計者才會考慮把這些下載的內容存放到 SD 卡。雖然 Android 從 Ice Cream Sandwich 開始加入了「可將 app 搬移到 SD 卡」的功能,但這個功能卻很雞肋。</p> <p>首先,app 不會自動搬移到 SD 卡。使用者需要自己進入 app 管理中,手動選擇 app 讓系統進行搬移。其次,搬移到 SD 卡的 app 就無法建立桌面小工具。最後,即使你選擇了某 app 搬移到 SD 卡,只要該 app 一更新,又會通通回到內建儲存區,使用者需要自行手動再搬移一次!</p> <p>多麼愚蠢的設計。這使得 SD 卡頂多只能用來儲存相片、影片或音樂,可是對於解決內建儲存空間不足的問題幾乎毫無建樹。雖然有些 app 嘗試提供較有效率的解決方案,可是在沒有 root 的裝置上,幾乎沒有一個有效使用 SD 卡空間的方法。</p> <p>直到 Marshmallow 的出現,Android 的開發團隊終於替這個問題帶來了一個令人激賞的解決方案。</p> <p>在 Marshmallow 上插入 SD 卡時,可以選擇將 SD 卡與內建儲存空間合併成為一個裝置儲存空間使用。要完成這個動作,必須要重新格式化 SD 卡,所以務必先備份內容。合併完成後,進入【儲存空間與 USB】設定就會看到如下的畫面:</p> <p><a href="http://lh3.googleusercontent.com/-tX-AOMHV9sc/VjEe5KSpMFI/AAAAAAAAiCM/hOXKBZPjOq0/s1600-h/000013.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://lh3.googleusercontent.com/-RHfgEUaNh_U/VjEe6jJPtSI/AAAAAAAAiCU/Yznp82rtVPA/00001_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>首先可以看到系統描述「儲存空間共計 40.75GB」。Z3 內建 16GB FlashROM,安裝完 Marshmallow Concept 後還有 11.57GB 的空間作為內部儲存空間。而插入的 SD 卡是 32GB 的,可用空間為 29.18GB(這牽涉到硬體與軟體對於可用空間的計算,所以標示容量與實際容量有差異是正常的。有興趣者請自行 Google),所以總計 40.75GB。</p> <p>看到這邊或許你會迷惑,「還是分成兩個區域啊?」可是細節上已經不同了。</p> <p>在 6.0 以前的版本,使用者把裝置接上電腦時,會看到有兩個儲存裝置,一個是 Internal Storage(也就是內建儲存裝置),一個是 SD card。在 6.0 中如果使用者設定為將兩者合併使用之後,把裝置接上電腦後,只會看到一個 SD card,看不到 Internal Storage 了。這其中的奧秘讓我先展示幾張圖片。</p> <p><a href="http://lh3.googleusercontent.com/-Jjc_9txGO_Y/VjEe8EdTQ9I/AAAAAAAAiCc/0s_dL5FDJ14/s1600-h/000023.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://lh3.googleusercontent.com/-NPKzuyG3rNo/VjEe9X0XOOI/AAAAAAAAiCk/dPrno6_PgIs/00002_thumb1.png?imgmax=800" width="274" height="484"></a> <a href="http://lh3.googleusercontent.com/-XgbjZNESXrQ/VjEe-rt65LI/AAAAAAAAiCs/6-W-_i_THFg/s1600-h/000033.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://lh3.googleusercontent.com/-PQuCS_oNsZA/VjEe_z_TySI/AAAAAAAAiC0/vlKE_g66b6A/00003_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>在【儲存空間與 USB】畫面點一下「內建儲存空間」就會看到左邊的圖。如果點「SD card」就會看到右邊的圖。我們可以發現在 6.0 這種新機制的設計下,內建儲存空間只放兩種內容:app 本身以及快取資料。其他的一切通通都放在 SD 卡上了。</p> <p>我的裝置在 5.1.1 的時候,安裝了這麼多 app 以及這些 app 所產生在內建儲存空間的檔案就使用了 8GB 左右的空間,這使得系統不停的跳出內建空間不足的警告訊息,逼的我必須安裝其他 app 來阻擋這煩人的訊息。但是在 6.0,我安裝了一樣多的 app,可以看到內建儲存空間只有使用了 5.27GB,其他的內容都放在 SD 卡上了。這使得 SD 卡的使用率大幅提昇。對於像 Z3 這種只有內建 16GB 的裝置而言,內建儲存空間不足的情況得以大幅改善。</p> <p>更重要的是,使用者不必手動將 app 搬移到 SD 卡上,可以解決「每次更新就需要重新搬移」以及「搬移到 SD 卡上就無法使用桌面小工具」的問題。</p> <p>當然,選擇這種模式就不能隨意退出 SD 卡。如果要退出 SD 卡必須遵照一定的步驟。</p> <p>這個選擇是可逆的,你可以重新把 SD 卡的使用方式恢復成原本的可攜式儲存空間。</p> <p><a href="http://lh3.googleusercontent.com/-eVoTYRlLwtM/VjEfBICzbtI/AAAAAAAAiC8/m7V1s3J4Q0Q/s1600-h/000043.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://lh3.googleusercontent.com/-1rkn91xOhww/VjEfCfODagI/AAAAAAAAiDE/x-EJXFJHfkA/00004_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>比較深入一點點的技術描述(個人觀察):在 Ice Cream Sandwich 之後,內建儲存空間是掛載在 /storage/emulated/0 或是 /storage/sdcard0 這些目錄下,而 SD 卡則是掛載在 /storage/emulated/1 或是 /storage/sdcard1 這些目錄下。在 Marshmallow 中,如果選擇合併運作的模式,內建儲存區會掛載到 /data 目錄。這個目錄原本就是用來存放 app 本身(apk 檔案)用的,是一個系統目錄。沒有 root 的裝置是無法進入該目錄瀏覽內容的。這也就是為什麼在這種模式下,裝置接上電腦後只會看到 SD card 而已。</p> <h2>第三個就是 App 資料自動備份(Automation backup for apps)機制。</h2> <p>不同於 Apple 的態度,Google 對於 Android 的設計上希望使用者可以不必依賴其他裝置就能夠備份資料(iOS 仰賴 iTunes 備份)。所以 Google 的許多設計都是以雲端為主,將裝置的內容同步到雲端。如此一來更換新裝置或是重置裝置,使用者都可以迅速的讓裝置恢復原樣。例如 Android 已經擁有的將已安裝的 app 清單跟已儲存的 Wi-Fi 設定跟著你的 Google 帳號儲存在雲端,每次重新安裝後就會自動取回所以已經安裝的 app;或者是 Google Photos 會自動備份你的照片與影片等等,而你隨時可以用 Google Play Music 將音樂儲存在雲端等等。</p> <p>可是這個設計有個缺陷,app 的設定不會跟著回來。Android 許多使用者都有高度客製化的習慣,如果裝置故障了,雖然更換新裝置後會自動把原本已經安裝的 app 重新下載、安裝,可是設定檔卻不會跟著回來。除非使用者一直定期匯出並且把重要檔案手動上傳到雲端空間。即使這樣,使用者還是必須手動匯入或是安排檔案的位置,這麼一來跟 iTunes 的備份機制比起來就遜色多了(大概只有贏過不需要多一台電腦這一點而已)。</p> <p>在 6.0 Marshmallow 中,Google 也想辦法彌補這個缺陷。新的 App 資料自動備份機制會將 app 的檔案備份到個人 Google 帳號的 Google Drive 中。不佔空間,同時使用者「看不到」。</p> <p><a href="http://lh3.googleusercontent.com/-ySxFs_DDk20/VjEfD1CHKsI/AAAAAAAAiDM/RV3m9qZKzJo/s1600-h/000053.png"><img title="00005" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00005" src="http://lh3.googleusercontent.com/-Lt0UUEmgW40/VjEfFDNC45I/AAAAAAAAiDU/UF_Fey_kqDQ/00005_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>上圖中的「應用程式資料」就是 app 資料備份機制。使用者可以自行選擇要不要自動備份。</p> <p><a href="http://lh3.googleusercontent.com/-Hmtfg_TV3Fs/VjEfGrNbE0I/AAAAAAAAiDc/FyUHIM3TTB8/s1600-h/000063.png"><img title="00006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00006" src="http://lh3.googleusercontent.com/-Gl5HS1xBpO8/VjEfHs-e7YI/AAAAAAAAiDk/HwJYzpe3K3k/00006_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>使用者可以到 Google Drive app 進行更進一步的設定。在 Google Drive app 的「設定」中可以看到「自動備份應用程式」。當然,你得用 6.0 Marshmallow 才會看到這個。</p> <p><a href="http://lh3.googleusercontent.com/-mGUZW1fhvA0/VjEfI2mKy3I/AAAAAAAAiDs/pekYIRtQhTo/s1600-h/000073.png"><img title="00007" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00007" src="http://lh3.googleusercontent.com/-mbcWr-RKtcY/VjEfKUGymvI/AAAAAAAAiD0/q6jme_iZKMQ/00007_thumb1.png?imgmax=800" width="274" height="484"></a> <a href="http://lh3.googleusercontent.com/-5iVJ5gJwi-s/VjEfLxnWgDI/AAAAAAAAiD8/3lF6cEPx43I/s1600-h/000083.png"><img title="00008" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00008" src="http://lh3.googleusercontent.com/-3p3K-Bh7BYI/VjEfNWnFWOI/AAAAAAAAiEE/BlXyfO8wh_4/00008_thumb1.png?imgmax=800" width="274" height="484"></a></p> <p>從「管理備份」可以看到哪些 app 的資料被備份了,以及何時備份的。其實我覺得「管理備份」這個名字取的並不好。因為使用者在這邊只能單純的瀏覽資訊,不能夠取消或針對個別 app 設定,也許將來會有這功能所以現在先取名叫「管理備份」。</p> <p>在「備份與重設」可以選擇要不要開啟備份功能,以及要不要自動恢復備份內容。</p> <p>這個功能還有一些限制。其中 app 必須更新使用 API 23 才能具備自動備份功能。其次,開發者可以自行決定哪些檔案是否需要被備份,這部份並不是使用者控制的。所以如果開發者設定錯誤或是決定都不備份,使用者心中「app 重裝後設定都會自動回來」的期待恐怕會落空。</p> <p>最後,我還沒有機會嘗試這個備份功能的實用性。因為我還不想重裝。所以我不知道這個新機制能不能解決「換裝置或是重刷韌體就會失去遊戲進度」的問題。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-21582952437996872642015-10-05T07:13:00.001+08:002015-10-05T07:13:41.715+08:00[ Android App ] 用 Rain Alarm 了解上空水汽狀況,即時掌握雨的情資<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/09/Title.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://blog.duothinking.com/wp-content/uploads/2015/09/Title_thumb.png" width="604" height="420"></a></p> <p>雖然氣象局會提供一整天的預測資料,但是一定很多人常常抱怨預測不準。氣象預測是「時間越短(越靠近現在)」以及「範圍越窄(越接近所在地點)」則準確度就會提昇,凡是時間越長以及範圍越大的準確度一定大幅下降。雖然也有很多氣象 app,可是總覺得看著上面的溫度或降雨機率的數字也難以具體掌握什麼時候會下雨或者會下多久。現在讓 Rain Alarm 用雷達回波圖使你迅速掌握所在地上空的水汽情資,方便判斷是不是快下雨了?或者是雨可能還會下多久?</p> <a name='more'></a> <hr> <p><a href="http://www.rain-alarm.com/" target="_blank">Rain Alarm 網站(提供的內容與 app 相同)點這裡</a> </p> <p><a href="https://play.google.com/store/apps/details?id=de.mdiener.rain.usa" target="_blank">Rain Alarm 的 Android app 點這裡</a></p> <p><a href="https://itunes.apple.com/app/rainalarm/id397676100" target="_blank">Rain Alarm 的 iOS app 點這裡</a></p> <p><a href="http://www.windowsphone.com/s?appid=c63841e2-af4f-4e97-8302-b88ee6e2cc0e" target="_blank">Rain Alarm 的 Windows Phone app 點這</a></p> <p><a href="https://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd" target="_blank">Rain Alarm 的 Chrome extension 點這</a></p> <p>Rain Alarm 的 app 有分成免費版與付費版。Android 版本主要差別在於</p> <ol> <li>免費版畫面會出現廣告,付費版沒有。 <li>免費版的偵測範圍是固定的,付費版可以自訂。 <li>免費版的桌面小工具與 app 設定的所在地點是同步的。而付費版的可以建立多個小工具並且自行指定地點。對於時常在多個地方間移動的人而言是很實用的功能。 </li></ol> <p>Rain Alarm 預設使用 Google Maps。如果你支持 OpenStreetMap,Rain Alarm 內也有選項讓你將地圖切換成 OpenStreetMap。</p> <p> <hr> <p>無論是行動 app 或是網頁版,進入 Rain Alarm 後,Rain Alarm 都會顯示最近四張雷達回波圖。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00001.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00001_thumb.png" width="171" height="244"></a><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00002.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00002_thumb.png" width="171" height="244"></a><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00003.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00003_thumb.png" width="171" height="244"></a><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00004.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00004_thumb.png" width="171" height="244"></a></p> <p>畫面上還會提示水汽的強度。例如上方第二張圖紅框處,越靠左邊(青色、藍色)表示水汽越少,越靠右邊(桃紅,紫色)表示水汽越重。</p> <p>當然,你可以用兩指縮放地圖,增加或減少顯示範圍。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00005.png"><img title="00005" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00005" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00005_thumb.png" width="171" height="244"></a></p> <p>Rain Alarm 也提供了主動提示的功能。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00006.png"><img title="00006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00006" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00006_thumb.png" width="644" height="127"></a></p> <p>「靠近」的意思是水汽雲距離目前所在地的長度。「強度」是含有水汽的程度,百分比越高表示越飽和。「面積」這個就必須從設定來看一下,才能了解這個數值的意義。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00009.png"><img title="00009" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00009" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00009_thumb.png" width="644" height="182"></a></p> <p>免費版設定的搜尋範圍是一個半徑 75 公里的圓。水汽雲靠近到半徑 30 公里的圓內時才會啟動警報。而提示訊息中的「面積」指的是水汽雲涵蓋了<strong>搜尋範圍</strong>的百分比。以免費版來說,上面那則訊息的「面積 6%」指的是半徑 75 公里的圓內 6% 的面積。</p> <p>實際上 75 公里對台灣人而言可以說太寬廣了,各位可以到地圖上測量一下半徑 75 公里的圓在台灣可以壟罩多大的範圍。至少都可以同時涵蓋兩三個縣市了。雖然是進入半徑 30 公里的範圍內才顯示警報,但是這範圍依然寬廣。如果今天你在台中市政府,收到一則訊息提示距離 24 公里、面積 6%,則實際被水汽雲涵蓋而且可能下雨的區域可能在彰化員林!</p> <p>如果使用付費版的就可以縮小這個搜尋範圍,以避免過多無謂的警報。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00007.png"><img title="00007" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00007" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00007_thumb.png" width="244" height="137"></a></p> <p>桌面小工具顯示的內容與提示內容一致。如果桌面小工具呈現三條空棒,表示無降雨。</p> <p>Rain Alarm 的氣象資料來自於多個國家政府的氣象機構的開放資料。對於沒有開放或是需要付費(如紐西蘭)等地就無法提供服務。目前 Rain Alarm 在以下區域可以提供有效預測:</p> <ol> <li>美國(包含阿拉斯加、夏威夷、波多黎各、關島) <li>加拿大 <li>墨西哥 <li>薩爾瓦多 <li>阿根廷 <li>澳大利亞 <li>台灣 <li>日本 <li>大韓民國 <li>馬來西亞 <li>新加坡 <li>文萊 <li>英國 <li>愛爾蘭 <li>德國 <li>奧地利 <li>芬蘭 <li>挪威 <li>冰島 <li>荷蘭 <li>西班牙(包瓜巴利阿里、加那利群島) <li>斯洛文尼亞 <li>克羅地亞 <li>白俄羅斯 <li>烏克蘭 <li>俄羅斯 </li></ol> <p>各位可以到 Rain Alarm 網站將地圖縮至全球地圖後,觀察自己所在的地方是否有雷達回波圖的動態資料,即可知道是否處於可用範圍。</p> <p> <hr> <p>使用心得:自從我使用了 Rain Alarm 之後,不必走到窗邊都大致可以判斷出外面是否在下雨。有時下班前透過 Rain Alarm 還可以推測雨大概還要下多久。早上出門前使用氣象 app 先預覽一天大概的氣溫跟可能的降雨機率,再搭配 Rain Alarm 就能有效的掌握雨情,對於很多時候都很方便。</p> <p>最後附上一張杜鵑颱風侵台時 Rain Alarm 截圖。</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/10/00010.png"><img title="00010" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00010" src="http://blog.duothinking.com/wp-content/uploads/2015/10/00010_thumb.png" width="490" height="772"></a></p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-49245356626871884722015-09-15T07:10:00.000+08:002015-10-05T07:11:02.345+08:00[ Hardware ] Windows 10, 第二代 Intel Core 處理器以及 Intel Quick Sync<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/09/title.png"><img class=" size-full wp-image-634 aligncenter" alt="title" src="http://blog.duothinking.com/wp-content/uploads/2015/09/title.png" width="656" height="364"></a></p> <p>喜好影片編輯的同好們或許有聽過 Intel Quick Sync (以下簡稱 QSV )這個神器。對於 H.264 渲染而言,使用 QSV 硬體編碼可以節省非常多的時間。一部兩小時的影片只需要 30 分鐘就可以渲染完成。</p> <p>然而如果你使用的是第二代 Intel Core 處理器,如 i5 2500/2500K , i7 2600/2600K 等,升級到 Windows 10 之後卻覺得為什麼 TMPGEnc Video Master Works 的 Intel Media SDK Hardware 選項消失了?或是 OBS (Open Broadcaster Software) 沒辦法啟動 Intel Quick Sync 了?原因就是因為不支援啦!</p> <p><a href="http://www.intel.com/support/graphics/sb/CS-034343.htm" target="_blank">http://www.intel.com/support/graphics/sb/CS-034343.htm</a> 這個連結是 Intel 官方提供的資訊,詳細列出了 Intel 繪圖處理單元與各作業系統之間的支援情形。</p> <p>根據 Intel 的說法,由於第二代 Intel Core 處理器內建的 HD 3000/2000 GPU 的架構只能符合 WDDM 1.2,無法符合 Windows 10 的 WDDM 2.0 架構需求,<strong>因此 Intel 不提供 HD 3000/2000 的 Windows 10 驅動程式支援</strong>。</p> <p>也就是說,如果你的硬體剛好是第二代 Intel Core 處理器,而且想要繼續使用 QSV 加速你的渲染工作,那麼請不要升級到 Windows 10,最多只能升級到 Windows 8.1。</p> <p>如果你真的很想要用 Windows 10,那請升級你的硬體吧!</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-28598003148321878822015-06-03T07:04:00.000+08:002015-10-05T07:05:50.604+08:00[ Hardware ] Logitech G602 USB 接收器的奇幻旅程<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/06/Title.jpg"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://blog.duothinking.com/wp-content/uploads/2015/06/Title_thumb.jpg" width="544" height="307"></a></p> <p>昨日將 Logitech G602 拿到公司,希望作為上班用的滑鼠。</p> <p>G602 是無線滑鼠,使用的 USB 接收器並不是 Logitech 近幾年推出的通用接收器 Unifying,而是特製的。相信會特別打造一個 USB 接收器的原因跟 G602 的定位有關係。G602 被 Logitech 定位為電競滑鼠(雖然在名稱上看起來像 G600 的繼承款但實際上與 G600 這 MMORPG 電競滑鼠卻有著極大的不同)。既然作為電競用,就必須解決無線傳輸可能會有延遲的問題(這也是為什麼大多數電競滑鼠都是有線滑鼠的原因),Logitech 可能是因為這個緣故所以才另外打造一個 USB 接收器。</p> <p>昨日將接收器插入公司配給的筆記型電腦的 USB 埠之後,Windows 的驅動程式自動安裝程序跑了一陣子後回報無法找到批配的驅動程式。就我所知,這顆 USB 接收器即使不安裝 Logitech Gaming Software 也應該可以正常工作才對。但是這台電腦上卻將這 USB 接收器判定為「其他裝置」而且找不到驅動程式。</p> <p>後來花了很多時間交叉測試,確定 USB 接收器是正常的,電腦的 USB 埠也是正常的,唯一的問題就是 Windows 無法找到批配的驅動程式。即使我安裝了 Logitech Gaming Software 也一樣。也試過手動更新裝置的驅動程式,選擇 Logitech Cordless Gaming Receiver,最後得到的系統回應是裝置無法啟動(錯誤代碼 10)。</p> <p>後來在網海搜尋中找到這篇文章: <a href="http://www.christiano.ch/wordpress/2012/03/13/logitech-anywhere-mouse-mx-in-windows-7-64bit/" target="_blank">Logitech Anywhere Mouse MX in Windows 7 64bit</a> 情況與我遇到的十分類似。於是按照文中的說法嘗試看看。</p> <ol> <li>先從裝置管理員反安裝存在的 USB 接收器的裝置。然後將 USB 接收器硬體自 USB 埠拔出。 <li>先到 C:WindowsSystem32DriverStoreFileRepository 目錄,尋找 usb.inf_amd64_neutral_ 開頭的目錄,我找到了三個。 <li>先隨便選一個 usb.inf_amd64_neutral_ 開頭的目錄進去,將 usb.inf 與 usb.pnf 拷貝到 C:WindowsINF 目錄下。 <li>插入 USB 接受器,靜待 Windows 驅動程式自動安裝程序完成。 </li></ol> <p>這麼做就解決了…出現的硬體名字還是叫做 Logitech Cordless Gaming Receiver,但是就可以正常運作了。(扶額)</p> <p>我說這到底是什麼奇幻世界(摸摸下巴</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-74750371809987300372015-06-03T07:01:00.000+08:002015-10-05T07:02:33.241+08:00[ Google Service ] Google Photos 【高畫質】有沒有壓縮圖檔?<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/06/Title.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="Title" src="http://blog.duothinking.com/wp-content/uploads/2015/06/Title_thumb.png" width="644" height="442"></a></p> <p>也許有朋友這兩天會看到一篇文章,討論 Google Photos(Google 相簿) 的【高畫質】雖然是無限儲存空間,但是似乎會壓縮檔案。是真的嗎?</p> <p>答案:是真的。但是你應該感覺不出來。</p> <a name='more'></a> <p> <hr> <h1>關於「無限儲存空間」圖檔會被壓縮這件事情…</h1> <p>在 Google Photos(Google 相簿) 還是 Google+ Photos(Google+ 相片) 時,Google 就已經提供無限儲存(照片)空間這服務了。當時的限制是解析度不超過 2048x2048 的照片將不佔用帳號的 Google 雲端空間。印象中那時國外有人測試過,反覆將同一張照片透過自動備份上傳後又拉下來再度上傳又拉下來再度上傳…大約 100 次之後,可以發現照片被反覆壓縮到相片品質十分低落。</p> <p>現在 Google Photos(Google 相簿) 用的是 JFIF 格式(Jpeg File Interchange Format,Jpeg 檔案交換格式),是一種有損壓縮。一般手機拍攝的照片經過自動備份上傳後,大多數體積應該都會縮小。例如下面兩張圖(點圖片可得原始檔):</p> <table cellspacing="0" cellpadding="2" width="600" border="2"> <tbody> <tr> <td valign="top" width="298"><a href="https://goo.gl/photos/wXa4eyYf32i1GLsn6" target="_blank"><img title="DSC_0221_Org" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="DSC_0221_Org" src="http://blog.duothinking.com/wp-content/uploads/2015/06/DSC_0221_Org1.jpg" width="139" height="244"></a></td> <td valign="top" width="298"><a href="https://goo.gl/photos/jt4MbrMVy7KtB73f9" target="_blank"><img title="DSC_0221_GPC" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="DSC_0221_GPC" src="http://blog.duothinking.com/wp-content/uploads/2015/06/DSC_0221_GPC1.jpg" width="139" height="244"></a></td></tr> <tr> <td valign="top" width="298">原始手機拍攝後得到的 jpg 檔。檔案長度 2,668,404 bytes.</td> <td valign="top" width="298">透過 Google Photos 【高畫質】設定自動上傳的 jpg 檔。檔案長度 1,007,090 bytes.</td></tr></tbody></table> <p> </p> <p>Google Photos 上傳的檔案尺寸是原本的 38% 而已,也就是體積減少了 62%。但是畫質的差異你應該看不出來。</p> <p>或許你會嫌這張手機拍的照片放大到 1:1 後不夠清晰,所以無從比較。那麼來看看第二組範例:</p> <table cellspacing="0" cellpadding="2" width="600" border="2"> <tbody> <tr> <td valign="top" width="298"><a href="https://goo.gl/photos/ZZH2FY8jVFuy3ALy5" target="_blank"><img title="DSC_6687_Org" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="DSC_6687_Org" src="http://blog.duothinking.com/wp-content/uploads/2015/06/DSC_6687_Org1.jpg" width="164" height="244"></a></td> <td valign="top" width="298"><a href="https://goo.gl/photos/PJkV9runn2xykoRt8" target="_blank"><img title="DSC_6687_GPC" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="DSC_6687_GPC" src="http://blog.duothinking.com/wp-content/uploads/2015/06/DSC_6687_GPC1.jpg" width="164" height="244"></a></td></tr> <tr> <td valign="top" width="298">原始 DSLR 拍攝的 RAW 進 Photoshop 重新調整影像尺寸後,直接輸出成 jpg 格式,輸出時影像品質設定為 60。檔案長度 1,459,066 bytes.</td> <td valign="top" width="298">透過 Google Photos 【高畫質】設定自動上傳的 jpg 檔。檔案長度 1,476,687 bytes.</td></tr></tbody></table> <p> </p> <p>我相信從第二組範例照片你也看不出來壓縮過後的照片與壓縮前的品質差異。但是也許你有看到第二組範例照片,壓縮過後的照片檔案長度反而比較長,多了 1.2%。壓縮有時候會適得其反。因為 Photoshop 輸出 Jpeg 時已經最佳化處理過一次了,針對這種檔案再次壓縮有可能會得到反效果。</p> <p>從這邊來說,我認為【高畫質】的壓縮計算上,對於畫質減損的程度應該一般人看不出來。更何況如果這些圖片主要用在社群網站或網際網路交流,這種程度的損失應該更難以察覺。</p> <p> </p> <h1>那如果我把同一張照片反覆上傳呢?</h1> <p>其實我也對這件事情有興趣,所以做了一些測試。發現 Google Photos 還滿聰明的。</p> <p>如果你用手機的相機 app 拍攝了一張照片,稱呼這為 A.jpg。在【高畫質】設定下,被 Google Photos 自動備份上傳了,在雲端產生一張被壓縮過的照片,稱呼這為 B.jpg。</p> <p>接下來如果你把 B.jpg 下載(透過網頁界面或是從 Google Drive 拉下來)儲存成 C.jpg,然後放到會自動備份的資料匣,會發現 Google Photos 同時顯示兩張照片,但是不會再上傳第二次。就像下面這樣:</p> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/06/00001.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://blog.duothinking.com/wp-content/uploads/2015/06/00001_thumb.png" width="544" height="389"></a></p> <p>如果個別去看 B.jpg 與 C.jpg 的內容,會看到像下面這兩張圖:</p> <table cellspacing="0" cellpadding="2" width="600" border="2"> <tbody> <tr> <td valign="top" width="298"><a href="http://blog.duothinking.com/wp-content/uploads/2015/06/B_details11.png"><img title="B_details1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="B_details1" src="http://blog.duothinking.com/wp-content/uploads/2015/06/B_details1_thumb.png" width="244" height="168"></a></td> <td valign="top" width="298"><a href="http://blog.duothinking.com/wp-content/uploads/2015/06/C_details11.png"><img title="C_details1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="C_details1" src="http://blog.duothinking.com/wp-content/uploads/2015/06/C_details1_thumb.png" width="244" height="176"></a></td></tr> <tr> <td valign="top" width="298">這是 B.jpg 的內容</td> <td valign="top" width="298">這是 C.jpg 的內容</td></tr></tbody></table> <p>有發現明顯的差異嗎?C.jpg 的檔名前面有路徑。表示這張是儲存在本地端的。而 B.jpg 則是儲存在雲端的。</p> <p>這時候你只有在這台行動裝置可以同時看到這兩張。其他同步的行動裝置以及網頁都只會看到 B.jpg 而已。Google Photos app 會自動判斷出 C.jpg 的內容其實跟 B.jpg 是同一個檔案,即使你把 C.jpg 改名,或是放到其他路徑期望 Google Photos 同步,最終都會比對出是同一個檔案就不再上傳了。</p> <p>你說,那改用網頁上傳啊?也一樣。上傳過程會完成,但是網頁始終只會出現 B.jpg。相同的檔案不會再上傳第二次。</p> <p>我認為 Google 伺服器應該有使用如 MD5 這一類的 hash 值比對。所以對使用者而言使用上也不用擔心會誤將同一個檔案上傳多次了。</p> <p> </p> <h1>兼顧「節省使用空間」與「相片品質」的方法…</h1> <p>現在知道在【高畫質】設定下,上傳的檔案(無論是透過 app 自動上傳或者是透過網頁上傳)都會被壓縮。由於畫質的損失難以被注意到,對於想要節省空間的人而言【高畫質】是不二選擇。但是有些照片,例如 DSLR 拍攝的高解析度作品,也希望能夠擺上 Google Photos 卻不希望被壓縮或是維持原本的檔案格式,例如 PNG。面對這種情況與其將設定手動切換成【原始檔案】還不如直接透過 Google Drive 上傳就好。因為手動將設定改為【原始檔案】上傳後可能會忘記改回來。利用 Google Photos 可以同時管理 Google Drive 的照片與影片的功能,只要將這些不希望被二次處理的照片、作品或影片直接放入 Google Drive,就可以兼顧「一般照片壓縮處理而且不使用 Google 空間,特別作品使用空間但不會被二次處理可以維持品質」兩個需求。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-50613229615022491652015-06-03T00:19:00.003+08:002015-07-06T02:35:37.335+08:00搬家囉~因為某些緣故,所以搬家了。<br />
<div>
<br /></div>
<div>
<a href="http://blog.duothinking.com/">http://blog.duothinking.com/</a> ,歡迎各位蒞臨。<br />
<br />
但我會盡可能的確保兩邊都有一樣的內容。</div>
<div>
<br /></div>
Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-58675399794191719432015-05-30T06:58:00.000+08:002015-10-05T06:59:43.730+08:00[ Android App ] 自 Google+ 拆分重生的 Google Photos<p><a href="http://blog.duothinking.com/wp-content/uploads/2015/05/Title.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="Title" src="http://blog.duothinking.com/wp-content/uploads/2015/05/Title_thumb.png" width="644" height="442"></a></p> <p>如果你有關注 Google I/O 2015,可能昨天已經看到一堆 Google Photos(Google 相簿) 的新聞。</p> <p>這邊不再重述那些科技媒體已經說過的事情,而是來講講他們可能沒說到的事情。</p> <a name='more'></a> <p> <hr> <h1>Google Photos(Google 相簿) 與 Google+ Photos(Google+ 相片) 有什麼差別?</h1> <p>原本的 Google+ Photos(Google+ 相片) 是 Google+ 服務的一部分。但是可能是 Sundar Pichai 覺得 Google+ 這幾年依然沒起色,所以決定把表現的比較好的服務自 Google+ 拆分獨立,以吸引更多使用者。Google+ Photos(Google+ 相片) 需要 Google+ 帳號才能使用,而且界面附著於 Google+ 之下。拆分出來的 Google Photos(Google 相簿) 可不是少一個 + 而已。首先,使用者只要有 Google 帳號(即 Gmail 帳號)就可以使用 Google Photos(Google 相簿) 服務。其次,Google Photos(Google 相簿) 有獨立的服務網址,也就是 <a href="http://photos.google.com">http://photos.google.com</a> 。</p> <p> </p> <h1>上傳設定有分「高畫質」跟「原始版本」兩種。這有什麼差異?</h1> <p>你可能閱讀新聞時發現他們不約而同的都提到「無限儲存空間」,但是在設定上傳尺寸的時候看到只有「高畫質」寫著無限儲存空間。</p> <p>在以前 Google+ Photos(Google+ 照片) 服務時,Google 就有提供無限儲存空間。當時僅限於照片,而且解析度不得超過 2048x2048。現在 Google Photos(Google 相簿) 也是繼續著無限儲存空間的政策,但是有兩點對使用者有益的改進:</p> <ol> <li>無限儲存空間同時適用於照片與影片。 <li>照片最大解析度可達到 16MP,影片最大解析度可達到 1080p。 </li></ol> <p>如果你希望享用無限儲存空間,不必自己手動轉檔。只要在 Google Photos(Google 相簿) 將上傳尺寸設定為「高畫質」即可。這麼一來無論是透過 app 自動上傳或者是透過網頁手動上傳,Google Photos(Google 相簿) 都會自動幫你重製照片或影片以符合無限儲存的規範。也就是說,當你上傳一張 20MP 的照片時,伺服器會自動幫你把照片轉成 16MP。同理,當你上傳一隻 4K 影片,伺服器會自動幫你轉成 FullHD 影片。</p> <p>如果你有一些很精緻的照片,例如高達 36MP 的天文照,或者是 4K 影片,並不希望被重製的話有兩種辦法:</p> <ol> <li>使用「原始版本」。「原始版本」就是維持照片或影片原始的品質不另外重製。 <li>儲存到 Google Drive。Google Photos(Google 相簿) 可以顯示存放於 Google Drive 上的照片或影片,所以你依然可以透過單一的界面管理所有內容。 </li></ol> <p>但是這兩個方法都會使用到你的 Google 儲存空間。</p> <p>所以這一題的答案是:「『高畫質』會自動調整你的照片與影片,如果原始照片或影片最大超過限制(照片 16MP,影片 FullHD)則伺服器會自動重製以符合規範,然後使用時不計算使用空間,也就是無限儲存空間。『原始版本』不會重製你的照片或影片,可以維持原始檔案的高解析度,但是會計算使用空間。」</p> <p> </p> <h1>那我的可用空間有多少?</h1> <p>Google 將個人帳號下所有可用空間都整合在一起了:包含 Gmail、Google Drive 等等。你只需要登入 <a href="https://drive.google.com/" target="_blank">Google Drive</a> 就可以檢查可用空間(網頁版的話看畫面左下角)。</p> <p>如果你希望儲存原始尺寸的照片或影片,請注意空間是否足夠。一旦空間用完了就無法繼續儲存囉。</p> <p> </p> <h1>我的相片存在哪裡?</h1> <p>存在 Google Drive 上。</p> <p>Google 於三月的時候將照片儲存的位置自 Google+ 獨立出來,改成存放於 Google Drive(可參考 <a href="http://blog.duothinking.com/?p=372" target="_blank">[ Google Drive ] Google Drive 整合原 Google+ Photos (相簿)功能了!</a> )。Google Photos(Google 相簿) 也是繼續儲存在 Google Drive 上。所以檔案管理上不用擔心會面臨以前 Google+ Photos(Google+ 相片) 一樣的麻煩。</p> <p> </p> <h1>一些新聞可能沒提到的小撇步</h1> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/05/00001.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://blog.duothinking.com/wp-content/uploads/2015/05/00001_thumb.png" width="644" height="288"></a></p> <ul> <li>使用 app 時,【小幫手】、【相片】與【集錦】當你處於這三者其中之一時,可以直接左右滑動切換到另外兩頁,不必叫選單出來。 <li>在【相片】可以直接用雙指縮放調整陳列密度。 </li></ul> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/05/00002.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://blog.duothinking.com/wp-content/uploads/2015/05/00002_thumb.png" width="544" height="446"></a></p> <ul> <li>可以直接建立拼貼、動畫(即動態 GIF)與故事了。尤其是故事,不必再等伺服器端生出來給你再修改,可以直接依照自己的需求建立。 <li>可以從【小幫手】看看目前同步的狀態,以及其他可能出現的提示。 </li></ul> <p><a href="http://blog.duothinking.com/wp-content/uploads/2015/05/00003.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://blog.duothinking.com/wp-content/uploads/2015/05/00003_thumb.png" width="544" height="235"></a></p> <ul> <li>備份資料夾的選擇畫面變簡潔,好用了。 </li></ul> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-76474024885312984402015-05-29T06:53:00.000+08:002015-10-05T06:56:28.117+08:00[ Android App ] PinTasking,快速在兩個 app 間切換的小工具<p><a href="http://lh3.googleusercontent.com/-7-Fk5RHZZlE/VhGuArkmKuI/AAAAAAAAhmM/uDf_fMgCprM/s1600-h/Title_thumb1%25255B2%25255D.png"><img title="Title_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="Title_thumb1" src="http://lh3.googleusercontent.com/-CpPdLTl-YLE/VhGuBtz7mmI/AAAAAAAAhmU/Ymd1WcTNo0c/Title_thumb1_thumb.png?imgmax=800" width="539" height="208"></a></p> <p>雖然 Android 有個多工鍵,一鍵呈現所有運作中的工作或 app。可是如果要在兩個 app 之間切換,一直重複「按多工鍵→選 app→按多工鍵→選 app」也是一件煩人的事情。</p> <p>Android 知名開發討論群組 XDA 上有一位名為 <a href="http://forum.xda-developers.com/member.php?u=4318088" target="_blank">PhinxApps</a> 的開發者開發了一隻名為 PinTasking 的 app,可以讓使用者用更方便的方式完成上述的工作。</p> <a name='more'></a> <hr> <h1>注意事項:</h1> <p>PinTasking 目前處於公開測試階段。在 6 月 8 日以前無償使用所有功能。開發者是否會延長公開測試時間,不知道。公開測試結束後收費的費用多少,不知道。</p> <p>PinTasking 系統最低需求是 Android Jelly Bean。如果是 Lollipop(或以上)的機種需要 root。根據作者的說法是因為 Jelly Bean 中某個他需要用到的權限在 Lollipop 被限制住了。</p> <h2>下載網址:</h2> <p><a href="https://play.google.com/store/apps/details?id=com.phinxapps.pintasking" target="_blank">由此去 Google Play 安裝</a></p> <p><a href="http://lh3.googleusercontent.com/--T1BKakXLhQ/VhGuCwB65bI/AAAAAAAAhmc/5BNzrG05_s4/s1600-h/PinTasking_QR_thumb%25255B2%25255D.jpg"><img title="PinTasking_QR_thumb" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="PinTasking_QR_thumb" src="http://lh3.googleusercontent.com/-2xWbaAlXSi4/VhGuEbROYtI/AAAAAAAAhmk/_EH_zj28di0/PinTasking_QR_thumb_thumb.jpg?imgmax=800" width="244" height="244"></a></p> <p> <hr> <h1>操作方式:</h1> <p>關於 PinTasking 的實際用法,用文字不好敘述,請大家直接觀賞下面這隻影片的實地操作。</p> <p>[embed]http://youtu.be/6MW4wwWouX8[/embed]</p> <p>要釘選一個 app 時,只要在該 app 畫面,然後於指定的分區(分成左、中、右三個分區。將會在下一節解釋)由上往下滑動直到圖釘圖案出現,就完成釘選了。釘選完成後會出現一個圖釘,也就是畫面左上角那顆圓圓的圖案。</p> <p>看完之後是否覺得有了 PinTasking,要在兩個 app 之間切換就容易多了呢?例如影片中在兩個 IM app 之間切換聊天,或者是在發票管理 app 與記帳 app 之間切換,或者是 Wiki app 與筆記 app 之間切換等等,只需要先釘(pin)一個 app,接下來一鍵切換,輕鬆!</p> <p> <hr> <h1>選項解說:</h1> <p>由於目前 PinTasking 沒有中文界面,因此選單全都是英文。為了不擅長英文的朋友,在此提供簡單的解說。</p> <p> </p> <h2>首次啟動:</h2> <p>如果你的裝置還是運行 Android v4 (包含 Jelly Bean 跟 KitKat),那麼第一次登入就不會有特殊提示。但如果你的裝置運行的是 Lollipop 就會出現下圖:<br><a href="http://lh3.googleusercontent.com/-JsJwvLzDlzU/VhGuFlF2-oI/AAAAAAAAhms/-Fj23BMg3Ck/s1600-h/00001_thumb1%25255B2%25255D.png"><img title="00001_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00001_thumb1" src="http://lh3.googleusercontent.com/-n_NliGbQUog/VhGuG7GCYXI/AAAAAAAAhm0/V4kNRgyl8ss/00001_thumb1_thumb.png?imgmax=800" width="274" height="484"></a></p> <p>這是提示你,因為某個原本在 v4 可以使用而且 PinTasking 也需要的權限,在 Lollipop 被 Google 取消使用權限了。因此想要在 Lollipop 使用 PinTasking 的話需要 root 並且安裝必要的程式才行。</p> <p>如果你的裝置運行著 Lollipop 並且取得 root 權限的話,按下 <strong><span style="color: #00ffff">INSTALL</span></strong> 進行必要的安裝程序。否則,按下 <strong><span style="color: #00ffff">UNINSTALL PINTASKING</span></strong> 移除 PinTasking。</p> <p> </p> <h2>主要項目:</h2> <p><a href="http://lh3.googleusercontent.com/-pfCZJXG_-9I/VhGuIH3nfJI/AAAAAAAAhm8/_GeJRPtDVrM/s1600-h/00002_thumb1%25255B2%25255D.png"><img title="00002_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00002_thumb1" src="http://lh3.googleusercontent.com/-fr8J13UaNfw/VhGuJgTs1rI/AAAAAAAAhnE/T1JYf5YnM7I/00002_thumb1_thumb.png?imgmax=800" width="227" height="484"></a></p> <p> </p> <p>PinTasking 的選單主要分成幾個項目:Pin style,用來設定圖釘的風格。Swipe pad,用來設定釘選的方式。Assist Action,用來設定。Task switching & misc.,設定 app 切換的方式。System helper installer,這是針對 Lollipop 裝置,安裝必要的系統程式。</p> <p>以下針對每個項目詳細說明。</p> <p> </p> <h2>Pin style:</h2> <p><a href="http://lh3.googleusercontent.com/-9k4rKNbnaVU/VhGuK3scgII/AAAAAAAAhnM/5dKWHddhwU8/s1600-h/00003_thumb1%25255B2%25255D.png"><img title="00003_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00003_thumb1" src="http://lh3.googleusercontent.com/-uwGekNxzkGE/VhGuMCMsH-I/AAAAAAAAhnU/JQFjd4Shs0U/00003_thumb1_thumb.png?imgmax=800" width="201" height="484"></a></p> <p>Pin size:圖釘的尺寸。</p> <p>Distance to the edge:圖釘邊緣與畫面邊緣的距離。負值表示伸出畫面界限外。原始設定是 –33%,如影片所展示,圖釘有一部份沒有顯示在畫面上。</p> <p>Switch to the previous task on pinning:當釘選成功時,是否要切換到前一個 app。如果勾選,釘選成功後就會自動切換到前一個 app。如果不勾選,就會停在當下的 app,而圖釘的圖案會變成前一個 app 的圖案。</p> <p>Ignore home as previous task:是否忽略啟動器(launcher)作為前一個 app。所謂的啟動器(launcher)就是我們在 Android 按下 Home 按鈕後出現的桌面。其實那也是一個 app。Samsung 的啟動器叫 TouchWiz,HTC 現在的啟動器叫 BlinkFeed,Sony 的啟動器叫 XperiaHome。如果這個選項被勾選,則釘選成功時,PinTasking 尋找前一個 app 時會自動忽略啟動器。</p> <p>One-sided pins:單向運行的圖釘。當這個選項被勾選時,一旦你按下圖釘回到被釘選的 app 時,圖釘會自動消失。要注意的是,圖釘只是自畫面消失而已,釘選功能還在。當你離開被釘選的 app 時,圖釘會自動跑出來。</p> <p>Autoremove:自動移除圖釘。當這個選項被勾選時,只要螢幕關閉,PinTasking 就會自動移除圖釘。如果希望一直保持圖釘,就不要勾選這個選項。</p> <p>Top restriction:避免用到上緣空間。當這個選項被打勾時,圖釘放置的位置會避開上方的提示列,以免干擾一般運作。</p> <p>Bottom restriction:避免用到下緣空間。當這個選項被打勾時,圖釘放置的位置會避開下方,以免遮住輸入區。</p> <p>Disable throwing:沒有說明。即使打勾了我也還是能把圖釘扔來扔去的,所以不知道做什麼用。</p> <p> </p> <h2>Swipe pad:</h2> <p><a href="http://lh3.googleusercontent.com/-wmcL_FcpCkA/VhGuNtM45QI/AAAAAAAAhnc/wbcmeUGpSlQ/s1600-h/00004_thumb1%25255B2%25255D.png"><img title="00004_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00004_thumb1" src="http://lh3.googleusercontent.com/-im7EfN9J1UU/VhGuO-SrO8I/AAAAAAAAhnk/rg3uuVK10Fk/00004_thumb1_thumb.png?imgmax=800" width="199" height="484"></a></p> <p>Swipe pad 其實就是「在指定的分區中,由上往下滑動,釘選 app」這個功能。</p> <p>In use:啟動 swipe Pad 功能。這很重要,不啟動這功能就無法讓 PinTasking 工作。當你懷疑可能是 PinTasking 的 swipe Pad 影響了觸控時,才需要從這邊將 In use 關閉,暫時解除 swipe pad 功能。平常請維持開啟的狀態。</p> <p>Autostart:開啟 PinTasking 的自動啟動功能。勾選的話,重開機以及 app 更新後,PinTasking 都會自動帶起來。</p> <p>Action:當使用者畫出手勢時,PinTasking 要採取何種行動。預設是【Pin current task】也就是【將當下的 app 釘起來】。另外一個選擇是【Switch to previous task】,也就是【切換到前一個 app】。要善用 PinTasking 還是選擇【Pin current task】的好。</p> <p>Position:觸發 swipe pad 的分區選擇。分成【Left】,【Center】與【Right】。分別是【左】,【中】與【右】。可以可以看圖片的左上角,提示列左側有一塊區域跟其他地方顏色不同。那個就是在指示 swipe pad 生效的區域。使用者從該區畫出手勢時才會發生行為。</p> <p>Distance to activation:設定手勢需要畫多長的距離才會觸發釘選行為。預設是螢幕高度的 60%。你可以將這個數值設小一點,那麼就只要畫很短的距離就能釘選 app。</p> <p>Half height:如果你安裝 PinTasking 後,要關閉全螢幕廣告遇到問題時,試著將這個選項打勾。</p> <p>Always center the animation:當使用者畫出手勢時,螢幕上會出現一個圖釘的動畫,當圖釘動畫完整呈現時也表示釘選動作完成(可參考示範影片)。原本圖釘動畫出現的區域與跟使用者設定的分區是一致的。如果勾選這個選項,則圖釘動畫永遠只會出現在中央。</p> <p>Custom action on Home screen:當我們按住 Home 按鈕並向上滑動時,預設是啟動 Google Now。如果你將這個選項打勾,下面反白的 Home screen action 會啟動,讓你可以選擇其他動作。如果想恢復預設值,只要按下 Home screen action 左邊的大X即可。</p> <p> </p> <h2>Assist action:</h2> <p><a href="http://lh3.googleusercontent.com/-siaXrgNoF1A/VhGuPwOsI_I/AAAAAAAAhns/tShUrwNCVAw/s1600-h/00005_thumb1%25255B2%25255D.png"><img title="00005_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00005_thumb1" src="http://lh3.googleusercontent.com/-UX2hbEMRT-g/VhGuRIavsiI/AAAAAAAAhn0/sETcc0_CCKw/00005_thumb1_thumb.png?imgmax=800" width="274" height="484"></a></p> <p>Clear default:按下這個按鈕,會開啟 PinTasking 的 app 資訊頁面。你可以從那邊清除 PinTasking 的設定,恢復成起始狀態。</p> <p>Custom action on Home screen:這在上一節解釋過了。</p> <p> </p> <h2>Task switching & misc.:</h2> <p><a href="http://lh3.googleusercontent.com/-xP1E6qP_5yI/VhGuSdq6U4I/AAAAAAAAhn8/TZNlU33OKHQ/s1600-h/00006_thumb1%25255B2%25255D.png"><img title="00006_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00006_thumb1" src="http://lh3.googleusercontent.com/-vdtx1XOWPqk/VhGuTpdk2GI/AAAAAAAAhoE/Wy1HivNY7RE/00006_thumb1_thumb.png?imgmax=800" width="274" height="484"></a></p> <p>Skip window animation:如果打勾,在兩個 app 切換過程的動畫將不會呈現。</p> <p>Ignore pinned tasks as a previous one:如果將這個選項打勾,在 Swipe pad 的 Action 的【Switch to previous task】會變成將你帶回被釘選的 app。</p> <p>Task history runner:當 Swipe pad 的 Action 被設定為【Switch to previous task】時,假設當前 app 是 A app,前一個 app 是 B app,前前一個是 C app,前前前一個是 D app(以下類推)。當使用者畫出手勢時,會從 A app 切換到 B app。使用者再畫一次手勢時,會從 B app 切換回 A app。但是當這個選項被勾選時,使用者從 A app 切換到 B app,再畫一次手勢會切換到 C app,再畫一次手勢會切換到 D app…按照多工鍵中的清單一路往前跑。</p> <p>Animation speed:用來調整動畫的呈現速度。由於這個屬於系統選項,所以你必須先開啟〈開發者模式〉。這個按鈕也只是帶你去〈開發者模式〉而已,並不能直接修改。</p> <p>Haptic feedback:觸覺回饋。啟動的話 PinTasking 任何行為發生時都會觸發震動。如果不想要震動,關閉這個選項。</p> <p> </p> <h2>Browser extension:</h2> <p><a href="http://lh3.googleusercontent.com/-beMuZIki_GQ/VhGuU3Zx3cI/AAAAAAAAhoM/k_geDEZNVe8/s1600-h/00007_thumb1%25255B2%25255D.png"><img title="00007_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00007_thumb1" src="http://lh3.googleusercontent.com/-nq32kYS2ZmQ/VhGuWBQtf4I/AAAAAAAAhoU/XahxoqJTWYw/00007_thumb1_thumb.png?imgmax=800" width="216" height="484"></a></p> <p>如果你跟我一樣,喜歡用 Link Bubble Browser 這套很好用的瀏覽器 app,會發現 Link Bubble Browser 似乎跟 PinTasking 有一點不合,沒關係,我們從這邊調整一下,就可以讓它們倆合作無間了。</p> <p>首先,你需要去 Link Bubble Browser 的 app 資訊按下【清除預設值】按鈕,接著就是 PinTasking 這邊的設定了。</p> <p>Default for http links:按下這個按鈕,可以將 PinTasking 設定為開啟 http 連結的預設 app。</p> <p>Default for https links:按下這個按鈕,可以將 PinTasking 設定為開啟 https 連結的預設 app。</p> <p>Your browser:這邊設定你愛用的瀏覽器 app。將 Link Bubble Browser 設定在這裡就不會打架囉。</p> <p>Don’t open same links:對同一個連結只開啟一個瀏覽器 app,而不是重複開啟。</p> <h3>下面的 Overlay Bar,如果你在 Your Browser 選擇的是 Link Bubble Browser 的話,這區可以不用理會。如果是其他的(如 Chrome)這區才有影響。當啟動瀏覽器 app 時,PinTasking 會在下方滑出一條工具列,上面有三個圖像分別代表三個功能。</h3> <p>Side:工具列要放在【Right】(右邊)還是【Left】(左邊)。</p> <p>Toolbar Action:工具列上面提供的功能。【Pin this】是【釘選瀏覽器】,【Share】是【分享這條連結】,【Open in】是【使用選擇的 app 開啟連結】。</p> <p>如果使用 Chrome 之類的瀏覽器,第一次開啟連結時,PinTasking 會呼叫瀏覽器並且滑出工具列。如果此時按下工具列的【Pin this】,瀏覽器就會被釘選。之後使用者只要繼續開啟連結,PinTasking 就會把連結傳遞給瀏覽器,一直開啟,並且在瀏覽器的圖釘上顯示目前已開啟的連結數目,如<br><a href="http://lh3.googleusercontent.com/-pszAwwuOHdk/VhGuXrPEKSI/AAAAAAAAhoc/nPR7T6MGuo0/s1600-h/00008_thumb1%25255B2%25255D.png"><img title="00008_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="00008_thumb1" src="http://lh3.googleusercontent.com/-9xYtoIyj1WM/VhGuZWlz9hI/AAAAAAAAhok/_aP27n07BeQ/00008_thumb1_thumb.png?imgmax=800" width="274" height="484"></a></p> <p>可以看到左邊 Chrome 圖案的圖釘右上方有個 2,表示 Chrome 已經開啟了兩條連結(也就是兩個分頁)。此時只要點一下該圖釘,就可以切換到 Chrome 觀看內容。</p> <h3>Advanced 是設定 PinTasking 開啟連結的方式。</h3> <p>Link operating mode:按下這個按鈕會出現解說與選擇畫面。這邊選擇的是 PinTasking 如何利用瀏覽器處理連結的方式。</p> <blockquote> <p>[DEFAULT] Collector:PinTasking 會收集連結,等到使用者切換到瀏覽器的時候再一次開啟。</p> <p>[EXPERIMENTAL] Quick Opener:當使用者點下連結時,PinTasking 會先將瀏覽器呼喚到前端,開啟連結,然後迅速將瀏覽器釘選後回到原本的 app。根據運作的裝置的各種條件影響,這個行為可能快到使用者沒感覺就結束了。這個選項的好處是瀏覽器可以在背景開啟網頁,使用者切換過去時就可以直接觀看內容。</p> <p>[EXTENSION] Chrome Prerender:這個選項只對 Chrome 或 Chrome Beta 有效。需要額外安裝 extension,啟動後,PinTasking 會將連結傳遞給 Chrome,Chrome 就會在背景主動載入連結內容。</p></blockquote> <p>Mode relevant settings:PinTasking 在連續開啟連結時,開啟第一條後會暫停一段時間再開啟第二條。這個選項就是用來設定暫停時間的長短。預設是 500ms(500 毫秒,也就是 0.5 秒)。這個時間如果設定的太短可能會讓瀏覽器產生預期以外的錯誤。</p> <p> </p> <h2>System helper installer:</h2> <p><a href="http://lh3.googleusercontent.com/-6_DFlanpavw/VhGuagf6lOI/AAAAAAAAhos/MhTRMjc3BWs/s1600-h/00009_thumb1%25255B2%25255D.png"><img title="00009_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00009_thumb1" src="http://lh3.googleusercontent.com/-ZCtjg_1Yhpo/VhGub3XRmaI/AAAAAAAAho0/3hs2BgT2_3Y/00009_thumb1_thumb.png?imgmax=800" width="274" height="484"></a></p> <p>前面提過了,這個僅對已經取得 root 權限的 Lollipop 裝置有效。右下角的 <strong><span style="color: #00ffff">VERIFY ROOT ACCESS</span></strong> 可以用來驗證 root 權限是否存在。</p> <p> <hr> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-70228099429727955392015-03-31T15:40:00.001+08:002015-03-31T16:01:09.086+08:00[ Google Drive ] Google Drive 整合原 Google+ Photos (相簿)功能了!<p><a href="http://lh6.ggpht.com/-oua_08TtF0U/VRpPI40Um4I/AAAAAAAAdAg/GiugkwXF0us/s1600-h/Title%25255B3%25255D.gif"><img title="Title" style="float: none; margin-left: auto; display: block; margin-right: auto" alt="Title" src="http://lh5.ggpht.com/-0t5AiV3oqZ0/VRpPKXJxyfI/AAAAAAAAdAo/qs5Z9tTgF70/Title_thumb%25255B1%25255D.gif?imgmax=800" width="254" height="480"></a></p> <p>Google 產品核心負責人 Sundar Pichai 日前接受 Forbes 採訪時曾表示,Google+ 將會被拆成 stream(估計是原本 Google+ 頁面)、Hangouts 與 Photos 三大項目。</p> <p>對於 Hangouts 被分出來之後的運行模式相信大多數人可以想像,但是 Photos 呢?當時我跟朋友解釋過,「我推測應該是跟 Dropbox 一樣,照片將會出現實體檔案並且儲存在 Google Drive 中」有用過 Dropbox 備份相片的人相信馬上就理解了。</p> <p>以往 Google+ Photos 最讓人詬病的一點就是「看不到檔案在哪裡」。所有的行為都必須透過 app 或是網頁才能處理。對於需要批次作業的人來說無疑是個惡夢。雖然 Google+ 的「自動備份」功能很好用,可是當垃圾照片(或影片)一多,凡事都只能藉由網頁或 app 處理就會變得很麻煩。</p> <p>今日在 Google Drive 官方 blog 上 Google 宣佈了一個新的重大變更:Google Drive 整合了 Photos 功能!將來使用者所有的 Google+ Photos 的檔案將逐漸搬到 Google Drive 上。當然,你除了可以在 Google Drive 瀏覽處理這些媒體檔案以外,你還是可以在 Google+ 裡面跟以往一樣的作業。</p> <a name='more'></a> <hr> <h1><font color="#00ff00">在 App 的部份…</font></h1> <p><a href="http://lh3.ggpht.com/-q3ALBHq872Q/VRpPL3GVU2I/AAAAAAAAdAw/WYNdSOPLAaw/s1600-h/00001%25255B7%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh5.ggpht.com/-qrETthRzBMU/VRpPM3rX5QI/AAAAAAAAdA4/goBtZIXDuGY/00001_thumb%25255B3%25255D.png?imgmax=800" width="274" height="484"></a></p> <p>現在 Android 的 Google Drive app 已經可以看到選單中出現 “Google Photos” (中文是 Google 相簿)。如果你還沒看到,記得去 Play 商店檢查看看是否有更新。</p> <p>目前 Google+ Photos 與 Google Drive 整合的作業還在進行中,所以有很大機會你點下去是沒有內容的。但是現在你新上傳的照片或影片(例如透過 Google+ 自動備份上傳的照片或影片)就會直接放到 Google Drive 裡面。</p> <p> <hr> </p> <h1><font color="#00ff00">在網頁的部份…</font></h1> <p><a href="http://lh4.ggpht.com/-Mlaf_BfSFlI/VRpPOGix2aI/AAAAAAAAdBA/_9iIncPJGqQ/s1600-h/00002%25255B2%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh4.ggpht.com/-GeAN66H9oLw/VRpPQjkT5YI/AAAAAAAAdBI/qACpPwa19oE/00002_thumb.png?imgmax=800" width="644" height="326"></a></p> <p>可以看到左側選單列新增了一個 Google Photos 的連結。</p> <p><a href="http://lh5.ggpht.com/-toO3wxzML60/VRpPRkuEKlI/AAAAAAAAdBQ/yctzdJM6F7A/s1600-h/00003%25255B2%25255D.png"><img title="00003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00003" src="http://lh6.ggpht.com/-u31gvpPkazk/VRpPS5Y4BuI/AAAAAAAAdBY/LTZ9BT5tjAE/00003_thumb.png?imgmax=800" width="644" height="353"></a></p> <p>在設定頁面也可以看到新增了一個 Create a Google Photos folder 的選項。如果打勾,你上傳到 Google Photos 的照片或影片會被 Google Drive 存放到自動建立的目錄中。如果沒有打勾呢?可能就是存放在 Google Drive 的根目錄了吧。除非自己有很勤勞整理的習慣,不然我認為將這個選項打勾比較好。</p> <p><a href="http://lh3.ggpht.com/-BPfC6jQ8mG8/VRpPULKQ-uI/AAAAAAAAdBg/Myku7wOCw3c/s1600-h/00004%25255B2%25255D.png"><img title="00004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00004" src="http://lh6.ggpht.com/-wr30Nk-CKnU/VRpPVjh9gaI/AAAAAAAAdBo/RIKGiV7TCN4/00004_thumb.png?imgmax=800" width="644" height="386"></a></p> <p>將上述選項打勾後,使用自動備份將螢幕截圖上傳後發現 Google Drive 自動在根目錄建立了一個名為 Google Photos 的新目錄。並且按照「年份」與「月份」分別建立兩層子目錄,將照片存放在其中。</p> <p>我另外一個使用繁體中文的帳號的 Google Drive 網頁還沒更新。如果你的 Google Drive 網頁也還沒更新,那就只能耐心等待並且祈禱 Google 動作快一點。</p> <p>消息來源:<a href="http://googledrive.blogspot.ro/2015/03/photosindrive.html" target="_blank">Google Drive 官方 blog</a></p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-45970245052932178122015-03-23T22:03:00.001+08:002015-03-23T22:04:52.212+08:00[ Photography ] 使用 Nikon ViewNX-i 替照片標記地理位置<p><a href="http://lh5.ggpht.com/-0Jc674L4NmY/VRAc-7VFYOI/AAAAAAAAc20/Ik6T1o43TqA/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="Title" src="http://lh4.ggpht.com/-G3PU2wXbu9Y/VRAdAH4f8tI/AAAAAAAAc28/ocbzJBrl3pQ/Title_thumb.png?imgmax=800" width="660" height="420"></a></p> <p align="center">(Nikon ViewNX-i 圖像的權利屬 Nikon 所有)</p> <p>呵呵,前幾天才替 2013 年類似性質的文章修訂重發過,沒想到上個禮拜 Nikon 就發布自家新照片管理程式 ViewNX-i。想必 ViewNX-i 將會取代 ViewNX 2 吧。</p> <p>ViewNX-i 的界面與 ViewNX 2 不同,原本 ViewNX 2 用來替照片標示地理位置資訊的 Log Matching 換位置囉!如果你是老手,請直接跳到這裡看看 ViewNX-i 的 Log Matching 去哪兒了。如果你是新手,那就從頭看一遍如何用 Android 提供的 Google 定位資訊替你的照片標示地理位置。</p> <a name='more'></a> <p>如果你有 Nikon GP-1,拍照時接上 GP-1 並且取得 GPS 資訊後,相機會主動將地理位置資訊寫入影像檔。可是在室內拍照時會因為室內收不到 GPS 訊號因此 GP-1 無法定位所以無法提供地理位置資訊。或者是你沒有 GP-1 卻想將拍照的地理資訊位置寫入影像檔以提供未來參考用,那麼這一篇應該能幫助你。 <p><a href="http://lh4.ggpht.com/-9kBL4by7Aes/Uwb5zbU46CI/AAAAAAAAO6g/bCnOi907ruo/s1600-h/GP-1%25255B3%25255D.jpg"><img title="GP-1" border="0" alt="GP-1" src="http://lh6.ggpht.com/-ki7m3QUCreY/Uwb50gJBKHI/AAAAAAAAO6o/io0E03dCTls/GP-1_thumb%25255B1%25255D.jpg?imgmax=800" width="477" height="238"></a><br>▲Nikon GP-1 <hr> <h1><font color="#00ff00">注意事項</font></h1> <p>時間是很重要的。ViewNX-i 利用地理位置資訊檔,利用照片拍攝時間作為關鍵值來找出對應的地理位置。所以如果相機的時間不準就會影響定位的結果。在 Nikon Transfer 2 當中(啟動順序:Nikon ViewNX-i → 【檔案】 → 【啟動 Transfer ( T )】)有個選項叫做【連接相機時,將相機的日期和時鐘與電腦時鐘同步(僅支援的相機)】,可以利用這個方式校正相機時鐘。電腦端可以用國家時間與頻率標準實驗室的 <a href="http://www.stdtime.gov.tw/chinese/exe/NTPClock.exe">NTP 校時軟體</a> 將電腦時鐘調整為正確的標準時間。如果你的相機無法被 Nikon Transfer 2 同步時間,則需要手動校時。 </p> <p><a href="http://lh6.ggpht.com/-QXyjXJ9N0w4/UwakSxhIiqI/AAAAAAAAO5E/luauvFT6ywc/s1600-h/00002%25255B3%25255D.png"><img title="00002" border="0" alt="00002" src="http://lh6.ggpht.com/-DX0drCORlho/UwakTzMcJ9I/AAAAAAAAO5M/0uSno-xTzxw/00002_thumb%25255B1%25255D.png?imgmax=800" width="777" height="271"></a><br>▲ Nikon Transfer 2 校時用的選項 <p>另外 Android 裝置必須有連網的能力。如果你的 Android 裝置僅有 Wi-Fi 功能,那麼在不提供無線網路的地方它也無法回報當下位置。或者是你身處於收不到基地台訊號的地方…Android 裝置需要網路才能回傳當下的地理位置資訊。 <hr> <h1><font color="#00ff00">從 Google 定位記錄匯出 KML 檔</font></h1> <p>首先,登入<a href="http://maps.google.com.tw/locationhistory/">《Google 定位記錄》</a>。先來解釋一下畫面。 </p> <p><a href="http://lh3.ggpht.com/-UIl16pJMlSM/UwakU71x5RI/AAAAAAAAO5U/JKHzeHgOTQQ/s1600-h/000013.png"><img title="00001" border="0" alt="00001" src="http://lh5.ggpht.com/-eewiUsXhdHg/UwakWHhSSTI/AAAAAAAAO5c/v9OtB5MzR1k/00001_thumb1.png?imgmax=800" width="704" height="372"></a><br>▲《Google 定位記錄》的畫面 <p>綠框(一)區:日期選擇區。<br>藍框(二)區:地圖呈現區。當天的路線以及 Android 裝置回報的位置點都會呈現在這裡。為維護個人隱私因此本圖此部分已做過處理。<br>紫框(三)區:按下這個按鈕,則會自動展示當天的行進路線。<br>黑框(四)區:這是時間軸。顯示當天的移動資訊。斜線表示移動中,水平線表示停滯於某地。<br>黃框(五)區:這裡可以以「時間戳記」來選擇定位內容,匯出 KML 或是刪除儲存的定位內容。 <p>接下來要將軌跡匯出為 KML。KML 裏面會包含了「何日何時在何處」的資訊。 <ol> <li> <p>從(一)區選擇照片的拍照日期。</p> <li> <p>從(二)區與(四)區確認 Google 定位記錄與當天的行程相符合。有時候可能會因為通訊因素因而導致定位記錄異常或是缺少。</p> <li> <p>確認無誤後,點擊(五)區的【匯出成 KML】。瀏覽器會提示儲存一個名稱格式為 history-日-月-西元年.kml 的檔案。你也許會發現日期似乎少一天。原因是匯出的檔案並不是使用本地時區。例如說現在我匯出自己的定位紀錄,得到一個 history-03-13-2015.kml 並且用文書編輯器打開,可以看到定位資訊的第一筆紀錄如下:<br><a href="http://lh4.ggpht.com/--UrSe46znbM/VQXYGcydbpI/AAAAAAAAcR8/xNIA-eZLHw8/s1600-h/00004%25255B3%25255D.png"><img title="00004" border="0" alt="00004" src="http://lh4.ggpht.com/-4ru6DAjrAM4/VQXYHqNY46I/AAAAAAAAcSE/2ACdBmvhYXQ/00004_thumb%25255B1%25255D.png?imgmax=800" width="352" height="37"></a><br>這些匯出的紀錄使用的時區是 UTC –7 的時區,也就是跟 Google 總部(位於美國加州矽谷)同時區。</p></li></ol> <hr> <h1><font color="#00ff00">轉換 KML 成 GPX</font></h1> <p>Nikon ViewNX-i 只能匯入 GPX 格式的定位資訊,因此需要把上個階段取得的 KML 轉換成 GPX。由於 Google 定位資訊匯出的 KML 內,每一筆資訊的登記時間都是 UTC-7,但台灣時區屬於 UTC+8,為了後續使用 ViewNX-i 替相片標記地理資訊時不至於遭遇困難,所以轉檔成 GPX 時需要將時區轉換為 UTC。這裡詳細說明一下,為什麼不直接轉成台灣時區呢?由於 ViewNX-i 設計上比較沒有彈性,經過多次試驗後發現 ViewNX 對 UTC 的適應性最好,所以建議轉成 UTC。</p> <p>雖然 Google 官方推薦使用 GPSBabel。GPSBabel 現在(1.5.2)也終於可以處理 Google 定位資訊匯出的 KML,但是我在 Windows 下使用 GPSBabel 1.5.2 輸出 GPX 時,雖然時區已經自動轉換成 UTC,但是 ViewNX 讀入後對於時區的判斷會一直失誤,<br>所以我還是使用 <a href="http://www.gpsvisualizer.com/convert?convert_format=gpx">GPS Visualizer 提供的 KML 轉 GPS 服務</a> 來完成這件事情。 </p> <ol> <li>先確定 Output format 是 GPX(下圖藍框處),然後滑鼠點擊下圖綠框處的《Choose File》選擇上個階段取得的 KML 檔案,最後按下下圖黃框處的《[+] show advanced options》。<br><a href="http://lh4.ggpht.com/-ktI3_f2JRBM/VQXYJFsKzbI/AAAAAAAAcSM/pj0menZF_IE/s1600-h/00001%25255B3%25255D.png"><img title="00001" border="0" alt="00001" src="http://lh4.ggpht.com/-EFsxbYp7m0A/VQXYKZqhrvI/AAAAAAAAcSU/ba2VRTOX7_A/00001_thumb%25255B1%25255D.png?imgmax=800" width="584" height="384"></a> <li>下圖紅框處《Time offset》欄位填入的數值就是輸入檔案的時區與輸出檔案的時區的差值。先打開從 Google 定位下載的 KML,<br><a href="http://lh5.ggpht.com/-comjIt5qC7c/VQzpqs0qlUI/AAAAAAAAcx0/4J7FSLEcJuM/s1600-h/00007%25255B3%25255D.png"><img title="00007" border="0" alt="00007" src="http://lh5.ggpht.com/-qeION5_e81A/VQzpr8nxcJI/AAAAAAAAcx8/ZQnUAG5eFmQ/00007_thumb%25255B1%25255D.png?imgmax=800" width="379" height="67"></a><br>找到類似上圖的區域,看看這個 KML 使用的時區。我們可以看到在 <when> 與 </when> 之間標記了一組時間,下面的 <gx:coord> 與 </gx:coord> 表示座標。時間表示後面有 –07:00 字樣,這表示這組時間的時區是 UTC-7 的時區。我看過得 KML 有 UTC-7 的也有 UTC-8 的。由於這邊與接下來的動作有關,所以每次轉換前請先確定你手上的 KML 時區是哪裡。<br>因為做示範的這組 KML 使用的是 UTC-7 的時區,與 UTC 相差 0 – (-7) = 7 個小時,因此這裡填入 +7。<br><a href="http://lh4.ggpht.com/-D00872Jcaf0/VQXYLwwLY8I/AAAAAAAAcSc/ZHsE1nNNqh4/s1600-h/00002%25255B3%25255D.png"><img title="00002" border="0" alt="00002" src="http://lh3.ggpht.com/-TvJ1V7jZFg4/VQXYNUl0ZaI/AAAAAAAAcSk/uabxFz_8OOQ/00002_thumb%25255B1%25255D.png?imgmax=800" width="565" height="584"></a><br>如果你手上的 KML 用的是 UTC-8 時區,這邊要填 +8 喔。 <li>向上捲,按下下圖藍框處的《Conver》。<br><a href="http://lh4.ggpht.com/-ejaj8i87MDI/VQXYO5RrycI/AAAAAAAAcSs/dgK3nZ5XAE8/s1600-h/00003%25255B3%25255D.png"><img title="00003" border="0" alt="00003" src="http://lh5.ggpht.com/-8O_XrP58frE/VQXYQaMOQ1I/AAAAAAAAcS0/VfIskZlXcAQ/00003_thumb%25255B1%25255D.png?imgmax=800" width="584" height="384"></a> <li>將滑鼠游標移到下圖紅框處的連結,按右鍵從跳出式選單選擇【另存新檔】儲存。<br><a href="http://lh4.ggpht.com/-ez3vfYuTjQc/UwakY_oOZoI/AAAAAAAAO50/QZmpZ3pnePM/s1600-h/00004%25255B3%25255D.png"><img title="00004" border="0" alt="00004" src="http://lh5.ggpht.com/-VJi05IbyiCI/UwakZwbDt-I/AAAAAAAAO58/UcvOJXUmzVE/00004_thumb%25255B1%25255D.png?imgmax=800" width="660" height="330"></a> <li>檢視一下輸出檔案;我的 3 月 14 日的定位紀錄 KML 轉換成 GPX 後,第一筆資訊的時間是 3 月 13 日 16 點 00 分 09 秒。由於台灣時區屬於 UTC+8,16 + 8 = 24 也就是 00 點,因此沒有問題。<br><a href="http://lh4.ggpht.com/-p5p6Q-FBHmI/VQXYRW-x0mI/AAAAAAAAcS8/LqrRBpdwVIc/s1600-h/00005%25255B3%25255D.png"><img title="00005" border="0" alt="00005" src="http://lh3.ggpht.com/-UnJbJjDX15w/VQXYSGPBXSI/AAAAAAAAcTE/K-2-JRnI9ZI/00005_thumb%25255B1%25255D.png?imgmax=800" width="662" height="83"></a></li></ol> <p> <hr> </p> <h1><font color="#00ff00">在 ViewNX-i 替照片加上地理位置資訊</font></h1> <ol> <li>開啟 ViewNX-i,點擊選單列下方的【地圖】按鈕,如下圖。<br><a href="http://lh6.ggpht.com/-1_mB5ZZXB2o/VRAdBXykNzI/AAAAAAAAc3E/I_my7bXalkI/s1600-h/00001%25255B6%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh4.ggpht.com/-pzK6SuQnkMQ/VRAdCgS1cpI/AAAAAAAAc3M/czgkiz46sow/00001_thumb%25255B2%25255D.png?imgmax=800" width="646" height="391"></a></li> <li>按下下圖紅框中的圖像,就會打開 Log Matching 視窗。<br><a href="http://lh5.ggpht.com/-7Eo_DbwHk6U/VRAdEDDcx4I/AAAAAAAAc3U/uvXqQrUnFck/s1600-h/00002%25255B3%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh5.ggpht.com/-cUYGp6c1LZE/VRAdFNms54I/AAAAAAAAc3c/yedOL2u2dzQ/00002_thumb%25255B1%25255D.png?imgmax=800" width="646" height="486"></a></li> <li>按下下圖紅框中的【匯入】按鈕,並且選擇你轉換好的 GPX 檔。<br><a href="http://lh3.ggpht.com/-XpCFPBOG27o/VRAdGYAFx3I/AAAAAAAAc3k/hA-V0bp_QWk/s1600-h/00003%25255B3%25255D.png"><img title="00003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00003" src="http://lh4.ggpht.com/-bm0iWVz1yT4/VRAdH2k0UdI/AAAAAAAAc3s/FokzE6dlde4/00003_thumb%25255B1%25255D.png?imgmax=800" width="706" height="486"></a></li> <li>按下下圖紅框處的【開始】按鈕,ViewNX-i 就會利用 GPX 內的時間戳記與照片登記的拍攝時間比對後,以最佳結果配對。<br><a href="http://lh4.ggpht.com/-JGG4jJfT6H8/VRAdI1aQAwI/AAAAAAAAc30/ttJlRBGlPgs/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00004" src="http://lh6.ggpht.com/-sQcgX_YKJkM/VRAdKJmBc6I/AAAAAAAAc38/6sD2l4xKhu8/00004_thumb%25255B1%25255D.png?imgmax=800" width="706" height="486"></a></li> <li>配對完成後,可以看到剛剛的【開始】按鈕變成了【套用】。此時點擊左側的圖片檢視標記的位置是否正確。如果沒有問題,按下下圖紅框處的【套用】按鈕。按下後 ViewNX-i 會提示將會覆蓋原有(如果有的話)的地理資訊內容,按下確定繼續。<br><a href="http://lh4.ggpht.com/-zJKj_q9aHLw/VRAdLIpLPBI/AAAAAAAAc4E/EiPmj7U8aPE/s1600-h/00005%25255B3%25255D.png"><img title="00005" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00005" src="http://lh4.ggpht.com/-rPsyK_0WPMU/VRAdMgrJQ4I/AAAAAAAAc4M/b9jOmLKwowo/00005_thumb%25255B1%25255D.png?imgmax=800" width="706" height="486"></a></li> <li>標記完成後,照片下方會多出一個有經緯線的地圖的圖像。大功告成。<br><a href="http://lh5.ggpht.com/-MCTTE2S7Q34/VRAdNrTOvuI/AAAAAAAAc4U/1scWpnh84GI/s1600-h/00006%25255B3%25255D.png"><img title="00006" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00006" src="http://lh3.ggpht.com/-Ek32F5CbifU/VRAdOtYw3mI/AAAAAAAAc4c/_cSMXAtxrjc/00006_thumb%25255B1%25255D.png?imgmax=800" width="172" height="195"></a></li></ol> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-70212198147928864672015-03-21T02:36:00.001+08:002015-03-21T02:38:13.552+08:00[ Android ] Android Lollipop 帶來的新通知訊息設計二三事<p><a href="http://lh4.ggpht.com/-4cvbldnSDag/VQxn_l6h7DI/AAAAAAAActU/gkDq8TiiT5o/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px" border="0" alt="Title" src="http://lh3.ggpht.com/-vfUtTyqHH-A/VQxoBb8RDRI/AAAAAAAActc/S8l0weR7Dao/Title_thumb.png?imgmax=800" width="644" height="376"></a></p> <p>從年初開始,各裝置製造商陸續發布旗下的 Android 裝置的 Lollipop 更新檔。</p> <p>在 Lollipop 的新設計其中一項就是關於通知訊息。以往通知訊息只會存在於通知列,使用者需要進入桌面後拉下通知列才能互動。在 Lollipop 中可以將通知訊息顯示在鎖定畫面上直接互動。預設上會將所有訊息的提示內容完全顯示在鎖定畫面,而有些訊息並不適合出現在這種地方,可以透過設定讓內容的顯示更符合個人需求。另外對於哪些應用程式(app)在何時才能推送通知而何時不行的「干擾優先」也被納入 Lollipop 之中。現在讓我帶領各位更深入了解這個新功能該如何操作,讓你打造適合你的環境。</p> <a name='more'></a> <hr> <h1>先來談談裝置鎖定畫面顯示通知訊息。</h1> <p>進入【設定】中的【音效通知】。</p> <p><a href="http://lh3.ggpht.com/-jfy00S3E25Q/VQxoDKPGYDI/AAAAAAAActk/tGqeFw8BhB4/s1600-h/00001%25255B3%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh4.ggpht.com/-oY-ANmg4C1g/VQxoEXb2m-I/AAAAAAAActs/kKXtFb13mXU/00001_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>在【音效通知】往下找到〔裝置鎖定時〕並且點一下,</p> <p><a href="http://lh3.ggpht.com/-_1KKT5-ZhfQ/VQxoFSj1g8I/AAAAAAAAct0/rMqxUciMH-I/s1600-h/00002%25255B7%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh3.ggpht.com/-4IIT_Q3nLKs/VQxoG9lfXyI/AAAAAAAAct8/9E7kpobsjYU/00002_thumb%25255B3%25255D.png?imgmax=800" width="326" height="220"></a></p> <p>Lollipop 提供三種在鎖定畫面顯示。其中 </p> <ul> <li>[完全不顯示通知] 就跟以前的版本一樣,還你乾乾淨淨的鎖定畫面。如果你想要閱讀通知訊息,需要解鎖進入桌面拉下通知列才行。</li> <li>[顯示所有通知內容] 就是所有通知訊息的內容都會秀出來。如下圖。<br><a href="http://lh6.ggpht.com/-wrSZ5L2wjVc/VQxoIO-FrMI/AAAAAAAAcuE/HSNacSbLRQM/s1600-h/00003%25255B6%25255D.png"><img title="00003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00003" src="http://lh5.ggpht.com/-Q1sCyZkBcmE/VQxoJY3zZBI/AAAAAAAAcuM/h4TmmPuP1KQ/00003_thumb%25255B2%25255D.png?imgmax=800" width="326" height="349"></a><br>很方便,但是有時候可能你不希望系統這麼做。</li> <li>[隱藏機密通知內容] 就是將所有通知都列出來,可是內容都被隱藏。你可以知道有這些通知訊息,但是想要閱讀內容還是得進桌面拉下通知列才行。如下圖。<br><a href="http://lh3.ggpht.com/-qpGoK6Jep6k/VQxoKjm496I/AAAAAAAAcuU/U79cuNj9gFQ/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00004" src="http://lh3.ggpht.com/-62hHzIbyKlE/VQxoL-8LCQI/AAAAAAAAcuc/LpPI61Cny-s/00004_thumb%25255B1%25255D.png?imgmax=800" width="326" height="334"></a></li></ul> <p>個人認為 [隱藏機密通知內容] 的實用性不高。因為所有內容都被遮蔽了,變成單純只是看看有哪幾種通知而已。</p> <p>或許有人認為 [顯示所有通訊內容] 太不可靠了,因為什麼都會被看到,這樣鎖定桌面就沒意義了!其實 Google 也知道。所以 Lollipop 有其他設計搭配這個功能,使這個通知訊息可以出現在鎖定畫面的設計變得實用。</p> <p><a href="http://lh3.ggpht.com/-m6zA-sT1TP4/VQxoNK8qUTI/AAAAAAAAcuk/QnlfSGJYovs/s1600-h/00005%25255B3%25255D.png"><img title="00005" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00005" src="http://lh4.ggpht.com/-SKuaCiW6cb8/VQxoOpzdqcI/AAAAAAAAcus/zkxkse2k8Ok/00005_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>回到【音效通知】,在〔裝置鎖定時〕下面有個〔應用程式通知〕,點進去。</p> <p><a href="http://lh5.ggpht.com/-S0BE9NwS3mA/VQxoQAi8RKI/AAAAAAAAcu0/wRtT2RftytI/s1600-h/00006%25255B3%25255D.png"><img title="00006" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00006" src="http://lh5.ggpht.com/-hw4NBq7GwYk/VQxoRbwTjDI/AAAAAAAAcu8/ATXy5YUoLfI/00006_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>這裡有裝置上安裝的所有 app。選一個你希望通知訊息內容不要被顯示的 app,例如 LINE。</p> <p><a href="http://lh5.ggpht.com/-wP6cWmbl3HU/VQxoSo86w4I/AAAAAAAAcvE/NSVcgllM_E0/s1600-h/00007%25255B3%25255D.png"><img title="00007" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00007" src="http://lh4.ggpht.com/-uf7xp5VPn5I/VQxoUHR3SPI/AAAAAAAAcvM/RvL7qFQvZUI/00007_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>將 [機密] 啟動。</p> <p>當〔裝置鎖定時〕設定為 [顯示所有通知內容] 與〔應用程式通知〕將選定的應用程式的 [機密] 啟動後,一旦有通知訊息傳送過來後就會像下圖般,</p> <p><a href="http://lh5.ggpht.com/-YyONYYLrj_A/VQxoVZs_-uI/AAAAAAAAcvU/4g-FOtRyhBc/s1600-h/00008%25255B3%25255D.png"><img title="00008" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00008" src="http://lh3.ggpht.com/-PbS4hadcX2U/VQxoWh1A86I/AAAAAAAAcvc/OCVdxwFBbos/00008_thumb%25255B1%25255D.png?imgmax=800" width="326" height="350"></a></p> <p>瞧,剛剛將 LINE 的 [機密] 啟動後,LINE 的通知訊息還是會出現,但是內容卻被隱蔽了。而其他沒有設定為 [機密] 的應用程式的通知訊息內容依然會正常呈現。</p> <p>如果你不希望某個應用程式的通知訊息一直出現,除了將它移除之外,你也可以利用〔應用程式通知〕的設定,將該應用程式的 [封鎖] 啟動,</p> <p><a href="http://lh4.ggpht.com/-lYMoTVhknXk/VQxoYFE3ZjI/AAAAAAAAcvk/NOcyz1okyTI/s1600-h/00009%25255B3%25255D.png"><img title="00009" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00009" src="http://lh5.ggpht.com/-Zbd_any6XEA/VQxoZYUDxjI/AAAAAAAAcvs/L2mnNvhBjMg/00009_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>這麼一來,這個應用程式就不能再推送任何通知訊息到通知列了。</p> <p>要注意的是在〔裝置鎖定時〕如果設定為 [隱藏機密通知內容],那麼〔應用程式通知〕就不會出現 [機密] 了。因為所有訊息都被遮蔽了,等於所有應用程式都強制開啟 [機密] 了。</p> <p> <hr> </p> <h1>接著,來談談優先干擾這個設計。</h1> <p><a href="http://lh4.ggpht.com/-ecf7bYS3GU8/VQxoaiDB3QI/AAAAAAAAcv0/5DeDiBuHaDA/s1600-h/00010%25255B3%25255D.png"><img title="00010" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00010" src="http://lh4.ggpht.com/-KbxEagd5Jpk/VQxob12s9FI/AAAAAAAAcv8/sNWVZSeJxxM/00010_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>有使用過 iOS 裝置的朋友應該對防干擾的設定不陌生。</p> <p>這個設計讓使用者可以自行決定是否要禁止通知、來電與簡訊,以避免這些內容打擾到自己。例如說希望能睡個好覺,所以晚上睡眠時間就禁止通話與訊息。</p> <p>預設是一律允許干擾。如果想要改變選項,可以按〔來電與收到通知時〕選擇。</p> <p><a href="http://lh3.ggpht.com/-nK4uBgcu8QI/VQxoc0hD9pI/AAAAAAAAcwE/SAPe0ryoOdA/s1600-h/00011%25255B3%25255D.png"><img title="00011" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00011" src="http://lh6.ggpht.com/-SozjvRR8byk/VQxoeSUss_I/AAAAAAAAcwM/AeSV_Jz0Kqs/00011_thumb%25255B1%25255D.png?imgmax=800" width="326" height="195"></a></p> <p>這邊要講一件重要的事情。所謂的「不干擾」是指「不發出聲音,不震動」,<strong><font style="background-color: #ffff00" color="#ff0000" size="4">但是依照應用程式的行為可能會點亮螢幕</font></strong>。例如說來電時,電話 app 會點亮螢幕。或者是 LINE 如果設定為關閉螢幕時來訊會跳出簡易通知,此時即使設定為不干擾,雖然來電時不會震動不會有來電音樂,或者是 LINE 來訊時不會播放通知音效,<strong><font style="background-color: #ffff00" color="#ff0000" size="4">可是螢幕會被點亮</font></strong>。如果在意的人就要考慮將螢幕向下放置以免被點亮時的光線影響。</p> <p>另外,「不干擾」也不是「拒絕」。意思就是在不干擾模式下,來電或簡訊依然會進來,通知訊息依然會推送到通知列。不干擾模式並不會拒絕來電或簡訊,也不會拒絕通知訊息。千萬別把「不干擾」視為「封鎖」了!</p> <p>當設定為 [僅允許優先干擾] 時,若希望應用程式推送通知訊息時可以跟平常一樣有聲音或震動,需要到〔應用程式通知〕當中將 [優先] 啟動。</p> <p><a href="http://lh5.ggpht.com/-2h7jzMLoP-U/VQxofn22anI/AAAAAAAAcwU/ndBFKfRE0wQ/s1600-h/00012%25255B3%25255D.png"><img title="00012" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00012" src="http://lh6.ggpht.com/-j24DSDcawAs/VQxogna_XKI/AAAAAAAAcwc/OevQuu5mKns/00012_thumb%25255B1%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>如果希望在 [僅允許優先干擾] 模式下不會漏接某些人的電話或簡訊,就需要將 <strong><font color="#ff0000">優先干擾</font></strong> 的通話與訊息啟動。</p> <p><a href="http://lh5.ggpht.com/-DHsabFaMN1I/VQxoh-r9YwI/AAAAAAAAcwk/rz5xNY54-qU/s1600-h/00010%25255B7%25255D.png"><img title="00010" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00010" src="http://lh3.ggpht.com/-UNn7k7NCnrY/VQxojTaNUsI/AAAAAAAAcws/lVTMsksKEgc/00010_thumb%25255B3%25255D.png?imgmax=800" width="366" height="646"></a></p> <p>在 <strong>來電者/訊息傳送者 </strong>處可以設定哪些人的來電或簡訊允許提示。選項有 所有人、僅限已加星號的聯絡人、僅限聯絡人 等。</p> <p><a href="http://lh4.ggpht.com/-_iKaHvODCjU/VQxoksC9_cI/AAAAAAAAcw0/5IgcC4-cZos/s1600-h/00013%25255B3%25255D.png"><img title="00013" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00013" src="http://lh5.ggpht.com/-Q-HYDcMGnqg/VQxol5SR1HI/AAAAAAAAcw8/LrZEfMOJuw8/00013_thumb%25255B1%25255D.png?imgmax=800" width="326" height="148"></a></p> <p>Android Lollipop 的不干擾跟 iOS 比起來遜色了點。iOS 的不干擾對於來電有個放寬功能:如果連續來電就會暫時解除不干擾模式,發出聲響提示來電。這個功能對於不特定對象找自己的時候是有用的。例如醫院來電通知或是警察局來電找人。然而 Lollipop 還沒有這個功能。</p> <p>要快速切換 [一律收到干擾] 與 [僅允許優先干擾] 的方式就是按一下音量鍵,向上(增加音量)或向下(減少音量)都可以,讓音量調整視窗出現。</p> <p><a href="http://lh3.ggpht.com/-3Fv9Y7zt3p8/VQxon3R3LEI/AAAAAAAAcxE/U-NuHOwJ-wU/s1600-h/00014%25255B3%25255D.png"><img title="00014" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00014" src="http://lh6.ggpht.com/-st9VlGvF0LU/VQxoo-jiV0I/AAAAAAAAcxM/OQBw8z3cQhs/00014_thumb%25255B1%25255D.png?imgmax=800" width="326" height="99"></a></p> <p>[音效] 就是 [一律收到干擾] 模式,而 [優先] 就是 [僅允許優先干擾模式],[靜音] 就是 [不允許干擾] 模式。</p> <p> <hr> </p> <h1>如果你有運行 Android Wear 的 smartwatch 的話…</h1> <p>與 smartwatch 配對的手機或平板如果運行著 Lollipop,那麼干擾模式是同步的。也就是如果你在 smartwatch 上將干擾模式設定為 [僅允許優先干擾],那麼配對的裝置也會變成 [僅允許優先干擾]。</p> <p>另外就是,在 [一律允許干擾] 模式跟 [僅允許優先干擾] 模式都只對手機或平板有用。在 [僅允許優先干擾] 模式下,來電時、推送通知訊息時,smartwatch 還是會有反應。例如來電時 smartwatch 會震動,有新的通知訊息時 smartwatch 會點亮螢幕而且秀出訊息等行為都不會變。只有在 [不允許干擾] 的情況下,smartwatch 才會安安靜靜。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com1tag:blogger.com,1999:blog-1851695053791955960.post-4566021004020694312015-03-19T19:02:00.001+08:002015-03-19T19:02:41.298+08:00[ LINE ] LINE 最新桌面客端更新到 4.0.0.278,終於支援動態貼圖<p><a href="http://lh4.ggpht.com/-Ff7bR4JnwBk/VQqsuZD4r8I/AAAAAAAAco8/-J1HcQrWJzQ/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px" border="0" alt="Title" src="http://lh5.ggpht.com/-NZ3XfPc3LMM/VQqsvcD9lwI/AAAAAAAAcpE/NdGmDiJOswg/Title_thumb.png?imgmax=800" width="644" height="427"></a></p> <p>LINE 在台灣是使用者相當多的通訊軟體,同時也具備桌面端。LINE 的行動裝置客端很早就支援動態貼圖,可是桌面客端遲遲沒有消息。今天 LINE 桌面客端(Windows)更新到 4.0.0.278,終於支援動態貼圖啦!</p> <a name='more'></a> <p><a href="http://lh6.ggpht.com/-yUacHyU-1FM/VQqswustv9I/AAAAAAAAcpM/OgTo-bknYBQ/s1600-h/00001%25255B8%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh3.ggpht.com/-kQ2MhGJXBNY/VQqsxrhahuI/AAAAAAAAcpU/sYLFbnNrXuA/00001_thumb%25255B6%25255D.png?imgmax=800" width="379" height="495"></a></p> <p>這次 4.0.0.278 更新了以上內容。包含了很多改進。像是現在直接複製圖片後,可以在聊天室直接【貼上】就能分享圖片,不必用「新增」的方式。畫面也更新了。最重要的是:</p> <ul> <li>貼圖可預覽。</li> <li>貼圖視窗可調整大小。</li> <li><font size="4"><strong>支援動態貼圖!</strong></font></li></ul> <p>他們終於想到桌面客端需要動態貼圖啊!!!</p> <p><a href="http://lh4.ggpht.com/-e7quRK5w18Q/VQqsy2e69zI/AAAAAAAAcpc/-BaEHvBdnpg/s1600-h/00002%25255B2%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh6.ggpht.com/-XYR6qZLzWo8/VQqs0L3TNyI/AAAAAAAAcpk/wwM8gydN8cs/00002_thumb.png?imgmax=800" width="372" height="499"></a></p> <p>上面是貼圖預覽。不同於行動裝置客端需要先點一下才會看到貼圖的動態效果,你只要游標經過自然就會放大該張貼圖,而動態貼圖也會自己動起來。新的界面看起來很好用。</p> <p>不要等了,快下載吧!</p> <p>對了,4.0.0.278 在聯絡人的顯示上也跟行動裝置客端 v5 一樣,都變成圓圓的了。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-11643491078187371492015-03-16T03:05:00.000+08:002015-03-21T11:46:56.453+08:00[ Photography ] (2015 修訂版) Nikon 使用者利用 Android 裝置的《Google 裝置回報》與 Nikon ViewNX 2 替照片標記地理位置<a href="http://lh4.ggpht.com/-yoWLN4yHCRk/UwakQFqZq2I/AAAAAAAAO40/GLJNYlQu7YI/s1600-h/Title3.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: inline-block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Title" src="http://lh6.ggpht.com/-ze8v5I-NKic/UwakR2NcLSI/AAAAAAAAO48/EfTG9XkfGVM/Title_thumb1.png?imgmax=800" width="660" height="420"></a><br><em>(<b>本文的基礎是 2014 年的同名文章。由於發現當初這篇文章有一些寫錯的地方以及 GPSBabel 也有改進,所以勘誤,修改,然後重發一次。</b>)<br></em><br>如果你有 Android 裝置,是否曾經注意到設定中有個叫做《Google 裝置回報》(或類似)的選項?這個功能可以讓 Android 回報目前所在的位置。而這些資訊會儲存在該裝置使用的 Google 帳號中。之後可以透過 Google 定位記錄瀏覽與管理。如果你是 Nikon 的 DSLR 擁有者,可以利用這個功能與 ViewNX 2 結合替相片加上地理位置資訊,知道照片是何時在何處拍攝的。 <br> <a name='more'></a><br>如果你有 Nikon GP-1,拍照時接上 GP-1 並且取得 GPS 資訊後,相機會主動將地理位置資訊寫入影像檔。可是在室內拍照時會因為室內收不到 GPS 訊號因此 GP-1 無法定位所以無法提供地理位置資訊。或者是你沒有 GP-1 卻想將拍照的地理資訊位置寫入影像檔以提供未來參考用,那麼這一篇應該能幫助你。<br> <div align="center"><a href="http://lh4.ggpht.com/-9kBL4by7Aes/Uwb5zbU46CI/AAAAAAAAO6g/bCnOi907ruo/s1600-h/GP-1%25255B3%25255D.jpg"><img title="GP-1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GP-1" src="http://lh6.ggpht.com/-ki7m3QUCreY/Uwb50gJBKHI/AAAAAAAAO6o/io0E03dCTls/GP-1_thumb%25255B1%25255D.jpg?imgmax=800" width="477" height="238"></a><br>▲Nikon GP-1</div><br> <hr> <br> <h1><span style="color: lime">注意事項</span></h1>時間是很重要的。ViewNX 2 利用地理位置資訊檔,利用照片拍攝時間作為關鍵值來找出對應的地理位置。所以如果相機的時間不準就會影響定位的結果。在 Nikon Transfer 2 當中(啟動順序:Nikon ViewNX 2 → 【檔案】 → 【啟動 Transfer ( T )】)有個選項叫做【連接相機時,將相機的日期和時鐘與電腦時鐘同步(僅支援的相機)】,可以利用這個方式校正相機時鐘。電腦端可以用國家時間與頻率標準實驗室的 <a href="http://www.stdtime.gov.tw/chinese/exe/NTPClock.exe" target="_blank">NTP 校時軟體</a> 將電腦時鐘調整為正確的標準時間。如果你的相機無法被 Nikon Transfer 2 同步時間,則需要手動校時。<br> <div align="center"><a href="http://lh6.ggpht.com/-QXyjXJ9N0w4/UwakSxhIiqI/AAAAAAAAO5E/luauvFT6ywc/s1600-h/00002%25255B3%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://lh6.ggpht.com/-DX0drCORlho/UwakTzMcJ9I/AAAAAAAAO5M/0uSno-xTzxw/00002_thumb%25255B1%25255D.png?imgmax=800" width="777" height="271"></a> <br>▲ Nikon Transfer 2 校時用的選項<br><br> <div style="text-align: left">另外 Android 裝置必須有連網的能力。如果你的 Android 裝置僅有 Wi-Fi 功能,那麼在不提供無線網路的地方它也無法回報當下位置。或者是你身處於收不到基地台訊號的地方…Android 裝置需要網路才能回傳當下的地理位置資訊。</div></div> <hr> <h1><span style="color: lime">從 Google 定位記錄匯出 KML 檔</span></h1>首先,登入<a href="http://maps.google.com.tw/locationhistory/" target="_blank">《Google 定位記錄》</a>。先來解釋一下畫面。<br> <div align="center"><a href="http://lh3.ggpht.com/-UIl16pJMlSM/UwakU71x5RI/AAAAAAAAO5U/JKHzeHgOTQQ/s1600-h/000013.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://lh5.ggpht.com/-eewiUsXhdHg/UwakWHhSSTI/AAAAAAAAO5c/v9OtB5MzR1k/00001_thumb1.png?imgmax=800" width="704" height="372"></a> <br>▲《Google 定位記錄》的畫面</div> <div align="left">綠框(一)區:日期選擇區。 <br>藍框(二)區:地圖呈現區。當天的路線以及 Android 裝置回報的位置點都會呈現在這裡。為維護個人隱私因此本圖此部分已做過處理。 <br>紫框(三)區:按下這個按鈕,則會自動展示當天的行進路線。 <br>黑框(四)區:這是時間軸。顯示當天的移動資訊。斜線表示移動中,水平線表示停滯於某地。 <br>黃框(五)區:這裡可以以「時間戳記」來選擇定位內容,匯出 KML 或是刪除儲存的定位內容。<br><br></div> <div align="left">接下來要將軌跡匯出為 KML。KML 裏面會包含了「何日何時在何處」的資訊。</div> <ol> <li> <div align="left">從(一)區選擇照片的拍照日期。</div> <li> <div align="left">從(二)區與(四)區確認 Google 定位記錄與當天的行程相符合。有時候可能會因為通訊因素因而導致定位記錄異常或是缺少。</div> <li> <div align="left">確認無誤後,點擊(五)區的【匯出成 KML】。瀏覽器會提示儲存一個名稱格式為 history-日-月-西元年.kml 的檔案。你也許會發現日期似乎少一天。原因是匯出的檔案並不是使用本地時區。例如說現在我匯出自己的定位紀錄,得到一個 history-03-13-2015.kml 並且用文書編輯器打開,可以看到定位資訊的第一筆紀錄如下:<br><a href="http://lh4.ggpht.com/--UrSe46znbM/VQXYGcydbpI/AAAAAAAAcR8/xNIA-eZLHw8/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://lh4.ggpht.com/-4ru6DAjrAM4/VQXYHqNY46I/AAAAAAAAcSE/2ACdBmvhYXQ/00004_thumb%25255B1%25255D.png?imgmax=800" width="352" height="37"></a><br>這些匯出的紀錄使用的時區是 UTC –7 的時區,也就是跟 Google 總部(位於美國加州矽谷)同時區。</div></li></ol><br> <hr> <h1><span style="color: lime">轉換 KML 成 GPX</span></h1>Nikon ViewNX 2 只能匯入 GPX 格式的定位資訊,因此需要把上個階段取得的 KML 轉換成 GPX。由於 Google 定位資訊匯出的 KML 內,每一筆資訊的登記時間都是 UTC-7,但台灣時區屬於 UTC+8,為了後續使用 ViewNX 替相片標記地理資訊時不至於遭遇困難,所以轉檔成 GPX 時需要將時區轉換為 UTC。這裡詳細說明一下,為什麼不直接轉成台灣時區呢?由於 ViewNX 設計上比較沒有彈性,經過多次試驗後發現 ViewNX 對 UTC 的適應性最好,所以建議轉成 UTC。<br><br>雖然 Google 官方推薦使用 GPSBabel。GPSBabel 現在(1.5.2)也終於可以處理 Google 定位資訊匯出的 KML(2014 年 2 月寫這篇文章時,GPSBabel 當時的版本還無法處理定位資訊匯出的 KML 檔),但是我在 Windows 下使用 GPSBabel 1.5.2 輸出 GPX 時,雖然時區已經自動轉換成 UTC,但是 ViewNX 讀入後對於時區的判斷會一直失誤,<br><br>所以我還是使用 <a href="http://www.gpsvisualizer.com/convert?convert_format=gpx" target="_blank">GPS Visualizer 提供的 KML 轉 GPS 服務</a> 來完成這件事情。<br> <ol> <li>先確定 Output format 是 GPX(下圖藍框處),然後滑鼠點擊下圖綠框處的《Choose File》選擇上個階段取得的 KML 檔案,最後按下下圖黃框處的《[+] show advanced options》。 <br><a href="http://lh4.ggpht.com/-ktI3_f2JRBM/VQXYJFsKzbI/AAAAAAAAcSM/pj0menZF_IE/s1600-h/00001%25255B3%25255D.png"><img title="00001" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00001" src="http://lh4.ggpht.com/-EFsxbYp7m0A/VQXYKZqhrvI/AAAAAAAAcSU/ba2VRTOX7_A/00001_thumb%25255B1%25255D.png?imgmax=800" width="584" height="384"></a> <li>下圖紅框處《Time offset》欄位填入的數值就是輸入檔案的時區與輸出檔案的時區的差值。先打開從 Google 定位下載的 KML,<br><a href="http://lh5.ggpht.com/-comjIt5qC7c/VQzpqs0qlUI/AAAAAAAAcx0/4J7FSLEcJuM/s1600-h/00007%25255B3%25255D.png"><img title="00007" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00007" src="http://lh5.ggpht.com/-qeION5_e81A/VQzpr8nxcJI/AAAAAAAAcx8/ZQnUAG5eFmQ/00007_thumb%25255B1%25255D.png?imgmax=800" width="379" height="67"></a><br>找到類似上圖的區域,看看這個 KML 使用的時區。我們可以看到在 <when> 與 </when> 之間標記了一組時間,下面的 <gx:coord> 與 </gx:coord> 表示座標。時間表示後面有 –07:00 字樣,這表示這組時間的時區是 UTC-7 的時區。我看過得 KML 有 UTC-7 的也有 UTC-8 的。由於這邊與接下來的動作有關,所以每次轉換前請先確定你手上的 KML 時區是哪裡。<br><br>因為做示範的這組 KML 使用的是 UTC-7 的時區,與 UTC 相差 0 – (-7) = 7 個小時,因此這裡填入 +7。<br><a href="http://lh4.ggpht.com/-D00872Jcaf0/VQXYLwwLY8I/AAAAAAAAcSc/ZHsE1nNNqh4/s1600-h/00002%25255B3%25255D.png"><img title="00002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00002" src="http://lh3.ggpht.com/-TvJ1V7jZFg4/VQXYNUl0ZaI/AAAAAAAAcSk/uabxFz_8OOQ/00002_thumb%25255B1%25255D.png?imgmax=800" width="565" height="584"></a> <br>如果你手上的 KML 用的是 UTC-8 時區,這邊要填 +8 喔。 <li>向上捲,按下下圖藍框處的《Conver》。<br><a href="http://lh4.ggpht.com/-ejaj8i87MDI/VQXYO5RrycI/AAAAAAAAcSs/dgK3nZ5XAE8/s1600-h/00003%25255B3%25255D.png"><img title="00003" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00003" src="http://lh5.ggpht.com/-8O_XrP58frE/VQXYQaMOQ1I/AAAAAAAAcS0/VfIskZlXcAQ/00003_thumb%25255B1%25255D.png?imgmax=800" width="584" height="384"></a> <li>將滑鼠游標移到下圖紅框處的連結,按右鍵從跳出式選單選擇【另存新檔】儲存。 <br><a href="http://lh4.ggpht.com/-ez3vfYuTjQc/UwakY_oOZoI/AAAAAAAAO50/QZmpZ3pnePM/s1600-h/00004%25255B3%25255D.png"><img title="00004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00004" src="http://lh5.ggpht.com/-VJi05IbyiCI/UwakZwbDt-I/AAAAAAAAO58/UcvOJXUmzVE/00004_thumb%25255B1%25255D.png?imgmax=800" width="660" height="330"></a> <li>檢視一下輸出檔案;我的 3 月 14 日的定位紀錄 KML 轉換成 GPX 後,第一筆資訊的時間是 3 月 13 日 16 點 00 分 09 秒。由於台灣時區屬於 UTC+8,16 + 8 = 24 也就是 00 點,因此沒有問題。<br><a href="http://lh4.ggpht.com/-p5p6Q-FBHmI/VQXYRW-x0mI/AAAAAAAAcS8/LqrRBpdwVIc/s1600-h/00005%25255B3%25255D.png"><img title="00005" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00005" src="http://lh3.ggpht.com/-UnJbJjDX15w/VQXYSGPBXSI/AAAAAAAAcTE/K-2-JRnI9ZI/00005_thumb%25255B1%25255D.png?imgmax=800" width="662" height="83"></a></li></ol><br> <hr> <h1><span style="color: lime">在 ViewNX 2 替照片加上地理位置資訊</span></h1> <ol> <li>開啟 ViewNX 2,選取要加上地理位置資訊的圖片,然後透過選單<span style="color: yellow">【編輯】→【Log Matching ( H )】→【Log Matching ( A )…】</span>或者是上方的<span style="color: yellow">【Log Matching】→【Log Matching…】</span>進入 Log Matching 畫面。<br><a href="http://lh5.ggpht.com/-FRyipX3kQYI/Uwb51jrsnwI/AAAAAAAAO6w/g02UJ1qiE20/s1600-h/00005%25255B3%25255D.png"><img title="00005" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00005" src="http://lh3.ggpht.com/-1PK-d6DOnWk/Uwb528MpRoI/AAAAAAAAO64/njYqpRLsJUg/00005_thumb%25255B1%25255D.png?imgmax=800" width="719" height="535"></a> <li>由於轉換的 GPX 現在時間為 UTC,與我們相差八個小時,需要設定否則會出現匹配錯誤的問題。先按下右上角的【設定…】。<br><a href="http://lh6.ggpht.com/-5mn-k_1w8a0/Uwb5386UzFI/AAAAAAAAO68/z_n4gKdGc8A/s1600-h/00006%25255B3%25255D.png"><img title="00006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00006" src="http://lh6.ggpht.com/-XA56zST9AyQ/Uwb54464sXI/AAAAAAAAO7I/8ea6GB4W0Lo/00006_thumb%25255B1%25255D.png?imgmax=800" width="820" height="620"></a><br><br>在設定畫面,如果你是在台灣拍攝的而且相機時間與本地時間同步,時區(Time Zone)的部份設定為 UTC +8。調整相機時間(Adjust Camera Time)這邊是只有 GPX 檔案的時間與 UTC 不同時才需要微調的部份。所以如果你的相機設定時區為台灣(UTC +8)但是取得的 GPX 時區為 UTC –7 的話,就需要在調整相機時間(Adjust Camera Time)處設定為 –7 以符合 GPX 資訊的時間。由於我們在轉換 GPX 的時候已經將資訊的時間轉換成 UTC 了,因此這裡設定維持 0 即可。<br> <a href="http://lh5.ggpht.com/-SB3mSrD7sOc/VQXYTTFmk3I/AAAAAAAAcTM/7lfWzg5xydg/s1600-h/00006%25255B3%25255D.png"><img title="00006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00006" src="http://lh4.ggpht.com/--eXGNr6NLK4/VQXYU2KPwZI/AAAAAAAAcTU/9q8AhiN6elQ/00006_thumb%25255B1%25255D.png?imgmax=800" width="468" height="456"></a> <li>點擊左上偏中的【匯入…】匯入上個階段取得的 GPX 檔案。匯入後,Log Matching 會自動根據照片拍攝時間與 GPX 內的資料比對後自行匹配。此時你可以點擊【影像檔案】清單中的檔案,左下角的地圖會自動變成匹配的地理位置資訊的地圖。(為保護個人隱私,左下角地圖區影像已經過處理)。<br><a href="http://lh5.ggpht.com/-ow1WhzAg5hk/Uwb57g_4TRI/AAAAAAAAO7g/4V4aM1NfrCI/s1600-h/00007%25255B3%25255D.png"><img title="00007" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00007" src="http://lh5.ggpht.com/-0A89nNT_PvE/Uwb58kVcNjI/AAAAAAAAO7o/12faFMVcy2g/00007_thumb%25255B1%25255D.png?imgmax=800" width="820" height="620"></a> <li>確定後,按下右下角的【套用】。面對詢問,當然是選擇【是( Y )】。<br><a href="http://lh3.ggpht.com/-YbRUlkfQNao/Uwb596mNgvI/AAAAAAAAO7w/wAvbl1qjCPY/s1600-h/00009%25255B3%25255D.png"><img title="00009" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00009" src="http://lh4.ggpht.com/-K092LK159Q8/Uwb5-tMTCyI/AAAAAAAAO74/UJRxz2OwEf8/00009_thumb%25255B1%25255D.png?imgmax=800" width="509" height="190"></a> <li>擁有地理位置資訊的圖片,下方會有一個類似劃上經緯線的地球的圖案。<br><a href="http://lh6.ggpht.com/-L6dAJr2hv98/Uwb5_tLBx8I/AAAAAAAAO78/wTFwMWjBGJU/s1600-h/00010%25255B2%25255D.png"><img title="00010" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="00010" src="http://lh4.ggpht.com/-ZHblhcRwVBY/Uwb6AuLfYQI/AAAAAAAAO8I/PZxPKxkRXM0/00010_thumb.png?imgmax=800" width="216" height="202"></a> </li></ol> <hr> <h1><span style="color: lime">額外的提醒…</span></h1>如果你有兩台以上的 Android 裝置,而且出門拍照時兩台裝置不會帶在身上,請務必把<span style="font-size: medium; color: red"><strong><span style="background-color: white">非隨身</span>的那台 Android 裝置</strong></span>的位置回報功能關閉。否則你會發現 Google 定位記錄中,當天「你」會高速的在兩個點之間移動。一個就是你隨身裝置回報的位置,另外一個就是你沒帶出門的那部裝置回報的位置(例如,你的住處)。這可能會造成判斷錯誤。所以需要將沒帶出門的裝置的位置回報功能關閉,切記切記。 Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-29686603299634254152015-02-12T18:03:00.001+08:002015-02-12T18:03:47.632+08:00[ Android ] Android 5.0 Lollipop 再次翻新 SD 卡存取權限<p><a href="http://lh4.ggpht.com/-aoRLZsqW5yY/VNx6fXM6GnI/AAAAAAAAakc/ohSCYO5wP8E/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px" border="0" alt="Title" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxGBp3NrenYihkyd9Wc7jTbX03SwOme6AajetJ7yQtrsOkMIWkiRMOLg5XLBQ7hctYx5J2WEC3KBzEOsmVOWZlZBWvTsgFwoP9GEvO45Dirusy_nPoNk-fI7xaipnNSw_CXvhV_MPoXGs/?imgmax=800" width="604" height="381"></a></p> <p>還記得 Google 在 Android 4.4 KitKat 的時候限制了第三方 app 對內建儲存區以外的媒體的存取限制嗎?忘記的話可以溫習一下 <a href="http://blog.duothinking.com/2014/03/android-android-44-kitkat-sd.html" target="_blank">[ Android ] Android 4.4 KitKat 針對 SD 卡存取權限的新改變</a> 。</p> <p>在 Android 5.0 Lollipop 發布的同時,Google 再次翻新存取權限:這次由使用者賦予 app 權限,決定 app 可以在哪邊建立刪除檔案,哪邊不行。</p> <a name='more'></a> <p>這次的消息我知道的太晚了。如果不是看到朋友貼出一張圖片顯示 X-plore File Manager 最新的更新支援了 Lollipop 的外部儲存裝置存取權限,我還真的不曉得這個新改進。</p> <p>簡單來說,Google 在 KitKat 限制了外部儲存裝置的存取權限後,引來了很多爭議,而且也有非常多開發者極力反對。於是 Google 思索如何滿足開發者與使用者的需求,又能照顧使用者的安全,最後的結果就是 Lollipop 採用的新方法。</p> <p>在 Android 5.0 Lollipop 中新增了 ACTION_OPEN_DOCUMENT_TREE 這個新的動作。在 ACTION_OPEN_DOCUMENT_TREE 允許的目錄中,app 可以讀取 / 建立 / 刪除檔案或目錄,就跟以前一樣。</p> <p>使用者這邊具體的體驗就是當 app 安裝或啟動過程,會詢問使用者可以賦予權限的目錄。舉例來說,使用者開啟音樂管理程式的時候,可以允許音樂管理程式對 SD 卡上的【音樂】目錄擁有完整存取權限。這麼一來就可以更新【音樂】目錄中所有音樂檔的 MP3 tag。但是除了【音樂】這個目錄以外,其他的儲存裝置或者是目錄它都只能讀取,不能建立也不能刪除。或者是安裝檔案管理程式,賦予【SD 卡】的完整存取權限。如此一來,檔案管理程式就可以管理整張 SD 卡。</p> <p>所以對使用者來說,以後安裝 app 可能就會被詢問可以管理的目錄有哪些。</p> <p>當然,這個新功能必須要開發者更新他們的 app 支援 ACTION_OPEN_DOCUMENT_TREE 才行。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-35355582962685609112014-12-21T17:29:00.001+08:002014-12-21T17:32:16.498+08:00[WoW] 我的 WoW UI 由哪些插件組合而成的。<p><a href="http://lh6.ggpht.com/-cABlXxAuDT4/VJaS89qIMgI/AAAAAAAAZrc/8N0W-C9wHxs/s1600-h/Title%25255B3%25255D.jpg"><img title="Title" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="Title" src="http://lh6.ggpht.com/-dRDtr1lJX2Y/VJaS-auaWbI/AAAAAAAAZrk/eQGzocahggs/Title_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="404"></a></p> <p>其實之前就接過一些詢問,我的魔獸 UI 是用哪些插件組成的。很抱歉的是每次我說回去查一查再告知,結果卻一直沒下文。</p> <p>趁著現在有印象,趕緊寫一篇 blog 闡述一下。</p> <a name='more'></a> <p>我的魔獸 UI 並沒有使用任何整合包。以前用過很多整合包,都無法完全滿足我的需求,因此花了約兩個禮拜左右嘗試了非常多的插件,自行微調後終於有了讓自己滿意的 UI。所以要找到跟我 UI 元素幾乎一樣的玩家應該很不容易。</p> <p>接下來請參照下面這張圖以及文字敘述。</p> <p><a href="http://lh4.ggpht.com/-0qEQUYCetWg/VJaS_n1PfQI/AAAAAAAAZrs/bMHF88gomRs/s1600-h/00001_R%25255B8%25255D.jpg"><img title="00001_R" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px" border="0" alt="00001_R" src="http://lh5.ggpht.com/-ZXWzBSDKa7c/VJaTA-OfvQI/AAAAAAAAZr0/EnV6I_ELXZc/00001_R_thumb%25255B4%25255D.jpg?imgmax=800" width="1028" height="644"></a></p> <p>1:<a href="http://www.curse.com/addons/wow/bartender4" target="_blank">Bartender4</a>。Bartender4 是允許客製化按鈕與快捷列的插件。</p> <p>2:<a href="http://www.curse.com/addons/wow/vuhdo" target="_blank">VuhDo</a>。VuhDo 取代團隊界面。VuhDo 提供豐富的資源而且一直有在更新(WoD 也能用)。</p> <p>3:<a href="http://www.curse.com/addons/wow/ice-hud" target="_blank">IceHUD</a>。IceHUD 取代內建的頭像與目標資訊。這張圖上面 3 的部份有三組。最上面那組是目標資訊(我把目標的 buff/debuff 顯示拿掉了),中間那組是我與目標(與寵物)的 HP/能量、MP、其中資訊,最下面那組是目標的目標資訊。</p> <p>4:<a href="http://www.deadlybossmods.com/" target="_blank">DBM</a>(Deadly Boss Mods)。打 RAID 必備的插件。DBM 有很多子插件,下載時要注意。</p> <p>5:<a href="http://www.curse.com/addons/wow/tidy-plates" target="_blank">Tidy Plates</a>。取代目標頭上血條的插件。</p> <p>6:AzCastBar。這邊我只有使用 AzCastBar 的「技能冷卻時間」與「目標身上作用 debuff 持續時間」兩種功能。</p> <p>7:<a href="http://www.curse.com/addons/wow/quartz" target="_blank">Quartz</a>。這邊我只有使用 Quartz 的「自動攻擊」,「GCD」與「目標引導中技能」三種功能。</p> <p>8:<a href="http://www.curse.com/addons/wow/power-auras-classic-v4" target="_blank">Power Auras Classic v4</a>:由於原本的 Power Auras 在【浩劫與重生】之後就不再更新,後來有愛好者重新發起一個名為 <a href="http://www.curse.com/addons/wow/power-auras-classic-v4" target="_blank">Power Auras Classic v4</a> 的版本。目前 WoD 也能用。我利用 Power Auras 設定條件,觸發時在畫面上顯示特殊圖案提示我。像這張圖裡面那一堆錐形圖案就是提示我目標的 HP 低於 20%。</p> <p>9:<a href="http://www.curse.com/addons/wow/mik-scrolling-battle-text" target="_blank">MikScrollingBattleText</a>。又稱 MSBT。用來在畫面上顯示特定文字訊息。其實 MSBT 滾動出來的訊息我在戰鬥中都不看的。只是為了方便供瀏覽後製成影片的人參考用。</p> <p>10:<a href="http://www.curse.com/addons/wow/omen-threat-meter" target="_blank">Omen Threat Meter</a>。仇恨監視插件。</p> <p>11:<a href="http://www.curse.com/addons/wow/chinchilla" target="_blank">Chinchilla Minimap</a>、<a href="http://www.curse.com/addons/wow/sexymap" target="_blank">SexyMap</a>。SexyMap 除了那會轉轉的外框之外,最重要的就是 HUD 模式(預設熱鍵 T)了!採集的時候切換成 HUD 模式,哪裡有資源一目了然。但是因為 SexyMap 不支援搬動小地圖,所以另外安裝了 Chinchilla Minimap 負責移動小地圖的位置。</p> <p>12:<a href="http://www.curse.com/addons/wow/tellmewhen" target="_blank">TellMeWhen</a>。可以設定條件用大圖示顯示特定事件的發生。例如技能冷卻完畢可使用,debuff 堆疊層數等等。</p> <p>13:<a href="http://www.curse.com/addons/wow/chocolatebar" target="_blank">ChocolateBar Broker Display</a>。好用的 broker 管理器。至於我有用的 broker 就不另外介紹了。</p> <p>14:<a href="http://www.curse.com/addons/wow/range-display" target="_blank">RangeDisplay</a>。顯示自己與目標距離用的插件。</p> <p> <hr> </p> <h2>其他好用的插件</h2> <p><a href="http://www.curse.com/addons/wow/move-anything" target="_blank">MoveAnthing</a>:可以搬移 Blizzard 內建 UI 所有元素。有時候你把某些插件安排在喜歡的位置,卻發現會擋住內建的顯示資訊。此時可以用 MoveAnthing 將該顯示資訊的圖層搬到別的位置。</p> <p><a href="http://www.wowinterface.com/downloads/info6153-1.10.html" target="_blank">Align</a>:這是一隻超級簡單的插件。只能使用命令的方式啟動與關閉,也沒有設定畫面,可是對於自訂 UI 的人而言卻很重要。因為這隻插件就是在畫面上畫出等距離的直線與橫線,讓畫面如方格紙一般。這樣才好安排元素的位置。</p> <p><a href="http://www.curse.com/addons/wow/cursor" target="_blank">_Cursor</a>:就是讓我的游標會有個閃亮的小光球,移動還會產生軌跡的插件。</p> <p>SunnArt:包含了 SunnArt Launcher 以及其他的主題。我的 UI 上下左右邊緣的背景就是 SunnArt 做出來的效果。</p> <p><a href="http://www.curse.com/addons/wow/recount" target="_blank">Recount</a>:戰鬥中傷害/治療統計插件。有人比較喜歡 Skada,而我兩個都用了一段時間後,最後還是選擇 Recount,比較合我的習慣。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-79825408115616811142014-11-26T14:36:00.001+08:002014-11-26T14:56:03.277+08:00[ WoW ] 魔獸世界第五張資料片【德拉諾之霸】要塞與專業的部份心得<p align="center"><a href="http://lh3.ggpht.com/-dVT6Nsa8eus/VHV0zfLkJEI/AAAAAAAAZb4/b5TkbxWCzK8/s1600-h/warlords-of-draenor-800x600%25255B2%25255D.jpg"><img title="warlords-of-draenor-800x600" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="warlords-of-draenor-800x600" src="http://lh5.ggpht.com/-gvD0nG-0cdk/VHV00xxEyhI/AAAAAAAAZcA/HTP_El_s_N0/warlords-of-draenor-800x600_thumb.jpg?imgmax=800" width="604" height="348"></a><br>圖片來源:<a title="http://tw.battle.net/wow/zh/warlords-of-draenor/" href="http://tw.battle.net/wow/zh/warlords-of-draenor/">http://tw.battle.net/wow/zh/warlords-of-draenor/</a></p> <p>2014 年是 Blizzard 的招牌大型多人線上模擬角色遊戲【魔獸世界 World of Warcraft】(簡稱 WoW)的 10 週年慶,同時在 11 月推出了第五張資料片【德拉諾之霸 Warlords of Draenor】(簡稱 WoD)。</p> <p>魔獸世界在 2010 與 2011 年之間創下了有效玩家數超過 1,200 萬的金氏世界紀錄,之後有效玩家數就開始走下坡。第三張資料片【浩劫與重生 Cataclysm】結束時已經跌破 1,000 萬,而第四張資料片【潘達利亞之謎 Mists of Pandaria】末期更是已經剩下 680 萬而已。</p> <p>本來新資料片上線就有機會吸引玩家。例如【浩劫與重生 Cataclysm】末期有效玩家數為 910 萬左右,而【潘達利亞之謎 Mists of Pandaria】上線時玩家數就重回 1,000 萬。然而【德拉諾之霸 Worlords of Drainor】的魅力真是驚人!2014 年第二季玩家數跌到 680 萬,而【德拉諾之霸 Warlords of Draenor】的消息開始放出來之後,同年第三季玩家數已經成長到 740 萬,一上線玩家數立刻成長到 1,000 萬!(資料來源:<a title="http://www.mmo-champion.com/content/4526-WoW-Up-to-10-Million-Subscribers-Garrison-Campaign-Quests-Active-Nov-19-Hotfixes" href="http://www.mmo-champion.com/content/4526-WoW-Up-to-10-Million-Subscribers-Garrison-Campaign-Quests-Active-Nov-19-Hotfixes">http://www.mmo-champion.com/content/4526-WoW-Up-to-10-Million-Subscribers-Garrison-Campaign-Quests-Active-Nov-19-Hotfixes</a> )</p> <p>我是從第二張資料片【巫妖王之怒 Wrath of the Lich King】甫上線之際開始接觸魔獸,一直到【潘達利亞之謎 Mists of Pandaria】中期才退出。個人感覺【潘達利亞之謎 Mists of Pandaria】會流失玩家並不是沒有道理。扣除掉系統的一些變化之外,這張資料片的故事與畫面風格都跟以往的 WoW 有差異,看不出來有著以往 WoW 獨特的奇幻風格。【德拉諾之霸 Warlords of Draenor】吸引了我回鍋。這幾天玩下來的簡單感想就是:「讚!這就是 WoW!」</p> <a name='more'></a> <h1><font color="#f79646">跟以前很不一樣的地方</font></h1> <p>WoD 這次多了個「要塞」。要塞是玩家專屬的地方,進入要塞後就看不到別的玩家了(將來也許會開放邀請他人進入要塞的機能)。要塞可以建造數個建築物,這些建築物會對專業產生影響。要塞什麼的待會再說,要先說專業的變動。</p> <p>以往 WoW 的製作型專業(鍛造,製皮,工程等)需要找專業訓練師,付錢學習製造技能。然後利用這些技能製造產品提昇技能點數,達到條件後再找專業訓練師付錢學習更高階的技能,如此循環。</p> <p>但是在 WoD 就不是這樣了!</p> <h2>採集型專業的變動</h2> <p>首先,採集型(剝皮,採礦,拔草等)的玩家會在踏上 30 年前的外域(也就是德拉諾)第一次採集時同時取得『德拉諾挖礦指南』/『德拉諾剝皮指南』/『德拉諾本草之摘要』,直接服用後技能上限就會提高到 700。然後就是開心的採集啦!這次採集也有個地方變得不太一樣。草藥本來就是原料不需要再加工,但是礦跟皮不一樣。採礦得到的原石在許多情況下需要榮練成錠才能當作原料加工,而熔煉是由採礦專業的人員負責的。剝皮有類似的情況,有時會剝下碎皮塊,可是以前的設計剝皮專業的人員只負責剝皮,碎皮塊只能透過製皮專業的人員才能揉合成皮料來加工。<strong><font color="#00ff00">在 WoD,碎皮塊揉合成皮料這一點跟採礦看齊了,由剝皮專業的人負責。所以千萬別把碎皮塊直接寄給自己的製皮專業的角色,因為製皮專業的人員沒辦法處理這些了!</font></strong></p> <h2>製造型專業的變動</h2> <p>製造型專業會在升級過程中接到適當的任務而取得指南與對應的要塞建築物藍圖,建築物藍圖用來學習建造要塞建築物,而指南用來提昇專業技能上限,而且學到兩個技能。一個是『德拉諾**奧秘』其中的**就是 <font color="#ffffff">製皮/工程/鍛造/煉金/附魔/珠寶/裁縫/銘文</font> 等,另外一個技能就是用來生產基礎原料(每個技能需要的基礎原料都不相同)。</p> <h3>接下來是重點了。</h3> <p>Blizzard 在 WoD 中取消了以往製造專業製造不同產品時需要各種不同原料的複雜設計,大幅簡化了原料的種類。例如 WoD 的工程學產品的基礎原料一律是【發條零件】,而部份產品再搭配其他原料。製皮產品的基礎原料則是【光潔皮革】,部份產品再搭配其他原料,不會複雜!<strong><font color="#00ff00">可是這些基礎原料卻跟以往的煉金轉化一樣,一天只能做一次!而且產生出來的基礎原料是靈魂綁定的!</font></strong></p> <p>以工程學為例,製作技能清單中的【發條零件】做一次可以產生四個發條零件,可是一天只能發動一次(以每天凌晨三點為 CD 結束時間)。製作一個護目鏡需要 20 個發條零件,這樣不就要 5 天才能做一個護目鏡?那需要 100 個發條零件的槍或小寵不就 25 天才一把一個?</p> <p>於是要塞建築就變得很重要了。下一個章節來講要塞建築物的重要性。</p> <p>剛剛提到指南可以學到兩個技能,一個是生產基礎原料的技能,另外一個是生產奧秘的技能。奧秘也是一天一本。WoD 的專業訓練師不再提供生產技能的學習,所有生產技能改成玩家用奧秘去跟商人交易教材來習得。而交易用的貨幣就是奧秘。大多數的技能教材都只需要一本奧秘,少數需要五本奧秘。例如工程學有兩個產品,可以用來提昇工程學產品的等級(製造的槍械 iLv 為 630,使用扳機可以提升到 iLv 640),這個教材就需要五本奧秘才能交換。</p> <p><strong><font color="#00ff00">因為這樣的設計,所以盡快的讓自己的角色取得指南學習,然後每天至少要開來製造基礎原料與奧秘。否則後面就需要花更多的時間等待原料與奧秘的累積。</font></strong></p> <h1><font color="#f79646">要塞</font></h1> <p>WoD 的要塞跟很多遊戲的玩家小屋並不一樣。目前還不允許玩家「佈置」要塞的內容。玩家隨著升級過程中,會接到任務累積要塞資源,並且擴張要塞的大小。要塞內部有 大/中/小 三種建地,可以用來建設對應的建築物。後期的要塞還會有草藥園,礦坑跟魚池(藉由解任務的方式解鎖使用權限),玩家即使沒有對應的採集專業,也可以在自己要塞內的這些區域拔草跟挖礦。當然每天的數量是有限的,等到凌晨三點的時候會重新長出來。對於不依賴製造專業維生的玩家而言,草藥園跟礦坑的產量足以應付需求(讓你可以自給自足啦),多餘的產量也可以拿去 AH 掛售賺點小錢(對不起沒有剝皮園,所以練製皮的玩家還是得弄個剝皮專業出去剝皮…而裁縫專業的的玩家也是得自己出門去打原料才行)。另外還有<strike>動物</strike>寵物園,只要完成任務,寵物園可以讓你放置一定數量的戰寵在要塞內四處走動。只不過寵物園的解鎖任務當然就是寵物對戰…玩家要面對 Lv20 以上的戰寵,所以想要看著自己喜歡的戰寵在自己要塞內耍萌就要鞭策自己去當神奇寶貝大師啦。</p> <p>回來談談跟製造型專業有關的部份。要塞最高可以升級到 Lv3。Lv3 的要塞有三塊小型建地可以建設三種小型建築物。上一個章節有提到製造型專業的玩家解了任務後可以取得指南跟要塞建築物藍圖,這藍圖可以讓你學習到對應專業的小型建築物。這些建築物可以幫助你「產生基礎原料」!</p> <p>例如工程學玩家解完任務後可以拿到工程學指南(吃掉後可以學到發條零件與德拉諾工程奧秘的製作技能)與工程學小屋的要塞製作藍圖。上面有提到,一天只能製造四個發條零件,但是所有產品都需要發條零件!此時你就需要工程學小屋!只要蓋好工程學小屋,就可以委託小屋生產發條零件。</p> <p>委託小屋生產的方式是準備好生產用的原料(例如,發條零件的原料是黑鐵礦石跟真鐵礦石。這些都可以從 Lv2 之後要塞解鎖的礦坑取得),跟 NPC 交談然後「下訂單」。小屋的訂單有上限並不能無限下單,而且生產過程需要時間,可能需要數個小時才能完成一張訂單。每張訂單可以取得一份原料。你只管下訂單,之後就可以離線。等到下次上線時可以一次領取產品。這樣你一天的產量就可以提高。</p> <p>等到小屋升級到 Lv2 後,可以指派具有對應專業的追隨者(這也是 WoD 的新設計。解任務過程會有 NPC 毛遂自薦成為你的追隨者。追隨者平常會待在要塞內。你需要指派追隨者去做要塞任務讓他們升級,或是取得你可以使用的經驗值與金錢,或者是要塞用的資源)去小屋進駐。一旦他們進駐後,小屋的生產效率會提昇,而且偶爾會生產出意外的其他原料。</p> <h1><font color="#f79646">所以說…</font></h1> <p>因為 WoD 這次製造型專業的變動可以說非常的大!跟過去十年的遊戲方式完全不同!所以熱愛製造的玩家們,趕緊將你的製造專業的角色升級,取得指南後方便每天生產原料跟奧秘,解任務累積追隨者,並且擴張要塞好建造專業小屋提昇原料的產量,讓你不必受到新設計的 CD 時間的限制而苦苦等待。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-78200925574187359542014-11-05T13:11:00.001+08:002014-11-05T13:11:42.963+08:00[ Google Play ] Google Play Movie 對台灣開放服務!<p><a href="http://lh5.ggpht.com/-LHH5INh5WZw/VFmxTLIfc7I/AAAAAAAAZQQ/lJS_RYHuhxw/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="Title" src="http://lh3.ggpht.com/-Vd2k6nrokAA/VFmxUQ9sDRI/AAAAAAAAZQY/agOGn95Mu2c/Title_thumb.png?imgmax=800" width="604" height="245"></a></p> <p>Google Play 商城有多個服務,包含了付費 app,影片,圖書,音樂等。日前台灣有開放的服務是付費 app 與圖書。今日開放了影片服務。影片服務包含了租賃與購買。租賃的部份下單後需要在 30 天內觀看,第一次觀看後 48 小時內有效,超過後就會還片了。可以線上串流播送也可以下載到裝置內再觀看。更詳細的部份可以參考<a href="https://support.google.com/googleplay/answer/4512465?hl=zh-Hant" target="_blank">官方支援資訊</a>。</p> <a name='more'></a> <p> <hr> </p> <p>如果要在裝置上購買或觀看影片,需要先安裝 Google Play Movie & TV:</p> <p><a href="https://play.google.com/store/apps/details?id=com.google.android.videos" target="_blank">Google Play Movie & TV Android 版連結</a> 或是直接用裝置掃描以下 QR Code:<br><a href="http://lh3.ggpht.com/-kIZDjKAP9dw/VFmxVRnkmwI/AAAAAAAAZQg/lCNItrNNDNw/s1600-h/GPMV_Android%25255B2%25255D.png"><img title="GPMV_Android" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="GPMV_Android" src="http://lh6.ggpht.com/-zkbdQWJRiAI/VFmxWTADtaI/AAAAAAAAZQo/MCLTsYPMDQ4/GPMV_Android_thumb.png?imgmax=800" width="224" height="224"></a></p> <p><a href="https://itunes.apple.com/us/app/id746894884?mt=8" target="_blank">Google Play Movie & TV iOS 版連結</a> 或是直接用裝置掃描以下 QR Code:<br><a href="http://lh6.ggpht.com/-bA-iyLw7f7E/VFmxXRpjpII/AAAAAAAAZQw/ggubG00At-8/s1600-h/GPMV_iOS%25255B2%25255D.png"><img title="GPMV_iOS" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="GPMV_iOS" src="http://lh5.ggpht.com/-pHvE_bXWX4Y/VFmxY-zoQwI/AAAAAAAAZQ4/V663kRur7XM/GPMV_iOS_thumb.png?imgmax=800" width="224" height="224"></a></p> <p>也可以用電腦瀏覽。只需要支援 Flash Player 10.1 的瀏覽器,前往 <a title="https://play.google.com/movies" href="https://play.google.com/movies">https://play.google.com/movies</a> 就可以觀看租賃或購買的電影。</p> <p> <hr> </p> <p>在裝置上點開 Play Movie & TV app 有時會提供免費觀賞的電影,所以每天打開來看一下說不定會遇到你喜歡的影片喔。</p> <p>下面圖片中一堆英文是因為我的 Android 界面是英文的。只要你的環境是中文的,點開來所有的說明都會變成中文的。</p> <p><a href="http://lh3.ggpht.com/-ZheQvSYnBtw/VFmxbHFhlZI/AAAAAAAAZRA/98-PHmnyd9U/s1600-h/00001%25255B5%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh3.ggpht.com/-itWizbYaORw/VFmxc-JWNRI/AAAAAAAAZRI/L2v6pT-z5k8/00001_thumb%25255B1%25255D.png?imgmax=800" width="404" height="644"></a></p> <p>只要點選影片右下角的向下箭頭圖案就可以將影片下載到裝置內離線觀看。下載完畢後會變成一個打勾的圖案。如果點擊該打勾圖案會變成將下載影片自裝置內清除。</p> <p><a href="http://lh4.ggpht.com/-E5PaL8zSr48/VFmxeLviOXI/AAAAAAAAZRQ/Brph5JD5S3k/s1600-h/00002%25255B2%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh4.ggpht.com/-AQ3fxzLnAH0/VFmxfKGmMHI/AAAAAAAAZRY/3iDbCqSEUOY/00002_thumb.png?imgmax=800" width="404" height="644"></a></p> <p>在選購影片時,將說明點開就可以看到這部影片支援的聲道跟字幕。這點很重要,千萬不要花了錢才發現租賃或購買的影片沒有你需要的字幕。</p> <p><a href="http://lh5.ggpht.com/-NT9CyNYG5BQ/VFmxgQ0CTqI/AAAAAAAAZRg/UZTxF5m8t7s/s1600-h/00003%25255B2%25255D.png"><img title="00003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00003" src="http://lh3.ggpht.com/-YgpBpTtZFDI/VFmxjcPcljI/AAAAAAAAZRo/hQ-QOb_YWIU/00003_thumb.png?imgmax=800" width="404" height="644"></a></p> <p>在 Play Movie & TV app 的設定中可以設定字幕。你能夠決定字幕的語言種類,字體大小以及呈現的方式。</p> <p> <hr> </p> <p>我在一台安裝了 CyanogenMod 11 的 Nexus 7 上觀看影片時出現了問題。可以啟動 app,可以下載。但是要觀看時會一直出現錯誤訊息。即使把下載清除想要透過線上串流的方式觀看也一樣。可是換到另外一台運行原廠 4.4.4 韌體的 Sony Xperia Z 上則可以順利觀看。</p> <p>租賃或購買電影就跟買 app 一樣。你的 Google 帳號必須綁一張信用卡,在 Play 商店 app 中選擇你想要的電影並且按下付費按鈕,輸入密碼後完成交易。</p> <p>Google Play Movie 支援 Android,iOS (包含 iPhone 與 iPad),Android TV,Apple TV 與電腦等方式播放。如果你的 Android 裝置支援 HDMI 輸出,也可以藉此透過電視觀看。如果你有買 Chromecast,也可以直接推送到 Chromecast 上播放喔。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0tag:blogger.com,1999:blog-1851695053791955960.post-80226153193001647162014-09-17T17:18:00.001+08:002014-09-17T18:06:15.393+08:00[ Android App ] 快速又方便讓人知道位置的定位服務:Glympse<p><a href="http://lh3.ggpht.com/-lC-OBv3WYKE/VBlRfNsdcDI/AAAAAAAAYPs/KcSeLRq9Goc/s1600-h/Title%25255B2%25255D.png"><img title="Title" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="Title" src="http://lh3.ggpht.com/-haAXTt0MAbk/VBlRgcqsUpI/AAAAAAAAYP0/FO5lNf1jhzc/Title_thumb.png?imgmax=800" width="604" height="353"></a></p> <p>Glympse 提供的服務很簡單:讓人知道你在哪。光是這樣其實不值得介紹,因為已經很多 app 可以單純的發送你的所在位置資訊(例如經緯度)給他人。Glympse 的服務是動態的:他們結合了地圖,即時更新,速度資訊,預估到達時間等等。更重要的是,你可以選擇這個資訊的分享時間!一旦逾時,資訊就會自動停止分享。 <p>唯一的缺點是,Glympse 目前(本文上架時間)中文顯示部份僅支援簡體中文。所以我現在是強制使用英文界面。 <hr> <a name='more'></a> <p>分享自己的地理位置資訊有很多方式。最傳統的就是直接將目前所在的經緯度公佈給他人。可是這樣的缺點是對方如果沒有足夠的知識與工具,沒辦法把經緯度轉成地圖的實際位置(況且經緯度的描述方式還有很多種),加上這是固定的,如果你移動了位置就找不到人了。</p> <p>有些服務會提供動態更新,例如 Google+ 本身有個分享目前所在地理位置的服務,雖然可以指定對象,可是對於非 Google+ 使用者而言是無法取得這項資訊的。而且不一定會想要跟某些人分享這些資訊。</p> <p>如果臨時想要跟某些人或不特定對象分享目前的位置資訊,可是又擔心事情結束後忘記取消而被這些人一直窺探自己的位置,那麼 Glympse 是個可以考慮的服務。</p> <p>這種服務有什麼用處?如果在都市區可以報地址,但有時候沒有地址。例如說</p> <p>「我的腳踏車壞了,來接我」<br>『你在哪?』<br>「我在河堤」<br>『河堤哪邊?』<br>「我不知道…就是某條河的河堤…」</p> <p>此時透過 Glympse 傳送位置資訊給對方,對方不但能迅速得知位置,而且服務有效期間內移動也不用擔心對方找不到,因為 Glympse 提供的資訊會即時更新。</p> <p>使用 Glympse 的服務前需要在行動裝置上安裝 app。</p> <table cellspacing="0" cellpadding="2" width="400" border="10"> <tbody> <tr> <td valign="top" width="400"> <h2>Glympse</h2> <p>可點此 <a href="https://play.google.com/store/apps/details?id=com.glympse.android.glympse" target="_blank">從 Google Play 安裝</a>從 Google Play 安裝</p> <p>或使用下列 QR Code:<br><a href="http://lh4.ggpht.com/-QaxK0-Itj6M/VBlRhW7JIhI/AAAAAAAAYP8/KR1hu_37t4A/s1600-h/Glympse_QR%25255B8%25255D.png"><img title="Glympse_QR" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Glympse_QR" src="http://lh6.ggpht.com/-xcexM5RdzWQ/VBlRix_djkI/AAAAAAAAYQE/wt4JDSCPbj8/Glympse_QR_thumb%25255B2%25255D.png?imgmax=800" width="224" align="left" height="224"></a></p></td></tr></tbody></table> <p> <hr> </p> <p>使用上很簡單。</p> <p><a href="http://lh6.ggpht.com/-xOPRIOfJQ-c/VBlRlR77wVI/AAAAAAAAYQM/BTQzeTE4DDY/s1600-h/00001%25255B5%25255D.png"><img title="00001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00001" src="http://lh3.ggpht.com/-4DEyQzvW2qw/VBlRmp1znLI/AAAAAAAAYQU/DFTrs9mCyNc/00001_thumb%25255B1%25255D.png?imgmax=800" width="364" height="644"></a></p> <p>在 Glympse 裡面指定收件對象,資訊存活時間(預設是 15 分鐘,最長可達 4 小時),以及附加的問候語。如果你是要前往某個目的地,還可以加上目的地讓收件對象知道你正在前往何處。設定好之後按下 Send,Glympse 會連到自家的伺服器,產生一組 URL 並傳送給指定對象。收到的人可以用瀏覽器觀看該組 URL 或者也安裝 Glympse app 開啟。</p> <p><a href="http://lh3.ggpht.com/-FZ1n_schBt8/VBlRpexUpcI/AAAAAAAAYQc/dWQEkwaol-c/s1600-h/00002%25255B2%25255D.png"><img title="00002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00002" src="http://lh3.ggpht.com/-kNYwlHe3LX8/VBlRqUqwcTI/AAAAAAAAYQk/jOuhpcV_OpA/00002_thumb.png?imgmax=800" width="364" height="644"></a></p> <p>建立了一筆服務後,拉下通知區可以看到該筆服務的有效時間,現在有幾個人在看,總共有幾個人看過。</p> <p><a href="http://lh4.ggpht.com/-HwysXYu0tkQ/VBlRrci1CWI/AAAAAAAAYQs/WShUjCi17-g/s1600-h/00003%25255B2%25255D.png"><img title="00003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00003" src="http://lh5.ggpht.com/-r47AF1Kb1o0/VBlRt0y4JyI/AAAAAAAAYQ4/UndMl18yeTY/00003_thumb.png?imgmax=800" width="364" height="644"></a></p> <p>如果進入 Glympse app,可以立即中止該服務,或者是延長有效時間,或者是修改內容(例如修改目的地)。</p> <p> <hr> </p> <p>如果正在對話中,想要傳送資訊給對方還要跳出來啟動 Glympse app 感覺有點麻煩。所以 Glympse 推出了 Glympse Keyboard app。這是一個鍵盤 app,並且將 G 按鍵設定為 Glympse 快速鍵。雖然 Glympse Keyboard 不支援中文輸入,可是其中的 Quick Send 功能卻能夠讓我們在任何畫面都能貼上 Glympse 服務 URL 而不必跳出去。</p> <table cellspacing="0" cellpadding="2" width="400" border="10"> <tbody> <tr> <td valign="top" width="400"> <h2>Glympse Keyboard</h2> <p>可點此 <a href="https://play.google.com/store/apps/details?id=com.glympse.android.keyboard" target="_blank">從 Google Play 安裝</a>從 Google Play 安裝</p> <p>或使用下列 QR Code:<br><a href="http://lh6.ggpht.com/-23Pas5gvTKQ/VBlRu-xpA9I/AAAAAAAAYRA/ezSQEMjz_W8/s1600-h/GlympseKeyboard_QR%25255B2%25255D.png"><img title="GlympseKeyboard_QR" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="GlympseKeyboard_QR" src="http://lh5.ggpht.com/-PNHUDgNsow0/VBlRwR1WTiI/AAAAAAAAYRI/irPt0OwyQsY/GlympseKeyboard_QR_thumb.png?imgmax=800" width="224" height="224"></a></p></td></tr></tbody></table> <p><a href="http://lh6.ggpht.com/-EzJbOGjgF8U/VBlRxdcvPrI/AAAAAAAAYRQ/mplMNrj2Yi0/s1600-h/00004%25255B2%25255D.png"><img title="00004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00004" src="http://lh5.ggpht.com/-_iCacU2nzlA/VBlRyRCC_UI/AAAAAAAAYRY/KoJkQfwwOn4/00004_thumb.png?imgmax=800" width="364" height="644"></a></p> <p>安裝好 Glympse Keyboard 之後,要到【設定】的【語言與輸入】啟用 Glympse Keyboard。由於 Glympse Keyboard 不支援中文輸入,因此只要啟用 Quick send 就好。</p> <p><a href="http://lh3.ggpht.com/-VzRqDZxrmoU/VBlRzWCcbUI/AAAAAAAAYRg/tG4PLHjpPs4/s1600-h/00005%25255B2%25255D.png"><img title="00005" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00005" src="http://lh6.ggpht.com/-tUkIt_xC_Bg/VBlR0ua--HI/AAAAAAAAYRo/-XFyO4yUNEA/00005_thumb.png?imgmax=800" width="364" height="644"></a></p> <p>當你在其他 app 中需要 Glympse 提供你的位置資訊時(例如在 LINE 的聊天室中),先啟動輸入法後,拉下提示區點一下變更輸入法,然後選擇【Quick send – Glympse Keyboard】(如上圖),</p> <p><a href="http://lh5.ggpht.com/-CmyE32vt63Q/VBlR1gCJoBI/AAAAAAAAYRw/4t_PZaac1Cw/s1600-h/00006%25255B2%25255D.png"><img title="00006" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="00006" src="http://lh4.ggpht.com/-_8eFABRR6hA/VBlR2nlMItI/AAAAAAAAYR4/5tTMOXja40w/00006_thumb.png?imgmax=800" width="364" height="644"></a></p> <p>然後就會跳出這畫面。此時設定資訊有效時間等等,按下 Create 就可以產生 URL。</p> Deimoshttp://www.blogger.com/profile/03487108571688386496noreply@blogger.com0