世界是你们的,也是我们的,但是归根结底是你们的

前两天看文章,政府大力推广国有化,今年几十家企业已被国有化,据说未来还有更多的企业会被国有化;当然,中国向来不缺专家背书的,政府不缺气球来放。

每次看到这类新闻,我都很专注,作为一个在社会主义长大,为共产主义为目标而努力奋斗的年轻人,我深深的明白,一旦真正的实现公有制,便意味着彻底的腐败。绝对的权力,产生绝对的腐败。

从初中的政治课开始,学校反复的给我们灌输社会主义的好,共产主义的幸福生活,资本主义的黑暗。但历史课却在给我们阐述着几乎相反的结果。

人类从最初的原始社会开始,各种维持生活的各种必需品都无法满足的情况下,社会形态是公有制的, 这是我当初学习政治课时的说明。当初年级小,不懂事,没有社会经历,因此说什么便是什么。但现在,我却认为那个时候并非是公有制,准确而言,也属于私有制,如果所有人在都吃不饱的情况下,必须要依靠团队的力量才能获取食物的情况下,表面看来,每个人都贡献,每个人都分享食物,但这几乎是不可能的。在被猛兽追逐的情况下,我想这经常发生的,毕竟一个人可能连狼都打不过,更何况狮子虎豹,你不用是跑的最快的那个,你只用比跑的最慢的那个快就行,对于原始社会而言,便意味着比老的,少的,女的,体弱的快便可,这意味着你用其让人的生命作为交换,这已经是最大的私有了吧。而且,在食物短缺的情况下,相对孱弱的人在相对强壮的人面前,有可能是作为食物存在的。因此,一旦物资稍多,便会产生私有制,私有制的产生可以说是自然进化的结果。

学校的课本总说,到了共产主义的社会,社会物质足够的富裕,我们目前是处在共产主义的初级阶段社会主义,后来在国内进行的共产主义实验搞垮了,改革开放了,变成了有特色的社会主义,我不清楚这个社会主义的特色在什么地方,唯一清楚的地方是国有存在的地方,便存在着腐败,存在着关系,存在着不作为,存在着捣浆糊。如果在初级阶段就已经出现了这种状况,到了高级阶段的共产主义,人类完全不用发展了。

对人类复杂的思维而言,公有制完全没有存在的空间。因为公有制完全就是在阻碍着生命的发展,社会的进步。只有保护私有制,人类才能得以发展。

可以说,只要有生命,便存在着私有制,生命最大的使命是生存与延续,为了这一目的,可以合作,可以背叛,即使是敌对的双方,也可以做到互相帮助,没有永远的敌人,只有永远的利己利益。

只要有人,便有江湖,只要有江湖,便存在着私有制。

毛主席说:”世界是你们的,也是我们的,但是归根结底是你们的”, 人类最终是属于私有制的。

技术与道德

回忆

最近一段时间,一直关注着google和审查搜索方面的事情。很久之前自己也曾经迷茫过,回忆从工作起始到现在,总结下来就是我总算还是一个相对有底线的人。

我入行手机游戏可以说是一个相对的偶然,一方面是不讨厌玩,另一方面是反正也无啥好做的,要混口饭吃。15年前刚从学校出来那会,我入行安全领域或许要比手机游戏容易的多,接到的电话也大都是安全领域的。我恐怕抵挡不了诱惑,就全都拒绝了。

后来,选择了做游戏,当初手机游戏还非常小众,小小一个彩屏最便宜都要接近2000块了,相比现在而言,还有一个原因是当初一个人的工资也才几百块。你要工作几个月才能有钱买个手机。后来就一路围绕着手机游戏做到现在。

如果翻看博客之前的文章,会发现早期大都和破解,汇编,逆向相关。每每在出现诱惑的时候,总要问下自己要不要赚这份外快,然后觉得大家平平安安多好,钱多与钱少或许够花就行。

钱多有钱多的活法,钱少有钱少的玩法,最重要的是不给身边人带来伤害。因此,也拒绝了有可能对审查有帮助的协议分析,如果无法阻止作恶,至少不去做帮凶。

