發表文章

uBlock rule 自訂擋廣告規則

先給懶人複製貼上的rule 擋掉youtube內嵌影片暫停時 more videos https://www.reddit.com/r/firefox/comments/61y7lf/how_to_removedisable_more_videos_when_pausing_an/ 在my filter加入這一行 www.youtube.com##.ytp-scroll-min.ytp-pause-overlay for Android Firefox yahoo 移除要求安裝app的overlay,用*處理tw/hk *.news.yahoo.com##wafer-app-promo-banner > div > a *.stock.yahoo.com##wafer-app-promo-banner > div > a 想自己加的話,可以參考官方文件 https://github.com/gorhill/uBlock/wiki/Dashboard:-My-filters 自訂filter的選取可以用ublock內建功能的選取 或是用browser的開發工具來選擇,選完後把css selector貼進去用 如果要擋mobile page的element,建議用PC模擬mobile device來做比較方便 附上Firefox的操作法(Responsive Design Mode)  https://browserhow.com/how-to-view-mobile-site-layout-in-firefox-computer/

硬體加速 GPU 排程,Hardware-accelerated GPU scheduling

微軟官方的說明 https://devblogs.microsoft.com/directx/hardware-accelerated-gpu-scheduling/ google找到的參考測試結果 https://babeltechreviews.com/hardware-accelerated-gpu-scheduling-performance/ 有時會簡寫成HAGS 感覺這個選項還是不太穩定,要看遊戲? 下面的variable refresh rate我覺得是不要開比較好 也許要等將來優化吧 猜測在新的顯卡和driver和遊戲配合下效果會比較好? 這個選項會增加VRAM用量,所以顯卡VRAM不夠遊戲用的場合效能反而會變低,實際體驗就要靠實測才準

滑鼠游標消失,mouse cursor disapears

換Lexma G92後遇到的問題 使用一段時間,游標消失,過幾秒恢復 (會聽到裝置拔出/插入聲) Lexma G92官方軟體也抓不到這隻鼠,說裝置不存在 懶得修,想說還可以用 後來就變成機率性永久消失游標,只能重開機解決,重開還會卡住,錯誤是PNP device power相關 在AMD平台 USB device似乎有類似的案例,原因可能是主機板, cpu或usb device的問題 受不了跑RMA換成G98就解決了 (維修部說沒貨要我選G96或G98,根據使用的IR sensor chip,選了較低耗電的) 送修方法是去官網找到line,加好友提供購買證明和必要資訊 隔幾天就會有物流送貨來了 物流會回收舊鼠(記得拿退貨單),才能證明你有把東西交回,避免可能的爭議 一般使用,這家的鼠CP值還不錯

shell on Windows

可用的shell 原生的有 cmd (很古老,類似幾十年前的dos) 很難用,只能做到簡單的script控制 powershell 核心好像是.net,可以直接使用.net的元件 要另外安裝的 如果有裝git,也可以用bash 可以用一些Linux上的指令 找檔案 直接用gui的搜尋似乎會連檔案內容都找,會很慢 cmd where /r . *blah* bash $ find . -name *blah*

電腦和手機分享檔案 sftpgo, SFTP server for Linux, macOS, and Windows

為了讓PC能和手機傳資料,我去找的file server 以前是用filezilla server,但最後更新日是2018...算了 官網 https://github.com/drakkan/sftpgo/ Android配合的ftp client AndFTP 要顯示中文記得改成UTF-8 設定可以先看 Getting Started Guide 稍微了解後,有需要再看詳細的設定文件 大部分的設定可以從網頁設定 http://127.0.0.1:8080/web 預設的密碼是 admin/password  

Firefox Android addon/extension debug

Desktop和mobile支援的API不一樣,不是所有extension都能通用 iOS因為Apple規定browser只能用webkit,所以無法支援AMO的addon https://developer.mozilla.org/en-US/docs/Tools/about:debugging https://extensionworkshop.com/documentation/develop/developing-extensions-for-firefox-for-android/ https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Split_console 有一部分訊息要用adb logcat來看,如果有裝android studio會比較方便看

