<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Derek's Blog</title><link>https://blog.hnghd.com/</link><description>Recent content on Derek's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 17 Apr 2026 13:02:03 +0000</lastBuildDate><atom:link href="https://blog.hnghd.com/index.xml" rel="self" type="application/rss+xml"/><item><title>每週 Meal Prep｜2026-04-17</title><link>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-17/</link><pubDate>Fri, 17 Apr 2026 09:00:30 -0400</pubDate><guid>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-17/</guid><description>今週主打焗雞腿、吞拿白豆沙律同咖喱薯仔鷹嘴豆，用平價材料做出 7 日夠味 meal prep。</description><content:encoded><![CDATA[<p>今個星期唔玩花巧，重點係用一輪 batch cook，換嚟 7 日都有飯食，而且味道唔悶。主菜用平價又穩陣嘅雞腿、罐頭吞拿魚，同一鍋夠飽肚嘅咖喱薯仔鷹嘴豆。全部都係普通超市容易搵到嘅材料，做法實際，平日收工返到屋企加熱就搞掂。</p>
<h2 id="今週策略">今週策略</h2>
<p>今週用三條主線去撐住全星期：</p>
<ul>
<li><strong>蒜香 paprika 焗雞腿</strong>，夠香、翻熱後都仲好食</li>
<li><strong>吞拿白豆沙律</strong>，唔使再煮肉，拌一拌就有高蛋白午餐</li>
<li><strong>咖喱薯仔鷹嘴豆</strong>，成本低、頂肚、又可以配飯或者夾餅</li>
</ul>
<p>主食就集中準備：</p>
<ul>
<li>白飯一大煲</li>
<li>焗番薯或焗薯仔</li>
<li>隔夜燕麥做早餐底</li>
<li>一盒意粉留俾中後段變化</li>
</ul>
<p>咁樣一套材料，可以砌出飯盒、沙律碗、意粉同快手晚餐，慳錢之餘都唔會日日似食同一盒嘢。</p>
<h2 id="採購清單">採購清單</h2>
<h3 id="蛋白質">蛋白質</h3>
<ul>
<li>雞腿或雞全腿 8 至 10 件</li>
<li>罐頭吞拿魚 4 罐</li>
<li>雞蛋 1 打</li>
<li>希臘乳酪 1 大盒</li>
<li>白豆 2 罐</li>
<li>鷹嘴豆 2 罐</li>
</ul>
<h3 id="澱粉--主食">澱粉 / 主食</h3>
<ul>
<li>白米 1 大袋</li>
<li>燕麥 1 包</li>
<li>意粉 1 盒</li>
<li>番薯 3 至 4 條 或 薯仔 5 磅</li>
<li>全麥 tortilla 或 pita 1 包</li>
<li>麵包 1 條</li>
</ul>
<h3 id="蔬菜">蔬菜</h3>
<ul>
<li>洋蔥 4 個</li>
<li>甘筍 2 磅</li>
<li>西蘭花 2 個頭 或 2 包冷凍西蘭花</li>
<li>椰菜 1 個細</li>
<li>青瓜 2 條</li>
<li>甜椒 3 個</li>
<li>菠菜 1 大盒 或 1 包冷凍菠菜</li>
<li>蒜頭 2 個</li>
<li>薑 1 舊</li>
<li>蔥 1 扎</li>
</ul>
<h3 id="罐頭--調味--其他">罐頭 / 調味 / 其他</h3>
<ul>
<li>椰奶 1 罐</li>
<li>咖喱粉或咖喱磚</li>
<li>番茄膏 1 罐細</li>
<li>檸檬 1 至 2 個</li>
<li>生抽</li>
<li>黑椒</li>
<li>鹽</li>
<li>煙燻紅椒粉</li>
<li>蒜粉</li>
<li>孜然粉</li>
<li>辣椒碎</li>
<li>橄欖油或菜油</li>
<li>花生醬</li>
</ul>
<h3 id="可選加分位">可選加分位</h3>
<ul>
<li>香蕉</li>
<li>蘋果</li>
<li>提子或橙</li>
<li>芝士碎少量</li>
<li>冷凍雜菜 1 包</li>
</ul>
<h2 id="batch-cook-計劃">Batch Cook 計劃</h2>
<h3 id="1-先焗雞腿">1. 先焗雞腿</h3>
<ol>
<li>雞腿抹乾，用鹽、黑椒、蒜蓉、煙燻紅椒粉、少少油醃好。</li>
<li>220°C 焗 35 至 40 分鐘，中途反一次。</li>
<li>放涼後，一半原件留起，一半拆肉，方便做飯碗、意粉同夾餅。</li>
</ol>
<h3 id="2-煮咖喱薯仔鷹嘴豆">2. 煮咖喱薯仔鷹嘴豆</h3>
<ol>
<li>洋蔥、薑、蒜切碎，薯仔切件。</li>
<li>大鍋落油，炒香洋蔥、薑、蒜，再加咖喱粉略炒。</li>
<li>落薯仔、甘筍、鷹嘴豆、少少番茄膏同椰奶，再加少量水。</li>
<li>蓋蓋煮 20 至 25 分鐘，煮到薯仔腍但未散。</li>
<li>最後落菠菜拌勻，分盒留兩至三餐，另外可急凍一半。</li>
</ol>
<h3 id="3-整吞拿白豆沙律底">3. 整吞拿白豆沙律底</h3>
<ol>
<li>白豆沖洗瀝乾。</li>
<li>吞拿魚瀝水後拌白豆、青瓜粒、少量洋蔥粒、檸檬汁、黑椒、少少乳酪。</li>
<li>唔好一次過落太多汁，食嗰日先補少少會更新鮮。</li>
<li>呢個可以直接食、夾麵包，或者鋪喺椰菜絲上面。</li>
</ol>
<h3 id="4-一次過煮主食">4. 一次過煮主食</h3>
<ul>
<li>白飯煮 6 至 8 杯熟飯。</li>
<li>番薯或薯仔切件焗熟，留做配菜同快手碳水。</li>
<li>意粉煮熟後拌少少油，分開收盒。</li>
<li>隔夜燕麥分 4 盒，燕麥加乳酪再落少少水或奶。</li>
<li>白煮蛋煮 6 隻，早餐同加餐都啱。</li>
</ul>
<h3 id="5-配菜最後處理">5. 配菜最後處理</h3>
<ul>
<li>西蘭花灼熟或焗熟，分幾盒。</li>
<li>椰菜切絲，留做沙律底或 wrap 夾菜。</li>
<li>青瓜切條，做配菜最省事。</li>
</ul>
<h2 id="7-日-meal-outline">7 日 Meal Outline</h2>
<h3 id="day-1">Day 1</h3>
<ul>
<li><strong>早餐</strong>：香蕉花生醬隔夜燕麥</li>
<li><strong>午餐</strong>：焗雞腿配白飯、西蘭花</li>
<li><strong>晚餐</strong>：咖喱薯仔鷹嘴豆配飯</li>
</ul>
<h3 id="day-2">Day 2</h3>
<ul>
<li><strong>早餐</strong>：白煮蛋 2 隻 + 多士 + 生果</li>
<li><strong>午餐</strong>：吞拿白豆沙律碗，底係椰菜絲同青瓜</li>
<li><strong>晚餐</strong>：拆肉雞腿配焗番薯，同一份甜椒菠菜</li>
</ul>
<h3 id="day-3">Day 3</h3>
<ul>
<li><strong>早餐</strong>：希臘乳酪 + 燕麥 + 蘋果</li>
<li><strong>午餐</strong>：咖喱鷹嘴豆 wrap，夾少少椰菜絲</li>
<li><strong>晚餐</strong>：雞肉意粉，拌蒜香西蘭花同少少煮汁</li>
</ul>
<h3 id="day-4">Day 4</h3>
<ul>
<li><strong>早餐</strong>：隔夜燕麥 + 香蕉</li>
<li><strong>午餐</strong>：吞拿白豆夾麵包，配甘筍條</li>
<li><strong>晚餐</strong>：焗雞腿飯碗，加青瓜同乳酪檸檬醬</li>
</ul>
<h3 id="day-5">Day 5</h3>
<ul>
<li><strong>早餐</strong>：炒蛋多士 + 生果</li>
<li><strong>午餐</strong>：咖喱薯仔鷹嘴豆配焗薯</li>
<li><strong>晚餐</strong>：雞肉炒飯，清埋剩菜最方便</li>
</ul>
<h3 id="day-6">Day 6</h3>
<ul>
<li><strong>早餐</strong>：希臘乳酪燕麥杯</li>
<li><strong>午餐</strong>：吞拿白豆沙律 wrap</li>
<li><strong>晚餐</strong>：雞肉加冷凍雜菜炒意粉，快炒 10 分鐘搞掂</li>
</ul>
<h3 id="day-7">Day 7</h3>
<ul>
<li><strong>早餐</strong>：白煮蛋 + 花生醬多士</li>
<li><strong>午餐</strong>：剩餘咖喱做飯碗或湯麵底</li>
<li><strong>晚餐</strong>：雪櫃清倉盤，將剩雞肉、菜、西蘭花一齊炒香，配最後一盒飯</li>
</ul>
<h2 id="慳錢位同替代方案">慳錢位同替代方案</h2>
<ul>
<li><strong>雞腿冇特價</strong>：直接轉雞髀、雞全腿，邊款平就買邊款。</li>
<li><strong>吞拿魚太貴</strong>：改用雞蛋沙律加白豆，一樣平同頂肚。</li>
<li><strong>白豆冇貨</strong>：用紅腰豆或者黑豆都得，口感會實啲。</li>
<li><strong>椰奶唔想買</strong>：咖喱改用清雞湯或水煮，再加少少乳酪收尾，一樣食得。</li>
<li><strong>西蘭花貴</strong>：冷凍雜菜最穩陣，通常更抵。</li>
<li><strong>唔想食意粉</strong>：直接加多兩杯米，全部轉飯碗玩法。</li>
</ul>
<h2 id="保存同彈性安排">保存同彈性安排</h2>
<ul>
<li>焗雞腿可雪 3 至 4 日，後半星期份量建議急凍。</li>
<li>咖喱薯仔鷹嘴豆好適合分盒冷藏，同樣可以急凍。</li>
<li>吞拿白豆沙律建議 2 至 3 日內食晒，後半星期再拌新一輪口感最好。</li>
<li>飯翻熱前加少少水，口感會靚好多。</li>
<li>最忙嗰日，直接食 <strong>吞拿白豆 wrap</strong> 或 <strong>咖喱配飯</strong>，基本上唔使再煮。</li>
</ul>
<h2 id="一句總結">一句總結</h2>
<p>今週重點係用平民材料砌出實用變化，煮一次，成星期都仲有得揀。唔靠 junk food 頂住，味道又唔會太寡，對荷包同時間都算厚道。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-14</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-14/</link><pubDate>Tue, 14 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-14/</guid><description>結合美股宏觀背景、Relative Strength 行業雷達同 Stage 2 候選股觀察嘅每日晨報。</description><content:encoded><![CDATA[<h2 id="隔夜市場">隔夜市場</h2>
<p>今朝美股盤前氣氛偏向溫和 risk-on。市場主線仍然圍住中東局勢，但資金暫時更願意押注局勢未至於即時再升級，所以美債息大致靠穩，美元避險買盤稍為回落，油價由高位回順，金價就維持偏強。簡單講，市場而家唔係完全放鬆，而係由尋晚嘅即時避險，轉做等更多消息先再決定下一步。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ol>
<li>
<p><strong>🟢 偏利好 油價由高位回順，市場風險胃納稍為修復</strong><br>
<strong>發生咗咩：</strong> 市場暫時押注地緣政治風險未有即時再升級，原油風險溢價較早段回落。<br>
<strong>市場點解在意：</strong> 油價唔再急升，對通脹預期、債息同高估值板塊都有少少舒緩作用。<br>
<strong>影響資產 / 板塊：</strong> 原油、航空、可選消費、科技成長股。<br>
<strong>時間框架：</strong> short-term。</p>
</li>
<li>
<p><strong>🟢 偏利好 美債息同美元冇再同步抽高</strong><br>
<strong>發生咗咩：</strong> 盤前資金未再進一步推高長短債息，美元方向亦由早前偏強轉做整固。<br>
<strong>市場點解在意：</strong> 只要息口同美元唔再一齊夾高，股市特別係 growth 同高 RS 名字會容易守得住。<br>
<strong>影響資產 / 板塊：</strong> 納指、半導體、大型科技、黃金。<br>
<strong>時間框架：</strong> short-term。</p>
</li>
<li>
<p><strong>🟡 中性偏好 金融同工業板塊喺 RS 雷達入面仍然有廣度</strong><br>
<strong>發生咗咩：</strong> 最新 radar 顯示 Financial、Industrials、Healthcare、Consumer Cyclical 同 Technology 仍然有一批跑贏 SPY 嘅名字。<br>
<strong>市場點解在意：</strong> 呢個訊號代表強勢唔係完全縮到只剩單一 mega-cap，市場內部仍然有揀股空間。<br>
<strong>影響資產 / 板塊：</strong> 銀行、工業、醫療、部分科技股。<br>
<strong>時間框架：</strong> short-term 至 medium-term。</p>
</li>
<li>
<p><strong>🟢 偏利好 領先股名單繼續出現明顯對 SPY 優勢</strong><br>
<strong>發生咗咩：</strong> 最新 Stage 2 / RS 輸出入面，IESC、CRUS、SRRK、ESI 等初步候選，以至 XWIN、VISN、SATS 等成熟強股，都唔係單純跟住大市郁。<br>
<strong>市場點解在意：</strong> 真正可部署嘅環境，通常會先見到 stock/SPY ratio 持續向上，而唔係全部股票一齊齊升。<br>
<strong>影響資產 / 板塊：</strong> 相對強勢股、breakout 候選、主題型領先板塊。<br>
<strong>時間框架：</strong> medium-term。</p>
</li>
</ol>
<h2 id="relative-strength-行業雷達">Relative Strength 行業雷達</h2>
<blockquote>
<p>以下整合 <code>qb_radar.md</code> 最新輸出，只保留板塊同產業層面仍然見到實際領先股承接嘅組別。</p>
</blockquote>
<p><strong>較強 sector：</strong></p>
<ol>
<li><strong>Financial</strong> - 代表股有 <strong>RRBI、BBD、BWFG、CM</strong>，說明銀行同金融內部仍然有唔少 early Stage 2 setup。</li>
<li><strong>Industrials</strong> - 代表股有 <strong>IESC、NVT、DCO、ESEA</strong>，係而家最有廣度嘅強勢群組之一。</li>
<li><strong>Healthcare</strong> - 代表股有 <strong>AMLX、FDMT、CGON、ZYME</strong>，強勢主要集中喺生科同特色醫療名字。</li>
<li><strong>Consumer Cyclical</strong> - 代表股有 <strong>XWIN、JOUT、VIK、MOV</strong>，屬於少數但跑贏幅度夠明顯嘅組別。</li>
<li><strong>Technology</strong> - 代表股有 <strong>VISN、ALNT、DGII、ROG</strong>，科技唔係全面強，但仍有選股空間。</li>
</ol>
<p><strong>較強 industry：</strong></p>
<ol>
<li><strong>Furnishings, Fixtures &amp; Appliances</strong> - <strong>XWIN、FLXS、HOFT</strong>。</li>
<li><strong>Drug Manufacturers - Specialty &amp; Generic</strong> - <strong>AMLX、INDV、LQDA</strong>。</li>
<li><strong>Solar</strong> - <strong>SEDG</strong>。</li>
<li><strong>Uranium</strong> - <strong>CCJ</strong>。</li>
<li><strong>Communication Equipment / Electronic Components 延伸觀察</strong> - 可留意 <strong>VISN、DGII</strong> 呢類科技子行業名字有冇跟住轉強。</li>
</ol>
<h2 id="初步-stage-2-候選股">初步 Stage 2 候選股</h2>
<blockquote>
<p>呢度採用較嚴格過濾，只揀相對 SPY 有明顯優勢，而且 stock/SPY ratio 仍然向上嘅名字，所以唔會放入只係貼住大市嘅股票。</p>
</blockquote>
<ol>
<li><strong>IESC</strong>（Industrials / Engineering &amp; Construction）- 相對 SPY 優勢最明顯之一，仲貼近 52 週高位，屬於工業板塊入面最值得跟嘅 early Stage 2 名字。</li>
<li><strong>CRUS</strong>（Technology / Semiconductors）- 半導體入面唔係最熱門嗰批，但 RS 同 ratio 趨勢都夠實淨，屬較乾淨嘅初步候選。</li>
<li><strong>SRRK</strong>（Healthcare / Biotechnology）- 生科股入面少數兼具明顯 RS 同短期加速味道，前提係之後要守得住高位附近整固。</li>
<li><strong>ESI</strong>（Basic Materials / Specialty Chemicals）- 對 SPY 優勢夠大，而且已經貼近高位，係周期股入面較少見嘅強勢 setup。</li>
<li><strong>TFII</strong>（Industrials / Trucking）- 工業運輸線仍然有 relative edge，如果大市唔轉差，呢類中期領先股有機會繼續行。</li>
</ol>
<h2 id="mature-relative-strength-強股">Mature Relative Strength 強股</h2>
<blockquote>
<p>呢批股 RS 非常硬，但多數已經行咗一段，部署上更適合等回調、橫行整固或者二次 setup。</p>
</blockquote>
<ol>
<li><strong>XWIN</strong>（Consumer Cyclical / Furnishings, Fixtures &amp; Appliances）- 對 SPY 領先幅度極誇張，但已經屬延伸段，唔適合當作初段 breakout 去追。</li>
<li><strong>VISN</strong>（Technology / Communication Equipment）- 科技組入面相對強勢非常突出，屬成熟領先股。</li>
<li><strong>SATS</strong>（Communication Services / Telecom Services）- 長期 RS 很硬，但同樣已經唔算 early entry。</li>
<li><strong>STOK</strong>（Healthcare / Biotechnology）- 生科入面成熟強股代表，適合等整理後再觀察。</li>
<li><strong>PVLA</strong>（Healthcare / Biotechnology）- 走勢強，但延伸亦深，值博率未必喺而家最好。</li>
</ol>
<h2 id="今日觀察重點">今日觀察重點</h2>
<ul>
<li>睇住 <strong>油價回順可唔可以繼續壓住債息同美元</strong>，因為呢條係今朝風險胃納可唔可以維持嘅核心。</li>
<li>留意 <strong>Industrials 同 Financial</strong> 會唔會由個別強股擴散成板塊性跟升，定係只剩少數名字硬淨。</li>
<li>監察 <strong>IESC、CRUS、SRRK</strong> 呢批初步候選，重點唔係升得快，而係高位附近可唔可以收窄整固、守住 ratio 向上。</li>
<li>對成熟強股如 <strong>XWIN、VISN、SATS</strong>，如果再急升但量價唔配合，就要提防過熱。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>而家唔需要樣樣都買，最值得做係等市場確認宏觀壓力冇再惡化，再集中火力喺 <strong>真係跑贏 SPY，而且 stock/SPY ratio 仲向上</strong> 嘅少數領先股。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-13</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-13/</link><pubDate>Mon, 13 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-13/</guid><description>結合美股宏觀背景、Relative Strength 行業雷達同 Stage 2 候選股觀察嘅每日晨報。</description><content:encoded><![CDATA[<h2 id="隔夜市場">隔夜市場</h2>
<p>今朝美股盤前氣氛偏審慎。Reuters 報道指，美伊週末談判失敗後，美國開始對伊朗航運實施封鎖，油價再度抽升，布蘭特重新站上 100 美元樓上，連帶美股期貨偏軟。美債方面，10 年期息率今朝再輕微向上，反映市場繼續消化高油價帶嚟嘅通脹壓力；美元亦偏強，避險味道返咗一截；金價方向上都係偏硬。簡單講，今朝主線仍然係同一條, 油價升，通脹預期頂住，債息同美元有支持，指數就難做得輕鬆。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ol>
<li>
<p><strong>🔴 利淡 美伊談判告吹，美國對伊朗航運實施封鎖</strong><br>
<strong>發生咗咩：</strong> Reuters 指週末和談未有成果後，美國開始封鎖往返伊朗港口嘅海上交通。<br>
<strong>市場點解在意：</strong> 呢個消息直接推高原油風險溢價，亦令市場重新擔心霍爾木茲供應鏈。<br>
<strong>影響資產 / 板塊：</strong> 原油、航空、運輸、整體風險資產，同通脹敏感板塊。<br>
<strong>時間框架：</strong> short-term。</p>
</li>
<li>
<p><strong>🔴 利淡 高油價疊加上星期熱辣辣 CPI，同鷹派 Fed minutes 一齊推高高息更久預期</strong><br>
<strong>發生咗咩：</strong> Reuters 指上星期美國 3 月 CPI 受汽油價格急升帶動，而 3 月 FOMC minutes 又顯示更多官員接受必要時可以轉向加息。<br>
<strong>市場點解在意：</strong> 市場而家唔係只估減息推遲，而係要重新處理「全年可能幾乎唔減」甚至再偏緊嘅風險。<br>
<strong>影響資產 / 板塊：</strong> 美債、美元、高估值科技、可選消費。<br>
<strong>時間框架：</strong> short-term 至 medium-term。</p>
</li>
<li>
<p><strong>🟡 中性 / 觀察 銀行股業績周正式開波</strong><br>
<strong>發生咗咩：</strong> Reuters 指 Goldman Sachs 今日開季，之後 JPMorgan、Wells Fargo、Citigroup 接力。<br>
<strong>市場點解在意：</strong> 市場未必最睇單季數，而係睇管理層點樣講油價、貸款增長、資本市場活動同全年指引。<br>
<strong>影響資產 / 板塊：</strong> 銀行、金融、整體盈利預期同市場風險胃納。<br>
<strong>時間框架：</strong> short-term。</p>
</li>
</ol>
<h2 id="relative-strength-行業雷達">Relative Strength 行業雷達</h2>
<blockquote>
<p>今次 repo 結構同指示略有差異，我先確認現有檔案位置，再用 repo 內候選池同雷達腳本對 <code>SPY</code> 重跑最新 RS。以下只保留相對 SPY 有實質優勢，而且 stock/SPY ratio 近中短期仍然向上嘅組別。</p>
</blockquote>
<p><strong>較強 sector：</strong></p>
<ol>
<li><strong>Technology</strong> - 真正達到較嚴格 RS 條件嘅代表股集中喺 <strong>LITE、AVGO、NVDA</strong>。呢組唔止跑贏 SPY，對 SPY 比率近 60 日同近 20 日都仲係向上。</li>
</ol>
<p><strong>較強 industry：</strong></p>
<ol>
<li><strong>Communication Equipment</strong> - <strong>LITE</strong> 仍然係最強嗰批，屬非常明顯嘅成熟 RS 領先股。</li>
<li><strong>Semiconductors</strong> - <strong>AVGO、NVDA</strong> 仍然係目前最值得跟住睇嘅核心強勢組合，尤其係大市受宏觀壓力時仍然有 relative edge。</li>
</ol>
<h2 id="初步-stage-2-候選股">初步 Stage 2 候選股</h2>
<blockquote>
<p>呢度只保留同時滿足「明顯跑贏 SPY」同「stock/SPY ratio 近 60 日、近 20 日都向上」嘅名字，所以只係貼住大市或者輕微跑贏嘅股票唔會入選。</p>
</blockquote>
<ol>
<li><strong>NVDA</strong>（Technology / Semiconductors）- 仍然係最清晰嘅初步 Stage 2 候選。佢相對 SPY 仲有明顯優勢，而 ratio 趨勢都未見轉弱，結構上更似領先股延續，而唔係單純跟 beta 彈。</li>
</ol>
<h2 id="mature-relative-strength-強股">Mature Relative Strength 強股</h2>
<blockquote>
<p>呢批股 RS 優勢更明顯，但升勢已經行咗一段，部署上更適合等整固、回調或者二次 setup，而唔係見強即追。</p>
</blockquote>
<ol>
<li><strong>LITE</strong>（Technology / Communication Equipment）- 係候選池入面相對 SPY 最強嘅名字之一，RS 優勢非常突出，但位置已經相當成熟。</li>
<li><strong>AVGO</strong>（Technology / Semiconductors）- 對 SPY 仍然有明顯領先，ratio 趨勢保持向上，不過而家更似成熟強股，多過早段啟動。</li>
</ol>
<h2 id="今日觀察重點">今日觀察重點</h2>
<ul>
<li>先睇 <strong>油價升勢會唔會再傳導去債息同美元</strong>，因為今朝市場最核心仍然係能源 shock 呢條線。</li>
<li>指數層面要留意 <strong>期貨弱勢係一次性避險反應，定係會演變成更廣泛估值壓縮</strong>。</li>
<li>RS 角度集中睇 <strong>LITE、AVGO、NVDA</strong>，如果大市受壓但佢哋仍然比 SPY 硬，強勢訊號就更可信。</li>
<li>銀行業績要留意管理層對 <strong>貸款需求、信用質素、資本市場活動同宏觀風險</strong> 嘅講法，因為會直接影響市場對盈利季嘅第一印象。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>今朝先唔好同宏觀硬碰，等市場消化油價同債息衝擊之後，只跟住 <strong>真係跑贏 SPY、而且 ratio 仲向上</strong> 嘅少數龍頭出手。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-12</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-12/</link><pubDate>Sun, 12 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-12/</guid><description>結合美股宏觀背景、Relative Strength 行業雷達同 Stage 2 候選股觀察嘅每日晨報。</description><content:encoded><![CDATA[<h2 id="隔夜市場">隔夜市場</h2>
<p>上星期五美股收市偏分化，道指同標指微跌，納指就靠晶片股撐住。市場而家最關心唔係單一數據，而係兩條線點樣交叉影響, 第一條係美伊週末談判會唔會令脆弱停火延續，第二條係 3 月通脹升溫之後，聯儲局要高息維持幾耐。美債息喺高位再輕微向上，10 年期重返 4.3 厘樓上；美元指數全週仍然偏弱，但上星期五跌勢有啲收斂；油價由高位回吐，不過仍然處於高波動區；金價高位整固，反映避險需求未完全走。今朝係週末盤前，真正方向要等中東消息同下星期市場點樣消化通脹同 earnings 開局。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ol>
<li>
<p><strong>🔴 利淡 美國 3 月 CPI 明顯升溫</strong><br>
<strong>發生咗咩：</strong> Reuters 報道，美國 3 月 CPI 按月升 0.9%，係近幾年最急之一，主要由汽油價格急升帶動；按年亦升到 3.3%。<br>
<strong>市場點解在意：</strong> 呢份數據只係反映能源衝擊第一浸，市場驚之後幾個月會慢慢滲入 core inflation。<br>
<strong>影響資產 / 板塊：</strong> 美債息、高估值科技、可選消費、對利率敏感板塊。<br>
<strong>時間框架：</strong> short-term 至 medium-term。</p>
</li>
<li>
<p><strong>🔴 利淡 Fed minutes 比市場原先想像更鷹</strong><br>
<strong>發生咗咩：</strong> 3 月 FOMC 會議紀錄顯示，愈來愈多官員願意接受如果通脹持續高企，未來利率唔止可以唔減，甚至有再加嘅可能。<br>
<strong>市場點解在意：</strong> 市場依家唔再只係估「幾時減息」，而係開始要處理「會唔會長時間唔減，甚至再收緊」呢個尾部風險。<br>
<strong>影響資產 / 板塊：</strong> 長久期資產、大型科技、成長股估值，同美元利差交易。<br>
<strong>時間框架：</strong> medium-term。</p>
</li>
<li>
<p><strong>🟡 中性 / 觀察 美伊週末談判係最大風險開關</strong><br>
<strong>發生咗咩：</strong> Reuters 指出，美伊代表週末會談，但霍爾木茲海峽流量仍然遠低於戰前水平，停火仍屬脆弱。油價上星期五回落，但未算真正甩離風險溢價。<br>
<strong>市場點解在意：</strong> 如果談判有進展，油價同通脹預期可以再鬆一截；如果再反覆，能源、通脹、債息條鏈會即刻再抽返上去。<br>
<strong>影響資產 / 板塊：</strong> 原油、金、美元、航空、運輸、整體 risk sentiment。<br>
<strong>時間框架：</strong> short-term。</p>
</li>
<li>
<p><strong>🔴 利淡 美國消費者信心跌到紀錄低位</strong><br>
<strong>發生咗咩：</strong> 密歇根大學 4 月初值跌到 47.6，1 年通脹預期亦急升。<br>
<strong>市場點解在意：</strong> 呢個組合最麻煩，代表家庭一邊見到油價同通脹，一邊對前景更悲觀，之後企業指引如果轉弱就唔出奇。<br>
<strong>影響資產 / 板塊：</strong> 零售、可選消費、銀行信貸情緒，同整體盈利預期。<br>
<strong>時間框架：</strong> medium-term。</p>
</li>
</ol>
<h2 id="relative-strength-行業雷達">Relative Strength 行業雷達</h2>
<blockquote>
<p>今次 repo 內原本嗰套 <code>scripts/early_stage2_radar.py</code> 同 <code>scripts/stage2_candidates.txt</code> 已經喺較早 commit 移走，我按 repo 歷史最後一版 workflow，用同一候選池對 <code>SPY</code> 重跑，並再用較嚴格條件過濾，只保留相對 SPY 有實質優勢，而且 stock/SPY ratio 近中短期仍向上嘅組別。</p>
</blockquote>
<p><strong>較強 sector：</strong></p>
<ol>
<li><strong>Technology</strong> - 焦點仍然最集中，真正有意義嘅 RS 代表股係 <strong>NVDA、AVGO、LITE</strong>；其餘例如 <strong>MSFT、UBER、AKAM</strong> 暫時唔夠硬，未算同一級別。</li>
<li><strong>Financial</strong> - <strong>JPM</strong> 結構企得穩、ratio 都向上，但相對 SPY 優勢仍然唔夠明顯，所以只可以列入觀察，未夠資格當成成熟強勢擴散。</li>
</ol>
<p><strong>較強 industry：</strong></p>
<ol>
<li><strong>Semiconductors</strong> - <strong>NVDA、AVGO</strong> 仍然係最完整嘅領先群，唔止 price strength，連對 SPY 比率都仲係向上。</li>
<li><strong>Communication Equipment</strong> - <strong>LITE</strong> 仍然最搶眼，但已經屬延伸得比較多嘅成熟強股。</li>
<li><strong>Banks - Diversified</strong> - <strong>JPM</strong> 係呢組唯一仲算企得穩嘅名字，不過 RS edge 只係接近臨界，唔應該當成強勢龍頭。</li>
</ol>
<h2 id="初步-stage-2-候選股">初步 Stage 2 候選股</h2>
<blockquote>
<p>只保留同時滿足「明顯跑贏 SPY」同「stock/SPY ratio 近 60 日、近 20 日都向上」嘅名字，所以唔會將只係同步大市或輕微跑贏嘅股票放入去。</p>
</blockquote>
<ol>
<li><strong>NVDA</strong>（Technology / Semiconductors）- 仍然係最清晰嘅 early Stage 2 候選。佢對 SPY 有實質 RS 優勢，而且股價 / SPY 比率近中短期都仲向上，結構上比單純反彈更似領先股再加速。</li>
</ol>
<h2 id="mature-relative-strength-強股">Mature Relative Strength 強股</h2>
<blockquote>
<p>呢批股嘅 RS 好明顯，但升勢已經行咗一段，部署上更適合等回調、整固或者二次 setup，而唔係見強就追。</p>
</blockquote>
<ol>
<li><strong>AVGO</strong>（Technology / Semiconductors）- 相對 SPY 優勢仍然清晰，ratio 趨勢亦未破壞，但全年升幅已經唔算 early，較似成熟 Stage 2 強股。</li>
<li><strong>LITE</strong>（Technology / Communication Equipment）- 結構極強，仲喺高位附近，但延伸幅度明顯更大，屬成熟 RS 強股，多過早段啟動股。</li>
</ol>
<h2 id="今日觀察重點">今日觀察重點</h2>
<ul>
<li>先睇 <strong>週末中東談判結果</strong> 點樣影響星期一油價開局，因為而家仍然係 <strong>油價 → 通脹預期 → 債息 → 估值</strong> 呢條鏈主導大市。</li>
<li>RS 角度集中睇 <strong>半導體</strong> 仲有冇延續領先，尤其 <strong>NVDA、AVGO</strong> 可唔可以喺大市有雜音時繼續比 SPY 硬。</li>
<li><strong>JPM</strong> 可以留意，但只可以當觀察名單，因為佢雖然穩，現階段未見到足夠大嘅 RS edge，唔應該同真正龍頭強股混埋一齊。</li>
<li>下星期 earnings 開始後，要留意管理層指引會唔會因能源同需求不確定性而轉保守，呢點會直接影響輪動廣度。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>而家最值錢唔係估指數，而係等宏觀風險開關明朗後，淨係跟住 <strong>真正跑贏 SPY、而且 ratio 仲向上</strong> 嘅半導體龍頭部署。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-11</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-11/</link><pubDate>Sat, 11 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-11/</guid><description>結合美股宏觀背景、Relative Strength 行業雷達同 Stage 2 候選股觀察嘅每日晨報。</description><content:encoded><![CDATA[<h2 id="隔夜市場">隔夜市場</h2>
<p>星期五美股收市分化，標指同道指偏軟，但納指仍然靠大型科技頂住。今朝係週末盤前，市場重點唔係追價，而係消化兩條主線, 第一係中東停火談判未算坐實，第二係美國 3 月通脹受油價衝擊明顯升溫。美債 10 年期息率大致企喺 4.3 厘上面，美元指數回落到 99 附近之下，反映避險買盤有少少鬆動，但未算完全 risk-on。油價由本週高位回落，不過 WTI 仍然喺 90 幾美元，金價就繼續企喺高位附近，代表市場對地緣政治同通脹尾風都未敢掉以輕心。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ol>
<li><strong>美國 3 月 CPI 明顯升溫</strong>：Reuters 指 3 月 CPI 按月升 0.9%，按年升 3.3%，主要係汽油價格急升拉動；雖然 core CPI 按月只升 0.2%、按年 2.6%，但市場普遍覺得第二輪油價傳導未完全反映，聯儲局短期更難放鬆。</li>
<li><strong>Fed minutes 比預期更鷹</strong>：3 月會議紀錄顯示，官員之中有更多人開始接受如果通脹再黏，未來利率唔止可以唔減，甚至有加息可能，呢點對高估值板塊估值仍然係壓力。</li>
<li><strong>消費者信心跌到紀錄低位</strong>：密歇根大學 4 月初值跌到 47.6，反映油價衝擊同通脹焦慮已經開始打擊情緒，呢條線會影響之後零售、可選消費同盈利預期。</li>
<li><strong>油市雖然急回，但供應風險未清</strong>：Reuters 報道話 WTI 星期五收喺 96 美元附近，雖然錄得大幅周跌，但霍爾木茲海峽航運仍遠低於正常水平，代表只要談判再卡住，能源同通脹交易好易再翻炒。</li>
</ol>
<h2 id="relative-strength-行業雷達">Relative Strength 行業雷達</h2>
<blockquote>
<p>以 <code>scripts/stage2_candidates.txt</code> 為候選池，並用 <code>scripts/early_stage2_radar.py</code> 對 SPY 重新跑過最新 RS 結構。以下只保留相對 SPY 有明顯優勢，而且 stock/SPY ratio 仍然向上嘅板塊同個股。</p>
</blockquote>
<p><strong>較強 sector：</strong></p>
<ol>
<li><strong>Technology</strong> - 目前最集中，代表股包括 <strong>LITE、AVGO、NVDA、AKAM、UBER、MSFT</strong>。真正有明顯 RS 優勢嘅重心仍然喺半導體同通訊設備。</li>
<li><strong>Financial</strong> - 代表股係 <strong>JPM</strong>，相對 SPY 只屬溫和跑贏，板塊強度有，但未去到好有擴散力。</li>
</ol>
<p><strong>較強 industry：</strong></p>
<ol>
<li><strong>Communication Equipment</strong> - 代表股 <strong>LITE</strong>，仍然係候選池入面最強嘅成熟 RS 名單之一。</li>
<li><strong>Semiconductors</strong> - 代表股 <strong>AVGO、NVDA</strong>，呢組仍然係目前最值得跟住睇嘅相對強勢群。</li>
<li><strong>Banks - Diversified</strong> - 代表股 <strong>JPM</strong>，結構穩，但暫時未見到好強嘅領先擴散。</li>
</ol>
<h2 id="初步-stage-2-候選股">初步 Stage 2 候選股</h2>
<blockquote>
<p>用更嚴格條件過濾後，必須同時滿足「相對 SPY 有實質優勢」同「stock/SPY ratio 近中短期都向上」，所以唔會放入只係跟大市行嘅名字。</p>
</blockquote>
<ol>
<li><strong>NVDA</strong>（Technology / Semiconductors）- 最新雷達入面仍然係最清晰嘅 early Stage 2 候選。佢唔止一年表現明顯跑贏 SPY，股價相對 SPY 比率近 60 日同近 20 日都繼續向上，代表唔係單純 beta 反彈，而係領先地位重新擴大。</li>
</ol>
<h2 id="mature-relative-strength-強股">Mature Relative Strength 強股</h2>
<blockquote>
<p>呢批股 Relative Strength 很明顯，但已經行咗一段，部署上更適合等回調或等再整固，而唔係見強就追。</p>
</blockquote>
<ol>
<li><strong>LITE</strong>（Technology / Communication Equipment）- 相對 SPY 優勢最突出，但升勢已經延伸得幾多，屬成熟 RS 強股。</li>
<li><strong>AVGO</strong>（Technology / Semiconductors）- 仍然維持明顯 RS，同 stock/SPY ratio 都未破壞，不過位置上較接近成熟 Stage 2，而唔係早期啟動。</li>
</ol>
<h2 id="今日觀察重點">今日觀察重點</h2>
<ul>
<li>大市主線仍然係 <strong>油價 → 通脹預期 → 債息</strong>，只要呢條鏈唔鬆，指數估值擴張空間就有限。</li>
<li>RS 角度就集中睇 <strong>半導體 / 通訊設備</strong> 呢兩組有冇繼續比大市硬，尤其 <strong>NVDA、AVGO、LITE</strong> 係咪喺回吐市況下仍守到關鍵均線。</li>
<li>如果下星期市場再波動，但強勢股名單無明顯擴散，策略上寧願縮窄 watchlist，專注真係跑贏 SPY 嘅龍頭。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>而家唔係見反彈就周圍追，先守住宏觀風險意識，再只跟住真正跑贏 SPY、而且 RS 比率仲向上嘅龍頭去部署。</p>
]]></content:encoded></item><item><title>每週 Meal Prep｜2026-04-10</title><link>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-10/</link><pubDate>Fri, 10 Apr 2026 09:00:45 -0400</pubDate><guid>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-10/</guid><description>今週主打雞髀、碎火雞同豆類，靠一輪 batch cook 搞掂 7 日平靚正三餐。</description><content:encoded><![CDATA[<p>今個星期走實用路線，一次過煮好主體，之後靠唔同配搭頂住 7 日。重點唔係花巧，係平、頂肚、夠味，而且用嘅都係普通超市容易買到嘅材料。</p>
<h2 id="今週策略">今週策略</h2>
<p>主軸用兩款平民蛋白質，加一款便宜植物蛋白做緩衝：</p>
<ul>
<li><strong>烤雞髀</strong>，夠平、夠香、翻熱都唔鞋</li>
<li><strong>碎火雞番茄豆醬</strong>，可以配飯、配薯、配意粉</li>
<li><strong>蒜香炒豆腐</strong>，俾你中間有幾餐清爽啲，亦方便頂替肉類</li>
</ul>
<p>澱粉就集中煮：</p>
<ul>
<li>白飯一大煲</li>
<li>焗薯角或焗番薯</li>
<li>意粉一盒</li>
<li>隔夜燕麥做早餐底</li>
</ul>
<p>咁樣買嘢集中、備料簡單、味道又唔會 7 日都同一個樣。</p>
<h2 id="採購清單">採購清單</h2>
<h3 id="蛋白質">蛋白質</h3>
<ul>
<li>雞髀 8 至 10 隻</li>
<li>碎火雞 2 磅</li>
<li>硬豆腐 2 磚</li>
<li>雞蛋 1 打</li>
<li>原味希臘乳酪 1 大盒</li>
</ul>
<h3 id="澱粉--主食">澱粉 / 主食</h3>
<ul>
<li>白米 1 大袋</li>
<li>意粉 1 盒</li>
<li>燕麥 1 包</li>
<li>薯仔 5 磅 或 番薯 3 至 4 磅</li>
<li>全麥多士或 tortilla 1 包</li>
</ul>
<h3 id="蔬菜">蔬菜</h3>
<ul>
<li>洋蔥 3 至 4 個</li>
<li>甘筍 2 磅</li>
<li>西蘭花 2 個頭 或 2 包冷凍西蘭花</li>
<li>甜椒 3 個</li>
<li>西芹 1 扎</li>
<li>椰菜 1 個細</li>
<li>菠菜 1 大盒 或 冷凍菠菜 1 包</li>
<li>青瓜 2 條</li>
<li>蒜頭 2 個</li>
</ul>
<h3 id="罐頭--乾貨--調味">罐頭 / 乾貨 / 調味</h3>
<ul>
<li>黑豆 2 罐</li>
<li>紅腰豆 2 罐</li>
<li>番茄碎 2 罐</li>
<li>雞湯或高湯 1 盒</li>
<li>花生醬</li>
<li>生抽</li>
<li>辣椒粉</li>
<li>孜然粉</li>
<li>煙燻紅椒粉</li>
<li>意大利香草</li>
<li>鹽、黑椒</li>
<li>橄欖油或菜油</li>
</ul>
<h3 id="可選加分位">可選加分位</h3>
<ul>
<li>香蕉</li>
<li>蘋果</li>
<li>檸檬 1 個</li>
<li>芝士碎少量</li>
<li>蔥或芫荽 1 扎</li>
</ul>
<h2 id="batch-cook-計劃">Batch Cook 計劃</h2>
<h3 id="1-先烤雞髀">1. 先烤雞髀</h3>
<ol>
<li>雞髀抹乾，用鹽、黑椒、蒜蓉、煙燻紅椒粉、少少油醃。</li>
<li>220°C 烤約 35 至 40 分鐘，中途反一次。</li>
<li>放涼後，半數原隻留盒，半數拆肉，方便做飯碗同 wrap。</li>
</ol>
<h3 id="2-煮碎火雞番茄豆醬">2. 煮碎火雞番茄豆醬</h3>
<ol>
<li>大鍋落油，炒香洋蔥粒、甘筍粒、西芹粒。</li>
<li>落碎火雞炒散，加入辣椒粉、孜然粉、鹽、黑椒。</li>
<li>加番茄碎、黑豆、紅腰豆，小火煮 20 至 25 分鐘。</li>
<li>呢鍋可以當 chili、意粉醬、焗薯 topping，一醬三食。</li>
</ol>
<h3 id="3-炒豆腐同蔬菜">3. 炒豆腐同蔬菜</h3>
<ol>
<li>豆腐壓水切件，用少少鹽、生抽、蒜蓉醃 10 分鐘。</li>
<li>平底鑊煎到兩面金黃，再加甜椒同菠菜快炒。</li>
<li>分盒留兩至三餐。</li>
</ol>
<h3 id="4-一次過煮主食">4. 一次過煮主食</h3>
<ul>
<li>白飯煮 6 至 8 杯熟飯。</li>
<li>薯仔切角拌油鹽黑椒，焗 30 分鐘。</li>
<li>意粉煮熟後拌少少油，分開收起，防止黐埋。</li>
<li>隔夜燕麥：燕麥 + 乳酪 + 少少水或奶，分 4 盒。</li>
</ul>
<h3 id="5-生鮮配菜最後先處理">5. 生鮮配菜最後先處理</h3>
<ul>
<li>椰菜切絲，拌少少鹽、檸檬汁，做爽口底菜。</li>
<li>青瓜切條，留做配菜或小食。</li>
<li>雞蛋可以煮 6 隻白煮蛋，補早餐同加餐。</li>
</ul>
<h2 id="7-日-meal-outline">7 日 Meal Outline</h2>
<h3 id="day-1">Day 1</h3>
<ul>
<li><strong>早餐</strong>：香蕉花生醬隔夜燕麥</li>
<li><strong>午餐</strong>：烤雞髀配白飯、西蘭花</li>
<li><strong>晚餐</strong>：碎火雞番茄豆醬配焗薯角</li>
</ul>
<h3 id="day-2">Day 2</h3>
<ul>
<li><strong>早餐</strong>：希臘乳酪 + 蘋果 + 白煮蛋</li>
<li><strong>午餐</strong>：雞肉飯碗，配椰菜絲、青瓜、少少乳酪醬</li>
<li><strong>晚餐</strong>：豆腐甜椒炒飯</li>
</ul>
<h3 id="day-3">Day 3</h3>
<ul>
<li><strong>早餐</strong>：隔夜燕麥 + 香蕉</li>
<li><strong>午餐</strong>：碎火雞 chili 配白飯同菠菜</li>
<li><strong>晚餐</strong>：烤雞髀 wrap，夾椰菜絲同青瓜</li>
</ul>
<h3 id="day-4">Day 4</h3>
<ul>
<li><strong>早餐</strong>：炒蛋多士 + 生果</li>
<li><strong>午餐</strong>：豆腐蔬菜 bowl，底係白飯或者薯角</li>
<li><strong>晚餐</strong>：碎火雞番茄醬拌意粉，面頭可灑少少芝士</li>
</ul>
<h3 id="day-5">Day 5</h3>
<ul>
<li><strong>早餐</strong>：希臘乳酪燕麥杯</li>
<li><strong>午餐</strong>：雞肉意粉沙律，拌青瓜同少少乳酪檸檬汁</li>
<li><strong>晚餐</strong>：焗薯 topped with chili，同一份西蘭花</li>
</ul>
<h3 id="day-6">Day 6</h3>
<ul>
<li><strong>早餐</strong>：白煮蛋 2 隻 + 多士 + 生果</li>
<li><strong>午餐</strong>：雞髀配飯，再加前幾日剩低嘅菜</li>
<li><strong>晚餐</strong>：清雪櫃雜菜炒飯，落豆腐或者雞肉都得</li>
</ul>
<h3 id="day-7">Day 7</h3>
<ul>
<li><strong>早餐</strong>：隔夜燕麥或炒蛋，揀最方便嗰款</li>
<li><strong>午餐</strong>：剩餘 chili 做 burrito bowl</li>
<li><strong>晚餐</strong>：簡單雞湯麵，將剩菜、雞肉、高湯一齊煮，收尾乾淨俐落</li>
</ul>
<h2 id="慳錢位同替代方案">慳錢位同替代方案</h2>
<ul>
<li><strong>雞髀貴咗</strong>：直接轉雞腿扒、雞全腿，邊樣特價買邊樣。</li>
<li><strong>碎火雞唔抵</strong>：用碎雞肉或者半碎豬半豆都得，味道一樣企得穩。</li>
<li><strong>西蘭花太貴</strong>：冷凍雜菜最穩陣，通常更平。</li>
<li><strong>希臘乳酪太貴</strong>：改普通原味乳酪，或者早餐轉花生醬多士加蛋。</li>
<li><strong>唔想食意粉</strong>：全數轉白飯或者薯仔，最慳錢。</li>
<li><strong>想再平啲</strong>：加多一鍋扁豆湯，拎嚟頂兩餐，成本會再壓低。</li>
</ul>
<h2 id="保存同彈性安排">保存同彈性安排</h2>
<ul>
<li>雞髀同碎火雞醬可雪 3 至 4 日，後半星期份量建議先急凍。</li>
<li>飯最好分盒，食之前加少少水再翻熱，口感會好好多。</li>
<li>生菜類唔好太早拌汁，避免出水變腍。</li>
<li>今週最忙嗰日，就食 <strong>chili 焗薯</strong> 或 <strong>雞肉 wrap</strong>，基本上 5 分鐘內搞掂。</li>
</ul>
<h2 id="一句總結">一句總結</h2>
<p>今週玩法係用一輪大煮，換嚟成星期唔使亂買外賣。材料普通、做法唔難、味道夠穩，最重要係真係食得落口，唔會 prep 完兩日就想放棄。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-10</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-10/</link><pubDate>Fri, 10 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-10/</guid><description>&lt;h3 id="隔夜市場"&gt;隔夜市場&lt;/h3&gt;
&lt;p&gt;隔夜美股延續反彈，三大指數向上，市場氣氛比前幾日穩定少少。中東局勢雖然仲未完全明朗，但停火同和談消息令最極端嘅風險交易暫時降溫。美債息大致喺高位橫行，10年期國債息率徘徊喺4.3厘附近，美元由急跌後略為企穩，但未算全面轉強。油價仍然高波動，早段衝高後回順，金價就喺避險需求同息口壓力之間拉鋸。今朝美股期貨偏穩略升，開市前氣氛偏審慎樂觀。&lt;/p&gt;
&lt;h3 id="昨日到而家重要新聞"&gt;昨日到而家｜重要新聞&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;中東停火仍然脆弱，但和談預期暫時托住風險資產&lt;/strong&gt;：市場最怕嘅係衝突再升級兼霍爾木茲海峽長時間受阻，而家最壞情景暫時未進一步惡化，所以股市有反彈、VIX回落，但油市未肯完全鬆手。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;油價仍然係通脹交易核心&lt;/strong&gt;：WTI一度再逼近100美元，之後回順，反映供應憂慮仲喺度。只要能源價高企，聯儲局短期就更難轉鴿，債息同美元都會有底。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;美國通脹數據係今朝最大變數&lt;/strong&gt;：市場正盯實CPI同通脹預期數據，焦點唔止係 headline，而係能源衝擊有冇開始更廣泛滲透。若然數據偏熱，減息預期會再收；若然冇預期中咁熱，風險資產有機會再挾高一下。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;美元未完全脫離地緣政治主線&lt;/strong&gt;：停火消息令美元早前回吐，但今朝見到美元有少少企穩，說明市場仍然未敢完全放低避險倉位。對外圍市場同商品嚟講，美元方向仍然係關鍵。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="短線--中線--長線"&gt;短線 / 中線 / 長線&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;短線&lt;/strong&gt;：市場交易邏輯好簡單，先睇通脹數據，再睇油價同債息點反應。若債息抽升而油價唔肯落，科技同高估值板塊容易受壓。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;中線&lt;/strong&gt;：中線仍然係「增長放慢，但未衰退；通脹回落，但未夠安心」呢個格局。如果能源衝擊持續，聯儲局維持高息更耐嘅風險會升。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;長線&lt;/strong&gt;：長線最重要唔係一日CPI，而係供應鏈、能源同財政路線會唔會令美國通脹中樞重新抬高。若然係，市場估值框架要再調整，高現金流、定價能力強嘅資產會更有優勢。&lt;/p&gt;
&lt;h3 id="今日交易重點"&gt;今日交易重點&lt;/h3&gt;
&lt;p&gt;留意四樣嘢：第一，CPI出完之後，美債10年息係向上破位定回落；第二，美元係咪由反彈變成轉勢；第三，WTI可唔可以重新跌返離100美元壓力區；第四，金價若然頂得住息口壓力，代表市場對地緣政治同通脹風險仍然有戒心。板塊上，今日能源、黃金、銀行同大型科技會最敏感。&lt;/p&gt;
&lt;h3 id="一句部署"&gt;一句部署&lt;/h3&gt;
&lt;p&gt;今朝唔好急住追價，先睇通脹、債息、油價邊個先帶方向，跟住先順勢部署。&lt;/p&gt;</description><content:encoded><![CDATA[<h3 id="隔夜市場">隔夜市場</h3>
<p>隔夜美股延續反彈，三大指數向上，市場氣氛比前幾日穩定少少。中東局勢雖然仲未完全明朗，但停火同和談消息令最極端嘅風險交易暫時降溫。美債息大致喺高位橫行，10年期國債息率徘徊喺4.3厘附近，美元由急跌後略為企穩，但未算全面轉強。油價仍然高波動，早段衝高後回順，金價就喺避險需求同息口壓力之間拉鋸。今朝美股期貨偏穩略升，開市前氣氛偏審慎樂觀。</p>
<h3 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h3>
<ol>
<li><strong>中東停火仍然脆弱，但和談預期暫時托住風險資產</strong>：市場最怕嘅係衝突再升級兼霍爾木茲海峽長時間受阻，而家最壞情景暫時未進一步惡化，所以股市有反彈、VIX回落，但油市未肯完全鬆手。</li>
<li><strong>油價仍然係通脹交易核心</strong>：WTI一度再逼近100美元，之後回順，反映供應憂慮仲喺度。只要能源價高企，聯儲局短期就更難轉鴿，債息同美元都會有底。</li>
<li><strong>美國通脹數據係今朝最大變數</strong>：市場正盯實CPI同通脹預期數據，焦點唔止係 headline，而係能源衝擊有冇開始更廣泛滲透。若然數據偏熱，減息預期會再收；若然冇預期中咁熱，風險資產有機會再挾高一下。</li>
<li><strong>美元未完全脫離地緣政治主線</strong>：停火消息令美元早前回吐，但今朝見到美元有少少企穩，說明市場仍然未敢完全放低避險倉位。對外圍市場同商品嚟講，美元方向仍然係關鍵。</li>
</ol>
<h3 id="短線--中線--長線">短線 / 中線 / 長線</h3>
<p><strong>短線</strong>：市場交易邏輯好簡單，先睇通脹數據，再睇油價同債息點反應。若債息抽升而油價唔肯落，科技同高估值板塊容易受壓。</p>
<p><strong>中線</strong>：中線仍然係「增長放慢，但未衰退；通脹回落，但未夠安心」呢個格局。如果能源衝擊持續，聯儲局維持高息更耐嘅風險會升。</p>
<p><strong>長線</strong>：長線最重要唔係一日CPI，而係供應鏈、能源同財政路線會唔會令美國通脹中樞重新抬高。若然係，市場估值框架要再調整，高現金流、定價能力強嘅資產會更有優勢。</p>
<h3 id="今日交易重點">今日交易重點</h3>
<p>留意四樣嘢：第一，CPI出完之後，美債10年息係向上破位定回落；第二，美元係咪由反彈變成轉勢；第三，WTI可唔可以重新跌返離100美元壓力區；第四，金價若然頂得住息口壓力，代表市場對地緣政治同通脹風險仍然有戒心。板塊上，今日能源、黃金、銀行同大型科技會最敏感。</p>
<h3 id="一句部署">一句部署</h3>
<p>今朝唔好急住追價，先睇通脹、債息、油價邊個先帶方向，跟住先順勢部署。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-09</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-09/</link><pubDate>Thu, 09 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-09/</guid><description>結合美股宏觀背景、強勢股觀察同相對大市表現，作為股神晨報嘅新版格式。</description><content:encoded><![CDATA[<blockquote>
<p><strong>說明：</strong> 呢篇係新版股神晨報格式示範，已經跟 Hugo 路線整理。Stage 2 名單部分暫時保留嚴謹寫法，只會展示已確認條件同待核對欄位。</p>
</blockquote>
<h2 id="隔夜市場">隔夜市場</h2>
<p>隔夜美股承接前一日嘅停火樂觀情緒，但去到今朝盤前，風險胃納明顯冇昨日咁進取。市場重新意識到，中東局勢只係暫時降溫，未算真正解除風險，油價亦由急跌轉返反彈，令通脹交易重新抬頭。</p>
<p>資產表現上，美債息仍然偏高，美元大致企穩，金價反覆向上，反映資金一方面唔想完全錯過反彈，另一方面又未肯放低避險倉位。盤前氣氛偏審慎，較似等數據、等 headline，唔係乾淨俐落嘅 risk-on。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ul>
<li><strong>中東停火裂痕浮現，油價反彈：</strong> 市場開始懷疑停火安排能否維持，能源供應風險未完全解除。</li>
<li><strong>聯儲局會議紀錄偏鷹：</strong> 官員對通脹黏性同高油價風險仍然警惕，減息預期未必可以太進取。</li>
<li><strong>美國通脹數據成焦點：</strong> 盤前資金態度偏保守，等數據再決定下一步風險取向。</li>
<li><strong>金價偏強，美元企穩：</strong> 反映市場仍然未完全放低避險心態。</li>
</ul>
<h2 id="relative-strength-行業雷達">Relative Strength 行業雷達</h2>
<blockquote>
<p>以過去 1 年相對 SPY 表現作為基礎，先睇邊個 sector / industry 開始形成強勢群組，再從中搵由 Stage 1 轉入初步 Stage 2 嘅候選股。</p>
</blockquote>
<p><strong>較強 sector：</strong></p>
<ol>
<li><strong>Technology</strong> - 候選股 6 隻，平均跑贏 SPY <strong>288.9%</strong>，其中 4 隻較接近初步 Stage 2。代表股：LITE、AVGO、NVDA、AKAM、UBER、MSFT。</li>
<li><strong>Financial</strong> - 候選股 1 隻，平均跑贏 SPY <strong>7.3%</strong>，其中 1 隻較接近初步 Stage 2。代表股：JPM。</li>
<li><strong>Healthcare</strong> - 候選股 1 隻，平均跑贏 SPY <strong>-5.4%</strong>，其中 0 隻較接近初步 Stage 2。代表股：LLY。</li>
<li><strong>Communication Services</strong> - 候選股 1 隻，平均跑贏 SPY <strong>-14.1%</strong>，其中 0 隻較接近初步 Stage 2。代表股：META。</li>
</ol>
<p><strong>較強 industry：</strong></p>
<ol>
<li><strong>Communication Equipment</strong> - 候選股 1 隻，平均跑贏 SPY <strong>1632.0%</strong>。代表股：LITE。</li>
<li><strong>Semiconductors</strong> - 候選股 2 隻，平均跑贏 SPY <strong>72.4%</strong>。代表股：AVGO、NVDA。</li>
<li><strong>Banks - Diversified</strong> - 候選股 1 隻，平均跑贏 SPY <strong>7.3%</strong>。代表股：JPM。</li>
<li><strong>Drug Manufacturers - General</strong> - 候選股 1 隻，平均跑贏 SPY <strong>-5.4%</strong>。代表股：LLY。</li>
<li><strong>Software - Infrastructure</strong> - 候選股 2 隻，平均跑贏 SPY <strong>-6.7%</strong>。代表股：AKAM、MSFT。</li>
</ol>
<h2 id="初步-stage-2-候選股">初步 Stage 2 候選股</h2>
<blockquote>
<p>目前 sector / industry 先行訊號比個股訊號更清楚，暫時未見到特別明確嘅 early Stage 2 個股。</p>
</blockquote>
<h2 id="mature-relative-strength-強股">Mature Relative Strength 強股</h2>
<blockquote>
<p>呢批股票明顯有 Relative Strength，但已經行咗一段，較接近成熟 Stage 2 或過熱延伸段。</p>
</blockquote>
<ol>
<li><strong>LITE</strong> (Technology / Communication Equipment) - 過去 1 年跑贏 SPY <strong>1632.0%</strong>，結構仍強，但升幅已較大，更似成熟 RS 強股。</li>
<li><strong>AVGO</strong> (Technology / Semiconductors) - 過去 1 年跑贏 SPY <strong>92.5%</strong>，結構仍強，但升幅已較大，更似成熟 RS 強股。</li>
</ol>
<h2 id="今日觀察重點">今日觀察重點</h2>
<ul>
<li>先睇強勢有冇集中喺同一兩個 sector / industry，因為 early Stage 2 往往係板塊先郁。</li>
<li>再睇候選股係咪只係短期反彈，定已開始企穩 50MA 並逐步貼近 52 週高位。</li>
<li>如果大市回吐，但呢批股守得住結構，先更值得留喺 watchlist。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>今日唔係單睇大市升跌，而係睇強勢股名單入面，有幾多隻經過核對後，真係具備持續跑贏大市嘅能力。若然強勢股夠集中、夠穩定，先代表市場真係有得做；如果只係指數反彈但領先股跟唔上，就寧願先觀察。</p>
]]></content:encoded></item><item><title>每週 Meal Prep｜2026-04-08</title><link>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-08/</link><pubDate>Wed, 08 Apr 2026 19:09:00 -0400</pubDate><guid>https://blog.hnghd.com/recipes/%E6%AF%8F%E9%80%B1-meal-prep2026-04-08/</guid><description>今週 meal prep 主打檸檬蒜香雞腿、咖喱扁豆薯仔同蛋炒飯底，平、實用、夠味。</description><content:encoded><![CDATA[<h2 id="今個星期食咩">今個星期食咩？</h2>
<p>今個星期主打 <strong>檸檬蒜香雞腿 + 咖喱扁豆薯仔 + 蔥蛋炒飯底</strong>。做法重點唔係整到花巧，而係用一批普通超市好易買到嘅平價材料，一次過煮到 7 日有變化、有飽足感，仲唔會餐餐都似食同一盒嘢。</p>
<p>今次個組合夠穩陣，因為主力都係平民食材：雞腿、雞蛋、米、薯仔、洋蔥、紅蘿蔔、冷凍雜菜、扁豆同少量菠菜。味道就分三條線去拉開，雞腿係清爽蒜香檸檬路線，扁豆薯仔偏香濃咖喱，剩飯就改造成蛋炒飯底，成個星期食落唔會悶。</p>
<h2 id="今週策略">今週策略</h2>
<ul>
<li><strong>主蛋白：</strong> 去骨雞腿肉、雞蛋</li>
<li><strong>副蛋白 / 支援：</strong> 扁豆</li>
<li><strong>主食：</strong> 白飯、薯仔、燕麥</li>
<li><strong>蔬菜重點：</strong> 洋蔥、紅蘿蔔、冷凍雜菜、菠菜、高麗菜</li>
<li><strong>風味方向：</strong> 檸檬蒜香 + 家常咖喱 + 蔥蛋炒飯</li>
</ul>
<h2 id="買餸清單">買餸清單</h2>
<h3 id="蛋白質">蛋白質</h3>
<ul>
<li>去骨雞腿肉 2 大包</li>
<li>雞蛋 1 打</li>
<li>乾扁豆 1 包</li>
</ul>
<h3 id="主食--碳水">主食 / 碳水</h3>
<ul>
<li>白米 1 袋</li>
<li>薯仔 1 袋</li>
<li>燕麥 1 筒</li>
</ul>
<h3 id="蔬菜">蔬菜</h3>
<ul>
<li>洋蔥 4 個</li>
<li>紅蘿蔔 1 袋</li>
<li>高麗菜 1 個</li>
<li>菠菜 1 大盒或 1 袋</li>
<li>冷凍雜菜 1 至 2 袋</li>
<li>青蔥 1 束</li>
<li>檸檬 2 個</li>
</ul>
<h3 id="調味--雜項">調味 / 雜項</h3>
<ul>
<li>蒜頭</li>
<li>豉油</li>
<li>咖喱粉</li>
<li>paprika</li>
<li>鹽、黑椒</li>
<li>少少糖或蜜糖</li>
<li>食油 / 橄欖油</li>
<li>牛油（可選）</li>
</ul>
<h2 id="一次過-prep-點做">一次過 prep 點做</h2>
<ol>
<li>先煮一大鍋白飯，刻意留一半放涼，第二日或者之後做炒飯底會最好食。</li>
<li>雞腿用蒜蓉、檸檬汁、少少檸檬皮、豉油、黑椒、少少糖醃 20 至 30 分鐘，之後煎香再焗熟，切件分盒。</li>
<li>扁豆用洋蔥、紅蘿蔔、蒜頭起鑊，加咖喱粉炒香，再落薯仔粒同水煮成一大鍋咖喱扁豆薯仔，濃度保持到拌飯都啱。</li>
<li>高麗菜切絲，分一半快炒，一半生留住之後做配菜或者炒飯加料。</li>
<li>冷凍雜菜同菠菜簡單炒熟或灼熟，分開裝盒，之後午晚餐自由配搭。</li>
<li>用放涼白飯、雞蛋、青蔥同部分雜菜炒一大盒基本蛋炒飯底，調味只落少量鹽、豉油，之後配雞腿或者咖喱都得。</li>
<li>順手烚 4 至 6 隻蛋，留返最忙嗰兩日做後備餐。</li>
</ol>
<h2 id="7-日餐單">7 日餐單</h2>
<h3 id="day-1">Day 1</h3>
<ul>
<li>午餐：檸檬蒜香雞腿飯 + 菠菜</li>
<li>晚餐：咖喱扁豆薯仔飯碗 + 高麗菜</li>
</ul>
<h3 id="day-2">Day 2</h3>
<ul>
<li>午餐：蛋炒飯底 + 雞腿 + 冷凍雜菜</li>
<li>晚餐：咖喱扁豆薯仔 + 水煮蛋</li>
</ul>
<h3 id="day-3">Day 3</h3>
<ul>
<li>午餐：雞腿飯盒 + 炒高麗菜 + 紅蘿蔔</li>
<li>晚餐：咖喱扁豆薯仔拌飯 + 菠菜</li>
</ul>
<h3 id="day-4">Day 4</h3>
<ul>
<li>午餐：蛋炒飯底 + 雞腿 + 青蔥</li>
<li>晚餐：雞腿配薯仔同高麗菜</li>
</ul>
<h3 id="day-5">Day 5</h3>
<ul>
<li>午餐：咖喱扁豆薯仔 + 煎蛋 + 菠菜</li>
<li>晚餐：檸檬雞腿飯 + 雜菜</li>
</ul>
<h3 id="day-6">Day 6</h3>
<ul>
<li>午餐：清冰箱炒飯，將剩雞腿、雜菜、高麗菜一次過炒埋</li>
<li>晚餐：咖喱扁豆最後收尾，配水煮蛋或者煎蛋</li>
</ul>
<h3 id="day-7">Day 7</h3>
<ul>
<li>午餐：自由組合剩菜碗，雞腿 / 扁豆 / 菜 / 飯自己砌</li>
<li>晚餐：燕麥 + 香蕉（如果屋企有）+ 水煮蛋，做簡單輕鬆日</li>
</ul>
<h2 id="慳錢位">慳錢位</h2>
<ul>
<li>雞腿通常平過雞胸，翻熱之後口感都仲企得住。</li>
<li>扁豆比起全肉平好多，但煮得好一樣有飽足感，仲可以幫手拉長份量。</li>
<li>白飯煮一大鍋，直接分身做正餐同炒飯，唔使額外買多款主食。</li>
<li>高麗菜、洋蔥、紅蘿蔔、冷凍雜菜都係平價耐放選手，最適合 meal prep。</li>
</ul>
<h2 id="可替換材料">可替換材料</h2>
<ul>
<li>扁豆搵唔到或者唔想浸，直接改用罐頭鷹嘴豆 / 紅腰豆都得。</li>
<li>雞腿冇特價就轉雞髀排，真係要再慳啲可以部分用雞蛋頂上。</li>
<li>菠菜可換羽衣甘藍、高麗菜或者冷凍西蘭花。</li>
<li>檸檬用完唔想再買，可以改做蒜香黑椒雞腿，一樣好食。</li>
<li>如果屋企有 tortilla，Day 4 或 Day 6 可以直接包成 wrap，感覺會新鮮啲。</li>
</ul>
<h2 id="備註">備註</h2>
<ul>
<li>雞腿同咖喱扁豆都適合分盒冷藏，食唔切嗰部分可以直接雪藏。</li>
<li>蛋炒飯底最好分 2 至 3 盒，食之前再翻熱，口感會靚啲。</li>
<li>呢個星期刻意留咗 Day 6 同 Day 7 做收尾位，重點係減少浪費，唔係逼自己硬食重複嘢。</li>
<li>如果想連早餐都一齊控制成本，最簡單就係燕麥 + 雞蛋，夠平又唔會太垃圾食物。</li>
</ul>
]]></content:encoded></item><item><title>股神晨報｜2026-04-08</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-08/</link><pubDate>Wed, 08 Apr 2026 18:19:38 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-08/</guid><description>&lt;h2 id="隔夜市場"&gt;隔夜市場&lt;/h2&gt;
&lt;p&gt;隔夜美股係典型風險回補格局。美伊兩周停火消息令避險交易明顯降溫，油價急插，美股主要指數向上，美債孳息率先跌後收窄跌幅。美元偏穩但冇再大幅抽升，金價喺避險需求回落同減息預期之間拉鋸。整體氣氛係鬆一口氣，但未去到可以完全放心。&lt;/p&gt;
&lt;h2 id="昨日到而家重要新聞"&gt;昨日到而家｜重要新聞&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;停火消息觸發 relief rally：&lt;/strong&gt; Reuters 指美伊達成兩周停火後，華爾街顯著反彈，市場即時將最極端嘅能源供應風險重新定價。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;油價急回，但能源風險未清：&lt;/strong&gt; 布蘭特同 WTI 單日大跌並失守每桶 100 美元樓上，反映戰爭溢價急速蒸發。不過 Reuters 亦提醒，實體油市壓力未完全解除，Hormuz 變數仍然係尾部風險。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fed 會議紀錄偏鷹：&lt;/strong&gt; Reuters 報道，3 月會議紀錄顯示官員對再加息嘅開放程度上升，主因係能源衝擊令通脹前景更難搞。即係話，油價今日跌係好消息，但聯儲局未必即刻轉鴿。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;債息回落，減息交易回暖：&lt;/strong&gt; 油價急跌令市場重新估計通脹壓力可以舒緩，美債息由高位回落，對估值較敏感嘅科技股尤其有利。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;美元同黃金進入重新平衡：&lt;/strong&gt; 美元冇延續恐慌式避險升勢，金價亦未見單邊走，反映市場由戰時模式轉返去睇增長、通脹同利率預期。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="短線--中線--長線"&gt;短線 / 中線 / 長線&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;短線：&lt;/strong&gt; 焦點係停火消息可唔可以企得穩。如果油價再回，股市仲有追落後空間；如果局勢反覆，能源同避險資產會即刻彈返。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中線：&lt;/strong&gt; 聯儲局仍然係核心風險。就算油價回落，若核心通脹黏性強，市場對減息時間表未必可以太樂觀。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;長線：&lt;/strong&gt; 美國資產最大主線仍然係利率高位維持幾耐，同埋地緣政治風險溢價會唔會由短期事件變成長期常態。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="今日交易重點"&gt;今日交易重點&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;睇美債 10 年期孳息率可唔可以延續回落，呢個會直接影響科技股估值氣氛。&lt;/li&gt;
&lt;li&gt;睇美元指數會唔會由避險升勢轉做高位整固，對商品同風險資產都重要。&lt;/li&gt;
&lt;li&gt;睇油價跌勢有冇第二腳，因為今輪市場情緒改善最大催化劑就係能源回吐。&lt;/li&gt;
&lt;li&gt;睇金價表現，如果金都唔肯大回，代表市場對地緣政治仍然留有戒心。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="一句部署"&gt;一句部署&lt;/h2&gt;
&lt;p&gt;今朝個關鍵唔係盲目追升，而係確認油價、債息同美元係咪同步回氣，三樣一齊配合先至值得加多少少風險。&lt;/p&gt;</description><content:encoded><![CDATA[<h2 id="隔夜市場">隔夜市場</h2>
<p>隔夜美股係典型風險回補格局。美伊兩周停火消息令避險交易明顯降溫，油價急插，美股主要指數向上，美債孳息率先跌後收窄跌幅。美元偏穩但冇再大幅抽升，金價喺避險需求回落同減息預期之間拉鋸。整體氣氛係鬆一口氣，但未去到可以完全放心。</p>
<h2 id="昨日到而家重要新聞">昨日到而家｜重要新聞</h2>
<ul>
<li><strong>停火消息觸發 relief rally：</strong> Reuters 指美伊達成兩周停火後，華爾街顯著反彈，市場即時將最極端嘅能源供應風險重新定價。</li>
<li><strong>油價急回，但能源風險未清：</strong> 布蘭特同 WTI 單日大跌並失守每桶 100 美元樓上，反映戰爭溢價急速蒸發。不過 Reuters 亦提醒，實體油市壓力未完全解除，Hormuz 變數仍然係尾部風險。</li>
<li><strong>Fed 會議紀錄偏鷹：</strong> Reuters 報道，3 月會議紀錄顯示官員對再加息嘅開放程度上升，主因係能源衝擊令通脹前景更難搞。即係話，油價今日跌係好消息，但聯儲局未必即刻轉鴿。</li>
<li><strong>債息回落，減息交易回暖：</strong> 油價急跌令市場重新估計通脹壓力可以舒緩，美債息由高位回落，對估值較敏感嘅科技股尤其有利。</li>
<li><strong>美元同黃金進入重新平衡：</strong> 美元冇延續恐慌式避險升勢，金價亦未見單邊走，反映市場由戰時模式轉返去睇增長、通脹同利率預期。</li>
</ul>
<h2 id="短線--中線--長線">短線 / 中線 / 長線</h2>
<ul>
<li><strong>短線：</strong> 焦點係停火消息可唔可以企得穩。如果油價再回，股市仲有追落後空間；如果局勢反覆，能源同避險資產會即刻彈返。</li>
<li><strong>中線：</strong> 聯儲局仍然係核心風險。就算油價回落，若核心通脹黏性強，市場對減息時間表未必可以太樂觀。</li>
<li><strong>長線：</strong> 美國資產最大主線仍然係利率高位維持幾耐，同埋地緣政治風險溢價會唔會由短期事件變成長期常態。</li>
</ul>
<h2 id="今日交易重點">今日交易重點</h2>
<ul>
<li>睇美債 10 年期孳息率可唔可以延續回落，呢個會直接影響科技股估值氣氛。</li>
<li>睇美元指數會唔會由避險升勢轉做高位整固，對商品同風險資產都重要。</li>
<li>睇油價跌勢有冇第二腳，因為今輪市場情緒改善最大催化劑就係能源回吐。</li>
<li>睇金價表現，如果金都唔肯大回，代表市場對地緣政治仍然留有戒心。</li>
</ul>
<h2 id="一句部署">一句部署</h2>
<p>今朝個關鍵唔係盲目追升，而係確認油價、債息同美元係咪同步回氣，三樣一齊配合先至值得加多少少風險。</p>
]]></content:encoded></item><item><title>股神晨報｜2026-04-06</title><link>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-06/</link><pubDate>Mon, 06 Apr 2026 08:30:00 -0400</pubDate><guid>https://blog.hnghd.com/news/%E8%82%A1%E7%A5%9E%E6%99%A8%E5%A0%B12026-04-06/</guid><description>&lt;h3 id="隔夜市場--昨日到而家"&gt;隔夜市場 / 昨日到而家&lt;/h3&gt;
&lt;p&gt;美股三大指數隔夜走勢反覆，最終小幅收高。市場主要受到中東地局勢（特別係伊朗可能達成停火協議）嘅消息左右，加上特朗普警告可能採取升級行動，導致油價波動。&lt;/p&gt;
&lt;h3 id="重要新聞"&gt;重要新聞&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;地緣政治主導市場&lt;/strong&gt;：投資者密切關注伊朗可能達成最後一刻停火協議嘅傳聞，同時對特朗普發出嘅升級行動警告保持警惕，帶動標普500指數連續第四日錄得升幅。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;宏觀數據保持韌性&lt;/strong&gt;：儘管地緣政治風險升溫，但就業數據及整體經濟基本面依然穩健，分析指聯儲局目前有條件維持「觀望」態度。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;油價波動加劇&lt;/strong&gt;：受中東局勢不明朗影響，油價出現過山車行情，能源板塊首當今日交易重點其衝受到影響。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="短線"&gt;短線&lt;/h3&gt;
&lt;p&gt;短線市場情緒將被地緣政治消息牽著走，特別係中東停火談判嘅進展。標普500指數雖然連升四日，但波幅可能擴大。建議保持警覺，避免盲目追高。&lt;/p&gt;
&lt;h3 id="中線"&gt;中線&lt;/h3&gt;
&lt;p&gt;中線來看，美國宏觀經濟依然強勁，企業盈利預期亦保持正面。如果中東局勢未有大幅惡化，市場焦點將重新落入企業業績同聯儲局息口去向。&lt;/p&gt;
&lt;h3 id="長線"&gt;長線&lt;/h3&gt;
&lt;p&gt;長線投資者可以忽略短線地緣政治噪音。美國經濟軟著陸機會仍然存在，可以趁市況調整時收集優質增長股及週期性股票。&lt;/p&gt;
&lt;h3 id="今日交易重點"&gt;今日交易重點&lt;/h3&gt;
&lt;p&gt;留意開市後油價走勢及相關能源股表現。同時，緊盯任何關於中東局勢嘅突發新聞，隨時準備應對大市突發波動。&lt;/p&gt;
&lt;h3 id="一句部署"&gt;一句部署&lt;/h3&gt;
&lt;p&gt;地緣政治風險未除，短線宜守不宜攻，候低吸納優質股。&lt;/p&gt;</description><content:encoded><![CDATA[<h3 id="隔夜市場--昨日到而家">隔夜市場 / 昨日到而家</h3>
<p>美股三大指數隔夜走勢反覆，最終小幅收高。市場主要受到中東地局勢（特別係伊朗可能達成停火協議）嘅消息左右，加上特朗普警告可能採取升級行動，導致油價波動。</p>
<h3 id="重要新聞">重要新聞</h3>
<ol>
<li><strong>地緣政治主導市場</strong>：投資者密切關注伊朗可能達成最後一刻停火協議嘅傳聞，同時對特朗普發出嘅升級行動警告保持警惕，帶動標普500指數連續第四日錄得升幅。</li>
<li><strong>宏觀數據保持韌性</strong>：儘管地緣政治風險升溫，但就業數據及整體經濟基本面依然穩健，分析指聯儲局目前有條件維持「觀望」態度。</li>
<li><strong>油價波動加劇</strong>：受中東局勢不明朗影響，油價出現過山車行情，能源板塊首當今日交易重點其衝受到影響。</li>
</ol>
<h3 id="短線">短線</h3>
<p>短線市場情緒將被地緣政治消息牽著走，特別係中東停火談判嘅進展。標普500指數雖然連升四日，但波幅可能擴大。建議保持警覺，避免盲目追高。</p>
<h3 id="中線">中線</h3>
<p>中線來看，美國宏觀經濟依然強勁，企業盈利預期亦保持正面。如果中東局勢未有大幅惡化，市場焦點將重新落入企業業績同聯儲局息口去向。</p>
<h3 id="長線">長線</h3>
<p>長線投資者可以忽略短線地緣政治噪音。美國經濟軟著陸機會仍然存在，可以趁市況調整時收集優質增長股及週期性股票。</p>
<h3 id="今日交易重點">今日交易重點</h3>
<p>留意開市後油價走勢及相關能源股表現。同時，緊盯任何關於中東局勢嘅突發新聞，隨時準備應對大市突發波動。</p>
<h3 id="一句部署">一句部署</h3>
<p>地緣政治風險未除，短線宜守不宜攻，候低吸納優質股。</p>
]]></content:encoded></item><item><title>GitHub Release Guide</title><link>https://blog.hnghd.com/notes/github-release-guide/</link><pubDate>Sun, 27 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/github-release-guide/</guid><description>&lt;p&gt;How to create a GitHub Release — both via the web UI and via CLI.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A GitHub repository&lt;/li&gt;
&lt;li&gt;Git installed: &lt;a href="https://git-scm.com/"&gt;https://git-scm.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For CLI: GitHub CLI (&lt;code&gt;gh&lt;/code&gt;): &lt;a href="https://cli.github.com/"&gt;https://cli.github.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Login with:&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;gh auth login
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="ui-method-web"&gt;UI Method (Web)&lt;/h2&gt;
&lt;h3 id="step-1-commit-and-push"&gt;Step 1: Commit and push&lt;/h3&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;git add .
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git commit -m &lt;span class="s2"&gt;&amp;#34;feat: add new feature&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git push origin main
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="step-2-create-and-push-a-tag"&gt;Step 2: Create and push a tag&lt;/h3&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;git tag v1.2.3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git push origin v1.2.3
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="step-3-create-release-on-github"&gt;Step 3: Create Release on GitHub&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to your repo → find &lt;code&gt;Releases&lt;/code&gt; in the sidebar&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Create a new release&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fill in Tag version, Release title, Description&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Publish release&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="cli-method"&gt;CLI Method&lt;/h2&gt;
&lt;h3 id="step-12-same-as-above-commit-tag-push"&gt;Step 1–2: Same as above (commit, tag, push)&lt;/h3&gt;
&lt;h3 id="step-3-create-release-via-cli"&gt;Step 3: Create release via CLI&lt;/h3&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;gh release create v1.2.3 &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --title &lt;span class="s2"&gt;&amp;#34;v1.2.3&amp;#34;&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --notes &lt;span class="s2"&gt;&amp;#34;### Bug Fixes\n- Fix JSON special character handling (#2481)&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or use a Markdown file:&lt;/p&gt;</description><content:encoded><![CDATA[<p>How to create a GitHub Release — both via the web UI and via CLI.</p>
<hr>
<h2 id="prerequisites">Prerequisites</h2>
<ul>
<li>A GitHub repository</li>
<li>Git installed: <a href="https://git-scm.com/">https://git-scm.com/</a></li>
<li>For CLI: GitHub CLI (<code>gh</code>): <a href="https://cli.github.com/">https://cli.github.com/</a></li>
</ul>
<p>Login with:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">gh auth login
</span></span></code></pre></div><hr>
<h2 id="ui-method-web">UI Method (Web)</h2>
<h3 id="step-1-commit-and-push">Step 1: Commit and push</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git add .
</span></span><span class="line"><span class="cl">git commit -m <span class="s2">&#34;feat: add new feature&#34;</span>
</span></span><span class="line"><span class="cl">git push origin main
</span></span></code></pre></div><h3 id="step-2-create-and-push-a-tag">Step 2: Create and push a tag</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git tag v1.2.3
</span></span><span class="line"><span class="cl">git push origin v1.2.3
</span></span></code></pre></div><h3 id="step-3-create-release-on-github">Step 3: Create Release on GitHub</h3>
<ol>
<li>Go to your repo → find <code>Releases</code> in the sidebar</li>
<li>Click <code>Create a new release</code></li>
<li>Fill in Tag version, Release title, Description</li>
<li>Click <code>Publish release</code></li>
</ol>
<hr>
<h2 id="cli-method">CLI Method</h2>
<h3 id="step-12-same-as-above-commit-tag-push">Step 1–2: Same as above (commit, tag, push)</h3>
<h3 id="step-3-create-release-via-cli">Step 3: Create release via CLI</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">gh release create v1.2.3 <span class="se">\
</span></span></span><span class="line"><span class="cl">  --title <span class="s2">&#34;v1.2.3&#34;</span> <span class="se">\
</span></span></span><span class="line"><span class="cl">  --notes <span class="s2">&#34;### Bug Fixes\n- Fix JSON special character handling (#2481)&#34;</span>
</span></span></code></pre></div><p>Or use a Markdown file:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">gh release create v1.2.3 <span class="se">\
</span></span></span><span class="line"><span class="cl">  --title <span class="s2">&#34;v1.2.3&#34;</span> <span class="se">\
</span></span></span><span class="line"><span class="cl">  --notes-file CHANGELOG.md
</span></span></code></pre></div><hr>
<h2 id="useful-commands">Useful Commands</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># Delete a release</span>
</span></span><span class="line"><span class="cl">gh release delete v1.2.3
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Delete a remote tag</span>
</span></span><span class="line"><span class="cl">git tag -d v1.2.3
</span></span><span class="line"><span class="cl">git push origin :refs/tags/v1.2.3
</span></span></code></pre></div>]]></content:encoded></item><item><title>Study Day</title><link>https://blog.hnghd.com/blog/study-day/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/blog/study-day/</guid><description>&lt;p&gt;Just a quiet study day. Trying to keep the habit going — a little bit every day adds up.&lt;/p&gt;</description><content:encoded>&lt;p>Just a quiet study day. Trying to keep the habit going — a little bit every day adds up.&lt;/p>
</content:encoded></item><item><title>Git &amp; Jekyll Workflow Notes</title><link>https://blog.hnghd.com/notes/git-jekyll-workflow-notes/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/git-jekyll-workflow-notes/</guid><description>&lt;h2 id="git-workflow"&gt;Git Workflow&lt;/h2&gt;
&lt;h3 id="stage-all-changes-at-once"&gt;Stage all changes at once&lt;/h3&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;git add .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;.&lt;/code&gt; means add all modified or new files.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="correct-commit-message-format-to-avoid-commitlint-errors"&gt;Correct commit message format (to avoid commitlint errors)&lt;/h3&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;git commit -m &lt;span class="s2"&gt;&amp;#34;feat: update about page and fix broken icons&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;feat&lt;/td&gt;
&lt;td&gt;New feature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;fix&lt;/td&gt;
&lt;td&gt;Bug fix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;docs&lt;/td&gt;
&lt;td&gt;Documentation changes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;style&lt;/td&gt;
&lt;td&gt;Formatting (no logic change)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;refactor&lt;/td&gt;
&lt;td&gt;Code refactor (not a bug fix)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;chore&lt;/td&gt;
&lt;td&gt;Misc tasks (no functional impact)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;Commit message must follow the format &lt;code&gt;type: message&lt;/code&gt;, otherwise &lt;code&gt;commitlint&lt;/code&gt; or &lt;code&gt;husky&lt;/code&gt; will block the commit.&lt;/p&gt;</description><content:encoded><![CDATA[<h2 id="git-workflow">Git Workflow</h2>
<h3 id="stage-all-changes-at-once">Stage all changes at once</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git add .
</span></span></code></pre></div><p><code>.</code> means add all modified or new files.</p>
<hr>
<h3 id="correct-commit-message-format-to-avoid-commitlint-errors">Correct commit message format (to avoid commitlint errors)</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git commit -m <span class="s2">&#34;feat: update about page and fix broken icons&#34;</span>
</span></span></code></pre></div><table>
  <thead>
      <tr>
          <th>Type</th>
          <th>Purpose</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>feat</td>
          <td>New feature</td>
      </tr>
      <tr>
          <td>fix</td>
          <td>Bug fix</td>
      </tr>
      <tr>
          <td>docs</td>
          <td>Documentation changes</td>
      </tr>
      <tr>
          <td>style</td>
          <td>Formatting (no logic change)</td>
      </tr>
      <tr>
          <td>refactor</td>
          <td>Code refactor (not a bug fix)</td>
      </tr>
      <tr>
          <td>chore</td>
          <td>Misc tasks (no functional impact)</td>
      </tr>
  </tbody>
</table>
<blockquote>
<p>Commit message must follow the format <code>type: message</code>, otherwise <code>commitlint</code> or <code>husky</code> will block the commit.</p>
</blockquote>
<hr>
<h3 id="push-to-github">Push to GitHub</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git push origin main
</span></span></code></pre></div><hr>
<h2 id="errors-i-encountered">Errors I Encountered</h2>
<h3 id="yaml-syntax-error">YAML syntax error</h3>
<pre tabindex="0"><code>could not find expected &#39;:&#39; while scanning a simple key
</code></pre><p>Fix: Open the <code>.yml</code> file in VS Code, check indentation, colons, and quotes — especially in locale files like <code>en.yml</code>.</p>
<hr>
<h2 id="local-jekyll-testing">Local Jekyll Testing</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">bundle <span class="nb">exec</span> jekyll serve
</span></span></code></pre></div><p>Preview at <code>http://localhost:4000</code>. YAML errors will prevent startup — fix and restart.</p>
<hr>
<h2 id="quick-tips">Quick Tips</h2>
<ul>
<li>Use <code>git status</code> before committing to see what changed</li>
<li>If stuck on commit format, <code>--no-verify</code> ignores checks (not recommended long-term)</li>
</ul>
]]></content:encoded></item><item><title>IPA Study Notes</title><link>https://blog.hnghd.com/notes/ipa-study-notes/</link><pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/ipa-study-notes/</guid><description>&lt;h2 id="musely-ipa-converter-with-pronunciation"&gt;Musely IPA Converter (with Pronunciation)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Link&lt;/strong&gt;: &lt;a href="https://musely.ai/zh/tools/international-phonetic-translator"&gt;https://musely.ai/zh/tools/international-phonetic-translator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Features&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Convert English words or sentences to IPA symbols&lt;/li&gt;
&lt;li&gt;Supports British and American pronunciation playback&lt;/li&gt;
&lt;li&gt;Free, no registration required&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tips&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Input a word and observe its IPA structure&lt;/li&gt;
&lt;li&gt;Use audio playback to imitate pronunciation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="capyschool-ipa-reader"&gt;CapySchool IPA Reader&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Link&lt;/strong&gt;: &lt;a href="https://www.capyschool.com/zh-Hans/reader"&gt;https://www.capyschool.com/zh-Hans/reader&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Features&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Input IPA symbols and play corresponding sounds&lt;/li&gt;
&lt;li&gt;Click individual phonemes to hear them&lt;/li&gt;
&lt;li&gt;Chinese interface, easy to use&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tips&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Practice identifying each phoneme&amp;rsquo;s sound&lt;/li&gt;
&lt;li&gt;Pair with example words to strengthen memory&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="suggested-learning-order"&gt;Suggested Learning Order&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn the basic IPA concepts and symbols from Teresa&amp;rsquo;s English classroom&lt;/li&gt;
&lt;li&gt;Use Musely to practice word conversion and listening&lt;/li&gt;
&lt;li&gt;Use CapySchool to practice identifying individual phonemes&lt;/li&gt;
&lt;/ol&gt;</description><content:encoded><![CDATA[<h2 id="musely-ipa-converter-with-pronunciation">Musely IPA Converter (with Pronunciation)</h2>
<ul>
<li><strong>Link</strong>: <a href="https://musely.ai/zh/tools/international-phonetic-translator">https://musely.ai/zh/tools/international-phonetic-translator</a></li>
<li><strong>Features</strong>:
<ul>
<li>Convert English words or sentences to IPA symbols</li>
<li>Supports British and American pronunciation playback</li>
<li>Free, no registration required</li>
</ul>
</li>
<li><strong>Tips</strong>:
<ul>
<li>Input a word and observe its IPA structure</li>
<li>Use audio playback to imitate pronunciation</li>
</ul>
</li>
</ul>
<hr>
<h2 id="capyschool-ipa-reader">CapySchool IPA Reader</h2>
<ul>
<li><strong>Link</strong>: <a href="https://www.capyschool.com/zh-Hans/reader">https://www.capyschool.com/zh-Hans/reader</a></li>
<li><strong>Features</strong>:
<ul>
<li>Input IPA symbols and play corresponding sounds</li>
<li>Click individual phonemes to hear them</li>
<li>Chinese interface, easy to use</li>
</ul>
</li>
<li><strong>Tips</strong>:
<ul>
<li>Practice identifying each phoneme&rsquo;s sound</li>
<li>Pair with example words to strengthen memory</li>
</ul>
</li>
</ul>
<hr>
<h2 id="suggested-learning-order">Suggested Learning Order</h2>
<ol>
<li>Learn the basic IPA concepts and symbols from Teresa&rsquo;s English classroom</li>
<li>Use Musely to practice word conversion and listening</li>
<li>Use CapySchool to practice identifying individual phonemes</li>
</ol>
]]></content:encoded></item><item><title>Korean Notes</title><link>https://blog.hnghd.com/notes/korean-notes/</link><pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/korean-notes/</guid><description>&lt;h2 id="vowels-basic-10"&gt;Vowels (Basic 10)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Hangul&lt;/th&gt;
&lt;th&gt;Pronunciation&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ㅏ&lt;/td&gt;
&lt;td&gt;a&lt;/td&gt;
&lt;td&gt;Open mouth wide&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅑ&lt;/td&gt;
&lt;td&gt;ya&lt;/td&gt;
&lt;td&gt;ㅏ with a &amp;ldquo;y&amp;rdquo; prefix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅓ&lt;/td&gt;
&lt;td&gt;eo&lt;/td&gt;
&lt;td&gt;Between &amp;ldquo;o&amp;rdquo; and &amp;ldquo;e&amp;rdquo;, mouth open vertically&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅕ&lt;/td&gt;
&lt;td&gt;yeo&lt;/td&gt;
&lt;td&gt;ㅓ with a &amp;ldquo;y&amp;rdquo; prefix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅗ&lt;/td&gt;
&lt;td&gt;o&lt;/td&gt;
&lt;td&gt;Round lips to say &amp;ldquo;o&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅛ&lt;/td&gt;
&lt;td&gt;yo&lt;/td&gt;
&lt;td&gt;ㅗ with a &amp;ldquo;y&amp;rdquo; prefix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅜ&lt;/td&gt;
&lt;td&gt;u&lt;/td&gt;
&lt;td&gt;Round lips to say &amp;ldquo;u&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅠ&lt;/td&gt;
&lt;td&gt;yu&lt;/td&gt;
&lt;td&gt;ㅜ with a &amp;ldquo;y&amp;rdquo; prefix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅡ&lt;/td&gt;
&lt;td&gt;eu&lt;/td&gt;
&lt;td&gt;Lips stretched horizontally — not in Japanese&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅣ&lt;/td&gt;
&lt;td&gt;i&lt;/td&gt;
&lt;td&gt;Lips pulled sideways&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="consonants-basic-14"&gt;Consonants (Basic 14)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Hangul&lt;/th&gt;
&lt;th&gt;Pronunciation&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ㄱ&lt;/td&gt;
&lt;td&gt;g/k&lt;/td&gt;
&lt;td&gt;&amp;ldquo;k&amp;rdquo; at start, &amp;ldquo;g&amp;rdquo; in middle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㄴ&lt;/td&gt;
&lt;td&gt;n&lt;/td&gt;
&lt;td&gt;Same as Japanese &amp;ldquo;na&amp;rdquo; row&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㄷ&lt;/td&gt;
&lt;td&gt;d/t&lt;/td&gt;
&lt;td&gt;&amp;ldquo;t&amp;rdquo; at start, &amp;ldquo;d&amp;rdquo; in middle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㄹ&lt;/td&gt;
&lt;td&gt;r/l&lt;/td&gt;
&lt;td&gt;&amp;ldquo;r&amp;rdquo; at start, &amp;ldquo;l&amp;rdquo; in middle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅁ&lt;/td&gt;
&lt;td&gt;m&lt;/td&gt;
&lt;td&gt;Same as Japanese &amp;ldquo;ma&amp;rdquo; row&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅂ&lt;/td&gt;
&lt;td&gt;b/p&lt;/td&gt;
&lt;td&gt;&amp;ldquo;p&amp;rdquo; at start, &amp;ldquo;b&amp;rdquo; in middle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅅ&lt;/td&gt;
&lt;td&gt;s&lt;/td&gt;
&lt;td&gt;Lighter than &amp;ldquo;su&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅇ&lt;/td&gt;
&lt;td&gt;ng/silent&lt;/td&gt;
&lt;td&gt;Silent at start, &amp;ldquo;ng&amp;rdquo; at end&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅈ&lt;/td&gt;
&lt;td&gt;j&lt;/td&gt;
&lt;td&gt;Between &amp;ldquo;ji&amp;rdquo; and &amp;ldquo;chi&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅊ&lt;/td&gt;
&lt;td&gt;ch&lt;/td&gt;
&lt;td&gt;Strong &amp;ldquo;ch&amp;rdquo; sound&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅋ&lt;/td&gt;
&lt;td&gt;k&lt;/td&gt;
&lt;td&gt;Strong &amp;ldquo;k&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅌ&lt;/td&gt;
&lt;td&gt;t&lt;/td&gt;
&lt;td&gt;Strong &amp;ldquo;t&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅍ&lt;/td&gt;
&lt;td&gt;p&lt;/td&gt;
&lt;td&gt;Strong &amp;ldquo;p&amp;rdquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ㅎ&lt;/td&gt;
&lt;td&gt;h&lt;/td&gt;
&lt;td&gt;Similar to Japanese &amp;ldquo;ha&amp;rdquo; row&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="how-hangul-blocks-work"&gt;How Hangul Blocks Work&lt;/h2&gt;
&lt;p&gt;Korean characters are built as blocks: &lt;strong&gt;consonant + vowel (+ consonant)&lt;/strong&gt;&lt;/p&gt;</description><content:encoded><![CDATA[<h2 id="vowels-basic-10">Vowels (Basic 10)</h2>
<table>
  <thead>
      <tr>
          <th>Hangul</th>
          <th>Pronunciation</th>
          <th>Notes</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>ㅏ</td>
          <td>a</td>
          <td>Open mouth wide</td>
      </tr>
      <tr>
          <td>ㅑ</td>
          <td>ya</td>
          <td>ㅏ with a &ldquo;y&rdquo; prefix</td>
      </tr>
      <tr>
          <td>ㅓ</td>
          <td>eo</td>
          <td>Between &ldquo;o&rdquo; and &ldquo;e&rdquo;, mouth open vertically</td>
      </tr>
      <tr>
          <td>ㅕ</td>
          <td>yeo</td>
          <td>ㅓ with a &ldquo;y&rdquo; prefix</td>
      </tr>
      <tr>
          <td>ㅗ</td>
          <td>o</td>
          <td>Round lips to say &ldquo;o&rdquo;</td>
      </tr>
      <tr>
          <td>ㅛ</td>
          <td>yo</td>
          <td>ㅗ with a &ldquo;y&rdquo; prefix</td>
      </tr>
      <tr>
          <td>ㅜ</td>
          <td>u</td>
          <td>Round lips to say &ldquo;u&rdquo;</td>
      </tr>
      <tr>
          <td>ㅠ</td>
          <td>yu</td>
          <td>ㅜ with a &ldquo;y&rdquo; prefix</td>
      </tr>
      <tr>
          <td>ㅡ</td>
          <td>eu</td>
          <td>Lips stretched horizontally — not in Japanese</td>
      </tr>
      <tr>
          <td>ㅣ</td>
          <td>i</td>
          <td>Lips pulled sideways</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="consonants-basic-14">Consonants (Basic 14)</h2>
<table>
  <thead>
      <tr>
          <th>Hangul</th>
          <th>Pronunciation</th>
          <th>Notes</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>ㄱ</td>
          <td>g/k</td>
          <td>&ldquo;k&rdquo; at start, &ldquo;g&rdquo; in middle</td>
      </tr>
      <tr>
          <td>ㄴ</td>
          <td>n</td>
          <td>Same as Japanese &ldquo;na&rdquo; row</td>
      </tr>
      <tr>
          <td>ㄷ</td>
          <td>d/t</td>
          <td>&ldquo;t&rdquo; at start, &ldquo;d&rdquo; in middle</td>
      </tr>
      <tr>
          <td>ㄹ</td>
          <td>r/l</td>
          <td>&ldquo;r&rdquo; at start, &ldquo;l&rdquo; in middle</td>
      </tr>
      <tr>
          <td>ㅁ</td>
          <td>m</td>
          <td>Same as Japanese &ldquo;ma&rdquo; row</td>
      </tr>
      <tr>
          <td>ㅂ</td>
          <td>b/p</td>
          <td>&ldquo;p&rdquo; at start, &ldquo;b&rdquo; in middle</td>
      </tr>
      <tr>
          <td>ㅅ</td>
          <td>s</td>
          <td>Lighter than &ldquo;su&rdquo;</td>
      </tr>
      <tr>
          <td>ㅇ</td>
          <td>ng/silent</td>
          <td>Silent at start, &ldquo;ng&rdquo; at end</td>
      </tr>
      <tr>
          <td>ㅈ</td>
          <td>j</td>
          <td>Between &ldquo;ji&rdquo; and &ldquo;chi&rdquo;</td>
      </tr>
      <tr>
          <td>ㅊ</td>
          <td>ch</td>
          <td>Strong &ldquo;ch&rdquo; sound</td>
      </tr>
      <tr>
          <td>ㅋ</td>
          <td>k</td>
          <td>Strong &ldquo;k&rdquo;</td>
      </tr>
      <tr>
          <td>ㅌ</td>
          <td>t</td>
          <td>Strong &ldquo;t&rdquo;</td>
      </tr>
      <tr>
          <td>ㅍ</td>
          <td>p</td>
          <td>Strong &ldquo;p&rdquo;</td>
      </tr>
      <tr>
          <td>ㅎ</td>
          <td>h</td>
          <td>Similar to Japanese &ldquo;ha&rdquo; row</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="how-hangul-blocks-work">How Hangul Blocks Work</h2>
<p>Korean characters are built as blocks: <strong>consonant + vowel (+ consonant)</strong></p>
<table>
  <thead>
      <tr>
          <th>Shape</th>
          <th>Structure</th>
          <th>Example</th>
          <th>Pronunciation</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Consonant + vertical vowel</td>
          <td>ㄱ + ㅏ</td>
          <td>가</td>
          <td>ka</td>
      </tr>
      <tr>
          <td>Consonant + horizontal vowel</td>
          <td>ㅁ + ㅗ</td>
          <td>모</td>
          <td>mo</td>
      </tr>
      <tr>
          <td>With final consonant (batchim)</td>
          <td>ㄴ + ㅏ + ㄴ</td>
          <td>난</td>
          <td>nan</td>
      </tr>
  </tbody>
</table>
<blockquote>
<p>Vertical vowels (ㅏ, ㅓ, ㅑ, ㅕ) → place consonant to the left<br>
Horizontal vowels (ㅗ, ㅜ, ㅠ, ㅛ) → place consonant on top</p>
</blockquote>
<hr>
<h2 id="simple-vocabulary">Simple Vocabulary</h2>
<table>
  <thead>
      <tr>
          <th>Hangul</th>
          <th>Pronunciation</th>
          <th>Meaning</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>나</td>
          <td>na</td>
          <td>I / me</td>
      </tr>
      <tr>
          <td>너</td>
          <td>neo</td>
          <td>You</td>
      </tr>
      <tr>
          <td>우리</td>
          <td>uri</td>
          <td>We / us</td>
      </tr>
      <tr>
          <td>사랑</td>
          <td>sarang</td>
          <td>Love</td>
      </tr>
      <tr>
          <td>학교</td>
          <td>hakgyo</td>
          <td>School</td>
      </tr>
      <tr>
          <td>음식</td>
          <td>eumsik</td>
          <td>Food</td>
      </tr>
      <tr>
          <td>물</td>
          <td>mul</td>
          <td>Water</td>
      </tr>
      <tr>
          <td>사람</td>
          <td>saram</td>
          <td>Person</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="recommended-resources">Recommended Resources</h2>
<ul>
<li>Apps: Duolingo, HelloTalk</li>
<li>YouTube: Talk To Me In Korean, KoreanClass101</li>
</ul>
]]></content:encoded></item><item><title>Google API Notes</title><link>https://blog.hnghd.com/notes/google-api-notes/</link><pubDate>Mon, 14 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/google-api-notes/</guid><description>&lt;p&gt;On Sunday, I tried to use WebIO with the Google API because my local cloud server was too slow. That&amp;rsquo;s why I am exploring Google API or something like the ChatGPT API, but I don&amp;rsquo;t want to spend money on APIs.&lt;/p&gt;
&lt;p&gt;When I tried using the Google API, I encountered usage limits. Is this because I am using the free tier? I&amp;rsquo;m not sure, and I still haven&amp;rsquo;t fixed it. I need more time to resolve this issue.&lt;/p&gt;</description><content:encoded><![CDATA[<p>On Sunday, I tried to use WebIO with the Google API because my local cloud server was too slow. That&rsquo;s why I am exploring Google API or something like the ChatGPT API, but I don&rsquo;t want to spend money on APIs.</p>
<p>When I tried using the Google API, I encountered usage limits. Is this because I am using the free tier? I&rsquo;m not sure, and I still haven&rsquo;t fixed it. I need more time to resolve this issue.</p>
]]></content:encoded></item><item><title>Normal Day</title><link>https://blog.hnghd.com/blog/normal-day/</link><pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/blog/normal-day/</guid><description>&lt;p&gt;I try to write a blog every day. Even though every day feels the same to me, writing something helps me feel like I&amp;rsquo;m making progress, like I&amp;rsquo;m importing something meaningful into my life.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been writing blogs since I was 22 or 23, I think? But you know, writing on the internet always comes with risks. What kind of risks? The biggest one is losing everything you&amp;rsquo;ve written. My first blog was on MSN Spaces. I remember it fondly — it was so nice. You could customize everything: background, music, photos. But if you added too much, it would lag. So I kept it simple — just writing and sharing with friends.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I try to write a blog every day. Even though every day feels the same to me, writing something helps me feel like I&rsquo;m making progress, like I&rsquo;m importing something meaningful into my life.</p>
<p>I&rsquo;ve been writing blogs since I was 22 or 23, I think? But you know, writing on the internet always comes with risks. What kind of risks? The biggest one is losing everything you&rsquo;ve written. My first blog was on MSN Spaces. I remember it fondly — it was so nice. You could customize everything: background, music, photos. But if you added too much, it would lag. So I kept it simple — just writing and sharing with friends.</p>
<p>It was fun. But like I said, there&rsquo;s always a risk. I lost everything from that site. I had a backup, but it was a compressed file, and honestly, I forgot where I saved it. It&rsquo;s okay though — not everything needs to be saved.</p>
<p>Now, I write in Markdown and save everything on GitHub (I hope GitHub lasts forever). I also bought a domain. It&rsquo;s not forever, but it&rsquo;s good for now. Everything is easier now — easy to back up, easy to publish, easy to make it look good. I just want to leave something on the internet. To prove I lived.</p>
<h2 id="life-update">Life Update</h2>
<p>August will be my last month at ZT Systems. I feel a little sad, but it&rsquo;s okay. I won&rsquo;t talk much about the company, but I can talk about myself. I already bought a ticket to go back to Hong Kong for a month.</p>
<p>I&rsquo;m still looking for a new job. The market feels a bit tough right now — I&rsquo;m not sure. Last year, I told myself I should build something. Not something big — just start. But unfortunately, I didn&rsquo;t do anything. I lost too much time.</p>
<p>But now! I built a blog website. Cool, right? I&rsquo;ll keep building it, and I hope I can keep doing it until the day I die.</p>
<h2 id="what-ive-built-so-far">What I&rsquo;ve Built So Far</h2>
<ul>
<li>Blog – for writing notes and thoughts</li>
<li>AI Chat – though it&rsquo;s slow on my cloud server, my PC is much better</li>
<li>Proxy Server</li>
<li>Docker</li>
<li>Jupyter Server – I want to use it for Kaggle</li>
</ul>
<h2 id="what-i-want-to-learn">What I Want to Learn</h2>
<ul>
<li>Music Tools – I&rsquo;m not sure what tools to use yet, but I recommend open-source ones</li>
<li>3D Projects – I already have some ideas</li>
<li>AI for Trending Stocks and Crypto – many people are doing this; I&rsquo;ve watched some YouTube videos and I&rsquo;m still learning</li>
<li>Data Projects – I want to do something on Kaggle, but I don&rsquo;t have a clear idea yet</li>
</ul>
<h2 id="what-i-want-to-do-for-fun">What I Want to Do for Fun</h2>
<ul>
<li>Guitar – my first instrument</li>
<li>Piano – just started, but I don&rsquo;t have space, so I keep it on my bed… so sad</li>
<li>Running – I haven&rsquo;t run in a long time. I thought I&rsquo;d run more in the US than in Hong Kong, but actually, no. My area doesn&rsquo;t have a good place to run, and I don&rsquo;t like driving, so I don&rsquo;t run much.</li>
</ul>
<h2 id="final-thoughts">Final Thoughts</h2>
<p>Is it too much? Maybe. I want to do so many things. But I also sleep too much. I should start now. Don&rsquo;t change too much — just begin.</p>
]]></content:encoded></item><item><title>New Year New Post</title><link>https://blog.hnghd.com/blog/new-year-new-post/</link><pubDate>Fri, 03 Feb 2023 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/blog/new-year-new-post/</guid><description>&lt;p&gt;Ha, I have long time did not writing a new blog, I think I should do it every week, but I did.
I hope this year I can keep it going.&lt;/p&gt;
&lt;p&gt;Yes, I have gone to Dental Cleaning this year on Jan, new start, but I still don&amp;rsquo;t 100% understand what they are talking about. I know, I have to take time to learn English, but you know, I progress still too slow. I hope I can improve my English fast.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Ha, I have long time did not writing a new blog, I think I should do it every week, but I did.
I hope this year I can keep it going.</p>
<p>Yes, I have gone to Dental Cleaning this year on Jan, new start, but I still don&rsquo;t 100% understand what they are talking about. I know, I have to take time to learn English, but you know, I progress still too slow. I hope I can improve my English fast.</p>
<p>I went to Annual Physical today, the doc almost did nothing for me&hellip; I have told him I have high blood pressure but he tested it very sloppy and said I am ok. I am not ok, I have high blood pressure many years — it is not ok. So, I just booked a new appointment about my high blood pressure, it is next Tue. See how it goes this time.</p>
]]></content:encoded></item><item><title>Martin Luther King</title><link>https://blog.hnghd.com/blog/martin-luther-king/</link><pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/blog/martin-luther-king/</guid><description>&lt;p&gt;Next Year on January 16 2023, it is Martin Luther King Day.
I like what MLK said &amp;ldquo;I have a Dream&amp;rdquo;. A Dream means, you will try what you can do to catch your dream, even if you never get there.&lt;/p&gt;
&lt;p&gt;Just like MLK did, service people do not impact immediately, but for the long term, that may help a lot of people, you do service not only for yourself, it is for the world.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Next Year on January 16 2023, it is Martin Luther King Day.
I like what MLK said &ldquo;I have a Dream&rdquo;. A Dream means, you will try what you can do to catch your dream, even if you never get there.</p>
<p>Just like MLK did, service people do not impact immediately, but for the long term, that may help a lot of people, you do service not only for yourself, it is for the world.</p>
<p><em>If you could go back in time and meet MLK, what would you say to him?</em>
I think I would say today is better than past, but could be even better.</p>
<p><em>What would you do to make the world a better place?</em>
I am only one person. I can&rsquo;t do something big like Elon Musk, but that means I would still do anything to make the world better. I would like to share my ideas on internet, like this blog, I hope some clever people read this and do something better than me. Does this mean I am also do a good thing to make the world better?</p>
]]></content:encoded></item><item><title>Chicken Soup with Meatballs</title><link>https://blog.hnghd.com/recipes/chicken-soup-with-meatballs/</link><pubDate>Fri, 30 Sep 2022 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/recipes/chicken-soup-with-meatballs/</guid><description>A hearty Italian-style chicken soup with homemade meatballs and pasta.</description><content:encoded><![CDATA[<p>Learned this from YouTube. A hearty chicken soup with homemade meatballs.</p>
<h2 id="ingredients">Ingredients</h2>
<ul>
<li>4 medium carrots</li>
<li>4 celery ribs</li>
<li>1 medium onion</li>
<li>1/2 cup parsley</li>
<li>3/4 lb pork + 3/4 lb beef (for meatballs)</li>
<li>Italian seasoned breadcrumbs</li>
<li>Pecorino romano</li>
<li>2 cups chicken stock</li>
<li>Chicken thighs</li>
<li>Pasta (Farfalline no. 95)</li>
<li>2 eggs</li>
<li>Salt and pepper</li>
<li>Olive oil</li>
</ul>
<h2 id="instructions">Instructions</h2>
<h3 id="the-soup-base">The Soup Base</h3>
<ol>
<li>Dice carrots, onion, and celery. Mince parsley.</li>
<li>Heat a large pot to medium–medium-low. Add a little olive oil.</li>
<li>Add onion first, then 2 seconds later add carrot and celery.</li>
<li>Let soften for about 5 minutes until they get a bit of brightness.</li>
<li>Add 2 cups chicken stock and more water.</li>
<li>Add chicken thighs (and skin if you have it).</li>
<li>Bring to a boil, then lower to a simmer for 35–45 minutes.</li>
<li>Skim off the foam/scum that rises to the top.</li>
</ol>
<h3 id="the-meatballs">The Meatballs</h3>
<ol>
<li>Combine pork and beef in a bowl.</li>
<li>Add 1 tsp salt, 1/2 tsp pepper, 2 eggs, parsley, 1/2 cup pecorino, 1 cup breadcrumbs.</li>
<li>Mix and roll into tiny balls.</li>
</ol>
<h3 id="finishing">Finishing</h3>
<ol>
<li>Let the soup rest 30 minutes before skimming fat. Best if made a day ahead — the fat hardens overnight and is easy to remove.</li>
<li>Remove all chicken and skin. Pull the meat off the bones, discard bones, return meat to pot.</li>
<li>Add meatballs one at a time, don&rsquo;t dump them all at once.</li>
<li>Simmer for about 5 minutes.</li>
<li>Cook pasta separately and add to bowl when serving.</li>
</ol>
<h2 id="notes">Notes</h2>
<ul>
<li>Skip the chicken skin if you don&rsquo;t want it too oily.</li>
<li>The best version is made the day before.</li>
</ul>
<p><a href="https://www.youtube.com/watch?v=ZKYFvVXeNnI">Reference video</a></p>
]]></content:encoded></item><item><title>Resources for Learning Java</title><link>https://blog.hnghd.com/notes/resources-for-learning-java/</link><pubDate>Tue, 27 Sep 2022 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/resources-for-learning-java/</guid><description>&lt;p&gt;I just applied for Amazon Technical Academy. It requires learning Java. I know Java, but not very deeply. Here are resources an Amazon cohort shared with me.&lt;/p&gt;
&lt;h2 id="books-and-blog-posts"&gt;Books and Blog Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.rcsdk12.org/cms/lib/NY01001156/Centricity/Domain/4951/Head_First_Java_Second_Edition.pdf"&gt;Head First Java (free version)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="practice-and-challenges"&gt;Practice and Challenges&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codingbat.com/java"&gt;CodingBat Java&lt;/a&gt; — Various practice exercises&lt;/li&gt;
&lt;li&gt;&lt;a href="https://adventofcode.com/"&gt;Advent of Code&lt;/a&gt; — A series of puzzles for problem solving and coding&lt;/li&gt;
&lt;li&gt;Online practice tests for Java Certification:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html"&gt;http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.javatpoint.com/core-java-quiz"&gt;https://www.javatpoint.com/core-java-quiz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.examsnet.com/exams/ocjp-certification-practice-online"&gt;https://www.examsnet.com/exams/ocjp-certification-practice-online&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="talks"&gt;Talks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.destroyallsoftware.com/talks/wat"&gt;A humorous talk on silly programming language behavior&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zg9ih6SVACc"&gt;A good talk on data structures, with examples in Java, C#, and Python (3 hours)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dev-resources"&gt;Dev Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://replit.com/"&gt;REPL.It — Online Java Editor/Playground&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.jetbrains.com/idea/"&gt;IntelliJ Java IDE&lt;/a&gt; (use the community version)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.eclemma.org/jacoco/"&gt;JaCoCo Code Coverage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><content:encoded><![CDATA[<p>I just applied for Amazon Technical Academy. It requires learning Java. I know Java, but not very deeply. Here are resources an Amazon cohort shared with me.</p>
<h2 id="books-and-blog-posts">Books and Blog Posts</h2>
<ul>
<li><a href="https://www.rcsdk12.org/cms/lib/NY01001156/Centricity/Domain/4951/Head_First_Java_Second_Edition.pdf">Head First Java (free version)</a></li>
</ul>
<h2 id="practice-and-challenges">Practice and Challenges</h2>
<ul>
<li><a href="https://codingbat.com/java">CodingBat Java</a> — Various practice exercises</li>
<li><a href="https://adventofcode.com/">Advent of Code</a> — A series of puzzles for problem solving and coding</li>
<li>Online practice tests for Java Certification:
<ul>
<li><a href="http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html">http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html</a></li>
<li><a href="https://www.javatpoint.com/core-java-quiz">https://www.javatpoint.com/core-java-quiz</a></li>
<li><a href="https://www.examsnet.com/exams/ocjp-certification-practice-online">https://www.examsnet.com/exams/ocjp-certification-practice-online</a></li>
</ul>
</li>
</ul>
<h2 id="talks">Talks</h2>
<ul>
<li><a href="https://www.destroyallsoftware.com/talks/wat">A humorous talk on silly programming language behavior</a></li>
<li><a href="https://www.youtube.com/watch?v=zg9ih6SVACc">A good talk on data structures, with examples in Java, C#, and Python (3 hours)</a></li>
</ul>
<h2 id="dev-resources">Dev Resources</h2>
<ul>
<li><a href="https://replit.com/">REPL.It — Online Java Editor/Playground</a></li>
<li><a href="https://www.jetbrains.com/idea/">IntelliJ Java IDE</a> (use the community version)</li>
<li><a href="https://www.eclemma.org/jacoco/">JaCoCo Code Coverage</a></li>
</ul>
]]></content:encoded></item></channel></rss>