搜尋

搜尋結果

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

在日本可用港幣直接付款? 『激安之殿堂』說可以
旅遊情報
Benjamin・2015-06-19

MEGA版的唐吉訶德 唐吉訶德 近期日圓顯著貶值,令一眾哈日族朋友瘋狂湧至日本各大城市旅遊,連姨媽姑姐、師奶阿叔都無懼言語不通,齊齊瘋狂進出日本無極限。但大家有沒有想過,去日本除左用日圓,而家仲可以用港幣呢 日本一間商品種類眾多、價格又平的連鎖大賣場「唐吉訶德」英文名:DONKI,港澳人常稱呼為『激安之殿堂』,以及巨型版的『驚安之殿堂』,近年一直大受海外遊客歡迎,幾乎什麼都有得賣,貴至名牌包包、電器、電子產品,以至化妝品、藥物、零食、飲品等都一應俱全,而最主要的原因是大多是24小時營業,有個別店舖只營業至深夜。另一眾遊客們,於八、九點後商店及百貨統統關門後,提供一個好好的SHOPPING熱門去處,幾乎見到該區所有旅客都在此出沒,可見人氣極旺,而人氣產品經常補貨不及而貨架空空。 日前該店更宣布,由2015年7月1日起,接受所有旅客使用港幣、人民幣、新台幣和美金等七種外幣付款,包括全日本254個分店都可使用,唯付款時不得混用幣種,店員亦會以日圓找贖。另外出示護照,且購買總額超過日圓一萬円,均可直接申請退稅,不用到機場排隊退錢。 Donki Offical Website:www.donki.comforeign_currencyindex.htmlamp;pre=sv

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的方法,至少可以讓大家驗證己儲存的結果。

Spring Boot 03 - 做好Database的模組化及測試用例
科技新知
MacauYeah・2024-04-12

這節,我們將會使用springdatajpa,寫一個業務上的資料庫模組,提供資料表的存取,讓你的好同僚可以直接使用。這樣可以在多模組的環境中,減少同一個資料表在不同地方重複又重複地重定義。將來要更新,也可以使用jar檔的方式發佈。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 H2 Database Spring Data JPA 對pom.xml作一些微調,並把springbootstartdatajpa,h2改為只在測試中生效。 並把Java檔案搬一搬位置 # old location srcmainjavaiogithubmacauyeahspringboottutorialspringbootdatatestSpringBootDataTestApplication.java srcmainresourcesapplication.properties # new location srctestjavaiogithubmacauyeahspringboottutorialspringbootdatatestSpringBootDataTestApplication.java srctestresourcesapplication.properties 以上的操作,主要是因為我們的目標是提供Schema,或者叫資料表規格。其他用於做連線的操作,我們不需要打包在jar內。所以把那些次要的東西都放在test資料夾中。我們這時可以先用mvn test指令,確保一切功能還是正常。 Entity folder 然後我們入正題,在pom.xml中加入hibernatecore,springdatajpa, 然後在main資料夾下加入 Entity、Repository,例如前述用過的Apple和AppleRepo,最後資料夾就像是這樣。 . pom.xml src main ` java ` io ` github ` macauyeah ` springboot ` tutorial ` springbootdatatest Apple.java ` AppleRepo.java ` test java ` io ` github ` macauyeah ` springboot ` tutorial ` springbootdatatest SpringBootDataTestApplication.java ` SpringBootDataTestApplicationTests.java ` resources ` application.properties 然後我們在Test Case中使用AppleRepo @SpringBootTest class SpringBootDataTestApplicationTests @Autowired AppleRepo appleRepo; @Test void contextLoads Apple apple = new Apple; apple.setUuidUUID.randomUUID.toString; apple.setWeight100.0; apple.setGravity1000.0; appleRepo.saveapple; 這個跟前述02springdatajpa最大的差別,就是我們的main中只有Entity相關的Class,我們發佈jar,別人引用我們的class,別人不會解發其他不相干的商業邏輯。假如發佈02的例子,因為Spring有自動初始化Component的原因,很可能會誤觸發02中的BasicApplicationRunner.java Source Code spring boot data test

