搜尋

搜尋結果

Git - 持續整合策略 | Git - Continuous integration strategy
科技新知
MacauYeah・2024-02-23

對於原始碼的管理,平常筆者也有在用gitlab的Continuous integration,針對每次提交(commit),都會有自動編譯和測試。但當一個專案中,有很多關聯庫(dependency library)的引用時,光是專案中每個commit 行auto build就不夠用了。更嚴重的是,若然大家有很多微服務micro service,它們的更新不會反映在commit中。 所以定期重跑動動編譯和測試,是筆者認為可以緩解關聯更新的問題,至少可以提高知道問題所在。 筆者先做了一些功課,參考別人怎樣思考Night build (定期重新編譯)這件事。 每次整合新功能到穩定分支(stable branch)之前,都需要做自動測試。 當專案複雜性越來越大,每次自動測試都把全部測試跑一次,就會遇到效能瓶頸。 所以考慮commit時做單元測試(unit test),然後每個固定的時間問隔做整合測試(integration test)。那個固定的時間間隔就是Night build。 而筆者的問題並不是來自於效能瓶頸,而是涉及關聯性更新問題。這些要麼就有是經code base 層面引發關聯性自動試測,要麼就是Night build重複測試。這兩個功能,gitlab都有提供,只是筆者初步構想下,Night build比較易設定。因為要考慮micro service的於沙盒環境的部署,最簡易的Night build只需要一個共用的環境就夠。但也同樣意味著,Night build需要進行多個不同的分支測試。就需要多個不同的環境。 Night build的測時時機也是一個問題,因為測試當下,並不能百份百對應關聯micro services的提交狀況,大家就更需要做好發佈的版本號語意管理。 不知道看完筆者的策略之後,大家又有何看法?歡迎大家一起加入git筆記的編輯。

找一個可以私有化的協作平台
科技新知
MacauYeah・2023-12-19

在現今這個網路為王的年代,大部份文書等編輯工作都可以在Google Drive, One Drive那邊多人協作。唯一的問題是,你是否考慮資料保密問題。 一些開放資料,放在雲端上,故然無問題;個人用資料,就自己為自己負上保密責任。但作為一家公司,把自家客戶的資料放在Google Drive、One Drive上,你又會否覺得足夠保密? 不放在這些協作平台上,改為自購一個NAS File Server,把共享檔案都放進去,這樣又足夠方便嗎?現在File Server最大的問題,是無法提供同時協作編輯的功能,想在同一個檔案,多人同時更新不同的部份,是不可能的。 Etherpad-lite 如果大家只需要一起寫文字稿,可以試用Etherpad-lite https://github.com/ether/etherpad-lite 。 筆者試用過,它提供實時協作,其他人的更改可以即時顯示,也有一些基本的排版功能。缺點是lite版沒有好好處理大量的資料問題,一次過複制貼上大量文稿的話,會出現網路問題。 NOCODB 如果大家需要的是試算表,可以試用NOCODB https://github.com/nocodb/nocodb 。它強大的地方,是可以匯入CSV, Excel,做欄位搜尋。老實講,這些功能,對於一個IT人來說,隨便安裝一個資料庫,例如:MySQL、 MSSQL, 都可以做到匯入結構性資料,並供多人操作資料。但對於普通用戶來講,要學會操作SQL語言,實在有難度。而經過nocodb之後,可以把MySQL等轉化為常見的試算表型式,實在驚喜。而且,它也能提供一些簡單的填表方式(Google Form)

澳門的創科困境
環宇搜奇
幸村・2023-04-20

ChatGPT橫空出世後,不少互聯網大企紛紛推出自聊天機器人AI,可惜暫時還未有一款能夠撼動ChatGPT的領先地位。 2016年起Google就開始研發聊天機器人AI,但被一間人數只有約200人的新創公司「截糊」,百度也不甘示弱,發表自家製AI《文心一言》,只不過發佈會後百度的股票急跌,蒸發了200億的市值。 不過相比之下,Google在旗下的AI發佈會中出現的一個小錯誤,直接掉了1059億美元,百度的損失只是小巫見大巫。 Google和百度的CEO一定在想,我們實力雄厚,OpenAI能造得出來,我們也必可以造得出來,為甚麼我們一推出就股價暴跌,真豈有此理! 但世上真有不少豈有此理之事,坐擁資源也不代表無往不利,不過ChatGPT的成功掘起少不了在市場上搶佔了先機。 這件科技趣聞雖然和我們八竿子打不著,澳門甚至還未開放使用ChatGPT,但有什麼啟示給我們? 澳門開放賭權後,經濟迎來了近二十年的飛速增長,但也導致產業過份單一,疫情來襲旅客劇減,馬上就顯露出脆弱的經濟結構,至今還未恢復。 思考產業轉型迫在眉睫,問題是,我們可以做甚麼? 其中一個政府希望推動四大新產業其中之一,科技研發和高端製造,心水清的朋友第一個問題是:澳門有什麼條件發展創科? 英國經濟學家Richard Auty提出資源詛咒理論,擁有某種豐富資源的國家或地區,雖然得益於豐厚的出口收益,然而這些資源可能會導致經濟失衡、貧富差距過大、產業難以轉型等問題,例如澳門。 澳門要發展創新科技,要面臨人才短缺、投資風險以及市場導向三大問題。 發展創科需要大量高素質的人才,從現在開始才培養明顯是不切實際,只有從外地引入高端人材;而綜觀全球,科技產業都屬於風險系數高的投資,很多時投資大量資源也未必能夠修成正果,特斯拉的自動駕駛就是一例。 科技產業需要不斷的技術創新才能夠保持競爭力,澳門缺乏相應的技術和市場經驗,不過經驗可以借鑑,學習市場的先進理念,才能建立起自已的科技產業。 下文我們再分析香港的創科之路。

