网文烂尾 追更了两年多的小说今天更新突然就大结局了,一堆的伏笔没有回收,最终 BOSS 的身份也没揭开。看罢顿觉一股无名火起,恨不得捶烂作者的JJ。但过了一会儿,我又感到一种解脱的轻松。 这本小说前面写得很好,但后面世界观越铺越大,逻辑矛盾越来越多。换一批对手、换一个地方,不断重复雷同的爽文情节。文笔也放飞了,有时候更新就是水几章对白,不推动剧情。我早就恨不得它快点完结,从书架删除。 我的生活中类似的食之无味弃之可惜的东西就是游戏。 我最多的时候同时在玩 8 款手机游戏。如果要做完所有每日任务,一天要花两三个小时。后来实在太累删了一半,目前留在手机里的都是玩了超过两年的游戏。可想而知,运营多年的手游也快死得差不多了,我所在的区服不超过几十个活人,公屏一个月说不上几句话。 为什么还在玩,大概就是一种惯性了。公会里也有小伙伴跟我一样耐着性子在熬,大佬都退坑了,我们就成了顶级战力。 我现在有一个心愿是希望... 2023-10-24
DDNS 动态域名解析 前言 上文提到AWS 将对公共 IPv4 地址收费。经过进一步查证,AWS Free Tier 将包含动态公网 IPv4 的额度,但无法继续免费使用固定 IP(弹性 IP,Elastic IP,EIP)。为此部署 DDNS 来完成动态域名解析。 DDNS 简介 DDNS 是“Dynamic Domain Name Server”的缩写,即“动态域名服务”,作用是在 IP 改变时自动更新域名映射。 DDNS 部署 我的场景是使用 AWS 做内网穿透部署开源实例,相关技术依赖如下: 配置 描述 系统 Debian DNS DNSPod DDNS ddns-go 5.6.3 内网穿透 frp 0.51.3 关联域名是 dujun.eu.org 及其子域。 生成 DNSPod 密钥 需要调用 DNSPod 接口来更新域名 IP 映射,因此先要创建密钥。登录 DNSPod 后点击头像,进入“API... 2023-10-23
动态博客实例凑满了 100 个。这是一个合适的上限值,再写下去就不礼貌了。若应用于生产环境,可以参考排在前几名的开源博客项目。剩余的实例只是“生物多样性”的客观展示,不构成选择建议。 接下来我准备整理开源微博项目。遇到的第一个问题是,如何区分博客和微博。在部署博客实例的过程中,有些项目声明是博客,但表现形式更接近微博,因此我拎出来准备后续放在微博实例中。 用我自己的理解,微博接近“动态”的概念,是一种 feed 流。微博的显著特征就是没有标题,可以在当前页面浏览全文而不需要进入详情页,可以连贯操作。接下来我遴选项目就依据这个特征。 说到博客和微博,有意思的是出现过的中间产物,先有“轻博客”,后有“富微博”。我第一份工作就是做 SNS,在那个历史时期正身处其中,参与了公司业务转型,从个人空间(博客)重构为轻博客——最终宣告失败。同时期,盛大的轻博客产品“推他”也很快夭折。 2023-10-21
中午出去晚了,食堂不剩啥了,所以去便利店吃个泡面。 找到一个空位坐下,看到边上的大哥正在用卡片刮开几张刮刮乐,一无所获。然后大哥又去收银台买了一张,再刮,不中,又起身去买。如此反复,面值从 20 元到 50 元,座位上报废的卡片越来越多,大哥的情绪也逐渐烦躁,但一无所获。我粗算了一下有三百块钱了,最后营业员都劝他不要再买了,大哥低着头走了。 我见过有玩刮刮乐习惯的人,一般是撞见了就买一两张小赌怡情,不至于会玩到情绪失控。所以大概不是为了刮刮乐的事。透过玻璃窗,看着大哥颓然走远的样子,我脑补了一番。 我们这里是创业园区,有很多小团队。这位大哥可能是个创始人,公司遇到问题了,用刮刮乐来“算卦”,结果一张都没中,让他破防了。 这几年太难了,特别是互联网行业,融不到钱了,资本不愿进场了。 创业梦碎的故事到处都在上演。祝你好运陌生人。 2023-10-17
刚才有人敲门,两人自称是银行办贷款的,来找我对门的邻居。他们说找不到人了,询问我情况。我心下一想,便说很长时间没见过邻居了,并无交情,不了解他们的动向。听罢两人又跟我闲扯了几句便走了。 这幢楼是两梯两户的格局,对门跟我是前后脚装修的,当时照过面。有一个奶奶带一个小孙子,外加女主人,其他人我并未见过。他们经常将小孩滑板车和自行车放在电梯门口的过道,我有点不喜。但他奶奶曾给我送过老家特产,平时当面碰到了也很客气,我便不好说什么。 现在想起,确实很长时间没见过门口的滑板车了。 刚才两个自称银行的人,年轻的穿着便服,年长的穿着衬衫但不知道是不是制服。因此我不确定是银行的人,还是贷款公司的人,所以就没多说话。他们问我的第一个问题是对面是不是已经把房子卖了,我真不知道。 大概是真的遇到事了。 2023-10-11
这几天是杭州治安最好的时候。大大小小的路口都有警察,公交上有保安,路边的共享单车整整齐齐。 离公司不远的杭师大是七人制橄榄球和女子排球的场地,音响喧天、欢呼齐鸣。 连续几年的喜迎盛会化为了实质,将在多方赞美中画上句号。 这一场人间热闹倒也没有撩动办公室的安静。 人类的悲欢并不相通。 2023-09-26
关于近期开源实例服务不稳定的说明 概述 因网络故障和服务器迁移,开源实例近期无法提供稳定服务。如需体验相关项目,可参考镜像开源代码,自行用 Docker 部署到本地。 详情 网络故障 本系列开源实例部署在工控小主机,机器放在公司,使用有线网络正常运行 10 个月,但是从上周开始突然无故断网。公司网络由园区统一提供,每个工位都有网口,尝试使用其他工位的网口,仍然发生断网的问题。 目前不知道是否短期的网络故障。如果公司网络不再稳定,将考虑拿回家里运行。 服务器迁移 主机内网穿透使用 AWS 免费服务器做转发。本月服务器到期,需要迁移,期间服务将会中断。 影响范围 上述问题影响所有开源实例、dujun.eu.org 及其所有子域的服务。 本文置顶,待问题解决后取消置顶,不再另行说明。 2023-09-09
阿里云每日免费邮件推送终结 上周在obaby看到阿里云免费邮件推送服务要结束的消息。到阿里云后台查看,果然有一个顶部提示: 免费权益变更:自2023年8月起,每个阿里云主账户享有共2000封免费发信额度,每天最多免费发送200封(原每天 200 封免费发信额度权益不再有效)。 我从建站开始就用阿里云的免费邮件推送,主要对外提供评论回复的邮件通知,每天 200 封免费额度是够用的。现在改成总共 2000 封额度,那只能说再见了。 目前我的系统已将邮件推送改为阿里云企业邮箱 SMTP 直发。代码基于 PHPMailer 6.8.0 重写,因为我只需要实现单发 HTML 邮件,只保留了很小一部分代码。另外由于我自己的偏爱,改成了静态类。 值得一提的是,阿里云企业邮箱不会暴露服务器 ip。 回过来说阿里云结束免费邮件推送这件事,我是感到费解的。因为它存在很多年了,搜索“邮件推送”,很多结果都指向阿里云。市面上很多系统开发了阿... 2023-09-01
最近在追新剧《鹊刀门传奇》,由赵本山老师携一众徒弟主演,是一部古装情景喜剧。一句话来说,像当年追更《龙门镖局》一样上头。 赵本山老师在剧中有非常多的标志性的谐音梗。最近几年脱口秀势大,谐音梗被用烂了,也被污名化了。对我来说,最开始熟悉谐音这种表演方式,就是来自赵老师的春晚小品。 特别神奇的是,赵老师用谐音梗,怎么听怎么舒服,换个人就绝对不行。赵老师表演时的表情、眼神、身段、节奏,就是能把谐音这种喜剧效果发挥地淋漓尽致。不费脑,不抖机灵,不拐弯抹角,就是那么亲切直给的东北硬幽默。 祝赵老师身体健康,多出新作品。 2023-08-30
邮件中的链接被自动打开 发现问题 我有个脚本在每晚 22 - 24 点,每隔一段时间检查宝宝日记是否发表,如果未发表就给自己发一封邮件。邮件中附带一个链接,打开后会写入数据库标识,当天不再提醒。 最近发现一个问题,忘发日记在 22 点会收到一次邮件,然后就不再收到了。正常情况应该是隔段时间就收到一封,直到发表日记为止。 检查数据库发现标识被更新了,也就是链接被打开过,但是我本人并没有点击。 分析问题 根据数据库更新时间对比行为日志,发现有两种情形下邮件中的链接被自动打开了。 1. 平台自动访问邮件链接 根据日志,访问日记邮件链接的 ip 来自阿里云。我用的是阿里云的邮件推送,以前没发生过这种问题。现在猜测阿里云近期过了修改,会访问邮件中的链接。 2. 客户端自动访问邮件链接 与日记邮件类似,评论回复的通知邮件附带了取消通知的链接。对比日志发现,邮件中的多个链接在同一秒中被打开了,不像是人为操作。所以猜测有些博友的... 2023-08-30