潮流特區

最新文章

找一個可以私有化的協作平台

科技新知
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-12-14

解答讀者問題: 1) 如果你家正對面,有如此護欄你將如何處理? 澳門熊老師回答: 這是舊式的防盜欄杆,通常安裝在樓層比較低的樓宇又或3、40年以上舊式住宅陽臺上, 我們常常在舊城區、農村屋、出租屋等都可以看到, 而在一綫城市裏, 樓層都超過10樓(約30米以上),我們很少看到這些防盜欄。 防盜欄的作用就是預防小偷從隔壁陽臺入侵,因爲小偷都會從公共樓梯間的窗戶爬到人家陽臺,然後從人家陽臺爬到自己房子,所以加裝這個,小偷就比較難跨過去隔壁了。防盜欄的款式有很多,圖中見到的是「太陽花」放射狀欄杆,這種欄杆的頭部有一箭簇狀, 又叫「劍型欄杆」,而這種「劍型欄杆」被民間堪輿師稱爲「孔雀開屏護欄」,在70年代的「販厝」很流行,主要是爲了避免小偷從陽臺攀爬又不想裝鐵窗,才在與鄰居交接處裝設,但隨著各種防盜設備及防盜門窗問世,這種「孔雀開屏護欄」慢慢被淘汰。 在法律法規上, 我們沒有干預權阻止鄰居的「太陽花」展伸,而這些防盜欄又是否影響我們的磁場?陽臺裝置放射狀欄杆,主要功能是防盜,可是, 它的「劍型」設計乍看恰似一支形狀奇特的箭,的而且確造成對面的鄰居心理上不安, 有人認爲這跟風水有關,它是破解對向有「壁刀煞」,或路口正沖自己的窗戶等起了化解煞氣作用,姑勿論如何,睦鄰關係搞好了,大家首望相助, 齊心合力, 就可以預防小偷的到來。

Switch / Steam Deck / Mobile 使用體驗大比拼 (三)

手機‧電玩
MacauYeah・2023-12-14

上兩期,筆者從機身重量、續航性兩方面,對於遊戲機身便攜性的影響,今期最後一期,就從穩定性方面去討論,最後再做一個綜合影響。 沒有對比也就沒有傷害 - Mobile - Smart Phone 筆者所講的穩定性,其實就是正常運行一個遊戲,不會出現閃退的情況,讓你可以正正常常玩完一款遊戲。但因為Mobile原本是多用途機器,你玩著玩著,可以就要跳出遊戲回覆信息,但再次回到遊戲後,能不能正常運行的不知道。 大部份iOS遊戲,因為舊iphone機能限制,基本上跳出去後,都因為不夠RAM,回來後遊戲會重置。除非你打死不切換,否則一款遊戲沒有頻繁auto save功能,根本玩不下去。Android可能會好一點,有不同機型可以選擇,多一點RAM總是安全一點。 強行地用Linux運行Windows的黑科技 - Steam Deck 老實說,Windows已經不夠穩定,用Linux運行Windows Game,會比較穩定嗎?不過最幸運的是,Steam Deck有技術支援,更有社群支援,各遊戲經過Steam官方驗證,連續遊玩下閃退情況都很少。不穩定的原因,反而是Steam Deck主機本身。 在筆者遊玩的經驗中,待機後再打開,有一定機會率會整個遊戲閃退。這些問題在遊玩大作,特別是3A大作,會引來一個很不愉快的體驗。因為它們的auto save位置點一般都是以情節點來做考量,而以上班族來講,三步一待機的使用情境也很常見,那麼觸發閃退的機會率就很高。某次啟動會隨機引起閃退遊戲,真的欲哭無淚。 筆者也翻查過網上的資料,一年多前就有這個問題存在,而官方亦無法根治。筆者在寫稿的途中,還在測試坊間一些可能的補救方式,但因為時間不長,不敢說這問題是可以解決的。 穩定發揮 - Switch Switch在穩定性真的無可挑剔,多次待機後都沒有太多問題。完全貼合它的市場定位:在家可以隨時在電視玩,出外也可以四處走。隨時隨地停,隨時隨地再開。最多最多都是遊玩實體卡帶時,因為接觸不良而閃退。但這些不可避免的,因為實體卡始終是物理型態存在,跟著Switch四處奔波,難免會出問題。但下載數位版,存放於SD卡就不會有閃退。至少SD卡不會像實體卡會經常替換,所以出問題的機會也較少。 綜合體驗 其實討論了幾個方面,筆者都從是省心遊玩的角度出發去討論。 Mobile在裝備上會最少煩惱,想最輕鬆出問,這個是不二選擇,但考慮玩非課金類遊戲就最沒有保障。 Steam Deck優點是移動堡壘,若你玩的是高性能需求的遊戲,你只能選它。但想隨時玩就未必做得到。 Switch 在重量和穩定性上面最有優勢,考量延續性體驗,這個是首選。

