搜尋

搜尋結果

codeserver 在團隊間開箱即用就是最大的好處
科技新知
MacauYeah・2025-11-20

之前我們就有探討過 vs code 與 codeserver 的差別,初步結論就是 vs code 的 debug 功能比較完善。如果大家懂得 devcontainer 的使用形式,使用 vs code 應該可以得到最大的效益。就在筆者想跳過 codeserver 的時候,又有新朋友對 codeserver 有興趣。最主要的原因還是它可以一體化預安裝所有事,若大家使用筆者的image,有 docker 、有瀏覽器就已經可以開箱即用。 所以這裏,筆者也重新翻新了筆者版本的使用說明。有興趣使用的朋友可以直接跟 github readme 試用。 httpsgithub.comwingzero0codeserverUbuntu 本次翻新,主要加入了常見問題。這些問題部份與 docker 的基本限制有關、部份則是筆者的 env 所限。 常見問題 FAQ 運行 node 應用時很慢 在 windows mac 下,它們的 docker 是經過 VM 建出來的。若使用 bind mount ,其實是經過 VM 層面抄資料夾。普通 java 開發沒有大問題,但如果遇上 node_module ,就會出現極大效能問題。 node_module 最好還是放在 container 內的 mounted volume 中。本 project 預設的 dockercompose.yaml 就已經有 homeubuntusourcecode mounted volume ,有需要可以放在其內直接使用。 linux 則沒有這個問題,因為 docker 只是 linux 的一個 process ,可以直接連到資料夾。 mounted volume 權限問題 如果大家自定義 mounted volume ,注意 docker 預設會是 root 權限,本系統使用 local user ubuntu,有需要改為它。 chown R 'ubuntuubuntu' YOUR_TARGE_FOLDER 若然codeserver異常,需要重啟。在 host 可以使用 docker command,在 container 中,可能殺掉所有 process # at host, outside of codeserver docker compose f dockercompose.local.yaml stop docker compose f dockercompose.local.yaml start # at container, inside of codeserver killall5 9 上下載 上載檔案:可以經過拖拉的方式,把桌面的檔案拖進 codeserver 的 Explorer 區域。 下載檔案:可以點選 codeserver Explorer區域內的檔案,按滑鼠右鍵,選 Download 。

不用Multipass,自動化還有什麼選擇?
科技新知
MacauYeah・2025-05-28

因為multipass 升級同時轉換driver的關係,很久之前筆者介紹的multipass static ip 慢慢開始失效。如果大家只是為了做lab,雖然multipass預設的不是fix ip,但它的dhcp ip並不常更換,在multipass上起VM還是有一定優勢。 但若大家在更大的環境下,不可能有類似multipass exec 的型式去下指令,又或者,我們本地也沒有足資源做VM,必需使用公有雲,我們還有其他可以自動化的方法嗎 有的。那就最初的ssh。 假設在公有雲,開了三台Linux VM,要作為聯機實驗用。我們只需要再一台Linux跳板機可以是cloud VM或是local Mac Linux,就可以順序以ssh為三台VM下指令。我們不需要開三台terminal,在不同VM之間切換,我們是直接在跳板機下指令,也就在跳板機上,實現自動化為三台機進行一系列的設定。 即是如果之前可以經multipass exec 完成的自動化,只要不涉及重置網絡操作,道理上也可以經ssh 實現。例如筆者之前的docker init可以這樣改寫 # local multipass exec n NODE_NAME docker swarm init # remote ssh USERNAME@NODE_NAME docker swarm init 抄檔案也可以改寫 # local multipass transfer SOME_SCRIPT_FILE NODE_NAME. # remote scp SOME_SCRIPT_FILE NODE_NAME. 也因為公有雲或某些公司網絡,我們什少可以改變它的網絡設定,我們基本只可以使用預留的IP進行設定。不過也因為這樣,我們什少再作出重置網絡的操作。 但大家還是要留意,如果要真順暢ssh或scp,需要預先綁定ssh key。這些預先綁定ssh key的功能,一般在各大的public cloud都會有。如果沒有,我們也可以自動化開始之前,先使用sshcopyid為所有VM加入ssh key,這邊筆者就不再重複敍述。 參考資料 httpswww.cyberciti.bizfaqwhatdoesdoubledashmeaninsshcommand