我的博客更新越来越少,越来越慢。一方面,这里是业余内容的记录,另一方面,有越来越多的内容不知道该如何表达,如此,就让这些内容烂到某个文件中吧。

我每天努力的让自己做一个有道德底线的技术员,如此甚好。

5 分钟部署完整邮件服务器

原因

  1. 最初的原因是我想好好的使用 emacs 来收邮件
  2. 我本来是想使用 offlineimap 来先下载,然后通过 emacs 进行操作,这样是最快的,但 offlineimap 下载后我不知道如何能做成服务的形式,供不同的设备进行操作。
  3. 接着的原因使 emacs 收邮件慢最大的问题是网络连接慢,比如 gmail 即使翻墙还经常报错
  4. 还有一层慢的原因是邮箱多了,连接方式太多

总之, 在看了各种资料后,觉得还是邮件代收比较靠谱,但代收我又不想使用其他的邮件提供者,大部分基于邮件被拦,邮箱容量,无法完全操控等等原因,因此觉得还是自建吧。

自建最好支持 imap,这样在任何一个客户端中操作后,都会同步到其他的客户端。

于是,我就开始倒腾 mailu1了。

此处大约过了 3 分钟了。

安装

wget https://mailu.io/_downloads/docker-compose.yml
wget https://mailu.io/_downloads/.env

修改.env 中的相关变量,比如邮件保存的地址,,前端,域名,tls 等然后

docker-compose up -d

安装就完成了。为了创建一个管理帐号,先在命令行下手动创建

docker-compose run --rm admin python manage.py admin root example.net password

此处大约又过了 2 分钟了。

结束

安装已经结束了。对于很多人而言,整个系统就已经可以用了,在我这边还有些问题。

nginx 反向代理 ssl 的问题

我使用的使 let’s encrypted 的证书,前端的 nginx 上部署了证书,所以在 front 部分的那个 ssl 就无用途了,但邮件的 143 等端口也要用该证书。443 就更不用说了,这样虽然没有什么问题,但我一台服务器的 443 端口绑了好几个走 https 的域名,因此,后台反射的代理必须地址必须指向 80 的非加密监听地址上。TLS_FLAVOR 部分也仅仅设置成了 mail.由此引发了第二个问题。

nginx 反向代理跳转 url 不正确

前端代理写好后,url 一访问就默认跳转到//localhost 开头的了。而且不带端口。这个问题可以覆盖 front 下的/conf/nginx.conf 文件来解决,就是将 docker image 中的/etc/nginx.conf 中的$host 变量修改为$http_host,这样即使是特殊端口也跳转正确了。

邮件客户端的设置

推荐 imap 的方式,接收服务器和发送服务器都是指定的域名,账户名是用户名带域名后缀的。接收没有什么问题,关键使发送。发送的 SMTP 要求验证,端口为 465 SSL/TLS (outlook2006), evolution 的发送部分为专用端口的 SSL,检查支持的类型为 PLAIN

webmail 等入口

  1. 域名/webmail 为 webmail 入口
  2. 域名/admin 为管理入口

let’s encrypt 证书的问题

outlook2006 未提示,evolution 则提示是否信任证书,wordpress 的 phpmail 更是直接报错(我用的使 docker 镜像部署),这个可能是 let’s encrpt 证书的问题2,未做深究 wordpress 搜索”$phpmailer = new PHPMailer( true );”,然后添加下面的代码3

$phpmailer->SMTPOptions = array(
            'ssl' => array(
                'verify_peer' => false,
                'verify_peer_name' => false,
                'allow_self_signed' => true
            )
        );

win10 emacs 最佳体验

我在win10上运行emacs, 总是出现不响应,比如,打开某个很小的文本文件,或者打开某个目录,然后就没反应了。如果接着按C-g, emacs就白屏了。即使等上一天,也是不响应状态。

最近看到消息,说1709版本的WSL非常不错,正好我的电脑已经升级到这个版本,尝试了下。

之前的半屏无法放大的问题已经没有了。但中文输入法还是无法使用win10 原生的,幸好,我的emacs配置中预防了没有中文输入法的情况。只是相对而言,有些不太方便,我比较习惯用shif来切换中英文。

xming+wsl的emacs简直是绝配。我已经决定将通过mysys2安装的emacs卸载了