搜尋

搜尋結果

澳門子遭女友分手,子以“5秒性愛片”要挾複合!
其他
澳門生活圈・2019-07-03

自近日两名6岁女童被侵犯一事 让众人心中燃起一团火 两名犯案者的兽性行为 简直令人难灭心头之恨 而事件刚过不久 再度传来另一宗涉及性爱事件 原本为男女朋友关系 但却因分手而作出不法行为 一时冲昏头脑 令爱情再无回头之地 早前,本澳一名20多岁女子向男友提出分手,但不知是否来得突然,男友接受不了事实,却做出了令人难以想象的事情。 2人曾一度热恋,在凼仔同居近9个月后分手,面对女友提出分手,男子曾一度要求女友回家及复合不果; 然而,男子不甘于分手一事,以昔日2人在发生性行为偷拍的5秒性爱影片,要挟女友回到同居的住宅单位,如果不接受的话,就将在社交平台公开发布性爱短片。 由于女事主担心影片流出,迫于无奈之下,就返回凼仔住所收拾行李,期间,男子再度要求女事主复合,但再遭女事主拒绝。 怎料,却遭来男子的拳打脚踢,导致左右手臂均被打伤。 当时,遭受暴力对待的女事主没有实时向警方求助,毕竟相爱一场。 但事至本月1号早上10点到晚上7点,男子不断透过微信和电话对女事主作出滋扰,女事主最终承受不住疯狂般的滋扰,作出了报警求助的地步。 同日,治安警到该单位将男子带返警局接受调查,男子供称,与女事主为情侣关系,2人同居9个月,并指有关私密影片是在双方同意的情况下拍摄的,而片段已经在手机内删除。 现时,警方已ldquo;以不法录制及照片罪rdquo;对其落案起诉,移交检察院跟进。 涉案人姓刘,男性,28岁,澳门居民,报称保险经纪。 事件一出,就颇受网民关注,纷纷留言评论区:ldquo;何必呢为一个不再爱你的伴侣而触犯刑法,值得吗rdquo;,ldquo;超冇品的垃圾男人rdquo;,ldquo;有眼无珠rdquo;,ldquo;相爱相杀rdquo;等等。 其实,要挟这件事情真的过分了,且还对曾经女友动起手来,的确枉为一个男人,卑微到极致就做出了疯狂的行为压死了他們感情的最后一根稻草。 在成年人的世界里,以这种方式的挽留,只会被嘲笑为幼稚而已; 然而对于女方来说,分手一事也早看清了一个人,是对是错,其实心中早有定数。这尘世间的爱情分分合合真的是难以猜透。 经常听到别人说,男人多情且长情,女人专情且绝情,痴情的女人一旦醒来,没有什么留得住她。到最后,女人往往会比男人更决绝。 在爱情这条道路上,有的人会是很甜蜜,有的人会是很坎坷,还有的就是兜兜转转回到原点... 然而,小编却是 材来源:治安警察局,网络 图片来源:治安警察局,摄图网,表情包 如有侵权,请联系我们删除 版权属于原作者 编辑撰写:小噜

澳門教育家陳康妮:狗比其他任何技術都更早發現不同類型癌症
文化創意
陳康妮・2021-02-25

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年 創新教育:受過訓練的狗僅需聞一下就能發現許多疾病,包括各種癌症,甚至可能是Covid19。 研究人員現在想出了一種自動系統,旨在匹配犬鼻子驚人的嗅覺能力。 大量研究表明,訓練有素的狗可以僅通過氣味就能檢測出多種疾病,包括肺癌,乳腺癌,卵巢癌,膀胱癌和前列腺癌,以及可能的Covid19。在某些情況下,例如涉及前列腺癌,這些狗通過嗅探患者的尿液樣本檢測出該疾病的成功率為99%。 但是訓練這種狗需要時間,並且它們的可用性和時間是有限的。科學家一直在尋找一種在緊湊型設備中自動實現犬鼻子和大腦驚人的嗅覺能力的方法。現在,美國研究人員提出了一個系統,該系統可以檢測空氣樣品中的化學和微生物含量,其靈敏度甚至比狗的鼻子還高。他們將此與機器學習過程相結合,可以識別出帶有疾病的樣本的獨特特徵。 美國研究人員說,這一發現可能會導致某天自動嗅覺檢測系統小型化,以便將其整合到手機中。 狗已經被證明是最早,最準確的疾病檢測器,已經有15年。在某些情況下,它們在受控測試中的性能已經超過了目前最好的實驗室測試。 ldquo;到目前為止,狗比其他任何技術都更早發現了許多不同類型的癌症。rdquo; 更重要的是,這些狗顯然具有迄今為止人類研究人員所不具備的聯繫:經過訓練以對來自一種癌症患者的樣本進行反應後,有些狗便識別出了其他幾種癌症儘管樣本之間的相似性並不明顯。對人類而言並不明顯。 狗可以識別出ldquo;沒有共同的生物分子特徵的癌症,而在氣味物質中則沒有rdquo;。使用強大的分析工具,包括氣相色譜質譜法(GCMS)和微生物譜分析,如果分析皮膚癌,膀胱癌,乳腺癌和肺癌的樣本,那麼這一切都證明瞭它的能力進行檢測它們沒有共同點。rdquo;然而,狗可以某種方式從一種癌症中泛化,從而能夠識別其他癌症。 在過去的幾年中。美國研究開發並繼續改進了一種小型探測器系統,該系統結合了穩定用作傳感器的哺乳動物嗅覺受體,其數據流可以通過典型的智慧手機功能進行實時處理。研究人員希望未來每部手機都將內置一個氣味探測器,就像現在手機中無處不在的攝像頭一樣。他說,這種檢測器配備了通過機器學習開發的先進演算法,可以潛在地比典型的篩查方案更快地發現疾病的早期徵兆,甚至還可以發出煙霧或煤氣洩漏的警告。 在最新的測試中,研究小組與檢測狗公司訓練和處理過的狗以及小型化檢測系統,從確診的前列腺癌和已知無這種疾病的對照中檢測多個尿液樣本。然後,他們應用了機器學習程式來找出樣本之間的任何異同,以幫助基於傳感器的系統識別疾病。在測試相同樣品時,人工系統能夠匹配狗的成功率,兩種方法的得分均超過70%。 未來這種小型化的檢測系統在能夠檢測和識別不同分子的微小痕跡方面實際上比狗的鼻子高200倍,這是強制進行的受控測試所證實的。但就解釋這些分子而言,這就是機器學習的用處,試圖找到狗可以從氣味中推斷出的難以捉摸的模式,但是人類卻無法從化學分析中掌握。 狗不知道任何化學成分,他們看不到腦中出現分子列表。當您聞到一杯咖啡的氣味時,看不到名稱和濃度列表,會感到一種綜合的感覺。狗可以挖掘出那種氣味特質的感覺。rdquo; 儘管用於檢測和分析空氣中分子的物理設備已經開發了好幾年,但大部分精力都集中在減小其尺寸上,但是到目前為止,仍缺乏分析。就檢測範圍而言,已經知道傳感器已經比狗的性能要好,但是之前沒有顯示過,未來可以訓練人工智慧來模仿狗。rdquo; 狗的所作所為可以在一定程度上複製。rdquo; 研究人員說,這項成就為進一步研究將該技術發展到適合臨床使用的水準提供了堅實的框架。但是這樣的檢測並不便宜:要收集,記錄,運輸和分析攜帶疾病和無疾病的尿液的臨床測試和認證樣品,每個樣品的成本約為1,000美元。

