[U] Update channel content

This commit is contained in:
github-actions
2024-11-27 02:38:40 +00:00
parent ef9012e78d
commit 1c0e59efe3
6 changed files with 79 additions and 47 deletions
+8 -1
View File
@@ -2,11 +2,18 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn"> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
<id>https://aza.moe/life</id> <id>https://aza.moe/life</id>
<title>小桂桂的回忆录 📒</title> <title>小桂桂的回忆录 📒</title>
<updated>2024-11-27T00:12:59.852809+00:00</updated> <updated>2024-11-27T02:38:36.223550+00:00</updated>
<link href="https://aza.moe/life" rel="alternate"/> <link href="https://aza.moe/life" rel="alternate"/>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator> <generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<logo>https://aza.moe/meru_256px.png</logo> <logo>https://aza.moe/meru_256px.png</logo>
<subtitle>「我们所经历的每个平凡的日常,也许就是连续发生的奇迹」</subtitle> <subtitle>「我们所经历的每个平凡的日常,也许就是连续发生的奇迹」</subtitle>
<entry>
<id>4691</id>
<title>小桂桂的回忆录 📒 #4691</title>
<updated>2024-11-27T01:08:16+00:00</updated>
<content>&lt;p&gt;sus is coming &lt;i class="custom-emoji" emoji-src="emoji/5445226814236533679.tgs"&gt;🧐&lt;/i&gt;&lt;/p&gt;</content>
<link href="https://aza.moe/life?post=4691" rel="alternate"/>
</entry>
<entry> <entry>
<id>4690</id> <id>4690</id>
<title>小桂桂的回忆录 📒 #4690</title> <title>小桂桂的回忆录 📒 #4690</title>
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