Docker Image打包建議
科技新知
MacauYeah・2024-07-10

之前筆者有分享過兩個不同的Docker Image打包方式 App直接打包成Image 只把底層程式打包在Image中例如Tomcat,再用Docker Volume的方式讓Container可以起動App。 筆者就兩種方式做了一個條列式的對比。詳見連結 httpsmacauyeah.github.ioAProgrammerPreparesVMDockerNotesDeployDockerClusterCN.html 因為兩種方式筆者都有實作過,也算用了很段時間,所以也有一些實際經驗可以分享。 如果大家上正式的Docker課程,Docker導師通常會推薦為每個App打包成獨立Image,因為底層程式的Overhead通常不大,例如底層程式是Tomcat、Apache、Nignx這類網頁伺服器,重量級的開銷並不是因為多幾個Web Engine的分身造成,通常都是因為業務本身。但如果你講的底層程式是資料庫等的大型程式,才可能會有明顯的差異。 但實務上的建議,就是必需考慮自身的經驗,到底那個方案自己比較有把握。獨立打包App,在正式環境也需要考慮跟蹤問題的情況,多個不同App要溝通,也是了解Container網絡。如果打包底層程式,所有App都可以當成是本機下運行,更有信心追蹤問題,也是一個很好的出發點,到了有需要彈性改變不同App的需要,才轉向獨立打包的做法。 筆者最初也是走這個打包底層程式的方向,到了自己有信心試用Docker Swarm,才走向獨立打包的做法。筆者親身經驗,因為到了Docker Swarm,網段會變得暴增,這跟公司現有的內部網絡相衝的機會就會變多。在Swarm起立初時,筆者並沒有意識到這件事,所以當初排查問題,也花了一些時間才知道要向網段衝突上著手。 另一個出自Docker導師實務上的建議,就是正式環境中不要做用Docker compose,應該使用Docker Swarm。那怕Swarm只有一個節點,也應該用Swarm,導師的主要理據是Swarm有Rolling Update (滾動更新)的機制。同一個node也可以有多個分身,每個分身輪流更新,就不會出現大中斷的情況。筆者就自身經驗,Tomcat可以同時容納一個App的多個版本,Nginx也有Failover(故障轉移)等,如果你很熟這些功能,不一定要需要靠Swarm去提供。可以按自己步調去慢慢適應。

Oracle Database in Docker
科技新知
MacauYeah・2023-09-22

雖然筆者之前有提過,Docker並不是萬能,Docker在管理有狀態應用Stateful Application的情況下,只能走單機路線。但因為Docker實在很方便,所以連Oracle Database這類強狀態應用也有出Docker版本。當然,它在預設的情況下,只能在單機下操作。 不過即使在單機操作下,還是有一些跟其他Docker Image有差異的地方,需要特別拿出來聊聊。 假設根據官方的教學,跑起了一個oracle19c的Docker Container。再查看當中的Process,你會發現有一個內部PID為1的runOracle.sh 在Docker中這個PID為1的Process是很重要的,它是判斷整個Container有沒有運行的依據。它就是當初在Docker Image中Entrypoint或CMD指定的那個指令生起的Process。Docker daemon要進行停止指令,要停止container時,也是對著PID為1的那個process來處理。 一般的情況下,如果PID為1的那個process可以無腦地停了、重開,那一切都好辦。但在Oracle Database的情況下,就不適合。因為Database始乎都是有交易概念的Transaction,它的停止並不是殺了process就了事,它還要考慮HDD操作中,有那些可以被考慮為完成,有那些下次要還原undo、重做redo。如果殺了process就等於Oracle 的Shutdown Abort,有機會下次開機會,就會有交易異常而且無法決定該如何操作。 大家需要先進入Docker container,經sqlplus進行必要的關閉Database指令。但此時,PID為1的那個process,其實還在進行中,在Docker 層面,它就像是Docker Container還在正常運行中,只是Database離線了。又因為sqlplus關閉Database並不是馬上有結果的,所以在整體關閉時可能需要串連command。就像

西雅圖 | 各自為自己生活努力著
小城角落
原來世界這樣大・2019-05-25

