搜尋

搜尋結果

Spring Boot 05 - 為 http json api 加入登入要求
科技新知
MacauYeah・2024-07-02

本節,我們將為之前的http服務,加入認證機制,只有在資料庫現存的用戶可以登入及訪問我們的json api。 下戴模版 慣例,我們用Spring Initializr Maven 下載模版,Dependency主要選擇 Spring Web Spring Boot DevTools Spring Security Controller 跟上節一樣,我們起一個Controller,為簡化測試,我們只做http GET api。 由於本blog對於Source Code的顯示不太友好,有需要看source code的,請到Github查看 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeController.java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; 準備我們的test case,但這次我們預期它應該要出現登入失敗的結果。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testNoLogin throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.doesNotExist .andDoMockMvcResultHandlers.print; 在我們執行上述的測試,test case 成功過了。我們的基本設定跟上一節其實沒有多大改動,為何現在http api會回傳狀態 401? 那是因為我們在依賴中加了,Spring Security,它配合了Spring Web,就會自動為所有api加入權限檢測。我們的測試中,沒有任何用戶登入,當然會出現 http 401。為了讓我們可以好好管理誰可以使用api,我們就來設定一定Security。 我們加一個WebSecurityConfig.java,暫時指定所有的訪問路徑都必需有USER權限,並且用 http basic的方式登入。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigWebSecurityConfig.java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.web.SecurityFilterChain; @Configuration @EnableWebSecurity public class WebSecurityConfig @Bean SecurityFilterChain securityFilterChainHttpSecurity http throws Exception http.authorizeHttpRequestsauthorizeHttpRequests gt; authorizeHttpRequests.requestMatchersquot;quot;.hasRolequot;USERquot;; 所有的訪問路徑都必需有USER權限 ; http.httpBasicCustomizer.withDefaults; 使用http basic作為登入認證的方式 return http.build; 上述例子,只是擋了沒有權限的人,我們還需要讓有登入身份的用戶可以成得取限User權限。 我們繼續修改,WebSecurityConfig,加入只在記憶體有效的InMemoryUser import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.provisioning.InMemoryUserDetailsManager; public class WebSecurityConfig .. @Bean public PasswordEncoder passwordEncoder return new BCryptPasswordEncoder; 我們的密碼不應該明文儲,比較保險,我們使用BCrypt演算法,為密碼做單向加密。 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; 我們在記憶中體,加入一個測試用的User,它的名字為admin,密碼為pass,權限為User return new InMemoryUserDetailsManageruser; 然後加入新的測試,直接模擬Role。結果是通過的。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @Test void testLoginWithRoles throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON.with SecurityMockMvcRequestPostProcessors.userquot;someonequot; .rolesquot;USERquot;, quot;ADMINquot;; 沒有使用密碼,只使用Role this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 再來一個測試,改用密碼登入,分別輸入錯的和正確的密碼。 @Test void testLoginWithWrongPasswordAndNoRole throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic randompassquot; 輸入錯的密碼,應該回傳http 401 Unauthorized .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andDoMockMvcResultHandlers.print; @Test void testLoginWithPassword throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic YWRtaW46cGFzcw==quot; http basic 就是把 adminpass 轉成base64 .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 最後,當然是正確的密碼才能通過。若果大家還是半信半疑,我們可以跑起真的正服務(IDE RUN或mvn springbootrun),然後用curl去試。 curl httplocalhost8080apisomeRecord1234 failed with 401 curl u quot;adminpassquot; httplocalhost8080apisomeRecord1234 successed 使用SQL Database讀取用戶登入資訊 一般而言,我們不可能把所有用戶登資訊打在InMemoryUser中,通常背後有一個資料庫儲存所有的用戶資訊,我們在登入時,讀取它來做對比檢證。 為此,我們在maven中,加入 Spring Data JPA h2 database (或任何你的資料庫,如mysql 、 sql server) 最後一步,我們把InMemoryUser去掉,改為從資料庫讀取。因為原始碼太多,就不全部貼上。最主要的是WebSecurityConfig.java要關掉之前的UserDetailsService,改為提供一個UserServiceImpl類,它會實現UserDetailsService的功能。 @Configuration @EnableWebSecurity public class WebSecurityConfig 把原來的Bean先變成註解,其他不變 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; return new InMemoryUserDetailsManageruser; springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigUserServiceImpl.java other import import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.crypto.password.PasswordEncoder; @Service public class UserServiceImpl implements UserDetailsService @Autowired PasswordEncoder passwordEncoder; @Autowired UserRepo userRepo; @Override public UserDetails loadUserByUsernameString username throws UsernameNotFoundException 因為我們資料庫沒有資料,為了方便測試密碼的加密,我們在java code上直接插入一筆資料。 UserEntity defaultUser = new UserEntity; defaultUser.setUsernamequot;adminquot;; defaultUser.setPasswordpasswordEncoder.encodequot;passquot;; defaultUser.setRolequot;USERquot;; defaultUser.setUuidUUID.randomUUID.toString; userRepo.savedefaultUser; 上述為測試用插入資料,不應該出現在正式使用環境中。 UserEntity user = userRepo.findOneByUsernameusername .orElseThrow gt; new UsernameNotFoundExceptionusername quot; not foundquot;; 找找資料庫有沒有正在登入的該名使用者username List authorities = List.ofnew SimpleGrantedAuthorityquot;ROLE_quot; user.getRole; LOG.debugquot;got user uuid, username, role from databasequot;, user.getUuid, username, user.getRole; 如果前面的 findOneByUsername 有結果回傳,我們就給它一個ROLE_XXX的權限。 return new Userusername, user.getPassword, authorities; 這裏從沒有檢查過密碼是否有匹配,全部交給Spring Security去做 springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataentityUserEntity.java springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatarepoUserRepo.java 上述段落中,筆者省略了UserEntity和UserRepo,它們只是一般的springdatajpa概念,有需要可以經文末的連結查看完全原始碼。最需要注意的,是UserEntity的password欄位,在資料庫中是以加密的方式儲存。我們在配匹登入者與資料庫記錄時,也沒有自行檢驗密碼的需要。我們只是在加密過的密碼回傳給Spring Security,Spring框架會自行把登入者輸入的密碼與加密了的密碼作比較。

人獨食系列】只要有「鍋」,人人都是大廚!5道鍋到底菜式推介
澳城餐飲
Lifemagfoodie・2021-02-09

「一人獨食」的好處在於鍾意食甚麼就煮甚麼,今期【一人獨食系列】將會介紹用一個鍋就可以完成的「一鍋到底」菜式。做法簡單,就算「零廚藝」都無問題,適合懶人和需要控制飲食人士煮食。想知有甚麼推介,就快些滑下去繼續看啦! 清炒鮮蝦番茄義大利麵 好食停不了,蝦頭是致勝關鍵! 在 Instagram 查看這則貼文 瑞丘※便當飲食日記※(@rachel_cookinglife)分享的貼文 這款媲美外面五星級餐廳的「清炒鮮蝦番茄義大利麵」只需要大約20分鐘就煮好3人份量,十分快捷方便。因為是清炒的關係,所以對身體不會有太大負擔。不鍾意食蝦或對海鮮有敏感的人士,不妨轉換其他配料。另外切記「蝦頭」是重要關鍵,一定要把蝦膏炒出來,否則整碗麵會大打折扣。 鮭魚炊飯 利用新鮮食材帶出原味,健康又方便! 在 Instagram 查看這則貼文 Dr. Wu美國上菜 Cooking diary(@dr.wu566)分享的貼文 「炊飯」的做法非常簡單,只需要把食材和米飯撈在一起就可以食。正因為如此,所以食材的新鮮程度尤其特別重要,會直接影響整碟飯的口感和味道。炊飯、炒飯及燉飯的做法其實差不多,不過最大分別就在於米飯的軟熟度,「炊飯」會相對用少一些水。這道「鮭魚炊飯」就選用了易處理及健康的三文魚,只需要簡單完成四個步驟就完成。可隨個人喜好而調整,絕對是飯桶們的最愛菜式。 醋漬車厘茄 開胃又醒神,冷熱食均可! 在 Instagram 查看這則貼文 Hamp;C的備餐記錄(@saltandpepper1992)分享的貼文 細細粒的「車厘茄」外表可愛,只需稍為清洗即可食用。不過想提升味道,不妨試一試這道「醋漬車厘茄」。做法簡單,只需切開車厘茄,落入適量的調味料及蕃茜碎,然後放入微波爐加熱一分鐘,最後放入雪櫃醃製至少一天就可以食用。無論是熱食或凍食都好開胃醒神,小朋友一定會被吸引。 三色蛋 好味到「蛋」起!零廚藝都無問題! 在 Instagram 查看這則貼文 AutoClean 自清牌(@taiwanmade)分享的貼文 「雞蛋」一向都是懶人入廚恩物,而且想要幾難就有幾難。從最簡單的烚蛋,到最需要專注力及耐性的玉子燒、炒蛋都有。而今次介紹的「三色蛋」做法好簡單,就算無入廚經驗都無問題。只需要一個電鍋,放入雞蛋、皮蛋及鹹蛋,加水,跟著食譜做就完成。三蛋合一,好味到「蛋」起。 泡菜豬肉炒蒟蒻飯 美味、低熱量、有飽足感! 在 Instagram 查看這則貼文 胖仔朵拉吃便當(@dora_never_fit)分享的貼文 「蒟蒻」,別名是「魔芋」。它遇到「水」會膨脹,體積可以增大至原來的 100 倍,可想而知會有幾大飽足感,而這款「泡菜豬肉炒蒟蒻飯」就是採用了蒟蒻米及一些常見的配料如雞蛋、洋蔥、泡菜等等。做法屬於基礎廚藝的級數,簡單炒兩炒,加一些調味料就完成。適合需要控制食量及想消化系統順暢人士食用。 (以上圖片均為網上轉載並列名出處,如有侵權請告知刪除。) 作者:IronMan

