搜尋

搜尋結果

【日本。四國自駕】※景點※ 香川小豆島 天使之路 天使の散步道 x 約束の丘展望台 (上)
走遍世界
80後愛旅行✈️・2023-03-12

位於瀨戶內海小豆島上的「天使の散步道」(又名「天使之路」)是一條連接小豆島「弁天島」和「余島」們的細長沙洲 每天只有在潮退時才會浮出水面,是一條每天只有兩個時段才能見到的道路! 傳說戀人手牽手走過這條步道就可以永遠在一起...... 我們開車來到「天使之路」前,觀光案內所前只有幾個停車位。 一般黃昏時間是最多人的時段,建議早一點來才會有位置停車。 如果沒停到觀光案內所前的停車位,可以停到附近的駐車場。 觀光案內所前都會標記著當天的退潮和能走過「天使之路」的時間。 今天最大干潮的時間是1728,可以通過「天使之路」的時候大約為最干潮前後的3小時左右,大概是1428~2028可通過! 「天使之路」潮汐表 ► httpwww.town.tonosho.kagawa.jpkankotnksdwn.phpid=38amp;num=4 「天使之路」潮汐表 ► httpwww.town.tonosho.kagawa.jpkankotnksinfo38.html 天使的郵箱~很有愛情的感覺~ 天使の休息 走向「天使之路」的路上有一間「蛭子神社」 終於見到「天使之路」的真身了!!! 「天使之路」其實是連接了「弁天島」、「中余島」、「小余島」和「大余島」 可是我們步行到的「天使之路」一般就只是由「弁天島」走到了「中余島」前的位置而已 而「中余島」、「小余島」都因為危險關係,禁止進入。 「大余島」則是YMCA的國際露營地,未經許可不得進入。 走出「天使之路」之前,旁邊有一個「約束の丘展望台」 走上去就可以見到「天使之路」的全景了!! 潮退時,這條長約500公尺的細長沙洲道便會透出水面。 在展望台上俯瞰過「天使之路」後,就走下來準備通過它了~ 從「天使之路」往回看,白色的就是「小豆島國際酒店」,因為位置優越所以不少人都會選擇這裡作為在小豆島的住宿。 來到「天使之路」的對岸,有一座小神社,樹上掛滿了戀人們的繪馬。 我們來的時候是1515左右,因為冬天的關係這裡很早就天黑了~ 大約1600,我們在這裡就看到了美麗的黃昏 建議跟我們一樣在下午的時間就來到,這樣就可以拍到白天的「天使之路」,又可以欣賞美麗的黃昏!! 回到停車的地方,旁邊有一個足洗場,可以把鞋子或腳上的沙清洗一下~ 「天使之路」就是只有在潮退時才會出現的道路,是有時限性的! 於是我們隔天特意在潮漲時再次回來這裡,為的就是想看看這條被淹沒的「天使之路」...

澳門人玩信用卡 – 兩張輕易申請的香港卡
專題報導
MO560・2020-06-02