Asus Zefone 5Z(Z01RD/ZS620KL) 刷第三方ROM, custom rom LineageOS

圖片
照慣例細節不多做解釋,只寫補充文件的東西和心得 刷機有一定風險,不想花時間看文件的人不適合 其他品牌或不同型號手機,在步驟上略有不同,主要概念相同 刷第三方的動機 原廠軟體無法滿足: 系統不順, 有bug,功能不足,想對系統有更多掌控 原廠放棄維護,無法獲得更新有安全性疑慮 先把手機接上電腦,安裝需要的Android driver(名字可能帶有ADB, fastboot),沒裝下指令可能會有問題,driver可去手機商網站下載,或是在Windows更新內找到 刷第三方或是root都要先unlock bootloader 用官方或非官方解鎖都可以,差別在官方解鎖會有記錄,還在保固期會失去保固 資料要先備份好,遊戲/app轉移,記錄要安裝哪些app 2FA或其他安全機制要確保還能登入 (一種方法是在帳號登記手機,用手機當替代方案) 詳細步驟看LineageOS的文件 如何開啟開發者模式,adb的使用...etc https://wiki.lineageos.org/devices/Z01R/install 使用體驗比ASUS原廠rom順多了,建議先不要root root後,會有更多app被擋 (需要額外破解,還不一定能全解) root的防禦機制,Gapps會偵測到某些修改,寫入flag在系統中(除非找出改動還原,否則得把系統清掉重刷) 會被擋的app 沒有root就被擋的: 麥當勞 root後被擋的: 銀行,全家,某些支付 不怕麻煩可以持續玩貓抓老鼠,破解和被偵測反制的循環,會有短暫時間可以用 安裝/設定/更新上的問題 Android多數使用A/B system 根據LineageOS 17.1行為推測,刷在哪個slot是zip決定的 (應該是裡面某個設定或script) 在recovery中刷LineageOS安裝包會刷在另一個slot (非active slot) 刷其他非系統的擴充 (ex: OpenGApps, Magisk)會刷在active slot active slot在 recovery或fastboot都會顯示,也可以下指令切換 系統升級完如果卡在開機動畫,可以補刷安裝時有額外裝的 (ex: OpenGApps, Magisk) 第三...

ASUS手機不等FOTA推送的更新方法

雖然ASUS手機滿爛的,國產還真的沒有其他更好的選擇,就寫一下吧 一般手機的更新方式是透過系統檢查,廠商為了負載平衡(load balance)及其他考量,不會一次讓所有人更新,會分批推送 想立即更新的方法就是自己下載檔案來更新,以ZenFone 5Z (ZS620KL)為例,點下面xda的連結會告訴你該下載哪個檔案,改成什麼名字,重開機或拔掉usb線就會偵測到更新了 https://forum.xda-developers.com/t/zs620kl-ww-fota-update-links-new-update-30-november-2020.3831794/ 其他廠牌型號就看xda上有沒有人提供檔案和方法了

git設定位置

Local: /.git/config – Repository-specific settings. Global: /.gitconfig – User-specific settings. This is where options set with the --global flag are stored. System: $(prefix)/etc/gitconfig – System-wide settings. 有時候懶得下指令可以用copy/edit檔案來改比較快

Firefox回到上一個使用的分頁, return to the last used tab

https://addons.mozilla.org/firefox/addon/last-used-tab/ 動機: 我在工作時常需要切到別的分頁或是開新的分頁去查資料,查詢完畢想要回到原本的分頁 ex: 從分頁1->4->5,關掉45,這時會回到3不是回到1 使用方式: 按下設定的熱鍵或按鈕可以切到原本使用的分頁 (上面的例子就是可以從3直接跳到1)

免費字型 Cascadia Code

https://github.com/microsoft/cascadia-code/releases 支援 Font Ligatures,寫程式的人會喜歡 Windows 系統內建的是用ttf ttc是 ttf的集合 https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization

