Archive for ‘ 2020

如何讓 Thunderbird 與 Gmail 同步聯絡人、通訊錄

我有多個電子郵件帳戶,在電腦上,都是用 Thunderbird 管理所有的電子郵件。如果 Thunderbird 上的通訊錄能夠與 Gmail聯絡人同步,那使用起來會方便很多。

以下是讓 Thunderbird 的通訊錄與 Gmail 的聯絡人自動同步的教學。

Read more

修正 GeForce Experience 錄製的影片上傳 Youtube 後顏色變暗的問題

2021/03/01 更新:

將 GeForce Experience 更新至 v3.21 之後,已解決影片在 Youtube 上看起來較暗的問題,請參考:

之前的內容:

nVidia 的 GeForce Experience 有內建遊戲錄影的功能,只要按 Alt + F9 就會直接開始錄影,再按一次 Alt + F9 即可停止錄影並儲存影片。

GeForce Experience 錄製的影片在 Windows 下播放很正常,但是把影片上傳到 Youtube 之後畫面會變暗,導致一些細節看不清楚!

我有在這篇文章找到了原因,以及解決方法:

NVIDIA Shadowplay 錄製影片上傳後顏色偏暗的解決方法 - 知乎

文章裡有一些名詞我看不懂,不過大致上了解是因為 GeForce Experience 沒有把正確的影片編碼資訊寫入到影片檔的 Metadata 區段!

解決的方法就是使用 ffmpeg 來修正影片檔的編碼資訊,指令如下:

ffmpeg -i "source_file.mp4" -bsf:v h264_metadata=video_full_range_flag=1 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v copy -c:a copy "destination_file.mp4"

Read more

解決 Chrome 凍結背景分頁的問題

最近 Google Chrome 不知道是哪根筋不對,在某次的更新之後,竟然會自動凍結背景執行中的分頁,連「固定分頁」也逃不掉被凍結的命運! 我習慣開一個 Gmail 在背景分頁檢查新郵件也失效了!

每次切換分頁都要再載入一次網頁,實在是很惱人! 甚至將視窗切換到別的程式也可能會凍結 Chrome 的分頁!

網路上找到的解決方法不外乎是與「實驗性功能」中的這兩個選項有關:

  • Tab Freeze
  • Automatic tab discarding (啟用分頁捨棄功能)

但這兩個選項在新版的 Chrome 中都已經找不到了!

在我即將要含淚拋棄 Chrome 之前,終於在 Google 的支援論壇找到了有效的解決辦法!
Read more

[Kotlin]研究 Kotlin 的函式宣告、函式型別、匿名函式、Lambda 與高階函式

Kotlin 的「函式」是所謂的「一級函式」,支援「高階函式」的用法,也可宣告「匿名函式」及「巢狀函式」,這些都是近幾年所興起的程式語言特色。

(原本這篇文章只是要整理一下 Kotlin 的函式用法而已,沒想到愈寫愈多!!)

名詞定義

先確認是否了解什麼是表達式? 什麼是敘述式?

Expression (表達式、表示式、運算式)

  • 它是一種「值」
  • 會傳回結果
  • 單獨存在沒有意義
  • 可放在「等號」的右邊
  • 可做為函式的引數 (Argument)
  • 可做為函式的傳回值
  • 例如: 數值、字串、布林值、null、運算後的結果、比較後的結果、匿名函式...

Statement (陳述式、敘述式、語句)

  • 由會產生「動作」的程式關鍵字及語法所組成的程式碼
  • 不會傳回結果
  • 例如: 流程控制、迴圈、宣告、函式、類別...

其它名詞定義

  • Literal: 字面值,例如: 103.14truenull'A'"This is a book"...
  • Parameter: 參數,函式「宣告」時所輸入的值,例如: fun example(參數) { }
  • Argument: 引數,函式「執行」時所引用的值,例如: example(引數)
  • Identifier: 識別字,命名變數、函式、類別...時所使用的文字
  • Lambda: 一種匿名函式的寫法或概念

Read more

如何停用 Firefox Quantum 的軟體更新檢查

早期的 Firefox 還可以在選項中設定「不要檢查更新」,新版的 Firefox Quantum 已經找不到這個選項,因此不能去禁止 Firefox 檢查軟體的更新!

如要讓 Firefox Quantum 停用檢查軟體更新,請參考以下的步驟...
Read more

Humble Bundle 與 Choice 精選包遊戲訂閱

2022/02/10 更新:
從 2022/02/01 開始,Choice 精選包就只會有一個訂閱方案 USD$11.99/月,可獲得當月所有遊戲 (通常是 9~12 個),比較接近早期的月包形式。


我們知道 Steam 是全世界最大的數位遊戲發行平台,上面有 30,000+ 款電腦遊戲,讓人買之不盡、玩之不竭! 但是,買遊戲就是要撿便宜,身為一個電腦遊戲的玩家絕不能不知道「Humble Bundle」。

Humble Bundle 是 Steam 的遊戲代理商之一,它的銷售方式主要有三種:

  1. Bundles: 遊戲的同捆包 (組合包、慈善包),通常為限時限量銷售。它讓客戶可以「自行決定」要購買同捆包的價格 (最低 USD$1 元),不同區間的價格可獲得不同數量的捆綁遊戲,你所支出的部份金額也會捐做公益。
  2. Choice 精選包: 也是遊戲同捆包的一種,但是改以「固定價格」讓客戶「長期訂閱」,客戶於每個月的第一個星期二可獲得當月的精選包,裡面遊戲的總價值通常會遠超過訂閱的費用。這也是本文所要介紹的重點。
  3. Store: 購買數位版的遊戲,若撘配 Choice 精選包訂戶的身份可再疊加 10%~20% 的折扣,或回饋至電子錢包

Read more

Evernote 最佳化資料庫

我從 2010 年開始使用 Evernote,我將所有的記事、圖片都往 Evernote 丟,我也有使用它的共用與協作功能,並且付費昇級成了專業版。

用了無數年的 Evernote,這陣子它的反應變慢,偶爾還會發生「沒有回應」的狀況,我想應該是要好好給它修理一下了。

我查詢到舊版的 Evernote 可以執行 Evernote.exe /DebugMenu,從「[Debug]」選單裡執行「Optimize Database」,但是在新版 Evernote 的「[Debug]」選單卻找不到這個項目!

原來新版 Evernote 已經改了,不需再啟用 DebugMenu,只要:

  1. 按住鍵盤的 Ctrl,用滑鼠點選「說明(H)」選單,就會看到多出來一整排的隱藏功能:
  2. 點選「最佳化資料庫」,然後靜靜的等它跑完:

Evernote 最佳化資料庫會更新記事、重建全文搜尋索引、重建記事屬性索引。

我原本的資料庫大小約 2.2GB,有 5800 則記事,整個最佳化的時間約 50 分鐘 (非 SSD 硬碟),重整完變成 1.7GB,大約減掉了 23% 的贅肉。

參考網頁

  1. 最佳化Evernote軟體端圖文資料庫,你覺得瀏覽搜尋更快了嗎?
  2. Evernote 5.0 的進階搜尋功能 | Vixual

return top