在美國讀書時的我享受跟一、兩個朋友結伴,多過大伙兒十多個人聚在一起。2018年回去西雅圖旅遊順道探朋友,要見的人不多,但每個都是在我美國生活佔有很重要位置。 或者我是個寧願自己一個,也不想花時間跟合不來的人相處吧。 這天跟我吃晚飯的是一位韓國的朋友Min。我好不容易才找到她的聯絡方法,因為跟我年紀相若的她從來都不用Facebook、Instagram等等這些社交通訊工具。你看,現在的社交通訊真的可以把兩個不同城市的人連繫起來。 已經有5年沒有見面了,我們說著很多一起經歷的事,一起在生物課解剖老鼠想起還是想吐.. 、一起溫習、我和她的車子輪流壞車然後互相接送對方回家,還記得在美國發生的小意外是她找朋友來救我的,要是沒有她,我也不會這麼「熟悉」美國Claim保險的程序和法例。她跟我說她最近跟丈夫離婚了,重回單身的生活。我不禁為她而感到可惜,我問了一句:「那現在的你OK嗎?」她說:「OK啊!」現在還要還學費的她,每天都打兩份工賺錢,生活忙又充實,也沒有空想其他事情。既然她這樣回答,我也不必繼續多問下去了。 從以前已丈夫為中心的她如今要重新悉應新生活,把自己的時間表排得滿滿的,令自己不斷的忙碌和充實,讓自己沒有時間想起,可能這樣會以為自己已經完全沒事。可是,晚上回到自己的房間、夜闌人靜時,還是會不禁想起失去了的那份遺憾。這個階段是難熬的,如果你也經歷著,希望你也可以好好振作吧,我相信時間是最好的治療。 用3小時把我們5年的經歷都分享著,又是一個沒間斷又Fruitful的晚餐,我們在地球的另一邊各自為自己生活而努力著,不知道下次再見面的是什麼時候,我跟她說來香港時一定要會找我! 這趟美國走回很多以前經過的地方,跟很久沒見的朋友見面,每一個地方和人都為我帶來很多回憶。因為拍得太醜了,合照留回自己紀念就好了,這篇就來個 #圖文不符 吧!

【瑞士●少女峰】Jungfrau 少女峰
走遍世界
80後愛旅行✈️・2019-12-15

瑞士的精彩旅程來了 今天就要去有Top of Europe歐洲之巔之稱的少女峰。 由Interlaken茵特拉肯到少女峰一共有兩條路線, 上山和下山各坐不同的路線就可以把山下的景色都一次看完 網路圖片 我們上山的時候是坐經Grindelwald格林德瓦左邊的路線, 而下來的時候是坐了Wengen溫根右邊方向的路線。 買票的時候不用受兩邊路線限制, 直接買來回票就可以了。 因 為有了Interlaken Visitor Card, 我們可以免費坐到Wildeswil站。 只要把有的優惠卡都給工作人員看, 他們就會幫我們把票用最便宜的方法買囉 我們的票是由Wildeswil到少女峰站。 買票時工作人員會給一個時間表, 這個是很有用的。因為瑞士的火車票是同一天內在起點到終點之間的站點, 可以自由下車再上車的, 就是說如果我想在中間的小鎮下車, 逛一圈再繼續行程也是可以的。帶著時間表就知道下一班車是什麼時候了。 時間表是雙面的, 分別是我之前說過的左右兩條路線。 建議下載SBB的APP可以完整的看到需要經過哪些站, 並且知道將會在哪個月台換車, 不用等到了月台後再看顯示屏。 因為我們的酒店離Interlaken West茵特拉肯西站近, 所以我們先從這裡坐到Interlaken OST茵特拉肯東站去。 車到了 瑞士的火車雖然不用刷卡入閘, 但基本上每站都會查票的, 所以千萬不要有僥倖的心不買票啊 查票的時候把票都準備好就行了。像我們從Interlaken West茵特拉肯西站坐到Interlaken OST茵特拉肯東站, 出示Interlaken Visitor Card就可以了。其他站段的時候就出示火車票半價票, 有時候會需要出示護照。 瑞士真的怎麼看都很美 到了Interlaken OST茵特拉肯東站後就換車, 一般上少女峰路段的火車都銜接得很好, 幾分鐘後往Grindelwald的車就開了。 火車上的置物架是可愛版的少女峰路線圖呢 火車上有清晰的顯示, 清楚看到現在是在哪裡, 下一站會到哪, 都寫的非常清晰。 才開車沒多久, 風景就這麼美了 講真的, 在網上看到很多人說坐左邊好坐右邊好, 我覺得真的不好說, 都不太能作準。反正這一程車我坐的是右邊, 風景真的很美。 準備要到Zweilutschinen站了 全程眼睛都一直往窗外看, 相機的快門聲此起彼落, 風景實在的太美了, 就像一幅幅的山水畫活現眼前。 拍著拍著就到達Grindelwald, 要換車了 發現了火車站的路軌旁邊就有一間酒店, 雖然是很方便, 但.....也太嘈吵了吧 我們是上少女峰, 所以是Kleine Scheidegg的方向 開車囉 不要懷疑上面的照片為什麼有從左邊拍的有從右邊拍的, 因為....火車上的椅子是互對著坐的。 再坐半個多小時就到了Kleine Scheidegg, 在這裡就要換乘紅色的少女峰鐵路火車。 紅色的火車就是少女峰鐵路的標記啊 閱 讀 全 文