澳門信用卡推薦 ndash; 兩張輕易申請到的香港信用卡 MO560 教你信用卡正確玩法 1. 簡介 了解過香港的AE卡後,小編知道不少讀者都希望能申請到其他香港銀行發出的信用卡,不單是優惠力度較強,還有以HKD結算、使用Paypal、使用香港電子錢包、享受香港卡專屬的商戶優惠等等。 小編現在介紹兩張可以在澳門輕易申請到的香港信用卡給大家,分別是大豐銀行BOCI的Visa港幣白金卡,以及香港華僑永亨銀行的Visa白金卡。兩張都是Visa白金卡,兩張都沒有甚麼推廣優惠,兩張都很一般;唯一的好處大概就是可以當作香港信用卡去使用,例如Paypal HK、香港電子錢包、八達通自動增值,以及人在澳門都可以輕易申請到。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2. 大豐BOCIVisa白金卡 2.1 特點 這是一張由BOCI發出的澳門大豐銀行的港幣信用卡,但由於使用了中銀香港的信用卡BIN碼493897,驗證時會視作是一張香港銀行發出的信用卡,故此可當作香港信用卡使用。它可以綁定Paypal HK、可以綁定香港電子錢包、可以享受香港卡專屬的商戶優惠如有,整體與香港信用卡無異。 每$15=1亞洲萬里通 生日月份$7.5=1亞洲萬里通 以積分形式運作 積分有效期為三年 積分換里數免手續費 需使用CTM卡或大灣區卡填表申請 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2.2 申請方法 這是一張由大豐發行的信用卡,所以直接在澳門大豐銀行的分行進行申請即可。 順提一帶,現有客戶直接到卡中心南通商業大廈11B申請的話,多數情況只需申請人簽名即可,省去攜帶大量文件到大豐分行的麻煩。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2.3 還款方法 於大豐分行還款 透過大豐戶口 透過Jetco 透過香港中銀戶口 透過轉數快FPS 延伸閱讀:《澳門人去香港中銀開戶口》 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2.4 迎新優惠 簽$3000送$300簽賬額,只限全新客戶。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2.5 年費 新卡首三年自動豁免年費。 三年過後,根據BOCI的政策,只需一年簽賬滿$2000即可自動豁免,亦可打電話申請豁免。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3. 香港永亨Visa白金卡 3.1 特點 這是一張由香港華僑永亨銀行直接發出的信用卡,完全是一張香港銀行發出的信用卡。除了Paypal HK、香港電子錢包之外,更可綁定八達通自動增值服務八達通自動增值申請表。 香港永亨的信用卡可申請加入「華僑永亨飛行里程計劃」登記表格,累積簽賬積分再以每12分=1里的形式轉換成亞洲萬里通里數轉換表格。以上表格可郵寄至香港卡中心香港郵政信箱514號、交往香港分行、傳真至85228542370、或傳送電郵至 card_hk@ocbcwh.com 。 每$12=1亞洲萬里通 以積分形式運作 積分有效期為兩年 換里數免手續費 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3.2 申請方法 在澳門華僑永亨銀行的分行進行申請即可,而月結單和任何通知都會由香港郵寄到澳門。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3.3 還款方法 於澳門永亨分行還款 於香港永亨分行還款 透過香港永亨戶口 透過Jetco 透過PPS 透過轉數快FPS 延伸閱讀:《澳門人去香港中銀開戶口》 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3.4 迎新優惠 迎新禮物經常有變,請到官網查看。另外,部份迎新禮物需要到香港領取。華僑永亨信用卡 迎新優惠 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3.5 年費 新卡首三年自動豁免年費。 三年過後,根據客服回覆,香港永亨並沒有自動豁免信用卡年費的政策,但只需一年內消費$500或以上,致電卡中心申請豁免即可。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

陳康妮:致澳門不一樣的創新老師 我們如何從0到1
文化創意
陳康妮・2022-11-23

創新是一項複雜的治理工作,需要激情和偉大的領導力才能持續產生。然而,多數組織在成長過程中,不免會遭遇思維的慣性、文化的惰性等ldquo;創新殺手rdquo;的阻撓,真正實現傑出創新的組織少之又少。 澳門需要更多推動教育創新、社會創新、醫療創新。 醫療制度創新的人我們需要培養更多未來創新人材從0到1的創新 三年前。我在澳門建議過澳門某組織推動創新失敗了。再在大學推動創新。要找合適的對口才行。更要面皮厚不怕失敗。和堅持明年我會多放時間在你們身上我希望見到澳門有更多教育創新點子。做你們的顧問去陪伴你們走。 記得。我曾經在課堂課過現在是第四次工業革命。我們是大灣區老師。我們是創新教師要打杖。芬蘭推動教育創新40年。我們澳門是第三年。今日和三年前已經不一樣。我們的工作要有使命感 你願意成為不一樣的老師嗎? 歡迎找我談天盼望你的教育創新點子成功落地澳門。分享你的喜悅比我知在我眼中。你們未來位位都係澳門教育家2023年不再一樣! 【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳洲墨爾本大學主修高等教育管理學畢業 澳門資深教育管理學專家澳門教育作家(教育創新)澳門兒童文學作家 澳門國際培訓師從事國際培訓師工作26年全球職涯發展師澳門斷捨離群組創辦人(群組合共26000人)