+63 -44
View File
@@ -60166,7 +60166,7 @@
"id": 4397, "id": 4397,
"date": "2024-09-05T01:50:56", "date": "2024-09-05T01:50:56",
"text": "呜呜呜 被供应链攻击断药了,贴片厂生产不出贴片了,报告说预计两个月之后才能恢复...\n\n赶快联系医生换了针剂 <i class=\"custom-emoji\" emoji-src=\"emoji/5445397062445178872.tgs\">😓</i> 可是我怕针怎么办呜呜", "text": "呜呜呜 被供应链攻击断药了,贴片厂生产不出贴片了,报告说预计两个月之后才能恢复...\n\n赶快联系医生换了针剂 <i class=\"custom-emoji\" emoji-src=\"emoji/5445397062445178872.tgs\">😓</i> 可是我怕针怎么办呜呜",
"views": 150, "views": 151,
"forwards": 3, "forwards": 3,
"images": [ "images": [
{ {
@@ -61869,7 +61869,7 @@
"id": 4512, "id": 4512,
"date": "2024-10-07T08:38:23", "date": "2024-10-07T08:38:23",
"text": "哇 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\nWarp Terminal 有开源平替了,是 <a href=\"https://www.waveterm.dev/\">Wave</a>\n\n内置 LLM 耶,而且还可以用自搭的 LLM", "text": "哇 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\nWarp Terminal 有开源平替了,是 <a href=\"https://www.waveterm.dev/\">Wave</a>\n\n内置 LLM 耶,而且还可以用自搭的 LLM",
"views": 138, "views": 139,
"forwards": 2, "forwards": 2,
"images": [ "images": [
{ {
@@ -63646,14 +63646,14 @@
"id": 4641, "id": 4641,
"date": "2024-11-09T13:37:22", "date": "2024-11-09T13:37:22",
"text": "感冒了,但是因为有作业 overdue 被迫通宵... <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>", "text": "感冒了,但是因为有作业 overdue 被迫通宵... <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>",
"views": 142, "views": 143,
"forwards": 0 "forwards": 0
}, },
{ {
"id": 4642, "id": 4642,
"date": "2024-11-11T00:39:52", "date": "2024-11-11T00:39:52",
"text": "每月去 JLC 白嫖打一套板子 (1/2)", "text": "每月去 JLC 白嫖打一套板子 (1/2)",
"views": 121, "views": 122,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -63672,14 +63672,14 @@
"id": 4643, "id": 4643,
"date": "2024-11-11T01:36:15", "date": "2024-11-11T01:36:15",
"text": "呜呜 昨天和 syama 例常打 facetime 电话,然后今天被派出所找上门了... 不知道是怎么检测的,可能需要抓包把 facetime 域名加到代理规则里", "text": "呜呜 昨天和 syama 例常打 facetime 电话,然后今天被派出所找上门了... 不知道是怎么检测的,可能需要抓包把 facetime 域名加到代理规则里",
"views": 132, "views": 133,
"forwards": 4 "forwards": 4
}, },
{ {
"id": 4645, "id": 4645,
"date": "2024-11-11T20:20:14", "date": "2024-11-11T20:20:14",
"text": "支持一下 typst\n\n<del>为什么 Overleaf $8/mo 就觉得好贵还是自搭吧,typst $8/mo 反而觉得很情愿,明明都是开源软件</del> 可能是因为 typst 这边真的在 actively 加新功能", "text": "支持一下 typst\n\n<del>为什么 Overleaf $8/mo 就觉得好贵还是自搭吧,typst $8/mo 反而觉得很情愿,明明都是开源软件</del> 可能是因为 typst 这边真的在 actively 加新功能",
"views": 124, "views": 125,
"forwards": 0, "forwards": 0,
"reply": { "reply": {
"id": 4640, "id": 4640,
@@ -63702,7 +63702,7 @@
"id": 4646, "id": 4646,
"date": "2024-11-13T09:05:08", "date": "2024-11-13T09:05:08",
"text": "<em>Civil Disobedience</em>", "text": "<em>Civil Disobedience</em>",
"views": 164, "views": 166,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -63721,7 +63721,7 @@
"id": 4647, "id": 4647,
"date": "2024-11-13T09:43:04", "date": "2024-11-13T09:43:04",
"text": "<a href=\"##TIL\">#TIL</a> 睡前好奇去问了问 chatgpt,原来电脑的电热转换效率和电暖器是一样高 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\n<span class=\"spoiler\"><span>现在家里 homelab 有两台服务器和三台街机机器,在想能不能写一个温控系统把电脑变成电暖器 qwq 室温低的时候就自动打开 folding@home,高了就关掉,电费一样的情况下既能取暖又能给科学研究贡献算力...</span></span>", "text": "<a href=\"##TIL\">#TIL</a> 睡前好奇去问了问 chatgpt,原来电脑的电热转换效率和电暖器是一样高 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\n<span class=\"spoiler\"><span>现在家里 homelab 有两台服务器和三台街机机器,在想能不能写一个温控系统把电脑变成电暖器 qwq 室温低的时候就自动打开 folding@home,高了就关掉,电费一样的情况下既能取暖又能给科学研究贡献算力...</span></span>",
"views": 119, "views": 120,
"forwards": 2, "forwards": 2,
"reply": { "reply": {
"id": 3668, "id": 3668,
@@ -63744,7 +63744,7 @@
"id": 4648, "id": 4648,
"date": "2024-11-14T05:31:41", "date": "2024-11-14T05:31:41",
"text": "<a href=\"##谜题\">#谜题</a> 这次是赛博管道维修工(?)\n\n<a href=\"https://www.puzzle-pipes.com/\">Pipes</a>", "text": "<a href=\"##谜题\">#谜题</a> 这次是赛博管道维修工(?)\n\n<a href=\"https://www.puzzle-pipes.com/\">Pipes</a>",
"views": 101, "views": 102,
"forwards": 0, "forwards": 0,
"reply": { "reply": {
"id": 4404, "id": 4404,
@@ -63771,7 +63771,7 @@
"id": 4649, "id": 4649,
"date": "2024-11-14T18:52:26", "date": "2024-11-14T18:52:26",
"text": "穿模飞出去看看房间有多乱(?)", "text": "穿模飞出去看看房间有多乱(?)",
"views": 107, "views": 108,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -63790,7 +63790,7 @@
"id": 4650, "id": 4650,
"date": "2024-11-15T02:13:42", "date": "2024-11-15T02:13:42",
"text": "<a href=\"##桂桂今天吃什么\">#桂桂今天吃什么</a>\n用同样的方法和同样的肉炒了卷心菜和小油菜,感觉还是卷心菜更好吃一点 quq\n\n以后不买小油菜了。<del>只有小孩子才挑食,大人不买就好了</del>", "text": "<a href=\"##桂桂今天吃什么\">#桂桂今天吃什么</a>\n用同样的方法和同样的肉炒了卷心菜和小油菜,感觉还是卷心菜更好吃一点 quq\n\n以后不买小油菜了。<del>只有小孩子才挑食,大人不买就好了</del>",
"views": 110, "views": 111,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -63809,7 +63809,7 @@
"id": 4651, "id": 4651,
"date": "2024-11-15T06:14:44", "date": "2024-11-15T06:14:44",
"text": "!!发现一个很有趣的东西,叫做 OSC52\n\n简单来说就是,在命令行运行的程序可以打一串特殊的转义文字作为 OSC52 指令,然后支持 OSC52 的终端就会把文字内容复制到剪切板上 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i> 这样就可以跨越系统跨越 SSH 边界、只要在能够输出文字的终端里都可以读写剪切板了!\n\n查了一下发现支持 OSC52 的终端不多,但是我 <i class=\"custom-emoji\" emoji-src=\"emoji/6325651030667167615.tgs\">💻</i><i class=\"custom-emoji\" emoji-src=\"emoji/6328099527098107065.tgs\">💻</i><i class=\"custom-emoji\" emoji-src=\"emoji/6325822193703847716.tgs\">🍎</i> 上分别在用的 Windows Terminal 和 kitty 和 iTerm2 和我在用的 Micro 编辑器恰好都支持 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\n太好了,不用担心 Micro 鼠标模式透过 ssh 复制不了东西了 <a href=\"##Linux\">#Linux</a>", "text": "!!发现一个很有趣的东西,叫做 OSC52\n\n简单来说就是,在命令行运行的程序可以打一串特殊的转义文字作为 OSC52 指令,然后支持 OSC52 的终端就会把文字内容复制到剪切板上 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i> 这样就可以跨越系统跨越 SSH 边界、只要在能够输出文字的终端里都可以读写剪切板了!\n\n查了一下发现支持 OSC52 的终端不多,但是我 <i class=\"custom-emoji\" emoji-src=\"emoji/6325651030667167615.tgs\">💻</i><i class=\"custom-emoji\" emoji-src=\"emoji/6328099527098107065.tgs\">💻</i><i class=\"custom-emoji\" emoji-src=\"emoji/6325822193703847716.tgs\">🍎</i> 上分别在用的 Windows Terminal 和 kitty 和 iTerm2 和我在用的 Micro 编辑器恰好都支持 <i class=\"custom-emoji\" emoji-src=\"emoji/6170139473288890346.webm\">🤩</i>\n\n太好了,不用担心 Micro 鼠标模式透过 ssh 复制不了东西了 <a href=\"##Linux\">#Linux</a>",
"views": 110, "views": 111,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -63828,7 +63828,7 @@
"id": 4652, "id": 4652,
"date": "2024-11-15T08:50:17", "date": "2024-11-15T08:50:17",
"text": "昨天秋叶留言服务器宕了,上去看一眼原因是盘满了...\n\n清出 9GB 空间修好之后,为了防止同样的事情再次发生,随手写了一个 py crontab 脚本每小时检查一下盘用量,超过 85% 就在 tg 上发消息 <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i>\n\n<del>懒猫猫当然要用懒猫猫解决方案</del>", "text": "昨天秋叶留言服务器宕了,上去看一眼原因是盘满了...\n\n清出 9GB 空间修好之后,为了防止同样的事情再次发生,随手写了一个 py crontab 脚本每小时检查一下盘用量,超过 85% 就在 tg 上发消息 <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i>\n\n<del>懒猫猫当然要用懒猫猫解决方案</del>",
"views": 121, "views": 122,
"forwards": 0, "forwards": 0,
"media_group_id": 13853284941485317, "media_group_id": 13853284941485317,
"images": [ "images": [
@@ -63858,7 +63858,7 @@
"id": 4654, "id": 4654,
"date": "2024-11-16T02:53:45", "date": "2024-11-16T02:53:45",
"text": "豆腐可爱喵", "text": "豆腐可爱喵",
"views": 122, "views": 123,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -63877,7 +63877,7 @@
"id": 4655, "id": 4655,
"date": "2024-11-16T08:00:14", "date": "2024-11-16T08:00:14",
"text": "有时候就觉得 Github 星星数量挺迷惑的\n\n居然 oh my zsh 星星数量在第 17,明明 zsh 用户量和 bash 和 powershell 比起来都没有多少... 而且居然 .gitignore 模板仓库和 vscode 在差不多的位置 <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>", "text": "有时候就觉得 Github 星星数量挺迷惑的\n\n居然 oh my zsh 星星数量在第 17,明明 zsh 用户量和 bash 和 powershell 比起来都没有多少... 而且居然 .gitignore 模板仓库和 vscode 在差不多的位置 <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>",
"views": 114, "views": 115,
"forwards": 1, "forwards": 1,
"media_group_id": 13853952119728341, "media_group_id": 13853952119728341,
"images": [ "images": [
@@ -63907,7 +63907,7 @@
"id": 4657, "id": 4657,
"date": "2024-11-16T09:07:27", "date": "2024-11-16T09:07:27",
"text": "GitHub 星星数量排名前 10000 的代码语言统计数据\n\n排名第三位的是「没有代码」 🌚 <del>众所周知 GitHub 是一个由微软开发的免费网盘</del>", "text": "GitHub 星星数量排名前 10000 的代码语言统计数据\n\n排名第三位的是「没有代码」 🌚 <del>众所周知 GitHub 是一个由微软开发的免费网盘</del>",
"views": 142, "views": 143,
"forwards": 2, "forwards": 2,
"images": [ "images": [
{ {
@@ -63926,7 +63926,7 @@
"id": 4658, "id": 4658,
"date": "2024-11-17T05:43:42", "date": "2024-11-17T05:43:42",
"text": "有生之年 Discord 宕了", "text": "有生之年 Discord 宕了",
"views": 99, "views": 100,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -63945,7 +63945,7 @@
"id": 4659, "id": 4659,
"date": "2024-11-18T04:45:51", "date": "2024-11-18T04:45:51",
"text": "今天想要找到现在 AI 画图的 SOTA 的时候发现了一个奇妙网站 <a href=\"https://huggingface.co/spaces/ArtificialAnalysis/Text-to-Image-Leaderboard\">Text to Image Leaderboard</a>,用来收集不同模型的对比数据\n\n但是因为不太相信大众审美,所以我花时间自己做了 900 次对比,得出了一个自己的审美排行榜,FLUX 1 Pro 在第一位\n\n对比过程中还发现 DALL-E 的图辨识度真的很高,每次都是一眼就能看出是 DALL-E 生成的,其他模型都不太能... 可能也是因为这个原因 DALL-E 生成的结果很让人审美疲劳,在我的审美排行中只拿了 43%\n\n有点想试试训练一个分类模型看看每个生成模型的输出的辨识度 quq(不过说好了不开坑了", "text": "今天想要找到现在 AI 画图的 SOTA 的时候发现了一个奇妙网站 <a href=\"https://huggingface.co/spaces/ArtificialAnalysis/Text-to-Image-Leaderboard\">Text to Image Leaderboard</a>,用来收集不同模型的对比数据\n\n但是因为不太相信大众审美,所以我花时间自己做了 900 次对比,得出了一个自己的审美排行榜,FLUX 1 Pro 在第一位\n\n对比过程中还发现 DALL-E 的图辨识度真的很高,每次都是一眼就能看出是 DALL-E 生成的,其他模型都不太能... 可能也是因为这个原因 DALL-E 生成的结果很让人审美疲劳,在我的审美排行中只拿了 43%\n\n有点想试试训练一个分类模型看看每个生成模型的输出的辨识度 quq(不过说好了不开坑了",
"views": 109, "views": 110,
"forwards": 2, "forwards": 2,
"media_group_id": 13855241208528253, "media_group_id": 13855241208528253,
"images": [ "images": [
@@ -63975,7 +63975,7 @@
"id": 4661, "id": 4661,
"date": "2024-11-18T04:58:09", "date": "2024-11-18T04:58:09",
"text": "(前情提要:syama 想让 gpt4o 画一张我和她和瑞希躺在床上的样子,但是输出结果一直被 OpenAI 的内容政策拦截,所以我把 prompt 拿给 FLUX 1.1 Pro Ultra 画了\n\n感觉 OpenAI 对图片生成的内容拦截是不是太严了 <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>", "text": "(前情提要:syama 想让 gpt4o 画一张我和她和瑞希躺在床上的样子,但是输出结果一直被 OpenAI 的内容政策拦截,所以我把 prompt 拿给 FLUX 1.1 Pro Ultra 画了\n\n感觉 OpenAI 对图片生成的内容拦截是不是太严了 <i class=\"custom-emoji\" emoji-src=\"emoji/6170424195260877091.webm\">🤗</i>",
"views": 124, "views": 125,
"forwards": 1, "forwards": 1,
"reply": { "reply": {
"id": 4659, "id": 4659,
@@ -63999,7 +63999,7 @@
"id": 4662, "id": 4662,
"date": "2024-11-18T07:04:50", "date": "2024-11-18T07:04:50",
"text": "<a href=\"##戴上耳机\">#戴上耳机</a>\n\n看到某频道里面发了 Flamingo 突然想到这首歌 qwq\n\n♪ Black, white, green or blue\n♪ show off your natural hue\n♪ Flamingo oh oh oh woah\n♪ If you're multicoloured thats cool too\n♪ You dont need to change\n♪ Its boring being the same\n♪ Flamingo oh oh oh woah\n♪ Youre pretty either way", "text": "<a href=\"##戴上耳机\">#戴上耳机</a>\n\n看到某频道里面发了 Flamingo 突然想到这首歌 qwq\n\n♪ Black, white, green or blue\n♪ show off your natural hue\n♪ Flamingo oh oh oh woah\n♪ If you're multicoloured thats cool too\n♪ You dont need to change\n♪ Its boring being the same\n♪ Flamingo oh oh oh woah\n♪ Youre pretty either way",
"views": 107, "views": 108,
"forwards": 0, "forwards": 0,
"files": [ "files": [
{ {
@@ -64021,7 +64021,7 @@
"id": 4663, "id": 4663,
"date": "2024-11-18T16:00:03", "date": "2024-11-18T16:00:03",
"text": "<a href=\"##ADHD\">#ADHD</a> 犯蠢 1/1", "text": "<a href=\"##ADHD\">#ADHD</a> 犯蠢 1/1",
"views": 116, "views": 118,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -64040,7 +64040,7 @@
"id": 4664, "id": 4664,
"date": "2024-11-18T17:10:54", "date": "2024-11-18T17:10:54",
"text": "<a href=\"##戴上耳机\">#戴上耳机</a>\n第一次听到 Flamingo 这首歌其实是四五年前在 osu 里面打了这个 WTN3 的 remix,也好好听 qwq", "text": "<a href=\"##戴上耳机\">#戴上耳机</a>\n第一次听到 Flamingo 这首歌其实是四五年前在 osu 里面打了这个 WTN3 的 remix,也好好听 qwq",
"views": 104, "views": 105,
"forwards": 0, "forwards": 0,
"reply": { "reply": {
"id": 4662, "id": 4662,
@@ -64066,7 +64066,7 @@
"id": 4665, "id": 4665,
"date": "2024-11-19T06:57:00", "date": "2024-11-19T06:57:00",
"text": "感觉自己开始会玩一点 shogi 了 ☗", "text": "感觉自己开始会玩一点 shogi 了 ☗",
"views": 99, "views": 100,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -64085,7 +64085,7 @@
"id": 4666, "id": 4666,
"date": "2024-11-19T15:00:43", "date": "2024-11-19T15:00:43",
"text": "<a href=\"##桌游\">#桌游</a> 今天聊聊说想早上七点起来看国足,我看时间已经不早了当然是选择了通宵 qwq\n\n和聊聊玩 shogi 完胜,然后聊聊觉得我在欺负不会玩的人(确实有点)所以就改成了玩她喜欢的桌游 Through the Ages,大概是一个《文明》系的桌游\n\n我是第一次玩所以花了半个小时看教程(不得不说教程对话写得真的很幽默)刚开始资源也没有平衡好,玩到 I 时代的时候拿太多降价升级卡了导致矿物花不掉、研究点产出又不足,很多科技都屯在手上没打出来... 以及很多回合都因为思考太久严重超时 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>\n\n到最后一回合的时候原本觉得要输了,文化点数差了整整 31,但是也在历史事件里埋好了最好的准备... 结果结算之后居然赢了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i> 结算过程反超了 38 点,奇妙", "text": "<a href=\"##桌游\">#桌游</a> 今天聊聊说想早上七点起来看国足,我看时间已经不早了当然是选择了通宵 qwq\n\n和聊聊玩 shogi 完胜,然后聊聊觉得我在欺负不会玩的人(确实有点)所以就改成了玩她喜欢的桌游 Through the Ages,大概是一个《文明》系的桌游\n\n我是第一次玩所以花了半个小时看教程(不得不说教程对话写得真的很幽默)刚开始资源也没有平衡好,玩到 I 时代的时候拿太多降价升级卡了导致矿物花不掉、研究点产出又不足,很多科技都屯在手上没打出来... 以及很多回合都因为思考太久严重超时 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>\n\n到最后一回合的时候原本觉得要输了,文化点数差了整整 31,但是也在历史事件里埋好了最好的准备... 结果结算之后居然赢了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i> 结算过程反超了 38 点,奇妙",
"views": 99, "views": 100,
"forwards": 0, "forwards": 0,
"media_group_id": 13856227549052269, "media_group_id": 13856227549052269,
"images": [ "images": [
@@ -64115,7 +64115,7 @@
"id": 4668, "id": 4668,
"date": "2024-11-20T10:07:34", "date": "2024-11-20T10:07:34",
"text": "鬼故事 整理聊聊的工作桌发现热熔胶枪一直开着... 它可能已经 100W 烧了三个月了,现在喷头已经堵住挤不出来了", "text": "鬼故事 整理聊聊的工作桌发现热熔胶枪一直开着... 它可能已经 100W 烧了三个月了,现在喷头已经堵住挤不出来了",
"views": 84, "views": 85,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -64134,7 +64134,7 @@
"id": 4669, "id": 4669,
"date": "2024-11-20T14:43:04", "date": "2024-11-20T14:43:04",
"text": "今天是第 25 个跨性别纪念日。由 One Among Us、Project Trans 及跨性别相关放送联合举办的纪念晚会将于2024年11月23日 20:00 (UTC+8) 举行,以文字、念白与歌声献给陨落的星辰,献给所有柔软而坚韧的我们。\n\n收看方式: <a href=\"YouTube.com/@OneAmongUsPride\">YouTube.com/@OneAmongUsPride</a> 或访问 <a href=\"live.oau.app\">live.oau.app</a> 获取更多直播信息。", "text": "今天是第 25 个跨性别纪念日。由 One Among Us、Project Trans 及跨性别相关放送联合举办的纪念晚会将于2024年11月23日 20:00 (UTC+8) 举行,以文字、念白与歌声献给陨落的星辰,献给所有柔软而坚韧的我们。\n\n收看方式: <a href=\"YouTube.com/@OneAmongUsPride\">YouTube.com/@OneAmongUsPride</a> 或访问 <a href=\"live.oau.app\">live.oau.app</a> 获取更多直播信息。",
"views": 56, "views": 57,
"forwards": 0, "forwards": 0,
"forwarded_from": { "forwarded_from": {
"name": "One Channel! 跨儿骄傲联合广播" "name": "One Channel! 跨儿骄傲联合广播"
@@ -64156,7 +64156,7 @@
"id": 4670, "id": 4670,
"date": "2024-11-20T15:44:45", "date": "2024-11-20T15:44:45",
"text": "呜呜 当时写 AquaDX 的时候选择了「先用最方便快捷的方式把网页做出来,等有问题的时候再优化」,然后就随手写出了一个请求需要把数据库两个表完整拉下来的代码 <i class=\"custom-emoji\" emoji-src=\"emoji/6323267916523374069.webp\">🥺</i>\n\n然后现在真的有问题了,现在请求一次排行榜要拉 1452 个用户和 221448 条游玩记录... 优化之前要整整 30 秒,稍微加了缓存和 batching 优化了一下也依然要十秒 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>", "text": "呜呜 当时写 AquaDX 的时候选择了「先用最方便快捷的方式把网页做出来,等有问题的时候再优化」,然后就随手写出了一个请求需要把数据库两个表完整拉下来的代码 <i class=\"custom-emoji\" emoji-src=\"emoji/6323267916523374069.webp\">🥺</i>\n\n然后现在真的有问题了,现在请求一次排行榜要拉 1452 个用户和 221448 条游玩记录... 优化之前要整整 30 秒,稍微加了缓存和 batching 优化了一下也依然要十秒 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>",
"views": 81, "views": 82,
"forwards": 0, "forwards": 0,
"reply": { "reply": {
"id": 3430, "id": 3430,
@@ -64180,7 +64180,7 @@
"id": 4671, "id": 4671,
"date": "2024-11-21T03:25:16", "date": "2024-11-21T03:25:16",
"text": "今天花了一整天调查这个数据库问题, Hibernate 全责 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i> 以后的项目再也不用 Java EE 了\n\n我试了一下把这整个函数用 native mysql 写出来,发现这条大查询只用 1.19 秒,那为什么我的 kotlin 代码运行速度差这么大呢?\n\n开了 SQL debug 之后我发现即使只是 .findAll() 都要 N 条查询,按理来说 select * from table 只要一条查询就行啊,为什么呢?仔细看看这 N 条查询发现它把 OneToOne fk 都一个一个拉下来了。原本首先花了一条查询 SELECT * FROM parent,然后又花了 N 条查询拉 SELECT * FROM child WHERE id=i...\n\n查了一下这个问题,网上说开 Hibernate bytecode enhance 就好了,它会修改编译完的字节码让 fk 链接用到的时候再查询而不是预先把所有东西查询好。问题是它不太兼容 kotlin,绕过了三个不同的问题才成功编译,之后加上 lazy fetch 终于可以让它在用到 fk 的时候再拉数据了... \n\n但是即使这样依然要把需要拉所有 fk 数据的地方改成手动 mysql 查询,因为 orm/jpql 没办法让 findAll 把单独的查询优化成 join <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>\n\n唉 感觉凡是透明一点的 ORM 比如 ktorm 或者 exposed 都不会有这样的问题,以后不会再用 Java EE 了", "text": "今天花了一整天调查这个数据库问题, Hibernate 全责 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i> 以后的项目再也不用 Java EE 了\n\n我试了一下把这整个函数用 native mysql 写出来,发现这条大查询只用 1.19 秒,那为什么我的 kotlin 代码运行速度差这么大呢?\n\n开了 SQL debug 之后我发现即使只是 .findAll() 都要 N 条查询,按理来说 select * from table 只要一条查询就行啊,为什么呢?仔细看看这 N 条查询发现它把 OneToOne fk 都一个一个拉下来了。原本首先花了一条查询 SELECT * FROM parent,然后又花了 N 条查询拉 SELECT * FROM child WHERE id=i...\n\n查了一下这个问题,网上说开 Hibernate bytecode enhance 就好了,它会修改编译完的字节码让 fk 链接用到的时候再查询而不是预先把所有东西查询好。问题是它不太兼容 kotlin,绕过了三个不同的问题才成功编译,之后加上 lazy fetch 终于可以让它在用到 fk 的时候再拉数据了... \n\n但是即使这样依然要把需要拉所有 fk 数据的地方改成手动 mysql 查询,因为 orm/jpql 没办法让 findAll 把单独的查询优化成 join <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>\n\n唉 感觉凡是透明一点的 ORM 比如 ktorm 或者 exposed 都不会有这样的问题,以后不会再用 Java EE 了",
"views": 102, "views": 103,
"forwards": 0, "forwards": 0,
"media_group_id": 13857276129125749, "media_group_id": 13857276129125749,
"images": [ "images": [
@@ -64214,7 +64214,7 @@
"id": 4673, "id": 4673,
"date": "2024-11-21T15:30:32", "date": "2024-11-21T15:30:32",
"text": "蜂蜜太久没用变成糖块了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323564771777972671.webp\">🤤</i>", "text": "蜂蜜太久没用变成糖块了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323564771777972671.webp\">🤤</i>",
"views": 107, "views": 108,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -64233,7 +64233,7 @@
"id": 4674, "id": 4674,
"date": "2024-11-21T17:55:52", "date": "2024-11-21T17:55:52",
"text": "用原生 mysql 重写了整个查询之后获取排行榜从 30s 降到 4s 了!\n\n<del>果然什么优化都没有 RIIR 最方便</del> <i class=\"custom-emoji\" emoji-src=\"emoji/6170432338518869955.webm\">🦀</i>", "text": "用原生 mysql 重写了整个查询之后获取排行榜从 30s 降到 4s 了!\n\n<del>果然什么优化都没有 RIIR 最方便</del> <i class=\"custom-emoji\" emoji-src=\"emoji/6170432338518869955.webm\">🦀</i>",
"views": 105, "views": 106,
"forwards": 0, "forwards": 0,
"reply": { "reply": {
"id": 4670, "id": 4670,
@@ -64256,14 +64256,14 @@
"id": 4675, "id": 4675,
"date": "2024-11-21T20:30:46", "date": "2024-11-21T20:30:46",
"text": "syama 这两天在找苏州的合租,有兴趣的话请去联系 <a href=\"https://t.me/akiyamaXmizuki\">@akiyamaXmizuki</a>\n\n(帮忙打下广告 <i class=\"custom-emoji\" emoji-src=\"emoji/5442752530821948343.tgs\">🤤</i>", "text": "syama 这两天在找苏州的合租,有兴趣的话请去联系 <a href=\"https://t.me/akiyamaXmizuki\">@akiyamaXmizuki</a>\n\n(帮忙打下广告 <i class=\"custom-emoji\" emoji-src=\"emoji/5442752530821948343.tgs\">🤤</i>",
"views": 203, "views": 205,
"forwards": 2 "forwards": 2
}, },
{ {
"id": 4676, "id": 4676,
"date": "2024-11-22T04:23:54", "date": "2024-11-22T04:23:54",
"text": "高情商:my email will be encrypted\n低情商:即使对等 AES 密钥是微软服务器下发的,但是我们用 AES 加密过哦!\n\n...感觉现在很多服务的“加密”都是做给不懂计算机但是有 privacy obsession 的人看的,实际上并没有真的安全\n\n就比如这个邮件的 RMS 加密,有没有加密实际上 attack vector 都并没有变。对中间人来说,因为客户端和邮件服务器之间有 TLS,即使没有 RMS 也没办法看到内容。如果任何一方被盗了号或者盗了饼干或者电脑中了后门,攻击者无论有没有 RMS 都能看到内容。如果微软服务器被黑了,也一样无论有没有 RMS 都能看到内容,因为加密密钥存在服务器上... <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i> 唉,真的什么都没有解决呢\n\n<del>感觉懂安全的人在这个时代已经摆烂了,想绝对安全也不太可能呢,鬼知道还有多少 Jia Tan 在我的电脑上留着后门</del>", "text": "高情商:my email will be encrypted\n低情商:即使对等 AES 密钥是微软服务器下发的,但是我们用 AES 加密过哦!\n\n...感觉现在很多服务的“加密”都是做给不懂计算机但是有 privacy obsession 的人看的,实际上并没有真的安全\n\n就比如这个邮件的 RMS 加密,有没有加密实际上 attack vector 都并没有变。对中间人来说,因为客户端和邮件服务器之间有 TLS,即使没有 RMS 也没办法看到内容。如果任何一方被盗了号或者盗了饼干或者电脑中了后门,攻击者无论有没有 RMS 都能看到内容。如果微软服务器被黑了,也一样无论有没有 RMS 都能看到内容,因为加密密钥存在服务器上... <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i> 唉,真的什么都没有解决呢\n\n<del>感觉懂安全的人在这个时代已经摆烂了,想绝对安全也不太可能呢,鬼知道还有多少 Jia Tan 在我的电脑上留着后门</del>",
"views": 101, "views": 103,
"forwards": 2, "forwards": 2,
"media_group_id": 13857995477375541, "media_group_id": 13857995477375541,
"images": [ "images": [
@@ -64293,7 +64293,7 @@
"id": 4678, "id": 4678,
"date": "2024-11-22T09:48:28", "date": "2024-11-22T09:48:28",
"text": "真的觉得应该停一停了,感觉每隔一段时间就能看到一篇标题是 \"{} is all you need\" 的论文... 不是所有东西都应该是 all you need 好吗 <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i>", "text": "真的觉得应该停一停了,感觉每隔一段时间就能看到一篇标题是 \"{} is all you need\" 的论文... 不是所有东西都应该是 all you need 好吗 <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i>",
"views": 143, "views": 146,
"forwards": 2, "forwards": 2,
"images": [ "images": [
{ {
@@ -64312,7 +64312,7 @@
"id": 4679, "id": 4679,
"date": "2024-11-22T15:37:39", "date": "2024-11-22T15:37:39",
"text": "<i class=\"custom-emoji\" emoji-src=\"emoji/6327782811914733923.webp\">🥳</i>", "text": "<i class=\"custom-emoji\" emoji-src=\"emoji/6327782811914733923.webp\">🥳</i>",
"views": 125, "views": 133,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -64331,7 +64331,7 @@
"id": 4680, "id": 4680,
"date": "2024-11-22T16:10:49", "date": "2024-11-22T16:10:49",
"text": "这只是一张普通的日落", "text": "这只是一张普通的日落",
"views": 84, "views": 86,
"forwards": 0, "forwards": 0,
"forwarded_from": { "forwarded_from": {
"name": "Azalea", "name": "Azalea",
@@ -64354,7 +64354,7 @@
"id": 4681, "id": 4681,
"date": "2024-11-23T00:29:34", "date": "2024-11-23T00:29:34",
"text": "低情商:晚上 11:59 due\n高情商:晚上 6:00 due,晚交了六个小时以内会扣掉 -0% 哦!", "text": "低情商:晚上 11:59 due\n高情商:晚上 6:00 due,晚交了六个小时以内会扣掉 -0% 哦!",
"views": 88, "views": 90,
"forwards": 1, "forwards": 1,
"images": [ "images": [
{ {
@@ -64373,7 +64373,7 @@
"id": 4682, "id": 4682,
"date": "2024-11-23T01:14:05", "date": "2024-11-23T01:14:05",
"text": "时隔一年半的后续:今天 Zotero 告诉我说之前遇到的这篇造假的论文被 retract 了,可喜可贺\n\n看到 Retract notice 里面指出了一个 \"Paper Mill: A business that creates and sells research papers where the buyer(s) claim authorship; the business is generally unacknowledged as a contributor.\" ...居然这个世界上还有这种业务存在,好可怕。", "text": "时隔一年半的后续:今天 Zotero 告诉我说之前遇到的这篇造假的论文被 retract 了,可喜可贺\n\n看到 Retract notice 里面指出了一个 \"Paper Mill: A business that creates and sells research papers where the buyer(s) claim authorship; the business is generally unacknowledged as a contributor.\" ...居然这个世界上还有这种业务存在,好可怕。",
"views": 101, "views": 102,
"forwards": 1, "forwards": 1,
"reply": { "reply": {
"id": 2202, "id": 2202,
@@ -64422,21 +64422,21 @@
"id": 4685, "id": 4685,
"date": "2024-11-25T09:54:45", "date": "2024-11-25T09:54:45",
"text": "看了一集ダンダダン,真的爱了这个发疯展开,作画也好棒,这是新时代的 FLCL 吗", "text": "看了一集ダンダダン,真的爱了这个发疯展开,作画也好棒,这是新时代的 FLCL 吗",
"views": 75, "views": 77,
"forwards": 0 "forwards": 0
}, },
{ {
"id": 4686, "id": 4686,
"date": "2024-11-25T15:57:03", "date": "2024-11-25T15:57:03",
"text": "谁还记得曾经有段时间给 Minecraft 安装 mod 要手动解压 minecraft.jar,把 class 文件替换掉再删掉 META-INFO <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i>\n\n(暴露年龄了", "text": "谁还记得曾经有段时间给 Minecraft 安装 mod 要手动解压 minecraft.jar,把 class 文件替换掉再删掉 META-INFO <i class=\"custom-emoji\" emoji-src=\"emoji/6169953432485496291.webm\">😶</i>\n\n(暴露年龄了",
"views": 73, "views": 75,
"forwards": 0 "forwards": 0
}, },
{ {
"id": 4687, "id": 4687,
"date": "2024-11-26T03:11:41", "date": "2024-11-26T03:11:41",
"text": "\"hey, who does sudo report these 'incidents' to?\"\n\"you know, I've never checked.\"\n<a href=\"https://xkcd.com/838/\">xkcd#838</a>", "text": "\"hey, who does sudo report these 'incidents' to?\"\n\"you know, I've never checked.\"\n<a href=\"https://xkcd.com/838/\">xkcd#838</a>",
"views": 125, "views": 129,
"forwards": 2, "forwards": 2,
"images": [ "images": [
{ {
@@ -64455,7 +64455,7 @@
"id": 4688, "id": 4688,
"date": "2024-11-26T04:33:29", "date": "2024-11-26T04:33:29",
"text": "总是把 MTEB leaderboard 打成 MBTI <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i>", "text": "总是把 MTEB leaderboard 打成 MBTI <i class=\"custom-emoji\" emoji-src=\"emoji/6323275213672810256.webp\">😀</i>",
"views": 64, "views": 68,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -64474,8 +64474,8 @@
"id": 4689, "id": 4689,
"date": "2024-11-26T09:13:07", "date": "2024-11-26T09:13:07",
"text": "让所有的机器都训练上了模型,终于可以安心睡觉了 <i class=\"custom-emoji\" emoji-src=\"emoji/5445397062445178872.tgs\">😓</i>", "text": "让所有的机器都训练上了模型,终于可以安心睡觉了 <i class=\"custom-emoji\" emoji-src=\"emoji/5445397062445178872.tgs\">😓</i>",
"views": 59, "views": 65,
"forwards": 0, "forwards": 1,
"reply": { "reply": {
"id": 4283, "id": 4283,
"text": "升级计算服务器之前硬件是瓶颈,升级之后发现自己变成了瓶颈... 想睡觉之前挂一个计算任务跑着,发现写这个任务需要的时间比计算需要的时间长,可是我又不想让计算闲时浪费,结果就是自己要被累死了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>" "text": "升级计算服务器之前硬件是瓶颈,升级之后发现自己变成了瓶颈... 想睡觉之前挂一个计算任务跑着,发现写这个任务需要的时间比计算需要的时间长,可是我又不想让计算闲时浪费,结果就是自己要被累死了 <i class=\"custom-emoji\" emoji-src=\"emoji/6323582802050680516.webp\">🛌</i>"
@@ -64496,7 +64496,7 @@
{ {
"id": 4690, "id": 4690,
"date": "2024-11-26T16:33:25", "date": "2024-11-26T16:33:25",
"views": 39, "views": 51,
"forwards": 0, "forwards": 0,
"images": [ "images": [
{ {
@@ -64510,5 +64510,24 @@
"thumb": "media/4690.jpg_thumb.jpg" "thumb": "media/4690.jpg_thumb.jpg"
} }
] ]
},
{
"id": 4691,
"date": "2024-11-27T01:08:16",
"text": "sus is coming <i class=\"custom-emoji\" emoji-src=\"emoji/5445226814236533679.tgs\">🧐</i>",
"views": 35,
"forwards": 1,
"images": [
{
"width": 1280,
"height": 960,
"date": "2024-11-27T01:08:16",
"media_type": "photo",
"original_name": "photo_2024-11-27_01-08-16.jpg",
"url": "media/4691.jpg",
"size": 130493,
"thumb": "media/4691.jpg_thumb.jpg"
}
]
} }
] ]
+7 -1
View File
@@ -12,7 +12,13 @@
<link>https://aza.moe/life</link> <link>https://aza.moe/life</link>
</image> </image>
<language>zh-cn</language> <language>zh-cn</language>
<lastBuildDate>Wed, 27 Nov 2024 00:12:59 +0000</lastBuildDate> <lastBuildDate>Wed, 27 Nov 2024 02:38:36 +0000</lastBuildDate>
<item>
<title>小桂桂的回忆录 📒 #4691</title>
<link>https://aza.moe/life?post=4691</link>
<description>&lt;p&gt;sus is coming &lt;i class="custom-emoji" emoji-src="emoji/5445226814236533679.tgs"&gt;🧐&lt;/i&gt;&lt;/p&gt;</description>
<guid isPermaLink="false">4691</guid>
</item>
<item> <item>
<title>小桂桂的回忆录 📒 #4690</title> <title>小桂桂的回忆录 📒 #4690</title>
<link>https://aza.moe/life?post=4690</link> <link>https://aza.moe/life?post=4690</link>