搜尋

搜尋結果

Coding | Test Case 值得寫嗎?
科技新知
MacauYeah・2023-11-02

很多做軟件開發的朋友,其實都會聽過Testdriven的開發模式。就像Scrum一樣,名氣很高,但試過的人很少。為何會這樣呢?筆者認為,並非開發者懶,而是編寫Test Case的難度真的高。對比開發程式本身的成本,寫Test Case的時間學習成本一樣高。 造成這些高成本的原因很多。一來是因為開發者並不像過往一樣,慢慢從零寫程式,一般都應用Framework去預構建一些東西,例如打包Database connection pool,Dependency injection。Framework是好用的,但就令你要模擬Mock up特定資源,變得越來越複雜。所以一般中、小型開發,都鮮有人懂得做Test Case除了大神獨立開發者外。筆者對於Spring boot等Framework,都摸索了很久,才能模擬一些特定資源。但Framework一更新,就很多部份都要重寫。所以筆者沒有很強調要做Test Case,因為成本認真大。 最近,在摸清一些test case 基本concept後,筆者又重新開始嘗試編寫test case。以下假設用的是object oriented programming 在開發自己的class,為每個public function,都寫test case。很多IDE, 都有提供相關自動生成test case function signature的功能(就是為你的目標function,起一個只有外框的test function。)vscode雖然不是原生支援java,但只安裝基本的java test package,就可以達到同樣效果。 在不依靠framework的情況下,自己class要『引用』的其他class object,不要經過自己使用new來生成object。全部經set function來傳入你要引用的class object。除非你的class是作為Factory Pattern(工商模式)生產某些object,不然你就不會再有new字眼。 在為自己class編寫test case時,就會可以模擬被『引用』Object的行為。這個object在傳統上可以使用oop中的interface類型來達到模擬又不會影響到原結構的做法。實在不想做interface,java還可以用mackito 這個libraray來硬改Object的行為。 同理,自己class要『引用』一些外部資源,那些設定資源的config,都應該要set function傳入。這樣你在test case中才能起一個臨時的模擬外部資源。 在不使用framework的情況,要全數去自行模擬,當然很痛苦,但至少你可以做一些很簡單的測試。 在使用framework的情況下,還有些教學都是教你mockito繼續模疑。但這會是很痛苦的,因為這樣叫做unit test,單元測試,你要模擬所有東西。在折衷的情況下,應該底層元件做unit test,但上層的元件就做integration test,整合測試。 在做integration test時,就差不多等同使用framework行起部份或必要的資源。而那些必要資源,可能指是的database service, network service。我們可以在test case中設立不同的config,從而把framework指向一些備用資源。 Database好貴,腦細不會付錢set up多一套,自己電腦不夠強,也不能跑起多個開發用Database。好在還有h2 database可以幫你,它是memory可以操作的。只要你的framework支緩就好。在初次使用Framework時,你總會覺得為何Database層要設得這些抽像,其實為的就是讓你可以隨時換Database。不論做測試還是做移植,都會少很多問題。 模擬Network service還是沒有銀彈,要麼就mockito硬改行為,要麼就是提供一套測試用service。筆者曾經為模擬別人的Network Http API,也花了相當時間自己建立dummy server,提供模擬效果。無論dummy的效果有多假,有多局限,例如if id == 1,always return true,也是有一定價值。當你做source code refactoring (重構),又或是做framework升級時,還是讓你可以安心一點。

Design Pattern: Observer / Subscribers - Push vs Pull
手機‧電玩
MacauYeah・2023-09-29

相信一般入行IT不久的朋友,都會知道IT系統更新時,有推和拉push、pull兩種方式。特別是Programer,對於觀察者模式又或者是訂閱者模式Observer Subscriber 會有更多的使用經驗,例如OS programing要處理event bus,Mobile App要做的推送通知Push Notification。 但一般來說,很少人討論推和拉push、pull的問題,筆者就著一些踩過的坑來說說差異。 首先,在一個通訊相對穩定的系統中,Push、Pull都很好用。例如同一個OS內,它的socket或pipe可以看作很穩定,可以假設那些要廣播的消息可以正常傳遞出好。但好用歸好用,這個模式對於越來越複雜的交互系統都有一個無法明確處理的問題:怎樣去處理觀察者訂閱者自己的操作失敗問題。 對於非IT行業的讀者來說,只要你接觸過手機即時聊天程式IM,如whatsapp, wechat, facebook messenger應該都會遇到一個問題就是:你收到OS提示通知,但打開聊天程式卻看不到新的對話內容;又者是你連續收到多個同一個內容的提示通知,那怕你已經讀過了。這些都代表了,手機端當初時沒有好好即時回應是否已經操作成功,不需要重複通知的問題。有可能是手機當時掛了,也有可能是網絡不太好。 上述的例子,對一般人來說,可能影響不太。因為重複收到訊息,又或是漏了訊息,也不會怎樣。但對於業務系統,例如定期收費,多收一次又或是少收一次,都會引起某部份關係者的不滿,即使事後有退費機制,但有些匯率問題,始終會有差異。在傳統架構上,有規模的公司系統都可能會使用內部的中央資料庫等做交易transaction管理,整個過程,都要嚴謹地記錄廣擴是否成功、觀察者自己的操作是否成功。 在近代,分散式系統又或是微服務的出現,令上述的中央資料庫無法實行。如何好好地重新定義好Transaction管理,就是一大挑戰。筆者最近亦實作了一個要在微服務的上廣播的觀察者模式,但雪上加霜的是,在互聯網的環境下,廣播的消息沒法保證可以正常傳遞出好。觀察者訂閱者可能已經正常收到消息,也做了相應的操作,只是來不及回應,網路就斷了。這令重複發送信號的可能增加了。 如果說,要以平民的方式去實作這類廣播,Pull會比較有大的容錯。廣播者只是通知觀察者訂閱者來拉資料,保證廣播當時的資料量可以盡量地少。廣播者開放盡量大的查閱權,觀察者訂閱者可以自由決定事後更新要取得的資料量。但這樣每個觀察者訂閱者都要重做一次同步機制,不過好處是,主動權在於他們自己手上。 相對地,Push的容錯就低一點,但要付出的成本也跟Pull差不多。因為網路環境,大家要重現一個基於TCPIP而有commitrollback的難度較大。當網路出現斷線,廣播者無法確定是否需要重做。在重複收到訊號時,最後還是需要觀察者訂閱者來決定怎樣處理重複記錄。但比Pull好的是,Push可以限制單次訊號的傳送量,也可以確保觀察者訂閱者一定收到特定的記錄。 上述就是筆者在這一年來遇過的坑,如有什麼不足,很歡迎大家一起來作更多討論。