澳門教育家陳康妮:探索數學與音樂的交匯處
文化創意
陳康妮・2021-03-10

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年 ldquo;我會想一個調子,然後我必須考慮下一步該怎麼做,就像數學問題一樣。rdquo; 父親微笑著,把我推進機埸塞進去, 21歲時,我首次來到澳州墨爾本大學的教育學之路。如今,我是一名教育管理學專家,終生學習。最近學習數學和音樂的高級課程。儘管我喜歡STEM和拼圖,但花了一些時間才意識到音樂在我一生中的重要性。 ldquo;我在四年級時學習了鋼琴和二胡但從來沒有非常認真過。當我進入高中時,我的很多朋友都是充滿激情的音樂家,激發了我開始更多的練習,但我仍然喜歡唱歌。最終,我和一位香港朋友成立了一支民樂樂隊,在社區演出。激發了我對唱歌的熱情和欣賞rdquo;。到達澳門教育的崗位後,我艱難​​地決定了如何將音樂融入大學經歷。選擇教創新教育後,決定就變得清晰了。 ldquo;我想了一下,我只會做教育管理學。但是隨著我上更多的音樂課,我意識到擁有音樂專業對我來說也很重要。我一生都需要。我很幸運,教育管理專業如此靈活rdquo;。 每次上新的音樂課後,對自己的決定變得更加自信。諸如爵士樂歷史之類的課程使我眼前一亮,這是我從未考慮過的音樂領域。我回憶說:ldquo;我開始瞭解音樂學如何加入在教育管理學課程,從教育和文化的角度審視音樂。rdquo;這對我來說是如此新穎和有趣。我計劃再次加入音樂線上樂隊,繼續從事教育管理培訓。我遇到了其他熱情的音樂教育家,其中許多人將成為我看成最親密的朋友。從那時起,我鼓勵學生就教育管理學加入音樂教育。加入的更大影響進行更多對話。rdquo;我們討論了重要主題,例如音樂與性別歧視,性別和港澳文化之間的關係。這些主題在我的課堂上出現了很多,因此我覺得把整體作為一個整體來談論也很重要。rdquo;當我不在學習或排練歌曲時,我喜歡將自己的創造力用於創作自己的教育管理培訓。做教案的過程使康妮對數學和音樂的興趣融為一體。 ldquo;兩者需要類似的心態。我有一個調子的想法,然後我必須考慮下一步該怎麼做,就像數學問題一樣。rdquo; 從前上大學的時候,我也開始擴大對教育管理學的熱情。目前是澳門科技大學的講師,教學目標是向大學生教授創新教學。我嘗試通過分享自己的故事來激發學生們的興趣 我從不間斷地分享父親的夢想。 ldquo;唱歌提醒我,教育管理有很多要探索的地方rdquo; 我計劃始終通過自己的激情來傳達想像力和創造力。目前正在研究一種用於播放音樂的互動式推動教育管理的概念。ldquo;隨著您越來越接近解決問題,音樂將會變得與學生溝通更有共鳴。rdquo; 同樣的內在火花也將繼續在我的寫作作品中找到出路。講故事的過程使我以不同的方式分享了對大夢想的熱愛。通過微妙的和聲,我會向讀者傳達了清晰的資訊。

我發現了他吸毒,他經常夜不歸宿
玄學星相
熊神進・2017-05-19

