Jannine威格爾 – Deep End 歌詞中文翻譯

HTTPS://www.youtube.com/watch?V = bg6QV2JEPvI

一直很喜歡 Jannine Weigel,這首歌最近一直在腦蟲,後來就推薦給了女票,她讓我給翻譯……好吧,很久都沒有翻譯歌詞了,然後這首歌又沒有中文歌詞,於是我就簡單翻譯了一下, “deep end”在英文裡有個爆發、瘋狂的意思,所以里邊的歌詞也可以理解為“遊走在崩潰的邊緣”?總之大概就是這樣的一種雙關。[……]

點擊跳轉以繼續閱讀

在 macOS 上使用 Cherry MX Board 8.0 RGB

女票送了我一把 櫻桃 MX Borad 8.0! 是的,就是那個大廠難得出的那一款需要 9.5 小時 CNC 機銑加工陽極氧化的 87 鍵機械鍵盤!和蘋果的外接鍵盤一個設計風格,再加上特殊設計的鍵帽字體,我看的第一眼就愛上了(順便吹一下,這就是我常說的設計三要素裡的“本能設計”)

不過,大廠都是為廣大用戶設計,像我這種小眾基本上都是不在考慮之列的,於是,到手除了開心外還是開心要去琢磨[……]

點擊跳轉以繼續閱讀

快速檢查某文件的 UTI

在進行 iOS macOS 開發的時候,我們經常會需要和文件進行交互,比如說關聯並打開某一類型的文件,那麼這個時候,你用到的並不是這個文件的後綴名,而是它的 UTI。

UTI 是一個統一文件類型名稱,它規定了一個文件應該是什麼類型,而不是靠後綴來確定,比如 txt,文本,json 都是純文本文件,它們都是 public.text

那麼,通常情況下,對於知名的文件類型,你可以到蘋果官方的頁面[……]

點擊跳轉以繼續閱讀

用 chsh -s 配錯了 shell 該如何挽救?

配錯了默認環境並不可怕,大不了再配回來就好了嘛。

顯然,說這樣話的人是沒有故事的。

總之,如果你發現你的 vps 有一天突然無法登錄了,沒有報錯內容是沒有權限,但證書確定是正確的——那你就可能是在上次退出前配錯了 shell。這時候即使你用 console 去登錄,也會發現登錄後一閃而過立即回到了登錄界面——完蛋了,你心想,剛配好的環境又得重來一遍。

使用 CHSH 切換 默[……]

點擊跳轉以繼續閱讀

Fail2Ban 高級配置 保護 Nginx 服務

購買了VPS之後你應該做足的安全措施中我們提到過用 的fail2ban 來保護 ssh ,這樣即使不改變SSH端口(默認為22),也可以做到避免被暴力破解密碼,當然,我們已經開啟了證書登錄並關閉了 ssh 的密碼登錄選項,但用 的fail2ban 幹掉那些不停嘗試的 bot 也是一件令人心情愉悅的事情。

其實,除了 使用 fail2ban 防止 Bind9 被用於 DNS 放大攻擊外,我們也可[……]

點擊跳轉以繼續閱讀

UserNotifications 使用用戶創建的聲音作為提示音

使用自定義聲音作為通知提示音

在 iOS 10 以後,iOS 使用了全新的 UserNotifications 作為通知 API,這允許開發者使用 圖片、視頻、聲音 等富媒體作為通知內容,同時進一步地,你還可以使用 通知內容擴展 來自定義通知的大小和內容佈局。
如果要自定義通知的提示音,那麼你可以給 [克雷[……]

點擊跳轉以繼續閱讀

項目“XXX”所使用的MacOS和無法打開.

在恢復數據的時候,你可能需要用 U 盤拷貝數據,但是 macOS 默認掛載 ntfs 是只讀的,當然,我們有辦法使用命令行重新掛載它來變成可讀寫。不過這容易造成 ntfs 權限錯誤,結果就是插到另一台電腦上的時候,這個文件可能變成灰色

如果你這時候強行使用解壓縮軟件打開它,那麼你會得到類似的錯誤:

項目“XXX”所使用的MacOS和canno[……]

點擊跳轉以繼續閱讀

談談 Shadowrocket 和 Quantumult

自從我更換了美區 Apple ID 後,原先購買的 Surge 就不能再用了—— 當然,現在 Surge 也更新了新的版本,對我來說,花大價錢購買一款高級網絡調試工具然後單純用來翻牆,想想就覺得挺蠢的。

好在,macOS 版本的 Surge 2 授權還在,畢竟這個不跟隨 Apple ID,我還可以繼續使用。將來 Surge 2 停止更新維護了,我會考慮繼續堅持幾年再買新的。

總之,在 iOS[……]

點擊跳轉以繼續閱讀