「全球超模選拔World Supermodel Production」亮麗舉
文化創意
Ping・2017-05-19

蜚聲國際的「全球超模選拔World Supermodel Production」大賽,國際觸目的盛事將於澳門舉行第十屆超模選拔,屆時會有來自兩岸及世界各地40位個模特兒參賽,本屆賽事更開創多個「首次」紀錄,為活動增添更多個性姿采! 今年第十屆全球超模選拔移師澳門,讓世界各地參賽者及全球時尚界看到澳門中西交融與眾不同的具獨特個性,還是一個為所有超模們量身打造,及精心設計的華麗演出,與世界頂尖設計師一齊展現了最新的流行時尚。更重要的是,這場賽事挖掘了世界各地深具潛力的超模們,為她們提供了國際級的表演舞台,透過這場創新的活動製作,讓她們無論是在地區、國家甚至是國際舞台上發光發熱。 澳門代表林琳 表演嘉賓左上陳璟威 右上陳凱琪 左下李芷晴 右下花天亮 表演歌手伽納 澳門製作人林燕芬 此外首次有澳門代表參加超模比賽,大學生林琳代表澳門參選,爭取國際盛事交流並積極備戰,期待以主場之利為澳門爭光。賽事將於本月21至28日在澳門舉行,時尚週及「全球超模選拔World Supermodel Production」大賽壓軸加冕晚會,將於24至27日,一連四晚於澳門旅遊塔隆重上演,誠邀各界關注時尚潮流的嘉賓屆時親臨盛會,為澳門時尚設計人才打氣,也為澳門時尚業界跨步國際級舞台加油!澳廣視TDM也會為這國際性比賽作電視的獨家播映。票務資訊詳情請洽「澳門旅遊塔會展娛樂中心」 www.macautower.com.mo或「澳門售票網」 www.macauticket.com

STOMP獨家預演 率先於9月23日在澳門威尼斯人劇場正式公演前震撼傳媒
娛樂殿堂
LifeMag Editor・2016-08-31

世界知名敲擊樂表演團隊STOMP今日在澳門威尼斯人的聖馬可廣場舉行獨家預演。STOMP將於9月23日至10月9日登陸澳門威尼斯人劇場,其創辦人Luke Cresswell和一眾節拍大師率先在正式公演前讓觀眾感受強勁澎湃的節拍。 STOMP於1991年由Luke Cresswell及Steve McNicholas創立,結合敲擊樂、舞蹈、戲劇及受日常生活啟發而成的情境喜劇於一身。表演者運用隨手可得的日用品,例如打火機、垃圾桶蓋、廚房洗手盆等,創造截然不同的聲響,組成極富娛樂性的音樂節奏。團隊先後走遍六大洲共53個國家,為全球逾1,200萬名觀眾帶來超過兩萬場演出。 金沙中國有限公司創作行政總監格湯馬(Tomos Griffiths)聯同Luke Cresswell上台,並表示非常興奮及十分期待STOMP的表演,他們更用表演者常用的掃把進行即興表演。 STOMP表演團隊運用竿、管子和掃把,為聖馬可廣場的觀眾帶來精彩的預演,不少訪客被STOMP熱血沸騰的精湛演出所吸引,紛紛駐足欣賞,並向STOMP表演團隊送上讚美和歡呼聲。 Luke Cresswell在活動上講述STOMP表演背後的靈感來源,同時能把STOMP這個世界級表演帶來澳門,感到非常高興,亦感謝在澳門威尼斯人劇場的演出機會。Luke說﹕「非常高興能在這裡進行表演。節奏感和幽默感在日常生活中無處不在,無論你身在地球的哪一處,我們都設法以刺激有趣的形式帶來表演,感染觀眾。」 另外,格湯馬亦表示十分高興能夠引入這個節拍強勁的STOMP表演到澳門。他說﹕「為澳門帶來STOMP這個世界級表演是金沙中國多層次娛樂策略的一部份,進一步鞏固澳門作為世界旅遊休閒中心之地位。我們會繼續推動澳門娛樂產業的多元化發展,為澳門本地居民及遊客帶來更多頂級表演。」 STOMP由演出至今已運用了5萬盒火柴、3萬把掃把、2萬個垃圾桶、1萬枝鼓棍和2萬5千公升的黑色油漆及737枝油漆滾筒。這個源自英國的表演團隊迄今已巡迴演出25年,他們極具感染力和激情的演出,赢得全球觀眾的愛戴。STOMP在全球有多達5個表演團隊,分別在北美、歐洲、全球各國、紐約(已成立22週年)及倫敦(已成立13週年),為世界各地的觀眾帶來巡迴表演。 STOMP將於9月23日至10月9日在威尼斯人劇場演出,,門票可透過金光票務售票處購買,票價由港幣澳門幣180至780元,更可經網站www.cotaiticketing.com或致電853 2882 8818 澳門熱線 852 6333 6660 香港熱線 4001 206 618 中國內地免費熱線訂購。

