搜尋

搜尋結果

Github flow 沒有提及的發佈 - 佈署 | Release - Deployment
科技新知
MacauYeah・2024-08-23

不知道之前為大家介紹的github flow,大家覺得怎樣?好用嗎?今天,筆者又來講講筆者心中認為它沒有好好給出指引的地方。 我們的信心指數,其實沒有那麼高 在前文中,經過 pull request 、 code review 、 auto test ,道理上,開發者可以做的都已經做過了,然後就是等待發佈 Release。 對於單純的庫類型的程式碼,筆者認為,的確沒有事可以再做,實務上就是直接找人其他程多員試用最新版本,看看有沒有問題。只要 main master 上,明確的表示版本號的變更,就差不多等於直接發佈。有需要提供binary版本的,就還需要觸發上載binary的流程,但這個跟 pull request 觸發 auto test 差不多, auto test 成功後就上載。 對於服務類型的程式碼,例如 Web App 等,直接發佈到正式環境還是有些不妥吧?始終會即時影響到業務,我們至少有個測試場,經用戶做實際的業務操作去驗收。但這個時機,應該是在Github flow的什麼時候做? 在原始的git flow中,有一個叫做 develop 的相對穩定分支,僅次於 main 。它是功能開發完成後第一次pull request 的地方,我們可以用這個概念來做自動發佈到測試場。但若在github flow 中加入了這個 develop uat staging 分支,其實就等於複雜地回到過去傳統的 git flow中,對好多新手來講難以接受。Github flow 的成功簡化,其實很大依賴著自動化測試。現在的測試用例,並不再限於單元測試。就連整合測試,也可以經Docker等容器化技術去做,只要我們的自動化測試有足夠信心,就可以發佈。但反觀我們的 Web App 例子,我們認為自動化測試難似涵蓋所有情境,也難以開發。所以我們還在有個時間發佈到測試場,進行人工測試。 pull request 快速迭代 筆者結合自己的經驗,配上國外討論區 Stack overflow 的內容,筆者認為Github flow上進行 pull request 後,就是最好的發佈測試場時機。所以我們需要盡快進行驗收測試,完成後在Git commit上加上Tag,以示通過驗收測試,可以發佈正式環境的版本。 不過這個模式是有一個很重要的前題假設:快速迭代。當我們驗收完成後,盡可能快地發佈到正式環境,不然會阻礙下一個功能的pull request驗收,或是覆蓋了上一個pull request的驗收環境。 用反面的例子來說明,如果我們有很多功能需要驗收,或變化很多,或存在多輪的里程碑開發,我們就不適宜那上述模式。最保險的做法,還是回到傳統的 git flow ,引入 develop uat staging 分支。但如果大家還是那麼討厭傳統 git flow,筆者還是有另一個提議。 既不想回到傳統 git flow ,但又需要慬㥀的考慮驗收發佈流程 如果開發的功能變化比較大,需要多方面協調、測試、驗收,經歷多次里程碑後,才有一個對外發佈的版本,大家可以考慮分開 Repository 做開發。例如 v1,v2的 Repository 完全獨立。 v1 是已發佈的版本,有獨立的測試場,任何即時候需要修正,就在v1的 Repository 做 pull request。 v2 則是未發佈版本,亦有獨立的測試場。加入任何新功能後,就在v2的 Repository 做 pull request,用自己專用的測試場做驗收。到 v2 正式發佈後, v1 就封存處理,再開一個 v3 作為下一個大版本的開發。這個模式,那怕在庫類型的程式碼也用得上。 這樣做的好處是 git Repository 和歷史記錄都會獨立,自動發佈的腳本程也會簡單明確一些。壞處則是 v1 v2 難以做功能對比,我們只能靠人腦記著 v1 有沒有什麼後期加入的修正和功能,需要同步移植到 v2 中 相對的,著是同一個Repository,可以利用merge 功能確保 v1 有的,v2 都己處理,只是必需要很懂處理版本衝突問題。

