搜尋

搜尋結果

台灣虎航多人同行促銷,澳門飛台灣來回連稅平均每人HKD704起!
激安優惠
OHChance 旅遊誌・2018-07-02

台灣虎航推出多人出行優惠,2~3人同行打8折、4人或以上同行打7折,10月27日前出發適用。暑假賣左好多次優惠後已無乜最平的票,但由於此次是照系統價格打折,所以暑假想去台灣都算可以慳到d。看到系統中機票價錢上打劃線即為特價。注意如果票價高過某個水平就唔會打折,所以d 好貴ge 日子無劃線也是正常的。 提提大家最平的 tigerlight 票價是不包括托運行李,如果有20KG行李需求建議直接買 tigersmart票價,因為tigersmart比tigerlight貴HKD205,即等於買20KG行李價錢,但 tigersmart 還可以免費選位。 再提提大家,未有護照資料不要緊,只要確定姓名、性別、出生日期打對就ok,護照資料可以預訂後自行上官網修改。方法請參考:httpohnote.ohchance.infotigerair_manage_booking  《優惠價錢(平均每人來回連稅連手續費)》*澳門hArr;台北高雄:HKD753.15 7折 HKD806.15 8折*澳門hArr;台中:HKD704.15 7折 HKD750.15 8折 *台北高雄hArr;澳門:TWD2,998 7折 TWD3,218 8折*台中hArr;澳門:TWD2,718 7折 TWD2,898 8折  《出發日期及最長停留》.出發日期:即日起至10月27日.最長停留:不限  《購票日期及方法》.購票日期:7月4日2359前預訂.預訂方法:至台灣虎航官網.預訂網址:httpohchance.inforeftigerairtw  【輔助訊息】.是次優惠可買單程或來回;.是次優惠可以台中高雄不同地點來回,在搜尋時目的地選 ldquo;台灣-所有機場rdquo; 即會來回程均顯示台灣三個地點;.現在台灣虎航的預訂系統已可訂票後自行上網免費修改護照資料。方法可參考:httpohnote.ohchance.infotigerair_manage_booking.虎航 tigerlight 票價不包括托運行李額,只包10KG手提行李額,購買托運行李價錢請參閱:httpohnote.ohchance.infomfmairlinesbaggageregulations#IT.虎航搭乘經驗可參考:httpohnote.ohchance.infop=271  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。  價錢 Sample - 澳門飛台北、台中、高雄7折連稅及手續費價 ===== 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 httpohchance.info 去日本旅行買咩 JR Pass好?唔知間航空公司好唔好坐?即上 OH!Note!小燦的旅行筆記做功課 httpohnote.ohchance.info 睇埋 Facebook 專頁 httpsfb.comohchance 第一時間獲得最新旅遊資訊!

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

永利皇宮「Illuminarium 幻影空間」獨家呈獻《交響綺旅》
生活在我城
Cheers!・2024-04-18

今天小編為大家介紹一個文青打卡好去處!永利皇宮的「Illuminarium 幻影空間」最近推出了一場名為《交響綺旅》的獨家體驗,這個非凡的作品是由國際知名的Radical Media 製作公司傾心打造,融合了現代數字藝術手法和世界經典交響樂。於 2024 年 4 月 9 日(上週二)全新登場。 《交響綺旅》:沉浸式音樂體驗 《交響綺旅》引領觀眾將進入一個前所未有的沉浸式感官盛宴,透過現代數字藝術手法和精心設計的光影效果,探索由國際知名指揮家Geoffrey Pope 和洛杉磯愛樂樂團演奏的11首曠世古典音樂作品。每首曲目都將呈現獨一無二的光影樂舞,讓觀眾感受音樂的深刻共鳴和讚嘆。 技術創新:視覺與音效完美結合 《交響綺旅》採用先進的視覺技術,結合電影感鏡頭、激光成像和2D3D動畫效果,為每首曲目打造獨特的視覺世界。全球領先音響系統HOLOPLOT打造震撼音頻,加強觀眾的感官刺激,讓大家更真實地「感受」音樂。 入場資訊:時間安排 「Illuminarium 幻影空間」每週二至週日下午100至晚上900開放。《遨遊寰宇》、《荒野奇遇》和《交響綺旅》三大主題各有不同入場時間和票價,觀眾可享優惠票價和套票。 門票價錢: 《交響綺旅》入場門票:澳門幣228元 《遨遊寰宇》和《荒野奇遇》入場門票:澳門幣288元 優惠票價(澳門學生證持有者、65歲或以上長者、4至12歲兒童和「永利禮享」會員):澳門幣228元。 3歲及以下兒童免費入場 PS:所有門票可於永利官方售票網站www.ticketing.wynnresortsmacau.com或售票處購買。