澳門康萊德呈獻「粉紅下午茶套餐」 以提升社會對乳癌的關注並籌募善款
澳城餐飲
Benjamin・2016-09-13

澳門金沙城中心康萊德酒店於今個10月再次為「粉紅革命」活動化身成粉紅色調。酒店將於10月1日至31日期間為饗客提供一系列粉紅體驗及收藏品,以支持香港癌症基金會一年一度的「粉紅革命」活動,為喚醒公眾對乳癌的關注及籌集研究經費獻出一分力。作為活動連續第四年的鑽石贊助商,已承諾將會撥捐是次粉紅推廣活動的部分收益予該基金會,包括於酒店大堂酒廊推出令人垂涎的「粉紅下午茶套餐」。 為配合10月份的粉紅主題,澳門康萊德酒店行政總廚Emmanuel Souliere及糕點行政總廚Stephane Blanchard悉心設計了一系列精緻可口的粉紅點心,供大堂酒廊之賓客細味品嚐。令人垂涎的「粉紅下午茶套餐」特以高級調和茶Tea WG製作出茶香四溢的甜點以及多款注入粉紅元素的精選點心,另配搭Tea WG精品調和茶如皇家大吉嶺、粉紅佛朗明哥茶、粉紅花茶、茉莉皇后綠茶及法式伯爵茶等。 驚豔味蕾的美味選擇包括煙煙熏三文魚三文治配青瓜及紅心蘿蔔、還有煙燻魚籽慕絲忌廉撻、粉紅烤牛肉醃酸瓜及檸檬麵包配沙甸魚伴香烤西紅柿。 沒有甜點的下午茶不可稱得上為真正的下午茶。除一杯沁香濃醇的Tea WG特色調和茶外,「粉紅下午茶套餐」亦為饗客奉上一系列由Stephane師傅悉心準備的精緻粉紅主題甜品,包括紅桑子玫瑰椰汁忌廉撻配茉莉花茶果凍、荔枝忌廉泡芙、白巧克力慕斯和粉紅大黃、以及粉紅蔓越莓和伯爵茶味鬆餅伴忌廉及蜂蜜。 是次「粉紅下午茶套餐」擁有兩種選擇,分別是澳門幣268元的尊貴下午茶套餐,包括自選Tea WG精品調和熱茶或咖啡,或兩杯無酒精雞尾酒或雞尾酒,當中的澳門幣25元將捐贈予同一基金會;以及澳門幣298元 的豪華下午茶套餐,包括自選Tea WG精品調和熱茶或咖啡,或兩杯無酒精雞尾酒或雞尾酒,康萊德獨家限量版粉紅豹紋小熊或粉紅幸運鴨子一隻,以及澳門幣50元的捐贈金額。所有惠顧「粉紅下午茶套餐」的饗客獲贈由Tea WG送出以調和茶特製之馬卡龍禮券乙張,並可於四季名店、威尼斯人購物中心及巴黎人購物中心任一Tea WG店鋪換取禮品。大堂酒廊位處澳門康萊德酒店大堂,粉紅下午茶供應時間為10月1日至10月31 日每天下午3時至6時。預定請致電853 8113 8970。 如欲瞭解澳門康萊德更多支持「粉紅革命」的最新資訊,請瀏覽facebook.comconradmacao instagram.comconradmacao 或瀏覽澳門康萊德酒店網頁。有關香港癌症基金會和「粉紅革命」的詳情,請瀏覽www.cancerfund.orgpink。 澳門金沙城中心康萊德酒店提供備受歡迎的康萊德禮賓移動設備手機應用程式,為全球奢華旅客於每次規劃行程時,只需透過智能手機或平板電腦,便在您抵達酒店前將所有服務預先安排妥當。無論是預訂浴室用品還是在機場前往酒店途中登記入住,賓客都可以通過指尖輕鬆享受此應用程序的服務與便利。 澳門金沙城中心康萊德酒店亦參與了希爾頓榮譽客會reg;,唯一一個允許會員透過賺取Points amp; Milesreg;以獲得積分並兌換全球逾4,600間的酒店住宿,日期不限。會員亦可直接透過www.conradhotels.com預訂客房並可享以下優惠包括電子入住手續及無間斷的免費WiFi服務。 如欲了解康萊德酒店及度假村,請瀏覽news.conradhotels.com,或於我們的Facebook, Instagram, and Twitter取得聯繫。