澳門教育家陳康妮:你所不知道澳門人工智能教育的祕密
文化創意
陳康妮・2021-05-26

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年 隨著科技不斷發展,「人工智能」這四個字已經被越來越多的人熟知,人工智能走進了我們的生活中,同時也走進了教育學習中,人工智能與教育碰撞出了奇妙的火花。 人工智能是面向未來的,教育依靠著過去卻又指引著未來,教育的內容凝結著千百年來中華民族的智慧成果,也引導著祖國的花朵向未來邁進。 在我看來,人工智能與教育的結合是大趨勢,因為人工智能可以幫助提高教育的效率,讓教育教學更加具有針對性。在人工智能的協助下,學生可以通過相應的設計程序知道自己的薄弱點,可以在接下來的學習過程中更有針對性地複習;老師也可以通過相應的設計程序知道不同的學生存在的不同問題。課堂時間有限,老師的教學精力有限,若想要在一堂課地時間內照顧到班級內的每一個學生是不太現實的,所以我們必須利用人工智能這一科學技術來將現在的不可能轉變為未來的可能。同時,盡早地接觸科學技術對於學生的未來發展也是很有好處的,在今天,機器人編程等教學項目層出不窮,很多學生早早就學習了編程,科學技術的發展是未來的大趨勢,若是可以極早地激發學生在科學技術上的潛力,這也為他們的人生指明瞭一個方向。但是需要注意的是,我們不能夠完全地依賴人工智能而忽視了學校教育的作用,因為冷冰冰的程序無法代替充滿人情味的課堂,我們培養學生不僅是要傳授他們知識,更是要幫助他們成人,幫助他們樹立正確的人生觀、價值觀和世界觀,及時掌握某一階段學生們的狀態,關注學生們的心理,這樣才能多管齊下,幫助學生們更好地成人、成才。澳門是開放的、包容的、國際的,作為教育界的人士,我們不能因循守舊,毫無創新思維,更不能對人工智能教育產生牴觸心理,我們要做的是需要思考一條人工智能與教育結合的新道路,在不改變原有教學內容的基礎上,為其增添新的內容,注入新的活力。創新原有的教學模式,提高教學效率,我們要站在巨人的肩膀上思考、創新,我們澳門的教育一定是要面向未來的,只有帶著前瞻性的眼光纔能夠引導我們的學生向著未來更好地前進,幫助他們去探尋更美好的人生。

網紅店雲集,珠海奧園廣場,珠海唯一真冰溜冰場!
走遍世界
Wish? Do!・2019-05-09

平時去珠海逛街,離得近的不外乎華發商都和富華里。這次去新地方!離拱北口岸約三十分鐘車程,就可以到達奧園廣場。奧園廣場在去年中才開業,目前人流量不算多,但是商店種類齊全,更有電影院和珠海唯一真冰溜冰場,附近還有很多裝修特別的網紅店,最適合周末過來吃喝玩買! 奧園廣場餐廳種類非常多,我們就來到人氣極高的「老昌春餅」。「老昌春餅」在北方是比較有名的品牌,而在珠海則只有一間。來到門口沒多久,已經有不少人聚集排隊等候,可見魅力非凡! 小提示:提前在手機下載「美味不用等」手機應用程式,提前預約取號,就不用花時間排隊! 這家店的特色就是用餅皮把菜卷起來吃,餅皮的種類有「春餅」和「筋餅」兩種,春餅麥香味比較濃,口感較為香軟,油份少。筋餅非常有嚼勁,晶瑩剔透,相對比春餅薄一點。 薄薄的餅皮包着炒雞蛋和土豆絲,再沾上葱絲、青瓜和醬料,包得非常滿實,一口咬下去,兩個字形容:滿足! 滿足了口舌之慾,一於就去做一下運動吧!位於奧園廣場四樓的「世紀星滑冰場俱樂部」,是珠海唯一的真冰溜冰場,門票價格 $100,場地不算大,平時在場上沒有太多人,大部份是小朋友,吃完飯不妨溜下冰! 奧園廣場的CC影場有LUXE巨幕杜比全景聲廳,更有VIP情侶沙發電影廳!內地看電影的價格相對澳門便宜,既然來到不如看場電影再走吧!

新一年“血腥”事件,香港大角咀上演“堵车砍人”!
其他
澳門生活圈・2019-01-02