澳門人儲飛里數 – TripAdvisor 打字送里數
生活在我城
MO560・2019-05-04

TripAdvisor 打字就送亞洲萬里通! MO560 教識你生活中各種儲里數的方法 1. 簡介 早在2016年時,TripAdvisor 和Asia Miles合作,只要大家寫評論就可以免費獲得里數! TripAdvisor其實就是一個國際性旅遊評論網站,推出了「寫評論,賺里數」的活動。每則評論最多50里數,每月最多1500里數,只有以繁體中文撰寫的評論可賺取里數。 根據小編的經驗,以一則評論計算,酒店通常是最多里數的,其次為餐廳,而景點最小。既然打幾個字就可以賺里數,何樂而不為呢?特別是去完旅行後,你應該會去了新的酒店餐廳景點吧,就留個評論賺里數吧! 里數每月會自動存入,免費。 如想查看更多關於TripAdvisor打字送里數的詳情,如有需要請轉到MO560的Facebook或Website查看。 2. 流程 1. 首先,你需要一個TripAdvisor帳號。TripAdvisor會員和亞洲萬里通會員必須同名。 2. 前往 指定連結 登記你的帳號,連結到Asia Miles戶口 3. 確認個人資料正確後,就可以開始寫評論了。 4. 看到有飛機里數標誌就代表寫完評論就有里數了! 5. 然後每個月的月中就見到上個月的里數入數了。 小編在Blog中有圖文詳細解釋整個流程,如有需要請轉到MO560的Facebook或Website查看。 3. 注意事項 只有以繁體中文撰寫的評論可賺取里數 每月最多4則酒店評論 每則評論最高可以獲得50里數,每月最高1500 每月的里數會在下個自然月的月中送出 如想查看更多關於TripAdvisor打字送里數的詳情,如有需要請轉到MO560的Facebook或Website查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮旅遊攻略?將MO560設定為 「搶先看See First」!歡迎留言討論、查詢、提問。

戲攻略製作難在哪裏?
手機‧電玩
MacauYeah・2023-04-03

遊戲商業發展了這麼久,攻略制作亦是商業鏈的其中一環。過去,不少紙媒制作攻略週刊,在互聯網興起後於網站發佈電子攻略,在視頻興起後亦不少頻道熱衷於制作影片攻略。制作攻略的目的,除了熱愛遊戲支持遊戲之外,還有部份是趁著遊戲熱度,為自己的媒體吸一波流量,又或是換取一些書籍銷售或廣告收入。 但其實遊戲攻略並不好作,從商業價值上考量更加是難以回本。最主要的難點有以下幾個: 對遊戲的了解程度要足夠深:攻略編輯需要對遊戲內容有深入的了解,包括遊戲規則、角色技能、地圖信息、道具效果等等。還要對不同的技能和效果做交叉實驗,測試不同的實戰效果,這樣制作出的攻略才有實用價值。因此,攻略編輯需要花費大量的時間去研究遊戲內容。如果,媒體想要趕在遊戲發行前、或遊戲初期就發表攻略,攻略編輯的壓力就會更大。那怕是已經取得媒體先行版,想要大量實驗也不是一件容易的事。 遊戲難度:遊戲的劇情攻略,一般都不難,但對於收集任務、高難度挑戰任務、白金任務,就不是隨隨便便都能做出來。很多資訊,靠個別媒體獨立探索,基本上很困難,攻略編輯需要付出更多的努力才能做到全面的攻略。 資訊整理、語言表達:遊戲任務都完成後,編輯還需要將遊戲內容進行系統性的整理和歸納,以便制作成可閱讀或查找的資訊。老實說,即使現時網路資料發達,但以資訊整理的角度來說,網媒不比紙媒強。作為編輯,除了語言表達能力外,組織能力和邏輯思維能力亦很重要。 更新維護:因為要搶佔發佈時機,可能原始的攻略不夠精準,攻略亦需要定期修訂。面對遊戲DLC或競技遊戲不斷更新,修訂版就更顯重要。在修訂能來來說, 而遊戲經常會更新,攻略編輯需要隨時關注遊戲的最新動態,及時更新攻略內容,以保持其有效性和可靠性。這需要攻略編輯有良好的信息搜集和分析能力,以及耐心和毅力。 筆者之前也有制作過少量攻略,所以對其中難點也有很深感受。早前聞說某個大陸紙媒有抄襲素人攻略,以加快制作速度,其實這個現象在網路和外國也很常見。如果事件只是單純的轉載並列明出處,而且不涉及商業行為,筆者是可以接受的。但以他人的作品,包裝成自己的成品的其中一部份出售,實在難看。筆者亦在過去推薦過相關紙媒的作品,現在看來很難探究過去有沒有抄襲成份。 說到底,遊戲攻略要獨立制作是件很困難的事。實際比較有出路的,應該以Wiki的方式讓群眾協助更新。不少國外的論壇,都有自己的Wiki,例如Fandom.com、Fextralife.com。不過缺點就是閱讀條目時沒有順序性,也沒有無腦的通關攻略,很多知識點都要靠讀者自行串連,不過這至少是一個可行的方向。現時中文區比較流行的,就是各大論壇自行編寫的個人攻略(繁體有巴哈,簡體有遊俠),要發展到Wiki級數,還需要更多人的較閱和整理。也期待未來,中文區也有一個公認的Wiki。 附:早前相關抄襲事件