金沙購物城邦響應「購物節」
購物‧時裝
LifeMag Editor・2016-12-09

2016年12月3日至31日期間,一同於澳門金沙購物城邦體驗「澳門購物節」盛事,享受購物樂趣的同時,可欣賞精彩的節慶活動,並於多個品牌商戶享獲豐富購物禮遇。此外,顧客亦將有機會獲贈一系列尊貴禮品,包括奢華購物體驗、澳門金沙度假區旗下三間世界級酒店的住宿、以及總值澳門幣60,000元的澳門金沙購物城邦購物禮劵。澳門金沙購物城邦亦是連續第六年支持此活動。 澳門金沙購物城邦由四個相連的購物中心組成,旗下850間免稅商店共同參與是次盛事,絕對是顧客享受「澳門購物節」的最佳目的地。此外,澳門金沙購物城邦內數百個品牌將推出購物禮遇及折扣優惠,讓顧客盡情挑選心水節慶禮物。 「澳門購物節」活動期間,澳門金沙購物城邦亦為「全城購物大抽獎」贊助豐富獎品包括:奢華購物體驗;以及免費入住澳門巴黎人、澳門金沙城中心康萊德酒店或澳門金沙城中心假日酒店;此外,顧客可獲機會贏取澳門巴黎人的巴黎鐵塔門票以及總值澳門幣60,000元的澳門金沙購物城邦購物禮券等一系列豐富禮品。 是次「全城購物大抽獎」的禮品總值逾800萬元,並設有超過45,000份禮品。顧客只須憑單張或最多三張單據消費滿澳門幣500元的購物收據親臨其中一個抽獎攤位,位於巴黎人購物中心三樓的抽獎服務櫃台參與抽獎,即有機會帶走其中一份豐富獎品。 澳門金沙購物城邦同時亦為到訪的顧客帶來一個璀璨難忘的快樂聖誕,顧客可前往位於威尼斯人購物中心的聖馬可廣場,以及巴黎人購物中心的香榭麗舍大道欣賞由時尚首飾品牌Swarovski打造的華麗水晶聖誕樹。今年,全球僅有20棵Swarovski品牌的閃亮水晶聖誕樹,而澳門金沙購物城邦非常榮幸地擁有其中的兩棵,並將於12月6日正式揭幕。此兩棵閃耀奪目的Swarovski水晶聖誕樹高度近12米,並以超過百萬顆由奧地利直送的Swarovski水晶點綴,為澳門金沙購物城邦增添節日歡樂氣氛。 澳門金沙購物城邦提供澳門最大型的奢華免稅購物以及國際餐飲體驗,擁有850間全球最佳的時尚及生活免稅品牌,匯聚150間頂級的餐廳、貴賓廳、咖啡室以及美食廣場。齊來澳門金沙購物城邦,享受「澳門購物節」的非凡體驗! 關注澳門金沙度假區之Facebook httpswww.facebook.comShoppesInMacau、微博httpweibo.comshoppescotai 及 Instagram httpsinstagram.comsandsshoppes 的帳號,緊貼最新的優惠及推廣活動。

