搜尋

搜尋結果

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.5coder,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和其他網路資源才是真正的救命靈藥。

[手遊] 三國志 戰略版 手遊公測試玩
手機‧電玩
MacauYeah・2021-03-01

三國志手遊 不刪檔公測 之前就為大家介紹過「權力遊戲 臨冬將致」,今日再為大家介紹同樣為放置類經營的「三國志 戰略版」 因為還在公測階段,所以有時會有換伺服器換區的情況出現,但官方承諾此為不刪檔公測,所以想提前享受的朋友,可以放心來玩。 放置類模擬經營 雖然名字有「戰略」一詞,但其實都是育成經營類。遊戲初期裏面,你會擁有一座主城,然後軍師(臥龍先生)就會引導你如何發展城池 你可以招募將令、發展不同產業,以穩固自己的城池 戰爭主題 當然,用戰爭作為主題,肯定少不得帶兵出戰的功能。初期跟權力遊戲最大的不同,就是三國誌必需以帶兵的方式佔領不同的土地,去確保資源產出 一開首,遊戲就會給你拋出難題,雖然主線任務要求你攻佔空地,但一開始其實你的實力並不夠攻打 行軍也有既定的限制,除了出軍攻打新土地,打完之後也要花時間停留駐守空地。完事之後,軍隊亦要考慮是否回城補充兵力還是繼續攻打下一區域。這讓育成版圖更著重於與其他人(其他玩家)之間的互動 後續的評測,就等遊戲正式發售之後,筆者再進一步分享 有興趣的朋友,可以留言給筆者,一起結盟同遊 httpsplay.google.comstoreappsdetailsid=com.qookkagame.sgzzlb.hkmoamp;hl=en_USamp;gl=US 後記 這遊戲比較強調開墾土地,而土地資源要與同一伺服器中的NPC和其他玩家競爭,增加了PVP的樂趣,而且這一競爭互動更是有長遠考量,貼切地反映了三國的戰爭感 封面圖片來源 三國志官方網站

與我們擦邊的『西伯利亞』大鐵路
環宇搜奇
莫雪・2019-10-03

與我們擦邊的『西伯利亞』大鐵路 TransSiberian Railway,又稱西伯利亞大鐵路, 是世界上最長的洲際鐵路, 這是一條連串和連接莫斯科和俄羅斯遠東地區的鐵路網絡。 其支線深入至蒙古、東北和中亞,貫穿亞洲和歐洲, 全長9,289公里, 是世界上最長的鐵路線。 該線設有通往蒙古、中國和北韓的支線。 而該條鐵路網絡, 要體驗的話需共穿越8個時區,全程需時7天。 旅人們有機會體驗的話, 可能會感受到時間的快轉彷彿去了一趟奇妙的「微宿時空之旅」! 也會是你的旅行的夢想清單之一嗎 哈哈hellip; 當天, 我們入住小鎮【斯柳江卡】 Slyundyankamdash; mdash; 是貝加爾湖最西面的一個小鎮,東西伯利亞鐵路最大的一個樞紐站。 而 斯柳江卡站, 亦是著名西伯利亞大鐵路其中一個站點, 我們與鐵道、火車近距離擦邊留影, 週邊美景處處, 嘗心悅目 小鎮「斯柳江卡」 俄羅斯、蒙古和中國三個截然不同的國家與地方, 恰恰這條鐵路橫跨並且連貫, 若然沿著鐵路玩一趟,就能一次感受到不同的文化、語言、美食之交滙, 尤然去了一趟奇妙的跨國之旅了! 而美國國家地理雜誌評鑑,人生必遊的五十個景點之一, 去一趟西伯利亞大鐵路, 最能體驗最濃郁的民族文化、感受最繽紛的民俗色彩。 赤塔市內的一段鐵路軌道, 相片攝於晚上九時, 還有陽光高高掛著, 噢...白天也太長了吧 這一段鐵路, 我們往小鎮【利斯特維揚卡】, 坐上遊覽船上岸山上的一段, 很原始鐵路的風味, 伴隨著淡淡自然海風輕吹送海水的味道。 大家踮腳走過旳足印, 笑聲、相機聲此起彼落, 然後, 再慢慢消失的遊船漸離漸遠的岸邊。 奧利洪島 【編輯聲明】 本篇文章、影片以及相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。