<rss version="2.0"><channel><title/><link>http://stevehsiao.com/</link><description/><language>zh-tw</language><item><title>Android 降級</title><link>http://stevehsiao.com/posts/cs/linux/pixel/android-%E9%99%8D%E7%B4%9A/</link><description>&lt;h4 id="請使用-factory-image"&gt;請使用 Factory image&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Factory image&lt;/strong&gt;: 刷回原廠 非原廠rom,手機完全壞掉用&lt;br&gt;
&lt;strong&gt;OTA image&lt;/strong&gt;: 原廠系統更新包（only升級） 資料不會不見(over the air)&lt;/p&gt;
&lt;p&gt;OTA image and installation: &lt;a href="https://developers.google.com/android/ota"&gt;https://developers.google.com/android/ota&lt;/a&gt;&lt;br&gt;
There has an online flash tool for factory image: &lt;a href="https://developers.google.com/android/images"&gt;https://developers.google.com/android/images&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/pixel/android-%E9%99%8D%E7%B4%9A/</guid></item><item><title>Pixel 6 刷 LineageOS 22 for microG</title><link>http://stevehsiao.com/posts/cs/linux/pixel/pixel-6-%E5%88%B7-lineageos-22-for-microg/</link><description>&lt;h3 id="前言"&gt;前言&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;[!info]&lt;br&gt;
Lineage叫拎age不叫賴age&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我原本使用原廠 Android 14~16，因為看不慣 Google 的預載軟體（Gapps）。系統內建兩個 Google 瀏覽器：一個叫 Google ，一個是 Chrome ，但我只用 Brave 瀏覽器；首頁上的搜尋欄位也關不掉，加上一堆用不到的捆綁軟體（像 Google News , Google TV等）刪不掉。加上這台手機背景運行程式就會發燙，以及不想被 Google 偷聽監控、偷耗電，所以決定來 Degoogle（只裝用得到的 App）。&lt;/p&gt;
&lt;p&gt;而多數 App 依賴 Google Play Service 才能正常開啟或推播通知，這時可以使用一個開源的替代方案——&lt;strong&gt;microG&lt;/strong&gt;，可以維持這些 App 的正常運作。&lt;/p&gt;
&lt;h3 id="目錄"&gt;目錄&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;下載 ROM 包
&lt;ul&gt;
&lt;li&gt;確認 Android 版本&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;安裝 ROM 包
&lt;ul&gt;
&lt;li&gt;下載 adb 與 fastboot 工具&lt;/li&gt;
&lt;li&gt;解鎖 Bootloader&lt;/li&gt;
&lt;li&gt;刷系統&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;安裝之後
&lt;ul&gt;
&lt;li&gt;設定 microG 推播功能&lt;/li&gt;
&lt;li&gt;安裝 Gcam&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="1-下載-rom-包"&gt;1. 下載 ROM 包&lt;/h3&gt;
&lt;p&gt;我選擇的是 LineageOS 22 for microG，它是由 microG 社群提供的 ROM，裡面完全沒有預裝 GApps，還內建好 microG，省去我手動設定的麻煩。&lt;/p&gt;
&lt;h4 id="確認-android-版本"&gt;確認 Android 版本&lt;/h4&gt;
&lt;p&gt;請先確認你的手機目前 Android 版本與欲刷入的 LineageOS 是否相符，例如 LineageOS 22 對應的是 Android 15。若版本不符，建議先從 &lt;a href="https://developers.google.com/android/images"&gt; Google 官方網站&lt;/a&gt;下載 factory image，使用線上工具或 &lt;code&gt;fastboot&lt;/code&gt; 重刷回對應版本。&lt;/p&gt;
&lt;h3 id="2-安裝rom包"&gt;2. 安裝ROM包&lt;/h3&gt;
&lt;h4 id="下載-adb-與-fastboot-工具"&gt;下載 adb 與 fastboot 工具&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;macOS&lt;br&gt;
&lt;code&gt;brew install android-platform-tools&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Linux (Debian/Ubuntu)&lt;br&gt;
&lt;code&gt;sudo apt install android-tools-adb android-tools-fastboot&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="解鎖-bootloader"&gt;解鎖 Bootloader&lt;/h4&gt;
&lt;p&gt;Bootloader 就像電腦的 BIOS/UEFI，預設是鎖定的。 Pixel 系列手機的解鎖方式相當簡單：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;用 USB 連接手機後，進入 bootloader 模式：&lt;br&gt;
&lt;code&gt;adb reboot bootloader&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;解鎖 bootloader (注意會清除資料)：&lt;br&gt;
&lt;code&gt;fastboot flash unlock&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;使用音量鍵選擇「Yes」確認，按電源鍵執行。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="刷系統"&gt;刷系統&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;刷入 boot.img&lt;br&gt;
&lt;code&gt;fastboot flash boot boot.img&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;刷入 dtbo.img&lt;br&gt;
&lt;code&gt;fastboot flash dtbo dtbo.img&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;刷入 vendor_boot.img ( 包含 LineageOS 的客製化 Recovery)&lt;br&gt;
&lt;code&gt;fastboot flash vendor_boot vendor_boot.img&lt;/code&gt;&lt;br&gt;
接著用音量鍵在Bootloader中選擇Recovery，按下電源鍵進入。&lt;/li&gt;
&lt;li&gt;進入 Recovery 後，選擇「Factory Reset」來清除所有資料，以避免刷機衝突。&lt;/li&gt;
&lt;li&gt;選擇Apply Update，使用 adb 刷入 ROM 包&lt;br&gt;
&lt;code&gt;adb -d sideload rom.zip&lt;/code&gt;&lt;br&gt;
執行過程中約在 47% 時，手機畫面會顯示「需要重啟 Recovery 以安裝附加套件」，點選「Yes」，系統會自動重開進 Recovery，再繼續點選「Reboot system now」。&lt;/li&gt;
&lt;li&gt;完成安裝。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="3-安裝之後"&gt;3. 安裝之後&lt;/h3&gt;
&lt;h4 id="開啟microg推播功能"&gt;開啟microG推播功能&lt;/h4&gt;
&lt;p&gt;打開microG app，開啟Google device registraino, Cloud Messaging功能，之後再安裝LINE即可有通知。&lt;/p&gt;
&lt;h4 id="開啟microg-gps定位功能"&gt;開啟microG GPS定位功能&lt;/h4&gt;
&lt;p&gt;打開microG app，開啟Location-&gt;勾選Request from online service（允許從網路服務抓GPS定位）,之後地圖App即可成功定位 。&lt;br&gt;
#blog&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/pixel/pixel-6-%E5%88%B7-lineageos-22-for-microg/</guid></item><item><title>Pixel 6 變磚</title><link>http://stevehsiao.com/posts/cs/linux/pixel/pixel-6-%E8%AE%8A%E7%A3%9A/</link><description>&lt;h4 id="刷成磚了"&gt;刷成磚了&lt;/h4&gt;
&lt;p&gt;按什麼都黑屏，無法開機。接上USB只短暫顯示Pixel Recovery，但畫面上根本沒有進入Bootloader，Fastboot也抓不到裝置。&lt;/p&gt;
&lt;p&gt;我發現到的&lt;strong&gt;事實:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bootloader 只能藉由factory image刷&lt;/li&gt;
&lt;li&gt;防回滾機制：
&lt;ul&gt;
&lt;li&gt;bootloader會阻止你刷舊的factory image&lt;/li&gt;
&lt;li&gt;若是刷customROM，若版本太低就不給你開機（硬磚）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以說ROM一定要和Android 版本一致&lt;br&gt;
在搞機之前 一定要先了解自己手機型號的bootloader/ROM，然後看有沒有救援工具&lt;/p&gt;
&lt;h4 id="救磚"&gt;救磚&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;目前為止仍沒有救磚方法，只能換主機板。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;網路上廣傳的「CPU是三星底子，用獵戶座工具刷」實屬謠言，&lt;strong&gt;從未有人透過此方法成功救磚的案例&lt;/strong&gt;。獵戶座工具是使用三星特定老舊機型的漏洞，此漏洞豈可能還出現在幾年後的Pixel 6 ?&lt;/p&gt;
&lt;p&gt;華強北能救，猜測可能是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;從 Google 洩漏出的救援工具，所以他們不好公開&lt;/li&gt;
&lt;li&gt;從硬體部份下手&lt;/li&gt;
&lt;li&gt;直接換主板&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以我直接在淘寶上買拆機主板來換，已經可以成功開機了。&lt;br&gt;
&lt;img src="http://stevehsiao.com/CS/linux/Pixel/img/2026/Pixel%206%20%E8%AE%8A%E7%A3%9A/PXL_20250811_055915754.jpg" alt="PXL\_20250811\_055915754.jpg"&gt;&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/pixel/pixel-6-%E8%AE%8A%E7%A3%9A/</guid></item><item><title>yt-dlp 音樂發行時間不對</title><link>http://stevehsiao.com/posts/cs/linux/5.apps/ytdlp/yt-dlp-%E9%9F%B3%E6%A8%82%E7%99%BC%E8%A1%8C%E6%99%82%E9%96%93%E4%B8%8D%E5%B0%8D/</link><description>&lt;p&gt;當我輸入這串指令時，發現音檔中的年份不是音樂發行年份。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yt-dlp &lt;span class="se"&gt;\ &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--output &lt;span class="s2"&gt;"%(artist,unknown_artist)s/%(album,unknown_album)s/%(playlist_index)s. %(title)s.%(ext)s"&lt;/span&gt; &lt;span class="se"&gt;\ &lt;/span&gt;&lt;span class="c1"&gt;#輸出檔案&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--embed-thumbnail &lt;span class="se"&gt;\ &lt;/span&gt;&lt;span class="c1"&gt;#內嵌圖片&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--add-metadata &lt;span class="se"&gt;\ &lt;/span&gt;&lt;span class="c1"&gt;#加入資訊&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--extract-audio --audio-format mp3 --audio-quality 320K &lt;span class="se"&gt;\ &lt;/span&gt;&lt;span class="c1"&gt;#轉成音檔 &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;"url"&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;問了ChatGPT ，雖然他給的解法是唬爛的，但得知可能是加入到了&lt;strong&gt;影片上傳日期&lt;/strong&gt;。上網搜到了解法&lt;a href="https://www.reddit.com/r/youtubedl/comments/t7uolk/downloading_albums_off_youtube_music_but_the/"&gt;reddit post&lt;/a&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The way to get the proper release date is to add the following:&lt;br&gt;
&lt;code&gt;--parse-metadata "%(release_year)s0101:%(upload_date)s"&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;應該是將 release_year/01/01 (YYYY/MM/DD) 填入到原本 upload_date 的位置，至於幾月幾日就不重要了就隨便填。&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/5.apps/ytdlp/yt-dlp-%E9%9F%B3%E6%A8%82%E7%99%BC%E8%A1%8C%E6%99%82%E9%96%93%E4%B8%8D%E5%B0%8D/</guid></item><item><title>了解Android分區</title><link>http://stevehsiao.com/posts/cs/linux/pixel/%E4%BA%86%E8%A7%A3android%E5%88%86%E5%8D%80/</link><description>&lt;h4 id="android-partitions"&gt;Android Partitions&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;[!info]&lt;br&gt;
Android 的分區實際上超級多個，但刷機只會動到那幾個而已&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;就像電腦可以在一顆硬碟上分很多個區，Android 也有幾個刷機會接觸到的分區：&lt;/p&gt;
&lt;p&gt;&lt;img src="http://stevehsiao.com/CS/linux/Pixel/img/2026/%E4%BA%86%E8%A7%A3Android%E5%88%86%E5%8D%80/partitions.excalidraw.md" alt="partitions.excalidraw"&gt;&lt;br&gt;
&lt;strong&gt;金字塔架構&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cache&lt;/strong&gt;, Dalvik/ART Cache&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Vendor/System&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Boot&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;雙清(dual wipe):&lt;/strong&gt;&lt;br&gt;
將Cache, Data刪掉，相當於重設出廠設置&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Recovery&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;官方recovery&lt;/strong&gt; - 功能較少。近年手機比較沒有這個分區（合併至boot裡），安裝第三方recovery卡刷變得不方便&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第三方recovery&lt;/strong&gt; - 可以刷任何東西，刷root (Magisk)，還能備份分區救磚&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sideload&lt;/strong&gt; - flash zip via computer (rom, OTA, microG, mods.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bootloader---biosuefi-in-android"&gt;Bootloader - bios/uefi in Android&lt;/h4&gt;
&lt;p&gt;寫死在某個地方的&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;fastboot(刷機模式)&lt;/strong&gt; - flash img via computer. (boot, recvoery )&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="取得root權限"&gt;取得root權限&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;卡刷&lt;/strong&gt; - 透過twrp修改boot分區&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;線刷&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;提取boot.img&lt;/strong&gt; - 去rom包找，丟到手機裡&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修補boot.img&lt;/strong&gt; - 先在手機安裝magisk，操作app灌進去&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;放回去boot分區&lt;/strong&gt; - 進入fastboot刷boot.img&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;參考資料&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=wz-ErdDf8AM"&gt;# 玩机必看！带你入坑Android刷机, 極客灣&lt;/a&gt;&lt;br&gt;
其實我對刷機也不太熟，看這影片做的筆記&lt;/li&gt;
&lt;li&gt;&lt;a href="Pixel%206%20%E5%88%B7LineageOS%2022%20for%20microG"&gt;Pixel 6 刷LineageOS 22 for microG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="Pixel%20%E8%AE%8A%E7%A3%9A"&gt;Pixel 變磚&lt;/a&gt;&lt;br&gt;
刷舊版本ROM導致Bootloader不給你開機(防回滾)&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/pixel/%E4%BA%86%E8%A7%A3android%E5%88%86%E5%8D%80/</guid></item><item><title>如何在 Linux 使用 System Builder</title><link>http://stevehsiao.com/posts/cs/fpga/docs/%E5%A6%82%E4%BD%95%E5%9C%A8-linux-%E4%BD%BF%E7%94%A8-system-builder/</link><description>&lt;p&gt;&lt;a href="https://download.terasic.com/downloads/cd-rom/de10-standard/"&gt;https://download.terasic.com/downloads/cd-rom/de10-standard/&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;安裝 Bottle&lt;/li&gt;
&lt;li&gt;新增一個 Bottle&lt;/li&gt;
&lt;li&gt;使用 kron4ek-wine (soda 會無法開啟)&lt;/li&gt;
&lt;/ol&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/fpga/docs/%E5%A6%82%E4%BD%95%E5%9C%A8-linux-%E4%BD%BF%E7%94%A8-system-builder/</guid></item><item><title>如何自訂 Brave 開啟的新分頁</title><link>http://stevehsiao.com/posts/cs/linux/5.apps/%E5%A6%82%E4%BD%95%E8%87%AA%E8%A8%82-brave-%E9%96%8B%E5%95%9F%E7%9A%84%E6%96%B0%E5%88%86%E9%A0%81/</link><description>&lt;p&gt;由於Brave的 Dashboard 不能用 Vimium&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;，這當每次按&lt;code&gt;t&lt;/code&gt;開啟新分頁時候，就無法享受到 Vimium 所帶來的爽感，所以想改成開啟搜尋引擎。&lt;/p&gt;
&lt;p&gt;Brave把 homepage 設定藏很深&lt;br&gt;
去 &lt;code&gt;brave://settings&lt;/code&gt; 找（可以用搜尋的）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;show &lt;strong&gt;home button&lt;/strong&gt; -&gt; set homepage - 設定主頁面&lt;/li&gt;
&lt;li&gt;new &lt;strong&gt;tab&lt;/strong&gt; -&gt; homepage - 將新分頁設定開啟主頁面&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;貌似是出於安全因素，有些Extenstions會進行攻擊https://www.reddit.com/r/brave_browser/comments/igxo25/vimium_on_braves_start_page/ &lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;↩︎&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/5.apps/%E5%A6%82%E4%BD%95%E8%87%AA%E8%A8%82-brave-%E9%96%8B%E5%95%9F%E7%9A%84%E6%96%B0%E5%88%86%E9%A0%81/</guid></item><item><title>如何做報告</title><link>http://stevehsiao.com/posts/study/%E5%A6%82%E4%BD%95%E5%81%9A%E5%A0%B1%E5%91%8A/</link><description>&lt;h3 id="報告"&gt;報告&lt;/h3&gt;
&lt;p&gt;有些人大一就台風穩健、口齒清晰，有些人就很讓人不想聽。可分為四種人：&lt;/p&gt;
&lt;p&gt;&lt;img src="http://stevehsiao.com/study/img/2026/%E5%A6%82%E4%BD%95%E5%81%9A%E5%A0%B1%E5%91%8A/Pasted%20image%2020260610104133.png" alt="Pasted image 20260610104133.png"&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;記稿看人：最完美的報告。&lt;/li&gt;
&lt;li&gt;沒稿看人：講話沒邏輯、沒重點、用語聽不懂。&lt;/li&gt;
&lt;li&gt;看稿不看人：講的內容是 PPT 上的延伸，但是語氣平淡默默念稿。&lt;/li&gt;
&lt;li&gt;念 PPT 不看人：一大段文字全部放 PPT 上然後照念，沒救。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;第二和第三種都不是個好的狀態，我試著分析這兩種如何轉變為第一種：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;要從 看稿不看人 到 記稿看人：
&lt;ul&gt;
&lt;li&gt;不能背 AI 稿（不是自己的文字，背不起來）&lt;/li&gt;
&lt;li&gt;自己寫稿&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;要從 沒稿看人 到 記稿看人：
&lt;ul&gt;
&lt;li&gt;勤勞一點，寫口語稿&lt;/li&gt;
&lt;li&gt;掌握流程後再優化速度&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="流程"&gt;流程&lt;/h2&gt;
&lt;p&gt;準備一場報告的流程：&lt;br&gt;
&lt;img src="http://stevehsiao.com/study/img/2026/%E5%A6%82%E4%BD%95%E5%81%9A%E5%A0%B1%E5%91%8A/Pasted%20image%2020260610112710.png" alt="Pasted image 20260610112710.png"&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;讀資料：找尋&lt;strong&gt;可信來源&lt;/strong&gt;，深入研究本專題。&lt;/li&gt;
&lt;li&gt;寫筆記：確保自己將蒐集到的資料吸收。&lt;/li&gt;
&lt;li&gt;寫文字報告：從筆記中抓取資料，寫成&lt;strong&gt;結構化&lt;/strong&gt;的觀點。&lt;/li&gt;
&lt;li&gt;寫口語稿：將文字報告改編成口語版本。&lt;/li&gt;
&lt;li&gt;做簡報：僅作為口頭報告中的輔助資料。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="我該找尋什麼當作主要來源"&gt;我該找尋什麼當作主要來源？&lt;/h3&gt;
&lt;p&gt;我現在只搜政府、學術網站，甚至可以去翻書。根據不同主題有不同的來源：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;健康：醫院、基金會。&lt;/li&gt;
&lt;li&gt;工程：官方文件、論文。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不建議用（或僅作為參考用）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;企業宣傳網站：通常會選擇自己有利的觀點，並導向產品宣傳。&lt;/li&gt;
&lt;li&gt;二手資訊網站：科普網站、新聞、維基百科&lt;/li&gt;
&lt;li&gt;可信度低的來源：網路論壇&lt;br&gt;
這些平時自己閱讀即可，做報告還是需要比較完整的資訊。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="為什麼不能用那些資料當作主要來源"&gt;為什麼不能用那些資料當作主要來源？&lt;/h3&gt;
&lt;p&gt;他們寫這些文章肯定要有憑有據，也就是說一定查得到第一手的資料。既然有第一手的資訊，為什麼要用二手、三手的？當然可信來源讀起來比較晦澀難懂，可將資料丟給 AI 協助閱讀。&lt;/p&gt;
&lt;h3 id="其他佳句"&gt;其他佳句&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;沒準備一定爛，只講（準備）精華&lt;/li&gt;
&lt;li&gt;報告時可以提到前面的組&lt;/li&gt;
&lt;li&gt;講得夠好就不會有人滑手機&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/study/%E5%A6%82%E4%BD%95%E5%81%9A%E5%A0%B1%E5%91%8A/</guid></item><item><title>推坑指南：從 Ranger 到 Vim 的操作哲學</title><link>http://stevehsiao.com/posts/cs/linux/3.vim-tutorial/%E6%8E%A8%E5%9D%91%E6%8C%87%E5%8D%97%E5%BE%9E-ranger-%E5%88%B0-vim-%E7%9A%84%E6%93%8D%E4%BD%9C%E5%93%B2%E5%AD%B8/</link><description>&lt;h3 id="序"&gt;序&lt;/h3&gt;
&lt;p&gt;剛接觸 Linux 的人， 多少都聽過 Vim —— 一個純文字介面的編輯器。他可以高效地更改一些系統設定檔，幾乎所有的 Linux 都會內建 Vim，所以想玩 Linux ，遲早得學會他。&lt;/p&gt;
&lt;p&gt;然而，對習慣圖形介面的我們來說，沒辦法適應早期電腦的操作習慣，上面也沒有任何提示，連插入字符、離開 Vim都有困難。Vim 這個根本是地獄等級的軟體吧！於是我和大多數人一樣，開始上網查詢相關教學。&lt;/p&gt;
&lt;p&gt;Google 查詢後，我看到的主要有兩類：鳥哥的網站，以及成大資工Wiki。鳥哥網站寫的很詳細沒有錯，但一開始就羅列一堆 Vim 的快捷鍵操作，使我沒辦法記憶，也沒辦法有效學習，況且我當下沒有使用 Vim編輯檔案的需求，根本學不進去；另外成大資工的網站，上面比較著重在 Vim 的設定檔的筆記，例如讓Vim 顯示行號、Tab寬度⋯⋯ 我覺得這些對剛開始接觸的新手不友好，也勸退了我。這些都太難了！&lt;/p&gt;
&lt;p&gt;直到我因緣際會下接觸了 Wiwi 的網站，他推廣了 Linux、自架服務、終端機等使用，以及告訴你會什麼該這麼做、這麼做的好處，這才讓我真正體會純文字介面下的美妙。其實我一開始不是接觸 Vim，而是使用 Ranger、Vimium 這些承襲 Vim 操作方式的軟體，他們都徹底改變了我的操作習慣。&lt;/p&gt;
&lt;p&gt;所以這系列文章並不會先馬上教你 Vim，而是先從這些好玩的工具切入，帶你漸漸習慣他的操作思維，進而對 Vim 感興趣。希望能在這個過程中，順便把你推坑進來。&lt;/p&gt;
&lt;p&gt;ㄛ&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/cs/linux/3.vim-tutorial/%E6%8E%A8%E5%9D%91%E6%8C%87%E5%8D%97%E5%BE%9E-ranger-%E5%88%B0-vim-%E7%9A%84%E6%93%8D%E4%BD%9C%E5%93%B2%E5%AD%B8/</guid></item><item><title>提早的重要性</title><link>http://stevehsiao.com/posts/life/mcu-114-2/%E6%8F%90%E6%97%A9%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7/</link><description>&lt;h3 id="慘痛的教訓"&gt;慘痛的教訓&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;- 報告遲交十秒
- 寫信問老師 找尋機會
- 先交爛版本，不要等完美版本做出來再交
&lt;/code&gt;&lt;/pre&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/life/mcu-114-2/%E6%8F%90%E6%97%A9%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7/</guid></item><item><title>輔大遊記（繞了四分之一校園）</title><link>http://stevehsiao.com/posts/life/%E5%87%BA%E5%8E%BB%E7%8E%A9/%E8%BC%94%E5%A4%A7%E9%81%8A%E8%A8%98%E7%B9%9E%E4%BA%86%E5%9B%9B%E5%88%86%E4%B9%8B%E4%B8%80%E6%A0%A1%E5%9C%92/</link><description>&lt;p&gt;今天去考 CPE，但是我根本沒注意到 6:00 後無法入場的規定。我真的做事太粗心了。六點過後才到，還慢慢走到教室，以為 6:40 前到就好。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://stevehsiao.com/life/%E5%87%BA%E5%8E%BB%E7%8E%A9/img/2026/%E8%BC%94%E5%A4%A7%E9%81%8A%E8%A8%98%EF%BC%88%E7%B9%9E%E4%BA%86%E5%9B%9B%E5%88%86%E4%B9%8B%E4%B8%80%E6%A0%A1%E5%9C%92%EF%BC%89/IMG_20260526_183539_810.jpg" alt="IMG\_20260526\_183539\_810.jpg"&gt;&lt;/p&gt;
&lt;p&gt;他們學校有夠大，道路走向裡面有四個圓環，又往外延伸數個分支。人行道非常寬敞且乾淨，路上都沒看到半個垃圾。&lt;/p&gt;
&lt;p&gt;當中不乏有很多精美、有設計的石造建築。我去資工系所在的大樓，就有九層樓。仔細看地圖，居然有六十幾個建築：&lt;br&gt;
&lt;img src="http://stevehsiao.com/life/%E5%87%BA%E5%8E%BB%E7%8E%A9/img/2026/%E8%BC%94%E5%A4%A7%E9%81%8A%E8%A8%98%EF%BC%88%E7%B9%9E%E4%BA%86%E5%9B%9B%E5%88%86%E4%B9%8B%E4%B8%80%E6%A0%A1%E5%9C%92%EF%BC%89/IMG_20260526_183450_447.jpg" alt="IMG\_20260526\_183450\_447.jpg"&gt;&lt;/p&gt;
&lt;p&gt;我還注意到的一點：這裡九成的人都有背書包。這裡的人大多都獨自前往自己的目的地，且頭髮整齊、衣著乾淨，戴著耳機做自己的事。感覺真的很老實的在當一個大學生。&lt;/p&gt;
&lt;p&gt;建議大家可以多到別的校園走走，入學前先找找自己心儀的學校，觀察周遭環境。有時候會有很多不同的感受！&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/life/%E5%87%BA%E5%8E%BB%E7%8E%A9/%E8%BC%94%E5%A4%A7%E9%81%8A%E8%A8%98%E7%B9%9E%E4%BA%86%E5%9B%9B%E5%88%86%E4%B9%8B%E4%B8%80%E6%A0%A1%E5%9C%92/</guid></item><item><title>銘傳電機系的課怎麼樣</title><link>http://stevehsiao.com/posts/life/mcu-114-2/%E9%8A%98%E5%82%B3%E9%9B%BB%E6%A9%9F%E7%B3%BB%E7%9A%84%E8%AA%B2%E6%80%8E%E9%BA%BC%E6%A8%A3/</link><description>&lt;p&gt;以下是電機系的課，每堂都是聽了 20 分鐘後退掉，最後都沒選。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;微處理機系統&lt;/strong&gt;&lt;br&gt;
用 Arduino 寫應用，呼叫函式庫操作感測器，不是我想學的。唯一好處是每週拍影片，可以督促我周更 YouTube。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;進階微處理機系統&lt;/strong&gt;&lt;br&gt;
如上，只是換成 mRobot （會動的機器人），這我高中就弄過了。老師還說這課也不會太進階、不會太難，受不了。&lt;br&gt;
我真的受不了好幾堂課都是在寫讓感測器動（d1mini、樹梅派、Arduino、mRobot、ESP32 各一門課）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;計算機組織&lt;/strong&gt;&lt;br&gt;
心心念念去隔壁系修這門課，只因為系主任兼院長說我們系的學生學不會而拒開，還排了候補，結果：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;老師上課一半時間都在講廢話，例如：「未來不需要寫程式，不用會 Java，不用會 C；未來會用核電和 AI 來對抗外星人。」&lt;/li&gt;
&lt;li&gt;上課還要強調英文單字怎麼拼，例如：中斷 = interrupt，CPU = central processing unit……&lt;/li&gt;
&lt;li&gt;教學方式：名詞解釋（例如：資料就是靠 bus 傳輸），一點都不深入也不精確。&lt;br&gt;
一副把我們放棄、又當成智障的樣子。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;還是祝電機系的同學能持續學習吧。&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/life/mcu-114-2/%E9%8A%98%E5%82%B3%E9%9B%BB%E6%A9%9F%E7%B3%BB%E7%9A%84%E8%AA%B2%E6%80%8E%E9%BA%BC%E6%A8%A3/</guid></item><item><title>檢討培力英檢考不好的原因</title><link>http://stevehsiao.com/posts/study/%E6%AA%A2%E8%A8%8E%E5%9F%B9%E5%8A%9B%E8%8B%B1%E6%AA%A2%E8%80%83%E4%B8%8D%E5%A5%BD%E7%9A%84%E5%8E%9F%E5%9B%A0/</link><description>&lt;p&gt;今天考試失敗的原因：第一個就是模擬考太簡單，第二個是專注力不夠。&lt;/p&gt;
&lt;p&gt;首先，困難點在於&lt;strong&gt;單字量&lt;/strong&gt;跟&lt;strong&gt;長文理解&lt;/strong&gt;有困難。若有一個單字看不懂或聽不懂，那題基本上就不用寫了。我熟悉的單字種類也很侷限。因為平常都看單字太簡單、領域太單一的電腦文章了。考試則是日常、旅遊、工作和活動都有。&lt;/p&gt;
&lt;p&gt;單字量就掌握跟背基本單字（看考試範圍，我認為大部分的題目中的單字多出現在 4000 單裡面）；長篇文章先從掌握英文雜誌，求快速理解裡面的短文。若不夠再去看別的資料，例如新聞、其他生活雜誌等。&lt;/p&gt;
&lt;p&gt;專注力的部份。考試發卷子前的等待、前面的聽力測驗，就耗掉大量時間精力，導致閱讀測驗時就累累的。對於聽力測驗，只要播放的過程中不小心分心，想到別的事情，那題就只能用猜的了。我目前的解法就是盯著前面同學的衣服，但是眼神要失焦。這樣或許讓自己不要看到什麼就想到什麼，同時也能讓腦袋放空，專心聽錄音帶。當然聽力如何專心平常就要練，找尋方法，不要到考場才再解決這個問題。&lt;/p&gt;
&lt;p&gt;提到閱讀測驗專注力的流失。要我平常花 1~2 個小時練習聽力 + 閱讀測驗，我是不太願意，也不太實際。我目前的想法是， 若本來就很會閱讀英文文章，那就不需要花費太多的精力去作答。反之，若英文閱讀能力不夠，寫題就很吃力。&lt;/p&gt;
&lt;p&gt;最後講講如何增進英文能力吧。重點在於平常英文能力的培養，包含單字量的累積和英文閱讀的能力。這種很難考前幾天就培養起來，最好的方法就是平常花點時間（不用多，10 分鐘即可），去主動地學習。主動地了解為什麼這個單字長這樣、有沒有其他同義、或長得類似的字。以及了解如何將長的句子拆解，理解它的意思。&lt;/p&gt;
&lt;p&gt;這次裸考的結果讓我知道我的不足，以及我平時對培養英文能力的疏忽。雖然這次英文能力沒啥長進，但也從中學了到一些經驗。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://stevehsiao.com/study/img/2026/%E6%AA%A2%E8%A8%8E%E5%9F%B9%E5%8A%9B%E8%8B%B1%E6%AA%A2%E8%80%83%E4%B8%8D%E5%A5%BD%E7%9A%84%E5%8E%9F%E5%9B%A0/1779555075230.jpg" alt="1779555075230.jpg"&gt;&lt;br&gt;
封面照片：考試前一天在官網模擬測驗的結果，假的。&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/study/%E6%AA%A2%E8%A8%8E%E5%9F%B9%E5%8A%9B%E8%8B%B1%E6%AA%A2%E8%80%83%E4%B8%8D%E5%A5%BD%E7%9A%84%E5%8E%9F%E5%9B%A0/</guid></item><item><title>邊緣運算</title><link>http://stevehsiao.com/posts/life/%E5%88%86%E7%B5%84%E9%82%A3%E4%BA%9B%E4%BA%8B/%E9%82%8A%E7%B7%A3%E9%81%8B%E7%AE%97/</link><description>&lt;p&gt;剛開學時正在上 jserv 的課，我很瞧不起我們學校的課。我問魏老師：「你這個課有沒有解決真實問題？」覺得我們的課強度不高，加上選這門課的人啥都不會，我就當場退選了。&lt;br&gt;
&lt;a href="aaa"&gt;aaa&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;原因就是我好怕像&lt;a href="http://stevehsiao.com/%E9%8A%98%E5%82%B3%E9%9B%BB%E6%A9%9F%E7%B3%BB%E7%9A%84%E8%AA%B2%E6%80%8E%E9%BA%BC%E6%A8%A3"&gt;電機系的課&lt;/a&gt;一樣，沒學到東西。&lt;/p&gt;
&lt;p&gt;其實當時有認識的人一起上：一個靠譜的活人同學、一個搞很多專題的學長（程設助教）。唉，後來挺後悔退選這個課的。其實課堂上學不到什麼東西，能學到東西是在於分組做事的時侯。大多數人程度怎樣不是重點，重點是能找到程度差不多、甚至更強力的隊友，就一定能學到很多東西。&lt;/p&gt;</description><pubDate>Thu, 02 Jul 2026 05:55:59 UTC</pubDate><guid>http://stevehsiao.com/posts/life/%E5%88%86%E7%B5%84%E9%82%A3%E4%BA%9B%E4%BA%8B/%E9%82%8A%E7%B7%A3%E9%81%8B%E7%AE%97/</guid></item><item><title>114-2 學期總結</title><link>http://stevehsiao.com/posts/life/mcu-114-2/114-2-%E5%AD%B8%E6%9C%9F%E7%B8%BD%E7%B5%90/</link><description>&lt;p&gt;以下是比較有成果的課程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stevehsiao.com/%E7%A8%8B%E8%A8%AD%E4%BA%8C%E4%B8%8A%E8%AA%B2%E5%BF%83%E5%BE%97"&gt;程式設計（二）&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/5teveLAN/mqtime"&gt;GitHub 專案&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;中國文學鑑賞與創作（二）
&lt;ul&gt;
&lt;li&gt;AI MV&lt;/li&gt;
&lt;li&gt;去別的班上報告&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;醫學與健康
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stevehsiao.com/%E5%A6%82%E4%BD%95%E5%81%9A%E5%A0%B1%E5%91%8A"&gt;如何做報告&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;邏輯與批判思考
&lt;ul&gt;
&lt;li&gt;邏輯筆記&lt;/li&gt;
&lt;li&gt;10 元做菜&lt;/li&gt;
&lt;li&gt;AI Coding&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;放棄的課程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="%E9%8A%98%E5%82%B3%E9%9B%BB%E6%A9%9F%E7%B3%BB%E7%9A%84%E8%AA%B2%E6%80%8E%E9%BA%BC%E6%A8%A3%20"&gt;電機系的課&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stevehsiao.com/%E9%82%8A%E7%B7%A3%E9%81%8B%E7%AE%97"&gt;邊緣運算&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Linux 核心設計
&lt;ul&gt;
&lt;li&gt;C 語言筆記&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;活動：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stevehsiao.com/%E9%8A%98%E5%82%B3%E4%B8%80%E9%80%B1%E8%88%87%E7%A0%94%E7%BF%92%E7%87%9F%E5%BF%83%E5%BE%97"&gt;銘傳一週與研習營心得&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;慘痛的教訓：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stevehsiao.com/%E6%8F%90%E6%97%A9%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7"&gt;提早的重要性&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Thu, 02 Jul 2026 00:00:00 UTC</pubDate><guid>http://stevehsiao.com/posts/life/mcu-114-2/114-2-%E5%AD%B8%E6%9C%9F%E7%B8%BD%E7%B5%90/</guid></item></channel></rss>