前言
我在阿里云搭建的自用 dnsmasq 服务器,用来做免污染的 DNS,最近由于公开了IP,果然就遭到了攻击——其实是被用于 DNS 放大攻击。
由于 dnsmasq 本身就没有设计为对外提供 DNS 服务,所以它对于安全方面的配置文件不是很多(根本没有!),但它的解析策略又很方便配置(比如中国DNS解析白名单等),所以我在原本的基础上,再加了一个 Bind9 作为前端来做安全。[……]
我在阿里云搭建的自用 dnsmasq 服务器,用来做免污染的 DNS,最近由于公开了IP,果然就遭到了攻击——其实是被用于 DNS 放大攻击。
由于 dnsmasq 本身就没有设计为对外提供 DNS 服务,所以它对于安全方面的配置文件不是很多(根本没有!),但它的解析策略又很方便配置(比如中国DNS解析白名单等),所以我在原本的基础上,再加了一个 Bind9 作为前端来做安全。[……]
TextWrangler 是 Mac 上不可或缺的多功能文本编辑工具,内置优秀的代码高亮,还能支持正则表达式的搜索……总之,对于开发者来说,实在是人手必备。
不过,TextWrangler 对于 XML 就没有那么智能了——打开之后往往是长长的一行!
总之,解决办法很简单,我们给 TextWrangler 写一个脚本即可。
打开 TextWrangler 新建一个空白的文档([……]
大多数情况下,人们用编程语言是否会隐式地转换数据类型来判断一门语言是否为弱类型语言,比如 C。
而实际上,对于除了比较经典的语言外,大部分人对于其他常见语言的强、弱类型是分不清楚的——或者说,是不一致的。因此总会有人来争论它。如果我们以开篇的概念来作为基础,那么矛盾就会显现:
比如 Pascal 曾计划作为强类型语言,但整体上却给类型系统引入了一个漏洞,所以技术上来讲它是弱类型的。[……]
之前我们说过,由于国内网络进一步恶劣,使用 brew 也要更换国内大学的镜像源,但是这样的方法治标不治本,更新是快了,可是下载还是一样。
结果就是导致大部分的更新都需要去下载源码然后本地编译,运气差一点的干脆源码也下载不下来,每次都要取消然后重试,不停地手工重复。
——如果能让终端命令走代理就好了。
是的,你可能想到了什么比如 proxychains-ng 这类的软件,其实不用,因为 b[……]
写程序从来都不是一件容易的事情,往往你自己觉得很满意的作品,用户却说你的程序根本就是个半成品。你抓耳挠腮,却始终不得其解。
早在我念大学之前,我是一名艺术生,在北京学画。那时候,每天都要画很多的画,有人像有水粉色彩有速写,每次我坚挺三个小时就画不下去了,就坐着休息玩手机。老师就会走过来说:才三个小时,你这还没有画完呢,继续画。
我那时是不懂的,就很纳闷,明明该有的都有了,为什么就偏偏说我没[……]
当一个人从现实世界进入到虚拟世界,为什么会沉浸,是基于什么,是虚拟世界的魅力,而人天生无法抵挡,从虚拟游戏迸发出虚拟现实,有更加强大的吸引力。它让我们走进更加无法预知的空间,人仿佛置身其中的真实性让人大呼痛快,尤其是向游戏加入虚拟现实技术,简直让人欲血喷张。但是对于该技术的实际应用大部分人还知之甚少,也许你认为虚拟现实就是带上“虚拟眼镜”在虚拟环境中走两圈,但该功能远比你想象的要厉害。
类似[……]