William-Weng
open-menu closeme
  • 【串流影音】大家一起來當直播主吧…

    calendar Jan 15, 2025 · 3 min read · nginx rtmp hls docker ffmpeg  ·
    Share on: twitter facebook linkedin copy
    【串流影音】大家一起來當直播主吧…

    前幾年直播一直很熱門,一大票的直播主都紛紛的出現,不管是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簡譜大師】讓我們一起成為大師吧…

    calendar Jan 12, 2025 · 2 min read · music eop scorewriter sheet  ·
    Share on: twitter facebook linkedin copy
    【EOP簡譜大師】讓我們一起成為大師吧…

    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 4】身為一個打字工,會打五線譜也是滿正常的嘛…

    calendar Nov 23, 2024 · 2 min read · music musescore scorewriter sheet  ·
    Share on: twitter facebook linkedin copy
    【MuseScore 4】身為一個打字工,會打五線譜也是滿正常的嘛…

    MuseScore是一套免費的五線譜製作軟體,為什麼會選擇使用它呢?其實除了它之外,像是Presonus Notion,雖然它也是免費的,但是筆者試了一下,在排版上也不是很適合我這個新手;再來就是LilyPond這個軟體,免費而且會打字就可以了,但是它也不適合我這種對音符無感的外行人,另外還是就是在卡林巴界常用的EOP 簡譜大師,最後還是選擇了視覺化的Musescore。 很感謝生在這個時代,用這個軟體,讓自學音樂更加方便許多,接下來,會以筆記的方式,一步步記錄它的使用方式… 一起成為打譜界的高手吧… There should have been a video here but your browser does not seem …


    Read More
  • 【Godot 4】不可能,我3D天下無敵 - 3D遊戲我來了

    calendar May 25, 2024 · 4 min read · godot game 3d gdscript  ·
    Share on: twitter facebook linkedin copy
    【Godot 4】不可能,我3D天下無敵 - 3D遊戲我來了

    今天要分享的是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
  • 【Godot 4】踏出成功的第一步 - 2D遊戲初體驗

    calendar May 18, 2024 · 5 min read · godot game 2d gdscript  ·
    Share on: twitter facebook linkedin copy
    【Godot 4】踏出成功的第一步 - 2D遊戲初體驗

    記得之前有接觸過幾個遊戲開發引擎,分別是: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
  • 【Xcode 15】自己跟自己聊天? - ChatGPT

    calendar Feb 17, 2024 · 2 min read · swift chatgpt xcode ai  ·
    Share on: twitter facebook linkedin copy
    【Xcode 15】自己跟自己聊天? - ChatGPT

    大家晚安,今天要來介紹的是當紅炸子雞-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
  • 【Xcode 15】將我們綁在一起吧,伊莎貝爾 - Combine

    calendar Jan 17, 2024 · 5 min read · swift combine swiftui rx xcode  ·
    Share on: twitter facebook linkedin copy
    【Xcode 15】將我們綁在一起吧,伊莎貝爾 - Combine

    最近台灣的總統大選剛選完,還真的是幾家歡樂幾家愁呢,無論結果如何,大家一起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
  • 【加密 / 解密】凱撒大帝與希特勒的祕密

    calendar Aug 11, 2023 · 2 min read · encrypt decrypt ssl tls ca  ·
    Share on: twitter facebook linkedin copy
    【加密 / 解密】凱撒大帝與希特勒的祕密

    余憶童稚時,女生們很流行在上課的時候傳紙條,討論著學校中的八卦 (現在應該都是用Line傳了吧?),當然也怕被老師發現,也怕被偷看或加上幾筆,這些中間人的忠誠度就很顯得很重要了,如果傳輸的路線經過風紀股長的眼前,或者有一個是Spy,馬上就出包被打手心了,我記得還有一個傳情書的女同學被抓到,還被當眾唸出來,真的太可怕了啊…離題了,其實網路上有許多寫得很好的加解密文章,這裡只是要簡單的記錄一下訊息傳輸資訊安全,與一些有趣的歷史過程而已… 物理防偽 明朝官銀 在中國古代的話,在官銀下方都有官方的鑄印的,是個省的稅收,財政收入,加上當時本來鑄銀本就不是一般尋常百姓能夠做到的,所以要偽造也不是件簡單的事,只有在熔化重鑄的時候動手腳,這也是「火 …


    Read More
  • 【Xcode 14】星座聊天室 - WebSocket

    calendar May 3, 2023 · 9 min read · swift chat websocket golang xcode  ·
    Share on: twitter facebook linkedin copy
    【Xcode 14】星座聊天室 - WebSocket

    『只有遠傳,沒有距離』。話說,人類最早的通訊方法應該就是面對面的溝通,當然啦,也許還有心電感應吧?不過距離有限;後來電話的發明 (安東尼奧・穆齊),讓溝通的距離越來越遠,讓近距離戀愛的人們能定時聯絡,建立信任,真是個造福世界的發明啊;後來,BB.Call的問世,讓通訊距離的範圍更延長了一步;而後,又發明了行動電話 - 2G / 3G,造就了Nokia / Motorola王朝,這可是無線電話的民用化的開始,而簡訊正式取代了BB.Call;最後就是,無線電話數位化的開始 - 3G / 4G / 5G,iPhone / Android手機的問世,拍照 / 通話 / 上網三合一的方式,取代了相機 / 行動電話 / PDA,可謂是跨時代的發 …


    Read More
  • 【Unreal 5】來吧,虛幻引擎 5

    calendar Jan 15, 2023 · 1 min read · unreal game  ·
    Share on: twitter facebook linkedin copy
    【Unreal 5】來吧,虛幻引擎 5

    傳說中的虛幻引擎,是由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
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Recent Posts

  • FFMpeg跟iOS終於在一起了
  • 【Github】網頁跟APP的相連
  • 【Rust】Rust與Swift相遇
  • 【Workflow】自動化工作流程如初見
  • 【Tauri】大家一起來做一個簡單的影片轉檔工具吧…
  • 【Tauri】當Rust跟Web同在一起,在一起,在一起…
  • 【Rust】Bruno我來了,一起來打網路API…
  • 【Rust】螃蟹一呀爪八個,兩頭尖尖,這麼大的個…