對於2019年的到來 大家都是喜氣洋洋的感覺 但是,意外卻是不斷發生 在這喜慶的日子里 香港卻又上演了堵車砍人事件 數名狂徒狂斬7人車司機 一場血腥拉開了序幕 1月1號晚上8點左右,一名中年男子駕駛一輛7人車,沿香港大角咀海庭道往尖沙咀方向行駛,到海富苑對開時遭兩輛車迫停,右車尾被後方私家車追撞,兩車跳下數名刀手,沖向7人車朝車身狂斬。 (圖:星島) 7人車司機位車門最少有7條被斬刀痕,男司機也難以逃脫,右手臂挨了幾刀,刀手得逞後直接跳回車輛逃走,傷者報警求助。 (圖:星島) 救護員接報趕至,將傷者送院治理。經警方查問事件經過塬因,但傷者拒向警方透露被斬原因。 (圖:星島) 不過,警方經過連番追查鎖定目標,徹夜展開大範圍拘捕行動,最終在將軍澳厚德邨拘捕3名男子。 (圖:星島) 不久後,附近幾百米外海泓道,有市民發現油麻地警署外一輛私家車起火,於是報警求助,消防接報到場將火救熄。 (圖:星島) 警方發現車內有一個汽油罐,懷疑汽油罐中曾裝滿易燃液體。 經警方初步調查,懷疑起火車輛是刀手所乘坐的其中一輛車,車輛上為假牌,不排除刀手得逞後毀車,再轉坐其他車輛逃走,對於相關案件,警方正展開調查,進一步查明行凶原因。 (圖:星島) 法治社會,竟還有如此倡狂之人 搞得人心惶惶,市民提心弔膽 何為法?何為治? 不久前就已經有相關的事件出現 現在又來一幕相同的血腥追殺 一亂再亂,何時是個頭 希望警方加強治理一下吧 素材來源:日報 圖片來源:日報、星島、電影gif 版權屬於原作者 編輯撰寫:小嚕

【香港。食記】Girlboss by Master Kama:經濟夢幻下午茶!
專題報導
原來世界這樣大・2018-12-27

Girlboss by Master Kama是以女性為主的路線,在看門面的佈置一看就知,充滿粉紅夢幻的感覺,絕對叫女生為之瘋狂。 想跟知己去吃個Tea,很容易就會聯想到高級酒店的下午茶,雖然間中也會去奢侈一番,但還是會看價錢做人,總不能每天都去吧?!Girlboss by Master Kama 推出了新款的精緻下午茶,竟然只需$98,星期一至五供應的,或者會成為你跟朋友的經濟下午茶選擇。 這款BFF甜蜜下午茶由鹹點和甜點組合,以木盤盛載著,簡單來個Top Shot,打卡一流! 鹹點方面,有黑魚子配煙燻三文魚意大利香草包、蟹子玉子燒、龍蝦黑松露飯糰、大蝦青木瓜絲沙律、巴馬火腿蜜瓜卷及火腿煙燻鴨胸三文治。雖然份量小小,但吃過鹹點之後都已經半飽的狀態。這份下午茶可算是結合了不同類型的菜式,各有特色。像是大蝦青木瓜絲沙律是泰國菜式,大蝦以下的青木瓜絲沙律帶點辣感;蟹子玉子燒是日本的菜式,相當足料;三文治偏靠法式風情等等。 雖然愛吃下午茶,但我還偏少吃甜點。令我驚喜的是Girlboss By Master Kama 下午茶以鹹點為主,正正合我心意。 甜品方面有時令鮮果外,還有日本抹茶布丁和日本傳統三色花見團子,充滿和風感覺。女生一向都對抹茶相當熱愛,這三款甜品應該不會令大家失望了吧!嚐了一嚐這個日本抹茶布丁,茶味濃郁而且質感幼滑呢!下午茶餐包括了兩杯餐飲,一邊喝杯茶吃著下午茶,一邊聊一整天吧。 另外跟朋友一齊點了個Girlpower set,內有慢煮豬腩肉包和炸薯條,後面的飲料是蘋果味忌廉梳打加上奶蓋。慢煮豬腩肉包意外的好吃,肉質有著豐富的肉汁,讓包一點都不覺得乾涸。偶爾來荃灣一次,也找到好吃的~滿足滿足! Girlboss by Master Kama荃灣大壩街430號荃灣廣場4樓432號舖

香港北角海逸酒店 「舉杯迎夏日」自助晚餐
全球飲食
LifeMag Editor・2017-06-24

