搜尋

搜尋結果

【Acceleration Oscillator 指標過去三天合共獲利逾百點???】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-08-02

自介紹了Bill William 所研創的指標包括Dynamic Trader Oscillator及 Alligator Indicator後,越多越多電郵問及有關Bill William的指標。其實個人覺得此君有點像Welles WilderRSI始創人或Larry William%R始創人,研發了很多的技術指標,是否每一個指標都有實用價值,大家需要自行判斷。 近日便有讀者來信問及有關Bill William研創的另一個指標 Acceleration Oscillator,也表示近期利用這個指標,在七月份獲利不俗,同時問這個指標是否可以編寫成一套策略進行程式交易。是否能獲利,筆者沒有去印證,也沒有這個必要 還未回答他前也要再強調,沒有任何一個技術指標當用了後便立即能賺錢的,要明白它的原理,也要觀察它的特性,看看特性是否能配合你個人的交易策略,是否用了它可以修定你個人策略的部份缺點,這樣做指標才會有價值。 此外,Acceleration Oscillator不是Amibroker內置的指標,但當然只要有公式便可以編寫出來運用,有關的策略當然也可以進行程式交易。 Acceleration Oscillator的中文名稱,直接翻譯便是「加速指標」,不過感覺上還是英文名稱好像易接受一點 簡單來說,原創者指這個指標是用以衡量價格加速及減速的「力量」,在指標中,「綠色」的代加向好,「紅色」的代表向淡,而中間的零線則是平衡點。 指標的公式如下 AO = SMAmedian price, 5SMAmedian price, 34 部份更喜歡再加一條平均線的,公式如下 AC = AOSMAAO, 5 指標普邊的用法是,當出現「綠色」的部份時,可以考慮造好,特別是在零線出現綠色,甚至是連續出現兩支或三支的綠色,升勢更強。相反,當出現「紅色」的部份時,可以考慮造淡,特別是在零線出現紅色,甚至是連續出現兩支或三支的紅色。 但真的是這樣嗎 我們拿近幾天的期指1分鐘圖來看看,若只把握開市第一個訊號入市交易 7月31日,獲利幅度可達70點 7月30日,獲利幅度約60點 7月29日,獲利幅度約40點 若只以此三日來衡量,指標好像真的很實用,不過大家再看看其他的例子 在backtest中便看到這個日子中的虧損是最大的2014年5月2日,同樣的交易訊號在這日中不跌反大升 但近數個交易日為什麼能賺錢 是否因為整體市況偏淡才能做到 其實這個指標的公式根本很簡單,只要有歷史數據,大家不難自行做BACKTEST,也可以加上其他的策略配合,看看是否可行 比如,大家可以試試以下的策略作配合 1試試用更長時間間隔的圖表做分析,如將5分鐘、30分鐘或小時圖與剛才的1分鐘圖同時比較,或許在更長時間間隔的圖表中顯示向淡的情況下,1分鐘圖再發出訊號才能更準確 2 又或是否只造淡的策略比同時又造好又造淡的策略更好 3 剛才只是示範是開市首個交易訊號的例子,若然改為下午首個交易訊號,又或三時後A股收市後的交易訊號又是否會有不同 至於個人的意見是,Acceleration Oscillator這個指標,若應用在期指即市交易上,並非綠色的便可買入,而是在綠色的部份出現時便考慮「不應造淡」,又或「停止造淡」。相反,出現紅色時也不代表應造淡,而是「不應造好」或「停止造好」,這個指標反過來當作止賺或止蝕的參考或許更好。明天再公布如何利用Amibroker編寫Acceleration Oscillator這個指標

配合大市走勢來選股的程式寫法
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-07-25

配合大市走勢來選股的程式寫法 例子 經過六月至七月的跌市,較多學員問的問題是,如何利用程式配合市況來選股,同時再做BACKTEST。假設大家希望恆指在20EMA之上的日子,才買入創52週新高的股票,又或恆指由高位回落30%,又或50%,才買入創52週新低的股票,這些準則其實很簡單便能利用程式寫出來,Amibroker中,foreignticker, datafield這個語法便能做法。 以上述的作例子,AFL 的寫法如下 HSIClose = Foreign ldquo;HSIquot;, ldquo;Cquot; ; TimeFrameSet inweekly; ABC =Cgt;REFHHVH,52,1; TimeFrameRestore; ABC = TimeFrameExpandABC, inWEEKLY; condition = ABC AND Cgt;O AND C gt; Ref C, 1 AND H gt; Ref H,1 ; Filter= condition AND HSIClose gt; EMAHSIClose, 20; 恆指在20EMA之上的日子,才買入創52週新高的股票,寫下這個準則來選股,那恆指在20EMA以下的日子程式便不會選出股票,當然也可以加上BUY、SELL的準則,即買入及沽出的準則來為以上的選股方法做測試當然這個只是例子,創52週新高的股票大多是缺乏成交的,未必可以做實際交易時的選股準則 究竟恆指處於什麼情況下才適合選股 這個其實利用程式便能很容易做BACKTEST。也可特別留意大跌市的日子,若在過去十年中,比如在2008年金融海嘯期間,又或過去的兩個月等等日子,恆指究竟是處於那種情況 利用程式寫出來,避免在這種情況下選股,看看是否能提高勝算 又或反過來,在恆指大跌後,比如設定恆指創10日新低後,買入跌穿保歷加通道底部同時成交量急增的股票,這些利用以上的FILE,大家也可以自行作出修改 AMIBROKER的使用步驟 利用Amibroker的「Auto update quoteAmiQuote」功能更新股票的基本數據,選Yahoo Current current day only, stocks, funds , USamp;international50 但留意你的選股LIST中必需有「HSI」這個代號,這樣才能同時更新恆指的數據。 開啟Amibroker的Formula Editor,再把以下的afl file 貼上 HSIClose = Foreign ldquo;HSIquot;, ldquo;Cquot; ; TimeFrameSet inweekly; ABC =Cgt;REFHHVH,52,1; TimeFrameRestore; ABC = TimeFrameExpandABC, inWEEKLY; condition = ABC AND Cgt;O AND C gt; Ref C, 1 AND H gt; Ref H,1 ; Filter= condition AND HSIClose gt; EMAHSIClose, 20; 可看以下解釋 再根據圖中設定來選股 能自行做BACKTEST才真正開始交易,是程式交易的優勢之一,而且數據是可免費網上下載,配合大市走勢來選股,所需要懂的語法也十分簡單,希望這對大家有幫助

Z88 盛勢開幕 引領時尚新「鏡」潮
購物‧時裝
LifeMag Editor・2015-07-01

Z88 店面環境 Z88 於2015年6月22日已於澳門「時尚匯」舉辦開幕禮,新店為眼鏡88與蔡司首次合辦的概念店,位列蔡司全球第 90 間聯營店,特引入多款以蔡司高超優越技術研發的名貴鏡架連優質鏡片、限量望遠鏡及虛擬影片眼鏡等,將成為時尚愛好者之新浦點。 室內設計概念 裝潢概念源自ELMAR GAUGGEL, 2011 Red Dot Design 的冠軍得獎者。受蔡司於歐洲的設計元素啟發, Z88 舖面亦採用實木、金屬及大理石等物料,打造出強烈對比,同時亦保持舒適亮麗的視覺效果。 產品 有別於其他眼鏡零售店,Z88提供更多功能性、設計華麗的鏡架或太陽眼鏡給高尚品味的客人選擇。另外,店舖亦有多款光學產品售賣,當中包括﹕ 新型立體虛擬影片眼鏡 Cinemizer 配備40吋高解像度投影特大屏幕,擁有出色的影像質素及環迴立體音效,眼鏡更可因應個人的近視度數,調較不同焦距,獲得更優質和更舒適的視覺效果。 蔡司VR ONE 前曕性的光學設計和蔡司Precision lenes讓你完全置身於夢幻的3D立體視覺享受,踏進虛擬世界。 Victoryreg;SF 雙筒望遠鏡 澳門 Z88首發 備有完美光學,廣闊視角和革命性人體工學的設計,鏡身輕巧,為蔡司165年史無前例最全面、最卓越的望遠鏡。 蔡司限量太陽眼鏡 澳門Z88 獨家 蔡司提供多款限量矜貴的太陽眼鏡,以供客人選擇。鏡款不僅可以阻隔100%UVA和UVB,更能大大減少閃光問題,適合不同人士的需要。 專業蔡司放大鏡 VisuLook經典產品系列擁有高質素和非球面設計,更配備標準硬膜,讓蔡司放大鏡變得更堅固耐用。產品更可配備不反光鍍膜,減少失真效果,於高光度環境下也能舒適地觀看物件。 雙筒 單筒望遠鏡 鏡頭鏡片及配件 Z88 的亮麗裝潢,連同優質超卓的光學產品,引領時尚新「鏡」潮,將成為一眾尋找優質光學產品客人的新浦點。

