vault backup: 2025-08-10 18:01:33
This commit is contained in:
1 parent
6eb9948b21
commit
2d2193f193
3 files changed
+94
-138
No files matched your search
+1
-1
@@ -34,7 +34,7 @@
|
||||
"contentTemplate": "# {{{title}}}\n\n{{{description}}}\n\n{{{article_title}}} //文章内容标题\n{{{content}}} //文章正文\n\n\n[Read in Cubox]({{{cubox_url}}}) \n[Read Original]({{{url}}}) \n\n---\n\n{{#highlights.length}}\n## Annotations \n\n{{#highlights}}\n> {{{text}}} \n\n{{#note}}\n{{{note}}}\n{{/note}}\n[Link️]({{{cubox_url}}}) \n\n{{/highlights}}\n{{/highlights.length}}",
|
||||
"highlightInContent": true,
|
||||
"dateFormat": "yyyy-MM-dd",
|
||||
"lastSyncTime": 1754817387584,
|
||||
"lastSyncTime": 1754819228785,
|
||||
"lastSyncCardId": "7350452026397950547",
|
||||
"lastCardUpdateTime": "2025-08-09T15:46:52.780+0800",
|
||||
"syncing": false
|
||||
|
||||
+89
-89
@@ -834,49 +834,49 @@
|
||||
"id": 38835133,
|
||||
"title": "硬/软件评测",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:30.151Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:11.586Z"
|
||||
},
|
||||
"38835134": {
|
||||
"id": 38835134,
|
||||
"title": "硬/软件评测/硬件评测",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:30.832Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:12.202Z"
|
||||
},
|
||||
"38835135": {
|
||||
"id": 38835135,
|
||||
"title": "硬/软件评测/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:31.816Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:12.823Z"
|
||||
},
|
||||
"38835136": {
|
||||
"id": 38835136,
|
||||
"title": "硬/软件评测/opencore",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:32.642Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:13.740Z"
|
||||
},
|
||||
"38835137": {
|
||||
"id": 38835137,
|
||||
"title": "硬/软件评测/20230826",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:34.018Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:14.354Z"
|
||||
},
|
||||
"38835138": {
|
||||
"id": 38835138,
|
||||
"title": "硬/软件评测/elasticsearch",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:37.218Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:15.078Z"
|
||||
},
|
||||
"38835140": {
|
||||
"id": 38835140,
|
||||
"title": "硬/软件评测/记账软件",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:37.891Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:15.980Z"
|
||||
},
|
||||
"38835141": {
|
||||
"id": 38835141,
|
||||
"title": "硬/软件评测/图片工具",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:38.532Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:16.872Z"
|
||||
},
|
||||
"38835142": {
|
||||
"id": 38835142,
|
||||
@@ -957,7 +957,7 @@
|
||||
"id": 38835159,
|
||||
"title": "群晖NAS/docker",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:39.523Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:17.508Z"
|
||||
},
|
||||
"38835160": {
|
||||
"id": 38835160,
|
||||
@@ -973,19 +973,19 @@
|
||||
"id": 38835163,
|
||||
"title": "群晖NAS/20230708",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:40.530Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:18.731Z"
|
||||
},
|
||||
"38835164": {
|
||||
"id": 38835164,
|
||||
"title": "群晖NAS/20230811",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:41.190Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:19.344Z"
|
||||
},
|
||||
"38835165": {
|
||||
"id": 38835165,
|
||||
"title": "破解网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:41.865Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:20.058Z"
|
||||
},
|
||||
"38835166": {
|
||||
"id": 38835166,
|
||||
@@ -1006,13 +1006,13 @@
|
||||
"id": 38835169,
|
||||
"title": "越狱",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:42.508Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:21.304Z"
|
||||
},
|
||||
"38835170": {
|
||||
"id": 38835170,
|
||||
"title": "越狱/安装ipa",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:43.553Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:21.939Z"
|
||||
},
|
||||
"38835171": {
|
||||
"id": 38835171,
|
||||
@@ -1028,7 +1028,7 @@
|
||||
"id": 38835174,
|
||||
"title": "越狱/巨魔",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:44.834Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:22.829Z"
|
||||
},
|
||||
"38835175": {
|
||||
"id": 38835175,
|
||||
@@ -1194,7 +1194,7 @@
|
||||
"id": 38835212,
|
||||
"title": "英语学习",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:45.467Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:23.454Z"
|
||||
},
|
||||
"38835213": {
|
||||
"id": 38835213,
|
||||
@@ -1255,7 +1255,7 @@
|
||||
"id": 38835225,
|
||||
"title": "幼儿教育",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:46.129Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:24.693Z"
|
||||
},
|
||||
"38835226": {
|
||||
"id": 38835226,
|
||||
@@ -1386,25 +1386,25 @@
|
||||
"id": 38835253,
|
||||
"title": "物联网解决方案/产品评估",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:46.802Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:25.294Z"
|
||||
},
|
||||
"38835254": {
|
||||
"id": 38835254,
|
||||
"title": "物联网解决方案/产品评估/语音机器人",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:47.449Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:25.905Z"
|
||||
},
|
||||
"38835255": {
|
||||
"id": 38835255,
|
||||
"title": "物联网解决方案/产品评估/语音机器人/智慧农业",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:48.415Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:27.125Z"
|
||||
},
|
||||
"38835256": {
|
||||
"id": 38835256,
|
||||
"title": "物联网解决方案/产品评估/语音机器人/智慧农业/智慧照明",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:49.387Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:27.722Z"
|
||||
},
|
||||
"38835257": {
|
||||
"id": 38835257,
|
||||
@@ -1415,7 +1415,7 @@
|
||||
"id": 38835258,
|
||||
"title": "物联网解决方案/供应商",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:50.077Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:30.669Z"
|
||||
},
|
||||
"38835259": {
|
||||
"id": 38835259,
|
||||
@@ -1436,7 +1436,7 @@
|
||||
"id": 38835262,
|
||||
"title": "物联网解决方案/安防网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:51.083Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:31.287Z"
|
||||
},
|
||||
"38835263": {
|
||||
"id": 38835263,
|
||||
@@ -1462,55 +1462,55 @@
|
||||
"id": 38835268,
|
||||
"title": "学习网站/ChatGPT",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:51.927Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:31.915Z"
|
||||
},
|
||||
"38835269": {
|
||||
"id": 38835269,
|
||||
"title": "学习网站/ChatGPT/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:52.898Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:32.809Z"
|
||||
},
|
||||
"38835270": {
|
||||
"id": 38835270,
|
||||
"title": "学习网站/Comic",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:53.536Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:33.761Z"
|
||||
},
|
||||
"38835271": {
|
||||
"id": 38835271,
|
||||
"title": "开发网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:54.531Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:34.421Z"
|
||||
},
|
||||
"38835272": {
|
||||
"id": 38835272,
|
||||
"title": "开发网站/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:55.843Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:35.378Z"
|
||||
},
|
||||
"38835273": {
|
||||
"id": 38835273,
|
||||
"title": "开发网站/VSCode",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:56.831Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:36.265Z"
|
||||
},
|
||||
"38835274": {
|
||||
"id": 38835274,
|
||||
"title": "开发网站/Python",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:57.502Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:37.851Z"
|
||||
},
|
||||
"38835275": {
|
||||
"id": 38835275,
|
||||
"title": "开发网站/F^Q",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:58.473Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:38.456Z"
|
||||
},
|
||||
"38835276": {
|
||||
"id": 38835276,
|
||||
"title": "开发网站/F^Q/20230812",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:59.158Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:40.211Z"
|
||||
},
|
||||
"38835285": {
|
||||
"id": 38835285,
|
||||
@@ -2441,7 +2441,7 @@
|
||||
"id": 38835489,
|
||||
"title": "群晖NAS",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:46:59.825Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:40.890Z"
|
||||
},
|
||||
"38835490": {
|
||||
"id": 38835490,
|
||||
@@ -2452,13 +2452,13 @@
|
||||
"id": 38835491,
|
||||
"title": "群晖NAS/nginx",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:00.499Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:41.577Z"
|
||||
},
|
||||
"38835492": {
|
||||
"id": 38835492,
|
||||
"title": "群晖NAS/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:01.220Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:42.205Z"
|
||||
},
|
||||
"38835493": {
|
||||
"id": 38835493,
|
||||
@@ -2504,13 +2504,13 @@
|
||||
"id": 38835502,
|
||||
"title": "越狱/IPA",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:01.900Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:42.825Z"
|
||||
},
|
||||
"38835503": {
|
||||
"id": 38835503,
|
||||
"title": "越狱/IPA提取",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:03.917Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:44.648Z"
|
||||
},
|
||||
"38835504": {
|
||||
"id": 38835504,
|
||||
@@ -2891,7 +2891,7 @@
|
||||
"id": 38835584,
|
||||
"title": "物联网解决方案/行业资讯",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:04.897Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:45.541Z"
|
||||
},
|
||||
"38835585": {
|
||||
"id": 38835585,
|
||||
@@ -2902,19 +2902,19 @@
|
||||
"id": 38835586,
|
||||
"title": "物联网解决方案/数字孪生",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:08.416Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:46.513Z"
|
||||
},
|
||||
"38835587": {
|
||||
"id": 38835587,
|
||||
"title": "物联网解决方案/智慧停车",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:09.378Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:47.155Z"
|
||||
},
|
||||
"38835588": {
|
||||
"id": 38835588,
|
||||
"title": "物联网解决方案/智能家居",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:09.985Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:47.784Z"
|
||||
},
|
||||
"38835589": {
|
||||
"id": 38835589,
|
||||
@@ -2925,25 +2925,25 @@
|
||||
"id": 38835590,
|
||||
"title": "物联网解决方案/智慧酒店",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:10.529Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:48.979Z"
|
||||
},
|
||||
"38835591": {
|
||||
"id": 38835591,
|
||||
"title": "物联网解决方案/智慧园区",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:11.073Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:49.617Z"
|
||||
},
|
||||
"38835592": {
|
||||
"id": 38835592,
|
||||
"title": "学习网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:11.629Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:50.861Z"
|
||||
},
|
||||
"38835593": {
|
||||
"id": 38835593,
|
||||
"title": "学习网站/博客",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:12.207Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:51.489Z"
|
||||
},
|
||||
"38835595": {
|
||||
"id": 38835595,
|
||||
@@ -2964,211 +2964,211 @@
|
||||
"id": 38835599,
|
||||
"title": "开发网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:12.796Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:52.465Z"
|
||||
},
|
||||
"38835600": {
|
||||
"id": 38835600,
|
||||
"title": "开发网站/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:13.335Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:53.085Z"
|
||||
},
|
||||
"38835601": {
|
||||
"id": 38835601,
|
||||
"title": "开发网站/VSCode",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:13.883Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:53.989Z"
|
||||
},
|
||||
"38835602": {
|
||||
"id": 38835602,
|
||||
"title": "开发网站/Python",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:14.429Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:54.618Z"
|
||||
},
|
||||
"38835603": {
|
||||
"id": 38835603,
|
||||
"title": "开发网站/F^Q",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:14.965Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:55.235Z"
|
||||
},
|
||||
"38835604": {
|
||||
"id": 38835604,
|
||||
"title": "开发网站/F^Q/20230812",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:15.511Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:55.890Z"
|
||||
},
|
||||
"38835605": {
|
||||
"id": 38835605,
|
||||
"title": "开发网站/SQL",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:16.062Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:56.835Z"
|
||||
},
|
||||
"38835606": {
|
||||
"id": 38835606,
|
||||
"title": "开发网站/App打包",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:16.611Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:57.794Z"
|
||||
},
|
||||
"38835607": {
|
||||
"id": 38835607,
|
||||
"title": "开发网站/抓包",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:17.161Z"
|
||||
"lastSyncDate": "2025-08-10T09:47:59.597Z"
|
||||
},
|
||||
"38835608": {
|
||||
"id": 38835608,
|
||||
"title": "开发网站/抓包/抓音频",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:17.718Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:00.228Z"
|
||||
},
|
||||
"38835609": {
|
||||
"id": 38835609,
|
||||
"title": "开发网站/抓包/charles",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:18.278Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:00.839Z"
|
||||
},
|
||||
"38835610": {
|
||||
"id": 38835610,
|
||||
"title": "开发网站/pdf.js",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:18.946Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:01.473Z"
|
||||
},
|
||||
"38835611": {
|
||||
"id": 38835611,
|
||||
"title": "开发网站/webplayer",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:19.678Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:02.405Z"
|
||||
},
|
||||
"38835612": {
|
||||
"id": 38835612,
|
||||
"title": "开发网站/加解密",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:20.208Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:03.021Z"
|
||||
},
|
||||
"38835613": {
|
||||
"id": 38835613,
|
||||
"title": "开发网站/cors",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:20.836Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:03.954Z"
|
||||
},
|
||||
"38835614": {
|
||||
"id": 38835614,
|
||||
"title": "开发网站/Delphi",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:21.385Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:04.877Z"
|
||||
},
|
||||
"38835615": {
|
||||
"id": 38835615,
|
||||
"title": "开发网站/APK反编译",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:21.915Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:05.515Z"
|
||||
},
|
||||
"38835616": {
|
||||
"id": 38835616,
|
||||
"title": "开源项目",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:22.497Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:06.176Z"
|
||||
},
|
||||
"38835617": {
|
||||
"id": 38835617,
|
||||
"title": "开源项目/siyuan",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:23.040Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:07.076Z"
|
||||
},
|
||||
"38835618": {
|
||||
"id": 38835618,
|
||||
"title": "开源项目/rustdesk",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:23.606Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:07.991Z"
|
||||
},
|
||||
"38835619": {
|
||||
"id": 38835619,
|
||||
"title": "开源项目/SiP",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:24.144Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:08.897Z"
|
||||
},
|
||||
"38835620": {
|
||||
"id": 38835620,
|
||||
"title": "开源项目/GitHub",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:24.705Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:09.523Z"
|
||||
},
|
||||
"38835621": {
|
||||
"id": 38835621,
|
||||
"title": "开源项目/GitHub/20230709",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:25.248Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:10.170Z"
|
||||
},
|
||||
"38835622": {
|
||||
"id": 38835622,
|
||||
"title": "开源项目/GitHub/aria2",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:25.830Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:11.372Z"
|
||||
},
|
||||
"38835624": {
|
||||
"id": 38835624,
|
||||
"title": "开源项目/GitHub/小白羊",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:26.382Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:11.974Z"
|
||||
},
|
||||
"38835625": {
|
||||
"id": 38835625,
|
||||
"title": "开源项目/GitHub/alist",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:26.944Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:12.620Z"
|
||||
},
|
||||
"38835626": {
|
||||
"id": 38835626,
|
||||
"title": "开源项目/GitHub/RustDesk",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:27.716Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:13.332Z"
|
||||
},
|
||||
"38835627": {
|
||||
"id": 38835627,
|
||||
"title": "开源项目/GitHub/imagine",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:28.411Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:13.936Z"
|
||||
},
|
||||
"38835628": {
|
||||
"id": 38835628,
|
||||
"title": "开源项目/GitHub/Bridge",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:28.958Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:14.592Z"
|
||||
},
|
||||
"38835629": {
|
||||
"id": 38835629,
|
||||
"title": "开源项目/OnlyOffice",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:30.395Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:15.240Z"
|
||||
},
|
||||
"38835630": {
|
||||
"id": 38835630,
|
||||
"title": "开源项目/OnlyOffice/20230809",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:30.959Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:15.847Z"
|
||||
},
|
||||
"38835631": {
|
||||
"id": 38835631,
|
||||
"title": "开源项目/日历",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:31.522Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:16.478Z"
|
||||
},
|
||||
"38835632": {
|
||||
"id": 38835632,
|
||||
"title": "开源项目/OCR",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:32.080Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:17.128Z"
|
||||
},
|
||||
"38835633": {
|
||||
"id": 38835633,
|
||||
"title": "开源项目/Bridge",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:32.618Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:17.760Z"
|
||||
},
|
||||
"38835636": {
|
||||
"id": 38835636,
|
||||
"title": "游戏网站",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:33.127Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:18.388Z"
|
||||
},
|
||||
"38835638": {
|
||||
"id": 38835638,
|
||||
@@ -3274,25 +3274,25 @@
|
||||
"id": 38835659,
|
||||
"title": "电子书",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:33.615Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:19.290Z"
|
||||
},
|
||||
"38835660": {
|
||||
"id": 38835660,
|
||||
"title": "电子书/电子书制作",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:34.123Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:19.895Z"
|
||||
},
|
||||
"38835661": {
|
||||
"id": 38835661,
|
||||
"title": "电子书/calibre",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:34.646Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:20.514Z"
|
||||
},
|
||||
"38835662": {
|
||||
"id": 38835662,
|
||||
"title": "电子书/20230826",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:35.191Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:21.136Z"
|
||||
},
|
||||
"38835663": {
|
||||
"id": 38835663,
|
||||
@@ -3308,7 +3308,7 @@
|
||||
"id": 38835665,
|
||||
"title": "Favorites",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:35.747Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:21.770Z"
|
||||
},
|
||||
"38835666": {
|
||||
"id": 38835666,
|
||||
@@ -3324,25 +3324,25 @@
|
||||
"id": 38835668,
|
||||
"title": "翻译",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:36.315Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:22.404Z"
|
||||
},
|
||||
"38835669": {
|
||||
"id": 38835669,
|
||||
"title": "智能家居",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:36.878Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:23.301Z"
|
||||
},
|
||||
"38835670": {
|
||||
"id": 38835670,
|
||||
"title": "智能家居/HomeAssist",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:37.424Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:24.227Z"
|
||||
},
|
||||
"58561271": {
|
||||
"id": 58561271,
|
||||
"title": "ClipperBox",
|
||||
"sync": true,
|
||||
"lastSyncDate": "2025-08-10T04:47:37.972Z"
|
||||
"lastSyncDate": "2025-08-10T09:48:25.187Z"
|
||||
},
|
||||
"-1": {
|
||||
"id": -1,
|
||||
|
||||
+4
-48
@@ -771,28 +771,6 @@
|
||||
"hash": "6be8c63fd610f6520a4991c80e051135",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "从零开始,改造一张可以用 Siri 控制的升降桌",
|
||||
"description": "<p>其实在两年前,我就已经根据我派作者 @EstrellaXD 的文章《<a href=\"https://sspai.com/prime/story/homekit-smart-standing-desk\">HomeKit 智能升降桌是怎样炼成的</a>》,自己搓出来了适合我 HomeKit 升降桌的控制模块,并试产了几块。当时实现的功能很简单,就是通过模拟升降桌控制器模块的按键操作来实现将升降桌接入 HomeKit,进而可以使用 iPhone 和 Siri 来操作。</p>\n<figure class=\"image ss-img-wrapper\"><img src=\"https://rssfile.sspai.com/2025/08/05/523df79009281de2989ba2a349d420b5.jpg\">\n <figcaption>当时做的小模块</figcaption>\n</figure>\n<p>这个方案一用就是三年。直到 25 年,我和伴侣搬进了 188 平的大豪斯,原本只需要承载我一个人需求的桌子,需要负担的事情也更多了。比如一起<s>在我的世界养猫</s>吃饭、码字、缝纫、做开发、化妆……总之,原本四个档位的高度设定对我来说是绰绰有余,但应对两个人的需求就不太够。</p>\n<p>于是我又想起了升降桌智能化这事。我想,为什么不能有一个升降桌能让我多设定几个高度模式呢,或者可以让我们直接在手机或者键盘上输入数字,然后就自动升降到指定高度呢?</p>\n<p>一开始,我想着能花点钱解决的事情,就别自己费尽心思去搞了。毕竟,前不久才刚做完一个大手术,自己没那个心力,同时自己尝试过开发硬件之后,便也知道了其中的重重困难。所以,我便在网上搜索「智能升降桌」,想着干脆买张新的好了。</p>\n<p>事情当然不出意外地——出意外了。(要是没出意外你们现在也看不到这边文章了对吧。)在我搜索的过程中发现,如今很多升降桌的宣传虽然都加上了「智能」俩字,但某种程度上来讲,他们这个「智能」是基于传统「不可升降」桌子来定义的,而非智能家居时代里「能够接入家居平台」。</p>\n<p>当然,我也很早就知道有品牌做出了支持米家的智能升降桌,但 3000 块左右的售价多少让我有点难堪——这么多钱,都够我俩去海南自驾旅行一周了。</p>\n<figure class=\"image ss-img-wrapper\"><img src=\"https://rssfile.sspai.com/2025/08/05/d4375b64b8e04ea51d11bd05b5a59912.png\"></figure>\n<p>行吧,既然没有厂家愿意做,愿意做的我买不起,那就还是只能自己上了。</p>\n<h2>折腾前的准备与忠告</h2>\n<p>这里先给大家一个重要提醒:请在早上或中午开始探索,千万不要在傍晚开始。因为除了刷机和打《文明 6》,这个点开始探索,你很容易就见到凌晨四点五点六点或者刚刚天亮的城市了。</p>\n<p>想要完成这个项目,你需要准备一些工具和环境:</p>\n<ul>\n <li><strong>ESP32 开发板</strong>,我选择的是 ESP32-C3;</li>\n <li><strong>面包板</strong>和若干<strong>杜邦线</strong>;</li>\n <li>若干 <strong>LED</strong>,用来测试电平和查看状态等;</li>\n <li>如果是方案二,还需要准备红外测距模块 <strong>VL53L0x</strong> 或 <strong>VL53L1x</strong>;</li>\n <li><strong>电烙铁、焊锡、万用表</strong>;</li>\n <li>一套好用的<strong>螺丝刀</strong>,用来拆开升降桌控制模块;</li>\n <li>一个 <strong>USB 转 UART 模块</strong>,可能需要用来刷固件或抓取 UART 数据;</li>\n <li>一个<strong>支持第三方加载项的 Home Assistant 环境</strong>(用于安装 ESPHome);以及</li>\n <li>一个具有探索精神,且懂一些编程基础的你。</li>\n</ul>\n<h2>目标与核心思路</h2>\n<p>在开始改造之前,得想明白自己要什么。前情里已经透露了核心的需求,但我又想着做都做了,不如做个完整功能的升降桌,把控制模块上所有的功能都给接入智能化控制好了。因此,现在的目标就比较明确:在不换升降桌控制器的前提下,实现——</p>\n<ul>\n <li>输入高度数值后,升降桌调整到指定高度;</li>\n <li>能设定超过四个高度模式;</li>\n <li>将所有升降桌的物理按键都变成可用手机或语音控制的按钮;</li>\n <li>接入 Home Assistant,进而可以桥接到 HomeKit,或者通过 Matter 接入各种平台。</li>\n</ul>\n<p>有了目标,就可以思考改造的思路了。</p>\n<p>过去,我根据 @EstrellaXD 所写<a href=\"https://sspai.com/prime/story/homekit-smart-standing-desk\">文章</a>而制作的控制模块里,只是单纯模拟了升降桌按下高度档位的物理按钮来实现 HomeKit 控制。但要实现上面的目标,最核心的问题就是如何获取升降桌当前的高度,否则后面的功能全都无从谈起。</p>\n<p>拿到了关键的升降桌高度数据之后,还要让升降桌可以和 Home Assistant 交互:将升降桌Line truncated
|
||||
"content": "<p>其实在两年前,我就已经根据我派作者 @EstrellaXD 的文章《<a href=\"https://sspai.com/prime/story/homekit-smart-standing-desk\">HomeKit 智能升降桌是怎样炼成的</a>》,自己搓出来了适合我 HomeKit 升降桌的控制模块,并试产了几块。当时实现的功能很简单,就是通过模拟升降桌控制器模块的按键操作来实现将升降桌接入 HomeKit,进而可以使用 iPhone 和 Siri 来操作。</p>\n<figure class=\"image ss-img-wrapper\"><img src=\"https://rssfile.sspai.com/2025/08/05/523df79009281de2989ba2a349d420b5.jpg\">\n <figcaption>当时做的小模块</figcaption>\n</figure>\n<p>这个方案一用就是三年。直到 25 年,我和伴侣搬进了 188 平的大豪斯,原本只需要承载我一个人需求的桌子,需要负担的事情也更多了。比如一起<s>在我的世界养猫</s>吃饭、码字、缝纫、做开发、化妆……总之,原本四个档位的高度设定对我来说是绰绰有余,但应对两个人的需求就不太够。</p>\n<p>于是我又想起了升降桌智能化这事。我想,为什么不能有一个升降桌能让我多设定几个高度模式呢,或者可以让我们直接在手机或者键盘上输入数字,然后就自动升降到指定高度呢?</p>\n<p>一开始,我想着能花点钱解决的事情,就别自己费尽心思去搞了。毕竟,前不久才刚做完一个大手术,自己没那个心力,同时自己尝试过开发硬件之后,便也知道了其中的重重困难。所以,我便在网上搜索「智能升降桌」,想着干脆买张新的好了。</p>\n<p>事情当然不出意外地——出意外了。(要是没出意外你们现在也看不到这边文章了对吧。)在我搜索的过程中发现,如今很多升降桌的宣传虽然都加上了「智能」俩字,但某种程度上来讲,他们这个「智能」是基于传统「不可升降」桌子来定义的,而非智能家居时代里「能够接入家居平台」。</p>\n<p>当然,我也很早就知道有品牌做出了支持米家的智能升降桌,但 3000 块左右的售价多少让我有点难堪——这么多钱,都够我俩去海南自驾旅行一周了。</p>\n<figure class=\"image ss-img-wrapper\"><img src=\"https://rssfile.sspai.com/2025/08/05/d4375b64b8e04ea51d11bd05b5a59912.png\"></figure>\n<p>行吧,既然没有厂家愿意做,愿意做的我买不起,那就还是只能自己上了。</p>\n<h2>折腾前的准备与忠告</h2>\n<p>这里先给大家一个重要提醒:请在早上或中午开始探索,千万不要在傍晚开始。因为除了刷机和打《文明 6》,这个点开始探索,你很容易就见到凌晨四点五点六点或者刚刚天亮的城市了。</p>\n<p>想要完成这个项目,你需要准备一些工具和环境:</p>\n<ul>\n <li><strong>ESP32 开发板</strong>,我选择的是 ESP32-C3;</li>\n <li><strong>面包板</strong>和若干<strong>杜邦线</strong>;</li>\n <li>若干 <strong>LED</strong>,用来测试电平和查看状态等;</li>\n <li>如果是方案二,还需要准备红外测距模块 <strong>VL53L0x</strong> 或 <strong>VL53L1x</strong>;</li>\n <li><strong>电烙铁、焊锡、万用表</strong>;</li>\n <li>一套好用的<strong>螺丝刀</strong>,用来拆开升降桌控制模块;</li>\n <li>一个 <strong>USB 转 UART 模块</strong>,可能需要用来刷固件或抓取 UART 数据;</li>\n <li>一个<strong>支持第三方加载项的 Home Assistant 环境</strong>(用于安装 ESPHome);以及</li>\n <li>一个具有探索精神,且懂一些编程基础的你。</li>\n</ul>\n<h2>目标与核心思路</h2>\n<p>在开始改造之前,得想明白自己要什么。前情里已经透露了核心的需求,但我又想着做都做了,不如做个完整功能的升降桌,把控制模块上所有的功能都给接入智能化控制好了。因此,现在的目标就比较明确:在不换升降桌控制器的前提下,实现——</p>\n<ul>\n <li>输入高度数值后,升降桌调整到指定高度;</li>\n <li>能设定超过四个高度模式;</li>\n <li>将所有升降桌的物理按键都变成可用手机或语音控制的按钮;</li>\n <li>接入 Home Assistant,进而可以桥接到 HomeKit,或者通过 Matter 接入各种平台。</li>\n</ul>\n<p>有了目标,就可以思考改造的思路了。</p>\n<p>过去,我根据 @EstrellaXD 所写<a href=\"https://sspai.com/prime/story/homekit-smart-standing-desk\">文章</a>而制作的控制模块里,只是单纯模拟了升降桌按下高度档位的物理按钮来实现 HomeKit 控制。但要实现上面的目标,最核心的问题就是如何获取升降桌当前的高度,否则后面的功能全都无从谈起。</p>\n<p>拿到了关键的升降桌高度数据之后,还要让升降桌可以和 Home Assistant 交互:将升降桌数Line truncated
|
||||
"category": "",
|
||||
"link": "https://sspai.com/prime/story/diy-a-siri-enabled-standing-desk",
|
||||
"creator": "宛潼",
|
||||
"pubDate": "Wed, 06 Aug 2025 17:32:53 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "zh",
|
||||
"folder": "资讯",
|
||||
"feed": "少数派",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "b46104a7c2b0ca5b11900671ecc205ed",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "现在的中国男人为啥大多不戴帽子了?",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin: 0px 8px 8px; padding: 0px; white-space: normal; font-size: 16px; text-align: justify; line-height: 1.75em;\"><span><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; vertical-align: bottom; height: auto !important;\" /></span><span><br /></span></section><section><span><br /></span></section><section style=\"text-align: center; text-indent: 0px; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_jpg/laADTC8BCK6TQt0ibcTN7ibK5T9oibDPWECsRBddEo06CoNn23n7hvaAXWrEUMQ0GXnM43fNZAjiaN7BPv2Vf9ysRQ/640?wx_fmt=webp&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section><span><br /></span></section><section><span><br /></span></section><section style=\"margin: 0px 8px; padding: 0px; white-space: normal; text-align: center; line-height: 1.75em;\"><span><span>本 文 约 6800 字</span></span><span><br /></span></section><section label=\"Powered by 135editor.com\" style=\"margin: 0px; padding: 0px; white-space: normal;\"><section label=\"Powered by 135editor.com\" style=\"margin: 0px; padding: 0px;\"><section style=\"margin: 0px; padding: 0px 8px; letter-spacing: 0.544px;\"><section label=\"Powered by 135editor.com\" style=\"margin: 0px; padding: 0px;\"><section label=\"Powered by 135editor.com\" style=\"margin: 0px; padding: 0px;\"><section><span style=\"margin: 0px; padding: 0px; color: rgb(178, 178, 178); font-size: 12px; letter-spacing: 1px;\"><span>阅 读 需 要 20 分 钟</span></span></section></section></section></section></section></section><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"宋体\"><span><br /></span></font></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"Microsoft YaHei UI\"><span>这些年来,时尚潮流来了又去,戴帽子的习惯似乎也在不经意间发生着改变。回顾</span></font><font face=\"Microsoft YaHei UI\"><span>20世纪60-80年代的老照片,还可以看到许多赵本山同款鸭舌帽,和年轻人青睐的草绿色仿军帽。但在几十年后的今天,已经很难找到真正的“群众性”帽子了。</span></font></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"Microsoft YaHei UI\"><span><br /></span></font></p><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7AICSCaQVdusibFLd8e8iciaK768zH4AFlqaib0cmqvHUXhKYGHyB7Vuuqyrzib6eRSicAhqibqocaFSsYw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK6TQt0ibcTN7ibK5T9oibDPWEC8UhQnh8mOLYntgBAS4M2x81lP5LmP0kichRSFrKRq2ODC3qAg3XyWEw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"Microsoft YaHei UI\"><span><br /></span></font><span><p></p></span></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"Microsoft YaHei UI\"><span>如今,除了军人、警察、医护等职业需要,或是取得学位时履行拨穗仪式,大多数人在正式场合通常不会戴帽子。平时如果戴帽子,主要也是为了保暖、防晒的实际需要,或是和衣服搭配,甚至用来掩盖没洗头等情况。这一习惯和秉承</span></font><font face=\"Microsoft YaHei UI\"><span>“冠礼”的古代似乎正好相反。</span></font><span><p></p></span></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"></p><p><span> </span></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"><font face=\"Microsoft YaHei UI\"><span>为什么现代人,特别是男性不如古人爱戴帽子了?</span></font><span><p></p></span></p><p style=\"margin: 8px; line-height: 1.75em; text-indent: 0px;\"></p><p><span> </span></p><section style=\"margin-bottom: 0px; letter-spacing: 0.578px; white-space: normal; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px;\"><span>“冠”</span><b><font face=\"Microsoft YaHei UI\"><span>与</span></Line truncated
|
||||
@@ -1724,7 +1702,7 @@
|
||||
{
|
||||
"title": "关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API",
|
||||
"description": "今天,当我还沉浸在沉浸式翻译的时候,有同学已经把瓜喂到嘴边了: 然后我就去研究了一下,事情…大概是这样的。 沉浸式翻译是什么? 这是一款非常流行的浏览器翻译插件,青小蛙也一直在用。(沉浸式 ",
|
||||
"content": "\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876.jpg\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 4\" class=\"wp-image-53209\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 4\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>今天,当我还沉浸在沉浸式翻译的时候,有同学已经把瓜喂到嘴边了:</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"912\" height=\"886\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 5\" class=\"wp-image-53210\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 5\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x.avif 912w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x-768x746.jpg 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" /><figcaption class=\"wp-element-caption\">来自 <a href=\"https://t.me/appinnfeed\">Appinn 频道</a>群组</figcaption></figure></div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1576\" height=\"1094\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 6\" class=\"wp-image-53197\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 6\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x.avif 1576w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x-768x533.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x-1536x1066.jpg 1536w\" sizes=\"(max-width: 1576px) 100vw, 1576px\" /><figcaption class=\"wp-element-caption\">来自<a href=\"https://meta.appinn.net/t/topic/74110\" target=\"_blank\" rel=\"noopener\">小众软件论坛</a></figcaption></figure></div>\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1100\" height=\"1206\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 7\" class=\"wp-image-53198\" style=\"width:524px;height:auto\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 7\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x.avif 1100w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x-768x842.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" /></figure>\n\n\n\n<p>然后我就去研究了一下,事情…大概是这样的。</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>沉浸式翻译是什么?</strong></h2>\n\n\n\n<p>这是一款非常流行的浏览器翻译插件,青小蛙也一直在用。(<a href=\"https://www.appinn.com/immersive-translate/\" data-type=\"post\" data-id=\"44574\">沉浸式翻译 – 支持 PDF、EPUB、网页,可同时显示原文与译文的双语翻译工具[Chrome/Firefox/油猴脚本]</a>)</p>\n\n\n\n<p>最方便的地方是,只需要将鼠标放到需要翻译的地方,按下快捷键,就能翻译该行。如果需要全文翻译,也可以按快捷键实现。并且,是<strong>双语显示</strong>,方便你对照原文,还能使用 AI 来翻译内容。</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>沉浸式翻译的第一个问题:快照泄漏</strong>隐私</h2>\n\n\n\n<p>如果你没用过<strong>生成网页快照</strong>这个功能,<strong>那么这个问题和你无关</strong>。</p>\n\n\n\n<p>如果你用过网页快照,那么:</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1294\" height=\"820\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809161008@2x-1.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 8\" class=\"wp-image-53200\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方Line truncated
|
||||
"content": "\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876.jpg\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 6\" class=\"wp-image-53209\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 6\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-09T171510.876-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>今天,当我还沉浸在沉浸式翻译的时候,有同学已经把瓜喂到嘴边了:</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"912\" height=\"886\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 7\" class=\"wp-image-53210\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 7\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x.avif 912w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809171219@2x-768x746.jpg 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" /><figcaption class=\"wp-element-caption\">来自 <a href=\"https://t.me/appinnfeed\">Appinn 频道</a>群组</figcaption></figure></div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1576\" height=\"1094\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 8\" class=\"wp-image-53197\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 8\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x.avif 1576w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x-768x533.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809162634@2x-1536x1066.jpg 1536w\" sizes=\"(max-width: 1576px) 100vw, 1576px\" /><figcaption class=\"wp-element-caption\">来自<a href=\"https://meta.appinn.net/t/topic/74110\" target=\"_blank\" rel=\"noopener\">小众软件论坛</a></figcaption></figure></div>\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1100\" height=\"1206\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 9\" class=\"wp-image-53198\" style=\"width:524px;height:auto\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 9\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x.avif 1100w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809160910@2x-768x842.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" /></figure>\n\n\n\n<p>然后我就去研究了一下,事情…大概是这样的。</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>沉浸式翻译是什么?</strong></h2>\n\n\n\n<p>这是一款非常流行的浏览器翻译插件,青小蛙也一直在用。(<a href=\"https://www.appinn.com/immersive-translate/\" data-type=\"post\" data-id=\"44574\">沉浸式翻译 – 支持 PDF、EPUB、网页,可同时显示原文与译文的双语翻译工具[Chrome/Firefox/油猴脚本]</a>)</p>\n\n\n\n<p>最方便的地方是,只需要将鼠标放到需要翻译的地方,按下快捷键,就能翻译该行。如果需要全文翻译,也可以按快捷键实现。并且,是<strong>双语显示</strong>,方便你对照原文,还能使用 AI 来翻译内容。</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>沉浸式翻译的第一个问题:快照泄漏</strong>隐私</h2>\n\n\n\n<p>如果你没用过<strong>生成网页快照</strong>这个功能,<strong>那么这个问题和你无关</strong>。</p>\n\n\n\n<p>如果你用过网页快照,那么:</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1294\" height=\"820\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250809161008@2x-1.avif\" alt=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三方 API 10\" class=\"wp-image-53200\" title=\"关于沉浸式翻译的两个疑问:泄漏隐私 && 限制第三Line truncated
|
||||
"category": "业界消息",
|
||||
"link": "https://www.appinn.com/immersive-translate-2-questions/",
|
||||
"creator": "青小蛙",
|
||||
@@ -1768,7 +1746,7 @@
|
||||
{
|
||||
"title": "GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁",
|
||||
"description": "GPT-5,它来了。 详细文字在这里:《Introducing GPT-5》,好长不想看 但看到了这里: 并且:减少谄媚,少拍马屁 在发布 GPT-5 之前,我看到的都是这样的内容: 当时内心充满激动 ",
|
||||
"content": "\n<p>GPT-5,它来了。</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726.jpg\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 20\" class=\"wp-image-53183\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 20\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>详细文字在这里:《<a href=\"https://openai.com/index/introducing-gpt-5/\" target=\"_blank\" rel=\"noopener\">Introducing GPT-5</a>》,好长不想看</p>\n\n\n\n<p>但看到了这里:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1288\" height=\"480\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 21\" class=\"wp-image-53184\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 21\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x.avif 1288w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x-768x286.jpg 768w\" sizes=\"(max-width: 1288px) 100vw, 1288px\" /></figure>\n\n\n\n<p>并且:减少谄媚,少拍马屁</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1046\" height=\"1052\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 22\" class=\"wp-image-53185\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 22\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x.avif 1046w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x-768x772.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x-115x115.jpg 115w\" sizes=\"(max-width: 1046px) 100vw, 1046px\" /></figure>\n\n\n\n<p>在发布 GPT-5 之前,我看到的都是这样的内容:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"596\" height=\"893\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111224@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 23\" class=\"wp-image-53186\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 23\"></figure>\n\n\n\n<p>当时内心充满激动,世界又要变啦!</p>\n\n\n\n<p>在发布之后,我去问了GPT-5,它是这样总结的:</p>\n\n\n\n<p><strong>问:总结一下GPT-5与之前版本的区别</strong></p>\n\n\n\n<p>答:总的来说,GPT-5在智能对话、生成内容、跨模态处理、语言支持等方面都超越了前几代,带来了更强的通用性和灵活性。</p>\n\n\n\n<p>然后,我又问了一个诛心的问题:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1020\" height=\"212\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 24\" class=\"wp-image-53187\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 24\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x.avif 1020w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x-768x160.jpg 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" /></figure>\n\n\n\n<p><strong>为什么看起来没有革命性提升?</strong></p>\n\n\n\n<p><strong>渐进式优化</strong>:从GPT-3到GPT-4再到GPT-5,OpenAI逐步解决的是模型的局部瓶颈,例如推理能力、偏见控制和多模态处理的改进,而不是彻底改变现有的架构或计算原理。因此,GPT-5更像是对已有模型的不断优化,而不是从零开始的创新。</p>\n\n\n\n<p><strong>技术已趋于成熟</strong>:GPT系列的基础架构已经非常强大,提升的空间逐渐收窄,更多的是在细节上的调整和提升。例如,之前版本在长对话中可能会断裂,GPT-5解决了这个问题,但从宏观角度看,这只是一个细节的改进,而非革命性的变化。</p>\n\n\n\n<p><strong>革命性的突破难度大</strong>:像GPT-3那样的巨大飞跃,涉及的是神经网络模型架构和大Line truncated
|
||||
"content": "\n<p>GPT-5,它来了。</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726.jpg\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 22\" class=\"wp-image-53183\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 22\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-08T114858.726-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>详细文字在这里:《<a href=\"https://openai.com/index/introducing-gpt-5/\" target=\"_blank\" rel=\"noopener\">Introducing GPT-5</a>》,好长不想看</p>\n\n\n\n<p>但看到了这里:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1288\" height=\"480\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 23\" class=\"wp-image-53184\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 23\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x.avif 1288w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808102409@2x-768x286.jpg 768w\" sizes=\"(max-width: 1288px) 100vw, 1288px\" /></figure>\n\n\n\n<p>并且:减少谄媚,少拍马屁</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1046\" height=\"1052\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 24\" class=\"wp-image-53185\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 24\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x.avif 1046w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x-768x772.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808115744@2x-115x115.jpg 115w\" sizes=\"(max-width: 1046px) 100vw, 1046px\" /></figure>\n\n\n\n<p>在发布 GPT-5 之前,我看到的都是这样的内容:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"596\" height=\"893\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111224@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 25\" class=\"wp-image-53186\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 25\"></figure>\n\n\n\n<p>当时内心充满激动,世界又要变啦!</p>\n\n\n\n<p>在发布之后,我去问了GPT-5,它是这样总结的:</p>\n\n\n\n<p><strong>问:总结一下GPT-5与之前版本的区别</strong></p>\n\n\n\n<p>答:总的来说,GPT-5在智能对话、生成内容、跨模态处理、语言支持等方面都超越了前几代,带来了更强的通用性和灵活性。</p>\n\n\n\n<p>然后,我又问了一个诛心的问题:</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1020\" height=\"212\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x.avif\" alt=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 26\" class=\"wp-image-53187\" title=\"GPT-5 也嫌弃表情符号了,还说它不再谄媚,少拍马屁 26\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x.avif 1020w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250808111517@2x-768x160.jpg 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" /></figure>\n\n\n\n<p><strong>为什么看起来没有革命性提升?</strong></p>\n\n\n\n<p><strong>渐进式优化</strong>:从GPT-3到GPT-4再到GPT-5,OpenAI逐步解决的是模型的局部瓶颈,例如推理能力、偏见控制和多模态处理的改进,而不是彻底改变现有的架构或计算原理。因此,GPT-5更像是对已有模型的不断优化,而不是从零开始的创新。</p>\n\n\n\n<p><strong>技术已趋于成熟</strong>:GPT系列的基础架构已经非常强大,提升的空间逐渐收窄,更多的是在细节上的调整和提升。例如,之前版本在长对话中可能会断裂,GPT-5解决了这个问题,但从宏观角度看,这只是一个细节的改进,而非革命性的变化。</p>\n\n\n\n<p><strong>革命性的突破难度大</strong>:像GPT-3那样的巨大飞跃,涉及的是神经网络模型架构和大Line truncated
|
||||
"category": "AI",
|
||||
"link": "https://www.appinn.com/gpt5-no-emoji-no-flattery/",
|
||||
"creator": "青小蛙",
|
||||
@@ -1812,7 +1790,7 @@
|
||||
{
|
||||
"title": "运行你自己的 Firefox 同步服务器,替代 Firefox 中国",
|
||||
"description": "今天早上 @huaingabc 同学在 Firefox 中国关闭,如何备份数据一文中说: 昨天亲测,把国内账号改为国际账号就行了;退出登录,(退出前最好备份一下数据,且退出的时候不 ",
|
||||
"content": "\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097.jpg\" alt=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 31\" class=\"wp-image-53168\" title=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 31\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>今天早上 @huaingabc 同学在 <a target=\"_blank\" href=\"https://mp.weixin.qq.com/s/_VToK1oJ5d_4ZWu-bHFDrQ\" rel=\"noreferrer noopener\">Firefox 中国关闭,如何备份数据</a>一文中说:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>昨天亲测,把国内账号改为国际账号就行了;退出登录,(退出前最好备份一下数据,且退出的时候不要清除数据)然后地址栏输入 about:config → 搜索并修改以下参数identity.fxaccounts.autoconfig.uri → “https://accounts.firefox.com/, 重启就行了。国际账号为新账号,简单设置下就好了。</p>\n</blockquote>\n\n\n\n<p>青小蛙表示很好奇,就搜索了下,没想到发现了新大陆:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync.html\" target=\"_blank\" rel=\"noopener\">https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync.html</a></li>\n</ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1076\" height=\"1090\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x.avif\" alt=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 32\" class=\"wp-image-53167\" title=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 32\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x.avif 1076w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x-768x778.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x-115x115.jpg 115w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" /></figure>\n\n\n\n<p>这是 Mozilla 官方发布的全套 Firefox 同步服务器教程文档(<a href=\"https://github.com/mozilla-services/docs\" target=\"_blank\" rel=\"noopener\">Mozilla Services Documentation</a>)啊。</p>\n\n\n\n<p>包括两个部分:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sync-1.5 Server</li>\n\n\n\n<li>Firefox Accounts Server</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sync-1.5 Server(自托管同步服务器)</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>主要功能</strong>:确实是用于同步书签、历史记录、密码等浏览器数据。这是一个为用户提供数据同步功能的服务器。</li>\n\n\n\n<li><strong>存储与同步接口</strong>:它为用户提供了一个存储后端和同步接口,让数据同步到自己搭建的服务器,从而替代 Mozilla 的官方服务。这对于希望完全掌控自己数据的用户非常有吸引力。</li>\n\n\n\n<li><strong>技术栈与数据库</strong>:该服务基于 Python (特别是 Python 2.7),并可以通过配置支持多种数据库,如 SQLite, MySQL (使用 <code>pymysql</code> 驱动) 和 Postgres (通过配置 <code>sqluri</code> 连接字符串)。</li>\n\n\n\n<li><strong>客户端配置</strong>:用户需要在 Firefox 浏览器的 <code>about:config</code> 页面中,将 <code>identity.sync.tokenserver.uri</code> 指向自建服务器的地址,以完成同步配置。</li>\n\n\n\n<li><strong>服务器配置</strong>:在服务器的 <code>syncserver.ini</code> 配置文件中,必须指定一个 <code>public_url</code>,这是客户端能访问到的服务器公共 URL。</li>\n\n\n\n<li><strong>目标用户</strong>:完全符合您的描述,适合那些希望掌控个人数据存储和同步流程的用户。</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Firefox Accounts Server(Firefox 账户服务器)</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>与 Sync Server 的关系</strong>:官方文档指出,由于安全和认证机制,如果您选择自托管 Firefox 账户服务器,那么您也<strong>必须</strong>同时自托管 Sync-1.5 服务器。</li>\n\n\n\n<li><strong>独立账户系统</strong>:这是一个完全独立的账户管理系统,负责用户的身份验证(登录、注册、密码重Line truncated
|
||||
"content": "\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097.jpg\" alt=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 33\" class=\"wp-image-53168\" title=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 33\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-07T150150.097-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>今天早上 @huaingabc 同学在 <a target=\"_blank\" href=\"https://mp.weixin.qq.com/s/_VToK1oJ5d_4ZWu-bHFDrQ\" rel=\"noreferrer noopener\">Firefox 中国关闭,如何备份数据</a>一文中说:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>昨天亲测,把国内账号改为国际账号就行了;退出登录,(退出前最好备份一下数据,且退出的时候不要清除数据)然后地址栏输入 about:config → 搜索并修改以下参数identity.fxaccounts.autoconfig.uri → “https://accounts.firefox.com/, 重启就行了。国际账号为新账号,简单设置下就好了。</p>\n</blockquote>\n\n\n\n<p>青小蛙表示很好奇,就搜索了下,没想到发现了新大陆:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync.html\" target=\"_blank\" rel=\"noopener\">https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync.html</a></li>\n</ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1076\" height=\"1090\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x.avif\" alt=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 34\" class=\"wp-image-53167\" title=\"运行你自己的 Firefox 同步服务器,替代 Firefox 中国 34\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x.avif 1076w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x-768x778.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250807142933@2x-115x115.jpg 115w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" /></figure>\n\n\n\n<p>这是 Mozilla 官方发布的全套 Firefox 同步服务器教程文档(<a href=\"https://github.com/mozilla-services/docs\" target=\"_blank\" rel=\"noopener\">Mozilla Services Documentation</a>)啊。</p>\n\n\n\n<p>包括两个部分:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sync-1.5 Server</li>\n\n\n\n<li>Firefox Accounts Server</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sync-1.5 Server(自托管同步服务器)</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>主要功能</strong>:确实是用于同步书签、历史记录、密码等浏览器数据。这是一个为用户提供数据同步功能的服务器。</li>\n\n\n\n<li><strong>存储与同步接口</strong>:它为用户提供了一个存储后端和同步接口,让数据同步到自己搭建的服务器,从而替代 Mozilla 的官方服务。这对于希望完全掌控自己数据的用户非常有吸引力。</li>\n\n\n\n<li><strong>技术栈与数据库</strong>:该服务基于 Python (特别是 Python 2.7),并可以通过配置支持多种数据库,如 SQLite, MySQL (使用 <code>pymysql</code> 驱动) 和 Postgres (通过配置 <code>sqluri</code> 连接字符串)。</li>\n\n\n\n<li><strong>客户端配置</strong>:用户需要在 Firefox 浏览器的 <code>about:config</code> 页面中,将 <code>identity.sync.tokenserver.uri</code> 指向自建服务器的地址,以完成同步配置。</li>\n\n\n\n<li><strong>服务器配置</strong>:在服务器的 <code>syncserver.ini</code> 配置文件中,必须指定一个 <code>public_url</code>,这是客户端能访问到的服务器公共 URL。</li>\n\n\n\n<li><strong>目标用户</strong>:完全符合您的描述,适合那些希望掌控个人数据存储和同步流程的用户。</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Firefox Accounts Server(Firefox 账户服务器)</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>与 Sync Server 的关系</strong>:官方文档指出,由于安全和认证机制,如果您选择自托管 Firefox 账户服务器,那么您也<strong>必须</strong>同时自托管 Sync-1.5 服务器。</li>\n\n\n\n<li><strong>独立账户系统</strong>:这是一个完全独立的账户管理系统,负责用户的身份验证(登录、注册、密码重Line truncated
|
||||
"category": "Firefox",
|
||||
"link": "https://www.appinn.com/run-firefox-sync-server/",
|
||||
"creator": "青小蛙",
|
||||
@@ -1856,7 +1834,7 @@
|
||||
{
|
||||
"title": "Proxmox VE 9.0 正式发布:基于 Debian 13,内核更前沿,快来体验极客级虚拟化环境",
|
||||
"description": "Proxmox VE 9.0 在昨天晚上正式发布(北京时间2025年8月5日晚9点),基于 Debian 13 Trixie 打造,使用很新的 Linux 内核 6.14.8-2 作为稳定默认版本。重 ",
|
||||
"content": "\n<p><strong>Proxmox VE 9.0</strong> 在昨天晚上正式发布(北京时间2025年8月5日晚9点),基于 Debian 13 Trixie 打造,使用很新的 Linux 内核 6.14.8-2 作为稳定默认版本。重要软件也都紧跟主流,QEMU 升级到 10.0.2、LXC 用上 6.0.4、ZFS 2.3.3,还有 Ceph Squid 19.2.3 等。@<a href=\"https://www.appinn.com/proxmox-ve-9-0-released/\">Appinn</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700.jpg\" alt=\"Proxmox VE 9.0 正式发布:基于 Debian 13,内核更前沿,快来体验极客级虚拟化环境 35\" class=\"wp-image-53155\" title=\"Proxmox VE 9.0 正式发布:基于 Debian 13,内核更前沿,快来体验极客级虚拟化环境 35\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Proxmox VE 是什么?</h2>\n\n\n\n<p>Proxmox VE 是一个开源的虚拟化平台,它能把一台(或多台)物理服务器虚拟成好多台小电脑,里面可以跑 Windows、Linux、甚至是轻量级的容器。</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>功能</th><th>PVE 能干什么?</th></tr></thead><tbody><tr><td><strong>虚拟机(VM)</strong></td><td>在一台物理机器上,像在一块硬盘里再装一台完整的电脑(比如 Windows、Ubuntu 等)。</td></tr><tr><td><strong>容器(LXC)</strong></td><td>更轻量的“子系统”,只装需要的应用,启动快、资源占用小(类似于 Docker 但更简单)。</td></tr><tr><td><strong>集中管理</strong></td><td>有一个 <strong>网页界面</strong>,在浏览器里就能创建、启动、迁移、备份这些虚拟机和容器,完全不需要敲命令行。</td></tr><tr><td><strong>多台服务器一起管理(集群)</strong></td><td>把几台物理服务器连在一起,统一调度资源;即使某台机器挂了,别的机器还能接着跑。</td></tr><tr><td><strong>存储和网络</strong></td><td>内置支持 ZFS、Ceph、NFS、SMB 等多种存储方式,还能用 <strong>Open‑vSwitch</strong> 做高级网络(VXLAN、SR‑IOV 等)。</td></tr><tr><td><strong>免费 + 商业版</strong></td><td>社区版免费、开源,想要官方技术支持可以购买企业版的订阅。</td></tr></tbody></table></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Proxmox VE 9.0 具体更新了什么</h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>组件名称</th><th>版本号</th><th>说明</th></tr></thead><tbody><tr><td>Debian</td><td>13 “Trixie”</td><td>底层操作系统,提供稳定现代基础环境</td></tr><tr><td>Linux 内核</td><td>6.14.8-2</td><td>提升硬件支持和安全性</td></tr><tr><td>QEMU</td><td>10.0.2</td><td>虚拟机管理器,支持更多新特性和性能优化</td></tr><tr><td>LXC</td><td>6.0.4</td><td>Linux 容器组件,功能和兼容性增强</td></tr><tr><td>Ceph</td><td>Squid 19.2.3</td><td>分布式存储系统,适合企业级存储需求</td></tr><tr><td>ZFS</td><td>2.3.3</td><td>开源文件系统,支持快照和动态扩容</td></tr></tbody></table></figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>快照新玩法,卷链式支持,任何支持块存储的存储系统都能搞快照,告别阵营壁垒,无论 iSCSI/Fibre Channel 都通吃。</li>\n\n\n\n<li>高可用(HA)配置规则升级,资源与节点/资源间亲和度自定义,对应你的实际需求,集群再大也能玩转。</li>\n\n\n\n<li>SDN Fabric 上线,软件定义网络体验升级。</li>\n\n\n\n<li>移动端带来了用 Rust 的 Yew 框架重构的现代化 Web UI,手机管理也能赏心悦目了。</li>\n\n\n\n<li>ZFS 支持 RAIDZ 池动态添加新硬盘,再加再扩无需停机,真香属性爆表。</li>\n\n\n\n<li>官方还给你全程升级指南,无论 PVE 8.x 还是 Beta 9.0 用户,都能 apt 一把直升,妥妥的。</li>\n\n\n\n<li><strong>增强的移动界面</strong>:PVE 9.0 重新设计了移动页面,让移动浏览器访问更容易。</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">升级和兼容性</h2>\n\n\n\n<p>社区关心的问题,Proxmox 都专门 FAQ 了一遍:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PVE 8.4 官方保证安全和漏洞修复支持到 2026 年 8 月,给你Line truncated
|
||||
"content": "\n<p><strong>Proxmox VE 9.0</strong> 在昨天晚上正式发布(北京时间2025年8月5日晚9点),基于 Debian 13 Trixie 打造,使用很新的 Linux 内核 6.14.8-2 作为稳定默认版本。重要软件也都紧跟主流,QEMU 升级到 10.0.2、LXC 用上 6.0.4、ZFS 2.3.3,还有 Ceph Squid 19.2.3 等。@<a href=\"https://www.appinn.com/proxmox-ve-9-0-released/\">Appinn</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700.jpg\" alt=\"Proxmox VE 9.0 正式发布:基于 Debian 13,内核更前沿,快来体验极客级虚拟化环境 37\" class=\"wp-image-53155\" title=\"Proxmox VE 9.0 正式发布:基于 Debian 13,内核更前沿,快来体验极客级虚拟化环境 37\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-06T140449.700-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Proxmox VE 是什么?</h2>\n\n\n\n<p>Proxmox VE 是一个开源的虚拟化平台,它能把一台(或多台)物理服务器虚拟成好多台小电脑,里面可以跑 Windows、Linux、甚至是轻量级的容器。</p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>功能</th><th>PVE 能干什么?</th></tr></thead><tbody><tr><td><strong>虚拟机(VM)</strong></td><td>在一台物理机器上,像在一块硬盘里再装一台完整的电脑(比如 Windows、Ubuntu 等)。</td></tr><tr><td><strong>容器(LXC)</strong></td><td>更轻量的“子系统”,只装需要的应用,启动快、资源占用小(类似于 Docker 但更简单)。</td></tr><tr><td><strong>集中管理</strong></td><td>有一个 <strong>网页界面</strong>,在浏览器里就能创建、启动、迁移、备份这些虚拟机和容器,完全不需要敲命令行。</td></tr><tr><td><strong>多台服务器一起管理(集群)</strong></td><td>把几台物理服务器连在一起,统一调度资源;即使某台机器挂了,别的机器还能接着跑。</td></tr><tr><td><strong>存储和网络</strong></td><td>内置支持 ZFS、Ceph、NFS、SMB 等多种存储方式,还能用 <strong>Open‑vSwitch</strong> 做高级网络(VXLAN、SR‑IOV 等)。</td></tr><tr><td><strong>免费 + 商业版</strong></td><td>社区版免费、开源,想要官方技术支持可以购买企业版的订阅。</td></tr></tbody></table></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Proxmox VE 9.0 具体更新了什么</h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>组件名称</th><th>版本号</th><th>说明</th></tr></thead><tbody><tr><td>Debian</td><td>13 “Trixie”</td><td>底层操作系统,提供稳定现代基础环境</td></tr><tr><td>Linux 内核</td><td>6.14.8-2</td><td>提升硬件支持和安全性</td></tr><tr><td>QEMU</td><td>10.0.2</td><td>虚拟机管理器,支持更多新特性和性能优化</td></tr><tr><td>LXC</td><td>6.0.4</td><td>Linux 容器组件,功能和兼容性增强</td></tr><tr><td>Ceph</td><td>Squid 19.2.3</td><td>分布式存储系统,适合企业级存储需求</td></tr><tr><td>ZFS</td><td>2.3.3</td><td>开源文件系统,支持快照和动态扩容</td></tr></tbody></table></figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>快照新玩法,卷链式支持,任何支持块存储的存储系统都能搞快照,告别阵营壁垒,无论 iSCSI/Fibre Channel 都通吃。</li>\n\n\n\n<li>高可用(HA)配置规则升级,资源与节点/资源间亲和度自定义,对应你的实际需求,集群再大也能玩转。</li>\n\n\n\n<li>SDN Fabric 上线,软件定义网络体验升级。</li>\n\n\n\n<li>移动端带来了用 Rust 的 Yew 框架重构的现代化 Web UI,手机管理也能赏心悦目了。</li>\n\n\n\n<li>ZFS 支持 RAIDZ 池动态添加新硬盘,再加再扩无需停机,真香属性爆表。</li>\n\n\n\n<li>官方还给你全程升级指南,无论 PVE 8.x 还是 Beta 9.0 用户,都能 apt 一把直升,妥妥的。</li>\n\n\n\n<li><strong>增强的移动界面</strong>:PVE 9.0 重新设计了移动页面,让移动浏览器访问更容易。</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">升级和兼容性</h2>\n\n\n\n<p>社区关心的问题,Proxmox 都专门 FAQ 了一遍:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PVE 8.4 官方保证安全和漏洞修复支持到 2026 年 8 月,给你Line truncated
|
||||
"category": "业界消息",
|
||||
"link": "https://www.appinn.com/proxmox-ve-9-0-released/",
|
||||
"creator": "青小蛙",
|
||||
@@ -1897,28 +1875,6 @@
|
||||
"hash": "d99d02b2ceb6f7c5f242c18306f90c17",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "NestHive – 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩!",
|
||||
"description": "NestHive 是一款 iOS 上的物品收纳管理应用,通过极其复杂的四级空间管理,来精准定位你的物品。所谓四级空间管理,即场所→房间→家具→位置,虽然精准,但绝对只有强迫症患者才能用。@Appinn ",
|
||||
"content": "\n<p><strong>NestHive</strong> 是一款 iOS 上的物品收纳管理应用,通过极其复杂的<strong>四级空间管理</strong>,来精准定位你的物品。所谓<strong>四级空间管理</strong>,即场所→房间→家具→位置,虽然精准,但绝对只有强迫症患者才能用。@<a href=\"https://www.appinn.com/nesthive/\">Appinn</a></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1608\" height=\"700\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-04T173231.151.jpg\" alt=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 39\" class=\"wp-image-53135\" title=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 39\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-04T173231.151.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-04T173231.151-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-04T173231.151-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/08/Copy-of-appinn-homework-2025-08-04T173231.151-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>说实话,第一次打开 <strong>NestHive</strong>,小众软件的青小蛙是有点崩溃的,因为界面太太太复杂了。</p>\n\n\n\n<p>在创建了 客厅 > 沙发 > 抽屉 三个层级之后,才明白如何添加物品:</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"591\" height=\"1280\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/photo_2025-08-04_17-34-07-1.avif\" alt=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 40\" class=\"wp-image-53137\" style=\"width:413px;height:auto\" title=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 40\"></figure></div>\n\n\n<p>而且,这个界面,也太复杂了,我已经劝退了。</p>\n\n\n\n<p>不过,如果你熟悉这个<strong>四级空间管理</strong>,那么管理物品起来,的确事半功倍。</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1474\" height=\"1026\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173624@2x.avif\" alt=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 41\" class=\"wp-image-53138\" title=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 41\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173624@2x.avif 1474w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173624@2x-768x535.jpg 768w\" sizes=\"(max-width: 1474px) 100vw, 1474px\" /></figure>\n\n\n\n<p>你可以非常精准的找到每一件物品,但前提是你一件一件,进行了收纳登记。</p>\n\n\n\n<p>这可能是最难的一个步骤,想要把整个房间的物品都管理起来,大概…需要一两周时间吧?</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1492\" height=\"1024\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173658@2x.avif\" alt=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 42\" class=\"wp-image-53139\" title=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 42\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173658@2x.avif 1492w, https://do-cdn.appinn.com/static3/images/2025/08/Screen-20250804173658@2x-768x527.jpg 768w\" sizes=\"(max-width: 1492px) 100vw, 1492px\" /></figure>\n\n\n\n<p>针对视频和药品,NestHive 还提供了过期提醒功能。</p>\n\n\n\n<h2 class=\"wp-block-heading\">断舍离 && 随机物品整理</h2>\n\n\n\n<p>另外,还有一个有趣的功能,就是当你录入了很多物品之后,可以使用「随机物品整理」功能,来选择是否保留,断舍离必备啊。</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1182\" height=\"1282\" src=\"https://do-cdn.appinn.com/static3/images/2025/08/photo_2025-08-04_17-41-20.avif\" alt=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 43\" class=\"wp-image-53140\" title=\"NestHive - 一个 3.3MB 的物品收纳应用,连沙发都要收纳,强迫症都不敢玩! 43\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/08/photo_2025-08-04_17-41-20.avif 1182w, https://do-cdn.appinn.com/static3/images/2025/08/photo_2025-08-04_17-41-20-768x833.jpg 768w\" sizes=\"(max-width: 1182px) 100vw, 1182px\" /></figure>\n\n\n\n<h2 Line truncated
|
||||
"category": "iOS",
|
||||
"link": "https://www.appinn.com/nesthive/",
|
||||
"creator": "青小蛙",
|
||||
"pubDate": "Mon, 04 Aug 2025 09:49:07 +0000",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "zh",
|
||||
"folder": "资讯",
|
||||
"feed": "小众软件",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "cb60085bc29896d550e12554f59370f9",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "China urges U.S. to abandon excessive use of national security concept",
|
||||
"description": "<div><div><p>BEIJING, June 5 (Xinhua) -- China has urged the United States to abandon its generalized and excessive use of the national security concept, and to collaborate with all parties in maintaining a rules-based multilateral trading system, the Ministry of Commerce said on Thursday.</p> <p>At a regular press conference, He Yongqian, spokesperson for the ministry, made the remarks when asked to comment on the U.S. decision to raise tariffs on imported steel, aluminium and their derivative products from 25 percent to 50 percent.</p> <p>He said that such U.S. moves not only harm others and itself, but also will severely disrupt the stability of global industrial and supply chains.</p> <p>The United States should abandon the zero-sum mentality, address respective concerns through equal dialogue, and jointly maintain the stability of global industrial and supply chains, He said. </p><p id='org_name'>Source: Xinhua</p></div></div>",
|
||||
|
||||
Reference in new issue
Block a user