Switch / Steam Deck / Mobile 使用體驗大比拼 (二)

手機‧電玩
MacauYeah・2023-12-12

上期,筆者為大家簡介機身重量對於遊戲機身便攜性的影響,今期,繼續從續航性方面去討論對於便攜性的影響。 依然是王者 - Mobile - Smart Phone 就如同重量一樣,續航性的理論值,依然是Mobile最優勝。單看電池容量,其實無能說手機最優,就算現在的iphone15,電池容量其實也比Switch, Steam Deck要低。能比得上的,可能只有iphone 15 Pro。但若果連同充電的方便性,Mobile是最易邊玩邊充的。一般來講,如果不以全效能去運行遊戲,Mobile是的電量是相當安心的。 但也如同重量一樣,續航性理論值,是Mobile最好,但不是安心長期遊玩的媒介。 一來,Mobile,一般都是用作社交通訊用,它的電量是分享給一整天使用的。一不小心遊戲時間長了,那天晚上可能就沒有電話用。除非大家想隨身攜帶奶媽(充電寶),但這是用重量來換取遊戲時間。所以筆者不會把它當作首選。 巨無霸 - Steam Deck 空有其名的巨無霸。在電池容量上,它是三者中最大的一款,但因為它對照的遊戲效能,是PS4/5、XBox One/X/S、PC等的大作上面。那些主機大作,對電量是極其大需求的,單憑散熱風篇的聲音,你就知道不秒。一般遊戲的預設畫面品質,就只夠1-2小時的遊戲。實在想延長,就必需要下調Frame Rate或是畫面品質。 玩消耗戰必選的設備 - Switch Switch預設電量不多,但因為畫面其實也不能要求太多,所以它的續航性不低。相比Mobile,Switch就是完完全全的純遊玩設備,也不需要筆者去刻意規劃電量。沒電?關機就好。待機也是單純的待機,不需要什麼定期連上Wifi、GPS,藍牙亦單純地為耳機及手柄使用。想更省電,就待機前就全數關掉就好。 綜合體驗 老實說,看完重量及續航性之後,Steam Deck主打市場明顯不是遊戲掌機,而是一台可以搬走的PC。你可以方便地整台電腦帶走,從自己家到公司,從公司去親友家。它的體型,比主機和Notebook要細,它的售價,也比一台Notebook要便宜。但想拿著玩?可能不會特別開心。 Mobile在重量及續航性綜合考量,其實很有競爭力。不過考量用途問題,否則你也很難安心用Mobile來玩遊戲。 老任的Switch,重量及續航性在初推出市場之際,筆者都不看好。但實用和對比之後,畫面效能和續航性控制得還不錯。

妳知道為什麼農村人很少離婚嗎?因為,因為什麼?

宗教玄學
熊神進・2023-11-28

