#:前置處理器的語言

前言 前處理器 (preprocessor) 會在 compilation 階段之前執行。作為編譯之前的前處理,preprocessor 可以完成幾種類型的任務,包含條件式的編譯,比如常見的 #if、#ifndef 等指令,檔案引入、巨集定義等等。在這篇文章中,我們將會一一來看這幾種前置處理的功能。 ...

October 5, 2022 · 3 分鐘 · GanniPiece

一日 AIT 講師:TechGirls 分享會與虛擬樂手工作坊

Tech Girls 是 AIT 的一個 Program,招集 15-17 歲 STEM 領域的女孩,前往美國進行為期三週的免費交流。該活動包含大量學術課程,在頂尖大學進行各類研究與學習。除此之外,亦可與世界各地同為 Tech Girls 的學生互動。學生在這些交流的同時,亦了解到文化差異與包容。儘管最終錄取只有兩人,卻是值得一試不可多得的計畫 ...

September 30, 2022 · 5 分鐘 · GanniPiece

深度思考:不斷逼近問題的本質

本書為 Chanel 前 CEO 的自傳書籍,講述她作從小職員一步步成為 Chanel CEO 的見聞與成長。其中包含對每件事的反思與學習,實是值得作為參考

September 27, 2022 · 1 分鐘 · GanniPiece

Beyond the Tech:作為一個技術的門外漢

當跳脫技術來看技術這件事時,我才理解它是既是如此無足輕重又至關重要 作為一個技術人員我一直有個追求:就是希望自己能像大神一般,成為領域中技術的佼佼者。而就一個技術人員來說,追求技術的卓越是一項完全合情合理的目標。就好比說,作為一個廚師,我們會希望他能煮出精緻而美味的料理;作為一個水電師傅,我們會希望她能快速而有效的修理損壞的電器用具。當我成為一個軟體工程師,我也希望能對整個計算機的組織與軟體工程的掌握能嫻熟且手到擒來。這樣的觀念深深地烙印在我的內心。 ...

September 25, 2022 · 5 分鐘 · GanniPiece

如何設定使 iPad 成為無線 MIDI Controller?

在本文中,我們將紀錄如何將 iPad 作為 MIDI 鍵盤,並在不同平台的電腦上接收訊號

July 14, 2022 · 3 分鐘 · GanniPiece

如何修改特定 commit 的提交訊息?

前言 在使用 Git [1] 進行版本控制時,有時候提交 commit message 不小心手滑打錯字,或是覺得寫得不好想要修改,#事後越想越不對勁。這時候,我們就需要回到之前的版本去做提交訊息的更正。 ...

May 29, 2022 · 3 分鐘 · GanniPiece

為什麼是 Coroutine?(ㄧ)- Multithreading 不好嗎?

前言 這陣子在使用 UniVRM [1] 時,發現在 Unity 中有許多開發情境會使用到 Coroutine 這個方法,好比說開啟系統視窗選取檔案或是載入資源時。在這些情境中,為了不讓這些背景工作影響使用者的體驗,比方說載入較大資源時,視窗停止在當前畫面,應用程式無法進行其他動作的情況,而選擇使用 Coroutine 的解決辦法。 ...

May 28, 2022 · 4 分鐘 · GanniPiece

如何在 Unity 編輯器中開啟並偵測 Memory Leak?

前言 Memory Leak 通常被翻譯作記憶體流失,是記憶體的管理不當所產生的現象。發生記憶體流失時,不一定會馬上造成程式本身運行的問題,然而,很有可能因為可用記憶體數量的減少,逐漸造成電腦效能降低,嚴重時可能會造成程式一些不可預期的錯誤,甚至是安全性的問題1。 ...

May 3, 2022 · 2 分鐘 · GanniPiece

《挪威的森林》:自由是否是人類終極的目標?

關於挪威的森林,多數人談到了孤獨、寂寞。 然而我認為其中亦不乏自由是否是人類終極目標的反思,抑或深陷的七情六慾才是人類的本質的思考 聽了伍佰老師的歌曲挪威的森林後,發現那是老師在閱讀完村上的同名小說後,深有感觸所寫下的作品,使我產生閱讀原作的念頭。挪威的森林是一本篇幅中長的小說,一如日本小說既有的風格,小說中亦是淡淡的帶出角色間的情感糾葛與人物本身的內心掙扎。其中故事的主角多圍繞在二十歲上下的年紀,這是一個極度需要成熟大人導引,卻又相當重視自主意識的階段,所以這個階段所發生的事情,就顯得更加刻骨銘心。 ...

May 3, 2022 · 5 分鐘 · GanniPiece

如何將 VRoid Studio 的模型匯入 Unity 中並加入 Mixamo 的動畫?

前言 最近和想要來了解 vtuber 的生態與製作,因此開始接觸 vtuber 相關的知識,而要了解一個領域最好的方式就是實作啦!今天我就會簡單的介紹如何透過 VRoid Studio 這套工具快速的製作一個 vtubuer 的模型,並且將這個工具匯出的 VRM 檔案放到 Unity 中,再進一步的在模型上套入動畫。 ...

February 4, 2022 · 4 分鐘 · GanniPiece