飛蛾, 廳堂出現, 是怎麼一回事?
宗教玄學
熊神進・2022-06-22

#回魂夜, 你看到什麼?# 讀者新居入夥, 她滿心歡喜, 又拜神又燒香, 傢俱都是新的, 每晚她睡在床上, 疲勞的身軀似在雲上, 她很開心, 寫意, 直至有一天淩晨, 她起來的時候, 她發現床上有幾滴經血, 而臥室角落有一隻大大的飛蛾, 她尖叫起來, 向我求助。 我們從電視劇裡可以看到法師穿戴整齊,手執帶葉竹枝,上系白色招魂幡,進入靈堂,念經作法。這時候, 常常看到一隻昆蟲飛進來, 有時停在鮮花上, 有時伏在案台邊。在我做佛事的時候, 也常常看到飛蛾,牠們飛過招魂幡,停在距離地藏王像上方的白牆上,我口中念道:「xx魂兮歸來,護佑全家平安!」 飛蛾是怎麼一回事, 為什麼要飛入民居? 三世書把蛾的讀音成moth, 它跟花蝶正確叫法是花碟彩蛾是有一段恩怨。 本來牠們是好朋友, 後來為了一隻花心雄蝶, 它們爭寵, 吐絲作繭, 互相傷害對方, 最終 moth 被蝶下咒, 把它的美麗彩衣搶走, moth 就變成今天的醜模樣。有關蝶和moth的三世故事, 由於內地平臺反迷信, 我不會詳細介紹。 飛蛾是走失了還是進入這迷離世界? 筆者很難過告訴你, 飛蛾是可憐蟲, 它身不由己, 牠不是走失, 牠也不是貪玩來到這迷離人間, 牠是背著三世的業, 借殼給陰人跟陽人告別。 牠也是魔, 牠把老人帶走? 筆者剛才說了, moth本來是很美, 由於給蝶搶走了彩衣, 蝶美了, 蝶還下咒要moth「不老」, 所謂不老, 就是不會老, 嚴格來說, moth的生命較蝶短暫。三世書說「黑白無常」是招生人的魂, 而 moth 又招誰的魂? Moth 沒有這玄力, 它只是下界蟲, 它有一對 antennae , 這對東西就像CCTV, 牠能接收老人資訊再交給「黑白無常」, 至於為什麼這樣, 我不方便說出來。 蒼蠅不盯無縫的蛋, 我常常教學時都告訴學生, 一月燒一枝「釋迦牟尼香」, 如果家裡有危疾病人, 就用朱砂粉抹一下窗臺, 門框, 什麼都不願意做, 就是給 moth 一個入宅好機會。 家, 可以是你們的, 也可以是蛾的, 如果moth 進來了, 你要注意二件事: 晚上洗手間的門打開, 亮燈, 在燈下放一盆水。 找一找家中的角落是不是有昆蟲腐屍, 床下有沒有某些螢光物件, 如果發現, 請儘快清理。 敬老愛老是我們要做的, 飛蛾不是白來, 既然牠來了, 請燒49枝香, 念地藏經一次, 好好地送牠們離開。 公共微信 macaumasterxiong 私人微信 macaumickey

TAG Heuer泰格豪雅新濠影滙專門店隆重開幕
鐘錶珠寶
LifeMag Editor・2016-02-15