覆:心無所依 信件內容:(由於隱私問題,以下部份內容已被刪除) 先生你好,我關注你好久了,在自己的婚姻生活中也煎熬了好久,我不知道這樣的男人值不值得我去守候。我們是在08年通過相親認識的,當時我覺得他有點矮,不想和他談,但是當場媒人讓他和我比了一下身高,確實比我高一塊豆腐高,我那時才19歲,在深圳打工了大半年,可能當時感覺一個人在外挺孤單的,好想有個家,所以當媒人給我介紹時,我也沒有去想太多,就想著他家條件還可以,以後不用再在外孤零零的了,就答應了他。我們都沒有談過戀愛,在一起幾個月的時間就領了結婚證,雖然在相處的這幾個月中,他有過幾次對外發脾氣,但我都忍了,因為他是那種很會哄人的人,我那時候太小,根本就不知道婚姻是如此重要,不知道婚姻中找一個對的人過日子是如此重要。打完結婚證以後,我很快就懷孕了,在懷孕的9個月時間裡,我過的相當的慘,我發現了他吸毒,他經常夜不歸宿,我那時常常半夜睡不著,那段時間經常吵架,他爸媽也打他,但是沒用,根本管不住他,直到09年的10月19日我在醫院待產,晚上他陪床,他竟然是在外吸了毒去的,我躺在床上痛的死去活來,他竟然睡的跟個豬似的,根本就不管我,我很似傷心!生完孩子後,我每天一個人在家帶孩子,他依然是在外玩,甚至於過年都是我一個人抱著崽崽家守歲,而他卻說有個朋友在賓館,他要去送肯德基給它恰。 10年的4月份開始,我就在外上班,他老是懷疑我和他舅舅有染,動手打我,在7月份的時候我外出去買衣服他打我電話,我不太想接,他打了好多個電話,後來我接了,他趕過來,對我大罵,在外一點面子也不給我,當時我就回來他幾句,他直接對我動手,我很生氣,就跑回我爸媽那裡去了,我直接把經過跟我父母說了,我說我不想和他過了,我想離婚,我父母見我們一直吵鬧,他還動手打我,就說隨我的意願,那時我的心真的被他傷透了,就一恨心,第二天就和他把婚離了,之後我就去了深圳打工,有二年的時間沒有再聯繫過,但是因為有崽,我在12年的時候來看崽時,又被他騙了,他答應我會和我好好過日子,我看在崽的份上,就和他把婚複了,沒想到,他還是老樣子,動不動對我疑神疑鬼的,老是猜忌我,動不動就罵我臭婊子,叫我滾之類的話,他的脾氣真的很不好,在外面做事也總是和同事吵架打架,總是一份工作最多做幾個月就做不下去了,而且也不拿錢養我和兒子,他老是沒錢用,到處借錢。我現在看著崽崽,內心好想遠離他,但是我崽我又放不下,煎熬著很是痛苦!先生請你告訴我還有必要和他過下去嗎?我的婚姻為什麼會如此不如意呀,我的幸福在何方? 熊神進老師回答: 【太多玄學家說,孩子是來取債】 她只是一名普通女性,眼耳口鼻很平凡,筆者從過去三十年教學經驗中,最希望女性的一生有二種特徵: 下巴圓潤。對於女性來說,晚年有子女,丈夫在身邊照顧是一ldquo;補品rdquo;,風來有衣,寒來有屋,笑在心,樂在窩。人生有什麼追求?對女人來說,金錢多了,只能多買一件名牌, 沒有愛,金錢再多都沒有意思。筆者看她的下巴,很好,不尖銳,有一團肉,她的苦,只是幾十年,吃過風雨後,她又見陽光,如果筆者沒有推斷失准,她晚年很少病痛,有一些小積蓄,可以跟孩子一起。 遺憾的是,她一生遇不上真命天子。她曾經嘗試建立佛化家庭,只因心有餘力,因為建立佛化家庭是要具備很多條件,最常見的條件就是丈夫的認同及支持。遺憾,抱歉,sorry,筆者沒有從她的奸門看到她擁有一位良性丈夫,反而,他的丈夫是drug addict。 很多女人在戀愛時只懂生氣,生自己的氣,生男友的氣,她們的心坎都是怨氣,沒有冷靜下來去觀察丈夫的行為,最終,婚後才知道丈夫並不是自己眼前這杯茶,而肚子又長了起來,於是,不幸的事,就一次又一次出現。 她的丈夫不懂愛她,背著她做出傷害自己,傷害家庭的事,在她失落的日子裡,她聘請玄學家指點迷律,師傅給她很多評論,其中一個就是孩子的命! 誠然,她的孩子八字中月柱是干支相克父母,對父母是有某時空的影響,但,筆者翻查她的三世書,發現一個玄密,寫來鼓勵一下。 小孩來到她的家庭其實是有二個原因: 她來釋放母親的苦。這話一點也沒有錯,在小孩懷孕期間,母親是知道父親在吸毒,而這個傷心震醒了肚中的小孩。小孩沒有哭,她是想安慰母親,告訴母親要堅強,要知命而不認命,不要自殺,不要哭,不要跪著求男人回頭,這小孩,筆者很尊重。 小孩的八字是有沖父母,沖又怎樣? 一對成年的父母,怕小孩沖嗎? 不怕,一點也不怕,小孩來到他們的家庭,是報恩,是一種福,是一位菩薩,教化父母人生的意義,是一種家庭之光。小孩的母親完全明白,在小孩的童年,大家都苦,苦是合理,因為家中有人不務正業,沒有人脈,沒有貴人, 家徒壁立,最苦不是貧,而是窮了知識。 筆者要收筆,收筆前想說一句:命運是掌握在強者手上。人在做,天在看,請苦主不要再回頭,帶著孩子起步,孩子是菩薩,再苦,也有善菩薩在身邊,一起同修。祝福。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 熊神進:澳門 85366618785 Facebook httpswww.facebook.com熊神進風水法器店MasterMickeyHungFortuneWorkshop252635158482455 公共微信 macaumasterxiong 淘寶風水法器店:httpmacauhung.taobao.com