明愛慈善餐會籌逾110萬
其他
LifeMag Editor・2016-01-12

由澳門明愛舉辦之「澳門明愛2016年度慈善餐會」 (Caritas Macau Annual Charity Ball 2016)於一月九日晚上假澳門美高梅一層宴會廳舉行,主題為「匯德育靈 聚志豐生」,目的除了為澳門明愛籌募社會服務經費外,亦希望加強善長對明愛來年工作發展的了解,讓善長歡聚一堂,迎接新一年好開始。 澳門教區黎鴻昇主教、中華人民共和國外交部駐澳門特別行政區特派員公署潘雲東副特派員、中央人民政府駐澳門特別行政區聯絡辦公室社會工作部處長級助理林丹紅、台北經濟文化辦事處盧長水主任、社會工作局黃艷梅局長、社會保障基金行政管理委員會容光耀主席、警察總局局長代表趙汝民協調員、民政總署管理委員會關施敏委員、羅志國先生、金沙中國有限公司企業傳訊及社會事務副總裁黃鳳婷,以及多位捐贈機構代表和各界善長出席了餐會。席間,羅志國先生捐款澳門元二十萬、金沙中國有限公司捐款澳門元十五萬,有關善款支票由澳門明愛潘志明總幹事代表接收。另外,魏新教先生和超然國際集團有限公司捐款澳門幣五萬元,高富地產公司捐款澳門幣三萬元,區華焜建築公司捐款港幣三萬元,劉藝良先生、李漢基先生、三友發展有限公司、瑞權工程有限公司和周焯華先生各捐款澳門幣兩萬元,鄺達財先生捐款澳門幣一萬三仟元,黎榮添先生、新域城市規劃暨工程顧問有限公司、金海集團、澳門娛樂博彩業中介人協會、數碼寶股份有限公司和姚健池先生各捐款澳門幣一萬元,以支持澳門明愛各項社會服務經費。餐會筵開30席,近300人參與,籌得善款逾澳門元110萬。 澳門明愛在2016年將會把氹仔康暉長者日間護理中心轉型為本澳首間失智症長者日間護理中心,預計短期內將可啟用,同時亦會在黑沙環明暉護養院增設第二間失智症長者日間護理中心,並預計年底開始運作,以配合特區政策,面對社區老齡化問題。失智症長者因為在自理能力、方向、記憶等有缺失,需要專門訓練。為社區失智症長者而設的長者日間護理中心,可讓他們獲得更好護理,並紓緩家屬的照顧壓力。此外,明愛將繼續發展泉仁樂家庭服務中心,為服務對象提供更多元化的配套服務,提供深入的家庭輔導以及加強對嬰幼兒的家長工作,同時繼續加強凝聚義工團隊等。

“Run to Give”慈善跑活動完滿結束 - 喜達屋酒店與度假酒店集團
其他
LifeMag Editor・2015-10-13

澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店的員工攜手舉行 ldquo;Run to Giverdquo;慈善跑活動 澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店昨日攜手於澳門科技大學足球田徑運動場舉行 ldquo;Run to Giverdquo; 慈善跑活動,共同支持澳門扶康會。ldquo;Run to Giverdquo; 同時亦為喜達屋年度全球志工活動 ldquo;Together As One TAOrdquo; 揭開序幕。超過70位澳門喜來登酒店及澳門瑞吉酒店員工熱心參與。 澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店人力資源總經理陳詩麗小姐表示:「今年ldquo;Run to Giverdquo; 慈善跑活動很成功,大家在回饋社會的同時,亦十分樂在其中。我們倍感光榮能為澳門扶康會,籌集到近澳門幣25,000元的善款。」喜達屋酒店及度假酒店國際集團一直積極參與社區活動及致力回饋社會。是次全球性的慈善跑活動正是一個好例子。 澳門喜來登酒店行李服務員付成光先生以13分17秒驕人的成績獲得男子3公里比賽冠軍。而上介冠軍,澳門喜來登酒店的房務助理陳節興女士,連續第二年以15分31秒奪得ldquo;Run to Giverdquo;慈善跑女子3公里比賽冠軍。在男女子3公里比賽結束後,還舉行了3公里圑隊賽。由澳門喜來登酒店和澳門瑞吉酒店人力資源部的團隊: ldquo;永遠冠軍rdquo;榮獲3公里小組賽的冠軍,他們以12分23秒的成績創下團隊的紀錄。 ldquo;Run to Giverdquo; 慈善跑活動由酒店人力資源部策劃,並得到酒店員工的積極協助下順利進行,活動籌得的所有善款,將全數撥捐澳門扶康會。澳門扶康會由一群志願人士創立,是一間非牟利之社會服務機構,致力為殘疾人士提供多種機會,令他們發揮個人的能力,在所屬社區中,充分獨立自主,積極融入社會。

