搜尋

搜尋結果

Github copliot vs Intellij IDEA ultimate
科技新知
MacauYeah・2025-02-18

github copliot 最近正式開放每月限量免費使用,只要有github 帳號,就可以經過vscode copliot plugin,向 github copliot 交互式生成程式碼,又或是經 copliot 提供 code completion。大家會不會想過,加了github copliot的vscode,是不是效率暴升,可以跟傳統的付費IDE 例如intellij 的IDEA ultimate版本平起平坐? 流暢度明顯提高 是的,在生成程式碼方面,特別是code completion,在開啟copilot之後,實在好太多了。筆者長期寫java,vscode 原生的 java code completion,實在太陽春。java class name都很長,而且是強型別,很多時候都要完整打出class name。但大部份時候,筆者都要打很多個字之後,vscode才猜到你想打什麼,再給你可能的code completion,但這樣一來你也快打完了,幫助不大。要麼就是自己複制貼上,要麼就自己全拼出來。 在開了github copilot之後,在空行開始時,它就會開始猜你的意途,在打幾個字母以後,它雖然會頓一頓,但總在筆者跳去其他部份複制class name之前,就給出更新結果,實在省心太多。但猜測始終是猜測,大部份時候還是邊打邊修正。不過code completion方面,已經是追得上intellij,有些時候更是超越了intellij。例如我們有時寫 javascript 時,需要做多語言顯示,我們需要為每個語言設定一份i18n的翻譯。copilot 在這方面也能幫到忙,它會自動推薦可能的翻譯,你連問都不用問,這些功能,都不是 intellij 的本地運算會有的支援。 另一個要提提的是 copilot chat,它跟大家平時使用 chatgpt 程式碼生成的方面類似,只是它可以直接在vscode的某個檔裏直接交換生成程式碼。不過生成的品質都很一般,很初階的事可以做,深一點的就不懂。例如你很常寫java,但突然要寫javascript,有些javascript的array操作你懶得查,這時你可以叫copilot chat幫你生成。但若果你今日使用 javascript 框架,有一些 vuejs 或 reactjs 的結構參數傳遞你不太了解,你想找copilot chat,那就幫助不太。它依然可以生成一些程式碼,但對你碰釘的地方沒有修正意義。你還是需要自行從官方文件較對、研究Stack overflow中相似問題的解決方案。就跟chatgpt差不多。當然這些不是傳統IDE可以給你的。但如果現今對比的是收費的copilot chat和本地免費的ollama qwen2.5-coder,copilot chat就沒有太大性價比。 可以作為付費IDE的平替嗎? 如果我們拿vscode + github copilot 跟 intellij IDEA ultimate來比較,前者入門價錢是120美元一年,後者入門則是169美元(次年續期有優惠,但到了第三年才會比 github copilot便宜)。單看價錢的話,github copilot的確比較便宜。想省點錢,github copliot絕對是一個可以考慮的選擇。但除了錢以外,或者我們還要考慮一些其他因素。 公司立場上,介不介意你的IDE上傳資料到cloud service上面? 付費IDE的除錯功能、多環境整合、程式碼品質分析,這些關係到長期維護,非程式碼生成部份,是不是可以忽略不計。 筆者在開發開源的程式,長期都使用vscdoe,在配上 github copilot 後,明顯覺得它提升了 vscode 的流暢度。但相對實際工作上,筆者還是會集中使用 intellij IDEA ultimate 。因為即使vscode 有明顯改善,但日常碰到的問題更多不是在生成部份,而是解決那些似是而非的程式碼結構陷阱,這方面還是intellij 更幫到忙。(當然stack overflow和其他網路資源才是真正的救命靈藥。)

[攻略] 艾爾登法環第一新人勸退Boss 惡兆妖鬼 瑪爾基特
手機‧電玩
MacauYeah・2022-03-07

