顯示具有 macOS 標籤的文章。 顯示所有文章
顯示具有 macOS 標籤的文章。 顯示所有文章

2025/02/15

macOS Dock 加入分隔線

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'
killall Dock

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 pip install mariadb

brew install mariadb
pip3 install mariadb

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/04/30

Electron v13 & Vue.js 3 build macOS App白畫面

編譯出來App打開後是白畫面,將Vue router的history改為hash mode

createWebHistory改為createWebHashHistory

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/02/18

2022/02/16

macOS Install Putty

#先安裝XQuartz
#在用brew安裝putty
brew install putty

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硬體規格如下,

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