【選股是否需配合大市走勢?】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-06-13

昨晚跟學員見面討論了選股是否應配合大市市況的問題,個人認為這個是必要的。 早前也提及過選股的策略應為 先看當日市況 rarr; 符合條件便利用程式選股 rarr; 選出股票後再加上當晚美股要上升 rarr; 翌日入市 若市況未能配合,則入市的「注碼」應減少。其實利用程式大家不難做到這一點,比如某些學員會設定,恆指收市價大於10日、20日或50日平均線才選股,這個程式可以很簡單地寫出來,也可以進行BACKTEST,比較一下,在配合大市市況下選股與不配合的兩種情況下,那一個的回報較好,某部份已開始熟悉程式運用的學員,更會配合內地股市走勢下才選股。比如他可能設定以下準則 1 A股10日EMA大於20日EMA 2恆指收市價MACD快線高於慢線 3期指的未平倉合約增加 4 個別股票的MACD快線及慢線在零線附近徘徊已一段時間,並剛作出突破 以上的準則其實十分十分簡單,對新手來說,即使不曾使用程式,在我們的課堂上經過第一及第二課後相信也懂得自行去設定。而在這設定下,即使個股的選股條件配合,但市況未配合,也不會有股票會選出來,透過程式便能快速找出市況配合下符合特定條件的股票,甚至利用這些條件直接選股進行全自動交易。 其實配合市況選股是十分重要的,大家可看看恆指的走勢,自5月28日,恆指已有短期「轉勢」的跡象,其後由5月28日至6月13日,恆指是跌多於升的。再看看熱門股票如港交所0388,在5月28日後也不曾出現過大幅上升,若然你的策略是配合市況下選股,則在這段時間即使入市,注碼也應減少,又或若然你的策略是專門炒港交所0388,這段期間更不應入市。 按圖可放大 配合市況選股,便是希望避免入市後坐倉的情況,短炒股票其實也需要止蝕,只有設定為止蝕的策略,經過詳細的BACKTEST,那除了在牛市中能賺錢,跌市來臨時也可避免大虧損,不會把既得的利潤再輸掉。 當然選股的策略也十分重要,個人十分喜歡選強勢股,強勢股的好處是,即使遇上市況逆轉,又或入市後當晚美股大跌,但仍能保持在5%的止蝕範圍之內,在近期推介的股票中,大家也看到,市況雖逆轉,部份學員見當日市況大跌,加上當晚美股也大跌,但持有的股票即使裂口低開,也不會超過入市價的5%,當然配合市況選股,則買入這些股票時注碼也應減少,短炒股票間接相等如「只買升」,這不同於做期指,不配合市況在控制注碼,以及不定立一套止蝕策略,最終是很危險的。程式交易便是希望先透過測試來減低風險,若然不能做到這一點,也便浪費了程式的特點。 至於強勢股的設定是怎樣,如何配合市況選股,在6月16日的「程式講座」及6月30日的「程式選股講座」會多加講解。

【夏日好去處】全澳最大最刺激,新濠影滙水上樂園現已經全面開放!
生活在我城
Cheers!・2023-04-28

氣溫逐漸回升,周末就最適合去玩水消暑,依家澳門又多個玩樂新去處喇!新濠影滙全園開放,不分季節,幾時想玩水隨時行得!室內及戶外園區任您探索,設施應有盡有,鍾意挑戰膽量或是一家大細一齊去玩都得!想知有咩好玩,即睇小編介紹喇! 【三大必玩】 1.必打卡 天際星空池 刺激低 天際星空池,暢泳時可以抬頭於透明玻璃欣賞天空美景,仲可以睇到8字型摩天輪!光線十足,影相打卡一流。 2.驚險必玩 光速飛車 刺激高,身高限制 ge;1.1米 平時鍾意玩過山車嘅朋友一定唔可以錯過呢個全澳獨有嘅水上過山車,開啟長達 300 米嘅難忘之旅,充滿驚喜! 3.小童必玩 太空控制台刺激低,身高限制 ge;0.91米 呢個太空控制台絕對係小朋友嘅天堂,專為小朋友設計嘅嬉水城堡,設施包括螺旋滑水道、滑梯、大水桶、雨林、水槍等,最適合親子玩樂,開心到小朋友都唔想走! 【全家啱玩】 藍月噴泉 刺激低,身高限制 ge;1.2米 噴泉會喺山岩上噴湧而出,波浪池也有 1,200 平方米大,最適合一家大細喺度嘻戲玩水。 星空激流 刺激低,身高限制 ge;1.2米 全長 246 米,有齊瀑布、水簾、噴霧等效果,令您置身沉浸式體驗激流之旅,小朋友必玩! 【超刺激】 極限逃生艙 刺激高,身高限制 ge;1.22米 「極限逃生艙 」體驗 15 米半透明嘅水管滑梯垂直下墜,超驚險刺激,追求刺激嘅朋友不妨挑戰下! 衝浪戰士 刺激高,身高限制 ge;1.2米 喺澳門都可以體驗衝浪嘅樂趣,呢個全澳唯一室內衝浪模擬器,可以享受浪花帶嚟嘅刺激快感,仲要唔怕哂黑,記得一定要自備滑水服或緊身防磨衣! 天崖海角 刺激高,身高限制 ge;1.4米 ,年齡限制 16歲以下須家長陪同 測試力嘅時候到了,大家不妨向難度挑戰,試下呢個全澳唯一嘅水上攀岩,到達頂點再一躍而下,滿滿嘅成就解鎖! 【速度挑戰】 星環激盪 刺激高,身高限制 ge;1.1米 「星環激盪」360 度翻轉迴旋,結合高速急轉彎和陡峭下降,令你意想不到嘅高速與離心力體驗! 量子風暴 刺激高,身高限制 ge;1.1米 「量子風暴 」極速衝落封閉嘅水道,以時速 25 公里感受螺旋型滑道嘅震憾旅程。 迷失黑洞 刺激高,身高限制 ge;1.1米 「迷失黑洞」經封閉滑水道跌入無盡的圓形彩虹軌道,好似喺太空遊蕩緊! 星洞漩渦 刺激高,身高限制 ge;1.1米 「 星洞漩渦 」帶你跌入星之漩渦中不斷急轉、失重、盤旋而下, 體驗極之高速的傾斜、扭轉和向下急轉彎! 時空競賽 刺激高,身高限制 ge;1.1米 「時空競賽」可以同朋友競賽,喺 17米高嘅兩條封閉滑水道力爭高下,睇下邊個最快到終點! 【 戶外激玩推介】 依家戶外園區亦同時開放,必玩「沖天水龍捲」5條特別設計嘅迴旋滑水道,俾您嚐盡唔同程度嘅刺激體驗!另外仲有 「綠野遊蹤」 、「白沙沙灘」,享受日光浴及隨心所欲暢泳! 咁多豐富嘅娛樂設施,一於周末就去新濠影滙玩返過癮喇! 一張門票玩盡室內戶外園區 平日:標準門票 澳門幣520, 小童門票 澳門幣320 特定日子:標準門票澳門幣580,小童門票澳門幣350 「新濠風尚」微信會員專享優惠 會員於新濠影滙官網或微信小程序購買 "「新濠風尚」會員專享優惠"門票, 即享普通日子買3 送 1 優惠;或澳門幣60 水上樂園餐飲消費額度。 詳情:httpsbit.ly40Z91MF 電話:853 8865 6767 酒店套票 預訂日期:即日起至6月30日 入住日期:即日起至6月30日 新濠影滙 兩位成人:套票由 澳門幣1,899 起 兩大一小:套票由 澳門幣2,299起 包括︰ 明星滙經典客房大床一晚住宿 新濠影滙水上樂園標準門票 室內恆溫泳池及明星滙健身中心 免付費本地通話及無線上網