艾爾登法環就剛發售了一星期多,好多新朋友都加入戰團。 不得不說的是,這代感覺比歷代都要難,隨便一個墓穴/遺跡Boss都比以前的精英怪要難很多。而主線第一個直正意義上的守門Boss-惡兆妖鬼 瑪爾基特,制作組已經給出善意,允許你事先練等級挑戰(參考歷代守門勸退Boss,在通關之前都不能升級)。但這個「惡兆」的動作還真是要命,各種追尾、360度攻擊,作為一個選錯職業開場的玩家來講(就像筆者),真的好頭痛。 如果你像筆者一樣,不用怕,也不一定要砍掉重練。只要跟著下面影片的方法打就OK。 [BOSS攻略] 惡兆妖鬼 瑪爾基特|低等級近戰頂盾對策 這個Boss真的不難打,一開始筆者以為它類似魂一代的羊頭惡魔,初期無法頂盾,才受苦了很久。其實只要你頂著100%物防的盾,BOSS只有法術攻擊和破盾時才會對我們有危險。只要召喚NPC、骨灰,讓他們去攻擊,自己就夾雜著攻擊和頂盾,吸引仇恨,讓NPC可以活到二階段,基本上就會成功。 以下筆者挑戰時的角色數據: 角色等級16(劍士職業開局,初始等級8 ) 生活力、集中力、耐力12 力氣15 靈巧17 武器防具: 短彎刀+1 獸紋熨斗形盾(100%物理減傷,這是最重要的) 劍士初始套裝 盾可以在「風暴山丘的破屋」東北方向,一個敵人營地裏找到。如果用騎士開局,原本就會送一個100%物理減傷盾。 如果大家真的還是有困難,可以選擇法術系重新開局; 如果堅持近戰,可以嘗試角色升級到25,針對武器補正加成,升級一下力氣或靈巧,因為等級16的攻擊力真的有點刮痧。

在擠到令你懷疑人生的車廂中,我和快樂的他跳貼身舞
小城角落
活該快樂 // Carmen Lo・2019-05-17

早上繁忙時間,港鐵站內,列車駛近,眼看晃過的每一卡都已經爆滿,心想:這一班也該擠不上去吧?噢,要遲到了。 車停下,面前的門一開,竟然奇蹟地有一個大喇喇的空位在門前! 已經等了三班車也擠不上去的我,當然喜悅地一個箭步走進去,心想今天真的幸運! 然後我馬上意識到,為何會有一個位置空出來。 在擁擠到身貼身的地鐵車廂內,我身旁的年輕男生,個字不高,微胖,目測該是唐氏綜合症的朋友。 他的手機連接著耳機,我喵了一眼,他正在觀看一個西人打鼓的影片。 他先看一段,然後旁若無人地大叫幾聲,同時興奮地手舞足蹈,然後停下靜下又看一段,然後又興奮一番。 整個車廂的人也退避三舍,難怪他身旁留下一個奇蹟的空間。 列車悶悶地開著,大概他也發現自己扭動身體的時候,同一時間也扭動到擠在旁邊跟他身貼身的我。 他開心地向我揮手,熱情地大聲Say Hi。 我禮貌地向他笑,可是我戴了口罩他看不到。 他繼續向我揮手,期望我的回應。 我跟他說早安,可是他塞著耳機聽不到。 我想向他也揮揮手,可是太擁擠我的手根本舉不起來。 為免他得不到回應而繼續揮手和大叫,我透過眼眉、眼睛和點頭,告訴他我收到了,早安。 他繼而把手機挪過來讓我一起看,然後像演唱會熱情的歌迷一樣,大叫和揮動手臂,差點沒轟到我的頭!同時他非常開心地看著我,示意我跟他一起跳。 我的天啊!我擠到連鼻子癢也不能抬起手去搔,怎麼能跟你一起跳? 其實也不需要啊,因為他扭動身體的時候,連帶在旁邊跟他身貼身的我,也一併動起來。 在這樣的環境下被動地跳起荒唐的舞,口罩下的我,也不禁笑起來。 我看著這位小子,由衷地喜歡他。 他比起任何人都更懂得找樂子,尤其在如此擠逼惡劣到令你懷疑人生的車廂中,他還是能夠找到讓自己快樂的理由。 也許他只有小孩子的智商,可是當真正的小孩子,在如此擠逼的車廂中必定會哭鬧發脾氣,這位巨型小孩,卻有能力把不舒適的環境也過濾掉。 原來從某個角度來說,單純、永遠長不大,也是一種幸福。 頃刻間,我看到整個車廂都是灰色的,只有他一個是彩色的,沒有一個人比他更快樂。 而他的快樂也感染了我。 謝謝他為我開啟了快樂的一天。 (圖片來源:網絡圖片)