WWDC 2017:蘋果發表會6大重點懶人包:iPad Pro、HomePod、iMac Pro、Apple Pay、AirPlay2與High Sierra
科技新知
Jackst・2017-06-06

凌晨1點舉辦的蘋果開發者大會WWDC上,蘋果意外地在今年的大會中同時發表軟體與硬體設備。其中IPad Pro、iMac全面更新,並新增工作站等級的iMac Pro,以及俗稱轟趴的智慧揚聲器HomePod。另外軟體方面,Apple Pay開放個人對個人的支付服務,AirPlay與新版作業系統High Sierra也都添加了新的功能,就來看看這次WWDC我們所整理的6大重點吧! IPad Pro:支援120Hz與HDR,並有10.5、12.9吋 如預期蘋果發表新款iPad Pro,根據蘋果的說法,現階段12.9吋與9.7吋iPad Pro中,由於可攜帶性的關係,消費者更青睞9.7吋版本。全新iPad Pro在既有9.7吋框架中改採用10.5吋螢幕,兼具原有的攜帶性與更大螢幕,重量更僅有450公克左右。 10.5吋的規格並非隨便訂出來,除了考慮到機構能夠容納的上限,也是因為10.5吋提供全尺寸的虛擬鍵盤,另外蘋果強調外接鍵盤也將加入包括日文版本。同時新iPad Pro擁有最好的顯示器,除了色深更好可支援HDR影片播放,另外亦達到120Hz更新率。120Hz更新率可帶來更好的螢幕反應以及捲動順暢,並且具備動態更新率技術,能夠在靜態以24Hz、影片以48Hz進行更新運作,藉此減少不必要的能耗,此外搭配 Apple Pencle 可將反應時間縮減至20ms。 ▲新版iPad Pro改為10.5吋與12.9吋,10.5吋這數字也非憑空而來,是能讓鍵盤出現全尺寸鍵盤的最低限度。 ▲鍵盤、觸控筆依舊會隨之推出。 HomePod:表面是智慧揚聲器,骨子裡要做智慧家庭中心 HomePod是蘋果全新的產品線,外觀採用類似MacPro圓筒設計,內藏7個Beamforming揚聲器陣列搭配1個重低音,而為了能夠處理Siri,周遭配置6個收音麥克風,並搭配Apple A8處理器 。價格將落在349美元,提供白色與太空灰,今年12月將先在美國、英國與澳洲推出,2018年將陸續在全球推出。 蘋果強調這款智慧揚聲器可自行偵測環境進行聲音調校,同時可自動進行雙揚聲器的連接;另外當然也強調與Siri、Apple Music深度整合;除此之外,HomePod也具備HomeKit的支援,簡單的說也可當成數位家庭的控制中樞。以產品定位而言,HomePod可說是強化聲音表現的Google Home以及Amazon Echo,不過到底聲音表現值不值249美元甚至上打400至500 美元的揚聲器就要耳聽為憑了。然而不確定的是,HomePod能否透過AirPlay 2串接到其他支援AirPlay 2的裝置進行跨品牌多揚聲器播放。 ▲內建A8處理器為的是提供Siri服務,目的跟Google Home、Amazon Echo十分相似。 ▲另外還提供黑色版本可選擇。 iMac Pro:工作站專用iMac Pro,而且還是太空灰配色 這次比較意外的是更新了iMac的產品線,這可分為2部分來討論,其中之一是iMac透過更新CPU、GPU等方式讓效能進一步提升。此外,比較有看頭的是工作站iMac Pro,從外觀上一眼就能看出差異,畢竟太空灰的配色實在太顯眼。硬體部分CPU最高可選擇18核心的Intel Xeon處理器、ECC記憶體、高速3GBs SSD,並且搭配5K的Retina顯示器,同時這也是首度採用10bit面板,以及500nits亮度的螢幕配置。 iMac Pro畢竟是工作站,iMac的散熱是否能承受,讓許多人感到好奇。蘋果也公布了散熱系統,採用雙風扇設計,有助於將廢熱從後方導出。GPU方面則是選擇AMD Radeon Pro Vega,最高搭載16GB顯示記憶體,最高亦支援400GBs記憶體讀寫速度。 最後,價格會是多少呢?Retina 5K顯示螢幕的iMac Pro,硬體選用8核心Inte Xeon處理器、Radeon Vega顯示卡、32GB的ECC記憶體,外加1TB SSD,蘋果建議售價為4999美元,折合新台幣約為151270元。 ▲黑色的iMac Pro十分有氣勢,硬體配置最高可搭配18核心的Intel Xeon處理器。 ▲仔細看可發現,接下來應該還會有太空灰版本的鍵盤與滑鼠。 Apple Pay:個人對個人的支付時代來臨 Apple Pay正迅速的成長,不過蘋果不光只想讓Apple Pay成為信用卡的另一種型態,Apple Pay將提供全新的個人對個人支付模式,稱為Apple Cash,這項支付是藉由iMessage做為媒介,讓雙方在此進行Apple Pay的支付行為。 目前還不確定台灣是否會開放Apple Cash這樣的付費模式,畢竟台灣相關單位牽涉到金流就會變得相當敏感,不過若這項功能開通,一些小本生意像是路邊攤、夜市,或許可透過這種個人對個人的支付模式在沒有POS與刷卡機的情況下進行交易。 ▲透過iMessage就能個人對個人支付,或許未來也不需要POS機,有手機就夠了。 ▲新服務名稱為Apple Pay Cash,支付方式與Apple Pay相同。 AirPlay2:多喇叭的串接模式 現在有不少WiFi揚聲器支援多揚聲器串接的Multi Room或是Multi Speaker模式,但現在多數的多揚聲器串接,都是由製造商透過特定的App搭配特定的揚聲器,蘋果在此次WWDC宣布新一代的WiFi揚聲器串接協定AirPlay 2,將加入多揚聲器串接的模式。 蘋果也公布多家支援AirPlay 2多揚聲器串接的新產品,這也表示只要未來這些產品陸續上市,消費者只要使用的是加入AirPlay 2的新版iOS與MacOS,就可以跨品牌進行多個揚聲器同步放音。 ▲透過新推出的AirPlay2,就能支援多揚聲器串接功能。 MacOS High Sierra:能外接GPU並支援VR 新版MacOS代號為High Sierra,除了強調一些新Safari瀏覽器功能,例如預設禁止自動播放、強化安全性,以及郵件機能以外,也一併宣布全新的圖像兼運算用的Metal 2 API,Metal 2也搭上近期人工智慧的順風車,宣布支援深度學習功能。 隨著新版的Mac產品也陸續導入Intel共同制定的Thunderbolt 3介面,這項介面已開始在Windows裝置上提倡透過外接方式連接GPU,蘋果這次也正式在High Sierra更新支援此項功能,意味著升級到High Sierra能夠正確的支援外接GPU 。 蘋果同時也宣布將推出外接GPU的Developer Kit,簡單的說這項裝置應該就是跟目前PC上的Thunderbolt 3 PCIe介面外接盒差不多,不過除了蘋果認證外,還標準搭配AMD的Radeon RX 580 GPU,當然依照今年NVIDIA在今年4月發表GTX 1080 Ti時提及,將提供MacOS驅動程式,意味著能把GPU置換為NVIDIA的GTX 10系列。 由於支援外接GPU,也意味著能夠獲得更高的運算效能,畢竟即便是Mac Book選配到最高階的GPU也還未達VR Ready的標準。蘋果也宣布支援Metal for VR,目前看起來跟 Windows PC上主流支援VR技術類似,包括基於單一繪製搭配多個ViewPort降低運算需求的方式、基於光線追蹤技術的聲音追蹤等等。 ▲MacOS裝置未來可透過外接的方式獲得更強的GPU效能,這也影響了接下來Mac的布局。 ▲有足夠的GPU效能才能提升VR體驗,蘋果搭配的是HTC Vive方案。 文章轉載至網絡,所有版權歸原作者所有 文章出處:httpswww.cool3c.comarticle125118

