使用Deskflow軟體共享滑鼠與鍵盤
前言 螢幕不夠用啊! 懶懶最近正在努力學習程式語言,突然想到如果可以使用筆電來當作副螢幕來作為學習資料參照,就不用在主螢幕上瘋狂的切換視窗囉! 因為想使用同一套滑鼠及鍵盤來同時控制Windows 11系統的桌電,以及Ubuntu 24.04系統的筆電,發現有Deskflow這套免費且開源的軟體,拿來介紹分享給大家使用! 懶懶註:桌電及筆電要在同一內網環境喔! Deskflow 網站及簡介 Deskflow Github Deskflow 網站 Deskflow Github 主頁 https://github.com/deskflow/deskflow “Deskflow” 是一款免費且開源的鍵盤和滑鼠共享軟體。 讓你使用其中一台電腦的鍵盤、滑鼠或觸控板即可控制附近的多台電腦,讓你能夠在多台設備之間無縫工作。 且同時支援 Windows、macOS 及各大 Linux 發行版 可以取代 Barrier、Synergy 等同款KVM軟體 另 Deskflow 目前現在是 Synergy 的upstream,可以獲得更快的更新和改進。 關於Wayland的支援 目前 Deskflow 的支援Wayland的功能仍在開發實現中,懶懶使用的環境仍是xorg視窗系統。 Deskflow 軟體介面及簡易使用教學 先前往Deskflow Github的Release頁面,然後下載您操作系統對應的版本並進行安裝 Deskflow Github Release Page https://github.com/deskflow/deskflow/releases 先記錄服務端的內網IP地址,此處為我的Windows 11系統的桌電,其內網IP為"192.168.50.140" 服務端 然後進入客戶端,此處為我的Ubuntu 24.04系統的筆電,輸入服務端的內網IP地址 客戶端 然後調整一下,兩個螢幕的相對位置,就會發現滑鼠可以輕鬆地滑過去囉!!同時也可以實現雙向剪貼簿的功能~ 調整相對位置 # 參考資料 1. https://github.com/deskflow/deskflow 2. https://github.com/deskflow/deskflow/releases
關於使用Google Cloud架設幻獸帕魯Docker伺服器的問題
前言 電胖達今天一樣在努力發電呢(笑) 懶懶最近開始遊玩幻獸帕魯,雖然沒有朋友可以一起玩,但是仍想手動架設多人專用伺服器試試。在網路上有大神thijsvanloef開發palworld-server-dockerDocker映像,正好手上的Google Cloud帳號還有試用金可以使用,便開了一台4C16G的臺灣伺服器使用。 但在使用一段時間後發現AMD EPYC Milan處理器(Series T2D)的單核性能達不到需求,常常一顆帕魯球丟出去,卻發生卡在捕獲機率的畫面,約莫延遲5-10秒才跳出捕獲與否訊息,對遊玩體驗有非常大的影響。所以懶懶就將腦筋動到新加坡地區才有的AMD EPYC Genoa處理器(Series C3D),沒想到問題就此發生,新設的新加坡伺服器居然無法連上網路更新Steam!! 懶懶註:想試用AMD EPYC Genoa處理器的網友可以進入主控台Compute Engine API頁面,向Google申請擴充配額喔! *問題為Docker環境中Steamcmd無法更新App,而查看Logs出現下列訊息: Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Error! App ‘2394010’ state is 0x2 after update job. root@gcp-sg:~# docker logs palworld-server ... Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Error! App '2394010' state is 0x2 after update job. ./PalServer.sh does not exist. Try restarting with UPDATE_ON_BOOT=true 故障分析 首先懶懶比較GCP臺灣伺服器與新設的GCP新加坡伺服器,除了CPU不同外其餘部分大同小異,值得注意的是新的C3D系列VM預設採用gVNIC介面卡 開機硬碟 進階選項-網路介面卡 查看VM硬體裝置及網路,然後測試Docker是否能ping通外部網路 root@gcp-sg:~# lspci 00:00....
NVIDIA GeForce Now在macOS系統如何視窗化
前言 懶懶目前訂閱台哥大的GeForce Now白金會員1年主要用來玩原神(無奈原神沒有原生MacOS Arm版,用PlayCover畫質又差強人意),常常遇到需要跟著影片做寶箱攻略時,無法將GeForce Now視窗化來方便查看攻略的情形! 以下是將GeForce Now視窗化的方法,適用於macOS Ventura 與macOS Sonoma 教學 打開GeForce Now - 以下有請妮露為我們做示範 按下Command鍵+Q鍵,叫出退出遊戲窗口 按下Control鍵+方向鍵上,叫出切換桌面窗口 將GeForce Now從上往下拉至桌面 再次按下Command鍵+Q,關閉退出遊戲窗口 完成! 其他關於如何復原及改變視窗大小可參見Youtube影片 <!DOCTYPE HTML>
Windows使用者轉為使用Mac心得(Mac mini M2)
前言 懶懶雖曾以VM安裝並體驗過MacOS,但礙於沒有原生顯卡驅動以致系統操作起來卡頓不流暢,但仍被蘋果字體及介面驚艷到,並且在心中悄悄埋下想轉換使用MacOS的種子。 憑藉蘋果BTS方案再加上蘋果M系列處理器的強大效能,讓一直是Windows系統使用者的懶懶再也忍不住,直接搬了一台Mac mini M2回家,終於可以原生體驗蘋果系統的介面及生態囉! Mac mini M2 在開箱方面已有各路媒體在網路上進行分享,就自身使用習慣方面來與Windows系統做個對比: 軟體 Office 系列 懶懶使用舊有Windows版Microsoft 365訂閱帳號,直接登入Mac版Microsoft 365,登入後就直接啟用授權,使用起來與Windows版大同小異,但有的網友反應有些文件會打不開或版面異常等問題! Microsoft 365 Mac版 終端機 在Windows系統中Windows Terminal一直是我的首選,但是經爬文發現Mac系統中使用iTerm2為主流,後來懶懶找到一款兼容各大作業系統的終端機軟體Tabby,使用介面也與Windows Terminal類似,且兼容SFTP功能可以直接與遠端主機傳輸檔案! Tabby 主介面 Visual Studio 在Mac系統中微軟提供Visual Studio for mac軟體,但是卻沒有支援C/C++,對於最近在學習C語言的懶懶來說真是災難啊!而且蘋果自家的Xcode使用起來也不習慣,幸好還有微軟自家的Visual Studio Code,裝完各種C/C++附加元件後使用起來與Visual Studio有87分像。 Visual Studio Code PTT Windows系統裡我使用WSL2安裝JPTT來瀏覽批踢踢,在Mac系統裡雖可以在App Store裡安裝iPad版的JPTT,但使用起來總覺得字體太小且滑鼠操作起來相當不流暢,索性重回使用網頁版終端機(term.ptt.cc)!! PTT網頁版終端機 硬體 2K螢幕 在購買Mac mini M2之前懶懶就有做好功課,2K螢幕原生並不支援HiDPI選項,還曾一度考慮把我的MSI G32CQ4螢幕賣掉換成4K螢幕。 還好Github上有一套軟體BetterDisplay可以處理這個問題,實測開啟後字體變得清晰銳利! 遊戲 關於遊戲方面也是購買懶懶Mac mini M2相當注重的一環,看Youtube影片評測說可以流暢的打LOL及原神,實測的結果如下: LOL的確可以穩跑,不過要修改LOL目錄下的『game.cfg』文件,並加入『MetalBetaTest=1』字串(macOS Ventura),進入遊戲後在1920*1080解析度下遊玩ARAM咆嘯深淵開啟同步垂直可以穩跑144禎。 https://www.dcard.tw/f/apple/p/240965495 若滑鼠操作不順,可以參考下列文章下載linearmouse軟體,關閉Mac滑鼠加速。 https://www.ptt.cc/bbs/LoL/M.1675030489.A.B8F.html 原神的部分因為官方沒有原生支持Mac系統,網路上的教學是使用PlayCover模擬器來運行原神,玩起來的確很順暢,但是對於像我這樣的鍵鼠操作玩家來說非常不習慣,尤其是滑鼠的轉動視角非常卡手,而且高強度使用鍵盤輸入的情況(如打深淵)很容易有操作跟不上手速的情況!除非使用搖桿輸入才能改善。所以懶懶目前是使用GeForce NOW免費方案來暫時替代,未來也有可能訂閱一年期的方案來遊玩原神!(關於星穹鐵道的部分,只要在PlayCover模擬器設定幾個快捷鍵就可以玩得很順暢囉!) PlayCover模擬器運行原神
Cloudflare Pages 免費使用 TPE KHH 機房節點與抉擇
前言 懶懶部落使用Cloudflare Pages搭建而成,採用的是Cloudflare Workers在Cloudflare網路上執行代碼產生應用程式,而不需要運行專用服務器(Serverless),所以省去了自己維護伺服器的成本與時間。 不過如果今天你是使用自身的VPS或Dedicated Server來搭建WordPress或其他網站,又想要使用Cloudflare CDN所提供的快取服務,在Cloudflare免費方案裡面你可能會取得位置在NRT(日本成田)或LAX(美國洛杉磯)的快取伺服器,由於CDN節點位於國外,可能會產生不用CDN網頁的反應時間(TTFB) 反而更快的情況。 但若想使用Enterprise方案才有的TPE(台北)或KHH(高雄)快取伺服器節點,付出的$$又太高(官網上價格是居然是自訂!),那有沒有可以免費使用TPE或KHH節點的方式呢?後面也會提到為何本文標題內含"抉擇"二字。 Enterprise Plan Cloudflare Blog 至於Cloudflare在台灣沒有提供免費的伺服器節點(也就是與中華電信HINET之間的問題)請參見: Bandwidth Costs Around the World (2016/08/18) https://blog.cloudflare.com/bandwidth-costs-around-the-world/ Six Expensive Networks Cloudflare Pages 設定 首先必須聲明此方法僅適用於Cloudflare Pages建立的網站,經實測藉由該種方式建立的開頭*.pages.dev網站,都是經由TPE節點發送的資料(也有可能是KHH節點,視使用者的ISP而定) Cloudflare Pages頁面 .pages.dev TPE節點 但若啟用Cloudflare Pages的自訂網域功能,我們打開DNS頁面會發現Proxy功能預設是開啟的,此時會發現會是經由NRT節點發送的資料(也有可能是LAX節點,視使用者的ISP而定) 自訂網域 DNS頁面 lanwp.org NRT節點 我們打開Google Chrome的開發者工具,比較源lanlanblog.pages.dev與CNAME過後的lanwp.org,可以發現lanlanblog.pages.dev經過TPE節點lanwp.org經過NRT節點,但他們的反應時間卻相差接近兩倍的時間! lanlanblog.pages.dev反應時間 lanwp.org反應時間 經過Proxy與不經過Proxy的TTFB比較 懶懶發現此時若將CNAME的Proxy功能關閉,CNAME過後的lanwp.org則會重回TPE節點來發送的資料,反應時間自然也降低 DNS頁面關閉Proxy lanwp.org TPE節點 lanwp.org反應時間 - TPE節點 關閉Proxy帶來的隱憂 不過就如標題所述的"抉擇"二字,關閉自訂網域的Proxy功能,也就意味Cloudflare所提供的WAF,Analytics, Page Rules等功能將不能使用(但Cloudflare Pages自帶DDoS防護與Cache),所以該如何選擇就端看你自己囉! https://lanwp.org/cdn-cgi/trace 節點 其他網友的討論 should-i-proxy-cloudflare-pages-custom-domain - stackoverflow https://stackoverflow.com/questions/73560680/should-i-proxy-cloudflare-pages-custom-domain
關於瀏覽PTT電腦版的各種方式
前言 自從Microsoft市集(Microsoft Store)的Mo PTT電腦版APP下架之後,懶懶就再也沒找到主要以滑鼠拖曳+滑鼠滾輪瀏覽PTT的APP軟體,回到以前用鍵盤上下左右按鍵瀏覽PTT還真是不習慣阿,希望Mo PTT電腦版還能重新上架QQ 不過電腦端上仍有很多可以瀏覽PTT的方法,以下就懶懶親身使用情況來介紹各種瀏覽PTT的方式,以及最後懶懶選擇使用何種軟體來瀏覽PTT! Mo PTT電腦版 教學 - 網頁端 1.WebBBS 官方網站 批踢踢實業坊WebBBS https://www.ptt.cc/bbs 批踢踢實業坊WebBBS 首先就是使用PTT的WebBBS網站,無須安裝任何插件或外掛即可瀏覽,且不須登入PTT使用者帳密即可瀏覽各個板塊及文章, 不過懶懶未發現能登入PTT帳號之處,另操作方式可能對鍵盤操作習慣為主的使用者較為不便 支援自動開圖、開YT、自動更新捲動推文等功能 2.網頁版終端機 官方網站 批踢踢實業坊網頁版終端機 - term.ptt.cc https://term.ptt.cc/ 批踢踢實業坊網頁版終端機 此為網頁版終端機,就等同於使用Powershell或Terminal連線到ptt.cc,而且因為是使用瀏覽器即開即用,也不需安裝其他的軟體! 直接輸入帳密後即可登入,可以看見最原汁原味的BBS介面(還有漂亮的ANSI進版圖呦!!可參考asciiart版),操作方式鍵盤操作習慣為主的使用者較為便利! 支援自動開圖 註:懶懶最早以前使用網頁端瀏覽PTT是使用「PttChrome」(批踢踢控)這個Chrome擴充套件,但現在已經無法在新版Chrome安裝使用,若安裝則會顯示「2022年12月之後,舊版Chrome應用程式將無法在Windows裝置上開啟。你可以自行檢查是否有可用的新版本。」 提示訊息 懶懶本以為只是在Windows平台無法安裝使用,沒想到即使改用Ubuntu 22.04的LINUX平台也無法使用,只好改用term.ptt.cc或靜待作者更新囉~ 感謝PttChrome作者曾經帶來的美好PTT使用體驗! 教學 - 電腦端 PowerShell 或 Windows Terminal PowerShell與Windows Terminal介面 輸入powershell或是cmd指令即可開啟Windows內建的PowerShell程式或是終端機,輸入ssh加入ptt.cc地址就可以登入瀏覽PTT囉! 但須注意編碼方式,否則可能會出現亂碼,懶懶推薦以UTF-8 編碼登入 # BIG5 編碼 ssh bbs@ptt.cc # UTF-8 編碼 ssh bbsu@ptt.cc 註:若第一次使用SSH連到PTT時,系統會詢問確認公開金鑰的fingerprint,輸入yes即可 指紋提示 PCMan 官方網站 PCMan https://pcman.ptt.cc/ Windows版的PCMan Linux版的PCManX PCMan是台灣鼎鼎大名的Telnet軟體,且它是免費且開放程式碼,所以可以去PCMan的Github主頁瀏覽原始碼 雖說懶懶對PCMan的大名早有耳聞,不過未曾將PCMan作為瀏覽PTT的主力工具,故不多做介紹。 PTT Star 官方網站 [推薦] PTT Star瀏覽器- 看板EZsoft - 批踢踢實業坊...