timmy / Argon2 密碼雜湊生成
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 10 months ago
使用 Argon2 生成穩固的密碼雜湊,含自定義參數調整安全性。
| 1 | echo -n "my_password" | argon2 somesalt -id |
| 2 | echo -n "my_password" | argon2 somesalt -id -t 4 -k 65536 -p 2 -l 64 -e |
timmy / OpenWrt 套件與網路配置操作指南
0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 10 months ago
快速掌握使用 opkg 管理 OpenWrt 套件以及設定網路、防火牆和系統參數的基本指令。
| 1 | # 更新 OpenWrt 套件庫 |
| 2 | opkg update |
| 3 | |
| 4 | # 安裝指定的套件 |
| 5 | opkg install <package_name> |
| 6 | |
| 7 | # 安裝 LuCI 網頁管理介面 |
| 8 | opkg install luci |
| 9 | |
| 10 | # 移除指定的套件 |
timmy / 📨 用 swaks 測試 Gmail SMTP 發信:簡單、安全、超方便
1 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 11 months ago
用 swaks 快速發送測試信件,支援 TLS、SMTP 認證與 Gmail 應用程式密碼,除錯郵件問題不再靠猜!✅
| 1 | swaks --to 收件者@email.com \ |
| 2 | --from 寄件者@gmail.com \ |
| 3 | --server smtp.gmail.com:587 \ |
| 4 | --tls \ |
| 5 | --auth \ |
| 6 | --auth-user 寄件者@gmail.com \ |
| 7 | --auth-password 應用程式專用密碼 |
timmy / 📊 Tabulator ESM 範例:純瀏覽器也能輕鬆玩表格!
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 11 months ago
使用 ES Module 方式導入 Tabulator.js,不靠打包工具就能打造互動表格,支援排序、欄位配置,超輕巧前端神器 ✨
| 1 | <!DOCTYPE html> |
| 2 | <html lang="zh-TW"> |
| 3 | <head> |
| 4 | <meta charset="UTF-8"> |
| 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 6 | <title>Tabulator ESM 範例</title> |
| 7 | <!-- 引入 Tabulator 的 CSS --> |
| 8 | <link href="https://unpkg.com/tabulator-tables@6.3.1/dist/css/tabulator.min.css" rel="stylesheet"> |
| 9 | </head> |
| 10 | <body> |
timmy / dataclass 與 NamedTuple 差異範例
0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 11 months ago
示範 Python 中 dataclass 與 NamedTuple 的基本使用方式與差異,包含屬性定義、建立實例、存取欄位、是否可變等特性。
| 1 | from dataclasses import dataclass |
| 2 | |
| 3 | @dataclass |
| 4 | class Person: |
| 5 | name: str |
| 6 | age: int |
| 7 | email: str |
| 8 | |
| 9 | # 建立實例 |
| 10 | person1 = Person(name="Timmy", age=30, email="timmy@example.com") |
timmy / 🔥 iSCSI 健康檢查一把抓!NAS 連線懶人包
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 11 months ago
| 1 | #!/bin/bash |
| 2 | # 檔名:check_iscsi_status.sh |
| 3 | |
| 4 | TARGET_IP="192.168.42.20" |
| 5 | |
| 6 | echo "🔍 檢查是否能 ping 到 Synology..." |
| 7 | ping -c 2 $TARGET_IP || { |
| 8 | echo "❌ 無法連線到 $TARGET_IP" |
| 9 | exit 1 |
| 10 | } |
timmy / 🧨 一眼看穿 .tar.gz 裡藏了什麼!
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 11 months ago
| 1 | tar -tvzf <archive-name>.tar.gz |
| 2 | tar -tvzf example.tar.gz |
timmy / 📦 拆包裝全都行!Python *args / **kwargs 超實用教學
0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 11 months ago
| 1 | def func(*args): |
| 2 | for arg in args: |
| 3 | print(arg) |
| 4 | |
| 5 | # Packing example: |
| 6 | func(1, 2, 3) # Output: 1 \n 2 \n 3 |
| 7 | |
| 8 | # Unpacking example: |
| 9 | my_list = [1, 2, 3] |
| 10 | func(*my_list) # Output: 1 \n 2 \n 3 |
timmy / 📬 Mail Gateway 用 HAProxy 也能超穩!SSL/STARTTLS 全包
0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 11 months ago
用 Docker + HAProxy 打造安全又穩定的郵件入口,IMAP/POP3/SMTP 一次搞定,STARTTLS/SSL 分流乾淨俐落 ✨
| 1 | services: |
| 2 | haproxy: |
| 3 | image: haproxy:latest |
| 4 | container_name: haproxy-mail |
| 5 | restart: always |
| 6 | volumes: |
| 7 | - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro |
| 8 | - ./certs:/etc/haproxy/certs |
| 9 | ports: |
| 10 | - "993:993" # IMAP over SSL |