炎炎夏日,最適合與親朋摰友一同品嚐美酒消暑,北角海逸酒店誠意呈獻「舉杯迎夏日」自助晚餐,讓大家於舉杯暢飲之時,亦可細味一系列以酒入饌的特色自助餐美食,為舌尖帶來嶄新的味覺享受。 酒店大廚特意用不同款式的美酒烹調各款別具風味的佳餚,嫰滑多汁的烤啤酒豬肋骨以啤酒醃製,再烤至皮脆肉香,絕對是滋味之選。滋味馥郁的紅酒燴牛尾,紅酒香氣滲透肉質軟腍的牛尾之中,令人回味無窮。香辣惹味的橙酒香辣蝦伴藜麥,爽彈大蝦配上口感煙韌的健康藜麥,添以辣椒調味,令整體味覺更香口刺激,層次感十足。其他以酒入饌的菜式如:清新不膩的青檸蜜糖三文魚伴雜菜配香檳汁、鮮甜肥美的白酒炒蜆及辣肉腸、酒香濃郁的意式釀牛肉卷配紅酒汁、賣相誘人的鵝肝醬白汁芝士焗扇貝配茴香酒及滋味無窮的清酒金菇牛肉卷,精心的配搭將滋味昇華至另一層次。 酒店為大家不停放送自助餐美食,並設置即席烹調美食櫃位,包括紅燒碧綠花膠及香煎鵝肝多士等輪流供應;前者採用名貴的花膠,深受女仕喜愛; 後者優質鵝肝口感軟滑甘腴,佐以酸甜的黑醋汁更能感受到齒頰留香的細緻味道。 除此之外,還有極受歡迎的海鮮專區包括即開上乘生蠔、法國麵包蟹、香草小龍蝦、翡翠螺及藍青口等輪流供應,絕對能滿足一眾饕餮的味蕾。 酒店大廚亦特別以美酒製作出賣相精緻的甜品,推介有朱古力迷至愛的迷你特濃冧酒朱古力餅、芳香撲鼻的橙酒朱古力慕絲餅,另外特意為小朋友而設的仿香檳啫喱及仿雞尾酒啫喱,迷你香檳及雞尾酒杯內盛載著以假亂真的蘋果啫喱,讓小朋友亦能分享「舉杯迎夏日」的喜悅。自助餐更特設不同味道的Hauml;agen Dazs雪糕及Hauml;agenDazs雪糕批,讓各位的舌尖感受細緻高雅的味道。 「舉杯迎夏日」自助晚餐 供應時間: 2017年7月1日至9月30日 晚上6時30分至10時 價目: 成人$428 小童$298 星期一至四 成人$448 小童$318 星期五至日及公眾假期 地址: 香港北角英皇道 665號北角海逸酒店2樓 港鐵 ldquo;鰂魚涌站rdquo; C出口 訂座電話: 8522185 2155 網上商店優惠 75折優惠 ndash; 凡於網上商店預訂綠怡咖啡廳「舉杯迎夏日」自助晚餐即可享75折優惠 名額有限,額滿即止。 詳情可瀏覽httpeshop.harbourplaza.comnorthpoint

一封來自90後的信,致每位仍在為生活打拼的你﹗
生活在我城
合資格90後・2017-03-29