重入膠坑3 |如何在有限的空間內收納Gunpla高達模型:斷捨離的是必要之技巧
手機‧電玩
MacauYeah・2024-11-26

高達模型(Gunpla)是許多模型愛好者的最愛,隨著收藏數量的增加,如何有效地在有限的空間內進行收納成為一個重要課題。這時,斷捨離的概念顯得尤為重要。這篇文章將探討如何在有限的空間內收納高達模型,還有如何處理不再需要的模型。 1. 理解有限空間的重要性 在收納高達模型時,我們首先要認識到,空間是有限的。我們不可能無限制地擴展收藏,因此在購買前,就需要對模型進行認真的思考和評估。問問自己:這個模型是否真的令我感到滿足?它是否在我的收藏中有特別的意義?這些問題能幫助我們展示、收藏、出讓的決定。 2. 選擇合適的收納容器 一個足夠大的立體空間,絕對是展示高達模型最好的方式。高模模型主要想呈現的,是機械感及戰爭感。而現在很多型號的模型,都以大翅膀為主,需要夠大的地方,才能好好地展現它們原本的設計。但土地資源短缺,是大部份澳門居民的常見的情況,所以通常的結果就是在一個空間中放入多台模型,每台模型所分得的空間相對不夠充足。筆者一直以來也有這個問題,經過幾次搬遷,再加上空間越來越少,令筆者不得不調整展示策略。 方法一:分開兩個空間,一個空間以自然站立為主,另一個空間即以支架作獨立展示。 第一個空間,自然站立,即通俗講的「站屍」,以方便收藏及次要觀賞為主。即使緊密地站著,也有列陣的感覺,只要不要模型之間不要相互壓到就好。 第二個空間,獨立展示。但這裏只會展示一或兩台模型,不要多。盡力去擺姿勢,利用各種支架或配件,展現最有魄力的感覺。大家可以想像成這就是一個攝影棚,在這裏放著的就是主角。把自己的焦點,集中在單一的模型上,好好地欣賞自己的大作。 方法二:分開兩個空間,一個空間完全看不見,另一個空間即以支架作獨立展示。 如果空間很不夠,就完全取消自然站立的空間,只保留獨立展示空間。前者就是等於要入盒收納,除了使用原裝的模型盒外,其實飯盒(透明膠盒)也是一個好的收納方式。放在飯盒中,方方正正,易於疊起,它比原裝的模型盒要堅硬一點,也易於查看內部內容。 3. 定期清理和整理 定期檢查和整理您的收藏,就是斷捨離的具體體現。經過歲月的消禮,模型可能會發黃,經常把玩的話,關節亦會有鬆脫或折斷的情況出現。有能力自己修件重鑄的話,一定要好好修理。打椿,重新上色補色是必要的保養技巧。若然無修件再修復,可以考慮設立一個零件區,把作品分解(即俗稱殺肉),供日後其他改造之用。清理損壞的模型,讓空間更加整潔,可以讓您更專注於珍藏的模型。 另一點,也是最難的一點,就是重新檢視您的收藏,將那些不再合心意的模型進行取捨,這樣不僅能騰出空間,還能讓收藏更具意義。 4. 處理被淘汰的模型 前述因為不再合心意,或是損壞而變成被淘汰的模型,有幾種處理方式: 贈送或交流:將不再需要的模型送給朋友或其他模型愛好者,這樣能讓它們得到更好的利用。 二手出售:澳門常見的社交平台,都有模友互相出售二手作品,這不僅可以收回一部分資金,還能讓其他人享受這些模型的樂趣。 二次改造:如果模型已經損壞,可以考慮拆件,進行再利用或改造。例如常見的步槍,可以二次改裝為手槍,巨劍、造型手可以用藍丁膠固定,讓其他作品更易手持。 練習用途:確定不要的模型,可以進行各種上色或改造實驗。不同的塗裝、改造、滲線刻線,都需要大量的練習去熟練。如果大家有意進一步提升制作技巧,需要練手的素材就相當多。 總結 在有限的空間內收納高達模型需要一些創意和計劃,特別是斷捨離的智慧。希望這些建議能幫助您在小空間中也能享受高達模型的樂趣!