讀者來信: 我是1993年出生, 在XX做房地產經理, 3年前結婚, 丈夫是一位XXX, 他常常出差………………昨天洗衣服的時間, 我發現他的褲子裡有一個避孕套, 這已經不是第一次發生, 我為了這事兒瘋了, 也辭工, 在家不再上班 ,我希望………………..我真的很不想離婚……………………………。 (由於讀者的來信包含很多隱私以及有全身照片, 不方便刊登) 熊老師回答: 謝謝15321字的信,62張全身照片,每一字一句都是妳的戀愛歷程,我為妳燒了「阿彌陀佛贖罪香」後打開了妳的命盤,命盤裡的配偶宮有一粒「老人星」,妳知道「老人星」是什麼嗎? 很多初學八字的學生以為「老人星」是天上太極老人,你們的眼睛長的太高,都是看天上的,有此認知的人,終生學八字不精進。 妳在信中說了很多妳過去在上海的戀愛往事,我亦不會單純聽妳的說法,玄學家是從江湖中過來,不懂風情但懂風雨,妳的故事跟「婚外欲」男人離不開,妳可否知道,這是妳種下了惡因。 在玄學上,婚姻有二種, 一種是法律婚姻,另一種是玄學婚姻,, 而妳的命盤裡有17人玄學婚姻,玄學婚姻俗稱「邪淫」,由於妳沒有聘請風水老師為妳家居做一些預防,妳把惡因培養起來。 婚姻的《三世書》意義就是一場「業」,在商業上是一場「合作」,因此資深師傅是不會說「經營婚姻」這句話,因為只要是「經營」,就存在Resource matching的問題,有了「經營」,就有利益上的計較,也就是符合了婚姻的「業」。「計較」是什麼概念,這是一種很現實的殘酷,丈夫計較妻子的美貌, 才華,財富等。 妳知道為什麼農村人很少離婚嗎?因為,因為什麼? 因為夫妻二人都在同一層次上,因為夫妻二人都沒有想過進步,說玄一點,就是二人一輩子都處於同一水平線上,你沒有學佛,我也沒有。妳知道嗎?丈夫是醫生,為何找夥侶, 妻子都是醫護人員? 女法官的丈夫都是領導,這當中有很多玄機。 妳在信中說,妳一直跟已婚男人糾纏,請了很多古X童回來去克制人家老婆,妳的思想行為不是很正確,妳用了太多旁門左道。 妳說妳為了男人放棄了事業,沒有了事業的女人就不再有魅力,男人永遠欣賞有自我追求的女人。夫婦是比翼鳥,妳飛的太快了,你就會把對方甩掉, 妳飛的太慢了,妳就會被對方甩掉。我認為成功的男人,不會把女人留在背後,後面的女人是男人照顧不到,男人會有掛罣,男人亦不想女人站在前方,前方的女人會牽住男人的鼻走,男人最想女人在自己身旁,只有身旁的女人才可以跟男人比翼齊飛。老公飛的太快,老婆跟不上步伐,離婚是結局, 夫妻間的高度存在大差異時,這種關係是不可調和的。 從玄學角度可以分析,夫妻之間最可怕的關係,就是一方在前進,一方在原地踏步,當自己的老公找到大財時,請妳不要竊喜,因為危機就快出現,男人無選擇在妻子身上花錢,當他有選擇時,錢就花了其他女人處。一個男人已經爬到7樓,妳還在3樓,他在7樓遇到了一個姑娘,這個姑娘跟他攜手繼續爬向樓頂,去看他們的風景,而妳跟不上他的節奏了,他給你錢, 再不是什麼「愛」, 只是把妳看成是留在家裡的寵物。 妳的八字官殺混雜,沒有印星,殺星是妳的欲友,妳沒有修行,欲念濃,婚後仍然跟前男友有風花雪月, 也是不專一,妳在信中問我如何挽救男人的心,我總結了,有三個方法: 妳必須上班,工作職務是從事殘障服務機構。 玄關擺放一隻黑曜石「怒目孤」。 3)明年妳犯太歲, 包包放一件「黑剛六字真言牌」。 我有這樣的想法,妳的丈夫短期內是變了心, 有了外遇,妳不用為這殘婚守下去,因為這是一場鬧劇,妳的配偶宮的藏幹仍有異性星, 而且是「老人星」,有一位年齡比妳年長二十四年的男士在妳婚門外,妳還會跟他懷孕,一切都是業。

Lambda 表達式之可讀性

科技新知
MacauYeah・2023-11-24