澳門教育家陳康妮:當澳門大學生期待未來機人是期待什麼?
文化創意
陳康妮・2020-10-26

【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳州墨爾本大學主修高等教育管理學澳門教育家(Digital Educator)澳門培訓師 (Digital Trainer)澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年 我們一同探討機器人的未來。 由於Covid19使得人類必須保持彼此間的距離,因此全球機器人正在介入以履行基本職責,例如對倉庫和醫院進行消毒,將測試樣品運送到實驗室以及充當遠程醫療的化身。 有跡象表明,人們可能越來越願意接受機器人的幫助,至少在假設上,他們更願意由自動駕駛的出租車來接機或通過機器人運送食物,以減少感染病毒的風險。澳門第一架無人架駛車的出現。同學們都紛紛討論。 隨著越來越多的智能,獨立機器進入公共領域,我們在課堂下的線下討論,有同學說想成為未來機器人設計師,到來問我意見:我建議他要重新思考機器人,不僅要與社會融為一體,而且還應重新思考社會如何適應這些新的ldquo;工作rdquo;機器人的出現大學生探討可以期望的是,未來的機器人將不再像工具那樣編程,以便在受控環境中執行特定任務,更像夥伴,它們可以在更加複雜和混亂的現實世界中與人們互動和合作。機器人和人類將必須建立相互理解的關係。

人工智能教育:與澳門老師分享ChatGpt 與Sparrow 之關係
文化創意
陳康妮・2023-01-18

Deepmind 的 Sparrow 聊天機器人可能會在今年推出測試版。 這是谷歌走出ldquo;創新者困境rdquo;的出路嗎?來自 OpenAI 的 ChatGPT 是有史以來最大的 AI 炒作mdash;mdash;據報導,它讓谷歌擔心自己的核心業務,因為除其他外,它可以或多或少地為問題提供可靠的答案。 那應該是搜尋引擎巨頭的領域。谷歌對 ChatGPT 有答案Google 可以回應 ChatGPT。 它已經展示了針對對話優化的大型語言模型,例如 LaMDA 和 Flamingo,甚至早於 OpenAI 的成功產品。 借助 Meena,谷歌已經準備好一個聊天機器人,可以在 2020 年底之前與人類進行可靠的對話。到目前為止,該公司還沒有將其研究成果製成產品。 根據它自己的說法,這主要是出於安全考慮,儘管其他原因也可能發揮作用mdash;mdash;稍後會詳細介紹。但 ChatGPT 尤其是微軟對 OpenAI 傳播的廣泛參與正在給谷歌帶來壓力。 公司至少必須證明它可以控制甚至超越 OpenAI。DeepMind 創始人兼首席執行官 Demis Hassabis 現在向 Time 提出了 DeepMind 的聊天機器人 Sparrow 將在今年晚些時候進入ldquo;私人測試版rdquo;的前景。 這是值得注意的,因為 Deepmind 迄今為止主要充當人工智慧研究機構,開發谷歌隨後將其集成到消費者產品中的技術。Deepmind 於 2022 年 9 月推出了 Sparrow。與 ChatGPT 一樣,該聊天機器人接受了人類反饋的訓練,Deepmind 表示這使其更有幫助、更準確且無害。 此外,Sparrow 還可以通過谷歌訪問互聯網,使其能夠將最新資訊整合到其響應中。 據《時代》雜誌報導,計劃中的測試版聊天機器人將輸出與 AI 答案相匹配的其他來源。Sparrow 基於 Deepmind 的 Chinchilla 語言模型,該模型的參數少於 OpenAI 最大的模型mdash;mdash;但已經用大量數據進行了訓練。 該語言模型於 2022 年 4 月推出,在通用語言基準測試中的表現優於 GPT3。 但是,ChatGPT 基於更高級的 GPT 3.5 版本。無論如何,我們有充分的理由相信 Sparrow 的性能將與 ChatGPT 相似或更好mdash;mdash;而且谷歌還將擁有更強大的語言模型,如 PaLM。DeepMind 會幫助谷歌走出ldquo;創新者困境rdquo;嗎?為什麼谷歌還沒有對 ChatGPT 做出回應,甚至沒有在 OpenAI 之前引入類似的模型,即使它可以? 谷歌官方給出的理由mdash;mdash;大型語言模型在可靠性和安全性方面的不足mdash;mdash;是可信的,很可能起到了一定的作用。在谷歌的運營規模下,傳播謊言或仇恨言論的聊天機器人將面臨重大的聲譽風險。 或者更糟的是,一個聊天機器人是如此可信以至於人們將意識歸因於它。 誰願意為這樣的事情提供服務熱線?OpenAI 的 ChatGPT 雖然增長迅速,但仍然只有谷歌用戶的一小部分。然而,更重要的原因可能是谷歌陷入了ldquo;創新者的困境rdquo;。 該術語由 Clayton Christensen 於 1997 年創造,用於描述成熟公司難以採用破壞其傳統市場的新技術或商業模式的情況。這些公司通常擁有重要的資源和能力(谷歌),但他們現有的客戶群和內部流程使他們難以利用突破性創新。 隨著更小、更敏捷的競爭對手進入並接管市場 OpenAI,這最終可能導致公司的消亡。谷歌的核心業務mdash;mdash;搜索mdash;mdash;正在增長並且利潤豐厚。 該公司在其顯示的每個搜索結果頁面上印錢。搜索聊天機器人需要一種新的貨幣化策略,目前尚不清楚它是否能像谷歌目前的搜索那樣盈利。 谷歌可以推出一個成功的聊天機器人,有可能使其盈利mdash;mdash;但如果利潤低於谷歌目前的搜索,該公司仍將虧損。 這就是谷歌的困境。谷歌至少實現更平穩過渡的可能出路:該公司通過其姊妹公司 Deepmind 推出面向商業的聊天機器人,並構建自己的競爭對手產品,以對抗谷歌搜索和 OpenAI。這樣做可以讓谷歌安撫其股東,並在聊天機器人將自己確立為重要的搜索替代品時迅速做出回應。 這就是 Deepmind 宣佈將於 2023 年發布的 Sparrow 測試版可能發揮作用的地方。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修高等教育管理學畢業澳門資深教育管理學專家澳門教育作家(教育創新)澳門兒童文學作家澳門國際培訓師從事國際培訓師工作26年全球職涯發展師澳門斷捨離群組創辦人(群組合共26000人)