Spring Boot 02 - 快速接入Database的選擇: Spring Data JPA
科技新知
MacauYeah・2024-03-08

快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的 Spring boot version 3.x.y 或以上 Language java Group Id 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId 這個範例的名字,例如commandline Packaging type 本次使用jar,日後若開發web 應用,可以使用war Java version 17或以上 Dependency Spring Data JPA, Spring Boot DevTools 這次不像過去順利,因為這裏欠缺了Database連線資料,為了方便測試,我們先在pom.xml加入 h2與spring的整合很好。即使用什麼都不設定,直接運行mvn springbootrun,都可以成功執行了。但如果可以,在application.properties加入資料庫設定,會方便日後移植到其他常用的資料庫品版牌。 # srcmainresourcesapplication.properties spring.datasource.driverclassname=org.h2.Driver spring.datasource.url=jdbch2memtestdb; spring.datasource.usename=random spring.datasource.password=random 然後我們就可以做靠Spring Data JPA去生資料庫的表 table。Spring Data JPA預設使用的是Hibernate。假設,我們有一個表叫APPLE。我們就可以開一個class Apple和一個interface AppleRepo去接它。 srcmainjavaiogithubmacauyeahspringtutorialspringbootdatabasicApple.java @Entity public class Apple @Id String uuid; Double weight; getter setter srcmainjavaiogithubmacauyeahspringtutorialspringbootdatabasicAppleRepo.java public interface AppleRepo extends JpaRepository no content here 注意,因為不同需要,AppleRepo可能繼承不同的XXXRepository,它們大部份都是用來觸發寫入資料庫的指令。而這個也晚除了直接存取Hibnerate EntityManager的需要。 亦因為我們現在用的是h2Database,其實資料表並不存在。我們需要在執行Spring Boot時,同步先建立表,所以在application.properties 加入自動建表的設定。 # srcmainresourcesapplication.properties spring.jpa.generateddl=true spring.jpa.hibernate.ddlauto=update 然後在Spring Boot Context的環境下,可以隨時執行寫入的操作。 @Autowired private AppleRepo appleRepo; public void saveApple Apple apple = new Apple; apple.setUuidUUID.randomUUID.toString; apple.setWeight100.0; appleRepo.saveapple; Source Code spring boot data basic 因為h2Database只是用作測試用,所以springboot執行完,資料庫就會被刪除。而上述原始碼當中,還附上了一些dump sql的方法,至少可以讓大家驗證己儲存的結果。

低成本架設自己的直播網站
手機‧電玩
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。

【馬交慳多拿Baby】自助餐4人同,一人免費|參加Giveaway送零廢套裝 - 23.04.2021
生活在我城
Cheers!・2021-04-26

今集《馬交慳多拿Baby》為大家介紹澳門超值餐飲及購物優惠,部分低至6折。另外,我們每星期都有Giveaway遊戲,送禮物給大家,切勿錯過~ 1. CyberCTM 送你 Mofy Zero Waste Store 零廢套裝 Mofy Zero Waste Store 零廢套裝只要 $220 ,有齊純棉購物袋、環保餐具、手巾及牙刷,有效減少使用一次性即棄用品。去CyberCTM Facebook參加 giveaway 遊戲即有機會免費獲得一套,想加入零廢生活,快點參加吧~ Giveaway日期:421427 Giveaway傳送門:httpsbit.ly2RYBnZi 2. 皇冠假日酒店 4月自助晚餐買四送一 皇冠假日酒店自助晚餐 4 月在做 4 人同行,1 人免費優惠!成人每位 $298加一 ,還可以任食生蠔海鮮! 來源:皇冠假日酒店 3. 金樹 大豐信用卡埋單低至 6 折優惠 金樹晚市料理用大豐信用卡埋單有低至 6 折優惠,想享受精緻日本特色菜又有好去處! 來源:大豐銀行 4. MPay用中銀增值 $500,即可享高達 $188 利是! MPay用中銀增值 $500,即可享高達 $188 利是!優惠期到 4 月 29 日,快點試試吧~ 來源:MPAY 5. 澳門國際銀行用戶去八佰伴購物送$100現金券 澳門國際銀行用戶福利,現在去八佰伴用銀行卡或信用卡簽滿 $1,000,即送 $100 新八佰伴現金券! 來源:澳門國際銀行

@所有人,客流將達230萬!這份「澳門五一出通知」你一定要收好!
其他
澳門生活圈・2019-04-30