Java作為一個真OOP物件導向的程式,在設計和編寫上是很嚴謹,什至是囉嗦的程度。近年很多Programmer因為各種原因,都放棄Java跳船去其他語言。 Javascript是其中一個很多人的選擇,因為Javascript有nodejs的加持,在Web世界下,可以同時走frontend、backend路線。而Javacript亦有一個很明顯的特性,就是大部份的library都以callback的型式出現。另外,Javascript也讓很多人覺得很簡潔,這除了是因為它沒有強型態的規限外,另一個原因也是因為有callback的大量使用。 Function Pointer 其實callback,籠統一點講就是在一個function A傳入另一個function pointer B。而編寫function A的作者,並初期並不知道function pointer B的實際操作會是什麼。A作者只是強調在特別定時候,它就會使用這個function pointer B。而這種把function pointer 傳來傳去的做法,就可以看成是Functional Programming的基礎。 Functional Programming除了把function pointer 當成是一等公民以外,還有很多附加要求,例如: Pure Function: 它只會使用到自己的Local Variable本地變數,這樣它的作用域就鎖死在Function內部,就不會有副作用。 傳統的OOP,Class中不少變數會以Class Attribute型式存在,雖然它們可能是private attribute,但還是獨立於Function外,這樣各Function的操作,都要靠作者好好地記著Class Attribute的狀態。 Nested Functions: 與普通程式語言類似,很多情況下都需要local variable,而Function Programming要足夠好用的話,就需要彈性地在function裏定義local function pointer。 Java Lambda 表達式 其實從Java 8開始,就有提供Lambda表達式,這是一個可以制作匿名function pointer的方法。所以硬要講,Java也可以做Functional Programming。 但必需要盡早強調的是,Java經常性地使用class attribute,它們很多時候都會引申請狀態的概念。即是在它們必需經過特定步驟後,class attribute才會有特定的意義。也就是Lambda表達式想保持Pure Function的特性,它可以使用的時期就有很大限制。 但我們還有必要使用Lambda嗎? 以筆者的經驗來講,它還是有作用的,特別在於它可以改善Class Function的閱讀性。 例如下面一個Java Class。它是一個工廠,提供一個服務可以生產一堆車。那些車而需要經過特定檢測,才能推出。 public class Factory { // ex1 public static List generateListOfCarByForLoop() { List tempCars = new ArrayList(); // many other logic // many other logic // many other logic List passTestCars = new ArrayList(); for (Car car : tempCars) { if (car.getWheels().size() == 4) { // many other check logics // many other check logics // many other check logics passTestCars.add(car); } } return passTestCars; } } 中間的for loop可以用lambda來改寫。 // ex2 public static List generateListOfCarByLamda() { List cars = new ArrayList(); // many other logic // many other logic // many other logic cars = cars.stream().filter((car) -> { if (car.getWheels().size() == 4) { // many other check logics // many other check logics // many other check logics return true; } return false; }).toList(); return cars; } 有人會說,上述ex2只是形式上改變了,沒有特別易讀。就像ex3這樣,把特定邏輯抽成獨立function,才是真正的易讀,對嗎? // ex3 public static List generateListOfCarByForLoopFunction() { List tempCars = new ArrayList(); // many other logic // many other logic // many other logic List passTestCars = filterCarsByWheelsSize(tempCars, 4); return passTestCars; } private static List filterCarsByWheelsSize(List originalList, int targetSize) { List passTestCars = new ArrayList(); for (Car car : originalList) { if (car.getWheels().size() == targetSize) { // many other check logics // many other check logics // many other check logics passTestCars.add(car); } } return passTestCars; } 上述ex3是一個有效的改進。如果大家不計較傳入參數的先後順序及交互影響的話,就已經很足夠。 但如果大家對於多參數的解讀又怎樣? private static List someotherfunction(List cars, List wheels) 大家又會不會突然停住,想想到底是cars影響wheels,還是wheels影響cars? 對於多參數的function來講,相互影響就會越來越多,但使用Lambda的話,可以針對性地表達這是一個Predicate Lambda。 // ex4 public static List generateListOfCarByLamdaComposition() { List cars = new ArrayList(); // many other logic // many other logic // many other logic List wheels = new ArrayList(4); cars = cars.stream().filter( filterCarByWheelSizePredicate(wheels) ).toList(); return cars; } private static Predicate filterCarByWheelSizePredicate(List wheels){ return (car) -> { if (car.getWheels().size() == wheels.size()) { // many other check logics // many other check logics // many other check logics return true; } return false; }; } 就最後的ex4版本,可以很明確的知道是cars被Predicate所作用。 如果大家還有其他使用Lambda的明顯好處,也可以一起來Github分享大家的Code

小雪注意暖身,老師教你吃火鍋禮儀

宗教玄學
熊神進・2023-11-22

一年有24節氣,今天已進入第20個,太陽進入黃經240度,從氣象來說,小雪氣節的到來,表示天氣愈來愈冷,家中有老人家的,我們做好禦寒措施,圍爐取暖,健健康康度過冬季。 從玄學來說,冬季屬水,對應的人體內臟是腎, 因此小雪應重視保暖, 筆者建議吃一些養氣補血的食材,例如黑芝麻或黑豆,因為腎主頭髮,冬天特別容易掉發,若能在小雪入冬時多吃黑芝麻或是黑米,就可以改善掉發,幫助睡眠。 在南方的今天,很多城市都是攝氏20度以上,這種天氣南方人還未進入火鍋氣氛,而北方就開始燒烤了。 「燒烤」是把食材放在燒烤爐、燒烤架去烹調至可食用, 在亞洲、美洲和歐洲,燒烤通常是小至家庭,大至學校的集體活動。「燒烤」可說是任何食材包括有蔬菜、水果等都可以烘烤,在年青的佛教徒中, 筆者亦見豆腐、香菇、青椒的燒烤。 在南方(尤其重慶)「火鍋」的盛行較「燒烤」為烈,市民在小雪後都會吃「火鍋」成為人與人之間的一種圍爐交流,因此亦叫「火鍋社交」。「火鍋」是社交,既然是社交就有它的文化和禮儀,今天筆者就跟大家共用這善知識。 開鍋前,讚美主人/老闆的食材 從服務員把鍋端上來至水沸起來的這段時間內,大家把鍋一直盯著,感覺特別尷尬,這時候,我們可以做的不是低頭看手機,不是等吃,而是讚美臺上的食材,用一句讀書時的術語就是“presentation”,你對食材的認識度,懂感恩,這些話語都是打破沉悶氣氛的開場白,同時你對主人/老闆的食材讚美起了化學作用,老闆對你是良好印象。 開鍋後,先讓主人/老闆下菜 不要把次序顛倒,中國人的禮儀文化都是長次有序,如果同台人是有長輩,我們打開鍋後,先向長輩倒茶敬酒,然後讓他/她先來放菜,這不是阿諛奉承,而是一種尊重,做晚輩/下屬的, 最基本的飲食文化也沒有,就是一種遺憾。 紅白湯鍋,互相尊重 火鍋社交我們要學習尊重,時下男女青年的口味不同,尊重別人的湯鍋也是很重要的火鍋禮儀。對於不吃辣的人,別再用自己的霸王文化, 向人家強調「微辣是美女的湯底」,應該事前問問大家的口味,協助選擇點鴛鴦鍋。開吃之後,在紅鍋夾菜的人一定要注意,用二雙乾淨的公筷,紅清「鍋中鍋」分開,不要將菜從紅湯鍋上的菜劃過清湯,因為幾個回合下來,清湯也會被滴滿紅油。 (四)別把材料全倒鍋裡 有的男士,他們在吃火鍋時候喝了很多酒,酒醉上腦,往往把食材一股腦地倒入鍋裡煮,還招呼大家莫客氣、隨便整。我們要明白,每種食材都有它的烹煮時間,煮得時間一長,更是會老得咬不動。例如響鈴卷,只要三幾秒就能好,又例如土豆,一定要最後下鍋,而且要即時監控,煮好後趕緊撈出,盡可能減少對鍋底的破壞。吃的文化搞不好,不僅美味流失,行為也讓人奇怪。 小雪是一個好節令,給我們感受了春耕夏耘秋收冬藏,更可以讓我們一家人圍起來,深深感受親人的情義,小雪, 吉祥。

Switch / Steam Deck / Mobile 使用體驗大比拼 (一)

手機‧電玩
MacauYeah・2023-11-21

還記得很早開Blog之初,筆者一直都集中於主機遊戲評論。筆者不想放棄主機的主要原因是移動端難有一個款可以提供高品質的遊戲,不論PVE類型機還是PVP類型。 但逐漸地,各種遊玩動機,例如個人作息、方便性、遊戲品質,都有了很大的改變,經過漫長的時間,筆者最後亦都完全放棄主機,進入Portable Gaming時代。 筆者第一台便攜型機,就是PSV,不過因為已經停產,聊太多也沒有重要意義。但重提它的原因,主要一些操作體驗需要拿來做對比。那時的PSV,左右肩健各有一個,也就就沒有所謂的L2, R2 (ZL, ZR),左右有類比搖桿L3, R3,所以當時完全是一個比PSP的進階替代品。筆者也對PSV有很高評價,因為它的重量、續航性、軟件穩定性,都對得起筆者的期待。亦因此,筆者對於第一期的Switch,都認真失望。不過Switch最後卻成為筆者現今最支持的平台,這亦主要是因為它的重量、續航性、軟硬件穩定性。 今期算是第一期,筆者就先從Switch、Steam Deck、Mobile的重量、型狀,來影響它們的便攜性。也因為一些外置設備影響,重量、續航性、軟硬件穩定性自己都會互相影響。 最輕的一定別無他選 - Mobile 各大手機,在成型設計上,沒有預設手抦,所以一定是最輕的。但前題是你的遊戲對捽MON(搓玻璃)有做優化。現在很多競技手遊,已經發展出一套相對可以接受的捽MON設計,一些跨平台移植的PVE遊戲,亦都盡最大努力地加入附助機制援解捽MON下的不便。 但但但但,如果你需要真的最佳化操作體驗,Mobile配手柄的話,就不一定是最輕的選擇。在最入門的情況下,買一個很經濟的手柄,配上支架,你就可以把手柄、手機一起拿著玩。但問題是這會直接影響重量。最入門的選擇,手柄的重量通常都不輕。如果你配上一體式支架,手柄托著手機,就完完全全可以重過一台Swtich。有一些極致的手柄,可以很輕,合來會比Switch還輕。但這種很柄依然還有一個很大的天敵,就是不能與手機套共存。每次使用手柄,都要拆一次手機套。而手機套的設計,通常都是易裝難拆(這樣才能保證不便隨便跌出來),所以那怕你的手柄多輕,但每次你都要東攪西攪,便㩦性大打折扣。 結論是,若果你需要輕,而且即開即玩,你就要接受捽MON的選擇。你需要精準操作,就不能要求即開即玩。 巨無霸 - Steam Deck 如果大家有一直接關於外文媒體,有時候你會看到它們評價Steam Deck的重量為:「沒有你想像的那麼重」。 That is fake!!!!!!! 老實說「沒有你想像的那麼重」,只能在你沒有比較對像時才能說得出口。在配上外設手柄的手機情況下,我已經覺得重,怎麼可能這台Steam Deck不重?抱著這台Steam Deck到處走,真的不容易。你想通勤期間想拿出來玩玩而整天背著他,不能說是很化算。你連續拿著玩個三十分鐘,也不是很好受。 不過筆者依然會覺得它有存在價值,主要是它可以帶著PS4以上的品質遊戲到處走,那些重量,是可以接受的。魂系遊戲、Capcom動作遊戲,也只有Steam Deck才能提供。想到處可以刷一場爽快的動作遊戲,有60fps,聲畫特效都打開,那是多麼美好的一回事。更重要的是,因為快餐打個兩、三場,也不過十五分鐘,電量不是筆者最大的問題。它預設的手柄按鍵也夠用。所以筆都會把它排在手機更高的評價。(據說其他Windows掌機,更重、更耗電,很難想像它們還是走便攜路線) 結論:重,但可以滿足你的聲畫需求。 中規中矩 - Switch Swich在預設配件的性況下,不重,除非你拿著玩超過一小時。Switch平常最多人投訴的是Joy-Con手感問題。筆者覺得這是官方的一個合理選擇,對比PSV,什至更舊的設備,Joy-Con不算手感差。最影響體驗的,其實是它易壞的問題。大家聽得最多的,是它搖桿的漂移問題。但其實還不止,手柄充電、接觸配對,都是可能出現問題。但老實講,手柄屬於消耗品,再加上Jon-Coy的內部的設計比同等體量的手柄要複雜,如果兩年換一套Joy-Con,不能說是不合理的。 扣除Joy-Con的成本差異性後,基本上它的重量很適合隨身攜帶,而且手感可以接受,它也有齊各個功能健、陀螺儀,在極致的體形下做出全功能的手柄,玩動作遊戲也是可以接受的。加下可拆性,就算壞了手柄,不用整台送修也是一個優點,找第三方手柄也是一個選擇。 結論,在於通勤的情況下,在原裝的情況下,就極快地從待機到進入遊戲,那是極重要的一件事。而且重量不重,每次帶著四圍走都不是問題,這也是它的面對碎片化時間之下,還能有高開機率的原因。 (最後筆者選了一套重量、價錢都合理的第三方手柄,它主要是不能當成無線手柄使用。但價錢便宜,而且手感更好,而且重量不會暴升。) 重量的綜合體驗 由可接受的重量範圍,Switch的便攜性最高,其次就是mobile,但在衡量重和按鍵的操作性,Steam deck 比mobile讓筆者更有遊玩的意欲。 下期,筆者會再從續航性方面去討論對於便攜性的影響。

這一夜,我們在北領公墓做煙供

宗教玄學
熊神進・2023-11-19

#北領亂葬崗# 熊神進,風水課程導師,執業30多年 學生留言: 那天回來已經很晚了,一路上我強忍淚水,看著車外,久久無法走出當時那刻的思緒,期間也很努力假裝若無其事和身邊的人討論一些無關緊要的話題,但是心底裡那種強烈的悲傷還是不時在迸發。 回到朋友家,大家都在等著聽故事,我默默在一旁吃東西,那種假裝很認真一根一根吃青菜,一粒一粒吃米飯,希望大家不要注意到我。可是淚水卻不自覺流滿了面頰,憂傷到無法自拔。那一刻真的希望可以一個人離開人群獨處,放聲大哭一場。 那是來自亡靈的呼喚,我不小心讀到了他們的感受。 就在老師說最後一次運氣呼吸的時候,一股強有力的炁直奔丹田,就那一刻,無限的放鬆感,似乎肉體已經不存在了。但隨之而來的是心底裡哀傷、痛苦的感受直擊而來。還沒來得及細想這是什麼情況,淚水像缺堤般湧下。在那短暫的幾秒,出現了很多光影,一團團藍色的,綠色的,灰白色的,很多悲慘的畫面,似乎都在訴說各自悲哀的生前生後。 一大群無法走向輪回的靈魂在絕望中呼喚著,無能為力地哀嚎。 是老師的聲音指引讓我回到現實,那一刻似乎是佛菩薩在跟我傳遞一個訊息:人身難得,珍惜當下。 此次墳地活動的畫面大約在去年一次在日本的禪修期間,已經夢見過,當時不知道是何時發生,也不確定是過去還是未來的事,只是看到了整個故事的畫面。看見了和活動中的其中一位女同修一起經歷的,所以我當時很確定,她一定會排除萬難來參與。在那個夢裡,是我自身修行路上的一個轉捩點,而後只是默默等待一切發生…… 身體上的變化:冥想後就是跟大家一起做煙供的儀軌,期間或多或少被煙嗆到眼淚鼻涕不停流。到活動快要結束的時候,突然一口濃痰似乎從鼻腔喉輪處墜下,我自小是一個不會咳痰的人,這一年多來,我一直感覺心輪附近有炁在沖,但是一直只是絲絲裂縫般往上,沒有真正打開。近半年來,有一點上到喉輪部分,可奈何那股濃痰一般的堵塞一直卡在喉嚨位置。以前師父說過,我需要放下,要無我才能打開,也需要一個契機。 在墳地也不好隨地吐痰,正當我含著濃痰不知所措時,我看到那位夢裡跟我一起的同修在清理現場,不經意拿過她手中的垃圾袋,接手了垃圾清理工作,並在不驚動旁人的前提下,在垃圾袋裡吐出了我長這麼大都沒見過這麼大這麼多的痰。次日月經提前,而且排了很多很多血塊,隨後幾天打嗝放屁拉肚子,感覺很多東西走了,思緒也比之前清輕,感覺做人真好。 但那天之後,我發現老師兩鬢的白髮比之前明顯多了…… 其實我沒有其他疑問,因為問題的答案早就有了,唯一是擔心老師您,為何行大愛的事情,您卻需要耗費如此多? 熊老師回答: 首先感恩參與這次的煙供活動,此乃大愛。 有一頭獅子,它剛出生時,父母就被獵殺了,所以它是在羊群裡被羊哺乳長大,它在羊群裡生活,學會了羊叫,學會了吃草,學會了看見兇猛動物追它們的時候,它會害怕,會跑。 然後它慢慢以為自己就是一頭羊了。 有一天,有獅子來追它,它被老獅子抓住了,老獅子自然不會吃自己的同類,但是這頭小獅子以為自己是羊,就在老獅子的口邊咩咩叫,它非常恐懼,非常害怕。 它害怕自己被吃掉,因為它早就忘記自己是誰了。 於是老獅子就把它帶到山谷下一個湖邊,把它的臉按下湖面,在平靜如鏡的湖面上,小獅子看到自己的臉,就在那瞬間,它認出自己也是獅子,一聲獅吼震動了整個山谷。 當它知道了自己是什麼以後,它不再恐懼,不再害怕。 真正讓我們恐懼的不是事實本身,而是我們對事實的認知,當我們認知改變了,恐懼就消失了。 當晚我們走過最陰的地方,遇到不同的突發狀況,所幸各位的配合和勇氣,一切順利。 那些本是無主孤魂,各自在各自的道上承受著各自Karma帶來的果,他們千百年來,都可能不曾找到任何食物,就算找到了,咽喉也無法打開,無法享用食物,或者食物變成火。 所以我們煙供的時候需要持咒,幫助他們。 而一般人不會在墳墓打坐,特別是夜裡,墳地是陰,我們打坐是在清理自身低頻能量,吸收高頻能量。 當晚我們進行了法佈施,在結界裡學習不一樣的呼吸法門,連結高維度能量。 去做這樣的事,於學生而言是很有意義,但是筆者帶領學生去做是逆天行道,介入了他人的因果,需要耗用精氣神護持。 隨後幾位同修都反應了身體上的變化,那是性命雙修的結果,心性上的成長,身體也會有對應的排病反應。 但不管是活動中的任何一位學生,我們都是經過無數次的選擇和磨難,才走到此刻,有緣相聚,有緣行大愛為眾生做點小事,積累自身的福德資糧,都是在做能力範圍內的事。 所有人在過程中所見所聞所感,都是真實不虛的,那是大愛,讓大家看見真實,做自己,發現真相,保留天性。 如你所言,人身難得,願你能真正做到破我執,放下,痛切心扉地懺悔,我們能把握的只有當下。

澳門IT教育 | 到底現在缺什麼?

科技新知
MacauYeah・2023-11-10

筆者最近跟朋友聊天,也剛好在進修,談到一些IT知識的傳播問題。進修課的導師,或更廣泛的教育機構,都很積極地宣傳,人必需經常upgrade自己,接受新知識。而不同的導師,就是用不同的方式,去介紹新知識。而最普偏的知識傳播方式,就是人與人之間有溝通。 溝通,好像好實制好有效,對不對? 對。溝通是很易的,不過掌握知識,是很難的。所以阻礙大部份人持續進修的原因,其實是實踐知識的成本,包括時間、空間、金錢。但最近在接觸一些大公司的官方課程後,至少在software上,都有遠端的實驗環境。 Cisco 在多年前就有提供Packer Tracer,可以模擬一些網路情況。雖然不多,但至少可以實作打command。Oracle、SQL Server,現在除了提供免費的開發版本多,還有提供docker版本,希望把本地初次安裝的問題也解決了。Oracle的官方班,還會提供雲端的預安裝版本,你就可以省下本機資源做其他整合測試。寫程式方面,在早期,為推廣Web Frontend開發方面,已經有JSFiddle,很多朋友要試code,要做POC,都可以直接跑起程式看效果。這些,都是推廣IT知識的良好切入方式。 近年多得VM、Docker、VSCode,即使Web Backend,什至是Binary program,也完全可以提供遠端的實驗環境。良心的Github、GitPod,還有提供一定量免費的VM、Docker服務,你想把整個IDE放上Cloud,真的不再用像筆者以前要自己研究的CodeServer,用它提供的就好。不過遠端的環境還是有限制,例如你需要模擬硬件,或是需要很健全的測試環境,例如frontend backend cookie domain rewirte,又或是需要健全的除錯工具,都還是要等等。 好多事,雖然不能馬上上production,但look and feel,是吸引新朋友加入的重要關口。現今澳門IT的教育發展,就是總是留存在實體課,去指定的教室讀者PT教材,使用指定機器。若導師準備充足,就還好,可以順利實習,邊聽講解邊做實驗。頂多就是上課時間、地點不夠便利。但預者有一些老師不備課,食老本,Lab沒有提前預習,做live demo時才錯誤百,修正錯誤的時間成本很高。若要想更多人持續接受新事物,就必需要提供足夠多的可以實操的Lab,而且要可以自行重複。 對於澳門IT教育機構,希望可以提供更多的網上資源,讓學生可以解放地點和機器的限制。對於現在的IT/Software的從業員,希望大家都可以擁抱Docker/Linux Container,這樣才能最低成本地試用新事物。