瑞士先鋒製錶品牌TAG Heuer泰格豪雅累積156年豐富經驗,秉持果敢、前衛及創新精神,一直勇於開創,不落俗套,並積極與不同領域的精英合作,帶領鐘錶行業風潮。TAG Heuer泰格豪雅位於新濠影滙(Studio City)的全新專門店隆重開幕,並將於本年二月在該店展示領先業界的TAG Heuer Connected智能腕錶,為澳門的腕錶愛好者帶來耳目一新的賞錶體驗。 全新TAG Heuer泰格豪雅專門店坐落於澳門的新濠影滙,位處路氹酒店及旅遊旺區的心臟地段,毗鄰蓮花口岸,交通便捷,亦有免費穿梭巴士來往各個景點。新濠影滙以荷里活電影為主題,內裹的建築及華麗裝飾充滿藝術風格,悠悠引領遊客步進令人意想不到的影視世界。新濠影滙內有兩所豪華酒店,合共提供1,600間客房及套房。「明星滙」裝潢高雅時尚,綴以電影元素,魅力非凡。「巨星滙」則有頂尖配套設施,更特設專屬入住登記服務,盡顯氣派。新濠影滙擁有多個創新的世界級娛樂設施,當中包括全球唯一及最高「8」字形摩天輪「影滙之星」、滙聚全球頂尖魔術師的劇院「魔幻間」、全球首個擁有蝙蝠俠電影專利的4D數碼動感遊戲「蝙蝠俠夜神飛馳」及趣味無窮的主題樂園「華納滿FUN童樂園」等主題娛樂設施,老少咸宜,令人難以忘懷。新濠影滙購物大道尊貴程度媲美紐約時代廣場及荷里活比華利山等國際地標,雲集世界各地時尚名店,堪稱潮人集中地。新濠影滙搜羅環球美食,讓你可以一果口腹之慾。 新濠影滙貴為一座以電影為主題的全新綜合度假村,其高瞻遠矚、不甘後人的風格與TAG Heuer泰格豪雅不謀而合。全新專門店裝潢優雅舒適,店內除陳列TAG Heuer泰格豪雅各系列腕錶,例如Formula One、Aquaracer、Carrera之外,更將首次在澳門展出TAG Heuer Connected智能腕錶。 TAG Heuer泰格豪雅與時並進,搶先業界,推出一時無兩的TAG Heuer Connected智能腕錶。TAG Heuer Connected智能腕錶由鐘錶翹楚TAG Heuer泰格豪雅、科技巨擘Intel及網絡巨頭Google傾力合作而成,集製錶經典美學、電子智能與尖端科技於一身。直徑46毫米的錶殼及摺疊扣以2級鈦金屬打造,配搭多色橡膠錶帶,外觀保持TAG Heuer泰格豪雅腕錶一貫既富時代感又高雅大方的風格。功能方面則採用Android Wear平台,配備Intelreg; Atomtrade; Z34XX處理器、4GB記憶體、藍寶石玻璃觸控螢幕、藍牙、WiFi、防水級別達IP67,並可透過Google語音操控腕錶。初期有三款數位錶盤可供選擇,其後可透過TAG Heuer泰格豪雅專屬應用程式下載其他錶盤。TAG Heuer Connected智能腕錶亦是第一款全天候顯示數位指針和時標的智能腕錶,其續航力可長達一整天,其他智能腕錶無出其右,完美體現#DontCrackUnderPressure(無懼挑戰,成就自我)的精神。TAG Heuer Connected智能腕錶定價為港幣$11,700,萬眾期待,將於新濠影滙TAG Heuer泰格豪雅專門店矚目亮相。 TAG Heuer泰格豪雅一直鼎力支持各項運動競賽活動,並與多位體壇明星合作,包括華裔NBA球星林書豪、全美職棒明星賈恩卡洛bull;斯坦頓(Giancarlo Stanton)、日本網壇新星錦織圭及年輕女高爾夫球手傑西卡bull;科達(Jessica Korda)。為慶祝新濠影滙TAG Heuer泰格豪雅專門店盛大開幕,TAG Heuer泰格豪雅將於2016年2月5日至2月22日,在新濠影滙澳門時代廣場舉辦全能運動挑戰Wall Challenge活動,每日勝出者將獲贈精美禮品。誠邀大家屆時親臨現場一展身手,體現「無懼挑戰,成就自我」的精神。 關於TAG Heuer泰格豪雅 TAG Heuer泰格豪雅是始於1860年的瑞士製錶先鋒,在文化和理念方面領先群雄。品牌獨一無二的傳承立基於不斷超越極限和打破規則:以百折不撓的堅強毅力突破技術限制,創造賽車精神與性能兼具的嶄新腕錶。TAG Heuer泰格豪雅憑藉無可比擬的機械精度在製錶史上奠下深刻印記,尤其是豪華計時腕錶領域。在LVMH集團腕錶部門總裁兼TAG Heuer泰格豪雅行政總裁JeanClaude Biver帶領下,2015年的錶款在加快前置時間和完全改變環境兩方面展現新意。TAG Heuer泰格豪雅是目前唯一能縱橫藝術、生活方式、運動和傳承四個不同領域的腕錶品牌。我們的合作夥伴(如Bundesliga、World Surf League amp; Big Wave Tour、FIA Formula E、Monaco Grand Prix等)及足球傳奇Cbull;朗拿度(Cristiano Ronaldo)、itgirl卡拉bull;迪樂芬妮(Cara Delevingne)、四分衛明星球員湯姆bull;布雷迪(Tom Brady)、電音巨星大衛bull;庫塔(David Guetta)及馬丁bull;蓋瑞克斯(Martin Garrix)、香港歌手鄧紫棋(G.E.M.)和中國演員李易峰、網球名將舒拉寶娃(Maria Sharapova)等品牌形象大使,也都反映出TAG Heuer泰格豪雅「堅強意志、勇往直前和遠大志向」的核心價值觀。我們的標語#DontCrackUnderPressure(無懼挑戰,成就自我)不僅僅是一句口號──更是一種態度。TAG Heuer泰格豪雅為LVMH集團旗下腕錶品牌。