#007 最怕其實被取消資格 還不知道拼命掙扎
愛情婚嫁
李小時・2015-01-21

親愛的B 我承認剛才的語氣太過惡劣 但我不會說對不起 因為被欺騙的人不是 你不會了解那種感覺多麼的難受 「為甚麼是我」 我沒有聽清楚你的解釋 我知道你沒有很想我聽清楚 你只是在你的行為合理化 如此心安理得 「為甚麼是我」 我一直想問出口 奈何話到嘴邊 卻發不出聲音 可能是因為喉頭太緊 又或是自尊太重要 迫使我戴上面具 咬實牙關不讓抖音洩露其實快要崩潰的情緒 「為甚麼是我」 甚麼為我好 甚麼我很好 甚麼 甚麼 我全部都聽不懂 說到底還是謊言 都到了這個時候 你還是滿口謊言 我開始懷疑 我為甚麼會選擇相信你 相信的結果是兩面刃 刺傷了自以為是的你 還有太過天真的我 在對話結束後的第5個小時 我始究搞不懂 若是你有心欺騙 你這個逃之夭夭的騙子 怎麼可以不認真地騙我一輩子 取消資格 詞 梁芷珊 曲梁偉豐 唱陳小春 親愛的B 我承認剛才的語氣太過惡劣 但我不會說對不起 因為被欺騙的人不是 你不會了解那種感覺多麼的難受 「為甚麼是我」 我沒有聽清楚你的解釋 我知道你沒有很想我聽清楚 你只是在你的行為合理化 如此心安理得 「為甚麼是我」 我一直想問出口 奈何話到嘴邊 卻發不出聲音 可能是因為喉頭太緊 又或是自尊太重要 迫使我戴上面具 咬實牙關不讓抖音洩露其實快要崩潰的情緒 「為甚麼是我」 甚麼為我好 甚麼我很好 甚麼 甚麼 我全部都聽不懂 說到底還是謊言 都到了這個時候 你還是滿口謊言 我開始懷疑 我為甚麼會選擇相信你 相信的結果是兩面刃 刺傷了自以為是的你 還有太過天真的我 在對話結束後的第5個小時 我始究搞不懂 若是你有心欺騙 你這個逃之夭夭的騙子 怎麼可以不認真地騙我一輩子 取消資格 詞 梁芷珊 曲梁偉豐 唱陳小春

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

Spring Boot 01 - 萬物始於Spring boot context
科技新知
MacauYeah・2024-01-16

