跳到主要內容

發表文章

目前顯示的是 8月, 2024的文章

Intel 13代、14代災難

Intel 13代14代的災情,已經燒好一陣子了,甚至有人提供了測試步驟,讓你可以去測試看你是否為受災戶,詳情可以看以下兩個連結內容: 災情: link 測試: link 不過我腦子沒進水,根本不想去做測試,然後再RMA浪費我自己時間。我大概這個月初就開始等待MSI出新版本來解決我的問題。首先確認一下自己的板子名稱還有BIOS版本,我使用命令提示字元+wmic: wmic baseboard get product,Manufacturer,version,serialnumber wmic bios get BIOSVersion 接著就是上MSI官網下載BIOS,我板子對應連結是: link 。當時我看到8/1版本就有更新CPU的microcode,於是我就更新下去了: 產生了兩個結果: 作業系統啟動金鑰與使用者登入資訊遺失,就是要重新設定。 主機板的音效卡抓不到了。 第二個問題我降回2023年9月的版本就回復了,所以很明顯是BIOS問題,於是我就直接使用提問的功能: 最後MSI給了我一個中繼的測試版,然後再升級到新版本就解決音效卡的問題。但沒想到8/16出的版本才是真正修正這個災情的版本: 請認得0x129,請認得0x129,請認得0x129。 很重要,避免你走冤枉路。

git - 好用的command

列出兩週內有人修改過的branches 這個可以用來review即將要回master的branch有哪些。使用方法: 使用PowerShell切到repository對應目錄執行以下腳本。如果不要兩週,可以把-14改成你要的天數。 $GIT_REPO_LOCATION="D:\workspace\git\Commons\" cd $GIT_REPO_LOCATION git for-each-ref --sort=-committerdate --format="%(refname:short), %(committerdate:iso8601), %(authorname)" refs/remotes/ | ForEach-Object {     $line = $_ -split ', '     $date = [datetime]$line[1]     if ($date -ge (Get-Date).AddDays(-14)) {         Write-Output $_     } } pause 範例輸出: origin/integration_testing, 2024-08-01 18:54:02 +0800, MJGood origin/staging, 2024-08-01 18:54:02 +0800, MJBad origin/supportCup, 2024-08-01 17:15:21 +0800, MJSmall origin/master, 2024-08-01 12:17:08 +0800, MJBig 列出有哪些branch merge到staging 這個主要是用來解決staging重做的問題,再也不需要肉眼去掃branch了。如果你的branch不叫staging,可以自己把下方名字改掉。使用方法: 使用PowerShell切到repository對應目錄執行以下腳本。 $localBranches = git branch --format="%(refname:short)" | Sort-Object $remoteBranches = git branch -r --format="%(refname:short)&quo