Samsung Galaxy A8+(2018)時尚實用效能強勢登場
手機‧電玩
Cheers!・2018-01-25

三星2018年打頭陣的手機為革新Galaxy A系列 Samsung Galaxy A8(2018),這款手機承傳Samsung旗艦手機的設計概念,擁有無邊際螢幕、獨有雙鏡頭景深實時調校功能(Live Focus)等,更是首部設有前置雙鏡頭的Samsung手機。保留Galaxy A著名的高尚設計,三款奪目顏色(水晶灰、幻彩金和星夜黑)可供選擇,加上升級實用的功能,成為觸目的時尚強效中階手機。 圓角設計 更顯非凡 (圖片取自官網) Galaxy A8(2018)擁有更大的6吋全高清Super AMOLED無邊際顯示,以相同的尺寸擁有更寬闊的屏幕,加上對稱圓角和符合人體工學的設計,令手握感更舒適。屏幕比例為18.59,特別適合觀看219和169的影像,配合嵌入式的Home鍵,讓用戶全程投入享受無比震撼的劇院級影音體驗。 首次加入前置雙鏡頭 提升拍攝至另一境界 Galaxy A8(2018)是首次加入前置雙鏡頭的Samsung手機。前置高清鏡頭擁有1,600萬及900萬像素並採用F1.9大光圈,配合Live Focus功能,用戶可實時調校景深或後期修改,令自拍主角更突出亮麗。 (圖片取自官網) 而後置鏡頭擁有1,600萬像素、F1.7光圈配上更大的 1.12㎛ 像素、更大的 12.8quot; 感光元件,能夠攝入更多光線,在低光環境下,仍能拍出銳利照片。再加上多種拍攝功能如食物模式、美顏效果或濾鏡等,仲可添加可愛趣怪貼紙;而且美顏效果在前置鏡頭的影片模式中亦可使用,隨時捕捉你的動態美。 (圖片取自官網) 強效貼心及多重保安功能 照顧每日所需 Galaxy A8(2018)擁有IP68防水防塵等級,並擁有6GB RAM及兼容雙卡雙待,更支援高達256GB microSD記憶卡。用戶更可透過「Always On Display」隨時掌握最新訊息,無須解鎖手機。 Galaxy A8(2018)配備簡單易用的面部識別和輕觸式指紋識別,提高手機使用安全。Galaxy A8(2018)提供安全資料夾(Secure Folder),儲存高度保密的檔案及應用程式,並使用指紋識別開啟,用戶能更安心地使用手機。 (圖片取自官網) <<出機小貼士>> 依家去 CTM 申請 $198 2GB 本地月費計劃,就可以優惠機價$1,680 購買 Samsung Galaxy A8(2018)啦!仲免按金及享24 個月「TVB Anywhere」流動應用程式,隨時緊貼熱門韓劇!立即出機啦!

SCRUM:用一半的時間做兩倍的事
科技新知
MacauYeah・2023-10-13