Tags

SWIFT 16 XCODE 16 IOS 14 ANDROID 12 FLUTTER 11 GOLANG 10 GAME 9 INSTALL 8 VUE 8 BACKEND 7 DATABASE 7 DART 6 FIREBASE 6 JAVASCRIPT 6 API 5 C# 5 MYSQL 5 RUST 5 UNITY 5 WEB 5 CARGO 4 FFMPEG 4 FRAMEWORK 4 GITHUB 4 NODEJS 4 NOSQL 4 SQLITE 4 TYPESCRIPT 4 ANDROID STUDIO 3 HTML 3 IMAGE 3 KOTLIN 3 LAYOUT 3 LINUX 3 PUSH 3 CSV 2 DEBUG 2 DOCKER 2 EMAIL 2 GDSCRIPT 2 GODOT 2 GRAILS 2 GROOVY 2 HEROKU 2 JAVA 2 LISTVIEW 2 MACOS 2 MUSIC 2 NATIVESCRIPT 2 SCOREWRITER 2 SHEET 2 SWIFTUI 2 TAURI 2 TOOLS 2 UBUNTU 2 2D 1 3D 1 3RD 1 AASA 1 ACTIONS 1 AI 1 APNS 1 APOLLO 1 APPLINK 1 AR 1 AUDIO 1 BASH 1 BLOG 1 BUTTON 1 C 1 CA 1 CHAT 1 CHATGPT 1 CHEATSHEET 1 COLOR 1 COMBINE 1 CONTAINER 1 DECRYPT 1 ENCRYPT 1 EOP 1 FCM 1 FIREALPACA 1 GMT 1 GRAPHQL 1 HEXO 1 HLS 1 HOMEBREW 1 HOTKEY 1 JWT 1 KOA2 1 LOVE2D 1 LUA 1 MAGIC 1 MARIADB 1 MAS-CLI 1 MONGODB 1 MUSESCORE 1 NGINX 1 NPM 1 PHOTOSHOP 1
All Tags
2D1 3D1 3RD1 AASA1 ACTIONS1 AI1 ANDROID12 ANDROID STUDIO3 API5 APNS1 APOLLO1 APPLINK1 AR1 AUDIO1 BACKEND7 BASH1 BLOG1 BUTTON1 C1 C#5 CA1 CARGO4 CHAT1 CHATGPT1 CHEATSHEET1 COLOR1 COMBINE1 CONTAINER1 CSV2 DART6 DATABASE7 DEBUG2 DECRYPT1 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG4 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK4 GAME9 GDSCRIPT2 GITHUB4 GMT1 GODOT2 GOLANG10 GRAILS2 GRAPHQL1 GROOVY2 HEROKU2 HEXO1 HLS1 HOMEBREW1 HOTKEY1 HTML3 IMAGE3 INSTALL8 IOS14 JAVA2 JAVASCRIPT6 JWT1 KOA21 KOTLIN3 LAYOUT3 LINUX3 LISTVIEW2 LOVE2D1 LUA1 MACOS2 MAGIC1 MARIADB1 MAS-CLI1 MONGODB1 MUSESCORE1 MUSIC2 MYSQL5 NATIVESCRIPT2 NGINX1 NODEJS4 NOSQL4 NPM1 PHOTOSHOP1 PUSH3 RASPBERRY-PI1 RDBMS1 REGEX1 RTMP1 RUST5 RX1 SCOREWRITER2 SCRIPT1 SHEET2 SHELL1 SMS1 SQLITE4 SSL1 SWIFT16 SWIFTUI2 TAURI2 TINYURL1 TLS1 TOOLS2 TYPESCRIPT4 UBUNTU2 UI1 UNITY5 UNREAL1 VIDEO1 VIRTUALBOX1 VSCODE1 VUE8 WAILS1 WEB5 WEBAPP1 WEBSOCKET1 WEBVIEW1 WINDOWS1 WORKFLOW1 XCODE16 YAML1
[A~Z][0~9]
William-Weng

Copyright  WILLIAM-WENG. All Rights Reserved

to-top