沒人了解你?20種跡象顯示你的智商高於常人
環宇搜奇
Chrysalids 少爺・2017-08-13

20 種跡象表明你的智商高於常人 你到底有多聰明?若你符合這 20 種跡象中的大多數情況,那麼你的智商可能高於常人。無需智力 IQ 測試! 1)你是家中長子長女 家中長子長女有眾多好處,比如教育年輕弟妹。在分析士兵的智力測試結果後,挪威研究者發現長子長女平均智商為 103。次子次女的平均智商為 100,而最小的孩子平均智商為 99。長子長女與父母和弟妹間的特殊關係,可能是這種智商差異的原因所在。 2)你是左撇子 左撇子好處多。比如,1995 年,紐約記者 Maria Konnikova 發現左撇子比使用右手的人更具創造力。 3)你偶爾服藥(僅供參考) 我們並非建議你服用違禁藥物。但有趣的是,一項 2012 年的研究表明,智商與藥物之間存在關聯性。研究者調查了 6000 名人士的用藥習慣,發現偶爾服藥者在 11 歲的時候智商最高。 4)定期飲酒(僅供參考) 飲酒也有助於提升智商。與大眾的認知不同的是,飲酒不會讓我們變笨。而是恰恰相反!在對美國和英國人開展調查後,科學家發現,在年輕人當中,智商最高的人,往往是成年後經常飲酒的。 5)不高估自己 聽說過鄧甯克魯格效應嗎?能力欠缺的人有一種虛幻的自我優越感,而有能力的人低估自己的能力。這同樣適用智商。高智商的人不會吹噓自己,因為他們知道自己未知的東西還很多。但是,低智商的人未必能做到這一點hellip;hellip; 6)你是夜貓子 你是夜貓子嗎?馬德里大學研究表明,夜貓子比早起的人聰明。具體來說,夜貓子的分析和概念思維技能高於常人。事實上,淩晨上床睡覺的人比普通人社交能力更強、更外向,也更具有創意。歷史上,馬塞爾middot;普魯斯特、查爾斯middot;達爾文和艾維斯middot;普雷斯利等名人都有晚睡的習慣。誰知道?你可能就是下一個莫札特! 7)幽默 微笑有益健康mdash;及提升你的智商!研究者針對 400 名心理學學生進行了智商測試,發現智商高的學生最有幽默感。所以,喜劇演員智商最高? 8)學習閱讀年齡早 你是否很小就開始學習閱讀?一項 2012 年的英國研究表明,學習閱讀年齡早的人士比普通人聰明,如果你很小就開始閱讀,這對你而言是個好消息。研究者分析了 2,000 對雙胞胎的閱讀習慣。研究者發現,學習閱讀年齡早的雙胞胎,其認知能力得分高於平均分。 9)養貓 若你正在猶豫養條狗或貓,這項 2014 年的研究可能會幫你做出決定。研究者對養貓或狗的學童進行了智商測試,結果發現養貓的學童智商高。 10)很憂慮 生活在憂慮之中是一件難事。在多大數情況下,這也是高智商的標誌。2015 年,研究者對 126 名學童進行了不同的測試,以確定他們的焦慮度。結果發現,那些經常擔憂、愛沉思的學生(反復思考一個問題)的言語智商高於其他測試者。 11)政治自由派 你所選擇的黨派,能反映出你的智商。在一項研究中,進化心理學家 Satoshi Kanazawa 博士發現在智商測試中獲得最好成績的兒童,長大後政治上傾向于自由派。下次政治辯論中,這是一個有利(或不利)的論據! 12)兒童時上音樂課 在你兒童時,你可能討厭上小提琴或鋼琴課,但這些課程能讓你更聰明。一項 2004 年研究表明,九歲兒童參加鋼琴或歌唱課程,只需九個月就可以提高智商。對於參加戲劇或完全不參加任何課程的兒童,科學家並未發現此關聯。但是注意,一項 2013 年研究發現,參加音樂課程的兒童很可能在課程開始之時,其智商就高於平均智商。 13)初次發生性行為年齡晚 我們都知道那些嘲笑在大學時還是處男的陳詞濫調。最近研究發現,這些成見還是有一定道理。研究發現麻省理工等名牌大學學生比普通大學的學生,性伴侶的數量更少。這些名校的處男也比其他普通高校多。在一定程度上,這種現象可以解釋為睾酮會對控制智商的人體化學過程產生負面影響。男性擁有更多睾酮,智商越低。其次,智商高的學生意識到性帶來的風險,因此性關係更少。最後,他們將更多時間放在學習上,相親約會時間少。 14)藍色眼珠 眼睛的顏色能反映出你的智商。似乎是,淺色眼珠的人在戰略活動中表現更佳,而棕色眼珠的人反應更快。換句話說,藍色眼珠的人在科學方面更優秀,而深色眼珠在運動中表現更佳。 15)安靜 在聚會或活動中聽得多說得少的人,比常人聰明。事實上,更謹慎的人傾向於先分析情況,再開口。這是高智商的一種表現,因為他們很少說會讓自己後悔的話! 16)長得高 據說高個的人在愛情中更幸運,雖然無法證明這是真的。但依據一項 2008 年研究,高個男性比普通人更聰明。專家針對兒童開展了智力測試,除了成年後掙更多錢外,高個男孩和女孩的智商高於普通人。 17)身材瘦 尋找更多減肥的動力嗎?若我們告訴你瘦子比超重的人和胖子智商高呢?依據 2006 年研究表明,我們的認知能力隨著我們腰圍的增加而減少。另外一項研究發現,肥胖和智商間的關聯度。專家對 11 歲兒童進行了口頭和非口頭測試,發現成績差的男生和女生在中年患肥胖病的風險最高。 18)你總是忙碌的 高智商的人永遠不會厭倦。他們善於利用時間,學習新東西。他們通常每週工作 40 小時,晚上或週末上課或參加其他活動。 19)喝母乳 眾所周知,嬰兒喝母乳好處多。你可能不知道,喝母乳的嬰兒比喝奶粉的嬰兒聰明。作為 2007 年研究的一部分,研究者調研了 3,000 名英國和新西蘭兒童的營養情況。研究發現,母乳餵養的兒童智商測試成績更好。總體來說,母乳餵養兒童的智商比喝奶粉兒童智商高出七個點。 20)你不吸煙 2010 年,以色列研究者對比了 20,000 年輕人的智商。研究發現 1821 歲不吸煙的男生的智商 101 高於吸煙的男生 94。而且,重度吸煙者(每天超過一包煙的人)平均智商只有 90。戒煙又多了一個理由! 以上文章及圖片均轉載自網路,所有版權歸原作者所有 原文地址:httpwww.msn.com