緬甸。仰光 | Rangoon Tea House
走遍世界
原來世界這樣大・2019-04-12

去完緬甸有一個多月了,似乎不論是遊記還是食記,也沒有什麼詳細地介紹。這次先為大家介紹一下在緬甸吃什麼。因為物價便宜的關係,在緬甸吃東西真的不用怎樣看價錢! 這次介紹的是在仰光的Rangoon Tea Hosue,未出發前也看過這餐館的介紹,評語尚算不錯,把它放在口袋裡以備不時之需。那天在仰光市中心逛過殖民歷史建築後不知不覺來到Rangoon Tea House的門前,反正時間尚早,也沒有不進去的理由。 茶館是緬甸人喝茶聊天的地方,在街道上隨處可見。不過新式茶館Rangoon Tea House跟一般的茶館不同的是風格上時髦一點,也吸引了不少的遊客和當地人。Rangoon Tea House的新潮感覺或多或少來自於老闆Htet Myet Oo,緬甸長大的他2歲時跟父母移民英國,大學畢業後在仰光開設RTH(有空也可以看看Htet Myet Oo的報導和TEDxTalk 也挺大開眼界的。)他把緬甸美食融合西式飲食文化之外,茶館內的裝潢也帶點西方味道。過往在緬甸喝茶,甜度都很高,但在Rangoon Tea House緬甸茶的甜度和濃度有很多選擇,適合不同口味的你。雖然我還是意外地選了一個很甜的緬甸茶,或者這就是緬甸茶的特色吧。 另外再點了碟Coconut noodle soup作午餐。在這個環境吃著緬甸菜,帶點西式的慵懶,又保留著緬甸的熱鬧和熱情。 在緬甸嚐過不同類型的餐廳,還是喜歡地道一點,街邊一點。相比之下,Rangoon Tea House的食物較精緻、油膩感少點,也坐得舒適一點。那當然是價格較高一點,但當作入門級的緬甸餐廳,絕對是綽綽有餘。 Rangoon Tea HouseAddress: Ground Floor, 77-79 Pansodan Rd (Lower Middle Block), Yangon, Myanmar

[評] 是劇情的問題,還是關卡設計的問題?DMC5與RE2的決定性差距
手機‧電玩
MacauYeah・2019-03-19

Capcom的投資 今年Capcom 兩款大作,Resident Evil 2 (簡稱RE2)、Devil May Cry 5(簡稱DMC5) 在2018年都備受關注。 筆者原本估計兩作品中,只有DMC5會比較有好評,因為是全新作品,新鮮感巨大。對比之下,以過往Capcom的重制作品來看(俗稱炒冷飯),Resident Evil 1 高清 + 重制(簡稱RE1),都沒有引起太大回響。 原本筆者也估計RE2沒什麼,但結果卻大反轉,各大媒體一致好評。在筆者正式遊玩後,總遊戲時間雖然不長,但亦花了很多時間去跑挑戰模式。不論怎樣恐怖,其實10小時也會二週目通關,但10小時以後,依然繼續引我遊玩的,就是遊戲的魅力表現。最後應該遊玩了50小時以上再封存遊戲。 0 save 也跑了兩輪 Claire A Leon B Devil May Cry 5,反而讓我感到有些遺憾。一樣的遊戲引擎,一樣的大廠技術投資。但10小時後,感覺無法上手,有點失落。很不好玩嗎?不是。劇情影響很大嗎?也不是,RE2的劇情也是沒有很順。 DMC5 新手遊玩 社群的推力 或者主要問題在於難度的設置及社群的推力。 DMC5的入門難度中等,但很快之後就出現了斷層,不是隨便學學就可以轉向下一層難度。 RE2入門難度中等偏上,但各大攻略網站都大寫新手文章,很多手殘玩家也可以通過教學而慢慢通關。完結Standard難度後,再挑戰Hardcore難度,依然有教學文章,慢慢為大家開路。什至乎是極限通關,取得隱藏武器都有教學。 DMC5感覺像是大神們的表演遊戲,其他人只能圍觀。自己玩,比較難有感覺,遊戲受眾因此變少。而RE2,雖然主打情懷,但結果卻意外地吸引到新血加入,最後整體感覺一流。 或者只是現階段DMC5的攻略未出,所以大家興致缺缺。筆者應該會再關注一下這款遊戲,看看未來有沒有新體驗。 想睇遊戲直播,記得訂閱我地嘅 Twitch / YouTube / Facebook