3CM JUICE LAB.果汁研究所——自創果汁征服您的整個夏天!
其他
澳門生活圈・2019-07-18

●同步发布媒体公众号 ●媒体排名不分先后 椰青苹果牛奶评测 3CM JUICE LAB。果汁研究所 3C.M JUICE LAB。果汁研究室为全澳首间原创自选配搭果汁店,调配出一杯专属自己并符合黄金比例的味道,以全新的方法呈现最原本的果汁给顾客。 炎热的夏季已经强势来袭,夏季的时候人们往往喜欢吹着空调喝冷饮来消暑,其实喝茶更能起到消暑的作用,而且健康,营养的饮茶比喝一般饮料更有益。 炎热的夏季已经强势来袭, 夏季的时候人们往往喜欢 吹着空调喝冷饮来消暑, 其实喝茶更能起到消暑的作用, 而且健康, 营养的饮茶比喝一般饮料更有益。 在炎炎夏日,不如我们喝杯奶茶,静享夏日悠闲时光...... 如果你是一位追求健康的潮流人士,因为相比较高脂肪高热量的各式奶茶,富含各类营养且美味甘甜的水果茶或者是水果牛奶肯定是你的首选。 这也是我们要介绍的,椰青苹果牛奶。 椰青苹果牛奶选取了椰汁,苹果汁还有牛奶的组合,用着水果中本身含有的蔗糖,加上苹果的口感,混合着牛奶的浓郁,不仅给予了夏天的清凉与甘甜。还补充了营养。实属是夏日必备水果奶。而且所有的饮品都是保证下单即做,保证新鲜的哦。 店内以研究室为主题,以试管架及试管作点餐工具,让客人充当果汁调配实验员身份,从40多种水果及配料中拣选3款搭配自己专属的果汁味道。 店家装修精美,服务员穿着风格与店铺装修风格相搭,给人一种轻松愉悦的感觉。店内消费价格不贵种类丰富任君挑选。可以通过忆条街外卖进行定制水果茶。非常推荐。 欢迎来到ldquo;忆条街rdquo;订单详情! 3厘米果汁实验室 ●店家装修精美! ●价格优惠! ●水果专属定制! 点单方式充满玩味,试管上印上各式的当季水果,客人可以随心挑选试管,将三款口味的果汁拼配起来,扫描试管后,果汁的营养成分和功效还会显示出来。 最欣赏3cm Juice Lab的现榨果汁系标榜天然,不加水也不加糖,原汁奉上,助你轻松开启健康之门。 另外,当客人完成点餐后,店员会将每杯果汁之营养成份及功效呈现于荧幕及制作成精美卡片供消费者参考,让其得知自己搭配之果汁营养价值及功效。 hearts;本店亦主打所有果汁产品绝不加糖及水 以最新鲜自然方式呈现给大众享用 本店更为顾客提供专属调配果汁的功效,营养成分以及卡路里卡片;在享受美味的同时也能了解益处在风格上,以研究室为主题,让顾客感受到我们对果汁的热情,技术,专业于一身的态度,以客为尊更成为我们的座右铭。 乐趣&新鲜&健康 店铺地址: 澳门巴冷登街22A号鸿福楼地下Ccedil;座。

低成本架設自己的直播網站
手機‧電玩
MacauYeah・2021-11-29

擁有自己的串流直播伺服器 很多人以為直播,只需要一個公用平台帳號Twitch, YouTube, Facebook, BiliBili。但某些時候,公用平台並不滿足需求。 例如 異地素人團隊主辧節目,換人會出現斷線問題。 同樣為團隊主辧節目,想做電視牆的效果。 同樣為團隊主辦節目,不保證每位主播有沒有使用有版權音樂敏感影片的問題,不想中途特別被Ban。 地域問題,Twitch, YouTube, Facebook, 不能在中國播放; 中國的直播平台亦事前認證國民身份,外地人難以申請。 而擁有自己的串流直播伺服器,可以緩解上述的問題。 通過緩衝,你可以有一個中繼伺服器,換人時受影響的是中繼伺服器,觀眾看到的公用平台不受影響。 同樣的,電視牆也經過軟件,配合中繼伺服器做到。這讓異地團隊能運溝通,也可以為本地團隊省一點硬件錢。 有版權或敏感問題會被Ban嗎 至少你有自己的緩衝時間,你可以提前關掉來源,又或者請觀眾暫時去到你自己的伺服器直接觀看。 地域問題,只要確認你自己伺服器的IP沒有被限制就OK 想要建造自己的私有伺服器其實很簡單,因為筆者已經把它打包好,大家只要找一台機器,安裝Docker,就可以運用。 基礎版 純RTMP伺服器 httpsgithub.commacauyeahnginxRtmp 大家可以隨時下載整個project的zip檔,並安照其頁內的說明安裝Docker和運行程式。運行保證簡便,只要你平時有直播經驗,應該都會看得懂其內所說的串流設定。 進階版 RTMP伺服器HLSVideo Player httpsgithub.commacauyeahnginxRtmptreefeaturehls 純RTMP可以做到緩衝的需求,但要直接播放,還是要有一個HLS轉換。上述的版本,加了HLS的功能,也加了一個簡單的Video Player。因為Video Player需要因應不同情況修改HTML原始碼,所以還建議由懂網頁開發的朋友進行修改,預設只可以在本機上使用。 Docker是什麼 Docker算是一種輕量化的虛擬機器,可以運行一些別人打包程式主要是Linux。就算在Windows機上,你可以通過Docker運行Linux。而安裝指引,我也寫了上述github的連結內。大家應該照著做就好。 為何這是一個低成本的做法 在傳統上,若要收集多台電腦的訊號,你可能需要另外購買HDMI訊號分流器,致少你在要硬件上投資,也要在空間上留出位置。然後你用軟件的方式,你就可以在你自己的工作範圍內,用原有的電腦就能架設伺服器,其他電腦可以經過原本的RTMP就可以傳訊號過來。若要考慮異地團隊,架設伺服器方式也沒有變,只要確保對外的網路暢通,並且有固定ip就足夠。最後,相比現有的直播收費伺服器,入門級也要每月25美元。相反,自己架設,即使租用雲端伺服器,入門級可以降底至10美元。所以這方法,很適合低成本制作。 Support 如果大家在安裝上遇上什麼問題,都可以在 httpsgithub.commacauyeahnginxRtmpissues 上留言。或者大家如果需要找進階版的客制化,歡迎訂閱我的Patreon。

Docker 101 - 為何要做成Docker (Container - 容化)
科技新知
MacauYeah・2025-07-21

