Iris is automatically set based on your lens choice
iPhone 光圈在bm中不同镜头为固定值
Iris is automatically set based on your lens choice
iPhone 光圈在bm中不同镜头为固定值
修复 GUI 启动问题请在终端执行以下命令,把 GUI 的所有权还给你的账号:Bash# 1. 恢复整个 App 文件夹的所有权给你的用户 sudo chown -R ryanxiao:staff /Applications/GUI.for.SingBox.app # 2. 去掉 GUI 程序误加的 SUID 位(如果有的话) sudo chmod -s /Applications/GUI.for.SingBox.app/Contents/MacOS/GUI.for.SingBox # 3. 再次确保隔离位已清除 sudo xattr -rd com.apple.quarantine /Applications/GUI.for.SingBox.app
sudo chown -R ryanxiao:staff /Applications/GUI.for.SingBox.app
sudo chmod -s /Applications/GUI.for.SingBox.app/Contents/MacOS/GUI.for.SingBox
sudo xattr -rd com.apple.quarantine /Applications/GUI.for.SingBox.app
核心权限修复方案请在终端中依次执行以下两条命令。这将使 sing-box 核心在运行时自动获得 Root 权限,从而能够顺利开启 TUN 模式。Bash# 1. 将该二进制文件的所有者更改为 root 用户 sudo chown root:wheel "/Users/ryanxiao/Library/Application Support/GUI.for.SingBox/sing-box/sing-box" # 2. 给该文件加上 SUID 权限位(这是关键,让它在执行时拥有所有者的 root 权限) sudo chmod +s "/Users/ryanxiao/Library/Application Support/GUI.for.SingBox/sing-box/sing-box"
sudo chown root:wheel "/Users/ryanxiao/Library/Application Support/GUI.for.SingBox/sing-box/sing-box"
sudo chmod +s "/Users/ryanxiao/Library/Application Support/GUI.for.SingBox/sing-box/sing-box"
开机自启、后台隐藏、点 Close 不退出(用守护脚本保证“退出→立刻再拉起”,等效驻留 menubar),且不添加 Login Items
shadowrocket for mac keep live script commandslaunchctl bootstrap gui/$UID "$HOME/Library/LaunchAgents/com.shadowrocket.autostart.plist" launchctl enable gui/$UID/com.shadowrocket.autostart
launchctl bootstrap gui/$UID "$HOME/Library/LaunchAgents/com.shadowrocket.keepalive.plist" launchctl enable gui/$UID/com.shadowrocket.keepalive
launchctl kickstart -k gui/$UID/com.shadowrocket.autostart launchctl kickstart -k gui/$UID/com.shadowrocket.keepalive 常用操作
手动隐藏:
osascript -e 'tell application "Shadowrocket" to hide'
手动拉起:
open -gja "Shadowrocket" || open -gja -b com.shadowrocket.macos
查看日志:
tail -f "$HOME/Library/Logs/shadowrocket.autostart.out" \ "$HOME/Library/Logs/shadowrocket.autostart.err" \ "$HOME/Library/Logs/shadowrocket.keepalive.log"
7) 卸载 / 禁用(可随时还原) launchctl bootout gui/$UID "$HOME/Library/LaunchAgents/com.shadowrocket.keepalive.plist" 2>/dev/null || true launchctl bootout gui/$UID "$HOME/Library/LaunchAgents/com.shadowrocket.autostart.plist" 2>/dev/null || true
rm -f "$HOME/Library/LaunchAgents/com.shadowrocket.keepalive.plist" rm -f "$HOME/Library/LaunchAgents/com.shadowrocket.autostart.plist"
存储模板 (Template){{y}}/{{MM}}/{{exif.Model}}_{{filename}}
immich storage template没有区分model的选项 当前模版: {{y}}/{{MM}}/{{y}}{{MM}}{{dd}}-{{HH}}{{mm}}{{ss}}_{{filename}} UPLOAD_LOCATION/library/admin/2022/02/20220203-045605_IMAGE_56437.jpg
~/bin/bd-philips-enforce.sh
最终使用的脚本 ~/bin/bd-philips-enforce.sh
set -u
LOGDIR="$HOME/Library/Logs" LOG="$LOGDIR/bd-philips-enforce.log" LAST="$LOGDIR/.bd-philips-enforce.last" COOLDOWN=60
mkdir -p "$LOGDIR" exec >>"$LOG" 2>&1 echo "---- $(date '+%F %T') start ----"
now="$(date +%s)" if [[ -f "$LAST" ]]; then last="$(cat "$LAST" 2>/dev/null || echo 0)" if [[ "$last" =~ ^[0-9]+$ ]] && (( now - last < COOLDOWN )); then echo "INFO: cooldown $((now-last))s < ${COOLDOWN}s, exit" exit 0 fi fi
SKIP_FLAG="$HOME/.bd_allow_philips_usb_display" if [[ -f "$SKIP_FLAG" ]]; then echo "INFO: SKIP flag exists: $SKIP_FLAG" echo "$now" > "$LAST" echo "---- $(date '+%F %T') end ----" exit 0 fi
export PATH="/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin"
BDCLI="$(command -v betterdisplaycli || true)" if [[ -z "$BDCLI" ]]; then echo "ERROR: betterdisplaycli not found" echo "$now" > "$LAST" echo "---- $(date '+%F %T') end ----" exit 0 fi echo "INFO: betterdisplaycli=$BDCLI"
if ! pgrep -x "BetterDisplay" >/dev/null 2>&1 && ! pgrep -f "BetterDisplay.app" >/dev/null 2>&1; then echo "INFO: launching BetterDisplay..." open -gja "BetterDisplay" >/dev/null 2>&1 || true sleep 2 fi
DEC="$("$HOME/bin/bd-philips-decide.py" 2>&1)" echo "$DEC" LASTLINE="$(echo "$DEC" | tail -n 1)" KEEP_TAG=""; KILL_TAG=""; KEEP_HZ=""; KILL_HZ="" read -r KEEP_TAG KILL_TAG KEEP_HZ KILL_HZ <<<"$LASTLINE" || true echo "INFO: decision KEEP_TAG=$KEEP_TAG KILL_TAG=$KILL_TAG (Hz keep=$KEEP_HZ kill=$KILL_HZ)"
if [[ -z "${KEEP_TAG:-}" || -z "${KILL_TAG:-}" ]]; then echo "INFO: no decision; skip" echo "$now" > "$LAST" echo "---- $(date '+%F %T') end ----" exit 0 fi
KILL_RR="$("$BDCLI" get --tagID="$KILL_TAG" --refreshRate 2>/dev/null || true)" if echo "$KILL_RR" | grep -qi "Failed"; then echo "INFO: kill path already off (refreshRate=Failed), skip off" "$BDCLI" set --tagID="$KEEP_TAG" --connected=on >/dev/null 2>&1 || true else echo "ACTION: keep on, kill off" "$BDCLI" set --tagID="$KEEP_TAG" --connected=on >/dev/null 2>&1 || true "$BDCLI" set --tagID="$KILL_TAG" --connected=off >/dev/null 2>&1 || true fi
echo "$now" > "$LAST" echo "---- $(date '+%F %T') end ----"
$HOME/Library/LaunchAgents/local.bd.philips.enforce.plist
ryanxiao@RYANMBP15-17 ~ % cat $HOME/Library/LaunchAgents/local.bd.philips.enforce.plist
<plist version="1.0"> <dict> <key>Label</key><string>local.bd.philips.enforce</string>
<key>ProgramArguments</key> <array> <string>/Users/ryanxiao/bin/bd-philips-enforce.sh</string> </array>
<key>RunAtLoad</key><true/> <key>StartInterval</key><integer>60</integer>
<key>StandardOutPath</key><string>/Users/ryanxiao/Library/Logs/bd-philips-agent.out.log</string> <key>StandardErrorPath</key><string>/Users/ryanxiao/Library/Logs/bd-philips-agent.err.log</string> </dict> </plist> ryanxiao@RYANMBP15-17 ~ %
最终命令清单
调试了很久,达到重新插拔usb4或c-dp线,或手动开PHL-USB后能自动关闭usb信号源. 最终命令清单(可临时启用usb,恢复自动[自动关usb],立刻触发,完全停用) 非常完整,可控,可回溯
Philips 27E2F7901 usb4一线通和c-dp同时接入mac两个thunderbolt 3口时,用betterdisplaycli脚本制动停用usbc (30hz)信号源. usb4只做10gb/s数据传输,外接显示用c-dp (4k60hz)
we were unable to complete the high carpet tests. After the cereal clog happened on low carpet, the brushroll burned out and even after cleaning it, we were not able to get it spinning again.
burned out? only because it's clogged? This is a big warning sign of unreliable.
导入到 Mac Photos
mac photos library目前是放在一个2tb 2.5寸usb 3.0 外置hd,的一个1tb afps volume中,如果意外插拔,供电/休眠问题(连接philips hub)可能会崩掉,如何保证照片库可靠?出问题可恢复?需要自动上传nas备份(增量)吗?
The recommended time is 15 minutes and the temperature is 40 °C.
ultrasonic bath, use water or isopropyl?
When a drive fails, follow the steps below to check the drive status: The Turbo NAS will beep for 1.5 sec twice when the drive fails. The Status LED will continuously flash red. Check the RAID Group in the Storage Pool section. The volume status will be in Degraded mode.
WHEN DRIVE FIALS: 1.BEEP 1.5S TWICE 2.STATUS LED CONTINUOUSLY FLASH RED 3.IN STORAGE POOL SECTION, VOLUME STATUS IN DEGRADED MODE.
个人家用
对比文中提出的用热备份取代raid的说法持保留,双盘raid1可以取代热备份(当然仍需至少一份全盘冷备份备用),且设置好后无需干预,双盘同时挂的概率极低,可等到出现一盘降级,查看其健康度,决定是否换盘,还是直接重建. 才经历过一次raid 1中hdd1(服役5年)由于去除清理未后未插牢固而降级, 检测健康,直接重建,870GB耗时15小时,一切正常,都不用着急购入新盘,可等双11降价再说
我更认可「需求被满足的程度」决定了「值不值」
精炼总结了,贵不贵的问题. “性价比”的另一阐释
Similarly if a Windows To Go drive is inserted into a running system, the Windows To Go drive will not be listed in Windows Explorer.
if so, then why my wtg drive showed up in MacBook finder?
A good idea is to line them up with Ghost Assassins so they can be killed by them and when they revive will turn around
What's this mean?
Demons
great against Aly in Chione formation
Use mSATA and SSD drives for Read/Write caching available on QTS 4.2.0, using 2 or 4 SSD and create RAID 1 or 10 as the caching pool.
Or just 1 mSATA to install QTS and using it as cache disk
若T1持卡人申請退回儲值額,可於最後一宗交易發生的7天後,攜帶有效身份證明文件正本、 實體全球付卡、購卡證明或初次充值及交易證明親身前往本公司香港辦事處申請退款。 T1持卡人可自行在全球付賬戶申請升級全球付卡級別,升級後持卡人可使用轉賬等功能處理儲值額。
虛擬卡擁有者如何? 實體卡退餘額需要本人到香港? 升級級別>T1, 又必須實名,提交身份,一對個人資料, 還擔心安全性....Paypal都無此規定
I already resetted SMC, NVRAM/PRAM, Secure Boot, created a temp user, wiped all partitions, reinstalled Catalina, updated back to Big Sur, Apple System Diagnostics (shows no problem with the system), changed cursor size, deactivated True Tone / Night Shift, updated to Monterey beta, checked connector-type properties of the iGPU using IORegistryExplorer, used gfxCardStatus and much more...
I've done most of the steps myself, still no luck
~/Library/Application Support/MobileSync/Backup
IOS backup folder's location
he HPV treatment involves a conditioning phase to change room humidity (dry orwet treatment); a gassing phase to saturate the room (approximately 15 min); a dwell phase tomaintain a certain concentration (approximately 125 min); and an aeration or clearance phasefor off-gassing and breakdown of HPV into oxygen and water vapor (approx. 4–6 h).Inactivation of microorganisms and viruses is achieved primarily by the combined actions ofH2O2 gas and the generation of hydroxyl and hydroperoxyl free radicals (
HVP (wet or dry) 3 phases: 1.gassing phase: 15min 2.dwell phase: 125min (under certain concentration?) 3.an aeration/clearance phase: 4-6h
some U.S. clinicians have reported anecdotally different hydroxychloroquine dosing such as: 400mg BID on day one, then daily for 5 days; 400 mg BID on day one, then 200mg BID for 4 days; 600 mg BID on day one, then 400mg daily on days 2-5.
美国无统一计量或不确定,应该根据临床判断
interleukin-6 (IL-6) receptor inhibitors
白介素6(IL-6)受体抑制剂
阿奇霉素
无法跟阿奇霉素配合使用?需要确定方案和具体计量
We've updated most current apps to 64-bit architecture. The following versions work in Catalina, but have these known issues.
My Adobe suites are version 2017, non-subscription, early versions lower than below will have issues, including: acrobat 2017, Premiere 2020, Photoshop CC 2019.. Final Cut Pro X 10.3.4
Also check below: https://www.macworld.co.uk/feature/mac-software/apps-wont-work-catalina-3698142/
So the choices in account of whether update to Catalina are: