搜尋

搜尋結果

Design Pattern: Observer / Subscribers - Push vs Pull
手機‧電玩
MacauYeah・2023-09-29

相信一般入行IT不久的朋友,都會知道IT系統更新時,有推和拉push、pull兩種方式。特別是Programer,對於觀察者模式又或者是訂閱者模式Observer Subscriber 會有更多的使用經驗,例如OS programing要處理event bus,Mobile App要做的推送通知Push Notification。 但一般來說,很少人討論推和拉push、pull的問題,筆者就著一些踩過的坑來說說差異。 首先,在一個通訊相對穩定的系統中,Push、Pull都很好用。例如同一個OS內,它的socket或pipe可以看作很穩定,可以假設那些要廣播的消息可以正常傳遞出好。但好用歸好用,這個模式對於越來越複雜的交互系統都有一個無法明確處理的問題:怎樣去處理觀察者訂閱者自己的操作失敗問題。 對於非IT行業的讀者來說,只要你接觸過手機即時聊天程式IM,如whatsapp, wechat, facebook messenger應該都會遇到一個問題就是:你收到OS提示通知,但打開聊天程式卻看不到新的對話內容;又者是你連續收到多個同一個內容的提示通知,那怕你已經讀過了。這些都代表了,手機端當初時沒有好好即時回應是否已經操作成功,不需要重複通知的問題。有可能是手機當時掛了,也有可能是網絡不太好。 上述的例子,對一般人來說,可能影響不太。因為重複收到訊息,又或是漏了訊息,也不會怎樣。但對於業務系統,例如定期收費,多收一次又或是少收一次,都會引起某部份關係者的不滿,即使事後有退費機制,但有些匯率問題,始終會有差異。在傳統架構上,有規模的公司系統都可能會使用內部的中央資料庫等做交易transaction管理,整個過程,都要嚴謹地記錄廣擴是否成功、觀察者自己的操作是否成功。 在近代,分散式系統又或是微服務的出現,令上述的中央資料庫無法實行。如何好好地重新定義好Transaction管理,就是一大挑戰。筆者最近亦實作了一個要在微服務的上廣播的觀察者模式,但雪上加霜的是,在互聯網的環境下,廣播的消息沒法保證可以正常傳遞出好。觀察者訂閱者可能已經正常收到消息,也做了相應的操作,只是來不及回應,網路就斷了。這令重複發送信號的可能增加了。 如果說,要以平民的方式去實作這類廣播,Pull會比較有大的容錯。廣播者只是通知觀察者訂閱者來拉資料,保證廣播當時的資料量可以盡量地少。廣播者開放盡量大的查閱權,觀察者訂閱者可以自由決定事後更新要取得的資料量。但這樣每個觀察者訂閱者都要重做一次同步機制,不過好處是,主動權在於他們自己手上。 相對地,Push的容錯就低一點,但要付出的成本也跟Pull差不多。因為網路環境,大家要重現一個基於TCPIP而有commitrollback的難度較大。當網路出現斷線,廣播者無法確定是否需要重做。在重複收到訊號時,最後還是需要觀察者訂閱者來決定怎樣處理重複記錄。但比Pull好的是,Push可以限制單次訊號的傳送量,也可以確保觀察者訂閱者一定收到特定的記錄。 上述就是筆者在這一年來遇過的坑,如有什麼不足,很歡迎大家一起來作更多討論。

遊戲手柄Backbone 評測:使用心得及存在之問題
手機‧電玩
MacauYeah・2023-03-13

近年來,手機遊戲的盛行使得手機遊戲手柄的需求逐漸增加,其中一款較為知名的手機遊戲手柄為 backbone 遊戲手柄。筆者早在半年前就想入手,苦在澳門沒有進口,某寶網購亦只有代購一路,所以遲遲不敢購買。但最近,澳門各遊戲店都有入貨,筆者亦急不及代地買了一套iphone款。以下,就分享一下我的使用心得及存在之問題: 使用心得:最美的部份 沒有延遲、也沒有無線干擾:因為Backbone 遊戲手柄使用的是直接以Lightening直連手機,所以流暢度很高,按鈕也沒有網路上所謂的硬(頂多像是Switch Joycon)。也因為是直連手機,沒有舊款藍芽之間那些干擾問題,不會讓你的藍芽耳機斷斷續續。 設計合理:因為沒有使用藍芽,也沒有內置電池,所以跟手機配合起來也不重。能夠大大減少使用者手部的疲勞感,而且長期玩也不怎吃手機電量。也因為足夠輕,即使帶出戶外也不費力。 不夠完美的部份 安裝方便性:雖然是Lightening直連,但每次連接都要拆掉手機保護套。本體的安裝過程其實很方便,但拆套是件很費時、也怕手滑跌手機的事。折衷方法,就是長期手機跟手柄合體,它可以經外置的Lightening 電源,由手柄為手機充電。合體後手機也不算變大很多,還是可以放在公事包中一同出行。 價格偏高:Backbone 的價格有夠高,比常見的8BitDo系列、PS4、PS5系列,都要高。而且亦無其他可以使用的平台,這個價格下的所有功能,只能用在手機上,所以CP值對比其他手柄就差很大。 圖為合體後的大小,因為沒有手機殼,整體不重也不會太大 總體而言,如果你已經無法玩主機遊戲,想在手機上另找出路,你的手遊亦支援手柄的話,這款Backbone一定買得過。不過如果你本身有遊戲主機,又或者你的手遊共不支援手柄,就不用花錢買這個了。 註:如果你想用手機玩PS remote play,也請三思。因為有些遊戲要用Touch Pad和Motion Sensor,而PS Remote Play對這些功能並不友好。例如The Last of Us第一集,就有手搖電筒的問題,你在Remote Play下就是搖不出來。這不是Backbone的問題,這是PS remote play自己的問題。