澳門人續領內地駕照,珠海自助機經驗分享。
專題報導
Wish? Do!・2022-10-19

之前內地駕照到期要在珠海續辦,上網查了一下發現珠海車管所有自助機可以做一次過體檢和拍照,本來擔心澳門轉換的駕照不能辦理,上網也找不到澳門人自助機換證的資訊怕白走一趟,沒想到去到發現是可以的,想分享出來給大家!內地駕照續期需要帶以下資料:- 身份證(居住證>回鄉證>澳門身份證)- 原內地駕照出發方式:從青茂口岸出關打車到「梅華西車管所」,車程大約20分鐘。辦理方式:1. 到達車管所後地面層就有自助機,外面會有工作人員指示及分流排隊,他會問你用甚麼證件辦理,澳門人無論你原先用什麼證件綁定(我自己本來是用澳門身份證),工作人員都會叫你優先用居住證,如果沒有就用回鄉證>澳門身份證的方法辦理。2. 進入自助機後,根據操作指示就可以拍照和做體驗,兩樣加起來只需要55元。完成後機器會直接出照片,拿了照片後再去近門口的服務台取號。3. 取號到二樓等待叫號辦理,我大約等了一個小時,到時把照片、身份證和原駕照交給工作人員,然後再支付10元費用。4. 完成後等大約10-15分鐘,就會有工作人員喊名字,到時就可以直接取新駕照。個人總結:1. 內地APP”12123”可以綁定電子駕照,如果一開始用居住證的話,在APP裹網上申請付款,完成後直接寄送。但如果原駕照是用回鄉證/澳門身份證辦理,就一定要去車管所辦理。2. 因為我去之前不確定能不能用自助機辦理,所以沒有提前預約,但沒有預約也可以即時辦理,從到達車管所到完成,大約花了一個小時左右。3. 機器拍照雖然方便但有點醜...如果有時間可以去照相館拍,記得拿回執就好。4. 體檢是視力和聽力測試,因為它會偵測你需在正確位置,導致有時按答案身體向前偵測不到會馬上換題,我手滑按錯答案導致視力不及格,機器會馬上叫你重測,等於你可以測到合格為止。(但太久的話工作人員會催)5. 我原駕照遺失沒能提交,本來以為會有多一筆費用,沒想到補領續牌一起弄也是10元。6. 本次合共費用是65元,包括拍照體檢自助機55元,辦理費用10元。

AirAsia Japan 終止營運
旅遊情報
OHChance 旅遊誌・2020-10-06

AirAsia Japan 昨天宣布已向國土交通省申請於12月5日停止營運,而目前 AirAsia Japan 的航班已暫停至10月24日,並預期會一路暫停至12月5日。 於2014年成立的第二代 AirAsia Japan 是亞洲航空第二次進軍日本市場。2011年亞航與ANA 合組第一代 AirAsia Japan,後於2013年因「經營理念不合」而退出,ANA 接手並改名香草航空(Vanilla Air),而香草航空亦己於去年10月底與同屬ANA 集團的樂桃航空(Peach Aviation)合併。 第二代 AirAsia Japan 的經營其實也算一波三折,開始時是訂立在2015年開航,但多番延宕至2017年10月底才正式營運航班。AirAsia Japan 全要經營日本國內線業務,國際線僅有於2019年2月開航的名古屋-桃園線。隨著肺炎疫情的發展,於3月停止所有航線,至8月1日再次復航國內線,但由於市況問題9月中再次停航。最後於10月5日公告停止營運。 名古屋-澳門航線本來亦是 AirAsia Japan 計劃開展的國際航線之一。  官方公告(日文):https://newsroom.airasia.com/news/public-announcement-by-aaj 官方公告(英文):https://newsroom.airasia.com/news/2020/10/5/airasia-japan-announcement-en === 睇完覺得OK ge,不妨like 埋我地 Facebook, IG, 同埋 sub 我地 Youtube 啦: https://fb.com/ohchance @ohchance_travel https://youtube.com/c/OHChanceTravel