Jannine WeigelDeep End 歌词中文翻译

一直很喜欢 Jannine Weigel这首歌最近一直在脑虫后来就推荐给了女票她让我给翻译……好吧很久都没有翻译歌词了然后这首歌又没有中文歌词于是我就简单翻译了一下“deep end”在英文里有个爆发疯狂的意思所以里边的歌词也可以理解为“游走在崩溃的边缘”?总之大概就是这样的一种双关

Ok,翻译完了发现上面的 MV 里就有官方中文翻译了切换一下即可还比我翻的好,Weeping[……]

Click link to continue reading...

在 macOS 上使用 Cherry MX Board 8.0 RGB

女票送了我一把 樱桃 MX Borad 8.0!是的就是那个大厂难得出的那一款需要 9.5 小时 CNC 机铣加工阳极氧化的 87 键机械键盘!和苹果的外接键盘一个设计风格再加上特殊设计的键帽字体我看的第一眼就爱上了(顺便吹一下这就是我常说的Design three elements里的“本能设计”)

Click link to continue reading...

快速检查某文件的 UTI

在进行 iOS macOS 开发的时候我们经常会需要和文件进行交互比如说关联并打开某一类型的文件,Well, this time,你用到的并不是这个文件的后缀名而是它的 UTI

UTI 是一个统一文件类型名称它规定了一个文件应该是什么类型而不是靠后缀来确定比如 txt,text,json 都是纯文本文件它们都是 public.text

Then,通常情况下对于知名的文件类型,You can go to苹果官方的页面[……]

Click link to continue reading...

用 chsh -s 配错了 shell 该如何挽救?

配错了默认环境并不可怕大不了再配回来就好了嘛

Obviously,说这样话的人是没有故事的

In short,如果你发现你的 vps 有一天突然无法登录了没有报错内容是没有权限但证书确定是正确的——那你就可能是在上次退出前配错了 shell这时候即使你用 console 去登录也会发现登录后一闪而过立即回到了登录界面——完蛋了你心想刚配好的环境又得重来一遍

use chsh 切换 默[……]

Click link to continue reading...

Fail2Ban 高级配置 保护 Nginx 服务

inAfter purchasing a VPS you should spare security measures中我们提到过用 fail2ban 来保护 ssh这样即使不改变ssh端口(默认为22),也可以做到避免被暴力破解密码,of course,我们已经开启了证书登录并关闭了 ssh 的密码登录选项但用 fail2ban 干掉那些不停尝试的 bot 也是一件令人心情愉悦的事情

In fact,除了 Use fail2ban Bind9 be used to prevent DNS amplification attacks我们也可[……]

Click link to continue reading...

UserNotifications user-created using sound as a tone

Use custom sounds as notification sounds

In iOS 10 after,iOS uses a new UserNotifications As the notification API,This allows developers to use images、video、Sound and other rich media content as the notification,While further,You can also use the Notification Content Extension Size customize the content and layout of notice。
If you are self-defined tone notification,Then you can give [cray[……]

Click link to continue reading...