光陰荏苒,歲月如梭 不知不覺又快進入了五月 小夥伴們又迎來了五一假期 不少市民和內地盆友都准備出行 散散心,放松一下... 但!是! 一連4天的ldquo;五一rdquo;勞動節假期 澳門又將帶來客流高峰 人山人海的一幕又將出現! 一到假期 各景區就是排隊排隊排隊 熱門景點全是人人人 旅客朋友們,你們還好嗎? 1珠海邊檢總站呼籲 符合條件的旅客通關時,應盡量選擇邊檢自助查驗通道通行,以ldquo;刷證刷臉按指紋rdquo;3個步驟快速驗證過關,以有效節約候檢時間。 據珠海邊檢總預測,五一假期4天累計經珠海邊檢總站所屬9個旅檢邊檢站的出入境客流將達230萬人次。 其中,拱北口岸日均客流將達到43萬人次。 出境客流高峰時段 將從上午8:00下午1:00 (時長較往日的3個小時延長到5個小時) 入境客流高峰 將從下午的4:00晚上8:00 2關口高峰 五一期間,港珠澳大橋珠海公路口岸日均客流將達到10萬人次。 高峰主要集中在珠港出境方向的上午8:0011:00; 珠港入境方向的上午9:00中午12:00,以及傍晚6:00晚上10:00。 橫琴口岸日均客流也將達到4萬人次左右。 此外,九州港口岸和中山港口岸日均客流將分別超過4,500人次。 出入關的朋友就要注意啦,提前計劃,早作准備,早點出發,這樣,一切都可以休閑一點。 3五一假期人潮管制措施 警方預計今年五‧一假期(5月14日),澳門各口岸出入境人次及入境訪澳旅客同比去年均有20%的增幅。 除增派警員維持秩序外,必要時會在新馬路、議事亭前地、大三巴、關閘等地點實施人潮管制措施,並與相關部門協調,確保人、車安全及正常通行。 而新馬路及議事亭前地一帶的人潮管制措施,除按實際情況分三級制實施外,也會實行臨時疏導措施。 1 新馬路臨時疏導措施 關於新馬路人潮管制措施,預見人流越來越多的時候,在正式開展三級制人潮管制措施之前,治安警察局會預先采取以下疏導措施。 市政署斑馬線分流 若新馬路近郵政局一側出現人潮時,警員會在斑馬線口近噴水池一側指示部份人流經市政署一側前往南灣大馬路。 擴闊龍嵩正街行人路口 由新馬路左轉入龍嵩正街近中央廣場位置的路口,市政署已將行人路部份欄杆改為活動式鐵鏈。於人多擠迫時,現場警員可解開鐵鏈,擴闊路口,讓更多途人同時橫過馬路,避免造成阻塞。 同時,警員將根據現場情況禁止車輛由新馬路左轉入龍嵩正街,以更方便途人行進。 擴闊新馬路近必勝客一段行人路 現場警員將會采取臨時措施,將新馬路近必勝客的一條行車線改為人行道,擴闊該路段的行人通道以疏導人流。 上述措施將因應情況個別或同時執行,預計同時執行有關措施後能應付及疏導大量人流。若仍未足以疏導新馬路人流,將開展第一級人潮管制措施。 2 新馬路及議事亭前地人潮管制措施第一級措施:新馬路路口限行 當新馬路一帶人群十分密集時,會立刻安排警員疏導人流車流,並禁止使用新馬路與南灣大馬路交界以下3條人行橫道橫過馬路。 包括:大西洋銀行與中國銀行之間的人行橫道、大西洋銀行與商業銀行之間的人行橫道及中國銀行與英皇南灣中心之間的人行橫道。 另外,新馬路的車輛不可左轉入龍嵩正街,車輛如需前往龍嵩正街可取道傅禮士神父街行駛。 第二級措施:新馬路單向人潮管制 當第一級措施未能解決人群持續擠擁問題時,在第一級的基礎上,新馬路將實施單向人潮管制。 行人需遵照附圖所示lsquo;倒Trsquo;字型單向行進路線前往議事亭前地、大西洋銀行、滙豐銀行、商業銀行、工商銀行、中國銀行及市政署等地點。 第三級措施:議事亭前地准出不准入 當新馬路及議事亭前地人群出現大范圍擠擁時,在第二級的基礎上,議事亭前地至玫瑰堂整片區域將會視乎實際情況采取局部或全部封閉,屆時在區域內的人群可以離開,區域外的人士不可內進。 3 大三巴人潮及交通管制措施大三巴街單向人潮管制措施 當大三巴街(手信街)人群出現擠擁時,將會實施單向人潮管制措施,人流只可單向上行往牌坊,並取道周邊的街巷如大關斜巷、關前後街、高園街等離開。 大三巴牌坊人潮管制措施 另外,當大三巴牌坊范圍人群出現擠擁時,該區域會采取管制措施,市民或旅客可從牌坊腳兩邊小路上行抵達牌坊,而牌坊梯級只准下行。 大三巴交通管制措施 實施大三巴街單向人潮管制措施後,沿營地大街駛進之車輛需左轉草堆街方向,不可進入關前後街,以避免人車交滙而造成危險。 另外,若大三巴一帶出現持續擠擁的人潮,沿高園街駛進之車輛需右轉同安街離去,以及禁止旅遊巴駛上西墳馬路,直至人潮情況舒緩。 4 關閘人潮管制措施出境人潮管制措施 當離境大堂接近飽和時,關閘廣場風雨廊路段,會實施ldquo;分流及分段放行rdquo;的措施,臨時封閉該走廊兩邊,在特定位置設立出入口。 澳門居民、65歲或以上長者、孕婦、傷殘人士和三歲及以下小童,將因應實際情況,安排使用其中一條專用隊列,而其餘旅客包括外僱人士則使用另一隊列。 入境人潮管制措施 入境一側亦會因應人潮情況,在入境大堂前的行人走廊,作類同出境的人潮ldquo;分流及分段放行rdquo;安排。 為使廣大市民和旅客第一時間了解人流管制措施的實施情況,局方亦會同步透過治安警察局及交通事務局手機應用程序,以及電視和電子媒體等多個渠道即時推送有關資訊,務求方便市民、旅客及駕駛者即時查閱並作好出行准備。 假日期間市面及邊境站人多擠擁,警方呼籲市民旅客,為免意外發生,切勿推撞急燥,應互相包容並遵從現場警員指示,順著人流有序行進,保管好隨身物品及照顧同行長幼;同時,建議透過「警務易」手機應用程序,了解出入境過關情況,選擇合適時段和邊境站進出境。 每到假期,任何地方都會出現讓我們很熟悉的背影,那就是旅客。到了假期,每個小夥伴都想往外面走走。 還沒放假前,相信不少朋友都提前擬定了計劃,趁著4天的小假期,和朋友、戀人或者家人一起出行。 小編心裏想,世界那么大,我想出去走走,可是走哪呢,這就是個問題了,經濟允許的地方,哪都行,經濟不允許的地方呢,人太多 也有不少的朋友還是想呆著家裏,畢竟出行的人多,走著走著自己就走丟了,不然就是不知道被推著走。 不過,放假倒是有個好處,就是在內地可以免費通行。 4內地可以免費通行 近日,據內地交通運輸部發言人表示,今年ldquo;五一rdquo;假期4天小長假全部免費通行。 收費公路對7座以下(含7座)載客車輛免收通行費,包括允許在普通收費公路行駛的摩托車。 節假日免費時段 節假日的第一天00∶00開始 節假日最後一天24∶00結束 相信大部分旅客都會喜歡免費的通道吧,自駕遊到哪都不用收費,對於這點,小編很滿意! 不過,出行最重要的是什么,是天氣預報! 5五一天氣 這幾天,本澳的天氣還不算很穩定,ldquo;五一rdquo;當日更有驟雨雷暴,提醒市民留意天氣變化。 據了解,一股清勁至強風程度的偏東氣流正影響廣東沿岸地區,同時高空擾動正為華南帶來驟雨。 這影響廣東沿岸的偏東氣流會逐漸被一股炎熱的偏南氣流取代,預料一道低壓槽會在本周中期為華南沿岸帶來大驟雨及狂風雷暴。 據氣象局七日天氣預報 周三ldquo;五一rdquo;勞動節當天,多雲,間中有驟雨,有幾陣雷暴,氣溫23至26度。 周四及五均大致多雲,有幾陣驟雨,氣溫23至28度。周六多雲,短暫時間有陽光,氣溫23至29度。 所以,大家出門前做好相關城市的天氣預報,看看有哪些需要帶上的東西,出門在外,一定先以安全為重,保管好自身物品,還有愛護環境,不可隨意亂扔垃圾 小編在此祝大家假期愉快! 素材來源:日報、網絡 圖片來源:日報、網絡、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