那些年,直在變的FF戰鬥系統|個像是求變但卻不夠用功的小孩
手機‧電玩
MacauYeah・2020-03-11

從PS1 版FF7開始,筆者都有一直關注著每一代的FF單機版遊戲(FF11,FF14皆為網路遊戲,無緣無緣) ATB即時半即時戰鬥 FF7, 8, 9 用ATB 計量條的RPG出招模式,誰的計量條先滿,誰先出招,敵我雙方計量條分開,我方不出招,敵方也不會給我方喘息的機會。這三代的戰鬥設計,真的很緊湊,讓你腎上線素大增。 有行動力限制的回合制 FF10 回歸順序回合制,依據角色能力值,排次序出招,行動力高的角色可以比其他角色多行動幾次,不同招式的硬值也會影響下次出招時間。也就是,只是「即時」戰鬥消失了,可以給玩家用無限時間思考,但出招順序和策略提高了,配招就是Speedrun 玩家更重視的事 FF102,是FF10的續作,卻又變合ATB計量表式即時出招方式,又一次考驗玩家的心臟。 FF12,未有正式遊玩,暫時忽略,日後完整遊玩再補上 隊制指令 FF13,FF132,隊制指令與ATB 混合。玩家只能指定隊型及什麼時候進擊攻擊,但不需要出什麼招式,AI就會自動搭配。你以為這樣就很簡單嗎?緊張感就滿少了嗎?其實這個操作才更令人心跳加速,來不來得及轉陣型,來不來得及補血,來不來得及連招,真的是千均一發的操作。當然,怎樣刺激也不會比得上真正動作遊戲的手感 FF13LR 算是FF133吧,單人指令與ATB混合,但這式不單可以換陣型(其實就是換主角的職業),還可以在戰前自行決定所帶招式,開戰時也是自己選擇出招時機及招式。這代雖然可操控的只有主角一人,但可以自由操作的招式真的足夠多。操作感比不上動作遊戲,但已經在傳統RPG上,無限接近動作遊戲的一個混合模式。真讚!!! 動作系 FFTYPE 0,故事世界觀是FF13系列的水晶神話,但操作模式就轉變成動作類型,遊戲畫面看似是無雙類割草,但,但,但,實際遊玩就出現很多不協調感。 第一:連招不是一下一下按著,而是長按攻擊鍵。好吧,我去習慣一下。 第二:不同角色有分遠近攻擊,遠攻的角色就是放箭放槍,近戰的就是用冷兵器在人身周圍六尺的地方揮舞。可是大部份場境都是近戰角色攻擊不到的敵人,所以近戰角色都比較吃虧。 第三:鏡頭的運鏡,和敵人之間的鎖定切換都不太完美。但這是動作遊戲的通病,我就不怪你。 總括來講,操作感不好。但以系列第一款能稱得上動作遊戲的作品,加上在PSP首發,我真的不怪它。繼續努力。 FF15,故事上還是水晶神話,也是動作遊戲。可操控單人到處遊走,連招還是長按攻擊鍵,再外加防禦招架,當然還是經過長按才能防禦。 SE大哥,你這是第二款動作遊戲,能不能給一些真正的動作遊戲體驗,而且你是在PS4上發佈,能不能真的做好一點? 長按攻擊鍵最大問題是失去了節奏感,玩家看不清收招硬值時間,很難去應動多方攻防時的手指反應。以戰神、DMC系列做為對比,玩家很常需要在連招時間格擋或迴避,保持角色血量之餘,還可以提高招式可控性及連貫性,何時可以迴避後馬上還擊,都是自由配搭之事。但FF15卻要求長按按鍵,一切都在這裏產生不協調。 長按的問題是就很難讓人學習每一招的收招時間,什麼時間可以換招你不知道。每一招使出後,選擇收招還是繼續連擊,硬值動作竟然差異很大。你更加難判斷,我是正在收招?還是下一招開始?防禦時系統有提示,但因為也要長按才能發生判定。有時因為上一招攻擊收招時,角色位移改變了,已經不再需要防禦,突然地改變攻防,又是一大個節奏中斷。 另外有個問題,就是場景設計問題,園野戰鬥很常在樹木中間戰鬥,但樹木不會自動變透明,玩家很一部份時間就是視野被擋,唉。 購買前,我以為我已經看過不少YOUTUBER評論,應該不會再像FF TYPE 0中伏了吧。結果原來大部份人都只強調視野及劇情不足上,結果,我買了數位版,又一個永久中伏。 FF7 REMAKE,下期待續 想睇直播,記得訂閱我地嘅 Twitch YouTube Facebook

【HUAWEI Mate 10 新機試玩】神級 AI 功能到底係乜?
專題報導
Cheers!・2017-11-13

夥拍德國頂級相機品牌「Leica」的 HUAWEI 上星期推出旗艦作 Mate 系列,新作除了主打攝影功能,更大推 NPU(NeuralNetwork Processing Unit)人工智能晶片。小編就將其強大的 AI 功能整理出兩大賣點,並以 Mate 10 進行開箱實測,一試便知龍與鳳! 賣點一:智能辨識拍攝場景 Mate 10 系列繼續沿用 Leica 的雙鏡頭設計,鏡頭部份升級至 F1.6 大光圈,輕鬆搞掂唯美景深照;並透過 NPU 即時辨識多達 13 種場景和物體,再根據景物的特點和屬性自動調節參數設置。而前置鏡頭亦配有 800 萬像素,具備 F2.0 光圈及 FF 追蹤對焦等功能。 相機可透過 AI 辨識出 13 種不同場景和物體(包括文字、食物、藍天、雪地、狗、貓、夜景、日落、植物、人像等)。 小編分別以雜誌及花進行實試時,相機即時自動辨別,效果非常好! 花的攝影模式可以將植物的細緻完美呈現,F1.6 大光圈令景深的美感表露無遺。 賣點二:聯手 Microsoft 快速翻譯 除了 Leica 以外,HUAWEI 更找來 Microsoft 合作,為 Mate 10 系列加入翻譯功能,最把炮是可以進行離線翻譯,更支援多達 50 種語音。除可將語音和相片中的文字翻譯,更具備雙向語音翻譯功能,實測時雖然翻譯結果未算好精準,但在 AI 的加持下,翻譯速度非常快,甚至做到即時翻譯的效果。 程式支援多達 50 種語音,不過小編嘗試以廣東話測試時,成功率較低。 雙向語音翻譯功能強大,不出兩秒即可完成翻譯,速度勁快! 小編將日本零食包裝紙上的成分拍下來,馬上出現中文翻譯,精準度 90%。 《出機小貼士》 想用至抵價錢出機,快啲去 CTM 申請 $296 3GB 三地共用月費,即享上台機價 $1,880!(HUAWEI Mate 10 ) $3,280(HUAWEI Mate 10 Pro)。而「尊壹會」會員及「大豐 CTM Visa Signature 信用卡」客戶亦可享淨機價 88 折優惠,仲可以用半價換購 HUAWEI MateDock 2 擴展塢同埋 HUAWEI 360 全景相機添!仲唔去出機? HUAWEI MateDock 2 擴展塢(左);HUAWEI 360 全景相機(右)。

