Skip to content

Instantly share code, notes, and snippets.

View syneart's full-sized avatar

Jed Hong syneart

View GitHub Profile
@syneart
syneart / debian_locale_zh_tw.sh
Last active May 5, 2025 03:35
Debian 輸入與顯示正體中文字
#!/bin/bash
sudo sed -i '/^#.* zh_TW.* /s/^#//' /etc/locale.gen
sudo locale-gen zh_TW.UTF-8
sudo update-locale LANG=zh_TW.UTF-8 LANGUAGE=zh_TW LC_ALL=zh_TW.UTF-8 LC_CTYPE=zh_TW.UTF-8
source /etc/default/locale
echo "Please re-login or restart your system!"
@syneart
syneart / vim_zh_tw_and_color.sh
Created March 18, 2021 17:00
讓 vim 支援顯示中文和顯示顏色
#!/bin/bash
cat > ~/.vimrc <<EOF
syntax on
set fileencodings=utf-8
set termencoding=utf-8
set encoding=utf-8
EOF
@syneart
syneart / Backup_each_db.bat
Last active May 4, 2023 06:38
Backup mysql databases into split sql file
@echo off&cls
SET z="C:\Program Files\7-Zip\7z.exe"
SET MYSQL_BIN_PATH="[REPLACE HERE BY YOURSELF, FOR EXAMPLE: C:\mysql\bin]"
SET LOCAL_STORE_BASE_PATH="[REPLACE HERE BY YOURSELF, FOR EXAMPLE: C:\]"
SET DATABASE_USERNAME="[REPLACE HERE BY YOURSELF, FOR EXAMPLE: root]"
SET DATABASE_PASSWORD="[REPLACE HERE BY YOURSELF, FOR EXAMPLE: password]"
SET TodayYear=%date:~0,4%
SET TodayMonthP0=%date:~5,2%
SET TodayDayP0=%date:~8,2%
@syneart
syneart / meld_hotfix_sonoma.sh
Last active June 12, 2025 13:25
Meld v3.21.0 (r4) hot-fix for macOS on Intel CPU / Apple Silicon CPU with Rosetta
### Test on https://github.com/yousseb/meld/releases/tag/osx-20
### OSX - 3.21.0 (r4) Sonoma
### !!! Note: You need put the Meld.app r4 build to the /Applications path first.
#!/bin/zsh
#Fix libpng16.16.dylib not found
install_name_tool -change /usr/local/opt/libpng/lib/libpng16.16.dylib @executable_path/../Frameworks/libpng16.16.dylib /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib
#Fix libbrotlidec.1.dylib not found
@syneart
syneart / 手機發票條碼.js
Created January 23, 2025 07:26
Scriptable app 腳本, 乾淨的手機發票條碼 iOS Widget, 點擊後可以複製手機條碼
// This Scriptable script is made by SyneArt <[email protected]>
// 設定條碼的文字內容
let barcodeText = "/ABC+123"; // 改為你的手機條碼
// 判斷是否是從 Widget 點擊進來
if (args.queryParameters.barcodeText) {
// 如果有傳入參數,執行複製功能
let barcodeText = args.queryParameters.barcodeText;