【中國。桂林。高鐵行】├住宿┤ 維納斯皇家酒店 桂林象山公園店 (前 維也納酒店桂林象山公園店) ~ 就在景點門口 不用入場都看到風景的超方便住宿
走遍世界
80後愛旅行✈️・2020-12-11

澳門人現在都只能北上旅行,所以我就整理一下之前去過大陸的一些地方推介給大家。 維納斯皇家酒店(桂林象山公園店)坐落於桂林最著名的「兩江四湖景區」的湖畔, 毗鄰正陽路步行街,與桂林的城徽「象鼻山」僅數步之距,地理位置非常優越! 2018年之前酒店為同集團所經營的「維也納酒店桂林象山公園店」,及後裝潢並翻新為檔次更高的「維納斯皇家酒店」 酒店內有83間具有不同觀景視角的客房和套房,而頂樓更有可270deg;全景盡賞美景的咖啡廳! (網路圖片) 大堂很明亮,感覺挺乾淨。 大堂一角有個小小旅行社,到大陸旅行很多時候都會報Local Tour,酒店內就可以做到蠻方便的。 我訂的是最普通的客房,窗外沒有看美的景觀。 房間大小就是一般城市酒店房的size,不是太大。 基本設備 洗手間 沖涼的地方 維納斯皇家酒店(桂林象山公園店)最值得推介的除了地理位置外,還有位於頂樓的餐廳。 餐廳叫「憶咖啡」,沒記錯的話是開到凌晨的,晚上不用到處跑留在酒店都可以Chill 一 Chill, 喝一杯,看風景。 餐廳有兩層 超高樓底全是落地玻璃,白天可以把整個漓江風景收進眼底! (官網照片 餐廳外面也有位置,晚上可以直接坐到外面看風景~ 簡直就是個私人觀景台!!桂林的城徽「象鼻山」就在眼前。 另一邊還有「日月雙塔」,根本就不用坐船遊漓江,在酒店的私人觀景台就可以輕鬆看到!! 提醒一下想要拍夜景的朋友,漓江上景點的燈飾準時2300就會關燈! 不要以為風景這麼美的咖啡廳都只能喝一杯,這裡真的有廚房的! 有各式各樣的食物,來吃晚餐也不錯! 酒店對面馬路,風景也很美~ 隔天我也是在酒店吃早餐,直接坐在外面,邊吃邊看風景~ 維納斯皇家酒店(桂林象山公園店) 維納斯皇家酒店(桂林象山公園店):中國廣西壯族自治區桂林市秀峰區濱江路11號 httpwww.wyn88.comresvhotel_5410011.html 檢視較大的地圖

哪些八字的人適合在家工作?
宗教玄學
熊神進・2026-04-15

今天有同學在ldquo;熊神進職業八字學習群rdquo;提問,內容如下:大家認爲八字五行能否看出哪些人適合在家工作、外勤工作、辦公室工作? 有關同學的提問,老師簡答如下: 傳統子平八字理論是沒有今天的「在家工作」類型,我們需從古籍機理推演。我翻看《三命通會》《滴天髓》等經典,純就十神心性與五行氣場去解析「居所與工作型態」的對應關係。 我們先從專業名稱認識古論「在家」,它即是「坐堂」、「開店」;「外勤」即「跑腿」、「行商」;而「辦公室」就是「衙門」、「幕僚」。好了,有了這些知識點,我們就轉入正題去思考: 一、適合「在家工作」的八字特徵 1 印星爲用,且無財壞印 正印:喜靜、愛鑽研、需獨立空間(如文書、研究、宗教、設計)。 偏印:擅長冷門技藝、可網上平臺處理(如占卜、程式、遠程教學)。 機理:印星主「內斂、庇護、獨立」,若印星被財星克合,則易因生計被迫外出。 2 食神生財,但不見七殺衝破 食神代表「技藝輸出、自由創造」,適合接案、網購、手作。 若食神與七殺同柱(如乙木見酉),則易有外部壓力,難安于室。 3 日支爲印庫(辰、戌、醜、未)且無沖 辰爲水庫(偏印根)、戌爲火庫(正印根),居家環境能助其靈感。 我參照《淵海子平》論「隱逸之士」多爲「印旺身弱,無財官擾」的例子,同學們可以研究陶淵明先生八字,他是「戊土日主,生于巳月,丙火透幹,地支辰戌醜全」。 二、適合「外勤工作」的八字特徵 1 比劫旺而爭財,需外出求取 比肩、劫財多者,靜則競爭激烈,動則化敵爲友(如業務、物流、記者)。 機理:比劫屬「動態競爭」,在家反成束縛,出門方得舒展。 2 七殺無制,需奔波制衡 七殺代表「壓力、挑戰、危險」,若無食傷或印星轉化,則須靠「行動」化解(如軍警、消防、外送)。古人說:「殺重身輕,走遍天涯不歇停。」 3 偏財透幹,且驛馬星動 偏財主「流動之財」,若逢寅、申、巳、亥爲驛馬,必常出差、跨域工作。 例:甲日主生于申月,地支見寅,爲「馬頭帶箭」,外勤效率極高。 老師是參照《滴天髓》「動靜篇」,雲:「比劫成群,不坐家;七殺搖馬,走烟霞。」 三、適合「辦公室工作」的八字特徵 1 官印相生,無傷官破格 正官代表「制度、服從」,正印代表「文書、審核」,兩者配合則宜任職機構(如行政、人事、財務)。 機理:官印爲「靜態管理」,需固定場域與層級關係。 2 正財合身,且不沖不破 正財主「穩定收入、按部就班」,適合坐辦公桌處理報表、帳務。 若正財被劫財合走,則易被迫外出奔波。 3 日主合官(如乙庚合、戊癸合) 合官者需「依托組織而生」,辦公室即是其安身立命之所。 老師參照:《三命通會》論「胥吏之命」:「官星清透,印綬護身,無刑沖,多作上書、掌簿之職。」 四、格局層次與時代變通 老師教學的時候經常提醒同學,學習八字就等同我們運用筷子,筷子是一雙2管竹幹,一竹枝是機理,另一竹枝是靈活。有的時候勿執一而論,如果八字「印星」與「七殺」幷旺,可能在家接案(印)但需常外出取材(殺),如攝影師、調查員等。 同時也要考慮大運流年的影響: 命盤適宜辦公室者,逢「驛馬大運」亦可能短期外勤;反之,命盤是外勤型,逢「印星流年」也可能在家寫作。 古無「在家工作」之名,但有「坐賈」之實: 《史記middot;貨殖列傳》分「行商」與「坐賈」二種,「坐賈」即現代社會在家開店、網購賣家。其八字特徵爲「偏財坐庫,食神不發」,關鍵在「不動而財自來」。 在我的實際工作中,我先觀日主旺衰:身弱喜印者,在家勝于外出;身旺喜財官者,外出或坐辦公桌較佳。其次查十神動靜: 印、食、財(靜)rarr; 在家辦公室。比、劫、殺、偏財(動)rarr; 外勤。再看地支驛馬:寅申巳亥多者,雖坐辦公室亦常跑腿。 以上純粹依子平八字傳統邏輯推演的觀點,當中亦需要大家考證。

哪些八字的人適合在家工作?
宗教玄學
熊神進・2026-04-15

今天有同學在ldquo;熊神進職業八字學習群rdquo;提問,內容如下:大家認爲八字五行能否看出哪些人適合在家工作、外勤工作、辦公室工作? 有關同學的提問,老師簡答如下: 傳統子平八字理論是沒有今天的「在家工作」類型,我們需從古籍機理推演。我翻看《三命通會》《滴天髓》等經典,純就十神心性與五行氣場去解析「居所與工作型態」的對應關係。 我們先從專業名稱認識古論「在家」,它即是「坐堂」、「開店」;「外勤」即「跑腿」、「行商」;而「辦公室」就是「衙門」、「幕僚」。好了,有了這些知識點,我們就轉入正題去思考: 一、適合「在家工作」的八字特徵 1 印星爲用,且無財壞印 正印:喜靜、愛鑽研、需獨立空間(如文書、研究、宗教、設計)。 偏印:擅長冷門技藝、可網上平臺處理(如占卜、程式、遠程教學)。 機理:印星主「內斂、庇護、獨立」,若印星被財星克合,則易因生計被迫外出。 2 食神生財,但不見七殺衝破 食神代表「技藝輸出、自由創造」,適合接案、網購、手作。 若食神與七殺同柱(如乙木見酉),則易有外部壓力,難安于室。 3 日支爲印庫(辰、戌、醜、未)且無沖 辰爲水庫(偏印根)、戌爲火庫(正印根),居家環境能助其靈感。 我參照《淵海子平》論「隱逸之士」多爲「印旺身弱,無財官擾」的例子,同學們可以研究陶淵明先生八字,他是「戊土日主,生于巳月,丙火透幹,地支辰戌醜全」。 二、適合「外勤工作」的八字特徵 1 比劫旺而爭財,需外出求取 比肩、劫財多者,靜則競爭激烈,動則化敵爲友(如業務、物流、記者)。 機理:比劫屬「動態競爭」,在家反成束縛,出門方得舒展。 2 七殺無制,需奔波制衡 七殺代表「壓力、挑戰、危險」,若無食傷或印星轉化,則須靠「行動」化解(如軍警、消防、外送)。古人說:「殺重身輕,走遍天涯不歇停。」 3 偏財透幹,且驛馬星動 偏財主「流動之財」,若逢寅、申、巳、亥爲驛馬,必常出差、跨域工作。 例:甲日主生于申月,地支見寅,爲「馬頭帶箭」,外勤效率極高。 老師是參照《滴天髓》「動靜篇」,雲:「比劫成群,不坐家;七殺搖馬,走烟霞。」 三、適合「辦公室工作」的八字特徵 1 官印相生,無傷官破格 正官代表「制度、服從」,正印代表「文書、審核」,兩者配合則宜任職機構(如行政、人事、財務)。 機理:官印爲「靜態管理」,需固定場域與層級關係。 2 正財合身,且不沖不破 正財主「穩定收入、按部就班」,適合坐辦公桌處理報表、帳務。 若正財被劫財合走,則易被迫外出奔波。 3 日主合官(如乙庚合、戊癸合) 合官者需「依托組織而生」,辦公室即是其安身立命之所。 老師參照:《三命通會》論「胥吏之命」:「官星清透,印綬護身,無刑沖,多作上書、掌簿之職。」 四、格局層次與時代變通 老師教學的時候經常提醒同學,學習八字就等同我們運用筷子,筷子是一雙2管竹幹,一竹枝是機理,另一竹枝是靈活。有的時候勿執一而論,如果八字「印星」與「七殺」幷旺,可能在家接案(印)但需常外出取材(殺),如攝影師、調查員等。 同時也要考慮大運流年的影響: 命盤適宜辦公室者,逢「驛馬大運」亦可能短期外勤;反之,命盤是外勤型,逢「印星流年」也可能在家寫作。 古無「在家工作」之名,但有「坐賈」之實: 《史記middot;貨殖列傳》分「行商」與「坐賈」二種,「坐賈」即現代社會在家開店、網購賣家。其八字特徵爲「偏財坐庫,食神不發」,關鍵在「不動而財自來」。 在我的實際工作中,我先觀日主旺衰:身弱喜印者,在家勝于外出;身旺喜財官者,外出或坐辦公桌較佳。其次查十神動靜: 印、食、財(靜)rarr; 在家辦公室。比、劫、殺、偏財(動)rarr; 外勤。再看地支驛馬:寅申巳亥多者,雖坐辦公室亦常跑腿。 以上純粹依子平八字傳統邏輯推演的觀點,當中亦需要大家考證。

2026看Steam Machine | Steam OS 是不是一個出路?
科技新知
MacauYeah・2026-02-20

在這幾年,筆者都一直分享一些coding anywhere的主題。原本的出發點,其實是因為雲資源及container的出現,是不是讓個人電腦的採購可以越來越不受限?是不是相對選擇會更多,亦應該可以更便宜的選擇? 適逢SteamDeck Linux興起,使用Steam OS道理上會比windows更適配雲資源的開發,而且SteamDeck 可以同步作為手提遊戲機,買台低配的SteamDeck回來,可謂一石多鳥。筆者用著用著,也來了兩年多。現在再來聊它,主要因為Valve未來又有新的硬件Steam Machine推出。這台新硬件,道理上也是跟Steam OS,官方亦宣傳它可以作為PC用。但就這一賣點,筆者很想分享一下它的Steam Deck的使用心得,供各位參考Steam Machine的軟功能是否適合。 httpsstore.steampowered.comsalesteammachine 首先,作為遊戲方面,Steam Deck是手提遊戲,硬件比較弱,不能與同世代的PS5或Xbox Series X或PC去對比。我們不應該拿畫面和效能跟其他平台比。但它的OS 層功能,就很直接看得出它有沒有價值。 遊戲模式Gaming mode 有即時待機功能,但不是所有遊戲都百分百適配。Steam OS的待機,來回玩,再待機,玩過兩三天,總會crash一次。相對之下,Switch就做得很好,就算玩一週也沒問題。Steam OS 也不能說很差,因為PS5等沒有真試過來回待機玩個一週。這裏要表達的,就是遊戲未必為Steam OS而做優化,開發商的目標還是傳統的PC遊戲模式,傳統PC Notebook也有待命,但又有多少遊戲會認真對待?所以Steam OS可以待個兩天,就已經很好 手柄連接算是順利,一般大版的手柄,都可以簡單連接。但它也有做得不好的地方。每次待機換地點,基本上都涉及切換手柄問題。即使內置就有只一個實體手柄,系統並不會自動為你更換第一順位。例如,我原本使用PS5 無線手柄,在家遊玩,這時PS5手柄是第一順位,實體手柄是第二順位。很多遊戲只認第一順位是很正常的。不過在我待機,切換環境,原本的PS5手柄已不存在,但SteamOS並不會把實體手柄順移到第一順位,必需要手動調節。好在,也不需要退遊戲就可以切換。這個對比PC來講,SteamOS已經是做出了改進,但對於Switch和PS45,這些根本就是待機一啟動時就要為用戶的問題。可能這是因為SteamOS要考慮Desktop Mode的原因吧,不過筆者就沒有試過在Desktop Mode開遊戲,因為突然要待機外出會更麻煩。 桌面模式Desktop Mode 這個模式,筆者就專注在取待PC的日常操作上 中日韓輸入法問題,這是大大地阻礙大家入這坑的很重要原因。如果大家都是純英文人,就不需要顧慮這一塊。但筆者就不是一個英文很強的人,多多少少需要直接打中文去找問題。原本SteamOS在Gaming Mode下可以通過 Steam Key X,叫出虛擬鍵盤,安裝中文倉頡是很易的事。原本這一功能,在Desktop Mode也是可以的。但在寫稿的今天,Gaming Mode Desktop Mode的中文虛擬鍵盤都一起報廢了,原因未明。筆者只好走回最早期為大家介絡的 flatpak fcitx5RIME大法。fcitx5可以用,但限制也多。之後筆者再寫一期教學,解決它的限制問題。 辦公室套件。最基本就LibreOffice, OnlyOffice,大家可以在Desktop Mode中的Discovery裏找到。大家想知自己常用的套件是否有對應的版本,可以在httpsflathub.orgen 裏找找看。有的話基本可以放心一半,至少經Discovery下載的app,都可以經fcitx5RIME輸入中文。但這並不代表你可以真的當自己在辦公室工作,那些printer scanner ,筆者實在沒有太多想法。道理上今年今日普通列印功能,應該通過指定driver就可以做到,但無耐真的不太簡單。日後筆者了解好制式問題後,再來填這個坑。 瀏覽器就用Firefox吧。 其他瀏覽器有是有的,但最好只用Firefox。Discovery是有筆者最常用的google chrome瀏覽器,但在網安原因下,筆者不敢推薦。Flathub上 Firefox是官方認證的程式,但Google Chrome和Chromium也是沒有認證。如果想使用管方認證的Google Chrome,頂多只能在Distrobox下自行安裝。同樣,如果你是IT人也是英文人,Distrobox再安裝chrome,應該很簡單。但如果你像筆者一樣,還是依賴中文輸入法,你就會很失望,Distrobox經Xserver出來的程式,沒法使用前文所講的fcitx5。所以簡單一點的選擇,就是直接使用Firefox。 寫Code,那就得在Distrobox上弄了 Flathub上是有非管方的VSCode,但同樣問題,這個版本你敢用嗎?同樣地,在Distrobox 下安裝 VSCode,是取得官方版本的好方式。只要大家不強求在vscode中輸入中文就可以了(貼上中文是可以的)。使用Dsitrobox做開發類的IT工作,在Contianer範圍內,都算可行的,在Container內安裝java,總比在SteamOS上簡易。但如果你需做一些低層的開發,還是在VM下操作吧。 總結: 如果你很想一石多鳥,你能接受新事物,Steam OS可以一試。 如果你有一些深度的操作或要求,即是是遊戲層面還是工作層面,現時Steam OS都不是一個很好的選擇,除非你的Steam OS不更新,把它硬改回ArchLinux,但這就失去了Gaming Mode的意義。

雲系統的持續更新,大家的選擇是什麼?
科技新知
MacauYeah・2026-01-30

在開始之前,筆者先解釋一下自己對Linux發佈策略的理解。筆者之前以為自己都尚算了解,但到了兩難問題時,才開始反思。所以都不禁懷疑自己的基本觀念有沒有問題,如果大家覺得筆者多少有些理解上的錯誤,請留言糾正。 普通軟件的發佈 主要分為穩定(Stable GA, 測試(Edge Alpha Beta),特定版本。穩定、測試版本也可能有多個不同的分支,但它們主要是指不同環境下的選擇。通常安裝時,都會安裝最後的穩定、測試,除非最後版本有明顯Bug,我們需要回覆到再去的一個穩定版本。 當我們每次都更新到最後的穩定版本,我們稱之為rolling release. 以docker 官方建議的方式,我們在ubuntu底下,可以看到它的有很多結果回傳。 apt list allversions dockerce Listing... Done dockercenoble,now 529.1.41ubuntu.24.04noble amd64 installed dockercenoble 529.1.31ubuntu.24.04noble amd64 dockercenoble 529.1.21ubuntu.24.04noble amd64 dockercenoble 529.1.11ubuntu.24.04noble amd64 dockercenoble 529.1.01ubuntu.24.04noble amd64 dockercenoble 529.0.41ubuntu.24.04noble amd64 dockercenoble 529.0.31ubuntu.24.04noble amd64 dockercenoble 529.0.21ubuntu.24.04noble amd64 dockercenoble 529.0.11ubuntu.24.04noble amd64 dockercenoble 529.0.01ubuntu.24.04noble amd64 dockercenoble 528.5.21ubuntu.24.04noble amd64 dockercenoble 528.5.11ubuntu.24.04noble amd64 dockercenoble 528.5.01ubuntu.24.04noble amd64 dockercenoble 528.4.01ubuntu.24.04noble amd64 ... 我們可以選擇過去某個版本,但通常無腦update,就會去到最後一個版本。 Ubuntu的發佈策略 我們換個package看看,如果只看重要軟件的話,例如kernel,我們沒有什麼可以選擇 apt list allversions linuximagegeneric Listing... Done linuximagegenericnobleupdates,noblesecurity,now 6.8.090.91 amd64 installed linuximagegenericnoble 6.8.031.31 amd64 apt list allversions linuximagevirtual Listing... Done linuximagevirtualnobleupdates,noblesecurity,now 6.8.090.91 amd64 installed,automatic linuximagevirtualnoble 6.8.031.31 amd64 除了可選擇數量外,另一個最大的不同是,kernel的自身版本其實固定在 6.8.0,就算更新,都是同一個版本的ubuntu補丁版,並不是官方kernel的bug fix版。筆者認為,這應該就是所謂的point release的策略。 (如果大家安裝物理機的話,kernel可能會是6.14,筆者大部份都是VM,還是比較舊的版本。筆者保證,6.8.090.91與 6.8.031.31之間,曾經是有多個不同版本的。但現在沒法下載回來,除非之前大家有安裝過。) 但相同情況,我們找另一個package看看,由 ubuntu 自己打包的docker 版本,雖然可以選擇的數量是有限的,但它們的版本是不斷更新的,而且不是hotfix版,還有大版本更新。 apt list allversions docker.io Listing... Done docker.ionobleupdates,now 28.2.20ubuntu124.04.1 amd64 installed docker.ionoblesecurity 27.5.10ubuntu324.04.2 amd64 docker.ionoble 24.0.70ubuntu4 amd64 雖然版本是跟著官方docker最新版本,但也有持續跳級更新。如果真的要分類,筆者應該會把它歸類為 rolling release。 Rolling release vs Point release 花了一些時間看例子之後,終於開始討論我們自己的更新策略了。rolling release,最主要的原因是,舊版本無人再免費維護了,有什麼bug,都在最新版本中修復,但也因此有機會出現不相容的情況。point release,最主要的原因是為了維持極強的穩定和兼容版本,這亦代表,除官方專家出手,否則很難有舊版本的bug fix。 那麼我們有什麼選擇? 有point release,當然跟point release,因為程式不可能天天做調整。除非大家想要新功能再升級版本。 沒有point release,就手動自己選擇hotfix版或小版本升級。在升級大版本前,一定要做整合測試。若追求極致的穩定,升級大版本時就不要原機升級,要另起爐灶,似兩個相對獨立的環境並行過渡。如果有container版本,就用container隔離,一般java等都可以這樣建獨立環境。 沒有point release,也沒有可隔離的並行環境:其實 docker 接近這類。對它應的OS層的存取,雖然可以用VM隔離,但通常都不實際。因為重新安裝OS, 設定外部環境,成本很高。docker 在中 lab 並行升級是可以,但投産環境並行真的不實際。沒有辦法之下,筆者還是原機升級。頂多是lab中實現更多的整合測試。

你開始寫 Spring Boot 測試案例了嗎?
科技新知
MacauYeah・2025-11-29

雖然筆者過往做 spring boot framework 教學中,都有滲入一些測試用例。筆者也曾經困惑了很長一段時間,所以就獨立開一個主題,聊一下筆者在實務上對spring boot test 的理解。 測試案例究竟測試什麼? 測試用例 test case 是確保你的程式碼正確性與穩定性的重要步驟,但在 framework 下,並不是所有功能都很容易寫成測試。所以在討論 framework 測試之前,釐清測試的本質。 function input business logic function output 這意味著我們輸入某些資料(input),然後經過業務邏輯(business logic)的處理,最後產生結果輸出(output)。 我們的測試目標,其實就是確保業務邏輯正確。而我們的手段就是經檢查概定的輸入資料,核對輸出結果。 那麼只要我們可以生成輸入資料,就一定可以檢查輸出結果了吧?其實不是的,因為實務上的輸入和輸出沒有這麼簡單。筆者常接觸到的輸入輸出如下 輸入 function 輸入參數 系統狀態資料,例如:資料庫狀態、外部API結果。 輸出 function 輸出參數 寫入系統(影響到)的資料,例如:資料庫狀態、使用外部API時的輸入參數。 總之就是考慮了狀態機 state machine 的問題,每個狀態外部輸入都是一個測試用例,然後核對狀態機去了下一個什麼狀態。 言下之意,我們就是暴力地生成輸入參數和模擬狀態資料,道理上就是可以進行測試。 Spring boot web framework 中,我們又會測試什麼? function input business logic function output在Spring boot web就變成如下 controller request business logic controller response在 Spring Boot test 中,我們可以用模擬的 MVC MockMvc 測試來驗證 controller 的行為。不過,其實進入 controller 前經過很多系統轉換,而這些道理上跟Framework的技術大相關,與業務邏輯小相關。所以為免折磨自己,可以將業務邏輯單獨封裝成服務(service)。之後直接測試服務 ,易寫也易讀。 controller request service input business logic service output controller response道理上 controller 能做的業務邏輯,服務 service 都可以無腦重現。這樣還可以重用服務,減少測試的數量。 如何實現輸入? 直接 new Object。大部份的情況下,因為業務是自己編寫的,應該都可以直接 new 出來。 經 json 檔讀入。如果輸入的參數量太多,逐個經 java new 是很耗時的,我們可以經 json 反序列化變成 Object。但這亦只限於自己可以操作改寫的類。 Mockito 模擬那些無法簡易經 new 或 json 反序列化的 Object。例如:spring security authentication object 我們在使用時,其實只看到 interface。我們難似自己實現一個可以反序列化的類,那麼我們可以使用 Mockito 來模擬這些資料。一些外部API的結果,我們也可以用使 Mockito 來模擬。 什麼情況下不進行測試? 有些情況下,我們可能選擇不對某些功能進行測試,原因可能包括對功能的了解不足或是單純的懶惰。以下是一些例子: 僅進行配置的Function:如果你的 Function 只是在 Framework 中填寫配置,而且你並不太了解它的運作原理,可能就不需要進行測試了。例如,Spring boot web 中,需要大家配置一個SecurityFilterChain Object,它要求大家將 HttpSecurity 轉換為 SecurityFilterChain 。因為輸入的 HttpSecurity 是系統固定的參數,我們亦沒有檢查它的狀態。這種情況下,它的輸入及輸出,其實我們都沒有真正理解。我們硬測試的話,測試功能可能只流於表面。若我們真的要做測試,也是經過MockMvc進行端到端測試(endtoend testing),測試它在事後的影響範圍。 單純的框架功能:例如資料庫的儲存庫介面(repository interface),雖然是在框架下生成的,對於自己手動調整的部份功能,筆者通常亦不會進行單獨測試,通常都會搭配業務邏輯一起進行。它可以使用 Mockito 進行模擬測試,或用測試環境的真實資料庫進行測試。 面對的挑戰 總括來講,筆者盡可能地把測試用例限定在業務邏輯中,就可以大大地降低寫測試的技術難度。但筆者還是有些問題並未完美解決。 測試用例的數量可能很多,因此共用與維護變得相當困難。逐個用例獨立編寫輸入也是很累的。對於 Mockito 的使用,筆者還是可免則免。因為要逐個功能模擬,編寫量就指數提高,這亦難似配合外部變化。一般來說,能優先使用測試環境或者 Docker 來模擬環境的,就盡量用。 離線開發、離線測試。系統依懶的外部功能越多,想做單機開發的難度就越高。即使前述有 Docker 測試,對於持續整合(CI)來講也是有一定難度。那麼這時,Mockito 就是一個可取的選擇。但這又回到編寫量及難以偵測外部變化問題。 希望這篇文章能幫助你更好地理解測試案例的編寫方向,並在Spring boot web開發中加入你自己的測試!

Coding Anywhere: 依賴服務的選擇
科技新知
MacauYeah・2025-04-22

年多前,筆者購入steamdeck, 經過一輪軟件定制,把它變成一個可以作為IT從業員開發機的方案,也介紹了一些coding anywhere的想法 httpslifemag.cyberctm.comzh_TWblogmacauyeah14175Coding Anywhere 工作方案 httpslifemag.cyberctm.comzh_TWblogmacauyeah14352Steam OS 3.5更新,內建 podman, distrobox httpslifemag.cyberctm.comzh_TWblogmacauyeah14149開發者在Steamdeck上的另一個選擇 Gnome box 在試驗了一年多後,筆者對於依賴服務的模疑,又有另一層感受。什麼是依賴服務?就像你寫的程式庫,可能需要資料庫儲存、可能需要問AI等等。所以在開發時,都要確保這些服務的存在。一般,要麼就是在本機上自行安裝,要麼就是經過互聯網使用雲服務(public cloud或者你團隊提供的private cloud),也就是本地模擬還是互聯網模擬。 本地模擬的得失 本地模擬,主要是考慮金錢上的優勢與資源的獨立性。 金錢成本 互聯網資源大部份都不會是免費的,如果本機的硬件足夠,可以在本地完全模疑,有一定上的優勢。但如果該服務在本地安裝,都要計授權,可能不沒有太大差異,例如那些report engine, report designer,即使本地開發都要逐台開發機計算。但其他大部份,如資源庫的實現,都有本地開發免費授權。所以本地安裝道理上有一定的成本優勢。 資源獨立性 當一個團隊共用一些互聯網服務時,可能會互相干援。即使團隊在開發時,可以經profile使用不同的資源,但發生誤用的情況還是很常見。(除非大家已經有一套很健全的開發用profile,只在本機生效,亦只在必要時才會被提升到程式碼的版本控制當中,不會誤會地覆蓋他人,也不會忘了提交。但這是很有挑戰的一件事)。反觀本地模擬,因為那些服務並不會在團隊中分享,就保證不會被誤用。 學習成本高 本地模擬,就有一個莫大的痛點,就是學習成本高。我們可以找到很多本也安裝資料庫的教學,本地LLM AI的架設也不少。但我們並不是很輕易地就可以無師自通,有時為了初次安裝,所花的時間成本也大得令人卻步。 coding anywhere轉移成本高 因為全部本地模疑,代表我們必需要有一台足夠強大的主機。但如果我們的移動接入點,綁定了在某台特定的強大主機,我們活動空間也相對減少。 互聯網模擬的得失 直接使用互聯網的服務,主要體現於用錢解決問題的優勢 即開即用 能用現成的就用現成的。例如你目標是使用mysql cloud database,就直接伸請使用。如果你還要在本地安裝或使用Cloud VM安裝,就還要自行安裝管理介面等工具。因為成本問題,實在要自行安裝,使用cloud vm也有一定的方便性。使用cloud vm 有一定的快取,可以減少安裝所需要的時間。當我們養成自動化的習慣,clould VM 也可以隨時刪掉,有需要才重起。 解決單機無法模擬的情況 某性依賴,並不能簡單地經過本地單一部主機去做到。例如我們要模擬一些叢集功能。我們可能要在主機或網絡設備作出一定的調整,才可能提供bridge network。這一點在辦公室網絡下限制更多,不是隨便就可以建一個可以互通,又可以訪問互聯網的環境。另一些如block storage等資源,還會對硬件有一定的要求,也不是軟件模擬就可以做到。我們若不經過互聯網取得,至少也要在團隊下的private cloud上去建立。(不過如果是從零自建private cloud環境,初次投入的成本可能直接使用public cloud 低。 ) coding anywhere轉移成進一步下降 作為移動接入點,就剩下那些不可互聯網化的部份,例如domain name,有時還是localhost比較方便,又例如有一些硬件相關開發,硬件部份必需經過本地接入。 就以筆者的個人經驗來講,除非public cloud的價錢實在不可接受又或是自動化幾乎不可能,否則使用public cloud會有時間成本上的絕對優勢。如果要走本機模擬方向,必需要對Container、VM、網絡等有深刻的了解,才會成事。

熊神进4月7日至4月13日一周生肖运程
玄學星相
熊神進・2025-04-06

鼠 在4月7日至4月13日这一周,属鼠的朋友在财务方面需保持谨慎,切勿轻易投入资金。近期可能面临破财风险,尤其是在不动产投资或与他人进行商业合作时,要格外小心。与朋友之间的金钱往来可能影响关系,因此在进行任何财务决策之前,务必进行全面评估。保持财务流动的稳定性尤为重要,避免不必要的损失。 牛 本周属牛的朋友整体运势中规中矩,工作会非常繁忙,从而给你带来一定的压力。建议你学会适时调整心态,保持冷静,避免因压力而影响情绪。尤其是做生意的人,应暂缓投资,避免跟风,确保资金流稳定才是最重要的。同时,要注意饮食卫生,避免食用不洁食物,以防肝炎等健康问题。身体健康是事业发展的基础,合理安排时间,确保充足的休息,将有助于你在工作中保持最佳状态。 虎 属虎的朋友在本周事业上可能会遇到一些阻滞,计划进展受到阻碍。面对变化时,要格外小心,认真评估自身实力与外界条件,确保在条件成熟时再作决策,避免轻率行事带来的不良后果。同时,健康方面也需关注,定期锻炼增强体质,有助于抵御工作压力。建议你在工作上保持耐心,冷静应对挑战,积极寻找解决方案,以突破当前的瓶颈,迎接更好的机会。 兔 本周属兔的朋友在工作和事业上将获得好运的相助,利于提升权力与地位。由于人和助力的加持,你在内外事务中能够掌握主导权,取得显着的成果。同时,财运也因名誉和地位的提升而有所攀升,但切忌与他人发生借贷关系,以免招来破财之祸并损伤情谊。积极拓展人际关系,结识重要朋友,将有助于提升财运。总体而言,这是一个适合展现才华与能力的时期,努力把握机会。 龙 本周属龙的朋友需注意保持良好的身体状态,避免过度疲劳与饮食不卫生。肝炎等健康问题可能会因不当饮食而引发,因此饮食上务必要保持清淡与卫生。此外,桃花星较旺,社交活动频繁,单身者有机会结识良缘,而已婚者则需提防第三者的干涉。在忙碌的工作与社交中,合理分配时间,确保工作与娱乐的平衡,才能更好地享受生活的乐趣,维护良好的感情关系。 蛇 本周属蛇的朋友需谨慎行事,因犯太岁而导致诸多挑战。勇敢面对困难,挽起袖子帮助他人,有助于化解不利因素。在投资理财方面,建议做中长期规划,短期内可能会遇到阻碍。在人际关系中,注意言辞,避免因口舌之争而引发不必要的麻烦。保持低调,避免卷入是非,确保自己的处事原则,才能平稳度过这一周。通过合理的沟通与交流,提升自身的社交能力,将有助于改善人际关系。 马 属马的朋友本周运势明显好转,事业上可以冲破重重险阻,开创一番新天地。《周易》提醒我们,顺势而为将带来更多机会。财运方面,能赚到不错的收入,建议关注市场变化,及时调整策略,扩大财富版图。感情方面,需警惕外来因素的影响,保持与伴侣的沟通,避免因误解而引发的冲突。保持积极的心态,将使你在事业和感情上都能获得更好的发展。 羊 属羊的朋友在本周可能面临一些挑战,尤其是在与人交往时需多加忍耐,适时寻求他人的支持。健康方面,需留意腰椎和内分泌的问题,确保充足的休息,避免过劳。工作上,改善与同事的关系,通过换位思考来促进合作,将帮助你更好地完成任务。此外,企业家需坚持自己的策略,稳扎稳打,努力提升自身的职场价值,将有机会在事业上更进一步。 猴 本周属猴的朋友在投资求财方面的运势较为活跃,金钱星气势强劲。务必要积极经营企业与推广业务,因为努力的汗水与收入成正比。同时,专注是成功的重要关键,男性在爱情方面也需保持专注,努力改善与伴侣的关系。良好的沟通将为你带来更多的机会和可能性。此外,学习新知识能够丰富生活,提升个人能力,增加未来的竞争力。幸运颜色为白色、金色和水蓝,适合穿戴以增强运势。 鸡 属鸡的朋友在本周运势良好,贵人运势较强,生意上能够把握商机,回报大于付出。建议认真扩展人际网络,结识更多的朋友,以备不时之需。在工作中,保持积极的态度,有助于解决潜在的业务问题。健康方面,保持均衡饮食与科学的生活规律,定期锻炼身体将有助于提升免疫力。吉利方位为西南方、正西方和西北方,适合在这些方向进行相关活动,以增加好运。 狗 本周属狗的朋友在事业上依然面临较大的压力,尤其是地支辰戌相冲,财务方面的压力较大,导致你感到喘不过气来。在情感方面,有机会结识意中人,需鼓起勇气,主动展开交往,以免错失良机。健康运势有所改善,良好的饮食习惯使得肠胃问题得到缓解。家庭与朋友间的意见可能存在分歧,建议耐心沟通,避免激化矛盾,保持和谐的气氛,以助于情感的稳定与发展。 猪 本周属猪的朋友需尽量避免探病问丧,因「吊客」星的影响,可能会有亲戚朋友离世的消息。如果无法避免探访,建议佩戴「十二灵石手串」以保平安。五帝钱可用盐水泡24小时后,以红布包好,放在包包或办公室抽屉中,有助于抵御小人侵扰。因「驿马」星动,可能会频繁出行,虽然行程繁忙,但积极应对将有助于提升业绩。保持乐观态度,努力奋斗,将会迎来更好的运势。

夢見同事睡在棺材裏,是凶的啓示嗎?
宗教玄學
熊神進・2025-03-28

學生留言,問: ldquo;大師,解下夢。我夢見A小姐死了,幷且入了棺木,還安排了拜祭她蓋棺後的儀式。然後她連同棺木要放在我某張床的床底,我很不願意地要在那張床上睡了一晚,因爲覺得睡在她棺木之上好不禮貌。她第二天出殯,沒有人肯來抬,本來最後只有我抬棺,但因爲棺木比較大,我無法抬起,後來有些同事加入抬棺,她也有幫手。抬去殮葬的過程中,要去搭升降機,我們被攔阻不能搭客用升降機,只能用貨梯。前往貨梯有道門,門上面寫著「佛」,進去原來是已經過了營業時間的診所。後面的內容我就不記得了。我上周六也夢見棺木,但不記得是誰的。rdquo; 熊老師回答: 筆者從事玄學教學已經四十多年,每天都收到學生們的留言,其中有些詢問演藝方面,有些則涉及心理問題,甚至自殺的議題。今天收到的,是一位學生問及「解夢」的問題。解夢是一門複雜而深奧的學問,夢境往往反映出我們內心深處的情感、焦慮及未解决的問題。針對學生提到的夢境,筆者將從幾個方面進行分析。 這位學生與我在網上學習八字已有近一年。在教學初期,我就已强調,人的生命是由「肉體」與「靈魂」組成,而玄學家則是「天地人」三者的橋梁。換句話說,自她接觸玄學的第一天起,她便開始與「靈體」互動,必須嚴肅面對此事,因爲她的學習對于衆生有著重要的意義。我的苦口婆心未必能被所有學生接受。 她的夢境描繪了她對同事A小姐去世幷入棺木的情景。首先,A小姐的死亡可能象徵著她與A小姐之間的關係出現問題,或她對這段關係有結束的願望,比如辭職或轉部門。作爲同事,意見不合可能使她內心感到壓抑,甚至希望對方「消失」或結束這段衝突。棺木放在床底,通常床代表個人的隱私與休息,這暗示著她對這種不愉快的情感的逃避,或是這個問題一直困擾著她的潜意識,影響她的休息。 她被迫睡在棺木上,感到不禮貌,可能反映了她在現實中被迫面對與A小姐的矛盾,但內心却充滿愧疚或不安。抬棺時無人相助,後來有同事加入,包括解夢者自己,這可能表明她雖然一開始感到孤立無援,但最終會得到同事的支持,共同解决問題。貨梯和門上的「佛」字,以及過營業時間的診所,象徵著解决問題需要非傳統的方式,或內心的調整(佛可能代表精神層面的解决)。診所過了營業時間可能暗示問題需要及時處理,否則會延誤。 此外,她的職業是服務不同人士,平時處理許多他人的問題,但自己的人際衝突却難以解决,導致壓力積累。筆者建議她專心學習八字知識,從八字的哲學中領悟做人的價值觀,正視與A小姐的宿世恩怨,同時關注自身情緒健康,避免壓抑情緒,影響心理狀態。 筆者建議如下: 夢中「A小姐的死亡」幷非預示她真實生命的終結,而是隱喻她內心渴望A小姐在工作圈中「消失」。棺木置于床底(私人領域),暗示這段衝突已侵入她的安全感核心領域。她的潜意識希望透過「象徵性結束」來逃避現實中的摩擦,反映出對現狀的無力感與情緒耗竭。 抗拒却仍躺臥的行爲,展現了專業角色與個人感受之間的拉扯。她的道德感(認爲不敬)與現實妥協(必須同處)形成强烈張力。筆者認爲,職業素養迫使她維持表面和諧,但壓抑的情緒已影響心理邊界,需注意職業疲勞的潜在傷害。 從初始的孤立無援到同事的協助,反映了她對人際支持的矛盾期待。她既渴望自主解决(獨自抬棺),又深知需要他人的協助(棺木過大)。貨梯與「佛」字門的阻礙,暗示解决衝突需跳脫常規途徑。佛門後的廢弃診所象徵「過期未處理的心理創傷」,提示她應優先修復自身,而非專注于外部矛盾。 將夢境視爲「關係轉化契機」,這是我教學中常常引用的理念。她可將對A小姐的不滿燃燒,迎來釋放壓抑情緒的機會。 a 使用grey rock method應對衝突:當A小姐在工作中冷嘲熱諷時,想像將她的言語化作石子,投入溪流中,專注觀察而非反應。 b 夢境已揭示同事願意協助的潜力,建議她主動建立Conflict relief zone,邀請中立第三者作爲溝通媒介。 c 面對人際耗竭時,建議尋求機構督導進行Countertransference analysis,明晰職責與個人情緒的界限。 此夢是她潜意識發出的預警,提醒她需在「助人者角色」與「自我保護機制」之間取得平衡。真正的專業不在于消除所有衝突,而在于與矛盾共存的能力修煉。

Docker 中的非管理員用户 Docker non-root user
科技新知
MacauYeah・2025-03-14

Container USER為何重要 在制作Docker Image的過程中,有時會接觸到 USER 這個設定。這事關到最後的 Docker Container內部運行的那個 user 到底會有什麼權限。大家也要知道,Docker Container 其實也只是一個 Linux 上的程序,也就是如果Container內權限過大,也有機會從 Container 內部存取到 Host上的資料。 一般情況下,Docker Image 預設的 USER 就是 root,最基礎的base image都是一樣。而我們想換,其實也相當簡單,就像Linux上起User一樣,只要經指令RUN adduser xxx 或RUN useradd xxx 也可以在 Docker Image 中創建帳號和 home 資料夾,之後就隨時經USER xxx來切換 實際上是不是這麼簡單 如果你將要Container中執行的程序,是一個binary,平常你在Linux中也是以 nonroot 方式執行,那麼是的,就是那麼簡單。例如你執行系統中的java, node, python,原本在Linux中就已經是誰都可以,那麼你的docker container 也應該沒有難度。 但如果原本的安裝包,預設是由system service來啟動,我們就要花點力氣,看看那個service是怎樣呼叫binary的,然後就一步一步模擬它的做法。例如筆者有打包的codeserver,預設是system service啟動,但它也有提共binary的執行方法,安定好home資料夾後,我們也可以手動啟動。 泛生之檔案權限問題 上述binary的情境之所以簡單,是因為大部份情況下,我們都只對於container 內部運行考慮即可,因為預設投產情況下的運作模式,都是隨時起、隨時刪、隨時砍掉重練,只要container內部運作可以自給自足,就可以了。Docker Swarm的運作也是如此,所以它不預期有的持久化資料權限的問題。 而持久化資料權限的問題,其實早在單個Linux伺服器就已經存在。同一個伺服器中,不同process就有不同的UID,當他們需要共同讀寫某些檔案,就會設定多人權限。同理,當多個Container要共同檔案,也是同樣問題。在討論共享檔案之前,我們先看看預設 Docker Storage Mount 會給我們什麼權限。 如果是bind mount,bind mount的權限預設會是Host內的檔案或者資料夾的權限。 如果Host是root,container內是nonroot,container有機會無法讀寫bind mount內的檔案。 留意權限設置就可以解決問題 如果Host是nonroot,但container 內是root,從container內生成的檔案,Host的nonroot user就無法使用。 Host是nonroot的話就一定無解,Host至少有sudo權限,臨時變成管理員,去修正問題。 如果host和container也是nonroot,但UID不夾,其實也不能交換使用。 跟上述一樣,最後要靠sudo來解決問題。 如果host和container也是root,就沒有權限問題,但就有安全性的風險。 如果是volume mount,就還是看看 mount path 是docker image layer中現有的 path還是新起的path 大部份手動建立的named volume都是root 經docker compose起的named volume滿足以下條件的話,將會是nonroot。 docker image 中的已有該path存在。 named volume未存在,docker compose會把對應path的內容在初次建立時抄到named volume 中。 例如ubuntu24.04中的homeubuntu,存在於docker image中,它的擁有者就是UID 1000,我們經docker compose HOME_VOLUMEhomeubuntu,在HOME_VOLUME建立時,就會是UID 1000。但如果是 NOT_EXISTShomeubuntusomethingNotExists,那麼NOT_EXISTS建立時,也會是root 上述討論的Storage mount是集中在單機情況下,使用HOST OS的本地儲存。若現在的場境是多機共享的share storage,就會更麻煩,還要看看那個share storage本身的屬性。例如常見的Linux NFS,其實有指定的權限,跟NFS的Login權限有關,如果你的process本身對檔案權限很敏感,就請先不要挑戰NFS例如postgresql。 Rootless mode Rootless 模式 Rootless 模式指的是在Host中,執行Container的使用者,不需要是管理員,筆者就常用於開發環境中。投產環境中反而沒有聽過這樣的討論,因為投產環境很少可以讓非管理員去執行這麼重要的環境管理。 雖然只是開發環境,但這像前述的bind mount討論中,如果Host是nonroot,但container 內是root,又或是兩者nonroot,但UID不夾,也會出現權限問題。無腦的將host user加入docker group,只可以讓非管理員可以運行docker,但解決不了權限問題。 真正有條件解決的,可能就會向linux subgroup的方式發展。暫時筆者用得比較順的rootless mode,可以無腦用的,不是docker,是podman。有興趣的朋友可以經podman官網看看教學,它給筆者的感覺就像是自動轉換UID。 podman rootless mode 想看更多 筆者已經將過去的文章重新整理成gitbook,有興趣睇更多的讀者,可以來筆者的gitbook再翻一翻 httpsmacauyeah.github.ioAProgrammerPrepares