筆者更新了之前的Docker入門筆記(httpsgithub.commacauyeahVMDockerNotesblobmainDockerConcept101CN.md),順便補充了一些內容。如果各位讀者還在糾結要不要進行容器化,可以看看這些特性有沒有讓你心動。 Container 容器化的便利 1. 做到隔離效果 傳統上,同一機器安裝不同的 lib dependency ,可能出現衝突。在 docker 的環境下,不同 container 之間可以隔離開,除了是網路之間出現引用關係的衝突外,動態庫的衝突就沒有見過。一般處理好 Persistent Volume 的考量,單機下是沒有什麼問題的。 2. 遷移的過程比較簡單 傳統上,要把程式從一台機器搬到另一台機器,要預先安裝好相關的 lib dependency 。但使用 docker container 後,只要 docker 版本相容就好。docker image 本身,就已包括所有的 lib dependency 。另一個常見的傳統問題,就是 Linux 檔案的擁有權問題,特殊情況下,新機同一個 user 的 ID 編號也不一樣,可能要手動恢復權限。如果是 container 的 bind mount 檔案,只要使用 tar command (`tar sameowner xvf file.tar`)保留權限解壓就好。 3. 垂直水平擴容 因為有隔離及遷移方便的優勢,原本的機器達到上限,可以隨時換到其他機器上,修改對應的用戶入口就可以了(或更改DNS,可以更無縫連接)。一台機器不夠,亦可以多台機器一起來。即使不使用 docker swarm k8s 方案,有傳統的 proxy gateway 再加單機的 docker ,就可以做到分流的效果。 當然使用 docker swarm k8s 才是正解,可以更簡化 proxy gateway 的設定。而傳統的分佈式問題,例如 Share Storage 等,其實就沒有簡化到,但也沒有增加難度。所以大家若考慮擴容的問題,更適合考慮使用 Container 的方案。 筆者總結這兩三年來的使用經驗,只要大家一直有用開Linux,其實單機容器化不太難,頂多就是配置外置Persistent Volume Share Storage會帶來不習慣。而大家也可以想,Storage 這問題,是隨時隨地佈署應用程式的不可或缺的思考方式。Docker 沒有帶來更多的麻煩,而是帶來更多標準化的應用,例如傳統的NAS NFS,也是這個Storage問題的其中一個解法。

網頁開發從業員的自我修養|雲端開發
科技新知
MacauYeah・2021-12-06

在家工作 疫情在家工作,已經是時不時有的事。因為不同的工種,在家工作都有各自的問題。 雖然筆者業餘時為一個遊戲愛好者,但平時卻是一位不折不扣的網頁程式開發人員。對筆者來說,在家工作最大的問題,就是家中電腦不夠強。平時業餘時間,用Notebook寫寫遊戲評論還可以,但對於開發之類事情都無法在家做。 為了在間偈性家工作,自費多買一台電腦並不值得,但筆者也總不能把公司的台式電腦帶回家吧。所以在過去一年,筆者都一直尋找解決方案,也試著實踐一些低成本的做法。經過一年的努力,運作得還不錯,所以在這裏分享一下筆者的解決方案。 首先強調,筆者是一位網頁開發人員,比較不需要特殊電腦硬件,筆者最基本的配備,就是一個螢幕、一台低階的入門級Notebook,另外就是上網設備和信用卡。 雲端開發用伺服器 對於開發人員來說,一台足夠多RAM的機器,是必備的要件。如果不想自費買機器,雲端,就是次一級的選擇。信用卡一出,多少RAM,多少CPU都的機器都可以隨時開,隨時關。重點是,雲端伺服器是以使用時間計費的,我們做開發時才開機,放工、休息時都可以關機,不需要像企業長期支付24小時的伺服器費用。 但好多人一直都認為,雲端伺服器是網頁發佈時,才有需要的。開發用途,還是在自己電腦中比較好。會這樣想的朋友,是因為開發時很多時需要圖形界面的幫助,而雲端,就是只有簡陋的文字指令界面。 的確,雲端伺服器,並不適宜使用遠端連線的圖形界面(Remote Desktop),因為一來伺服器本身就為是節產效能而全數使用指令界面的,二來,圖形界面使用的上網頻寛也較大,很易出現連線的延遲。 不過,隨著時代的發展,只要大家熟悉Linux,以上的問題都不存在。 Linux Code Server 只要你學會基本的Linux操作,你不再需要使用Remote Desktop。因為Code Server,可以為你帶來一個輕量的開發環境,你就直接在瀏覽器(Browser)上做開發了。 Code Server的官方安裝教學,都可以在以下連結找到。 httpsgithub.comcdrcodeserver 簡而言之,Code Server是現行其中一個主流開發工具VS Code的網頁版。Linux版VS Code可以做到的大部份工作,在Code Server上都可以做到。而且,Code Server比起Remote Desktop有比較低的延遲,而且有網頁緩衝,即使伺服器設定在東南亞地區,使用上亦無太大問題。 有興趣的朋友,真的可以試用,Linux和Code Server完全免費,你唯一要支付的是學習成本和雲端伺服器的費用。 Support 如果大家覺得每天Setup Linux 和Code Server都還是有點重複鎖碎,需要進階一點的自動化Server Setup需求,歡迎訂閱我的Patreon,提出客制化支援需求。

Virtual IP | 為客戶端提供的流動IP
科技新知
MacauYeah・2025-06-11

Virtual IP 雖然我們Docker Swarm、Galera等服務可以很容易地提供到Cluster的功能。但以用戶來講,怎樣知道該連線去那台伺服器,又是另一個問題。用戶不可能逐台伺服器逐台IP去訪問。通常,大家會以為在Cluster服務外部,加個 Load Balancer負載均衡器就已經可以解決問題。但其實Load Balancer本身也需要做Cluster,其中一個掛了,別的也需要頂上。那麼用戶到底是怎樣訪問伺服器的? 我們簡單地,可以經過 Virtual IP 簡稱VIP 來解決這件事。即是把我們網絡服務的域名,綁到VIP上,然後這個VIP可以在不同伺服器上游走,只要有一台伺服器活著,都可以回應這個VIP的請求。而這個VIP的功能,可以經keepalived簡單地做到。 配置 假設我們的配置如下 node 1 IP 192.168.0.2, network interface eth1 node 2 IP 192.168.0.3, network interface eth1 node 3 IP 192.168.0.4, network interface eth1 virtual IP 192.168.0.5 每個node,都有自己的IP,而virtual IP只會附在其中一台機上。 如果在 GaleraCluster 的情況下,可以看成只有virtual IP剛好附在其上的那台機工作,即是以 active passive 的方式運作。 如果在 Docker Swarm 的情況下,在預設模式下就已經有的mesh IP的機制,即使用virtual IP只在其中一台機上運作,但ingress networks都會擴散到所有機器上,所以是active active的方式運作。 設定 Keepalived 在三個node上,都各自安裝 keepalived。以下以 ubuntu 24.04 為例 # ubuntu 24.04 aptget update amp;amp; aptget install keepalived y node 1 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state MASTER # all nodes in same group must be same value virtual_router_id 101 # higher value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 2 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 99 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 3 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 98 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 然後在各node上執行。 systemctl restart keepalived 上述設定中,除了 priority 外,應該所有 config 都一樣。state指的是初始化狀態,在 priority 不為255的情況下,即使設定 MASTER 或 BACKUP ,也會動態改變。又因為 priority 不是動態改變的,為方便管理及人眼辨識,筆者認為priority最高的那個node應該預設為MASTER,可以減少日後發生誤會。 如果一切正常的話,192.168.0.5只會出現在node1上。當node1掛了,192.168.0.5才會出現在node2。當node1、node2同時掛了,192.168.0.5才會出現在node3上。這個VIP,同一時間只會出現當時活著的機器中,priority最高的那一台。priority 最高的那一台,它的狀態為MASTER。這些狀態,我們可以經以下指令確認 # confirm state systemctl status keepalived # confirm ip ip a grep 192.168.0.5 Keepalived 可能的異常 如果 Keepalived 之間無法溝通,每個node都自認為MASTER,192.168.0.5會同時出現在所有node上。這個情況下,網絡請求還是可能的,但當真正出現 failover 故障轉移時,因為 ARP Address Resolution Protocol 等問題,路徑可能無法那上跳到活著的機器上,通常要等個十幾秒才會恢復。在前述的設定中, advert_int 就是各node溝通的時間間隔,以秒為單位。正常若果只有一個MASTER的話,failover可以在一至兩秒內完成。 造成 keepalived 無法溝通的原因很多,其中一個就為設定上的失誤,筆者初期就試過誤設定 virtual_router_id 。在有需要溝通的機器中,應該設定為相同的值。另一個原因則是防火牆,所幸的是 ubuntu 24.04 中, iptables 預設就接受它們之間的連線。如果是其他 Linux 版本,遇到無法溝通的情況,所以先關掉 iptables 服務,或者把 iptables 上的所有 rule 刪掉再試試。

