將環境變數新增至~/.zshrc
2025/03/01
2025/02/15
macOS Dock 加入分隔線
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'
killall Dock
2023/10/03
2023/05/19
2023/05/18
macOS build libuvc No package 'libusb-1.0' found
輸入下方指令
brew install libusb
或者輸入下方指令編譯libusb
brew install autoconf automake libtool
git clone https://github.com/libusb/libusb.git
./autogen.sh
make && sudo make install
2023/05/15
macOS /bin/sh mariadb_config command not found
echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
echo 'export LDFLAGS="$LDFLAGS:-L/opt/homebrew/opt/mysql-client/lib"' >> ~/.zshrc
echo 'export CPPFLAGS="$CPPFLAGS:-I/opt/homebrew/opt/mysql-client/include"' >> ~/.zshrc
2023/05/13
macOS Build OpenCV 4.7.0 to WebAssembly
還沒安裝Emscripten可以先查閱macOS 安裝 Emscripten 3.1.39,配置好後就開始編譯吧
git clone https://github.com/opencv/opencv.git
emcmake python ./opencv/platforms/js/build_js.py build_wasm --build_wasm
cd ./build_wasm/bin/ && open .接著打開loader.js會如下:
macOS 安裝 Emscripten 3.1.39
Emscripten是一個用來將C / C++編譯成WebAssembly,不用過於依賴任何編譯器環境
WebAssembly可稱為WASM,是一種低階程式語言,可提供JavaScript藉由虛擬機器引擎內執行,能夠為JavaScript帶來性能的提升
WebAssembly優點及缺點如下:
優點:
- 更快的性能,最多提升到20倍,讓網頁這部分在未來有無限可能
- 提升攜帶性,網頁本身就是跨平台的最好開端
- 安全性也能有所提升,存在於瀏覽器內存的Sandbox環境
缺點:
- 垃圾處理機制還是得靠自己處理
- 不能直接操作DOM
- 舊瀏覽器不支援,但如果封裝成特定的應用就可以遮蔽掉此問題
2023/05/04
2023/04/30
Electron v13 & Vue.js 3 build macOS App白畫面
編譯出來App打開後是白畫面,將Vue router的history改為hash mode
createWebHistory改為createWebHashHistory
2023/04/29
Electron build macOS failed hdiutil unmount issue blocks dmg creation for MacOS builds
npm remove electron -g
npm remove electron-builder -g
參考資料:
Electron build macOS App error Exit code: ENOENT. spawn /usr/bin/python error after updating macOS
需要仰賴Python 2,先安裝完Python 2輸入下方指令即可
#need disable SIP
sudo ln -s /usr/bin/python3 /usr/bin/python
export PYTHON_PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin/python"
參考資料:
2023/04/19
macOS Install PHP Swoole
# Install OpenSSL
brew install openssl
export PATH="/opt/homebrew/opt/openssl@3/bin:$PATH" >> ~/.zshrc
export LDFLAGS="-L/opt/homebrew/opt/openssl@3/lib" >> ~/.zshrc
export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include" >> ~/.zshrc
source ~/.zshrc
# Install PHP
brew install php
# Install Swoole & Compiler
yes | pecl install swoole
2022/12/18
macOS /Windows 10 Img to ISO
macOS可以透過Homebrew安裝
brew install qemu
qemu-img convert -f raw -O vmdk imgName.img vmdkName.vmdk
Windows可以透過QEMU Binaries for Windows (64 bit)下載安裝檔,Windows需要自行加入path才可以在terminal使用
2022/03/19
2022/02/18
2022/02/16
setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
錯誤訊息如下:
setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
解決方案:
sudo vim /etc/ssh/ssh_config
2017/07/25
黑蘋果 macOS Sierra 10.12.6 安裝NVIDIA驅動 GTX 1060 6G(Pascal iMac 17,1)
還記得四月多有朋友跟我說,嘿你知道NVIDIA Web Driver終於支援Pascal了嗎?
他非常興奮告訴我何時能去測試看看呢?但我當下卻是因為工作忙碌只好暫緩這個測試
直到最近要重回黑蘋果懷抱,順勢就測試一下是否我的GTX1060能使用呢?
首先機型是iMac 17,1硬體規格如下,
他非常興奮告訴我何時能去測試看看呢?但我當下卻是因為工作忙碌只好暫緩這個測試
直到最近要重回黑蘋果懷抱,順勢就測試一下是否我的GTX1060能使用呢?
首先機型是iMac 17,1硬體規格如下,
CPU:I5-6600K
MB:Z170X-Gaming 5 Rev. 1.0
GPU:Nvidia GTX 1060 6G
RAM:G.SKILL Ripjaws V DDR4 3000 CL15 8GB * 2
BIOS Version:F21
訂閱:
文章 (Atom)