手機也有不用充值的PVP格鬥遊戲?|Skull Grils Mobile
手機‧電玩
MacauYeah・2022-12-30

筆者在近幾年手遊上,能長期遊玩的只有《荒野亂鬥》(PvP射擊遊戲)。一來因為它可以填補碎片化的時間,另一方面因為良心抽獎機制,長期不課金也能繼續體新英雄。那怕是如此良心的公司,也始終有一個育成角色的元素,你必須為新角色收集能量,從而提升等級,有些技能亦需要衝過抽寶箱開啟。(因為他中獎機率高,資源豐富,所以總有一日你會練滿一個角色。) 今日要介紹的Skull Grils Mobile就不一樣。一開始他走傳統的RPG格鬥模式,要抽角色之餘,還要收集資源打開技能。同一個角色起碼有三種不同的屬性,整個遊戲充滿着滿滿的「農」味(form。 但出奇的是,他在遊戲更新中,加入了一種公平競技的模式(帳號等級10級就會開放競技模式)。它提供所有角色,即使你從沒有抽過,也可以直接操作,各樣招式都已經解鎖,而且忽略所有屬性限制,並可以與對手進行實時PVP對戰,真佛心的一款遊戲,值得大家下載一試。 試玩 Skull Grils Mobile 公平競技對戰模式 說實在,手感不能跟主機遊戲的格鬥遊戲直接相比,但大部份該有的元素也存在:打投Dash 等博弈抉擇,輕重上勾拳等互相克制,都非常適合用手機遊玩。而且手機延遲不高,對戰體驗流暢,真的很適合去格鬥有興趣的玩家。

Steam OS 內建 podman DNS 問題解決方法
科技新知
MacauYeah・2024-12-20

前幾天筆者在介紹SteamDeck 內建的podman時,沒有測試得很清楚。在長期使用下,的確有些問題需要進一步處理,這裏就補充一下解決方法。 我們前一篇介紹的 Steam Deck 內建 podman ,配上再自行安裝 podmancompose 有時會出現warning :`WARN0002 aardvarkdns binary not found, container dns will not be enabled`。這不單影響到沒有在 service 之間自動産生 DNS 記錄,還會令互聯網功能失效,因為它會是整個 DNS 解釋功能丢失了,只是在 service 中定義 DNS 的地址並不會解決問題。筆者亦測試過,照著原本的 docker 思路,使用最傳統的做法,自己起 network ,自己起 container ,然後再串連在一起,依然會出現問題:`Error quot;slirp4netnsquot; is not supported invalid network mode`。所以根源問題應該不在 podmancompose 上,而是在內建的 podman 依賴上。 緊急的解決方案,我們需要用到 quot;network_mode hostquot; 的方式去解決。例如以下例子 quot;network_mode hostquot; 的主要作用,就是讓 container 直接在主機的網段上執行。上面的例子中的 postgres 資料庫,它預設使用5432端口,我們並不需要再獨立宣告,即使在 container 內外,都可以直接使用 localhost5432 溝通。而使用了主機的網段後,DNS 也可以正常運作。但這個做法的缺點就是 container 內的所有 port 都自動佔用了 host 上的使用,有時候那怕我們並不需要,它也會被暴露在外。更可能的是增加了不同 container 之間的 port 衝突。不過筆者要用於開發環境,所以這並不會是很太大的問題。

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

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

新濠影滙今夏讓你好運一「發」沖天
激安優惠
Benjamin・2016-05-07

新濠影滙自開幕以來,即以國際級劃時代娛樂項目、非凡美饌餐飲體驗,以及獨一無二的活力時尚購物體驗,成為世界級首屈一指的旅遊娛樂度假勝地。其全球首個「8」字形摩天輪「影滙之星」更已成為新濠影滙乃至澳門以及亞洲的新地標。為了迎接夏日度假旺季的來臨,新濠影滙即日起特別推出「『8』在影滙」幸運活動,送出總值超過港幣88,888,888元的即時獎金和禮品。當中的「『8』在你手」即揭即獎活動讓所有前來新濠影滙的賓客們立即獲得多項優惠尊賞,更有機會抽中每日現金大獎港幣88,888元,讓幸運夏日一「發」不可收拾。至於未能親臨新濠影滙的賓客,亦可在電腦或手機參與「『8』在影滙,勁獎刮刮」 活動贏取一系列優惠禮遇。 即日起自2016年7月24日,所有前來新濠影滙的賓客都可免費獲得即揭卡一張。只需輕輕一揭,即有機會獲得以下各種幸運「8」字好禮: 以優惠價澳門幣8元於「百味漫遊」購買開運小食 以優惠價澳門幣18元於「百味漫遊」享用開運下午茶餐 以優惠價澳門幣38元於「東南薈」或「面棧」享用開運套餐 於「東南薈」或「百味漫遊」享用美食即享免費飲品 於新濠影滙指定餐廳即享餐飲優惠 「澳門派馳」免費入場券,並獲贈1杯免費飲品 於「上海魅影」、「玥龍軒」、「意.味」或「巨星酒廊」消費滿澳門幣500元即可獲贈Pierre Hermeacute; 7枚裝馬卡龍禮盒 「魔幻間」 、 「華納滿Fun童樂園」 、 「蝙蝠俠夜神飛馳」 或 「影滙之星」門票8折優惠 除了以上各種幸運「8」字好禮,新濠影滙更特別提供額外驚喜!只需花短短幾分鐘註冊成為新濠影滙會員,即可參加每日由早上10點至晚上9點於新濠影滙澳門時代廣場進行的免費抽獎,有機會贏取包括餐飲優惠或娛樂設施門票等總值超過港幣88,888,888元的豐富獎品。運氣大旺的您說不定就是獲得每日現金大獎港幣88,888元的大贏家! 把新濠影滙的好運氣帶到四面「8」方! 2016年5月4日起,賓客無論身在哪裡,只需從電腦或手機登陸新濠影滙Facebook官方頁面、新浪微博官方賬號或微信官方帳號,即可參與「『8』在影滙,勁獎刮刮」 活動,好禮即揭即得。馬上行動,前往httpfortuneinyourhand.mcepromotion.comtc,祝好運伴您贏大禮! 新濠影滙是本澳最多元化的娛樂度假聖地。除了「影滙之星」 、「魔幻間」 、「蝙蝠俠夜神飛馳」 及「華納滿Fun童樂園」等世界首創的娛樂設施外,新濠影滙還提供不少免費的嶄新體驗,如漂浮半空的魔幻天球(Magic Orb)、位於澳門時代廣場的精彩立體投影和於上海魅影進餐時的現場魔術表演等。  隨著夏季臨近,新濠影滙對其世界級水上娛樂設施更是引以自豪。「綠野遊蹤」,一條長達450多米,蜿蜒曲折的激流,將於5月1日為炎夏重新開放。綠野遊蹤設有三條主題流水道,讓旅客親身挑戰以熱帶森林河流為主題的奇幻水上之旅。設施還備有水上滑梯、 「童樂池」 及人造沙灘,勢必為炎夏帶來充滿歡樂的一天。請瀏覽新濠影滙官方網站或致電8538865 6656查詢「綠野遊蹤」及「遊.吧」暢遊綠野池畔燒烤自助餐的特別優惠。