這個月因為比賽,所以開始進行了一個有關文化資產與地理資料的有趣專案,由此嘗試使用golang開發。除此之外,也繼續了上個月的 SICXE,在月底結束前開始撰寫了一個 golang版本的SICXE。
文資地圖
起始點是來自一個突如其來的發想,在比賽截止的兩個禮拜前,我得知了有一個跟環保有關的專題比賽的消息,就利用了兩個禮拜踩線式的開發出了這個文資地圖。這次的主題是跟環保與在地旅行有關的一個 app,通過給定一個地點自動產生一個導覽文獻(如影片展示)。
這個專案新奇的地方是它需要通過在開放資料集中尋找資料,並且整合成同一一個資料庫,並且給予一個 API 端口讓手機應用程式訪問。專案總共分為三個部分:資料搜集(python)、資料提供伺服器(go)和手機應用程式(flutter)。
最有挑戰性的是,嘗試通過 go 撰寫與資料庫有關的程式、整合大量不同規格的資料成同一資料庫(這部分我搞了快兩個禮拜)。相信在外來一定會接觸到相關的領域,未來由更多心得會再多多介紹的。
SIC/XE in go
也因為上次的文資地圖,開始接觸 go 以後,我萌生使用 golang 開發的 想法。在這個月底就開始了使用 go 開發 SICXE 的 assembler、emulator 等等的想法,並且已經通過 syscall/js 測試可以使 go 的程式在網頁上執行,這也意味著之前被老師否定的 SICXE Audio Visual 可以搬回來展現了,期待下個月的結果。
總結
以上就是這個月的 總結,雖然很多東西都進行的很倉促,但是都是一個全新的開始,期待下個月的進行。
留言
發佈留言