這個假期,筆者沒有再去寫Code增值。取而代之的是看看書,吸收一下新思維,把頭腦好好更新一下。機緣巧合之下,翻開了早在幾年前就讀過的書《SCRUM:用一半的時間做兩倍的事》。當下心頭一陣心酸,為何SCRUM明明是資訊行業裏面的表表者,但自己在實踐上,就總是無法應用?所以又重新讀了一遍。 先講講SCRUM是什麼,SCRUM是暫件開發上的一種迭代模式,它有另一個名字,也是我們更常聽到的是【Agile敏捷開發】。它主張的是以最短的時間,造出最少的實際產品,讓客戶真的可以驗證當初的需求是否合理。而不是像瀑布式開發,先做好最前面,再做中間,再做最後面,然後再等客戶總體驗收。非科技業的朋友,可以想像成是ISO 9001機制上Plan Do Check Act。 理論筆者就不講太多了,筆者直接就講講實務上的問題。 首先,你要有一個團隊。沒有團隊你就不能在相互幫忙的情況下得益 但不是坐在同一辦公室的就叫做團隊,大家要真的一起協調,大家的目標和時間上可以協調,會一起幫忙解決他人問題的才叫團隊。所以,大部份情況下,當公司為了方便管理,都希望一個人負責做一個Project,每個同事是自己的project的Team Leader,這就沒有了緊密合作的意義。 你要有做專心做同一Project權限。這樣你才不會因為分心,因為做轉換,而浪費時間。 但基於公司營運,接新單新Project一定會天天都接,即使同事手頭上舊單未完成,都要強行跟同事加入新的工作說明,著手新Project的酬備。主要是因為平均分配各個客戶的期待,每個Project都要定期交點東西出來。公司也認為每個Project不可能一口氣進行下去,總有些時候是要等客戶、供應商回覆,轉換Project才不會讓同事閒著。 你要有心力去解決實際問題,讓你工作越來越順暢。這樣才會越做越快。 但問題總是每日新鮮,特別是你每次都要接觸新事物,解決方案亦不是一天就可以想到,所以會讓人失去衝刺的熱情。 運用了SCRUMAgile開發後,應該可以走少很多不必要的路。 但其實只有你在基礎能力都很超班,新事物都不用掃雷,你才會有可能覺得少走點。就以軟件開發來說明,若你沒有自動化的CICD的伺服器,每次都要花很多時間才完成發佈,你想讓客戶驗收新功能的頻率一定很低。你的同事連SVNGit都不用,你想取用他人的新功能來測試的難度也很高。你的開發環境沒有分為開發測試驗收上線,開發時改爛了就根本無辦法Rollback。及早驗收這不是代表你做錯事的機會變少,只是提早一點知道,讓錯誤不會繼續延伸下去。因為要重新改造而花掉的成本也是很明顯的。 一切一切在重讀《SCRUM:用一半的時間做兩倍的事》時,筆者也看到一些人生的希望。 若沒有團隊,但只要堅持專心做同一個Project,單人團隊也是一個可以嘗試的方向。當你專心做同一件Project,你會少了轉換成本,也不會感到同時多個Project的爛尾感,更容易累積信心和成就感。 當有問題真的解決不了,不是轉換Project,而是面對問題,要麼Workaround,要麼就解決它,把新增成本交給客戶老闆做決定。因為Plan Do Check Act的週期性,即使不是開發出完全滿意的產品,至少客戶都有部份功能可以用,也驗收過。公司收帳也應該跟開發期週期掛鈎,驗收過了,就收回開發費用。雙方有意見,不願意繼續開發,就按照剩餘未開發的部份收取解約金。以醫院的收費模式來舉例,一個慢性病,不會一下就可以治好。每次覆診,都會獨立計算診金,病人不願意繼續,可以選擇轉醫院;自己認為足夠了,也可以不再去覆診。 如果客戶老闆沒有因為堅持最初的合約一字不改,後續因為分歧而產生的負面情感也沒有這麼大。有些問題,可以及早止蝕,對公司與客戶都好。作為員工,在中間做磨心的情況也可以減少,不必為一開錯誤的開頭而繼續走下去。