雙十一必買的十款人氣商品
專題報導
Chrysalids 少爺・2018-11-07

「雙十一」,又名「光棍節」,是一個為單身男女而設的節日。淘寶天貓每年都會在「雙十一」當日推出大量商品給大家以優惠價錢購買商品。而少爺為大家在淘寶天貓內,精挑細選了十款「雙十一」必買的人氣商品,為有意準備在「雙十一」瘋狂購物的朋友提供一個參考,令大家不用為「雙十一」要買甚麼而煩惱。以下就是十款少爺個人推薦的「雙十一」必買人氣商品。 商品一:毛呢外套 首先要介紹的是這款由「韓都衣舍」設計的2018年度冬季女裝毛呢外套。雖然這款毛呢外套只有燕麥色一種顏色,但尺碼卻有四個選擇,包括 XS、S、M 和 L,適合不同身型的女士。 由於天氣開始轉冷,再加上這款毛呢外套給人有種韓國潮流的感覺,而且是連帽的關係,所以少爺很推薦各位喜歡韓國潮流的澳門女士們,考慮在「雙十一」購買這款毛呢外套。可惜的是,少爺今生今世和這款韓都衣舍女裝毛呢外套沒有緣份。詳細資料可按 這裏 了解更多。 雙十一必買商品「韓都衣舍2018新款冬裝女裝韓版純色連帽中長款毛呢外套」 商品二:VR 虛擬現實眼鏡 近年來 VR 遊戲非常流行,相信各位男生們都很渴望想買對 VR 虛擬現實眼鏡,親身感受猶如置身其中的感官體驗。這款由 UGP 公司生產的視聽一體式電影院專用的頭盔眼鏡絶對值得一買。保養期有12個月之餘,還有超過1000款遊戲任您玩,不想玩遊戲也可以選擇觀看電影或來個虛擬旅行。 最重要的是這款 UGP 一體式 VR 眼鏡也適合有近視的用戶使用,亦支持安卓和 iOS 四至六英寸的智能手機。何不趁「雙十一」買一對 UGP VR 一體式頭盔眼鏡來獎勵自己呢?詳細資料可按 這裏 了解更多。 雙十一必買商品「ugpvr 視聽一體式眼鏡電影院專用頭盔虛擬現實 vrU9」 商品三:保健按摩器 相信各位在澳門做文職的打工仔時常都會感到頸肩很酸痛,這款 Homeleader 頸肩按摩器相信會幫到大家舒緩痛楚。這個按摩器最大賣點就是透過內置兩片電脈衝衝片貼片,來模擬傳統中醫按摩手法,以提供低頻脈衝式按摩來放鬆頸部。當然還有熱灸按摩,以熱力促進血液循環,舒緩頸部疲勞。為自己的健康著想,不妨考慮購買這款「Homeleader 頸肩按摩器」。詳細資料可按 這裏 了解更多。 雙十一必買商品「homeleader 頸肩按摩器全身穴位揉捏保健按摩神器」 延伸閱讀:【雙 11 系列】淘寶、天貓優惠整合 商品四:吸塵器家用式除蟎儀 擁有接近3000人氣點的「dibea 地貝無綫充電吸塵器家用小型手持強除蟎儀」最適合喜歡潔淨的朋友們在「雙十一」購買。這款吸塵器厲害之處在於其具有 9000Pa 的颶風級吸力,以及270度無死角清潔,而且易於收藏,要對付蟎蟲簡直易如反掌。有興趣想購買的朋友可按 這裏 了解更多。 雙十一必買商品「dibea 地貝無綫充電吸塵器家用小型手持強除蟎儀D18」 商品五:麥克風 今晚唱勁歌!今晚唱勁歌!要唱勁歌怎可以無一支麥克風呢?雖然少爺沒有唱歌天份,但是少爺也是個喜歡唱歌之人。這款榮獲「藍點獎」的途訊Q7麥克風就非常適合少爺這種很想唱歌,但又怕給鄰居投訴的人使用。國內有很多明星歌手和主持人都很愛用途訊Q7麥克風。這款麥克風不但能夠降低外界的雜音噪音,還能夠突出歌手的原聲,令歌手更有真實歌唱的效果。有股衝動想拿起麥克風高歌一曲的朋友一定要在「雙十一」購買啦!詳情可按 這裏 了解更多。 雙十一必買商品「途訊Q7麥克風藍牙K歌神器無綫唱歌麥克風話筒家用神麥」 商品六:簡約書房座椅 對於長期需要坐在座椅上工作的人士來說,一張好的書房座椅是不可或缺。坐在舒適的座椅上工作,不但能夠提高工作效益,而且還能令脊椎有更良好的健康發展。高背的設計、加厚了10厘米的坐墊、能夠收起扶手的設計都是這款書座椅的賣點。除此之外,還有多款顏色任您配搭。詳細座椅參數及價錢可按 這裏 了解更多。 雙十一必買商品「家用電腦學生學習寫字現代簡約書房座椅宿舍椅辦公會議椅」 延伸閱讀:【雙 11 系列】NIKE 折上折優惠 商品七:煲湯隔水炖盅 愛入廚的朋友,尤其是喜歡煲炖湯的朋友,一定會愛上這款容威全自動煲湯隔水炖盅。內設24小時預約功能,而且操作簡單,基本上只要放入材料加水後,按下鍵制,一碗既美味又養顏又滋補的炖湯就完成。絶對是各位女士們炖湯的好幫手。想在「雙十一」購買這位炖湯好幫手可按 這裏 了解更多。 雙十一必買商品「RW/容威 DDZ10C電炖鍋迷你陶瓷全自動煲湯隔水炖盅」 商品八:旅行行李箱 喜歡周遊列國去旅行的女士們,不妨考慮在「雙十一」大優惠期間,購買這款充滿優雅氣質的「傲麟24寸拉杆旅行行李箱」。傲麟旅行行李箱只有大約兩部手提電腦的重量,十分輕巧,就算買多多手信也不用怕會超重。材質方面採用堅固的德國拜耳 Makrolon ,由三層複合抗壓結構設計而成,所以不用太擔心抗壓問題。傲麟旅行行李箱一共有四款顏色任君選擇。詳細行李箱參數可按 這裏 了解更多。 雙十一必買商品「ProudKing/傲麟24寸拉杆箱密碼鎖萬向輪旅行箱行李箱」 商品九:修身健腹器 相信每位女生每日都會想盡辦法踢走脂肪和肚腩,練出好身材。假如妳也有這個意向,不妨考慮拿出決心,在「雙十一」購買這款由雷克公司生產的「雷克單管健腹器」來進行健身減肚腩運動。一共有兩款顏色可供選擇,雷克單管健腹器的佔用空間少,而且操作簡單容易,只要加上持之以恆的意志,相信減肥成功指日可待。想知有甚麼顏色可以選擇可按 這裏 了解更多。 雙十一必買商品「雷克單管健腹器美腰提臀減肚子瘦腰肚腿健身」 延伸閱讀:【雙 11 系列】KLOOK 門票、船飛優惠 商品十:智能手機 最後一款少爺推介的商品,當然是又便宜又好用的小米智能手機啦! 這款4G全網通小米手機一共有五款顏色選擇,包括有赤焰紅、曜石黑、流沙金、櫻花粉和冰川藍。價錢實惠,又可以插雙卡,前置相機有2000萬像素,最適合喜歡「治愈系」自拍的女士們。喜歡小米手機的粉絲們記得在「雙十一」搶購啦!詳細手機資料可按 這裏 了解更多。 雙十一必買商品「Xiaomi小米 6X 全網通 4G 雙攝驍龍660時尚拍照手機」 以上就是少爺個人推介的十款雙十一必買的商品。每年光棍節,淘寶天貓都會提供大量優惠商品給大家瘋狂搶購,務求令大家買得開心,用得開心。少爺在此祝大家「雙十一」購物快樂,買到自己的心頭好。 推薦閱讀: 【澳門美食優惠】四大著數優惠盡在「第18屆澳門美食節」 【澳門手搖界傳奇】大排長龍!沐白黑糖波霸鮮奶可以有幾好飲? 【澳門必試甜品】是柑香茶?是蛋糕?必試連勝街 Baptiste Brichon 的柑香茶法式蛋糕 【澳門必影美景】不可錯過的浪漫!最愛夕陽下的澳門旅遊塔

