
删除过期的linux内核
廉价vps的硬盘空间几乎都很小,真正有价值的是那个固定ip。 但是多次升级内核之后,会残留若干巨大的内核文件,几乎毫无用处。我已经懒得自己动手写脚本,于是随手一搜,找到一个脚本,可以自动删除不用的内核文件。 ...
廉价vps的硬盘空间几乎都很小,真正有价值的是那个固定ip。 但是多次升级内核之后,会残留若干巨大的内核文件,几乎毫无用处。我已经懒得自己动手写脚本,于是随手一搜,找到一个脚本,可以自动删除不用的内核文件。 ...
昨天晚上,wordpress网站突然显示不出图片来。 紧急将所有插件停掉,重新恢复了一遍,图片可以显示了。但是网站巨慢,等待时间从1秒延迟到20秒: ...
wireguard 是一款新颖、简单、快速的vpn,所谓点对点通讯的vpn。 它的特点是: 采用最新的加密技术 对称加密采用 ChaCha20 ,身份认证采用 Poly1305, 采用 RFC7539 AEAD 头数据构造 密钥交换协议采用 椭圆曲线 Curve25519 哈希表采用 BLAKE2s (RFC7693) 密钥签名采用 SipHash24 密钥生成采用HKDF ( RFC5869) 总而言之,多年不做加密,我这个曾经入选国家保密专家委员会候选人的博士,已经成为“砖家”了。 ...
最近忙着wireguard的配置。 如果使用VPS,那么先决条件是:内核版本>3.10的KVM虚拟机。 ...
花了两天时间配置wireguard VPN。把生产服务器搞死过一次,把VPS搞死了一两个。不过最后总算是通了。 ...
以前我们共享一个托管服务器,在bluehost.com。那时互联网江湖没有这么险恶,我们的网站运行了好几年都没有出什么问题。 ...
可能我的职业生涯里,就只写过两个程序。一个是为了贵州铝厂写的蒸发器故障诊断系统,一个是为了小猫漪漪写的剑侠情缘自动练级打怪合成玄晶自动交易系统。 ...
1Cor. 10:23 凡事都可行,但不都有益处。凡事都可行,但不都造就人。 24 无论何人,不要求自己的益处,乃要求别人的益处。 25 凡市上所卖的,你们只管吃,不要为良心的缘故问甚么话, 26 因为地和其中所充满的都属乎主。 27 倘有一个不信的人请你们赴席,你们若愿意去,凡摆在你们面前的,只管吃,不要为良心的缘故问甚么话。 28 若有人对你们说:这是献过祭的物,就要为那告诉你们的人,并为良心的缘故不吃。 29 我说的良心不是你的,乃是他的。我这自由为甚么被别人的良心论断呢? 30 我若谢恩而吃,为甚么因我谢恩的物被人毁谤呢? 31 所以,你们或吃或喝,无论做甚么,都要为荣耀神而行。 32 不拘是犹太人,是希腊人,是神的教会,你们都不要使他跌倒; 33 就好象我凡事都叫众人喜欢,不求自己的益处,只求众人的益处,叫他们得救。 ************************************************* 我的朋友里面,有好些软件天才。记得曾经看过一个评论说,与Prince相比,MJ的舞蹈就像钉在墙上的木偶一样难看。我也想评论说,和“非非”“川川”“元元”“雨辰”这些天才程序员相比,我就像一个“HelloWorld”一样。这是我常常飘来飘去不知道干什么的原因。 但是技术天才为了活在当下,也不得不做一些有趣的项目。 我们曾经有一个项目是开发一个爬虫在各大论坛游荡,将上面的帖子扒下来,按照标准的方式放在数据库中,标题,主题,时间,作者等等关键字一应俱全。然后,和数据库中的关键字比较,看看是否是热点舆情。如果太敏感,我们的机器人就出动到论坛上刷屏,术语叫做“沉底”,这是和“置顶”相对应的一个技术。热点帖子想要上到首页,我们的目标就是将它沉到200页开外的随机的不毛之地,让感兴趣的人看不到找不着。 这个项目我没有参与,只是偶尔和他们闲聊的时候提起。技术是中性的,大家都是为了养家糊口而已。 ************************************************* 有一次我和川川去参加一个项目答辩,在门外等着无聊。川川就说,我写个五子棋程序,我们大发时间吧。于是拿出计算机,就写了一个棋盘和走棋的程序出来,我们在上面下五子棋玩。技术真是中性的,拿来娱乐也可以。 ************************************************* Chan老师晚上打电话来,问我哥林多前书10章何解。我赶紧打开圣经要想研读一下,害怕中了圈套。他就笑着说,不用了,我告诉你吧。有信心的人可以做各种事情。 然后他就提出了一个要求,问我能不能把某个公开数据库中的一些数据给他。这个数据库是共享型的,愿意的人将自己的信息提供出来,例如自己教会的名称和地点等信息。这样,想要找教会的人礼拜的人去一个新地点就很容易找到合适的教会。我第一次去旧金山就是用Google地图找的教会,去了一家附近的长老会教会,得到的恩典也很大。所以,这样的信息本来在网上分布着,也能够无代价地公开查询。 Chan老师的问题是,这样的方式太慢了,对完成工作来说一个一个地查询不切实际。所以,他请自己的IT工程师来做这事。他们评估了一下,觉得技术上可行,但是提出来“这样做是否妥当?” 于是就回到哥林多前书了。Chan老师不想勉强自己的IT工程师做良心上不平安的事情,所以才有了开始的提问。他问我的态度如何。 我说除了技术不好,别的问题没有。试试吧。 ************************************************ 然后就是一个不眠之夜。哎,不管神怎么呼召我,我都还是喜欢编程。做梦都是写程序和设计算法。 于是从头学习wget, bash, grep 和 sed,加上vi,跌跌撞撞地把数据整理出来。到最后也没有搞明白302重定向如何快速地终止wget。 4点钟程序写完,开始运行。然后睡觉。早上起来看程序还在运行,设定的计数器还在倒计时。本来估计一条记录需要0.7秒,结果平均每条用了1.2秒。程序不优化,就会出现这种事情。但是也没我什么事,都是些网络通讯延迟的问题。 运行结束以后看看结果,格式还需要整理一下。实在太累,就请朝飞帮忙了。我现在是什么编程语言都要从头再来,实在没有精力下个gcc来读文本文件了(写到这里,突然发现似乎也不是太难)。 下个月开始,就要进入写代码了。人工智能方面想招一个助手都困难。有没有参加过数模竞赛,对编程和算法有兴趣的学生? David看了星战:克隆人的战争,就问我,克隆人是好人还是坏人?我说,克隆人是中性的。我们就扮成克隆人在地上打滚,然后跳起来用手中的激光枪打“好人”——Jadi骑士。 ...
一个人若肯每月付若干电话费和上网费,其实再多一点VPS的费用也不算什么。数据、计算和通讯,是电子时代的三足鼎立,只为计算和通讯付费,不考虑数据安全,是完全没有道理的。 ...
把一个程序迁移到linux,搞了一下午的各种修改。最后发现动硬件了,什么cpuid,ioctr之类都拿出来。基本功不好呀。 编译了汇编代码和系统调用,还有一个cryptoPP库,然后搞一个fPIC的so。 明天要测试用java jni来调这些函数。 ...