不知不覺一個月又快過去了,即使中間寫了篇網誌談論IOTA節點架設,動筆紀錄生活仍舊是必須堅持的自我要求,回頭整理發現了一大堆值得紀錄的事,當然應該趁著新加坡屠妖節放假把它放上網路永久保存XD從生活社交、實驗室進展、自我學習和精進的各方面紀錄都是彌足珍貴不可或缺的:)
實驗室方面:繼承上篇網誌的發想,我計畫把資料把wavemeter抓下來整合到python tkinter視窗,透過視窗設定要鎖哪台雷射、目標波長與容忍誤差,最後把誤差以負回饋的形式傳到電壓供應器:當雷射波長太高時減低其波長、反之亦然.這裡面我遇到了幾個技術問題值得紀錄,首先是wavemeter的上傳資料是老闆dzmitry的java script動態更新,使得絕大多數的python套件在處理這件事上都遇到麻煩,還好request有一個冷門指令可以解決這問題;其次是電源供應器的microcontroller原本是博後用python3寫成的,不過老闆要求之後整個實驗室所有的程式都要統一在python2和mathmatica下(老闆說之前發論文有matlab/mathmatica/origin/python的資料嫁接,讓人受不了),所以被python2和python3的一個微小差異給整了兩天:python2 在print時沒有空格,但是python3會自帶空格,以至於讓程式能夠順利卻無法寫入輸出電壓##
在10/19終於搞定所有問題完成ver1,讓雷射可以鎖在目標頻率上,ver1的問題在於python 從wavemeter抓資料的時候會不停更新,直接卡死整個tkinter視窗的更新,讓整個程式卡在那邊完全不能動,像是一台踩下油門後就不能減速的火車##透過一些tkinter的小技巧,ver2解決了這個問題,也因此被我認為是第一個能用的版本;在學長的建議下,我在ver3新增了default按鈕,讓使用者可以和下default後就讀取程式內的起始數值,不需要每次都手動輸入;最後的成本則是上圖的ver4,在老闆的建議下改成一打開程式就載入default數值,這樣可以少按一次扭,並且把default數值拉出來變成csv檔、讓其在程式更新的事後會自動複寫更新.總而言之,在兩三個禮拜內我確實mission complete,感覺實在是有成就感XD(註:我是向莫凡學tkinter)
學術方面更新還有關於QE2預演的結果,簡單的說QE2第三次預演仍舊沒有達到聽眾群的理想水平(這次實驗室的人都有到),不過除了slide順序調換之外問題不大,簡報內容本身已經接近最佳化(不過口語說贏的部分要更精準、多練習):把冗余的slide砍掉、把資訊密度過高的拆成兩張之外,最重要的就是畫出讓老闆滿意的Quantum Circuit,畢竟一張好圖勝過千言萬語,所以我只好捨棄用python qutip畫圖的偷懶做法,想辦法上網找到方便畫quantun circuit 的latex套件,最終有幸讓我找到最近才發表的Quantikz,讓我能夠畫出以下的E-SWAP Gate,它就是CV-QML(Continuous Variable Qauntum Machine Learning )的核心基石.當然,為了避免之後要更多的simulation visulization,我連python畫動畫的程式都先準備好,如果有需要就隨時上場放到投影片裡面XXD
課程方面:進階量子演算法(Advance Quantum Algorithm)仍舊用各種奇葩的數學技巧證明演算法的upper/lower bound能夠成立,不得不說抽象化之後這些定理的威力無窮(給定一個問題可以準確證明其演算法下限為何,即使我們構造不出演算法),非常佩服這些給量子資訊的computer scientist,另外,因為要開始撰寫本課程的5頁期末報告,我開始認真把收藏的幾百篇學術資料全部彙整到Mendeley方便引用(老闆是用人腦記論文在一篇篇找出來,過於瘋狂無法學習),在這個過程中發現NUS的軟體資源除了提供機構權限給Mendeley外,還有全校的Matlab、Mathmatica實在是感恩讚嘆!關於另一門課,量子測量(Quantum Measuremnt)波蘭教授則是維持一慣蜻蜓點水、介紹輒止的風格,碰觸了許多(我已經知道的)量子現象,如弱測量、Leggett-Garg Inequality、量子擦實驗等等,個人覺得這些主題有很多地方能橫向連結討論,不過教授懶得教就算了(他現在基本上拿到funding都在拍量子電影,非常投入讓人感到浪漫XD),在學期結束前一個多月就在期末報告殺時間,不過既然他稱讚我對報告題目有完全掌握且給予滿分,我也不需要多說什麼哈哈.
還有值得和紀錄和CQT相關的事:我在得知單位會幫PhD 學生印超讚名片之後,就透過行政人員轉介給廠商下單,結果在我挑了半天字體、稱謂並且印刷公司也同意之後,行政人員告訴我要統一處理、以後不給客製化,還要把個人blog拿掉,我就摸摸鼻子想說算了,這些要求都算合理(畢竟不是我付錢),之後的公定版就交給行政人員設計吧,反正我的客製版設計檔都拿到紀念了哈哈,就在這裡和大家分享吧:)
生活大事:最重要的事是我大學時來台大交換的加拿大朋友Philip來NUS念EE的PhD了(遙想當初在討論物理系的課程並且參加科幻社的活動)!!感嘆大英國協之間的紐帶柔弱但堅韌.能夠他鄉遇故知真是太難得了(我也沒認識幾個加拿大人)所以就一起吃了個韓式烤肉吃到飽趕快交流交流,認識了他房東(新加坡人當時也在台灣交換)與實驗室學姊(小時候移民已經拿日本護照的台灣人),能夠認識舊雨新知就是相當快樂XD
另外一件很很有趣的體驗是:新加坡環球影城的萬聖節之夜,眾所周知,新加坡是一個相當無聊的地方,所以有任何風吹草動的有趣活動都會漣漪到整個社交圈,我在10月初得知這個消息後便決定要跟團出發,結果周圍還真的有個新加坡朋友要出團,就立刻加一跟上了(感謝可愛的瑞秋讓我亂入,畢竟其他人都是她同事顆顆).10/21週六晚上到半夜,在人擠人情況下的成功排隊走完五個鬼屋和一些設施與表演,我必須強調鬼屋確實相當可怕(13歲以下禁入),在燈光聲音與路線走位上營造氣氛與意外非常成功,唯一沒有被嚇死得原因是:人潮川流不息,你可以聽到兩步遠的地方有人被嚇到尖叫,所以能事先做好心理準備XD這是我首次拜訪新加坡的環球影城,真的說小不小,在夜色的保護下走起來還覺得規模蠻適中的.
最後,除了參加認識當地人與外國人的活動之外,當然也要參加新加坡在台灣人的聚會啊,翔鶴學姊去美國工作之前先回到星國打包行李寄出,我們就來最後一次送別她.所選的聚會地點Timbre是個很有趣的地方,像是個Food court和露天酒吧的結合,人們吃飯吃餘夜深了就到舞台DJ前跳跳舞,沒想到新加坡也有如此有趣熱情地方、且離NUS並不遠,有稍微讓我擺脫新加坡是『赤道上的極地』之評價.