Category: 電腦技術

  • SSH Tunnel 簡單粗暴的翻牆

    SSH Tunnel 簡單粗暴的翻牆

    SSH 全名稱為 Secure Shell 。乍看之下不容易懂他的意思,但比較熟悉作業系統的人會知道, shell 作為術語,通常指的是使用者用指令與作業系統溝通的介面,常見的例子有 bash, zsh 之類的。

  • 如何選擇剪片中該放的音樂?

    如何選擇剪片中該放的音樂?

    可以到 YouTube Audio Library 裡面尋找。建議把歌名筆記下來,日後要找比較方便。如果覺得太少,也可以到 YouTube Audio Library 頻道尋找。創作者最怕被版權蟑螂弄了,使用這些音樂會大幅降地被告的風險。以下我也搜集了一些最近聽到覺得還不錯的。

  • Rode Wireless Go 2 新手指南

    Rode Wireless Go 2 新手指南

    我認為 Rode Wireless Go 是目前相當主流的一款藍芽無線麥克風,開機自動配對。此麥克風同時支援 USB-C 與 3.5mm TRS 的聲音輸出。可以接相機,電腦,甚至某些具有 3.5mm aux in 的藍芽喇叭。但有時候接相機的時候還是難擔心自己有沒有用的最佳的設定。這款麥克風其實蠻貴的 (接近 10000 TWD),如果沒有用到它的價值,總覺得感到不划算。

  • YouTube Premium 的好處與壞處

    YouTube Premium 的好處與壞處

    Youtube Premium 是 YouTube 的付費方案。可以獲得一些比免費版本更多的功能。我個人認為相當值得,尤其是你處於一些特別便宜的國家之時,購買起來極為划算。

  • 如何買到便宜的機票

    如何買到便宜的機票

    本篇描述如何找到歐洲飛台灣的便宜機票。最近看台灣機票想說怎麼這麼貴,愛爾蘭到台北來回動不動就破 800 EUR ,便宜機票真難買。同樣的商品下我們總是追逐便宜的,機票也不例外。這也是為什麼以便宜著稱的歐洲廉航 Ryanair 是我在歐洲旅行的第一選擇,雖然服務與設備品質普通無特色。慶幸我們身處這個時代,有 Skyscanner , Google Flight ,Expedia 可以方便我們對機票比價。

  • 常用的測試網 webhook.site 與 httpbin

    常用的測試網 webhook.site 與 httpbin

    今天要介紹的是 HTTP 測試工具,這是讓你免於自己架設一個 server 來測試一些 HTTP 請求的行為。舉例來說,如果你想要知道當你把一個連結放到跟朋友的聊天對話裡面,通訊軟體是怎麼發送請求取得預覽畫面,就可以用這些工具來測試。

  • Linux DNS 解析的真相

    Linux DNS 解析的真相

    我嘗試根據網路上看到的這篇文章,標題是解析 Linux DNS 查詢,我會在此筆記一下,驗證一下是不是跟他描述的一樣如此的複雜。他裡面提到,作業系統裡面並沒有一個系統操作是可以直接從域名拿到 ip 的,實在令人有點意外。原本以為看完 google 搜尋結果的第一篇解釋就已經懂 DNS 了,但事情好像不是想像中那麼簡單。

  • webm 轉換成 mp4

    webm 轉換成 mp4

    我發現 Adobe Premiere 不支援 VP9 編碼的 webm 影片檔案。但可惜偏偏我用 yt-dlp 下載的影片常常是這個格式。我實在嫌麻煩又要在上傳一次到某個空間之後請他幫我轉好,我再載下來。於是我開始尋找有沒有方法可以把 webm 轉 mp4 好讓我可以用 Premiere 打開。

  • nohup – 如何在背景執行避免登出造成中斷

    nohup – 如何在背景執行避免登出造成中斷

    一台 EC2 要怎麼讓他在背景長時間執行我想要的東西呢? 舉例來說,登入一台 EC2 之後,想執行一個長時間的工作。但如果不想一直開著 terminal 該怎麼做? 我只是想簡單的啟動一台 server ,之後就掛在那邊了,總不可能一直開著 terminal 吧?

  • 自製家庭 KTV 方案

    自製家庭 KTV 方案

    如何在家裡打造一個 KTV 系統。Karaoke (卡拉OK) 跟 KTV 在我心中是一樣的東西,都是可以唱歌的一個環境。核心的要素包括下列。今天我要帶你看看我怎麼根據現有的設備自行建構一個可以邀請朋友來唱歌的環境。

  • Websocket 封包分析與 CloudFront 握手失敗

    Websocket 封包分析與 CloudFront 握手失敗

    今天在研究 Websocket 到底握手是怎麼握的。因為我發現有時候 WebSocket 可以成功的 Upgrade 並回應 status code 101 ,但有時候又會被認成一般的請求導致 Upgrade 沒有成功觸發。 今天就來徹底了解一下WebSocket 到底是怎麼觸發並建立的,與從 HTTP 升級到 WebSocket 協議有哪些好處。

  • Podcast 託管平台比較

    Podcast 託管平台比較

    我有個夢想是做個 podcast 。希望可以每週上片。但目前仍在調查研究的階段。我把 Podcast 分為廣義跟狹義,兩種不同定義。廣義的是聲音為主的節目,例如把訪談內容放到 YouTube 影片上,甚至賣藥電台,聊天類型的直播,也算是一種 podcast。狹義的定義是用 RSS 推送的聲音訊號。

  • 如何用 openssl 查看 TLS certificate 內容?

    如何用 openssl 查看 TLS certificate 內容?

    有時候會需要看某些 TLS 證書內的欄位。TLS 證書用編輯器打開總是像亂碼,而且指令總是背不起來。於是有了這篇。 如果你也想要測試看看,可以到 Digicert 下載一些 intermediate certificate (又稱為 certificate chain) 來試試看。裡面也有多種格式可供下載。本篇使用 openssl 示範。

  • 阻擋網頁廣告好用小物 ublock Origin

    阻擋網頁廣告好用小物 ublock Origin

    你是否已經習慣動不動就彈出的廣告的網頁,或是一天到晚問你要不要接受 cookie 的阻擋視窗? 如果你一天按 10 下,每一下花你五秒鐘移動滑鼠。一年你就花了 5 個小時在點這些無用的爛東西。五個小時已經夠你把家裡大掃除,打掃得很乾淨了。

  • 如何乾淨地在 Youtube 影片中截圖

    如何乾淨地在 Youtube 影片中截圖

    有時候要做影片縮圖的時候想截圖 Youtube 影片,但又不想複製到他的播放按鈕跟進度條。透過 yt-dlp 或其他工具先將影片完整下載,好像又有點大砲打小鳥,大才小用的感覺。之前都是螢幕截一個比較小的圖,直接避開播放進度條擋路的問題。 當時覺得好像沒有簡單的方法。直到我測試出這篇。直接用 JavaScript 抓取 video object 進行截圖。