為何 VueJS 除錯如此麻煩?
科技新知
MacauYeah・2025-11-04

前一次,筆者分享了VS code debugging frontend的好功能,也確實了coding anywhere並不是一個普通的notepad language server就可以解決的事。我們還要考慮如何debugging 除錯)的問題。 雖然筆者知道 vscode 可以解決問題,但為何 最原始的 nodejs debugger 不能解決問題。如果node debugger 不能解決問題,那麼 vscode 又做了什麼,它可以解決問題?經過一輪的實驗,筆者懷心疑,也許,強大的並不是 vscode 本身,而瀏覽器才真正的做到 debugger 的功能。而 vscode 只是以更方便的方式,重現那些結果。 為何 backend 的 debugger 不發揮作用? 筆者舉例,現時有一個 vue 3 專案,使用官方建議的方式生成 $ npm create vue@latest 這個專案,在開發模式下,會以 vite 架起一個端口為 5173 的伺服器,讓開發人員可以經過瀏覽器看到vue內容。筆者一直都認為,只要在 vite 的指令中插入 inspect 參數,一切就可以成功,就像 nodejs 一樣,只要在開始時加入參數就可以。結果當然是不行的。 經過對比 VueDevTools 的參考功能,筆者發現了一個出發點的問題。vite 其實是一個伺服器級的程式,也許它只是負責把所以 vue js 動態轉成常見 js,就像 webpack 一樣。我們想要設的中斷點,都不在它的程式上,所以 debug 參數也沒有用。實質,我們要加的中斷點,其實要在客戶端上,也就是瀏覽器上。那因此,VueDevTools 也不包括那些功能。它只是好好地記錄了每個 vue component 或 js 是如何被改寫的過程(就像被 webpack改寫的過程)。 官方又是用什麼來除錯的? 既然我們知道了問題所在,就要看看傳統的 javascript 又是如何除錯的。實際上,因為瀏覽器的配合,設立中斷點的功能,原來早就實現了。 httpsdeveloper.mozilla.orgenUSdocsWebJavaScriptReferenceStatementsdebugger 只要我們在任何 javascript 地方,插入 ldquo;debugger;rdquo; 這個神奇的字,瀏覽器就會在inspect模式下,自動產生中斷點。之後,你可以控制瀏覽器進行watch step into step over 功能。絕對比console.log更有意義。 在發現了這個方法之後,回去找vue3的官方文件,驚訝地發現,它就是提議用這種方式進行除錯。 httpsvuejs.orgguideextrasreactivityindepth.html#reactivitydebugging 未解之謎 雖然我們找到了設定中斷點的方式,但對於vscode是如何做到客戶端、伺服器端通用這件事,筆者還是沒有了解到。就以現在的知訊來看,很大機會就是vscode操控了瀏覽器的除錯模式,把所有資訊都回傳了vscode本身。這也是解譯了為何vscode在起動debugger時,必需要由vscode自己叫起瀏覽器。而codeserver這類雲IDE無法叫起本地瀏覽器,就造成它無法運用除錯功能的原因。 有與趣為codeserver一起搵解決方案的朋友,可以到筆者的 httpsgithub.commacauyeahAProgrammerPrepares ,以文字教學的方提交你的解決方案。 祝願大家可以早日實現coding 自由。

發佈Docker Swarm App的選擇 - CI/CD系統的參與
科技新知
MacauYeah・2023-08-25