勝率逾70%|簡單而有效的成交量分析方法|附富途及Trading View代碼|麥振威
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2025-08-18

勝率逾70%|簡單而有效的成交量分析方法|附富途及Trading View代碼|麥振威 近期很多會員都在嘗試自行去寫交易策略或指標,但又感覺好像無從入手。試過把一些常見的技術指標如MACD、RSI等等加起來,效果又好像不是太好。 其實大家可試試運用一些簡單的統計學概念去設計交易策略,例如「標準差」的公式十分簡單,可以嘗試用每支bar的成交量去計算標準差。然後將「平均成交量」與「用成交量計算的標準差」做比較。每當「平均成交量」大於「用成交量計算的標準差」的時間,其實都是值得留意的入市機會。 影片中講解了這個原理再配合股價走勢及其他指標的應用方法,也有富途代碼給大家參考,可直接在富途平台中當作指標使用。 ___________________________________________________________ Patreon 會員可選策略可自行backtest及autotrade 1 ICT策略改良版_美期版本 YouTube介紹影片 httpswww.youtube.comwatchv=_k16D3moiugamp;t=5s Backtest Report httpswww.tradingview.comscriptNJDkHQ5oICT%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%882%E7%BE%8E%E6%9C%9F%E7%89%8810 2 ICT 策略改良版_美股及ETF版本 YouTube介紹影片 httpsyoutu.be4YzpHdt73NEsi=UV7Pzztp1Ii_rfG Backtest Report httpswww.tradingview.comscriptK3wgWwILICT%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%882%E7%BE%8E%E8%82%A1%E5%8F%8AETF%E7%89%88 3 收市前下單 月收入增2.7萬策略 YouTube介紹影片 httpsyoutu.beIHqAB98gwaUsi=zSeuhTMtBfBBzeb Backtest Report httpswww.tradingview.comscriptero6ddTkAftermarket%E4%B8%8B%E5%96%AEStrategy 4 T33_香港期指策略 YouTube介紹影片 httpsyoutu.bekoYtAO9AZKksi=k5H9jsOnUma53K9 Backtest Report httpswww.tradingview.comscriptYpZG1OnXT33%E9%A6%99%E6%B8%AF%E6%9C%9F%E6%8C%87%E7%89%88beta17autotrade%E7%89%88%E6%9C%AC 5 著名個人炒家John Carter 自創策略1年賺1800萬美元 改良版 YouTube介紹影片 httpsyoutu.beFQzQ8o4pz_4si=zF10XqrlCw8wbgP9 Backtest Report httpswww.tradingview.comscriptGn7udQ7mTTM%E8%83%8C%E9%A6%B3%E6%94%B9%E8%89%AF%E7%89%88 6 瑞典交易員Kristjan Kullamagi交易策略改良版 YouTube介紹影片 httpsyoutu.beEwZJ6jdhpXssi=pWqnY7By89I9_pYl Backtest Report httpswww.tradingview.comscriptjAmLZsVY%E7%91%9E%E5%85%B8%E4%BA%A4%E6%98%93%E5%93%A1KristjanKullamagi%E4%BA%A4%E6%98%93%E7%AD%96%E7%95%A5 7專炒UVIX策略 YouTube介紹影片 httpsyoutu.beeNf96DNwFMEsi=16blJAt42R51UySt Backtest Report httpswww.tradingview.comscriptdf1YGeTT%E5%B0%88%E7%82%92UVIX%E7%AD%96%E7%95%A5 8 線性回歸指標1.0 YouTube介紹影片 httpsyoutu.bedazPklx6Nvc 指標原理介紹 httpswww.tradingview.comscript1D11hGCm%E7%B7%9A%E6%80%A7%E5%9B%9E%E6%AD%B8%E6%8C%87%E6%A8%9910 9 Rob Hoffman IRB策略改良版 YouTube介紹影片 httpswww.youtube.comwatchv=0Bek8Xz2qtQ Backtest Report港股版 httpswww.tradingview.comscripttMpjELSqRobHoffmanIRBStrategy%E6%94%B9%E8%89%AF%E7%89%88%E6%B8%AF%E8%82%A1%E7%89%88%E6%9C%AC Backtest Report美股版 httpswww.tradingview.comscriptiW0xXBjbRobHoffmanIRBStrategy%E6%94%B9%E8%89%AF%E7%89%88

git 分支整合問題
科技新知
MacauYeah・2024-02-20