OBS問題回報, bug report

我知道有很多人都懶得看直接問,不接受這種模式,怕麻煩就回去用官方版 只有我製造出的bug會處理,新功能不能用幾乎都是官方的問題 blog或Discord有寫的東西就不回答,看不懂可以講,會找機會改進文件 如何有效回報bug (請先讀過,如果提供的資料不詳,看情況補件或無視) https://www.chiark.greenend.org.uk/~sgtatham/bugs.html 遇到bug先改用官方版開發版看有無同樣問題,下載連結不固定,請去官方Discord要 (進#windows-support  打!nightly) 或 dev.azure.com/obsjim/obsjim/_build?definitionId=1&_a=summary&repositoryFilter=1&branchFilter=4 (不確定連結會不會變動) 如有同樣問題(非我修改造成問題),請回報給官方處理(要用官方開發版或穩定版回報) 視情況提供怎麼繞開或回復成能用版本的方法 如果確定是我改出來的,請到Discord提供相關資訊 (詳細看上面的教學) 包含測試過的OBS版本(我的版本及官方開發版版本號)及狀況的描述(哪版會發生,哪版不會) 把OBS log上傳分析網站 (也可以在OBS程式內上傳Help->Log Files->現在跟上次都點) 如果網站有問題或不會使用,可以把log提供給我 按Win+R 打 %appdata%\obs-studio 把crashes和logs 都壓縮打包給我 (如果是容易再現的問題,先把這兩個資料夾砍掉再做log) 最好也要有畫面,很多人會描述錯誤 抓圖教學 https://www.take-a-screenshot.org/ 或是用笨方法手機拍照 Q: 出問題想下載舊版本的方法 A: https://ci.appveyor.com/project/craftwar_appveyor/obs-studio/history?branch=master 系統會自動清理,過期不要找我要 Q: 下載卡在Getting newer OBS... A: 這個訊息表示下載OBS新版本中,沒出現下載進度通常是網路連線有問題,連不上github,請檢察網路是否太慢或防火牆擋掉 Q: 下載很慢或錯...

Win10 2004 (May 2020 Update) 延後delay Windows Update

圖片
2004 把使用者介面中的選項拿掉隱藏起來了 設定的方法如下 執行 gpedit.msc 或是用 https://www.top-password.com/blog/open-local-group-policy-editor-in-windows-10/ 寫的方法 M$官方的教學 https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplified-windows-update-settings-for-end-users/ba-p/1497215

OneNote Windows Store安裝失敗 installation fail

參考資料 https://answers.microsoft.com/en-us/windows/forum/all/solved-please-fix-onenote-update-issue/5a48ed10-b927-41c4-a6e7-ee9ec388649a https://www.tenforums.com/tutorials/15057-clear-reset-store-cache-windows-10-a.html wsreset 可以清掉 Windows Store的快取 最後發現是OneNote安裝需要開著 Print Spooler的服務才可以 每次更新都需要有這個服務開著,原因好像是OneNote會做出虛擬的Printer 大概是把畫面print進去OneNote記錄吧?

無法更新 Windows Update fail

參考資料 https://windows101tricks.com/windows-10-update-fails-to-install/ 有時候Windows Update會卡在錯誤的狀態,無法安裝更新 把Windows Update重置,有可能解決 1909適用 (新版本指令可能不同,大原則不變) 不要問我錯誤代碼,去問微軟,我不知道代碼意義 如果這方法沒效,及其他問題去問微軟,買正版軟體該有的support權益 以下步驟必須用系統管理者權限執行 可先執行cmd,再按住Ctrl+Shift左鍵點下方工作列cmd,會用系統管理者權限開cmd 先關掉第三方service,只留下Microsoft的,避免可能的衝突 (含防毒軟體) 點左下角選執行(或按Win+R) msconfig 關掉Microsoft以外全部服務 (service) 清除更新服務狀態 關掉更新相關service net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 清理Windows Update資料庫及暫存檔 C:\Windows\SoftwareDistribution\Download 檔案全清掉 (Ctr+A 選刪除) 檢查及修復系統檔案 dism /online /cleanup-image /startcomponentcleanup sfc /scannow 重開機後按更新

