-
前幾年直播一直很熱門,一大票的直播主都紛紛的出現,不管是YouTube的,或者是一些交友APP,甚至是網路購物,之前很有很熱門的賣魚哥-王雷也是帶來了直播帶貨的熱潮。 其實本來是想學學WebRTC的,它主是要基於UDP協定,速度快,但是光看到它要自己編碼,還要裝一些有的沒的,很麻煩,再加上它的Server又不是很容易,最後還是選擇了基於HTTP的HLS協定,也就是大家在一般影音平臺常看到的.m3u8檔,而且nginx直接就支援,馬上難度就降低了許多了,這裡我們使用Docker來安裝nginx-rtmp這個帶有RTMP模組的image檔,安全又快速… 作業環境 項目 版本 macOS Sonoma 14.7.1 FFmpeg 7.1 …
Read More -
EOP簡譜大師是一套免費的簡譜製作軟體,回想當年什麼都不會的時候,好在有大失的教學,才讓我更簡單的入門卡林巴的世界。 這套軟體呢,可以讓不會音符的我們,可以輕鬆的學習音樂,感謝作者… 這裡我們取用戴瓊琳老師的編曲 - 綠油精來做示範… 一起成為大師吧 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 Windows 11 24H2 EOP-NMN-Master 1.24.12.27 下載軟體 首先,先下載EOP簡譜大師,它是一個只有在Windows上能使用的軟體… 它支援多種語言,可以選擇想要顯示的 …
Read More -
MuseScore是一套免費的五線譜製作軟體,為什麼會選擇使用它呢?其實除了它之外,像是Presonus Notion,雖然它也是免費的,但是筆者試了一下,在排版上也不是很適合我這個新手;再來就是LilyPond這個軟體,免費而且會打字就可以了,但是它也不適合我這種對音符無感的外行人,另外還是就是在卡林巴界常用的EOP 簡譜大師,最後還是選擇了視覺化的Musescore。 很感謝生在這個時代,用這個軟體,讓自學音樂更加方便許多,接下來,會以筆記的方式,一步步記錄它的使用方式… 一起成為打譜界的高手吧… There should have been a video here but your browser does not seem …
Read More -
今天要分享的是3D遊戲篇,這倒是我第一次作3D的遊戲,本來之前只想要做做2D的版本,因為圖片還是比3D模型來得容易找,不過Godot官方有提供很完整的範例,我就來試用看看啦,不得不說Godot真的是小巧,再加上上週做2D的經驗,這次只做的三次就成功了… 上網查了一下,其實製作3D模型的軟體滿多的,像是Blender、Maya、3ds Max、Cinema 4D、ZBrush、Houdini、SketchUp、Modo、Tinkercad… 話不多說,我們就來試試看吧… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to …
Read More -
記得之前有接觸過幾個遊戲開發引擎,分別是:LÖVE / Unity / Unreal / Spritekit,這一次再介紹一個叫Godot的遊戲開發引擎,它是一個Open-Source的遊戲開發引擎,可以開發2D / 3D的遊戲,比較著名的遊戲有《魔導書幸存者》、《文字遊戲》,接下來我們就一步步帶領大家做個可愛又有趣的小遊戲吧… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 CPU Apple M1 macOS Sonoma 14.4.1 arm64 Godot …
Read More -
大家晚安,今天要來介紹的是當紅炸子雞-ChatGPT,它是由OpenAI開發的人工智慧聊天機器人程式,全稱聊天生成預訓練轉換器 - Chat Generative Pre-trained Transformer。在這裡,就簡單的使用之前星座聊天室的程式來做修改,重點放在使用API身上… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 CPU Apple M1 macOS Sonoma 14.3.1 arm64 Xcode 15.2 arm64 使用方法 申請API KEY …
Read More -
最近台灣的總統大選剛選完,還真的是幾家歡樂幾家愁呢,無論結果如何,大家一起Combine,為了未來一起努力吧…話說,雖然Combine從iOS 13.0就開始支援了,但是那時的時空背景是要來取代Rx的,但當時的Rx可謂是如日中天,因為函數響應式(Functional Reactive Programming)的流行,加上Flutter雙平台開發越來越強大,使得APPLE不得不出個SwiftUI來應戰,在這時候Combine的應用在SwiftUI就非常的方便,當然,因為Rx系列是不能應用在SwiftUI上,所以就漸漸取代了RxSwift,成為面試的主流… 做一個長得像這樣的東西 There should have been a …
Read More -
余憶童稚時,女生們很流行在上課的時候傳紙條,討論著學校中的八卦 (現在應該都是用Line傳了吧?),當然也怕被老師發現,也怕被偷看或加上幾筆,這些中間人的忠誠度就很顯得很重要了,如果傳輸的路線經過風紀股長的眼前,或者有一個是Spy,馬上就出包被打手心了,我記得還有一個傳情書的女同學被抓到,還被當眾唸出來,真的太可怕了啊…離題了,其實網路上有許多寫得很好的加解密文章,這裡只是要簡單的記錄一下訊息傳輸資訊安全,與一些有趣的歷史過程而已… 物理防偽 明朝官銀 在中國古代的話,在官銀下方都有官方的鑄印的,是個省的稅收,財政收入,加上當時本來鑄銀本就不是一般尋常百姓能夠做到的,所以要偽造也不是件簡單的事,只有在熔化重鑄的時候動手腳,這也是「火 …
Read More -
『只有遠傳,沒有距離』。話說,人類最早的通訊方法應該就是面對面的溝通,當然啦,也許還有心電感應吧?不過距離有限;後來電話的發明 (安東尼奧・穆齊),讓溝通的距離越來越遠,讓近距離戀愛的人們能定時聯絡,建立信任,真是個造福世界的發明啊;後來,BB.Call的問世,讓通訊距離的範圍更延長了一步;而後,又發明了行動電話 - 2G / 3G,造就了Nokia / Motorola王朝,這可是無線電話的民用化的開始,而簡訊正式取代了BB.Call;最後就是,無線電話數位化的開始 - 3G / 4G / 5G,iPhone / Android手機的問世,拍照 / 通話 / 上網三合一的方式,取代了相機 / 行動電話 / PDA,可謂是跨時代的發 …
Read More -
傳說中的虛幻引擎,是由EpicGames開發的遊戲引擎,只要有玩遊戲機的人們,應該沒有不知道的吧?像『艾爾登法環』就是用它做的,1.0的版本在1996年就發布了,當初就用於同名遊戲《魔域幻境》之上,與Unity 3D不同,基本上使用UE引擎,基本上都是一些大作,像是《勇者鬥惡龍XI 尋覓逝去的時光》、《Final Fantasy VII 重製版》、《永恆紀元》等… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 CPU Apple M1 macOS Ventura 13.0 …
Read More