「2022翱澳門無人機表演盛會」線上有獎戲 – 懶人包
生活在我城
Cheers!・2022-04-22

無人機盛會為澳門5月份的夜空添上色彩,更為大家帶來有趣遊戲與豐富禮品!即日起至5月8日期間,參與「2022翱游澳門無人機表演盛會」線上遊戲,回答有趣的問題獲得積分,累積積分兌換澳門酒店或特色商戶的獎品或優惠。當欣賞美妙精彩的無人機表演同時,更可進入線上遊戲選擇「掃瞄無人機」按鈕,透過掃瞄由無人機構成的「麥麥」圖案更可獲得額外10倍積分;另外記得參加埋大抽獎,隨時抽中五星級酒店住宿,獎品豐富,不容錯過! 遊戲入口:按此進入 1.用戶輸入電話號碼進行短訊驗證,即可開始遊戲! 2.用戶答中問題即可贏取分數,每天會有十次機會回答問題。 3. 每答中一題可獲得一分 4.用戶在活動期間集齊分數,5月1日之後就可換領不同獎品! 5. 於無人機表演日期及時間段內進入遊戲,選擇「掃瞄無人機」按鈕 6. 透過掃瞄由無人機構成的「麥麥」圖案即可獲得額外10倍積分; 7.用戶參與遊戲或完成指定線上任務更可增加用戶累積分數獲得大抽獎機會; 於每場無人機表演當晚,都會啟動一次大抽獎,一共四次。每次抽獎都不會扣除任何分數,玩家可放心兌換心儀禮品。大抽獎獎品豐富,不容錯過。 超豐富大抽獎禮品 包括各大酒店住宿套票,還有一系列優惠 及 電子券(餐飲及娛樂)等你來換! 新濠天地頤居酒店尊尚客房一晚(價值MOP3,678) 新濠影滙明星經典大床客房(價值 MOP2,574) 永利澳門豪華湖景客房住宿一晚及房內雙人早餐(價值MOP2,838) 永利皇宮皇宮客房住宿一晚及房內雙人早餐(價值MOP2,972) 澳門倫敦人酒店路易套房住宿一晚(價值MOP7,000) 澳門威尼斯人豪華皇室套房住宿一晚(價值MOP1,200.00) 澳門巴黎人豪華客房住宿一晚 (價值MOP920.00) 澳門康萊德酒店豪華客房住宿一晚(價值MOP1,100.00) 「銀河酒店trade;」銀河套房 價值澳門元6,488) 「銀河酒店trade;」豪華客房 價值澳門元4,988 上葡京酒店豪華客房住宿壹晚連雙人早餐(價值MOP8,569.00) 新葡京酒店豪華客房住宿壹晚連雙人早餐(價值MOP4,700.00) 回力酒店客房住宿壹晚(價值MOP2,288.00) 回力自助餐雙人晚餐(價值MOP656.00) 無人機表演亮點 今年表演主題為ldquo;澳遊四季rdquo;,四晚演出分別以ldquo;春臨澳門rdquo;、ldquo;盛夏澳門rdquo;、ldquo;金秋澳門rdquo;、ldquo;冬日澳門rdquo;為題,以四季時間軸線串連澳門的節慶盛事和特色建築等元素。表演將配上音樂及旁述,並於由南灣‧雅文湖畔至大型白色帳篷一帶的南灣湖景大馬路靠湖一側行人路區域設置揚聲器,增強演出的效果和氣氛,讓大家體驗視聽娛樂。 每場演出約15分鐘,使用的無人機數量由去年的300架次增加至880架次,呈現更多立體圖案,內容豐富多元。同時增設延伸活動,包括展出一架大型無人機、展示無人機排列成的特色圖案、無人機攝影比賽及無人機構圖設計比賽。 無人機表演時間及場次 大家留意!受天氣影響,原定於2022年5月1日及2日舉行的ldquo;翱遊澳門無人機表演盛會rdquo;的四場次演出將延後至5月3日(晚上8時及9時30分)及5月4日(晚上8時30分及9時45分)舉行。 無人機表演詳情:按此 無人機表演場次:2022年5月3、4、7、8日 無人機表演時間:共兩場於2000 及2130開始 最佳觀賞點:澳門南灣湖區及南灣‧雅文湖畔 倘若遇上不良天氣,旅遊局將最遲在表演前2小時公佈活動如期舉行、延遲或取消的決定,請留意官方資訊