守夜人:長夜、返校、還願|一整個月都讓你有驚喜|Taiwan Speedrun Show
手機‧電玩
MacauYeah・2021-10-19

《Taiwan Speedrun Show》已經開始了半個月有多啦,這個表演平台,是不是很驚艷呢? 其實《Taiwan Speedrun Show》是一個以台灣Speedrun社團主辦的活動,並開放華語區的跑者參加。 本年10月共31天,每天晚上將進行各種遊戲項目的Speedrun,隨時都觀迎花生友們,進來一起觀看神奇的快速通關精彩操作。除了作為觀眾,無論任何項目,只要你覺得準備好了,都可以一起參加Speedrun,推廣給更多華語區的朋友,認識這個競技與表演融合的特別節目。 守夜人:長夜Vigil The Longest Night 10月19日今晚內容超級多,大神們先後為我們帶來三款遊戲Speedrun。打頭陣的是由「alqk0310」領跑的高難度橫向2D平台遊戲守夜人:長夜。可能大家對這個名字還不太熟悉,因為這是2020年才發售的台灣獨立遊戲,而且還在Steam上取得極度好評的口碑,遊玩的感覺就像是快速動作版惡魔城。 限時完整重播用手機無法自動播放的朋友,可以按這裏或手動跳到27m37s處 返校、還願 跟著就是大神「Iceoffreeze」為我們帶來兩款獨立遊戲,而且同為恐怖解謎的「返校」、「還願」的Speedrun。筆者還記得自己在「還願」當中,是多受驚嚇的體驗,有些場面可不是Speedrun的就夠跳掉 限時完整重播用手機無法自動播放的朋友,可以按這裏或手動跳到1h13m6s處 10月20日節目預告 明天晚上,將會由台主「ghosttree_nozomu」帶來「Rosenkreuzstilette 12」遊戲的Speedrun。 Twitch的Live重播是有時間限制的喔,不想錯過任何精彩表現和重播,如果不想,記得按Twitch的遊戲追隨喔。成功追隨後,就可以看到更多沒有時限的精華剪輯。 過去幾天發生了什麼?快看這裏

本週手遊重點推介 2021/05/31-06/06
手機‧電玩
MacauYeah・2021-06-07

上週就介紹左一啲Action RPG及競技向的手遊啦,今週不如又看看MMORPG類型的遊戲。 波西亞時光 一款Steam平台累計24468篇特別好評的生活模擬類遊戲終於都要在手機平台上面世啦,重點是對比Steam價格,手機版便宜一大段。雖然Steam的標簽就寫係生活模擬遊戲,但操作下的感覺打怪系的MMORPG生活模擬,Steam版未入過手的朋友妨考慮一下手機版本。遊戲將於 8 月 4 日在正式推出。 httpsyoutu.beqCV3UHKfZYs 阿爾比恩 Online 一直有玩開遊戲的朋友都知道,PC遊戲的可能性最高,操作性也最豐富,而主機遊戲因為手柄等的限制,操制系統會被調整,很多遊戲類型會被限制。手遊雖然普及率更高,但同樣問題都繼續出現,因為便攜性等各稱因素影響,手遊通常都以簡便操作為主。 但《阿爾比恩 Online》就不一樣,致力PC平台的遊戲體驗移植到手機之上。想享受PC等級的MMORPG,大家就一定不要錯過它。 httpsyoutu.beMfzoDXd5v5Y 目前官方暫時只提供了android 試玩 APK (和PC、MAC),但預告片就宣佈了6月9日會正式上架各大手機平台,已經努力了好幾年的阿爾比恩 Online,到底會帶來什麼驚喜? 天諭 同為MMORPG的手遊《天諭》,就走東方幻想的路線,一個一個美美的大自然環境,是不是足不出戶都可以享受去旅行的風景呢? httpsyoutu.besXwT_EC0cKU 遊戲也開發得七七八八,遊戲語言亦支援中文,現在開放預約下載 httpswww.icantw.comeventTyWarm