Coding中的AI輔能3 | AI 探索新領域
科技新知
MacauYeah・2026-01-26

繼之前筆者介紹使用AI Chat問一些技術固有問題後,筆者亦試著繼續用AI做一些其他功能探索。 也是先講結論 目前筆者針對自己不熟悉的技術,而且認為已存在,不太可能不存在的技術,叫AI幫忙做事。跟過去一期最大的差別,就是筆者無法快速判斷AI的答案是對還是錯,只能跟著AI一句一句的地執行Code再去找問題。但即使是這樣的情況下,AI還是能提供到有參考價值的答案。 Jasper report studio 參數引用 在預設的情況下,Jasper report studio 的某些參數只可以反映在 SQL Data Source中,其他Data Source並不適合。但即使這樣,筆者還是希望AI找尋一下過去的人有什麼解決辦法。原本的問題,筆者在Google上,並不能找到合適的參考案例,但在問Claude Sonnet 後,反而有案例。實測下,也是有效的。 與搜尋引擎關鍵字不同,在Claude Sonnet中,筆者花了較長的字句去描述問題。也有可能是因為「生成式」的關係,Claude Sonnet 可以生成更多我沒有見過的關鍵字,從而得到答案。而這個答案,非常大機會並不是出自官方的使用說明中。這種就像坊間的用法,可能升級後會突然無法使用。但至少目前可以解決問題。 QEMU 的教學 筆者一直被逼著試用一些新的cloud image,並非筆者認知的傳統VM使用方法。qemu筆者之前有看過官方教學,但實在太長、太複雜,故筆者就把自己的問題拋給DeepSeekV3,看看它能不能提供一個可行的指令。 結果是可行的。不過要重提的是,筆者雖然對QEMU不太懂,但至少對Cloud image有些認識,知道Cloud image是如何運作,某些image又可能缺了些什麼。針對性地問DeepSeekV3一些具體問題,結果還可以接受。也幫忙解決了筆者誤會抄下來的指令。 總結 總括來講,這種方法係加大了筆者可以搜索的範圍,AI亦可以做一些自己的嘗試。省卻了自己閱讀大量文章之後再組合的過程。對於一些自己太熟悉,但是穩定的技術,應該會有可行解。 但如果針對一些很肯定資料來源的問題,筆者還是會選擇使用傳統搜索的方式或以AI找出官方來源,自行到官網查證。Fact Check 資料可信性,原本就是這麼做,也會繼續這樣做。AI會有幻覺,傳統的搜尋答案有部份也是來Stack Overflow等討論區,也是需要進一步自行了解。

