• 牙牙學 Vulkan(二)

    Buffers 從上一篇到現在差最多的應該是各種 Buffer,有 vertex buffer、index buffer、depth buffer,還有 image 也要有自己的 buffer。除了 depth buffer 以前不用自己造之外,應該所有東西在 OpenGL 就都用過了,但是 vulkan 可以讓你自己決定哪些東西要放在哪裡的記憶體、還有什麼時候要去搬資料這點,我覺得還蠻有...
  • 隨筆.所謂破防

    因為各種時空原因想說說想過很久的一個問題。 人的求生力可能是超乎想像的。在某幾個時刻,總是不可避免的會覺得遭遇無解的問題,陷入看不到出路的境地,然後還是在掙扎中活下來,It’s not the end of the world。真正的絕望也許是死,在那之上能有太多不同程度的絕望。很多我覺得走投無路、無能為力的時候,時間還是繼續往前流,還是必須要度過眼前的問題、甚至不一定是解決問題,不管用多狼...
  • 大二下修課心得(2025 Spring)

    共同必修 〔1 學分〕 棒球中級 by 呂祐華 系必修 〔3 學分〕 作業系統 by 施吉昇 〔3 學分〕 計算機結構 by 楊佳玲 通識 沒有通識 😭 系選修 〔3 學分〕 計算機圖形 by 歐陽明 〔2 學分〕 進階網路管理與系統管理 by 蔡欣穆 一般選修 〔3 學分〕 日文二下 by 池田晶子 〔3 學分〕 語言的邏輯分析 by 謝舒凱 有個印象是...
  • 牙牙學 Vulkan(一)用七百行畫一個三角形

    我終於第一次不嘴砲真的去寫 vulkan 了! 牙牙學 Vulkan 我開始學程式大概很長一段時間都是為競賽服務,不過總是有個願望是開發個什麼厲害的東西。 依稀有一個模糊的印象,很久很久以前我認知範圍內最複雜的電腦遊戲是 minecraft,於是我學程式的最高願望(競賽另論)是寫 minecraft 模組,但是僅止於翻幾下 java 語法,沒有實際嘗試,可能部份也是因為那時候沒辦法常常摸電腦...
  • 2025 Challenge(上)視點和裏話

    今年的 Challenge 不順利的結束了。 如果你不知道什麼是 Challenge 的話,那是資訊營的其中一個環節,我們寫一個遊戲,小隊員寫策略玩這個遊戲,營期最後一天所有小隊比賽也和我們寫的 agent 比賽。 Challenge 組跟營隊的籌備團隊獨立,今年我和胡祐誠是 Challenge 長,任務大概是帶 Challenge 組的大家做完這個遊戲。想說的話和故事有不少,大概得要拆成二...
  • C++ 的強符號與弱符號

    系統程式設計和作業系統和計算機結構都有教(所以說為什麼同一件事要教三次),C/C++ 原始碼會編譯(compile)成 object file,很多個 object file 可以連結(link)成一個可執行檔。C/C++ 裡面的變數、函數之類的東西在 object file 裡面變成 symbol,symbol 又有強和弱… 總之說簡單也不是真的真的很簡單,我大概不會是網路上最會解釋這個的...
  • Typst 初體驗

    大概上學期聽說有 Typst 這個東西,據說是一群討厭 LaTeX 的人想搞個替代方案,過完年終於有個小空檔可以來試試看。 學一個禮拜覺得使用體驗太棒了,以後都不想再用 LaTeX 了 😋 關於 Typst 和使用感想 基本上就是個 LaTeX 的替代品,可以寫字、寫數學式、排版之類的。最大的不一樣是 Typst 內建一個 scripting language,可以用腳本的形式控制要輸出什...
  • 大二上修課心得(2024 Fall)

    共同必修 〔3 學分〕 大學國文:文學鑑賞與寫作(一)by 汪詩珮 系必修 〔3 學分〕 自動機與形式語言 by 林忠緯 〔3 學分〕 系統程式設計 by 鄭卜壬 〔3 學分〕 線性代數 by 呂學一 通識 沒有通識 😭 系選修 〔3 學分〕 機器學習 by 林軒田 〔3 學分〕 程式結構與設計 by 鄭卜壬 一般選修 〔3 學分〕 日文二上 by 張鈞竹 〔停...
  • 隨筆.知識的邊界

    昨天考線代第二次期考,必須說對我來說很難。很大的一個原因是我完全稱不上有提早準備,考前幾天妄想一次吞進所有知識,想一手抓住整把沙子的結果當然是什麼都留不下來。不過這是學期末修課心得的範圍了,不是現在的重點。 線代課本 Linear Algebra Done Right 篇幅不少,總共四百頁。一邊讀總是有一種挫折感?說挫折感也不夠準確,挫折太令人難過了。那是一種無力、折服、一種令人不小心苦笑一...
  • 隨筆.關於類別

    OOP 已經不是什麼新概念了。我會的程式語言算一算可能有 C、C++、Python,勉強一點算上 Typescript,其中除了純 C 以外都有 class 這個關鍵字可以實做類別。我也曾經覺得我會用 class,至少用這些語言在語法層面上要實做一個最簡單的類別都不難。 某天我拿 Typescript 搞事情,發現我沒辦法回答一個好像很簡單的問題:類別是什麼? 我對類別的認識絕對是從 C+...
12