随时可以坐着写点东西,看点东西,舒舒服服的,也不要抢位置,也不要挪椅子桌子,岂不美哉!
分类: 随笔笔记
一些拿不出手的笔记,抑或是一些废话。
业界良心!用开源项目免费申请JetBrains的 license 一天内通过
我这里的 License 是 All PACK 的,意味着目前我可以使用 jetbrains 的所有 IDE 一年,包括但不限于 PHPstorm, IDEA, PyCharm, GOLand。
光一个 PHPStorm 原价都要1200一年,曾经打半价活动时花了600买了一年,后来用的某个前同事给的教育版账号,恰好今天过期了,就想尝试一下使用开源项目申请,没想到处理速度这么快!
我用的这个项目申请的: https://github.com/yeskn-studio/vmoex-framework
非常感谢 JB,PHPstorm 真的非常好用!有空我将会在自己的博客和其他项目上加上 jb 的logo和链接,算是支持吧!
截图纪念:
如果你也有认为比较满意的项目,也可以在 jb 的官网申请试试~ 申请链接:https://www.jetbrains.com/shop/eform/opensource
不再用114DNS
最近用 postman 调试外部的一些 API,发现经常会失败,提示cant’t resole host 啥的,想想似乎是 DNS 解析干的事,于是看了一下自己 mac 上的 DNS,把114优先换成阿里云的:
从上到下分别是:阿里DNS,上海电信 DNS,CF,谷歌。
使用 dig 命令测试发现效果还不错(关键信息已经打码):
➔ dig @223.5.5.5 myhost.com
; <<>> DiG 9.10.6 <<>> @223.5.5.5 myhost.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 64554
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;myhost.com. IN A
;; AUTHORITY SECTION:
com. 443 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1598332825 1800 900 604800 86400
;; Query time: 14 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Tue Aug 25 13:24:21 CST 2020
;; MSG SIZE rcvd: 118
systemd 清理不必要的service
执行systemctl status
时,发现如下输出:
➔ systemctl status
● hostname
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Tue 2018-10-30 06:51:31 CST; 1 years 9 months ago
CGroup: /
├─1 /usr/lib/systemd/systemd --system --deserialize 21
state的状态是degraded
,查了一下发现是由于我的nginx service未启动,因为前几天手动编译安装了nginx,并且新建了一个nginx@1.18.service,所以这个service其实没用到了,把它清理掉吧:
systemctl stop [servicename]
systemctl disable [servicename]
rm /etc/systemd/system/[servicename]
rm /etc/systemd/system/[servicename] # and symlinks that might be related
rm /usr/lib/systemd/system/[servicename]
rm /usr/lib/systemd/system/[servicename] # and symlinks that might be related
systemctl daemon-reload
systemctl reset-failed
记几次面试他人的经历
最近这段时间由于领导没空,让我临时当面试官?,虽然我也不是什么大牛,但是还算读得起我这4、5年的工作经验吧,记录一下我当面试官的一些经历,可能由于我出的面试题是真正我自己出的,而不是网上copy的那些,导致很多面试者表现不是特别好。出于某些原因,所有人名字均用字母表示。
bash重复执行命令n次
for n in {1..10}; do echo 'hello'; sleep 1; done
其中sleep 1;
睡眠1秒钟非必须。
webpack 忽略vim的临时文件
在~/.vimrc
中加入这一行配置:
" 将swap文件存放在统一的位置,避免webpack hot reload 监听到文件的变化
set dir=$HOME/.vim/tmp/swap
if !isdirectory(&dir) | call mkdir(&dir, 'p', 0700) | endif
这样用vim打开文件后生成的文件就不会被webpack监听到了。