【星爸爸教室】如何為小米手機安裝Google框架與服務?
手機‧電玩
星爸爸茶座・2019-10-28

隨著高階手機定價越來越高,以性價比著稱的小米手機近年備受青睞,用戶日益增加。眾多小米用家中,為數不少為水果牌子轉移過來,初期使用上總有點水土不服的感覺。其中港澳台朋友使用最普遍的Google服務,包括Gmail、Chrome、YouTube等服務,需要安裝Google框架才能使用,最令新用戶摸不著頭腦,星爸爸為解決網友疑問發文手把手教大家安裝。 首先,您需要準備一台近年購買的國內版小米手機,港版不需要安裝因已經預載,然後就沒有然後了。您或會黑人問號?飄過,是的,如果是Google框架是不需安裝了,因為近年小米已經把Google框架放進MIUI系統,所以您不需再在YouTube或網誌看幾年前發佈的教學復雜的安裝Google框架了。 問題來了,既然不需要安裝Google框架,那怎樣使用Google服務呢?以下星爸將會教您快捷與安全使用方法。 喚醒Google商店 先到應用商店搜索google 看到Google Play商店便更新吧!圖片是更新後的所以變成打開 桌面便出現熟悉的Google Play商店了,進入後登入自已Google帳號即可。 之後就按您的需要下載軟件應用了,星爸推薦的軟件有很多,Gmail、Chrome、YouTube、聯絡人等,特別推薦Google Photo相簿,可無限備份普通品質的手機相照到雲端,留存美好時光,遺失手機都不需要擔心寶貴相片盡失。 後記,網友仍可使用舊式方法安裝Goolge框架,如谷歌安裝器、GO谷歌安裝器等,但會出現不能安裝舊版框架的顯示,解決方法仍是有的,但星爸就不推荐捨易取難的方法了,這還不包括一體安裝包有病毒或木馬等風險在內,還是簡簡單單安裝好快快樂樂使用為上策。 註:小米機型甚多,星爸測試手機為紅米K20 Pro、小米8,如其他型號手機未能使用上述方法或部份功能未能使用,歡迎到FaceBook留言指正。

西雅圖 | Pike Place Chowder
走遍世界
原來世界這樣大・2019-06-21

除了到三藩市的Pier39一帶吃海鮮、嚐Clam Chowder之外,難得去到西雅圖的Pike Place Market都來一碗Clam Chowder吧。 以前在西雅圖生活,實在太不懂得找好吃的。要不是同行朋友在資料搜集,我也不知道原來西雅圖的Pike Place Chowder是這麼出名的! Pike Place Clam Chowder是在Post Alley入面,雖然餐廳空間不大,但卻擠滿人群。這邊的用餐模式是要付款拿到食物後才可以找座位的,即使有同行朋友打算一人排隊下單,一人負責找座位都是不容許的。要是遇上了不友善的客人,隨時會被罵、趕走的。所以,來到Pike Place Clam Chowder還是要跟規則,不要亂來。 Pike Place Clam Chowder 多年來都拿到多個獎項,也對周打蜆湯作出深入的研究。單單只是Clam Chowder都有多個不的款式作選擇,像是奶油般柔滑的New England Clam Chowder、配上鱈魚的以奶油蕃茄為湯底的Seafood Bisque、不含麩質規蜆肉加入蕃茄湯的Manhattan Style Chowder、以市場時令雜燴的Market Chowder、烤扇貝檸檬汁配搭的Seared Scallop Chowder和專為Vegan而設的椰子雜燴Lime amp; Coconut Chowder,這麼多款一定要找多點朋友一齊來才可以嚐到各種Clam Chowder的特色。 Clam Chowder 濃稠質感配上豐富的配料,入面的薯仔、洋蔥、蜆肉,還有用來盛載周打湯的麵包都是可以填滿肚子,我們這個午餐簡單又美味。 不過吃飽了就好快點走了,以免阻礙其他人到Pike Place Clam Chowder 進食嘛!現在我只可以看著照片流口水hellip;看來明天要去煮個罐頭周打蜆湯來懷念一下! 1530 POST ALLEY, SEATTLE, WA 98101 206 2672537Daily 11AM ndash; 5PM

珠海市公安局截獲今最大走私案件,約150噸未經“檢驗檢疫”肉類凍品流入市場!
其他
澳門生活圈・2019-03-28