是什麼讓他二人走向犯罪的深淵?
宗教玄學
熊神進・2022-08-22

昨日淩晨近3時,一名姓蔡74歲老婦,在中國香港賈炳達道九龍城廣場對開整理紙盒時,兩名騎單車男子搶去她的腰包, 腰包內的手機、八達通卡及裝有約16,000港元現金的銀包全被搶去, 婦人痛哭求助。 俄羅斯作家列夫middot;托爾斯泰, 講過一句話「幸福的家庭都是相似的,不幸的家庭各有各的不幸」, 筆者想起佛教一句話「種下惡因必有惡果」。 為了她的事, 我托了香港讀者儘量行大愛, 幫幫她, 例如, 給她一些衣服、飲食卷或法律上的援助。 由於老婆婆被二名中年男人搶了手包, 她會有創傷後群症, 大家要有一點耐性, 長時間關心她。一位讀者告訴我, 婆婆在30年前由內地來港定居,一直在工廠打工, 由於八十年代內地改革開放, 香港的勞動轉營, 很多業務都轉去內地, 她因為需要照顧一對孩子,不得不留在香港打工, 早年前她與兩名兒子居住在黃大仙東頭邨,惟因婆媳不和, 於是她搬了出外,現時露宿在賈炳達道變電站對開行人路。 她因為15年前一次交通意外導致行動不便,加上患有胃炎, 每月開支約二三千元醫藥費,平日她就靠領取長者津貼及收拾破爛幫補生活。這一萬多元是近日她的兒子前來探望她的時候給她的醫藥費, 未料被賊人搶去。 筆者2018年3月在 承德 工作, 當時亦發生過一位80多歲的老太太和老伴從銀行裡取完錢後,走到一個胡同裡的時候,卻來了一個騎著紅色摩托車的男子將老太太手中的包奪去。 在三世書裡面常常提到因果, 因果是什麼? 用簡單的說法, 指原因和結果。玄學家認為一切法皆是依因果之理而生成或滅壞。如果一個人今生行惡, 種下惡因 他她的來生就有惡果。種什麼因,受什麼果;善有善報,惡有惡報。意為會有什麼結果就會有什麼原因。 例如:以偷竊的例子,小偷的行為是「因」,而婆婆損失的不是「果」, 是「業」, 業是因為婆婆前生做過某些東西跟宿世債主有牽連, 她要還這場債。而這些賊人他她今生種下惡因, 他她會有惡果, 惡果的性質會在十殿閻王中表現出來。例如犯了偷竊罪就要進了二殿楚江王掌管, 他她們被推入此獄,另發入到十六小獄受苦,滿期轉解第三殿,加刑發獄。 筆者並不認同「劫富濟貧」這行為是對, 反而筆者希望大家建立佛化智慧家庭, 以五戒十律為本, 心懷善, 一生行善。 人誰無過,過而能改,善莫大焉。試問誰人沒有過失呢?沒有比知錯能改 這修養更可貴的了。筆者希望做錯了的人, 儘快糾正, 以及把「金錢」退還給苦主, 阿彌陀佛。 公共微信 macaumasterxiong 私人微信 macaumickey