Coding中的AI輔能2 | Ai 寫測試用例
科技新知
MacauYeah・2026-01-21

繼之前筆者介紹使用AI Chat問一些技術問題後,筆者亦試著用AI直接參考code的改動。 先講結論 目前筆者只針對自己熟悉的技術,叫AI幫忙做事。那怕它做錯,我也有條件驗證及修正。而結果是,。 優點:它的確有幫上忙,省了我一些時間。省時不多,但有省得不多。總比全人力Google來得舒服。 缺點:很慢,有點鈍。它的答案也可能很直觀,需要手動再調整。 寫測試 為免一下子挑戰太大,筆者先從寫測試開始。使用一個現有的專案,去掉secret等敏感資訊,然後針對新做的function,叫GitHub Copilot 幫忙寫Test Case。Copilot Agent就會開始檢驗你現有的測試,學著你之前的風格,為新的function寫測試。Copilot會結合你現有的程式,也了解一些框架的知識,例如Hibernate Entity, Repository之間的關係,試著寫一個符合你剛才文字表述的邏輯。就是因為這也是一個整體掃瞄和學習的過程,筆者覺得不論付費還是免費的AI額度,可能都會一樣慢。 為什麼要在這個地方上使用AI幫忙呢 因為Test Case中,通常因應不同的情況,有不同的預設值。很多時,Test Case相似,又無法直接覆用預設值。所以找AI幫忙起草,後期自己再修正一些,總比全力自己設計要省心一點。 Maven pom依賴升級 筆者亦都有試過找GitHub Copilot 解決一些因版本升級帶來的依賴不相容的問題。同樣地,筆者對於這些問題,有一定的了解,只是不想每個版本逐個比較。筆者想靠 Agent 找到相近或相容的版本,結果算做得不錯。這些問題本身沒有難到需要大量Google去做資料搜集,但至少Troubleshoot時,要回憶幾個不同的maven指令。平常pom 版本分析的指令很少機會會用,一時三刻要重新好好理解一下,也是費神。這個場境,似乎AI也勝任,自己最後驗證也簡單。就像解一元多次方程式一樣,找解很費神,但驗證就很簡單。那怕驗證時真要追蹤 pom file,也有IDE幫忙。 總括來講,筆者沒有叫AI大量創作,在控制問題範圍的情況下,免費額度的GitHub Copilot也能找到一些幫助。