文章

Featured Post

Monthly summary for March 2024

# Monthly summary for March 2024 (中文) > 為了後續 Gemini 架站,這次特別想嘗試使用 Gemtext 的格式撰寫 Monthly summary ## SIC/XE Playground 這個月SICXE Playground 的主要功能的實作終於完成了,雖然很可惜沒有即時完成取樣機的實作,所以目前的SICXE Playground 還沒辦法發出聲音,但還是很高興老師和同學的支持與興趣。隨著 SICXE Playground 的實作接近尾聲,實作、設計的難度也隨之增加,新鮮感減少使我想要嘗試一些新的技術。好在這學期的計算機網路,讓我有機會可以嘗試一些新的技術。 ## Gemini (protocol) 在許多創作者的分享和安利下,我入坑了使用 Gemini 協議(有興趣可以在下面找到轉送門) 。Gemini 是一個和 HTTP 同個 Level 的通訊協議、Gopher 的繼承者,是個可實作、實用性第一的通訊協議。 在Gemini 上的許多創作者的理念使我想要更深入探索這裡的社群,也間接有了想要實作 Gemini browser 的想法,因為 Gemini 非採用 HTML ,而是使用類似於 Markdown 的 Gemtext 語法,使瀏覽器的設計可以變得非常有趣。所以我想要通過這次機會來嘗試一些有趣的開發體驗。 因為Gemini的第一實作性,目前已經稍微用flutter寫出了一個能夠瀏覽 Gemini 網站的(如下圖) => https://imgur.com/EHcvZVd.png 目前使用 Flutter 實作 Gemini 瀏覽器的圖片 => https://github.com/ljcucc/gemini_browser Source code > (這是暫時的網址,Gemini hosting 時圖片網址講不再使用 Imgur) ## 傳送門 => https://sicxe.ljcu.cc 現在可以直接訪問 SICXE Playground 的 HTTPS 網頁版 => gemini://geminiprotocol.net Gemini 官方的官方網站 => https://geminiprotocol.net Gemini 官方通過代理

Monthly summary for February 2024

圖片
簡述 What: 這個月幾乎都在實作 sicxe-ide。在這段期間把 sicxe-ide 重新命名為 SIC/XE Playground,並且為期設計了主視覺、重新思考與設計介面。 Why: 因為開學,希望能透過這次的實作的機會讓同學有更容易學習的機會。同時作為介面設計上的挑戰,因為 SIC/XE 是理論、不實際、常見的想法,針對這類實作的設計並不多,對於設計是個有門檻的挑戰。

Monthly summary for January 2024

     這是我第一次做月總結,會大概紀錄這一個月裡經歷了什麼事情、寫了哪些 code、 做了哪些改變。 Summary AIClassroomApp: 學期結束前,完成了一個用AI整合上課筆記的App ,進行內部測試、同時作為通識課程的期末專題。 sicxe-ide : 我重新用 Flutter (dart) 實作了去年因為學校課程實作的 SICXE 虛擬機,可以作為下學期課程的進度,目前已實作VM的基礎預覽介面、SIC 的 assembler 等等,尚未完工。