合約橋牌(contract bridge)的一些學習資源

我覺得自己還只是新手,只會基本的東西 BBO 線上橋牌網站作者做的新手入門教學軟體 (我也有用過) ACBL上有連結,表示應該做的不錯 https://www.acbl.org/learn_page/learn-to-play-bridge/ 叫牌制度 最常用的SAYC http://www.fifthchair.org/archive/annam/sayc.htm 書 好像很多人都推薦這兩本,有換過出版社,只要名字和作者一樣內容好像沒差 我也有看過,新手可以看,不想買的可以去圖書館找 橋藝主打技巧 中文書 , 威廉.魯特 橋藝防禦技巧 中文書 , 威廉.魯特

Windows environment variable

https://docs.microsoft.com/windows/deployment/usmt/usmt-recognized-environment-variables https://pureinfotech.com/list-environment-variables-windows-10/ 一些我比較常用的 這兩個地方有時候會放遊戲紀錄檔 %APPDATA% C:\Users\{username}\AppData\Roaming %LOCALAPPDATA% C:\Users\{username}\AppData\Local 系統安裝位置 %SystemRoot% C:\Windows

BetterDiscord 強化Discord功能

Discord的第三方修改,使用有風險 (官方明確表示違反規定) 經驗上這類修改不要太過分都不會有事 https://betterdiscord.net/ 安裝方法把js檔放在plugin目錄,再按refresh 如果Discord啟動有問題或當掉(crash),可以考慮重裝BetterDiscord 或是按Ctrl+Shift+I 打開developer console,看是哪個plugin造成問題先移除 %appdata%\BetterDiscord\plugins 裝了這個就能更新plugin (聽說以後會內建) https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/PluginRepo 我安裝的plugin https://github.com/rauenzi/BetterDiscordAddons/tree/master/Plugins/DoNotTrack https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/BetterTypingUsers https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/HideMutedCategories

優化實況(三) 減少系統使用資源,讓遊戲使用更多, game gets more resource

非專屬遊戲和實況的優化,或在其他實況優化文提過的不會重複寫在這裡 有時候忘記寫過就會重複寫,可以提醒我 遊戲或OBS資源不夠都可能造成實況不順 (不考慮硬體不夠力的情況) 用管理者權限執行OBS可提高OBS GPU使用優先權,對某些情況有幫助 簡單的作法,開工作管理員看系統的資源怎麼被使用的 主要看 記憶體, CPU, GPU(顯卡), GPU記憶體的用量 暫停其他程式的執行 (ex: 網頁或是其他遊戲),等遊戲結束再恢復,可避免關掉重開的麻煩 被暫停的程式不會使用CPU和GPU,記憶體和GPU記憶體可能會吃住不釋放(要看系統如何管理),同時也不會發出聲音(我常拿來靜音用) https://craftwarblog.blogspot.com/2017/12/suspend-process-replacing-pssuspendexe.html FPS顯示也是會降遊戲效能的(應該無感) ,還是建議關掉,誰玩遊戲有空一直看FPS? 我只有遊戲不順檢查時才會開FPS,有個數字一直跳畫面也不好看

修復Windows損壞檔案 repair windows damged files

https://windowsreport.com/system-file-checker/ https://answers.microsoft.com/en-us/windows/forum/windows_10-update/system-file-check-sfc-scan-and-repair-system-files/bc609315-da1f-4775-812c-695b60477a93 都要在Admin下做,記錄一下指令避免網頁失效 sfc /scannow To check the health (You would use /CheckHealth to only check whether the image has been flagged as corrupted) Dism /Online /Cleanup-Image /CheckHealth To scan the health use /ScanHealth to scan the image for component store corruption. This option does not fix any corruption. Dism /Online /Cleanup-Image /ScanHealth To RESTORE health (recommended) DISM /Online /Cleanup-Image /RestoreHealth