分类归档:it周边

使用防火墙自动干掉连接Linux 的ip。

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn |awk -F " " '$1> 200 {print $2}' |xargs -i firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="{}/24" port protocol="tcp" port="80" reject"
firewall-cmd --reload
crontab -l

*/1 * * * * ~/data/ff.sh >/dev/null 2>&1

微信防盗链处理。

背景:抓取微信公众号内容后,发现图片盗链不容许使用。

所以查了一下。解决方案有两个。

1.使用代理,用代理去抓图片。当然要搞后端的东西。需要额外的服务器。

2.防盗链无非是referer,干掉就行了。

阅读全文 ……

软件(产品)零bug(事故),随想

程序错误(英语:Bug),或称漏洞,是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。

以上摘自维基百科。但是在开发中,定义为正式上线前。bug 一般是容许的。而且根据程序员自有的自负缺点,很少能测出自己的bug。所幸还有qa(质量保障)把关。

开发过程中bug是容许的。线上环境 出bug,就叫事故。事故是不能容忍的。

如何避免事故?达到零事故?

阅读全文 ……

我觉得程序员应该有这些装备

1.一台macbook ,air最好,11寸最好。8g/256g. (8548)

2.两台显示器,至少有24寸的(2*1000)

3.一个显示器支架能支两台显示器,可以自由伸缩,横竖屏变换的(500)

4.Moshi Mini DisplayPort to HDMI 转接线 (4K) [328]

5.kbt race2键盘(600) 或者HHKB Pro2 (1600)

6.VI,emacs党,要买个踏板。(加个未知)

科学的使用Google

最近Google一直打不开。so,写一篇简短的文章介绍一下。

曾经的smarthost,不能用了。貌似goagent也不好用。

不过,改hosts肯定可以的。原因是Google服务器的容错机制。

只要能连连接Google任何一台服务器,就能使用Google的任何服务,不包括YouTube。

方法,改hosts。

1.hosts 这个是我的host

2. 如果不能使用,可以换成其他ip

3.其他ip 在这里找吧。googleip

4.登录Google账户,使用https上网。