[ Windows 10 ] 高解析度環境的救星:「覆蓋高DPI縮放行為」

Windows 過往在高解析度環境遇上沒有針對這種環境做調整的程式都會遭遇一個窘境:程式的界面(包含文字與圖像)細小的難以辨識跟點擊。在 macOS 沒有遇到這種情形是因為 Apple 強制使用者只能安裝來自 App Store的程式,而且也強制開發者必須遵循他們的開發指南,所以程式在不同解析度都得以被調整到適當的大小。而 Microsoft 並沒有這種強制規範,所以在這方面很吃虧。這種情況終於在 Windows 10 春季創作者更新版中得以改善。

Continue reading …

[ Display ] 串、串、串!DisplayPort 的 Multi-Stream Transport 簡介

圖片取自http://www.displayport.org/cables/driving-multiple-displays-from-a-single-displayport-output/ 有想過用串聯的方式將訊號輸出到多個螢幕嗎?傳統多螢幕環境都是使用並聯的方式:每一台顯示器都需要一條線與訊號輸出端(例如,顯示卡)相連。DisplayPort 1.2 版標準中加入了 Multi-Stream Transport 簡稱 MST 這個技術。這使得顯示器得以透過串聯的方式接在一起,僅需要一個訊號輸出端就能驅動多個顯示器。

Continue reading …

[ Windows 10 ] Bash on Ubuntu on Windows

「Windows 10 將可運行原生 bash」這大概是到目前為止最令我興奮的 Windows 更新了。 就我所知,部份開發者選擇 OS X 是因為 OS X 是 UNIX clone,現今許多開發環境都是來自於 Linux,選擇 OS X 可以讓建置開發環境的成本降低。而 Windows 相對來說就高很多,因為 Windows 無法直接使用那些在 Linux 上開發的開源軟體或套件,需要仰賴有志人士將程式碼改寫後製作成支援 Windows 的二進位檔案才行。不過這一切或將改觀。 Microsoft 任用 Satya Nadella 為 CEO 之後,他做下的許多決定之一就是擁抱開源社群。而這一點反應在 Microsoft[…]

Continue reading …

[Apps] 記帳,記帳,記帳。好用的跨平台記帳 app 在哪裡?

我一直在尋找好用的記帳 app,尤其是跨平台的,至少能夠提供一種行動裝置平台 + Web 操作。會有這樣的需求是因為行動裝置 app 方便在外面消費時快速紀錄,而在電腦前就可以使用桌面程式或瀏覽器進行批次處理。這篇文章並不是用來推薦你哪幾套好用,而是用來紀錄我目前試用過的產品與心得。 @20160309 02:16 – 首發 如果你很好奇,我目前用的是 Android 的 [My Expenses]。這一套並沒有跨平台也沒有網頁操作界面,所以我才會還在追尋的路上。

Continue reading …

[ Google Service ] 從一個地方判斷在 Google Play 商店購買的電子書能不能下載 PDF or ePub 檔案

如果你喜歡在 Google Play 商店購買電子書,而且希望能夠下載一份 PDF 或 ePUB 在電子閱讀器上讀書的話,要注意:並不是所有電子書都提供下載選項。你不必等到購買才曉得能不能下載,只需要在書籍資料頁面觀察【其他資訊】的部份有沒有【支援的裝置】描述(英文是 Best for)。如果有就表示這本電子書有提供下載檔案的選項。如果沒有就表示這本電子書只能透過線上閱讀(需要瀏覽器進入 http://play.google.com/books 或者在行動裝置上使用 Google Play Books app 閱讀。(跳轉後有圖片範例)

Continue reading …

[Hardware, IPv6] ZyXEL USG 20 Pure IPv6 routing 設定

(2016/01/13 小幅度更新。) 因緣際會購入了 ZyXEL USG 20 一台,充當防火牆與閘道。中華電信已開放所有光世代的客戶連線時可取得 IPv6 位址,因此以前自建伺服器都是採區域網路主機也取得 IPv6 網址,直接走 IPv6-to-IPv6 對外聯繫。自然不會讓 USG 20 只走 IPv4。只是閱讀說明書之後,發現裡面部份步驟有誤。如果完全照著做,最後只會得到不通的結果。加上說明書內假設的情境多為專線固定制 IP 環境,而中華電信光世代非固定制採 PPPoE 連線,為了符合台灣的使用情境,在此將個人實做的步驟貼上,作為一份筆記,也希望能幫助到需要的人。

Continue reading …