Spring Boot 01 萬物始於Spring boot context 筆者早些時候向一位朋友討論,為何Java那麼不受歡迎。朋友一句就回答,Java煩爆,沒有人會喜歡。 老實講,Java在句法上,實在囉唆。但以筆者的經驗,即使使用其他語言和開發框架,在實戰到一定複雜程度下,其實也一樣煩爆。 而現在的Java框架中,就以Spring boot的入門門檻低。筆者從Spring boot 1.x用到現在的3.x,也真的感受到更多的簡化,所以筆者也加入一起推廣Spring boot的行列。筆者將會通過一系列最小的可執行程式,為大家講解Spring在Web和資料庫上的應用。 所以現在就不廢話,馬上開壇作法 快速下戴模版 使用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或以上 之後就不用選了。若你經官網起範例,你會得到一個zip檔,下載後解壓縮。若你使用vscode插件,最後插件會叫有一個位置儲存。它們都是最後也是會得到同一樣範例Java project。 你使用Vscode,Intellij打開,IDE都會自動辨識到它是java maven project,同時會顯示java和maven結構。道理上你用Intellij 應該可以無腦開始編譯Community 或Ultimate版都可以, Vscode有安裝Extension Pack for Java也會開始自動編譯。不想麻煩,也可以試用Github Codespaces java。Github Codespaces其實就是一個雲上的vscode,經網頁可以連到Github VM內的vscode,所以它也會有齊Extension Pack for Java等插件。 筆者最後也會上載已完成的範例,它也可以在Github Codespaces上以Java執行或繼續開發。 打開project中的pom.xml,它為我們添加了兩個很重要的lib org.springframework.boot springbootstarter ... ... org.springframework.boot springbootmavenplugin springbootstarter是重中之重,它定義了怎樣動態地設定日後的其他lib,它是讓我們可以無腦設定的一個關鍵。但若大家有很多客制化的設定,就要返撲歸真地逐個lib叫起。 maven在預設情況下,只會負責編譯和打包目前的project原始碼。所有相關依賴就是xml中的dependency,並不會自動包起。而springbootmavenplugin,就是幫我們把相關依據都包在一起,讓你的jar可以獨立行起來。 註 若大家在開發lib jar,並不是一個獨立執行的jar,也就是原始碼上沒有main函數,大家就不應該引用springbootstarter和springbootmavenplugin。 我們繼續看其他原始碼,整個資料夾就像以下那樣。 . HELP.md pom.xml ` src main java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplication.java ` resources ` application.properties ` test ` java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplicationTests.java CommandlineApplication是我們有main函數的java class。我像可以經過IDE運行main又或者下指令mvn springbootrun來執行。 正式開始我們的Commandline開發 我們在CommandlineApplication.class中,加入新的程式碼,實現ApplicationRunner和它的函數run。 package io.github.macauyeah.springboot.tutorial.commandline; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; other import @SpringBootApplication public class CommandlineApplication implements ApplicationRunner static Logger LOG = LoggerFactory.getLoggerCommandlineApplication.class; public static void mainString args SpringApplication.runCommandlineApplication.class, args; @Override public void runApplicationArguments args throws Exception args.getOptionNames.stream.forEachoptionName gt; LOG.debugquot;option namequot; optionName; args.getOptionValuesoptionName.forEachoptionValue gt; LOG.debugquot;option valuesquot; optionValue; ; ; LOG.debugquot;program end.quot;; ... 這個run函數很直白,就是更好地演譯main中的String args。 但大家還要看清楚,這個main並沒有直接執行run。其實它是靠SpringApplication.run及@SpringBootApplication,跑一堆自動設定,最後因為傳入CommandlineApplication.class是一個Spring 可以處理的ApplicationRunner,所以才呼叫它的CommandlineApplication.run。 換個講法,如果今天做的是web應用,傳入去的就會是SpringBootServletInitializer,這個SpringBootServletInitializer也不一定跟main是同一個class。 如果大家有興趣,可以經過反編譯器,點入@SpringBootApplication看它的原始碼,你就可以看到它其實代表了很多自動化的東西。如果我們只做一些在同一個模組下生效的事情,《自動化》極大地降低了大家入門門檻。一般來講,如果大家不在意程式碼的複用度,比較少機會自行設定,自動化已經很有用。而隨著系統規模增加,多模組就慢慢地顯得重要,在大家了解完基本的Spring後,著者再從測試用途test case入手,為大家介紹如何手動設定。 Source Code Commandline Application