不知道大家的開發團隊、專案規模有多大,但只要系統或程式已發佈,同時又要做維護更新,git 庫都至少會有兩條分枝: 新功能 main feature 最新的穩定發佈版本 Release v1.x.x 最好的情況下,在開發完新功能之前,穩定版本都沒有需要緊急修正的地方,開發者可以專心開發新功能(main feature。然而這個情況並不能經常維持。 情況1有Bug要馬上修正 最常見到的情況,就是穩定發佈版本有瑕疵,可以經過小修小改來止血,由v1.x.x rArr; v1.x.y,這些可能對用戶來說,是沒有太大感覺的改動。不過對於開發流程,就免不了由v1.x.y整合(merge)回main時,出現修改衝突的問題。 建議 若屬於日後不再需要的改動,不需於整合到main中, 當然什麼都不用做。但若屬於必要的更新,就需要早早整合到main中。整合雖然痛苦,但延後整合沒有好處。以筆者的經驗,每次整合時有衝突,而越早整合越有條件知道該取用自動混合的那個版本。以整合工具的語言來說,就是更容易的作出use mine use theirs edit。 情況2 不同功能之間有衝突 上述情況1,已經算是可控的。主要因為穩定發佈版本都只會接受小修小改,大改都會直接在main中開當為新功能開發。當你有多個很重要的功能在不同時期被提出,而有些功能你沒有信心在下個發佈中提出,你就會選擇以獨立分支來實現不同的功能,最後選擇信心度高、權重也比較高的功能來發佈。這樣的好處是你可以有限時間先完成最必要的功能,但問題是多個功能分支之間,更容易地有衝突,後期也需要很廢心力地整合。 建議 少做資料夾層面的改動,因為git rename的功能並不是萬能的,會令很多git自動選擇版變得不可讀。筆者的經驗,就是錯把後端和前端的資料夾混在一起,令後端的一些重命名影響到前端。前端也因為有重寫的需要,對資料夾結構大改。最後結果就是很多看不懂的git自動選擇版。有一些有選對,但有一些就選錯。 可以做一些事前處理,來減經痛苦。在筆者的資料夾問題情境,在把後端將要整合的多個commit中,挑選最早前沒有命名問題的commit先整合一次。然後前端先手動模擬後端的人工命名,自行commit一次,最後再把後端剩餘的commit再做整合。這個做法不是完全解決問題,但至少可以讓use mine use theirs edit更新易理解。 而另一個建議是,縮短發佈週期,逼使其他開發中的功能越早做整合,也逼使每個功能不要做太大規模的改動。如果真的做大規模改動,就要有心理準備要多次重要的整合。 情況3 多個穩定發佈版本需要同時維護 若然大家面對的工作規模真的很大,同時有多個版運行版本,就如gitlab,每一個月都有一個新功能版本16.0.x, 16.1.x, 16.2.x,hellip; 16.9.x,但它不會強逼大家更新,對於過去一段時間的功能版本,也會推出安全性更新前述的x會不斷修正問題。 這是一個很負責任的發佈模式,不過對於開發者來講就一定很地獄。因為16.0.x的安全更新並不能無痛地整合到16.9.x中,可能每個版本重新人工修改還要來得穩健。 建議 各個分支人工修改可能更適合。最後就是取決於商業政策的考量,到底公司願意為已發佈的功能版本提供多久的支援。就以gitlab為例,其實它也只承諾維持兩三個月前的功能版本。是否會backport到多個月之前的版本,就看問題的嚴重性和backport難易度。 也分享一些筆者朋友的經驗,他們開發的是軟件跟硬件整理的軟件庫。但因為硬件有限制,例如庫的大小、算力的差異,所以最後分支多到爆炸。這也是軟硬整合的痛,問題暫時無解。除非老闆肯放棄市場。

首個POP INFINITY迪士尼限量版珍藏展覽就在新濠天地摩珀斯
文化創意
蘇蘇・2021-02-21

早前與友人去到新濠天地摩珀斯酒店拍照,因為這裡有數個不同形象的米奇在大堂站崗,究竟是什麼的一回事呢 原來澳門新濠天地的時尚生活精品店WF Fashion 引入全新潮流藝術項目Pop Infinity。由著名藝術機構APPortfolio集結多個國際頂尖藝術單位,於澳門由世界著名建築師Zaha Hadid所設計別具特色的現代化新派星級酒店摩珀斯大堂,展出多款俱收藏價值的、以迪士尼經典角色為創作靈感的Snow Angel Mickey 系列大型藝術作品,而且有部份還是全球首發呢。 是次參與展覽的藝術家包括有戴維‧佛洛雷斯 David Flores、坎帕納工作室Estudio Campana、下田光 Hikari Shimoda、凱瑟琳‧伯爾尼哈特 Katherine Bernhardt、菲利普‧考爾伯特 Philip Colbert及天明屋尚 Tenmyouya Hisashi等。 「Pop Infinity」是以迪士尼經典角色為創作靈感的系列式藝術項目,首先在摩珀斯酒店大堂就可以見到3件1.2米高的Snow Angel Mickey,很漂亮吧,很想帶他們回家呢。 而由美國著名藝術家David Flores 創作的有 ldquo;GOLDEN CHILDrdquo;、ldquo;DFXMICKEYrdquo;以及ldquo;REAL BOYrdquo;。 ldquo;REAL BOYrdquo;真是最深得蘇蘇的心,他就是木偶奇遇記的Pinocchio 皮諾丘,這個故事大家都不會陌生了吧,當皮諾丘說謊時他的鼻子就會變長呢。 這些潮玩的藝術品,線條分明,做工仔細,真的很美。如果蘇蘇家的客廳夠寬闊的話,真的很想買他回家。 在皮諾丘旁邊還可以看見一系列的雕塑、家俱藝術作品和精品。 當中包括由知名藝術家具品牌Estudio Campana 創作的價值近澳門幣40萬元的乒乓球枱、乒乓球拍和乒乓球。 這套乒乓球枱套裝最獨特之處就是那些米奇圖案,利用了古代中國傢俱的主要結構方式榫卯製作而成的,真是不得了呢。 日本藝術家天明屋尚創作的ldquo;Mickey Arriverdquo;屏風 這裡還有多個版本大熱作品Snow Angel Mickey的15和30厘米雕塑啊,包括Shinny Star、Antique Bronze、Black Marble、Cookie amp; Cream和夜光版。為了推動藝術收藏的普及,其中15厘米的版本是最新發行的掌上尺寸,而備受明星收藏家追捧的30厘米版本,推出了農曆新年特別系列「憶金版」及「抓金版」,澳門Pop Infinity展覽是搶先在全球首發呢,大家在澳門就可以先睹為快了。 還有30厘米高的皮諾丘啊,很美呢,這個尺寸的可以放在家中的飾櫃裡,在皮諾丘下面的是美國藝術家Katherine Bernhardt 創作的ldquo;Whatrsquo;s Uprdquo;米奇雕塑,有30厘米及40厘米二個尺寸,更有環保袋、胸針、衛衣等小物件。 這些版畫都很漂亮,如果是迪士尼迷,掛在家中也會經常感覺愉悅。 蘇蘇還發現一些很可愛的家品,原來是知名藝術家俱品牌Estudio Campana 創作的Campana Mickey系列,包括全球限量各188件的地毯和鏡子,以及適合入門藝術收藏家的抱枕。 如果在展覽中看見心怡的物件,可以問問工作人員如何登記購買這些全球限量產品,如果家中沒地方放置,或者跟他們拍照打卡和留念,也是一個很好的回憶呢。 除此以外,曾於英國泰特美術館Tate Museum及薩奇美術館Saatchi Gallery展出的當代 波普藝術大師菲利普‧考爾伯特Philip Colbert著名的「龍蝦」作品,以及時尚潮流界當紅炸子雞空山基Hajime Sorayama的滑板等,均會在展覽期間於WF Fashion摩珀斯店全澳獨家發售。 澳門 Pop Infinity 展覽 日期 2月5日至28日逢星期一至日時間 24小時展出地點 新濠天地摩珀斯酒店實體店發售地址 WF Fashion摩珀斯店2月9日起發售 活動網站 httpswww.cityofdreamsmacau.com 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化、生活或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博 『蘇蘇的部落』httpwww.weibo.comsusannaklprofile Facebook httpswww.facebook.comsososusanna Instagram httpinstagram.comsososusanna 時尚生活專欄和部落格 網站及手機Apps ELLE HK 澳門人氣資訊網站CTM。LifeMag 中國163.com。LOFTER 中國攜程氫氣球 中國搜狐新聞網 台灣痞客邦 聯絡及邀約 susannakL88@yahoo.com.hk

母親節2020】5+間精選自助餐及套餐推介
澳城餐飲
Lifemagfoodie・2020-05-04

媽媽不辭勞苦地默默為我們打理家中的大小事,讓我們這些做子女的可以無憂無慮地生活。母親節馬上就到,當然要和媽媽好好慶祝母親節啦!不妨考慮帶媽媽到以下精選的澳門餐廳,食一餐甜在心頭的母親節自助餐或套餐,來答謝母親這一年來的無私奉獻。 母親節自助餐精選推介(點擊餐廳名稱可直接跳至該段落): 凱旋門「咖啡廳」 麗思卡爾頓酒店「麗思咖啡廳」 澳門銀河酒店「庭園意大利餐廳」 母親節套餐精選推介(點擊餐廳名稱可直接跳至該段落): 英皇娛樂酒店「皇廷閣」 澳門JW萬豪酒店「萬豪中菜廳」 澳門銀河酒店「蒙特卡洛巴黎咖啡館」 萬豪軒 利澳酒店「喜粵8號」 凱旋門「凱旋軒」 澳門銀河酒店「庭園意大利餐廳」 皇冠假日酒店「皇廚中餐廳」 瑞吉酒店「雅舍」 凱旋門「咖啡廳」 地址:澳門新口岸皇朝區城巿日大馬路 278 號,澳門凱旋門酒店四樓 今年母親節,澳門凱旋門「咖啡廳」推出「頌愛母親自助餐」,讓各位孝順的子女和媽媽一齊慶祝母親節。不但有過百款環球美食,晚餐更會有海鮮刺身、肉眼扒、芝士焗龍蝦、滋補中式時令燩湯等美食。 除了有豐富美食外,還有更多著數優惠。澳門凱旋門聯同澳門通推出優惠大放送,在咖啡廳享用自助晚餐,結帳時用澳門通卡或 MPay,即享有七折優惠,自助晚餐滿十位,還額外獲贈一位自助午餐禮券。 「頌愛母親自助餐」 推廣日期:2020年5月10日 供應時間:午餐 1200﹣1430;晚餐 1830﹣2200 自助午餐價格:成人澳門幣 238 元,小童澳門幣 178 元 自助晚餐價格:成人澳門幣 368 元,小童澳門幣 268 元 「四人同行一人免費」,三人或以下可享九折,優惠需最少三位成人同行 學生及 60 歲或以上長者尊享成人價六折 自助午餐可享「買2送2」,優惠需最少兩位成人同行並需於一日前預訂 須另加 10% 服務費 小童定義為 3 至 11 歲之兒童 預約及查詢:853 8860 6141 詳情:凱旋門「咖啡廳」網頁 澳門凱旋門 X 澳門通優惠大放送 推廣日期:由即日起至2020年7月31日 優惠內容:咖啡廳自助晚餐七折,自助晚餐滿十位額外獲贈一位自助午餐禮券。 麗思卡爾頓酒店「麗思咖啡廳」 地址:澳門麗思卡爾頓酒店地下 如果媽媽喜歡法國情調的餐廳,不妨帶媽媽去品嚐由「麗思咖啡廳」主廚精心設計的「法式母親節早午餐」。不但有烤波士頓龍蝦、海鮮拼盤、海鮮雜燴等琳琅滿目的海鮮,還有普羅旺斯烤雞、烤羊架、烤安格斯牛小排等必食烤肉。除此之外,現場更會有即叫即煎的「香煎鵝肝」,再加上多達20款的甜品,相信媽媽必定會甜在心頭。 「法式母親節早午餐」 推廣日期:2020年5月10日 菜單: 價格:成人每位澳門幣 598 元,兒童每位澳門幣 188 元 另加 10% 服務費 包括新鮮果汁及汽水暢飲 每位額外 $100 升級至香檳、葡萄酒及啤酒暢飲 預約及查詢:853 8886 6712 詳情:麗思咖啡廳網頁 澳門銀河酒店「庭園意大利餐廳」 地址:澳門銀河酒店2樓 喜歡食即開生蠔的媽媽一定會好高興!母親節當日,位於澳門銀河的「庭園意大利餐廳」將會推出充滿意大利風格的「母親節意大利早午餐」,讓媽媽享用最新鮮的環球海產,以及意大利最著名、最地道的火腿芝士,還有自家製雪糕甜品,而且可自選一款傳統意大利麵條及一款主廚精選美饌,今個母親節一於帶媽媽品嚐別具風格的意大利早午餐啦! 「母親節意大利早午餐」 推廣日期:2020年5月10日 供應時間:中午12時至下午3時(最後點餐時間為下午2時30分) 自助美食推介:即開生蠔、鱈場蟹腳、各式意大利原產地保護認證的風乾火腿及芝士等 自選主菜推介:烤澳洲羊架、腹肉牛排、鱈魚配拿波里蕃茄醬 價格:每位澳門幣 688 元連暢飲指定美酒、啤酒及無酒精飲品 另加 10% 服務費 歡迎使用「電子消費卡」結賬 預約及查詢:853 8883 2221 詳情:庭園意大利餐廳網頁 英皇娛樂酒店「皇廷閣」 地址:澳門商業大馬路288號英皇娛樂酒店9樓 想安在家中和媽媽舒適地慶祝母親節,買外賣是其中一個好辦法。英皇娛樂酒店旗下的「皇廷閣」將於母親節期間,提供「母親節外賣精選」佳餚。除了可以外賣自取之外,「皇廷閣」亦有送餐服務。把精選菜式、自選組合盤菜、愛心盤菜、新鮮龍蝦筒骨煲等美味佳餚送至府上,而且還可以使用電子消費卡付款,十分方便。今年母親節,就算和媽媽留在家中慶祝完全無難度! 「母親節外賣精選」 推廣日期:2020年5月8至10日 此套餐不可與其他折扣優惠同時使用。 自取免費泊車1小時。 歡迎使用電子消費卡。 送餐服務:澳門 50 元,氹仔 80 元。 預約及查詢:853 2838 3322 詳情:皇廷閣網頁 澳門JW萬豪酒店「萬豪中菜廳」 地址:澳門JW萬豪酒店1樓 想提早慶祝母親節的朋友,不妨考慮到「萬豪中菜廳」,享用由行政總廚張新生師傅嚴格挑選出來的食材,並設計而成的「母親節午餐套餐」及「母親節晚餐套餐」。除了有首選即叫即做的粵式點心,還有滋補養顏的花旗參烏雞湯、竹笙菜膽燉羊肚菌、濃湯焗波士頓龍蝦等多款名菜。這兩款套餐用來孝敬母親一定無得輸。 「母親節午餐套餐」 推廣日期:2020年5月9至10日 菜單: 價格:澳門幣 520 元(4位用) 另加 10% 服務費 加一位為每位額外澳門幣 130 元 「母親節晚餐套餐」 推廣日期:2020年5月9至10日 菜單: 價格:澳門幣 988 元(4位用) 另加 10% 服務費 加一位為每位額外澳門幣 250 元 預約及查詢:853 8886 6228 詳情:萬豪中菜廳網頁 澳門銀河酒店「蒙特卡洛巴黎咖啡館」 地址:澳門銀河地下,G003 位於澳門銀河的「蒙特卡洛巴黎咖啡館」將於母親節當日,由主廚 Sylvain Perraut 為各位媽媽早已設計好的「母親節法式四道菜晚膳」,讓各位澳門媽媽可以悠然地享用法國大餐。先奉上法式鮮蠔湯,讓媽媽的胃口大開。接著就是鴨肝醬、牛里脊肉配松露等融合地中海風味的佳餚,令到各位澳門媽媽度過開心快樂的母親節晚上。 「母親節法式四道菜晚膳」 推廣日期:2020年5月10日 供應時間:下午6時至晚上10時 價格:每位澳門幣 498 元(4道菜晚膳),另加 10% 服務費 預約及查詢:853 8883 2221 詳情:蒙特卡洛巴黎咖啡館網頁 萬豪軒 地址:澳門新口岸長崎街3551B號新華大廈2樓至地下 位於澳門新口岸的「萬豪軒」將於母親節當日,推出四款適合不同人數的母親節套餐。除了有波士頓龍蝦伊麵、北京片皮鴨、錦繡冬瓜盅等著名中菜外,還可以自選好幾道萬豪軒的巧手小菜,包括有黑椒德國鹹豬手煲、老少平安、南乳炆粗齋、薑蔥和味雞等等。萬豪軒還有其他特別優惠推介,馬六甲燒乳豬、羊肚菌雞腳筒骨窩、艇家海鮮窩等都以優惠價推出給大家享用。 「濃情五月感恩母親節」 推廣日期:2020年5月10日 預約及查詢:853 2870 5656 詳情:萬豪軒網頁 利澳酒店「喜粵8號」 地址:澳門新口岸高美士街33號利澳酒店3樓 位於澳門利澳酒店的「喜粵8號」將於5月9日和10日推出「母親節6人大餐」,和各位孝順子女一齊和媽媽過一個温馨的母親節。「喜粵」的「母親節6人大餐」一共有12道菜式,十分豐富。不但有媽媽們最愛的「原盅椰子燩花膠湯」,還有法式蟹籽焗大蝦、古法蒸原條東星斑、鮑魚炆雞,以及養顏的木瓜炖燕窩,相信各位澳門媽媽會笑顏大開。 「母親節6人大餐」 推廣日期:2020年5月9日及10日 另加10%服務費 套餐不另享優惠折扣 預約及查詢:853 8989 1282 詳情:利澳酒店「喜粵8號」網頁 凱旋門「凱旋軒」 地址:澳門新口岸皇朝區城巿日大馬路 278 號,澳門凱旋門酒店四樓 想在母親節和媽媽享用傳統的中式佳餚,不妨考慮到澳門凱旋門「凱旋軒」,享用「母親節摯親盛宴」套餐。主廚特別為母親節炮製出多道佳餚,例如:琵琶乳豬、蠔皇四頭澳洲鮑魚伴鵝掌、清蒸珍珠龍躉等珍饚美食,相信各位媽媽會滿意的。 除了有豐富佳餚外,還有更多著數優惠。澳門凱旋門聯同澳門通推出優惠大放送,在「凱旋軒」消費,結帳時用澳門通卡或 MPay,即享有七五折優惠。 「母親節摯親盛宴」 推廣日期:2020年5月9至10日 提前預訂八人或十二人套餐可獲贈精美紅酒乙支 免收 10% 服務費 優惠只適用於堂食 優惠需先繳付30%訂金 預約及查詢:853 8860 6128 詳情:凱旋門「凱旋軒」網頁 澳門凱旋門 X 澳門通優惠大放送 推廣日期:由即日起至2020年7月31日 優惠內容:凱旋軒七五折。 澳門銀河酒店「庭園意大利餐廳」 地址:澳門銀河酒店2樓 「庭園意大利餐廳」將於母親節晚上,推出限定的「母親節晚膳套餐」。主廚特別挑選最新鮮的食材,炮製出清新沙律及手工意粉。主菜可從鱸魚或和牛面頰選其一,最後的甜品就是帶有檸檬香味的檸檬慕斯,非常窩心。 「母親節晚膳套餐」 推廣日期:2020年5月10日 供應時間:下午6時至晚上10時 價格:每位澳門幣 488 元 另加 10% 服務費 歡迎使用「電子消費卡」結賬 預約及查詢:853 8883 2221 詳情:庭園意大利餐廳網頁 皇冠假日酒店「皇廚中餐廳」 地址:澳門東方明珠街君悅灣第七座 想提早和媽媽慶祝母親節,不妨考慮由5月8日至10日,到澳門皇冠假日酒店的「皇廚中餐廳」,品嚐充滿温馨感的「滿滿心意」套餐。套餐分別有6人或12人,而且還有免費泊車,十分方便。「皇廚中餐廳」更推出澳門居民8折優惠,還可以用電子消費卡付款,十分吸引! 套餐菜式更加豐富,除了有乳豬大拼盤外,還有淮山杞子燉響螺、清蒸金華珍珠躉班、琵琶烤潮汕米鴨等大廚精心設的菜式,而且母親們更可享用甜品「萬壽果龍杏燩雪耳」,十分貼心。 母親節温馨呈獻 「滿滿心意」套餐 推廣日期:2020年5月8日至10日 菜單: 另加10%服務費 澳門居民8折優惠 免費泊車 可使用電子消費券 預約及查詢:853 2888 6888 詳情:澳門皇冠假日酒店「皇廚」網頁 瑞吉酒店「雅舍」 地址:澳門路氹連貫公路瑞吉酒店1樓 想享用西式的母親節套餐?可以選擇到瑞吉酒店的「雅舍」,環境優雅之餘,菜式更涵蓋多國國家的菜式。 「雅舍」將於5月5日至10日期間,推出名為「摯愛.母親」的四道菜晚膳套餐。打頭陣的開胃菜有「法國布列塔尼帶子及油甘魚他他」,然後前菜就是「意式煙燻三文魚菠菜餃」,而最矚目的主菜分別可選擇「加拿大黑鱈魚配海膽」或「澳洲 Rangers Valley 黑瑪瑙肉眼扒」,最後以「法國白芝士慕斯」作為甜品,為母親節畫上温馨的句號。 「摯愛.母親」四道菜晚膳套餐 推廣日期:2020年5月5日至10日 供應時間:1800﹣2300 價格:每位澳門幣 428 元 另加 10% 服務費 可使用澳門通卡付款 菜單: 預約及查詢:853 2882 8898 詳情:瑞吉酒店「雅舍」網頁 一年一度的母親節好快就到,各位澳門孝順子女,不如和媽媽一齊享用既豐富又温馨的母親節自助餐或套餐,小編在此先祝各位澳門媽媽「母親節快樂」! 作者:IronMan

重入膠坑7 - 為自己的工作流程找最優解
手機‧電玩
MacauYeah・2025-03-28

前幾期,筆者有討論過如何避免山積的問題,主要是調整心理狀態。如果想要消山積,實際上我們還是要提高效率。 筆者在重入膠坑後,有時稍為認真制作,就會覺得有一些步驟很浪費時間。即使例如,打磨時,可否一口氣做完,減少換工具或換零件的時間。剪水口也是,我們有需要二刀流,粗剪取件,單刃修件,可否減少換來換去的時間?所有某些事件,需要事先規劃。 筆者是素組補色向玩家,有一些筆者正在調整中的流程,大家可以參考一下有沒有更好的做法。筆者也是沒有固定工作檯的業餘玩家,有一些地方是考慮重複收拾的便利性。 剪件取件:全板剪下,每板零件放不同的盒保存。 刻線、油性滲線:用琺瑯漆滲線液的,可以在這階段作出。刻線失敗,也可以在後逐打磨中拯救。 打磨:逐盒零件打磨。同一盒中,每件零件用粗目沙紙打磨,同盒零件打磨完後換幼沙紙的,如此類推。打磨完到滿足的目數後,換下一盒打磨。 假組:把零都組合起來,但預期之後會再一次分拆,後逐會再加工。假組為的是想預覽一下整體外觀、造型,有那些地方需要補色、加工。確定要做的目標後,就用分件器拆件。制定目標部位必需要記下來,不然會漏。 刻線、水性滲線:用水性滲線液的,可以在這階段作出。跟琺瑯漆不一樣,是因為水性滲線液很易被打磨中的水帶走,所以還是打磨完再滲吧。 補色:追求官方配色,又或是刻出界,滲線攪錯了,現在就是用補色的好時機了。 組合 保護漆:兩者可能不分先後。有要求的話,可以組合前就上保護漆,也可以補色完成後馬上噴,以防刮漆。也可以組合後再噴,省點漆也省點時間。留意一定不要噴到連接樁上。 2B鉛筆走線:若然前述沒有用琺瑯漆、水性滲線液,噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 以上是筆者認為理論上最少交換工具的流程,不會因為來回找工具而浪費時間,但可能亦會很枯燥。如果大家覺得枯燥,又可以試試以下分件流程。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來例如整個頭部或整個身體,然後一次過剪下該部份零件,一個盒就夠存放了。 打磨:與前述一樣。 補色、組合:回顧說明書及官圖,留意補色貼紙和額外的部份,補了再組合。但也因為某些零件需要組合起來才發現某些漏掉的地方,所以這兩個步驟會混合做。 刻線、油性水性滲線:不拆件,直接刻線、滲線。因為前述有補過色,可能使用琺瑯漆便利性會大一點。不方便的地方,後最後再用2B走線。 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:與前述一樣。 拍照留念 上述這個流程,就適合時間超級碎片化的用戶,例如筆者本人。不斷地切換工具,其實也會有額外開銷,不過好處就是很快就有可以把玩的部份,不用全隻完成。 我們再來一個簡化版,嘗試給快餐的朋友們。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來例如整個頭部或整個身體,然後一次過剪下該部份零件。最大差異是必需使用作最後一剪,因為不打磨了。 補色:大面積使用貼紙 組合:不假組了,直接組合。對照官圖,記錄需要額外補色的位置。 水性滲線:不拆件、不刻線,直接滲線,但只作用於粗坑線條上。水性滲線易於重做,溢出了重來也好。 補色:小面積部份使用Makrer筆 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:高低差面,在噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 這個簡化的流程,就適合盡快消山積的朋友。

味遊四川。充滿驚喜的蜀道
澳城餐飲
蘇蘇・2018-10-02

從前蘇蘇一直都很怕吃辣,因為很怕辣得面紅耳赤、很怕辣得眼淚水不斷流、很怕辣得舌頭和喉嚨像著了火一樣,所以一直對辣避之則吉。不過開始寫餐廳體驗後,接觸吃辣的機會多了,有時要吃辣的真是無可避免,後來才發現,原來辣有很多種,絕不單一。 近年蘇蘇愛上了麻辣,既香且麻讓人胃口大開,更喜歡那香麻不嗆辣的口感,雖然蘇蘇還是只能吃一點辣,不過對於麻辣就有點吃上癮的感覺。 今年才開幕的澳門美獅美高梅酒店,裡面有多家星級餐廳,之前體驗過世界響負盛名的日式秘魯料理,對於他們獨特的香料、醬汁和配搭已經很喜歡,今次再來就是為了它 蜀道。 四川簡稱「蜀」,蜀道是中國古代政治、經濟、文化中心咸陽和長安通往邊遠之郡巴蜀的道路,學術意義上的蜀道,是指翻秦嶺過巴山、連接今陝西西安和四川成都的道路,因為四川盛產辣椒,所以不少的辣椒交易也是在這裡進行。餐廳外牆和大廳那連綿曲折的水墨畫牆猶如描繪出蜀道沿途風景,景致迷人,讓人神往。 趁時間尚早,客人沒有那麼多的時候,在餐廳內走走,發現天花板很高,感覺舒適,這裡洋溢的藝術氣息更結合了傳統與現代美學,幽雅漂亮。 每一張餐枱上也有仿古擺設,餐具也是一絲不苟。 餐廳主打正宗成都菜,麻辣和辛辣的菜式自然少不了,但原來不辣的菜式也不少選擇,這裡更有來自四川的專業茶藝師幫助我們揀選配合菜式的中國茶。 這一頓茶藝師為我們揀選了一款名為金毫駿眉的紅茶。 這是一款全程由人手製作的全發酵茶,採用的都是茶葉的芽尖,茶色金黃,入口甘爽,回甘味濃,亦帶點點蜜糖香味,這款茶咖啡因低,更有美容養髮之功效,蘇蘇一定要多喝一點。 蜀道精緻小品 麻醬有機菜、時尚白肉卷、鮮花椒北極貝拌松茸 每一次蘇蘇去四川或東北餐館也會點麻醬青菜,愛它的麻醬香味,拌以新鮮蔬菜來吃十分爽口開胃,而且麻醬都是廚師自家製造的,不是假手於人。鮮花椒北極貝拌松茸絕對是一個驚喜,除了刺身之外,蘇蘇從沒有嚐過其他吃法,想不到北極貝可以配以新鮮花椒用作做成涼菜,而且新鮮花椒也是第一次看見,其他餐廳也只是用乾的,原來真的有差別。 時尚白肉卷是這3道前菜中最愛的,白肉卷不是只有肥肉,它肥瘦均勻,醬料惹味,帶點微辣,好吃得讓我們慾擺不能,最後追加了一盆。 國宴雞豆花 開始時蘇蘇以為這片白色的是豆腐,經服務員解釋後才知道這真是國宴中其中一道菜式,這是用雞肉打成的雞肉蓉,蘇蘇好奇的嚐一口,雖然沒有豆腐花那麼滑,但是一點肉渣也沒有,真是神乎奇技。原來雞豆花是四川特色傳統名菜之一,據傳在清末就已有這個菜式的記載,特色在於「形似豆花,吃雞不見雞」的新奇食感,猶如現今的分子料理一樣。蘇蘇再嚐一口佐以雲南松茸的高湯,雖然看似澄清如水但醇厚清甜,相信是蜀道的招牌菜式。 山胡椒汁大明蝦 蘇蘇很喜歡吃蝦,尤其是已經脫殼的,因為每一口都是肉,免卻麻煩。 這道選用的是越南3頭大明蝦,蝦肉鮮爽,個人認為山胡椒木來配搭海鮮最適合,可惜只有一只,滿足不了我的胃口,有點失落。 突然間,音樂轉換了,剛巧服務員在上菜,問她為什麼會這樣,原來變臉的演時間到了。 嘩。。。只是來吃個晚飯,竟然可以欣賞四川絕活 而且還是一個很接近的距離 很驚喜啊 他就只是與蘇蘇一枱之隔,雖然知道一點變臉的技巧,但是在這麼接近的距離,還是看不出他是如何做到的,真是拍案叫絕。 原來每晚大約8時除了星期一,餐廳就會有變臉表演,想看的朋友不要錯過啊 珍菌牛肉粒拼有機蘆筍 選用的是牛眼肉部位,這部位脂肪交雜呈大理石花紋狀。由於肋脊部的運動較少,眼肉肉質細嫩,吃起來的口感嫩口多肉汁。 成都擔擔麵 聽說這是不能不試的,麵條是自家新鮮製作,軟滑但有口感,那麻香的醬汁,十分惹味,對於蘇蘇來說雖然有點辣,最後還是將麵條一條不淨的全部往肚子裡推。 口中滿是辣的感覺,這時茶藝師預算奉上八寶茶,時間真是剛好。 八寶茶被中醫譽為養生茶,男女佳宜,它沒有固定的配方,一般會有紅棗、桂圓、枸杞、山楂、柿餅、花茶、紅糖、蘋果乾等等,但不管如何搭配,紅棗和枸杞都是少不免的材料。而蘇蘇這一晚喝的就有祁門紅茶、麥冬、玫瑰、紅棗、枸杞、桂圓、冰糖和羅漢果,因為天氣開始有點涼,這些就是適合秋天喝的八寶茶呢,也正好為蘇蘇解辣。 茶藝師更會在我們面前耍一點沖茶絕活,讓人目不暇給。 糍粑冰粉 剛才看著菜單,有一道名為糍粑冰粉的甜品,十分好奇這個究竟是什麼來的 原來冰粉是四川人最愛的小吃為什麼我之前沒有吃過,材料包括有酒糟米、葡萄乾、糍粑、紅豆和冰粉,再配以紅糖水,糍粑其實就是糯米小糕,這道甜品口感層次豐富,香甜可口,而且蘇蘇更大愛糯米做的小點心,現在為之想念。 這一頓既驚喜又滿足,蘇蘇的回頭指數絕對是100%,菜單上這麼多選擇,下次一定要再來試別的,不過時尚白肉卷和糍粑冰粉一定要安歌。 最後服務員奉上一張卡紙給蘇蘇,原來是意見書,只要用手機掃一掃卡紙上的QR Code,就可以填寫內容,十分環保啊 其實從今年美高梅的月餅禮盒包裝明顯發現,美高梅酒店有意加大力度宣揚環保訊息,但明白凡事不可以一步登天,就由微小的事情慢慢做起。 蜀道 地址 澳門氹仔美獅美高梅酒店地下 電話 853 8806 2358 營業時間 11001500,18002300 衣著要求: 請穿著時尚休閒服裝。男士請穿著長褲、有袖上裝及閉口鞋。女士請勿穿著客房拖鞋。 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博 『蘇蘇的部落』httpwww.weibo.comsusannaklprofile Facebook httpswww.facebook.comsososusanna Instagram httpinstagram.comsososusanna 時尚生活專欄 ELLE HK ELLE CHINA 中國瑞麗時尚網 澳門人氣資訊網站CTM。LifeMag 臺灣痞客邦 中國搜狐新聞網 手機Apps 聯絡及邀約 susannakL88@yahoo.com.hk

香港,不再香港!
其他
澳門生活圈・2019-06-12

香港,不再香港 為什麼要這麼說 為反對《逃犯條例》 香港103萬人士發起遊行反惡法 拉開了香港有史以來 遊行人數最高紀錄 現時的香港已是一片混亂 事件起源 2018年2月,香港少女潘某與男友陳某赴台北共度情人節,在當地遭後者殺害,陳某隨即逃回香港,女方銀行賬戶的款項也被其提取。 直到3月,陳某在港被捕,由於港台間沒有簽署移交逃犯協議。 雖然,陳某已承認在台殺害女友,台灣方面至今無法處理此案;而香港警方也只能對其在港處理被害人財物時犯下的洗黑錢罪進行起訴。 今年4月29號,香港高等法院就陳某4項洗黑錢罪進行宣判,判處其29個月監禁 社會普遍預計被告會在短期內獲釋。 相關條例 該案發生後,為彌補現有法律的漏洞,香港特區政府保安局向立法會提交建議,修訂《逃犯條例》及《刑事事宜相互法律協助條例》,處理內地、台灣等與香港未簽有關協議地區的移交逃犯要求。 盡管被害人母親曾哭訴請求將疑犯移交台灣受審、特區政府也不斷釋疑。 ▲圖片來源:爵爵amp;貓叔 條例3大問題 港府聲明指出,香港特區政府提議修訂《逃犯條例》和《刑事事宜相互法律協助條例》,目的是處理3個現實問題: 1 2018年初在台灣發生的一起涉及港人的殺人案,涉案疑犯已逃回香港; 2 封堵現行刑事事宜協作制度的漏洞,相關的地理限制和不切實可行的操作程序在某些情況下令法例無法得到執行。 3 一些在港犯案後逃往其他國家和地區的嫌犯,也因為沒有引渡安排,港府無從引渡他們來港受審。 條例3大問題 ldquo;逃犯條例rdquo;在香港回歸之前就有,根據該條例,香港與20個司法管轄區簽有移交逃犯,也就是引渡他們的協議。 但是不包括中國大陸、台灣和澳門,這次修例是香港特區政府發起的,要把上述地區也包括進去。 然而,特區政府的修例草案明確規定,適用於移交到內地的罪犯必須是犯有37種國際公認、且刑期都在7年或以上的罪犯,而且必須要由特區法院和特首雙批准,才能實施移交。其中還規定了ldquo;八不移交rdquo;; 明確說明被移送的罪犯不涉及與言論相關的行為,即不涉及新聞、言論、學術、出版等方面的行為。 103萬香港人上街遊行 本月9號,103萬香港人上街遊行反對香港「逃犯條例」,政府卻依然無視民意,一意孤行宣布於周三(12號)恢複《逃犯條例》修訂二讀,如無意外,草案將會通過。 有網民將行動進一步升級,發動於6月12號罷市,至周一黃昏,已有超過100間公司、店鋪響應。 這次示威遊行成為1997年主權移交以來最大遊行。 香港網民表示 我們走出來,不是因為覺得有希望,而是沒有希望也要走出來;不是相信人多就可以成功,而是不成功也要走出來。 我們最近也見識了:18萬人擠爆維園,警方說只有3.7萬。即使6.9有100萬人上街,政府也可以說只有5萬,送中還是照推,在建制派多數暴力下立法會還是照過。 由本月9號淩晨開始,大批市民在立法會外發起103小時接力絕食,每人最少絕食24小時,要求政府撤回修訂,齊叫「接力絕食,抗暴明志」口號。 本月11號情況 【0755】一批聚集市民突然走出龍和道,並拉出水馬及鐵馬架設路障,令來回線交通受阻。另外,香港眾志及多個民間組織,以「封鎖線」方式阻塞港鐵中環站往香港站之間通道 【0808】一批市民走出告士打道東行線阻塞路面 【0815】市民自願撤出告士打道,目前僅告士打道不能轉入添美道 【0828】警方在龍和道拉起紅旗發出警告 【0830】大批市民再度走出告士打道及夏愨道的來回6條行車線,現場交通陷入癱瘓 【0855】數千市民目前霸占政府總部外的告士打道,並在路上架設鐵馬陣防線 【0910】港鐵表示,因應警方要求,目前港島線、荃灣線列車,將不停金鍾站,而南港島線列車,只行走海怡半島至海洋公園站;港鐵10分鍾後表示,金鍾站現可恢複停車,港島線、荃灣線、南港島線列車均可於金鍾站上落客 【0930】告士打道嚴重擠塞,車龍數公裏,大批市民離開交通工具,湧落告士打道步行 【0935】警方一度在添華道向人群發射催淚水劑 【1030】警方一度在添美道舉起黃旗,現場示威者報以噓聲,同時高叫「撤回」口號 【1040】民主黨主席胡志偉在添美道呼籲示威者避免與警方發生沖突,謹記目標是令立法會會議無法進行 【1215】大批示威者在金鍾力寶中心外聚集,並架設鐵馬陣封對開金鍾道東西行全線,以及電車路東行線,現場東西行交通癱瘓 【1230】堵塞政總外告士打道的逾萬名市民沒有進一步沖擊,只在架設的鐵馬陣內高叫「撤回」,與警員組成的防線對峙 【1240】至少4輛吉普車在告士打道近柯布連道位置停駛,堵塞3條行車線 二讀《逃犯條例》修訂 立法道今早(12號)11點大會二讀《逃犯條例》修訂,有示威者通宵留守金鍾一帶,今早約8點有新發展,有示威者走出馬路,夏慤道、龍和道早上已封閉。 上萬,以至數萬名市民今日響應罷工罷課,並繼2014年雨傘運動後,再次大規模占領金鍾,逼爆龍和道和夏慤道等主要幹道。 示威人士通宵在金鍾的立法會、政府總部及添馬公園一帶聚集,早上先後沖出龍和道和夏慤道,占據馬路、阻塞車輛。 期間,更有示威者在行人路徒手掘磚,搬走鐵馬圍住警車,用雜物塞住警車的排氣鼓等,場面十分混亂。警方一度舉紅旗警告,並施放胡椒噴霧,驅散示威者。 受示威影響,金鍾、灣仔及中環,部分主要幹道受阻,多條途經的巴士路線改道,政府總部各入口亦已封閉。教育局建議學校作出應變,勞工處亦呼籲僱主應體諒並彈性處理僱員工作安排。 有網民促請政府今日下午3時前撤回修例,否則示威行動將會升級,包括無限期罷工、罷課等。 本月12號情況 0935 毛孟靜在特首辦外與示威者說,感謝市民到場支持,又指立法會原 0937 大批警方特別戰術小隊「速龍小隊」到添美道增援,未知有否進一步行動。 0943 鄺俊宇再次到添美道向示威者解釋立會情況,他指大家現時已全面包圍立法會,現場隨即掌聲雷動不斷歡呼。鄺指自己會到不同據點了解情況,因金鍾站現時被封,部份立會同事仍在趕向立會途中,呼籲大家保持耐性,保護自己。他指有新消息會立刻通知示威者,萬一會議真的開始,大家亦要先沈著不要急於沖擊,「我哋喺會議廳入面頂住,你哋喺度頂住好無?」 0950 不少市民今早到場聲援,從事媒體制作的阿威,今晨8時到達金鍾,先在龍和道幫忙,後來聽到夏慤道要支援,又馬上趕到,協助架起防線。戴起頭盔、口罩、雙手纏上保鮮紙,參加過占領的他表示,港人比5年前更熟練,也更團結。 0955 添華道特首辦外的警察多次呼籲口罩者盡快離開,但暫未見采取進一步行動。不少示威者高叫「警察休息嚇啦!」警方10時正向夏慤道近特首辦的示威者作出第二次警告,稱示威者若不撤離,警方不排除動用更大武力。不少示威者已架起雨傘一字排開,大叫「撤回修例」。 1000 民主派議員區諾軒指,至今未收到取消立法會大會的消息。 1005 30多名戴頭罩和持盾牌的的防暴警察,突然由立法會側門進入立法會地下。10點10分,立法會大樓內亦見軍裝警出沒。 1015 現場所見,中環碼頭巴士總站泊有多達10架警車,有約50名警員在行人天橋下歇息,部份佩有長槍。另有一批警員在中環碼頭一帶兜截「可疑」人士,一遇見青年即喝令:「除低口罩!」警員即後將青年帶至橋底搜查其隨身物品,並道:「就過嚟挑機!」另一警員則質問:「系咪搞事嗰班嚟?」雖然該青年非常配合警員,甚至將所有背囊內的物品倒出,警員仍不斷呼喝該青年。直至有人拍攝過程,一警員即道:「系咪落嚟呀?落嚟啦!」隨即反拍記者。 1017 夏慤道示威者征集物資運往前線,鄰近沙中線地盤有建築工人向示威者提供頭盔,換來全場掌聲。10時20分,夏慤道出現樓梯。 1030 有前排示威者向巿民表示,目前所知立法會大會未宣布流會,不排除會用更激進方式中止會議,但當議員正在議會作戰,他希望現場大家繼續留守,並要戴上口罩保護自己,「唔系為咗保護身份,而系睇下對面警察戴曬頭盔,而我哋就好缺乏裝備。」 1030 許智峯手持大聲公勸籲警察不要主動攻擊示威者,「我哋都系香港人,系和平嘅示威」,示威者不時高叫「反送中」口號。 1035 地盤工人黃先生今日請假到現場支持,清晨7時已經在場,到大約8時響應號召,架起夏慤道面向灣仔的鐵馬陣。第一次上街頭抗爭的他表示,見到港人的齊心及互相合作精神,又認為今次再不出來,日後香港恐怕不會再有機會發聲,會與在場人士共同進退。 1040 行政署曾在今早約9時向在政府總部上班的公務員發出短訊,指因應政總附近車道阻塞及警方臨時交通安排,呼籲避免駕駛車輛前往政總,指可以使用政總東翼2樓入口進出政府總部,不少員工因此照常上班;惟至約1小時後約10時,行政署再向員工發出通知,指因應政總附近道路嚴重阻塞及警方的安排,政總各入口已經封閉,直至另行通知,同時叫員工「勿繼續前往總部」,而已返回辦公室的員工則繼續在辦公室停留,直至另行通知。 1045 林卓廷在Facebook引述消息指,梁君彥決定取消今日立法會二讀。但有議員收到的短訊:「有議員注意,根據《議事規則》第143條,立法會主席指示,原訂於今天6月12日早上11時開始的立法會會議,將會更改至由他決定的稍後時間,並會另行通知議員。」 1050 有示威者在龍和道近灣仔挖磚頭,部份用作堵路之用。 1055 香港眾志舉行中學生罷課集會,原定於政府總部添美道外進行,但因現時情況混亂,移師到愛丁堡廣場進行,讓未能承受法律風險,欲和平集會學生參與,目測約百人出席。 1100 民主黨議員林卓廷、尹兆堅等人到現場向留守人士表示,現時大會不會在11時開會,但強調主席梁君彥可隨時要求開會,因此大家不要松懈,要繼續留守。尹指現時只時「階段性進展」,不是「階段性勝利」,希望大家不要放棄。 1105 夏慤道灣仔方向有警員配備左輪及橙色長柄槍。 1125 勞工處11時許發出呼籲,指鑒於今早中環、金鍾及灣仔附近一帶的路面及交通情況,僱員如因交通問題而未能及時返回工作崗位,僱主應體諒並作出彈性處理。 1130 律師會今早一個活動原定邀請律政司司長鄭若驊出席,但鄭臨時「甩底」。 1145 示威者自行組成多個物資站,也一字排開組成運輸人鏈,非常齊心和有效率,而且秩序井然。物資也非常多元化,連衞生巾都有,在場人士稱可以幫助受傷的人抹血。示威者也收集大量水樽儲水,方便稍後可幫助清洗胡椒噴霧。有在職示威者受訪稱,他/她指今日是請病假到場,本身無意設立物資站,但其他人堆放了物資,便自動自覺幫手營運。 1245 金鍾龍和道一帶突然下起大雨,群眾紛紛撐傘並高呼「撤回」。 示威者於金鍾力寶中心外設置鐵馬,美利道兩條行車線均受阻,途經車輛需要調頭離開。 據Google地圖顯示,鄰近力寶中心及美利道多層停車場大廈一帶的紅棉路、花園道的交通均非常擠塞。 總動員發起全港罷工 立法會主席梁君彥在大會審議《逃犯條例》修訂前夕,宣布限時審議66小時,務求下周四前光速通過「送中」條例草案。 民陣明日起發起包圍立法會行動,並在下周一即惡法表決倒數的關鍵時間開始。 總動員發起全港罷工、罷課、罷市,直至特首林鄭月娥撤回《逃犯條例》修訂,希望能夠持續動員留守立法會;民陣亦樂見市民明天參與民間自發式的罷工、罷課、罷市行動。 強調:「市民唔系要睇住香港點死,要一齊出嚟力抗惡法,系要唔畀佢通過!」 網民表示 我們走出來,不是因為覺得有希望,而是沒有希望也要走出來;不是相信人多就可以成功,而是不成功也要走出來。 素材來源:Facebook、蘋果日報、香港01、網絡 圖片來源:Facebook、蘋果日報、香港01、網絡截圖、爵爵amp;貓叔、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