一段時間前,筆者就討論了一些Docker打包的程式的文章,也討論了一些Docker Cluster環境下的選擇。現在也是時候,可以分享一些對於發佈環境的可選空間。 CICD系統 CICD 全稱是continuous integration CI 和 continuous delivery CD,字面上代表的持續地集成和發佈,實體上就是某台伺服器自動發佈APP。因為使用到Docker Cluster,不論前述什麼選擇 前文連結 請點這裏,都會有多個node節點的出現。要發佈App,總不能一個個node逐個登入設定。所以我們需要一些CICD工具,把這個過程都自動化。 在筆者的認知上,CICD系統,由兩個部份組成,一個是取得Source Code程式原始碼的過程,一個是編譯或發佈Source Code的過程。Gitlab,Github,BitBucket等大型的代碼庫供應商,它們天生為了保存Source Code而提供服務的。不少CICD系統都可以跟它們整合,它們提供了存取Source Code的部份,剩下你只要能提供編譯或發佈的伺服器就好。 如果作為小型開發團隊,很少會有意願去自己花錢養一個編譯或發佈的伺服器。極端地,如果我就是一人團隊,我用自己電腦編譯和發佈就好,伺服器能做的,我自己也能做。好消息的是,Github提供了一個叫Github Action的CICD系統,即使你沒有自己的編譯專用的伺服器,Github Action也可以用Docker Image,提供一個臨時的編譯程序,用完就刪掉。詳細功能還請各位先查看官方教學,筆者也暫時只能零星使用經驗,無法給出有意思的架構。 如果對智慧財產權有高度重視,Source Code不能存放在公開的伺服器,那麼Gitlab Enterprise Edtion則是一個好選擇。運用Gitlab ee,你可以用自己的機器,造一個純本地的庫存伺服器。更強的是,它內建也有CICD系統,只要你有間置的伺服器,就可以作為編譯使用。筆者也是從這個方向著手,架設了自己的Gitlab RunnerGitlab CICD系統。在這裏,就分享一下與Docker Swarm整理的概念。 對於前述兩種選擇,GitLab Runner都可以做得到 底層程式打包成Image並運行在Swarm mode上,每次發佈的是App Binary執行檔或核心檔案。 把App直接打包成Image,並運行在Swarm mode上,每次發佈的是App Image。 CICD 打包底層程式成為Image 在這個選擇下,其實就跟傳統自動化發佈的做法類似,只是發佈時,要多個node報行更新指令。如果你使用的底層程式原本就有支援多版本並行,這樣更新時就不用太操心rollback回滾等操作。若系統不支援多版本並行,為求簡化,若遇到要rollback的情況,重跑過去舊的CICD操作也是一個做法。當然,我們也可以經過一些備份的操作,來保存被代替的程式,若在發佈過程中出問題,也可以手動重來,不過整件事就越來越複雜。 筆者發佈的基本思路是 使用docker image,編譯和打包App Binary。 使docker image做編譯的好處是,你可以比較放心地假設每次編譯時,你的編譯環境都是乾淨的。 傳送上述的結果至生產環境可以取用的地方。 跳入生產環境執行更新指令 這裏有些隱藏的管理成本,如果你生產環境中有多個node,最後那幾行指令就要多抄幾次。 CICD 打包App成為Image 在這個選擇下,對比傳統自動化發佈的做法,現在要多做一步,就是要包裝自己的Image。不過好處是docker swarm有提供監測工具,在發佈過程每個分身會逐個更新,前一個分身更新成功後才會到下一個分身更新。而且 rollback等的操作,你可以靠docker做到。即是要手動rollback,也可以透過更正docker tags來達到,所以整體上來說沒有比傳統的麻煩。 筆者發佈的基本思路是 編譯App Binary。 打包成docker image。 經docker上傳image。 跳入生產環境執行更新指令。 對比傳統自動化發佈的做法,最後的更新指令,只要執行一次就可以。當然,原本在Docker Swarm中要管理的事還是要好好管理。 CICD 備註事項 雖然CICD可以幫忙簡化更新的過程,但實際操作會比上述的例子複雜一些。因為通常對非技術型的外界用戶來說,一個Web App會包含很多不同的功能。上述的例仔,在實際情況下可能需要拆解成很多微服務來進行。所以對管理上還是有相當的挑戰。

怎樣預防孩子的暴力情緒?
宗教玄學
熊神進・2023-03-28

熊神進,澳門政府註冊風水師,執業30多年 早幾天雲南省昆明市嵩明縣一段監視器,筆者看到畫面有一名女孩將一名男童抱起,扔進井內,隨後淡定離開。 讀者們同樣看到這段片子,大家都來信問我,是不是女孩子的家居風水出了問題,又問在風水上有沒有一些房子令人精神紊亂做了錯誤了決定? 在回答這問題前,我們要考慮幾方面: 孩子的身體、精神狀況。 孩子的家庭背景。 孩子在學校有沒有受到欺淩。 孩子的八字是不是強金克木木是主神經。 風水上佈局出了問題。 現代很多人買房子前都會聘請政府註冊風水師堪輿,所謂「堪輿」,說簡單一句,就是看看房子外在環境以及屋裡的傢俱擺設是否有安全隠患,或導致情緒憂鬱的物件,風水師傅有責任從天體的運轉找出方位上的缺失,再認真去修改乾坤,就好像人體五臟六腑,當一個器官出了問題,如不正視,很容易導致所有器官衰竭,這道理要懂。 孩子是國家未來支柱,孩子是父母的寶寶,這些都是硬道理,我們要承認,家長並不是為生孩子而生孩子,父母們都有責任建立智慧佛化家庭,把孩子好好教育,給他們一個良好的生活環境。 從風水角度來說,家中長了暴躁狂孩子要注意什麼? 一、門前有井,情緒怪異 過去很多農村還沒有接通自來水管,大家平時的用水基本上全靠水井,水井為我們提供生命之源亦為我們解決很多生活的方便,這是利多於幣。但我們的生活條件改善了,很多村莊都安裝了自來水,可是很少有人會將水井處理,甚至有些村民他們抽井水來洗滌,不是完全停用井水。 古人認為井是在地面以下,地面以上是「陽」,地面以下是「陰」,陰氣不宜過盛,如果門前對著水井就是陰氣不散。風水的要求是門前「朱雀」,「朱雀」就是房子大門前一片平坦的地面,這樣才不會阻擋氣流,有利於家中氣場的穩定。如果家門前有水井,距離過近十米之內,就會影響家中運勢,當這口井曾經有人死過,會導致家人情緒出問題。 二 、五九同宮, 常出瘋子 表單的頂端 表單的底部 風水之道,在乎陰陽平衡。「五九」是說「五黃」「九紫」二星同在一宮位,「五黃」為正關煞,為病毒,叫「廉貞星」,五行屬土是帶火之土。 「九紫」為南方,原本是智慧,五行屬火。 「五九」之組合在失運日子叫衰死,主丁財兩敗,出愚鈍之人。 飛星賦說【紫、黃毒藥,鄰宮兌口休嘗。】及【火暗而神智難清。】我們可以從中理解「五九」用之當令,出有誠信之人;「五九」用之衰死,出神智不清之人。 兒童暴力行為的原因是複雜化,筆者有一位學生,她從少生活在ldquo;重男輕女rdquo;的家庭,當她二個弟弟出生後她得不到姐姐的尊嚴,父母常常在弟弟面前痛斥她,其實她是需要被注意和尊重,從內在心理來說,她沒有自信,長大後人脈關係弱。 在沒有佛化智慧家庭下的孩子,孩子受到父母、鄰居、老師、同學來的傷害無故被冤枉責打,被人捉弄,他們不知如何處理那些傷痛的情緒。他們認為自己是可憐的、是被孤立的,沒有人喜歡的,這種負面的心態使得他們認為暴力可以解決問題。 風水師傅講建立佛化智慧家庭,其實是希望夫妻從建立新家庭開始,就有一種共識,我認為婚姻的共識是有正知正念、一起學佛、放生、是互為同修菩薩,互為師兄,彼此種下善因。 孩子出生後,就要念經回向給他她及十方眾生,在他她童年日子,讓他她看兒童佛教書籍上的圖畫,例如「本生談」,多講愛護動物、佛菩薩救度眾生的故事,培養小孩慈悲對待一切眾生的胸懷。多陪同小孩去寺,小孩才能健康地長大,心理上才不會有暴力傾向。