杜郎俊赏 - dujun.io

网文烂尾

追更了两年多的小说今天更新突然就大结局了,一堆的伏笔没有回收,最终 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

AWS 将对公共 IPv4 地址收费

aws-public-ipv4-address-charge封面
今天收到 AWS 的邮件,大意是从明年2月1号开始,将对公共IPv4地址收费(0.005美元/小时)。我查了一下,原来从8月份开始网上就有相关消息,只是我没关注。 但通过网上的信息,我不能确定 AWS Free Tier 是否也受这个收费影响,所以联系了客服,得到了肯定的回答:所有公共IPv4地址都将收费。 我目前使用 AWS 做内网穿透部署开源实例,在免费服务到期之前需要找到替代方案。 以下为相关截图: 23 日更新 我仔细研读了官方博客,其中关于 AWS Free Tier 相关描述如下: The AWS Free Tier for EC2 will include 750 hours of public IPv4 address usage per month for the first 12 months, effective February 1, 2024. 另外在后续的博客中...

2023-10-22

1556封面
好消息是有自动变形的擎天柱了,坏消息是要五千块钱。

2023-10-21

动态博客实例凑满了 100 个。这是一个合适的上限值,再写下去就不礼貌了。若应用于生产环境,可以参考排在前几名的开源博客项目。剩余的实例只是“生物多样性”的客观展示,不构成选择建议。 接下来我准备整理开源微博项目。遇到的第一个问题是,如何区分博客和微博。在部署博客实例的过程中,有些项目声明是博客,但表现形式更接近微博,因此我拎出来准备后续放在微博实例中。 用我自己的理解,微博接近“动态”的概念,是一种 feed 流。微博的显著特征就是没有标题,可以在当前页面浏览全文而不需要进入详情页,可以连贯操作。接下来我遴选项目就依据这个特征。 说到博客和微博,有意思的是出现过的中间产物,先有“轻博客”,后有“富微博”。我第一份工作就是做 SNS,在那个历史时期正身处其中,参与了公司业务转型,从个人空间(博客)重构为轻博客——最终宣告失败。同时期,盛大的轻博客产品“推他”也很快夭折。

2023-10-21

开源实例之BlogoText

blogotext-example封面
前言 This is BlogoText, the lightweight SQLite Blog-Engine. 实例地址 https://blogotext.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 7.4 数据库 SQLite 3 服务器 Nginx 程序 BlogoText 3.7.6 实例部署 权限要求 具有系统读写权限 已安装 PHP 已安装 SQLite 已安装 Nginx 安装程序 仓库地址:https://github.com/BlogoText/blogotext 下载最新代码到服务器域名解析的目录,然后访问网站,按照引导完成安装。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2023-10-21

开源实例之Kyrie Blog

kyrie-blog-example封面
前言 Kyrie Blog是由SpringBoot1.5 + MyBatis + Thymeleaf等技术实现的个人博客。 实例地址 https://kyrie-blog.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Java 1.8 数据库 MariaDB 10.5 程序 Kyrie Blog 实例部署 权限要求 具有系统读写权限 已安装 Java 已安装 MySQL 安装程序 仓库地址:https://github.com/caozongpeng/SpringBootBlog 将 src/main/resources/lu_tale.sql 导入数据库,完善 application-dev.yml 数据库配置,然后运行项目。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2023-10-20

开源实例之izone

izone-example封面
前言 本实例是一个以 Django 作为框架搭建的个人博客。 实例地址 https://izone.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Python 3.9 数据库 MariaDB 10.5 缓存 Redis 服务器 Nginx 程序 izone 实例部署 权限要求 具有系统读写权限 已安装 Python 已安装 MySQL、Redis 已安装 Nginx 安装程序 仓库地址:https://github.com/Hopetree/izone #克隆代码 git clone https://github.com/Hopetree/izone.git cd izone #完善数据库配置 vim izone/settings.py #安装依赖 pip install -r requirements.txt #数据初始化 python3 manage.py...

2023-10-20

开源实例之Vertigo

vertigo-example封面
前言 Vertigo 是 Go 语言编写的极简博客引擎。 实例地址 https://vertigo.dujun.eu.org 实例配置 配置 描述 系统 Debian 开发环境服务端 Go 1.20 数据库 SQLite 3 程序 Vertigo 0.3 实例部署 权限要求 具有系统读写权限 已安装 SQLite 安装程序 仓库地址:https://github.com/jhvst/vertigo 下载最新二进制包,执行 ./vertigo 启动,访问网站,按照引导完成安装。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2023-10-19

开源实例之EiBlog

eiblog-example封面
前言 EiBlog 是 Go 语言编写的博客系统,后台使用了 Typecho 的样式。 实例地址 https://eiblog.dujun.eu.org 实例配置 配置 描述 系统 Debian 开发环境服务端 Go 1.20 数据库 SQLite 3 程序 EiBlog 2.2.9 实例部署 权限要求 具有系统读写权限 已安装 SQLite 安装程序 仓库地址:https://github.com/eiblog/eiblog 下载最新二进制包,执行 ./backend 启动。 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实例

2023-10-19

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195