時間過得很快,眨個眼,就工作了將近3年。還記得小時候,總覺得時間過得很漫長,就好像一駕開往不知盡頭的老舊火車般慢駛着;直至上到初、高中,度過了那些艱苦的晚上,我開始意識到時間的寶貴;步入社會後簡直就是光速流逝,感覺就好像飛人保特跟時間競賽一樣。在這3年裡,很慶幸遇上的朋友遠比敵人多,這可能就是平日笑到四萬咁嘅口的好處吧,要說有什麼不好的,就是有人會不停挑戰你的底線。 老牛自知夕陽短,不用揚鞭自奮蹄。道理很簡單直白,然而堅持下去,不做咸魚的又有幾個?還記得早些日子,與朋友碰碰酒杯,傾傾心事,但櫈都未坐暖,大家就已經你爭我奪紛紛大嘆一聲,唉~~~~﹗這班人,同我已識相超過3分2人生,真是吉起條尾都知咩事。怎麼了,我說,都唔知啲老世點諗,明明話A轉個頭又話B;另一位又接着說,我仲衰,未停過手,真係想唔撈﹗呀強你呢?我問道,他說,日日返去上上網過日子等放工,好悶。然而,這種發牢騷已不是一天的事,早在數月前就已經聽過,往後的聚會就猶如早年的廣告一樣,123,還原基本步。作為一位正直年華,大有前途的青年而言,到底是他們不思進取,抑或是社會不允許他們再任意妄為?機會是留給有準備的人,但在這個對商人而言遍地機會的城市裡,又有多少機會是他們慷慨解囊的ldquo;恩賜rdquo;。 以往默不作聲的我,步入社會後,學會了要為自己爭取,親情、愛情、友情、工作、機會。原因很簡直,我沒有一個富爸爸,也沒有一個富媽媽,但這並不代表我不能為自己爭取什麼,畢竟總有些人在山頂,總有些人在山腳。有位長輩曾經告訴我,對比財富富足,心靈富足更為重要,只要心態正確,財富自然找上門。偶爾的失敗很正常,這也是為什麼世界上沒有平滑的山路。有時,或許我們應該享受失敗的過程,我們可以選擇面對困難時自怨自嘆,相對的,我們亦可以選擇做點什麼。有人說我梗頸,不信邪,但比起做了不成功,能做卻不做更令人抱憾,再者,就算輸了,我亦不是一無所有。難道當你成了那個口中說的髮線後移,抱着大肚子,跑兩步就喊要死要死的老油條時,才開始念惜舊時的日子麼?至少我不想做一個連自己都看不起自己的人﹗ ※圖片來源:網絡圖片

迷茫的藍 - 《摩洛哥舍夫沙萬》
環宇搜奇
莫雪・2020-08-06

前言 等待藍天, 等待守候你我都擁有的陽光燦爛, 藍色天空下一張張健康沒有口罩陰霾下的笑顏, 這一天很快到來, 不會離我們太 遠 迷茫的藍 《摩洛哥舍夫沙萬》 藍城的的天空, 與及城鎮內房子不同深淺藍的色調, 原來藍色不代表是憂鬱, 相反感覺平靜, 也多了一份神秘色彩 所謂夢幻裡看藍色, 便也是藍城獨特的風情了吧。 藍城 Blue City ndash;, Marrocos 摩洛哥舍夫沙萬, Chefchaouen 舍夫沙萬總人口還不到四萬人, 它是一個直到1956年才被西班牙歸還給摩洛哥的城市, 因此大部分的居民都說著西班牙語。 我們居住的地球上, 擁有著名的三大藍城,分別是希臘的聖托里尼、 印度的焦特布爾以及摩洛哥的舍夫沙萬。 這個小鎮的前世今生,據說是源於15世紀猶太人開始聚居, 他們覺得藍色代表天堂,於是把房子油髹成藍色。 於是, 一代著名藍色小鎮便這樣相傳髹造出來了。 藍城 舍夫沙萬, 也就是摩洛哥一處普通的山間小城鎮, 原本在這居住的居民, 都搬遷到新城鎮了, 古城民居, 營商的營商或出租成為旅遊事業, 這裡, 你能想像或想像不出的藍色調,這裡都能見到。 像迷宮一般的舍夫沙萬窄狹小巷,百轉千回, 每轉一回, 總有驚喜, 總有風景與你擦身, 不要錯過便要在藍色調裡看緊點拍照留為記念了。 縱然巷子繞來繞去,總有不同擺賣的商品吸引你的眼睛, 或者你曾見過的店門前可愛小女孩, 只要埋頭走下去... 每每能遇上不同美麗的籃在這裡演釋了不同深淺層次, 藍調小屋各顯特色, 每個小巷都有其不同風格,偶爾,孩童、小貓三四隻走過,點綴了小巷,增添了生氣。 貓兒,友善得很,任你拍照,來者不拒, 你的畫面不單調, 精彩hellip;。 當地人在小巷間穿梭自如,剛擦肩而遇的,驀然回首, 他們便消失在另一巷子里去了, 留下街燈的身影。這裡散步很舒暢, 不需要地圖,不需要指示牌, 因為總有風景, 在你左近。 夜幕, 淡淡的光,小街,細細的石,房子,依然淺淺的藍。 巷中有巷,別有洞天, 意想不到的景緻, 可能就在轉身陋巷中。 撒哈拉沙漠 相機咖啡館 【編輯聲明】 本篇文章、相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。