台北 | 無老鍋
全球飲食
原來世界這樣大・2019-02-28

無老鍋是遊台港人必到的地方,現在跟朋友說起台北,第一會說到夜市,第二就是台式火鍋。 記得在台式火鍋未流行時,台灣朋友找我們吃火鍋當作午餐,那時候我們還在笑說著未嚐過在中午吃火鍋,想不到過了兩年內台式火鍋深受香港人的歡迎了,而且大家都在中午吃台式火鍋。其實原因只有一個就是要把晚餐的Quota留給夜市。 無老鍋是這幾年崛起的台式火鍋店,一月左右來個4天台北遊,正好西門町分店剛剛開張,還有開店優惠呢!下機後到Airbnb擺放行李就立即飛奔去吃了! 不但是火鍋的湯底吸引,配料也相當的好吃。對於我不太吃辣的人來說,麻辣火鍋實在是又愛又恨。一方面覺得很好吃,另一方面湯底愈熬得久就愈入味,辣味也逐漸強烈,要不斷喝水解辣。不過我也拋開不理了! 免費任加的豬血和豆腐也是叫人吃到不能停下來的,是會主動叫店員添加的一款。所以吃火鍋是食材的新鮮,還有令人回味無窮的配料。 下機後確實是有點餓,但又不能吃得太飽。所以,還是慢慢吃。吃了一碟無骨牛小排,肉質軟嫩,輕輕灼大概6-7秒品嚐到牛肉的鮮味。 然後再來的是田園嫩豚肉,看起來相當的吸引! *記得對上一次吃無老鍋是人頭湧湧,預先訂枱是絕對需要的。想吃無老鍋?怎樣也不能即興!

[閒聊] 即使少眾比賽也會努力長大
手機‧電玩
MacauYeah・2019-02-21

早一代的港澳機迷,因為選擇少,通常都會有玩格鬥遊戲,而且集中在街霸、拳王。新一代的機迷,主要因為上手成本高,團戰元素少,所以都好少有接觸街霸、拳王這類格鬥遊戲。 筆者早期其實亦無玩開格鬥遊戲,也是近一兩年才加入街霸行列,所以超高的入門門檻,從連技、到攻防對策、施壓,都令筆者感受很深。 但,早期流傳的平面格鬥,就有一類型是例外的,那就是大亂鬥系列。任天堂有推出,Sony也有推出過。主要特點是連招容易,新手入場都可以簡單使出華麗連招,所以適合新手、老手多人(通常可以4人)群P。 主要玩法為把對手擊飛,讓他回不來主舞台就嬴 看歷代評價的話,任天堂大亂鬥會相對好評,從聲畫、趣味性都一流。亦經常有些地方比賽會視該遊戲為格鬥項目,但一直都是非官方舉辦。(wiki 大亂鬥電子競技) 直到上年年尾,任天堂推出明星大亂鬥特別版之後,任天堂終於正正式式自家舉辦官方比賽啦。(但暫時只有北美官方比賽 https://www.nintendo.com/switch/events/ ) 看到這個消息以後,筆者是相當雀躍的。相對於現今流行的競技遊戲(例如LOL, PUBG, Hearthstone),大亂鬥會更加親民。低進行成本,較快的比賽節奏,可以更易聚眾。如果一定要講不足,就是其始終也是主機遊戲,沒有手機來得方便。(筆者之前有寫過一下各主機的比較,詳見這裏)。 再加上這是官方舉辦,有後援支持,若發現有重大平衡問題,會持續改善。所以作為一個新選擇,大家都可以隨意入坑玩。 筆者未來亦會打算長期更新大亂鬥相關的資訊,有興趣想組團的朋友不防在本台的YouTube / Twitch / Facebook 留言。