最近收到一則珠海消息 大量的走私肉類凍品流入市場 全部都是未見過任何檢驗檢疫 一旦流入市場,後果將不堪想象 新聞大事件 據珠海市公安局邊防支隊消息指: 在3月20日和23日兩天內,邊防支隊連續破獲兩宗走私凍品案。 成功截住約150噸(案值約300萬)未經任何檢驗檢疫的肉類凍品流入市場。 這也是珠海今年以來連續查獲的最大走私凍品案件。 該批凍品中有動物肉品、內髒、脂肪等10餘個種類,其中部分半成品可能來自海外疫區。 未檢驗檢疫肉類凍品包括: 牛肉、牛肚、牛百葉、牛骨髓、牛脂肪、豬蹄、雞翅等10餘個種類。 這些肉類均來自世界多個國家,其中還有部分地區屬於疫區級別。 由於該批凍品未經國家檢驗檢疫許可,其是否感染有疫區病毒、病菌,是否為存放數10年的ldquo;殭屍肉rdquo;等等,都是未知情況。 目前,案件正在進一步辦理中,該批走私凍品將被依法集中銷毀。 在如今的社會當中 各種渠道流進來未經檢疫的東西很多 防不勝防 若不是此次的數量較多 估計都難以截獲 聽過不良商家最多的一句是 ldquo;吃不死人就可以了rdquo; 市民在日常生活中還多加注意 素材來源:日報、網絡 圖片來源:網絡、日報、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

澳門男子獲假釋後再次“玩火”,直接“火燒”麥當勞!
其他
澳門生活圈・2019-01-05

俗話說得好 江山易改本性難移 澳門某男子曾經因為縱火而入獄 被放出來之後,繼續縱火 難道他是真正的跟火杠上了? 【男子火燒麥當勞再被拘】 2013年,澳門一名陳姓男子(49歲,無業,澳門居民)曾因縱火罪入獄,直到前年才被假釋出獄。 好多人認為,壞人只要入獄,就會痛改前非,重新做人,但陳某卻不是,他重蹈覆轍,繼續玩火,結果再次火燒麥當勞。 上月30號早上10點,陳某身上帶著打火機到南灣湖景大馬路的麥當勞快餐店洗手間,隨後故意ldquo;燒廁紙rdquo;,後將燃燒的廁紙放入垃圾桶,導致引發火警。 作案後,陳某迅速逃走,幸好店內職員聞到氣味,隨即用滅火筒將火救熄和報警,事件中並沒有出現受傷人員,但是洗手間的天花板已經被火燻黑了,該店報稱損失了兩萬塊! 本月4號,據司警調查後,鎖定嫌犯陳某,並在黑沙環的住所內將其拘捕,陳某承認犯案。 目前警方以縱火罪對陳某落案起訴,已交檢察院跟進。 是不是腦子有什麼問題啊! 都快50歲的人了 犯過一次錯還要繼續作死 不知道是監獄的飯好吃 還是火對他來說很好玩 若在人流量大的地方縱火 這種天氣又容易易燃 後果真的不堪設想! 素材來源:力報 圖片來源:力報、攝圖網、網絡表情包 版權屬於原作者 編輯撰寫:小嚕

毋須再補牙 新式治療令牙齒重生
科技新知
StanSteve・2017-09-13

正所謂「牙痛慘過大病」,很多人都受到牙齒問題困擾,其中一樣最麻煩的相信是蛀牙和補牙。不但每隔一段時間就需要重新添加填充物費時失事,到牙科診所補牙價格亦不便宜。最近有科學研究發現一款藥物能夠刺激牙髓從而令幹細胞生長,並形成構成牙齒的重要象牙質。 換句話說,就是牙齒可以透過藥物刺激而重新生長,病人就毋須再去補牙。我們需要補牙,是因為人體為了牙齒受損後保護牙髓而增生的象牙質,並不足以完全填補受損的部分;由倫敦國王學院進行的研究發現,一款獲准用於治療老人癡呆症的藥物能夠刺激牙髓,令象牙質重生。正在進行研究的新方案是透過使用一塊浸滿治療老人癡呆症藥物 Tideglusib,能生物降解的海綿填塞牙洞,這藥物能夠暫時阻慢象牙質成形,直到象牙質的密度增加,海綿亦會隨之分解,令象牙質能夠充分填補牙洞。 暫時研究仍然在測試階段,研究人員只在老鼠上進行過測試;距離在人體測試尚有一段距離,不過 Tideglusib 屬獲認可能夠在人類身上使用的藥物,所以整個過程有望加快。因為象牙質沒有人工填充物的分解或感染問題,如果這新方法能夠實際應用,未來人們就毋須每隔幾年到診所再為補牙進行維修。 copy; 由 Unwire.HK 提供 以上文章及圖片均轉載自網路,所有版權歸原作者所有 原文地址:httpwww.msn.com