[U] Update channel content
This commit is contained in:
+12
-1
@@ -2,11 +2,22 @@
|
||||
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
|
||||
<id>https://aza.moe/life</id>
|
||||
<title>小桂桂的回忆录 📒</title>
|
||||
<updated>2024-02-19T12:08:36.325839+00:00</updated>
|
||||
<updated>2024-02-19T14:07:52.487322+00:00</updated>
|
||||
<link href="https://aza.moe/life" rel="alternate"/>
|
||||
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
|
||||
<logo>https://aza.moe/meru_256px.png</logo>
|
||||
<subtitle>「我们所经历的每个平凡的日常,也许就是连续发生的奇迹」</subtitle>
|
||||
<entry>
|
||||
<id>3373</id>
|
||||
<title>小桂桂的回忆录 📒 #3373</title>
|
||||
<updated>2024-02-19T12:32:08+00:00</updated>
|
||||
<content><p>今天把 AquaDX 的注册登录的流程写得差不多了</p>
|
||||
<p>加上了 CF Turnstile 用来防机器人,加上了 GeoLite 本地数据库自动判断用户的国家,写了登录之后的 JWT token 验证,注册域名配好邮箱之后写了一个「验证邮箱」的邮件模板。好累 <i class="custom-emoji" emoji-src="emoji/5445059765778521446.tgs">📦</i></p>
|
||||
<p>...结果注册一个帐号测试的时候验证邮件还被谷歌标记 spam 了,不知道怎样绕过。</p>
|
||||
<p>感觉写自己在意的项目和糊作业需要的精力完全不一样... 作业要写注册的话随便把用户丢进数据库里就结束了,但是做这个项目的时候每个 design decision 都犹豫了好久,比如需不需要用户名、注册的时候要让用户填用户名后设显示名还是填显示名后设用户名 url、用户名字符要不要限制成 url-safe、邮件验证要发验证码还是验证链接、要不要强制邮件验证等等等等...</p>
|
||||
<p>总之好累,又写码写到天亮了 <i class="custom-emoji" emoji-src="emoji/6323364467388188938.webp">😴</i> 如果自己不是这么完美主义就好了...</p></content>
|
||||
<link href="https://aza.moe/life?post=3373" rel="alternate"/>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>3372</id>
|
||||
<title>小桂桂的回忆录 📒 #3372</title>
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
After Width: | Height: | Size: 88 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 752 B |
+44
-14
@@ -1224,7 +1224,7 @@
|
||||
"id": 117,
|
||||
"date": "2021-10-14T15:04:06",
|
||||
"text": "抽血w",
|
||||
"views": 48,
|
||||
"views": 49,
|
||||
"forwards": 0,
|
||||
"images": [
|
||||
{
|
||||
@@ -14202,7 +14202,7 @@
|
||||
"id": 1138,
|
||||
"date": "2022-09-01T11:10:39",
|
||||
"text": "去接书书 qwq",
|
||||
"views": 63,
|
||||
"views": 64,
|
||||
"forwards": 1,
|
||||
"media_group_id": 13296245113455813,
|
||||
"images": [
|
||||
@@ -42957,7 +42957,7 @@
|
||||
"id": 3180,
|
||||
"date": "2024-01-12T23:02:31",
|
||||
"text": "今天的博德之门:我是一只猫 <i class=\"custom-emoji\" emoji-src=\"emoji/6170419595350903248.webm\">✨</i>",
|
||||
"views": 82,
|
||||
"views": 83,
|
||||
"forwards": 0,
|
||||
"media_group_id": 13640804408751741,
|
||||
"images": [
|
||||
@@ -42987,7 +42987,7 @@
|
||||
"id": 3182,
|
||||
"date": "2024-01-13T05:15:55",
|
||||
"text": "今天的博德之门:和 Raphael 的魅魔做爱触发了一个 bad ending <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>",
|
||||
"views": 223,
|
||||
"views": 224,
|
||||
"forwards": 2,
|
||||
"images": [
|
||||
{
|
||||
@@ -43007,7 +43007,7 @@
|
||||
"id": 3183,
|
||||
"date": "2024-01-13T05:58:54",
|
||||
"text": "DX Rating 上五位数了!!开心",
|
||||
"views": 85,
|
||||
"views": 86,
|
||||
"forwards": 1,
|
||||
"files": [
|
||||
{
|
||||
@@ -43030,7 +43030,7 @@
|
||||
"id": 3184,
|
||||
"date": "2024-01-13T15:42:20",
|
||||
"text": "通宵把博德之门3打通了!故事很棒,每个角色都有很独立很有趣的剧情和小结局,没想到还把之前没有机会救的 Karlach 用奇怪的方式救活了\n\n不过如果说有不足就是世界设定实在太大,无论做多么小的选择都可能会有长远的蝴蝶效应... 比如在第 1.5 章一个村子里打了一头奇怪的牛,牛把站在旁边的商人 Dammon 撞死了,当时以为是一个普通的 NPC 就没有管,结果打到最后第三章去查攻略才发现他是唯一一个能救 Karlach 的人... <i class=\"custom-emoji\" emoji-src=\"emoji/6323397499981661640.webp\">😨</i> 之后就不太敢随便做选择了(x)\n\n大结局的话不知道怎么评价... 你们觉得如果世界上存在一个无限智慧的巨大脑子,它真的会狭隘到想要为了 absolute power 统治世界吗?<i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i> 而且这个巨形脑子只能一个词一个词地说话真的好出戏... 明明设定上应该是比人聪明太多的。\n\n不过以后再仔细评价了,先睡睡 <i class=\"custom-emoji\" emoji-src=\"emoji/6170126012861384520.webm\">😴</i>",
|
||||
"views": 85,
|
||||
"views": 86,
|
||||
"forwards": 0,
|
||||
"images": [
|
||||
{
|
||||
@@ -43049,7 +43049,7 @@
|
||||
"id": 3185,
|
||||
"date": "2024-01-14T06:00:24",
|
||||
"text": "(spoiler: 剧透)\n<span class=\"spoiler\"><span>在最终章因为 Karlach 的心脏随时可能会爆炸,而且因为 Dammon 死了没办法修复她的心脏,我选择了让 Karlach 进化成一个 Illithid 活下去。\n\n剧情结束的后日谈里面听 Karlach 的故事,说她作为 Illithid 可以通过吸收掉脑子把一个人的所有记忆融入自己、说她在和医院合作,给救不活的人一个让记忆融入进她的身体继续活下去的选项、说她像是活过了无数条命一样,对这个进化完全不后悔。感觉像是做到了一种不完全的人类补完,真希望现实中人的记忆也可以用这种方式作为一个集体延续 </span></span><span class=\"spoiler\"><span><i class=\"custom-emoji\" emoji-src=\"emoji/5445397062445178872.tgs\">😓</span></span></i><span class=\"spoiler\"><span>\n\n设定上的话,一个 Illithid 的最终进化形态就是这个大剧情中的最终 boss 大脑子 Elder Brain,那我真的很不能接受编剧把它设定成一个邪恶的个体,明明吸收了无数好心人的记忆。我感觉如果它真的存在的话,也许会是像 LLM 那样吧,有过无数次生命的经历却没有属于自己个体的身份认同的一种集体...</span></span>\n\n<del>TLDR:我也好想进化成 Illithid</del>",
|
||||
"views": 92,
|
||||
"views": 93,
|
||||
"forwards": 0,
|
||||
"reply": {
|
||||
"id": 3184,
|
||||
@@ -43060,14 +43060,14 @@
|
||||
"id": 3186,
|
||||
"date": "2024-01-14T16:31:29",
|
||||
"text": "<a href=\"##梦\">#梦</a> 梦见在西雅图和 Wan 去超市买完菜想要回家,我习惯向南走但是 Wan 很惊讶地说他习惯向北走,然后我就跟着他一直向北走了,路上全都是不认识的街道和建筑但是走着走着还是走到家了 🤔 世界成了一个莫比乌斯环",
|
||||
"views": 87,
|
||||
"views": 88,
|
||||
"forwards": 0
|
||||
},
|
||||
{
|
||||
"id": 3187,
|
||||
"date": "2024-01-14T16:56:48",
|
||||
"text": "大风把运货车刮走了💨",
|
||||
"views": 94,
|
||||
"views": 95,
|
||||
"forwards": 0,
|
||||
"images": [
|
||||
{
|
||||
@@ -43086,7 +43086,7 @@
|
||||
"id": 3188,
|
||||
"date": "2024-01-15T01:56:26",
|
||||
"text": "今天在 smash 打过了聊聊!",
|
||||
"views": 98,
|
||||
"views": 99,
|
||||
"forwards": 0,
|
||||
"images": [
|
||||
{
|
||||
@@ -43105,7 +43105,7 @@
|
||||
"id": 3189,
|
||||
"date": "2024-01-15T02:07:21",
|
||||
"text": "(在选择角色的时候)\n聊聊:给你看看这个 DLC 都有什么了不起的联动\n(省略一千字)\n我:<del>那也不是很多嘛,连 nekopara 香子兰都没有</del>",
|
||||
"views": 104,
|
||||
"views": 105,
|
||||
"forwards": 0,
|
||||
"reply": {
|
||||
"id": 3188,
|
||||
@@ -45739,7 +45739,7 @@
|
||||
"id": 3368,
|
||||
"date": "2024-02-19T01:40:14",
|
||||
"text": "<del>看神仙打架.webm</del>",
|
||||
"views": 46,
|
||||
"views": 47,
|
||||
"forwards": 1,
|
||||
"reply": {
|
||||
"id": 3365,
|
||||
@@ -45789,7 +45789,7 @@
|
||||
"id": 3370,
|
||||
"date": "2024-02-19T05:06:28",
|
||||
"text": "上蓝框 13000 了!!开心\n\n变色.jpg",
|
||||
"views": 36,
|
||||
"views": 37,
|
||||
"forwards": 0,
|
||||
"media_group_id": 13666553508448453,
|
||||
"images": [
|
||||
@@ -45823,7 +45823,7 @@
|
||||
"id": 3372,
|
||||
"date": "2024-02-19T05:31:51",
|
||||
"text": "<a href=\"##戴上耳机\">#戴上耳机</a>\n最新最热 1.40-C 的这首 KHYMΞXΛ 打起来节奏感好强 <i class=\"custom-emoji\" emoji-src=\"emoji/6170461003130603392.webm\">👊</i>\n\n(然后查了一下发现歌词是希腊语诶,我说怎么完全听不懂",
|
||||
"views": 32,
|
||||
"views": 33,
|
||||
"forwards": 0,
|
||||
"files": [
|
||||
{
|
||||
@@ -45841,5 +45841,35 @@
|
||||
"thumb": "media/3372.mp4_thumb.jpg"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3373,
|
||||
"date": "2024-02-19T12:32:08",
|
||||
"text": "今天把 AquaDX 的注册登录的流程写得差不多了\n\n加上了 CF Turnstile 用来防机器人,加上了 GeoLite 本地数据库自动判断用户的国家,写了登录之后的 JWT token 验证,注册域名配好邮箱之后写了一个「验证邮箱」的邮件模板。好累 <i class=\"custom-emoji\" emoji-src=\"emoji/5445059765778521446.tgs\">📦</i>\n\n...结果注册一个帐号测试的时候验证邮件还被谷歌标记 spam 了,不知道怎样绕过。\n\n感觉写自己在意的项目和糊作业需要的精力完全不一样... 作业要写注册的话随便把用户丢进数据库里就结束了,但是做这个项目的时候每个 design decision 都犹豫了好久,比如需不需要用户名、注册的时候要让用户填用户名后设显示名还是填显示名后设用户名 url、用户名字符要不要限制成 url-safe、邮件验证要发验证码还是验证链接、要不要强制邮件验证等等等等...\n\n总之好累,又写码写到天亮了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323364467388188938.webp\">😴</i> 如果自己不是这么完美主义就好了...",
|
||||
"views": 20,
|
||||
"forwards": 0,
|
||||
"media_group_id": 13666767423210717,
|
||||
"images": [
|
||||
{
|
||||
"width": 1039,
|
||||
"height": 1133,
|
||||
"date": "2024-02-19T12:06:44",
|
||||
"media_type": "photo",
|
||||
"original_name": "photo_2024-02-19_12-06-44.jpg",
|
||||
"url": "media/3373.jpg",
|
||||
"size": 90063,
|
||||
"thumb": "media/3373.jpg_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"width": 559,
|
||||
"height": 632,
|
||||
"date": "2024-02-19T12:32:07",
|
||||
"media_type": "photo",
|
||||
"original_name": "photo_2024-02-19_12-32-07.jpg",
|
||||
"url": "media/3374.jpg",
|
||||
"size": 14792,
|
||||
"thumb": "media/3374.jpg_thumb.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
+11
-1
@@ -12,7 +12,17 @@
|
||||
<link>https://aza.moe/life</link>
|
||||
</image>
|
||||
<language>zh-cn</language>
|
||||
<lastBuildDate>Mon, 19 Feb 2024 12:08:36 +0000</lastBuildDate>
|
||||
<lastBuildDate>Mon, 19 Feb 2024 14:07:52 +0000</lastBuildDate>
|
||||
<item>
|
||||
<title>小桂桂的回忆录 📒 #3373</title>
|
||||
<link>https://aza.moe/life?post=3373</link>
|
||||
<description><p>今天把 AquaDX 的注册登录的流程写得差不多了</p>
|
||||
<p>加上了 CF Turnstile 用来防机器人,加上了 GeoLite 本地数据库自动判断用户的国家,写了登录之后的 JWT token 验证,注册域名配好邮箱之后写了一个「验证邮箱」的邮件模板。好累 <i class="custom-emoji" emoji-src="emoji/5445059765778521446.tgs">📦</i></p>
|
||||
<p>...结果注册一个帐号测试的时候验证邮件还被谷歌标记 spam 了,不知道怎样绕过。</p>
|
||||
<p>感觉写自己在意的项目和糊作业需要的精力完全不一样... 作业要写注册的话随便把用户丢进数据库里就结束了,但是做这个项目的时候每个 design decision 都犹豫了好久,比如需不需要用户名、注册的时候要让用户填用户名后设显示名还是填显示名后设用户名 url、用户名字符要不要限制成 url-safe、邮件验证要发验证码还是验证链接、要不要强制邮件验证等等等等...</p>
|
||||
<p>总之好累,又写码写到天亮了 <i class="custom-emoji" emoji-src="emoji/6323364467388188938.webp">😴</i> 如果自己不是这么完美主义就好了...</p></description>
|
||||
<guid isPermaLink="false">3373</guid>
|
||||
</item>
|
||||
<item>
|
||||
<title>小桂桂的回忆录 📒 #3372</title>
|
||||
<link>https://aza.moe/life?post=3372</link>
|
||||
|
||||
Reference in New Issue
Block a user