vault backup: 2025-07-14 16:38:21

This commit is contained in:
CrazyJasonwell committed 2025-07-14 16:38:22 +08:00
1 parent ee80dc554c
commit f9c3fb0aa7
2 files changed
+51 -289

No files matched your search

+44 -286
View File
@@ -306,6 +306,28 @@
"image": null,
"description": "少数派致力于更好地运用数字产品或科学方法,帮助用户提升工作效率和生活品质",
"items": [
{
"title": "AI 时代的本地知识管理往何处去?评 DEVONthink 4.0",
"description": "在生成式 AI 崛起与知识管理范式变革的浪潮中,DEVONthink 也迎来了它的下一个新版本。<a href=\"https://sspai.com/post/100991\" target=\"_blank\">查看全文</a>",
"content": "在生成式 AI 崛起与知识管理范式变革的浪潮中,DEVONthink 也迎来了它的下一个新版本。<a href=\"https://sspai.com/post/100991\" target=\"_blank\">查看全文</a>",
"category": "",
"link": "https://sspai.com/post/100991",
"creator": "TomBen",
"pubDate": "Mon, 14 Jul 2025 15:00:00 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "资讯",
"feed": "少数派",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "04075929e149912145e0a81f4030454d",
"highlights": []
},
{
"title": "时令水果不易存, 10+ 道美食帮你尽享夏日滋味",
"description": "仲夏时节,也迎来了一些属于这个季节的水果,荔枝和西瓜就是首选的两样。我是很喜欢吃西瓜和荔枝的那类人,现在技术提高了,虽然偶尔在冬天也可以吃到西瓜,但荔枝就只是夏天限定品,为了留住这个味道,每年我都会酿 ...<a href=\"https://sspai.com/post/100986\" target=\"_blank\">查看全文</a>",
@@ -1067,28 +1089,6 @@
"hash": "9db745e70ce31303822000ded8691e29",
"highlights": []
},
{
"title": "Synology HDD db – 群晖第三方硬盘不再受限!一个脚本解锁所有第三方 HDD 兼容",
"description": "Synology HDD db 能让第三方硬盘在 2025 最新款的群晖设备中使用的开源项目,只需要执行一个脚本,即可不再受硬盘的兼容性列表影响,让任意硬盘都可以创建存储池。@Appinn 是的,现在 ",
"content": "\n<p><strong>Synology HDD db</strong> 能让第三方硬盘在 2025 最新款的群晖设备中使用的开源项目,只需要执行一个脚本,即可不再受硬盘的兼容性列表影响,让任意硬盘都可以创建存储池。@<a href=\"https://www.appinn.com/synology-hdd-db/\">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/07/Copy-of-appinn-homework-2025-07-10T200306.535.jpg\" alt=\"Synology HDD db - 群晖第三方硬盘不再受限!一个脚本解锁所有第三方 HDD 兼容 3\" class=\"wp-image-52791\" title=\"Synology HDD db - 群晖第三方硬盘不再受限!一个脚本解锁所有第三方 HDD 兼容 3\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-10T200306.535.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-10T200306.535-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-10T200306.535-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-10T200306.535-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p>是的,现在的新群晖不让第三方硬盘使用,很离谱。</p>\n\n\n\n<h2 class=\"wp-block-heading\">前情回顾:</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://www.appinn.com/synology-2025-plus/\" data-type=\"post\" data-id=\"51722\">离了个大谱:群晖,只有自家硬盘才能兼容并提供全方位的功能和支持</a></li>\n\n\n\n<li><a href=\"https://www.appinn.com/synology-ds925-plus/\">群晖 DS925+ 正式发布,第一款不再支持第三方硬盘的 NAS 产品</a></li>\n</ul>\n\n\n\n<p>作为老群晖用户,直到这个事情被确认,青小蛙才相信这是真的&#8230;</p>\n\n\n\n<p>你买了群晖 NAS,还需要再买个群晖指定硬盘。老硬盘在新设备上,不允许创建存储池。也就是说:不让用。</p>\n\n\n\n<p>就&#8230;很离谱。</p>\n\n\n\n<h2 class=\"wp-block-heading\">Synology HDD db</h2>\n\n\n\n<p>Synology HDD db 可以将你的硬盘(SATA 或 SAS 的机械硬盘、SSD)以及 SATA 和 NVMe M.2 硬盘添加到 Synology 兼容驱动器数据库,包括 Synology M.2 PCIe 卡和扩展单元数据库。</p>\n\n\n\n<p>也就是说,它只是帮你将第三方硬盘加入了兼容性列表中,并没有修改其他系统文件。</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>适用于 DSM 7(包括 DSM 7.2)和 DSM 6</li>\n\n\n\n<li>可恢复:撤消脚本所做的所有更改</li>\n</ul>\n\n\n\n<h3 class=\"wp-block-heading\">这个脚本主要做了这些事情:</h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>可选择禁用 DSM 的“support_memory_compatibility”以防止非 Synology 内存通知</li>\n\n\n\n<li>获取 Synology NAS 型号和 DSM 版本(以便知道要编辑哪些数据库文件)。</li>\n\n\n\n<li>获取 Synology NAS 中安装的 HDD、SSD、SAS 和 NVMe 驱动器的列表。</li>\n\n\n\n<li>获取每个驱动器的型号和固件版本。</li>\n\n\n\n<li>如果尚未备份,则备份数据库文件。</li>\n\n\n\n<li>检查每个驱动器是否已存在于 Synology 的兼容驱动器数据库中。</li>\n\n\n\n<li>将任何缺失的驱动器添加到 Synology 的兼容驱动器数据库。</li>\n\n\n\n<li>可选择阻止 DSM 自动更新驱动器数据库。</li>\n\n\n\n<li>可选择禁用 DSM 的“support_disk_compatibility”。</li>\n\n\n\n<li>可选择禁用 Western Digital Device Analytics(又名 WDDA),以防止 DSM 显示针对已有 3 年历史的 WD 驱动器的警告&nbsp;。</li>\n</ol>\n\n\n\n<p>以及,可选择设置 write_mostly,以便 DSM 通常从更快的内部 SSD 读取。等等。</p>\n\n\n\n<h2 class=\"wp-block-heading\">如何使用</h2>\n\n\n\n<p>使用 SSH 登录群晖:</p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\">\ncd $HOME\nwget https://github.com/007revad/Synology_HDD_db/archive/refs/heads/main.zip -O syno_hdd_db.zip\n7z x syno_hdd_db.zip\ncd Synology_HDD_db-main &amp;amp;&amp;amp; ls -ali\n</pre></div>\n\n\n<p>或者在 <strong><a href=\"https://github.com/007revad/Synology_HDD_db/\" target=\"_blank\" rel=\"noopener\">GitHub 页面下载</a></strong>后执行。</p>\n\n\n\n<p>只需要在创建存储池之前运行即可。</p>\n\n\n\n<h3 class=\"wp-block-heading\">定时运行</h3>\n\n\n\n<p>开发者建议将脚本添加进群晖的计划任务中,最好每次开机都运行一次,以防止在更新系统后出现问题。</p>\n\n\n\n<h3 class=\"wp-block-heading\">参数</h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: yaml; gutter: false; title: ; notranslate\">\n -s, --showedits 显示对 &lt;model&gt;_host 数据库和 db.new 文件所做的修改\n -n, --noLine truncated
"category": "电脑技巧",
"link": "https://www.appinn.com/synology-hdd-db/",
"creator": "青小蛙",
"pubDate": "Thu, 10 Jul 2025 13:38:18 +0000",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "资讯",
"feed": "小众软件",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "52f6c0cffc20226f0ab00a7b3567ce9f",
"highlights": []
},
{
"title": "Notedrafts – 只有 13.5 MB,免费的 iOS 手写板应用",
"description": "Notedrafts 是一款只有 13MB 的 iOS 笔记应用,酷似无边记,就是系统自带的那个。可以在无限画布上随意记录。青小蛙觉得还是比较适合 iPad 配合 Apple Pencil 使用。@A ",
@@ -1111,28 +1111,6 @@
"hash": "325fd8a8d40de55a1c320202d3b68795",
"highlights": []
},
{
"title": "41年 macOS 图标历史,记录过去几十年的系统图标演变",
"description": "BasicAppleGuy 整理了 macOS 图标历史,包括系统偏好设置、文件夹、便笺、备忘录、信息、计算器等图标,记录了过去几十年来的 macOS 系统图标演变。@Appinn 原作者链接:htt ",
"content": "\n<p><strong>BasicAppleGuy</strong> 整理了 macOS 图标历史,包括系统偏好设置、文件夹、便笺、备忘录、信息、计算器等图标,记录了过去几十年来的 macOS 系统图标演变。@<a href=\"https://www.appinn.com/macos-icon-history/\">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/07/Copy-of-appinn-homework-2025-07-08T213136.892.jpg\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 25\" class=\"wp-image-52749\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 25\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-08T213136.892.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-08T213136.892-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-08T213136.892-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-08T213136.892-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>原作者链接:<a href=\"https://basicappleguy.com/basicappleblog/macos-icon-history\" target=\"_blank\" rel=\"noopener\">https://basicappleguy.com/basicappleblog/macos-icon-history</a></strong></p>\n\n\n\n<p><strong>BasicAppleGuy</strong> 还提到,他们将持续更新和补充这些图标。感兴趣的同学可以从上面前往原文关注。或者,关注小众软件也行。</p>\n\n\n\n<h2 class=\"wp-block-heading\">系统偏好设置</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1514\" height=\"1514\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/003-Settings.avif\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 26\" class=\"wp-image-52734\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 26\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/003-Settings.avif 1514w, https://do-cdn.appinn.com/static3/images/2025/07/003-Settings-768x768.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/003-Settings-115x115.jpg 115w\" sizes=\"(max-width: 1514px) 100vw, 1514px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">文件夹</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1514\" height=\"1514\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/004-Folders.avif\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 27\" class=\"wp-image-52733\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 27\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/004-Folders.avif 1514w, https://do-cdn.appinn.com/static3/images/2025/07/004-Folders-768x768.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/004-Folders-115x115.jpg 115w\" sizes=\"(max-width: 1514px) 100vw, 1514px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">便笺</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1514\" height=\"1514\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/005-Stickies.avif\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 28\" class=\"wp-image-52737\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 28\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/005-Stickies.avif 1514w, https://do-cdn.appinn.com/static3/images/2025/07/005-Stickies-768x768.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/005-Stickies-115x115.jpg 115w\" sizes=\"(max-width: 1514px) 100vw, 1514px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">备忘录</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1514\" height=\"1514\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/006-Notes.avif\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 29\" class=\"wp-image-52735\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 29\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/006-Notes.avif 1514w, https://do-cdn.appinn.com/static3/images/2025/07/006-Notes-768x768.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/006-Notes-115x115.jpg 115w\" sizes=\"(max-width: 1514px) 100vw, 1514px\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">信息</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1514\" height=\"1514\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/007-Messages.avif\" alt=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 30\" class=\"wp-image-52738\" title=\"41年 macOS 图标历史,记录过去几十年的系统图标演变 30\" srcset=\"https://do-cdn.appinn.Line truncated
"category": "macOS",
"link": "https://www.appinn.com/macos-icon-history/",
"creator": "青小蛙",
"pubDate": "Tue, 08 Jul 2025 09:11:45 +0000",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "资讯",
"feed": "小众软件",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "1085a7d3796927fbff15e4e558474f22",
"highlights": []
},
{
"title": "Windows 重装大师:装完系统要付费怎么办?",
"description": "今天看到梨子分享的一张离谱图片: #当时我就震惊 里面的图片是这样的: 别管你信不信,肯定有人信啊。 而且,这让我想起另外两张经典图片: 每次看到,都忍不住想问一句:谁!买了! 有没有中招的同学,来让 ",
@@ -1155,28 +1133,6 @@
"hash": "c0141cf98e0bcfdeefbe8605f9482fd3",
"highlights": []
},
{
"title": "BackWay – 一张照片,帮你找到与过往的距离",
"description": "与其说 BackWay 帮你找到回去的路,不如说它只是悄悄为你标记下那些曾经踏足的地方,让你知晓自己与过往的距离。 BackWay 是一款简单、小巧的 iPhone 应用,只有 4 MB 大小,它通过 ",
"content": "\n<p>与其说 <strong>BackWay</strong> 帮你找到回去的路,不如说它只是悄悄为你标记下那些曾经踏足的地方,让你知晓自己与过往的距离。</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/07/Copy-of-appinn-homework-2025-07-06T163751.209.jpg\" alt=\"BackWay - 一张照片,帮你找到与过往的距离 55\" class=\"wp-image-52697\" title=\"BackWay - 一张照片,帮你找到与过往的距离 55\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-06T163751.209.jpg 1608w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-06T163751.209-768x334.jpg 768w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-06T163751.209-1536x669.jpg 1536w, https://do-cdn.appinn.com/static3/images/2025/07/Copy-of-appinn-homework-2025-07-06T163751.209-804x350.jpg 804w\" sizes=\"(max-width: 1608px) 100vw, 1608px\" /></figure>\n\n\n\n<p><strong>BackWay</strong> 是一款简单、小巧的 iPhone 应用,只有 4 MB 大小,它通过一张照片,以及记录的地理位置,帮你导航回去的路。@<a href=\"https://www.appinn.com/backway-for-iphone\">Appinn</a></p>\n\n\n\n<p>这是一款与 <a href=\"https://www.appinn.com/daily-sparks/\" data-type=\"post\" data-id=\"52689\">Daily Sparks</a> 同开发者的应用,他们家的应用主打的就是小巧、单一功能。</p>\n\n\n\n<p>BackWay 非常简单,就是在当前位置下,拍摄一张照片,添加文字(可选),结束。它会自动帮你记录下地理位置(本身照片也带地理位置 <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f602.png\" alt=\"😂\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" />),然后你就可以离开了。</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1058\" height=\"799\" src=\"https://do-cdn.appinn.com/static3/images/2025/07/460x0w.avif\" alt=\"BackWay - 一张照片,帮你找到与过往的距离 56\" class=\"wp-image-52696\" title=\"BackWay - 一张照片,帮你找到与过往的距离 56\" srcset=\"https://do-cdn.appinn.com/static3/images/2025/07/460x0w.avif 1058w, https://do-cdn.appinn.com/static3/images/2025/07/460x0w-768x580.jpg 768w\" sizes=\"(max-width: 1058px) 100vw, 1058px\" /></figure>\n\n\n\n<p>当然了,作为一款帮你找到回家的路的应用,它还是可以当做导航使用的。只不过青小蛙觉得,它的这个导航太弱,可有可无啊。</p>\n\n\n\n<p>还是将 BackWay 当作一张图旅行日志,比较好。</p>\n\n\n\n<h2 class=\"wp-block-heading\">获取</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://apps.apple.com/cn/app/backway/id526043740\" target=\"_blank\" rel=\"noopener\">App Store</a></li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>原文:https://www.appinn.com/backway-for-iphone</p>\n<p><a href=\"https://www.appinn.com/backway-for-iphone/\">[ 点击前往获取链接 ]</a></p><hr/>",
"category": "iOS",
"link": "https://www.appinn.com/backway-for-iphone/",
"creator": "青小蛙",
"pubDate": "Sun, 06 Jul 2025 08:42:24 +0000",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "资讯",
"feed": "小众软件",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "c433c8476fc40af7fce698c78dcc6452",
"highlights": []
},
{
"title": "还以为是外国人呢……新垣、东野、太宰全部是中国姓?",
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><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=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK6BKtksmjGLs7H2W1v4tr5dachdAmRhiaeMNlyIOhMzXVGCD4bmiakNec6Q9XG5n05QPrpLJ5r1wS9g/640?wx_fmt=png&amp;from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 3400 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 12 分 钟</span></span><span><span> </span></span></span></p><p><span style=\"letter-spacing: 1px;\"><span><span><br /></span></span></span></p></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>想象一下,你正在一个社交场合,结识了一位新朋友,你礼貌地询问他贵姓?他答道:</span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK6BKtksmjGLs7H2W1v4tr5dtmd1m1dw3Dx1teddY5Eibia1wy1ZtklsyPd7cwpNA3AaTjJIP8hSABhQ/640?wx_fmt=png&amp;from=appmsg\" style=\"width: 415px; height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>哦!东野啊,听过听过,就是东野圭吾的</span></font><span>“东野”,所以你肯定是……等等,你是中国人?</span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK6BKtksmjGLs7H2W1v4tr5d2SlNnFxWsUbCwlgOtWFtR88rPuscspQA9icCkEVLcbquyEgBpjcsYYA/640?wx_fmt=png&amp;from=appmsg\" style=\"width: 242px; height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>再转过头问另一位新朋友,什么?你祖上姓新垣?那不用问了,新垣结衣我还不知道嘛,你肯定是</span></font><span>……啊?你也是中国人?</span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><section style=\"text-align: center; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_jpg/laADTC8BCK6BKtksmjGLs7H2W1v4tr5dJ7Ude6boDRRppefibC5Qh3HUumYiakuibUWe7XVqbW8984DEYLje42nIg/640?wx_fmt=jpeg\" style=\"width: 264px; height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>这对吗?不查不知道,一查才发现,东野氏、新垣氏、端木氏</span></font><span>……看上去像外国人,都是土生土长的中国姓氏!这又是怎么一回事?</span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section label=\"Powered by 135editor.com\"><section style=\"padding-right: 8px; padding-left: 8px;\"><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><sLine truncated
@@ -1388,6 +1344,28 @@
"image": "\n\t",
"description": "分享免费、小巧、实用、有趣、绿色的软件",
"items": [
{
"title": "1Password 家庭版又又又又送一年|跨平台密码管理器工具",
"description": "1Password 是著名的跨平台密码管理器工具,支持 macOS、Windows、Linux、Chrome OS,拥有 Android、iOS 客户端,和各大浏览器插件,使用体验很好。 N 年一度的 ",
"content": "\n<p><a href=\"https://www.appinn.com/tag/1password/\">1Password</a> 是著名的跨平台密码管理器工具,支持 macOS、Windows、Linux、Chrome OS,拥有 Android、iOS 客户端,和各大浏览器插件,使用体验很好。</p>\n\n\n\n<p>N 年一度的 1Password 家庭版试用账号测试活动又开始了,现在注册就送 1 年。@<a href=\"https://www.appinn.com/1password-one-year-free/\">Appinn</a></p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https://static2.appinn.com/images/202301/1password-one-year-free.jpg\" alt=\"1Password 家庭版又又又又送一年|跨平台密码管理器工具 1\" title=\"1Password 家庭版又又又又送一年|跨平台密码管理器工具 1\"></figure>\n\n\n\n<h2 class=\"wp-block-heading\">又又又又送一年</h2>\n\n\n\n<p>2025年7月份更新:1Password 在前几日突然放出了家庭版限免,针对新用户,注册后可邀请5个人使用,每个人都是单独的密码库,互不影响。并且还有 1GB 的文档存储空间,可以保存图片、密钥、任意文件等内容。</p>\n\n\n\n<p>最近两年 1Password 新增了 <strong>Passkey(通行密钥)</strong>、移动端二次验证码自动填入 app 和网站,以及保存第三方登录网站(比如在某网站使用 Google 登录)等功能。</p>\n\n\n\n<p>依旧是密码管理器行业的第一梯队。</p>\n\n\n\n<h2 class=\"wp-block-heading\">注册地址</h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://kutt.appinn.com/MnEe0G\" target=\"_blank\" rel=\"noopener\">点击注册 1Password</a></li>\n</ul>\n\n\n\n<p>需要一个未注册过 1Password 账号的邮箱地址,另外在添加支付方式的时候可以点击下方的「创建账户并稍后添加卡片」。</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>最后,转一下上次介绍的时候的内容:<a href=\"https://www.appinn.com/1password-family-thanksgiving-free-trial/\">https://www.appinn.com/1password-family-thanksgiving-free-trial/</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">1Password 家庭版试用账号</h2>\n\n\n\n<p>1Password 家庭版包含 5 个账号(一共支持 5 个人同时使用),1GB 文档存储空间,365 天历史版本,成员间共享密码等功能。</p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https://static2.appinn.com/images/201906/2019-06-038-03.jpg\" alt=\"著名密码管理器 1Password 联合 Canva 免费赠送家庭版账号 1 年,价值 414 人民币 2\" style=\"width:603px;height:454px\" title=\"著名密码管理器 1Password 联合 Canva 免费赠送家庭版账号 1 年,价值 414 人民币 2\"/></figure></div>\n\n\n<h2 class=\"wp-block-heading\">家庭成员间共享密码</h2>\n\n\n\n<p>家庭版账号里包括了<strong>个人空间</strong>和<strong>共享空间</strong>,共享空间里保存的密码可以与全部家庭成员分享,比如你购买了某视频网站 VIP,那么将密码保存在共享空间中,你的家庭成员也能直接使用该密码,非常的方便。</p>\n\n\n\n<h2 class=\"wp-block-heading\">保存敏感资料</h2>\n\n\n\n<p>1Password 提供了 1GB 的空间用来保存密码外的各种资料,按照分类包括:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>登录信息</li>\n\n\n\n<li>安全备注</li>\n\n\n\n<li>身份标识</li>\n\n\n\n<li>文档</li>\n\n\n\n<li>银行账号</li>\n\n\n\n<li>社会保险号码</li>\n\n\n\n<li>服务器</li>\n</ul>\n\n\n\n<p>比如证件照片、各类文档的数码版本,当然你可以用 1Password 保存任何信息。</p>\n\n\n\n<h2 class=\"wp-block-heading\">二次验证</h2>\n\n\n\n<p>1Password 还支持&nbsp;<a href=\"https://www.appinn.com/tag/%E4%BA%8C%E6%AC%A1%E9%AA%8C%E8%AF%81/\">二次验证</a>,青小蛙觉得,对于比较一般的二次验证,使用 1Password 保存还是非常非常方便的,因为它支持自动填写、自动填写、自动填写。而对于重要的二次验证,比如邮箱、IM、密码管理器本身,还是使用真二次验证的话。</p>\n\n\n\n<p>所谓真二次验证,就是和电脑分离,嗯。</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>原文:https://www.appinn.com/1password-one-year-free/</p>\n\n\n\n<p>其实密码管理器最麻烦的地方是开始习惯使用它。尤其在从未使用类似产品的时候,你需要把那么多的密码转移到密码管理器里,本身就是一件巨大的工程,很多人​被挡在了这一步。</p>\n\n\n\n<p>而第二步,则是将之前规则的密码,随机化,这真是另外一个大难题。</p>\n\n\n\n<p>​在完成上面两步之后,那就简单了。新密码全部随机化&#8230;​</p>\n<p><a href=\"https://www.appinn.com/1password-one-year-free/\">[ 点击前往获取链接 ]</a></p><hr/>",
"category": "业界消息",
"link": "https://www.appinn.com/1password-one-year-free/",
"creator": "青小蛙",
"pubDate": "Mon, 14 Jul 2025 07:21:12 +0000",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "资讯",
"feed": "小众软件",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "23d6f4bfa8cb4f4f85c392627fa518b7",
"highlights": []
},
{
"title": "Save Desktop – 保存你的 Linux 桌面环境配置,支持云同步",
"description": "Save Desktop 可以帮你一键保存 Linux 当前配置的工具,包括主题、图标、壁纸、所有桌面环境设置、扩展等,并且支持通过网络在不同计算机中同步这些配置。@Appinn 这是一个帮你备份 L ",
@@ -1608,28 +1586,6 @@
"hash": "c433c8476fc40af7fce698c78dcc6452",
"highlights": []
},
{
"title": "父母会嫉妒自己的子女吗?为什么?",
"description": "<div><img src=\"http://picx.zhimg.com/v2-a5bdaf8e89c051f2d141beabe0f10610_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<blockquote><em>“你也得吃点苦,才知道生活不容易。”</em><br><em>“我小时候哪有你这待遇?”</em><br><em>“我妈也从来不管我,我不也长大了?”</em><br><em>“这有什么的,我也是这么被养大的,我不也好好吗?”</em></blockquote>\n<p>心理咨询中,父母可能会这样说。但真的是这样吗,你真的“好好的”吗?<strong>这听起来像是在自证,实际上却往往是对伤痛的否认与传递。</strong></p>\n<p>这些说辞的背后,是父母不愿被看见的伤痛,因为从未被真正处理过,就只能以另一种形式延续下去。<strong>心理创伤不会因为扛过来了就自动痊愈,反而可能成为父母控制孩子、否定孩子、阻碍孩子发展的潜在动力。</strong></p>\n<p>而那些看起来毫无道理的控制与打压的行为,背后往往藏着人性中最复杂的情绪之一——<strong>父母对孩子的嫉妒。</strong></p>\n<p><strong><strong>01 隐藏在爱背后的嫉妒</strong></strong></p>\n<p><em><strong>“你还真会享受。”</strong></em></p>\n<p>听起来好像是父母在感叹孩子的美好生活,但可能隐藏着嫉妒的情绪。更准确地说,是一种混杂了<strong>悲伤、羡慕、愤怒、失落、无力</strong>的复杂感受。</p>\n<p>当一个孩子有了父母从未拥有过的幸福、自由和选择权,这对父母来说,可能不只会带来欣慰的感觉,还可能是一种提醒:<strong>我从未拥有过这些,我失去了我的幸福,而你有了。</strong></p>\n<p>就像一个小时候饿过很久的人,即使现在已经不用饿肚子了,但看到别的小孩丰盛地吃着饭,会不由自主地泛起不满:你咋这么幸运呢,凭什么?孩子的快乐,在一些父母眼中,是不公平的证据。</p>\n<p>他们感到自己的苦无人知晓,也会怀疑:“孩子是不是就此要离开我了?”他们焦虑,<strong>随着孩子越发独立自主和成功,自己可能就再也无法掌控这个孩子了。</strong></p>\n<p>于是,孩子想走向光亮的一步,就被一句“我看也不过如此。”泼了冷水。孩子想分享自己的幸福,就换来一句“你可真会享福,我可享不到这些喽”的阴阳怪气。</p>\n<p><strong>这种情绪的核心,不是不够爱孩子,而是创伤太深。</strong></p>\n<p><strong><strong>02 “你比我幸福,那我算什么?”</strong></strong></p>\n<p>在一些家庭中,父母对子女的态度夹杂着<strong>微妙的竞争色彩</strong>。</p>\n<p>有时是回避或拒绝帮助:</p>\n<blockquote><em>“我小时候也没人帮我。”</em></blockquote>\n<p>有时是明目张胆的控制:</p>\n<blockquote><em>“你听我的就不会错。”</em></blockquote>\n<p>有时则是更隐秘的拉扯:</p>\n<blockquote><em>“你以为你现在就比我强了吗?”</em></blockquote>\n<p>他们并不是在计较一顿饭或者一句赞扬。</p>\n<p>他们在意的可能是:<strong>你是否正在活出我从未拥有过的人生?</strong>这会让一些父母觉得自己失败、无力、被超越,而这一切,恰好都是他们最害怕面对的情绪。</p>\n<p>最常见的解决方式不是面对自己的伤痛和失败,因为这太痛苦了,更轻松的方法是把孩子“拉下来”,用否定、指责、打压的方式,恢复自己对孩子的掌控感。</p>\n<p><strong>潜意识中,如果孩子永远不超过他们、依赖他们,他们会更好受。</strong></p>\n<p><strong><strong>03 孩子不是附属品,更不是补偿</strong></strong></p>\n<p>一位母亲说:“孩子拥有了我没拥有过的一切,就像是我的幸福被抢走了一样。</p>\n<p><strong>这并不是她不爱孩子,而是她内心那个委屈的小孩从未有机会疗愈。</strong></p>\n<p>自体心理学中称之为<strong>“自体虚弱”</strong>,他们从小缺乏被理解、被肯定的经验,内心长时间处于压抑和否认的状态,所以只能通过孩子的依赖,来补偿自己的匮乏。当孩子不再需要他们时,他们就会感到无比痛苦、无价值,甚至失控。</p>\n<p><strong>于是,一些父母会将孩子当作自己的延伸,必须听话、忠诚、感恩。</strong>他们很难接受孩子的分化、独立,更不能接受孩子“不属于自己”。</p>\n<p><strong>但孩子是独立的个体,他们不是父母未竟梦想的载体,也不是父母人生的安慰奖。</strong></p>\n<p><strong><strong>04 “我爸妈见不得我好”,这不是错觉</strong></strong></p>\n<p><em><strong>“我爸妈见不得我开心,每次我有点好事,他们就要来挑刺。”</strong></em></p>\n<p><em>“有一次我正在超级开心的疯玩儿,妈妈突然过来揪住Line truncated
"content": "<div><img src=\"http://picx.zhimg.com/v2-a5bdaf8e89c051f2d141beabe0f10610_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<blockquote><em>“你也得吃点苦,才知道生活不容易。”</em><br><em>“我小时候哪有你这待遇?”</em><br><em>“我妈也从来不管我,我不也长大了?”</em><br><em>“这有什么的,我也是这么被养大的,我不也好好吗?”</em></blockquote>\n<p>心理咨询中,父母可能会这样说。但真的是这样吗,你真的“好好的”吗?<strong>这听起来像是在自证,实际上却往往是对伤痛的否认与传递。</strong></p>\n<p>这些说辞的背后,是父母不愿被看见的伤痛,因为从未被真正处理过,就只能以另一种形式延续下去。<strong>心理创伤不会因为扛过来了就自动痊愈,反而可能成为父母控制孩子、否定孩子、阻碍孩子发展的潜在动力。</strong></p>\n<p>而那些看起来毫无道理的控制与打压的行为,背后往往藏着人性中最复杂的情绪之一——<strong>父母对孩子的嫉妒。</strong></p>\n<p><strong><strong>01 隐藏在爱背后的嫉妒</strong></strong></p>\n<p><em><strong>“你还真会享受。”</strong></em></p>\n<p>听起来好像是父母在感叹孩子的美好生活,但可能隐藏着嫉妒的情绪。更准确地说,是一种混杂了<strong>悲伤、羡慕、愤怒、失落、无力</strong>的复杂感受。</p>\n<p>当一个孩子有了父母从未拥有过的幸福、自由和选择权,这对父母来说,可能不只会带来欣慰的感觉,还可能是一种提醒:<strong>我从未拥有过这些,我失去了我的幸福,而你有了。</strong></p>\n<p>就像一个小时候饿过很久的人,即使现在已经不用饿肚子了,但看到别的小孩丰盛地吃着饭,会不由自主地泛起不满:你咋这么幸运呢,凭什么?孩子的快乐,在一些父母眼中,是不公平的证据。</p>\n<p>他们感到自己的苦无人知晓,也会怀疑:“孩子是不是就此要离开我了?”他们焦虑,<strong>随着孩子越发独立自主和成功,自己可能就再也无法掌控这个孩子了。</strong></p>\n<p>于是,孩子想走向光亮的一步,就被一句“我看也不过如此。”泼了冷水。孩子想分享自己的幸福,就换来一句“你可真会享福,我可享不到这些喽”的阴阳怪气。</p>\n<p><strong>这种情绪的核心,不是不够爱孩子,而是创伤太深。</strong></p>\n<p><strong><strong>02 “你比我幸福,那我算什么?”</strong></strong></p>\n<p>在一些家庭中,父母对子女的态度夹杂着<strong>微妙的竞争色彩</strong>。</p>\n<p>有时是回避或拒绝帮助:</p>\n<blockquote><em>“我小时候也没人帮我。”</em></blockquote>\n<p>有时是明目张胆的控制:</p>\n<blockquote><em>“你听我的就不会错。”</em></blockquote>\n<p>有时则是更隐秘的拉扯:</p>\n<blockquote><em>“你以为你现在就比我强了吗?”</em></blockquote>\n<p>他们并不是在计较一顿饭或者一句赞扬。</p>\n<p>他们在意的可能是:<strong>你是否正在活出我从未拥有过的人生?</strong>这会让一些父母觉得自己失败、无力、被超越,而这一切,恰好都是他们最害怕面对的情绪。</p>\n<p>最常见的解决方式不是面对自己的伤痛和失败,因为这太痛苦了,更轻松的方法是把孩子“拉下来”,用否定、指责、打压的方式,恢复自己对孩子的掌控感。</p>\n<p><strong>潜意识中,如果孩子永远不超过他们、依赖他们,他们会更好受。</strong></p>\n<p><strong><strong>03 孩子不是附属品,更不是补偿</strong></strong></p>\n<p>一位母亲说:“孩子拥有了我没拥有过的一切,就像是我的幸福被抢走了一样。</p>\n<p><strong>这并不是她不爱孩子,而是她内心那个委屈的小孩从未有机会疗愈。</strong></p>\n<p>自体心理学中称之为<strong>“自体虚弱”</strong>,他们从小缺乏被理解、被肯定的经验,内心长时间处于压抑和否认的状态,所以只能通过孩子的依赖,来补偿自己的匮乏。当孩子不再需要他们时,他们就会感到无比痛苦、无价值,甚至失控。</p>\n<p><strong>于是,一些父母会将孩子当作自己的延伸,必须听话、忠诚、感恩。</strong>他们很难接受孩子的分化、独立,更不能接受孩子“不属于自己”。</p>\n<p><strong>但孩子是独立的个体,他们不是父母未竟梦想的载体,也不是父母人生的安慰奖。</strong></p>\n<p><strong><strong>04 “我爸妈见不得我好”,这不是错觉</strong></strong></p>\n<p><em><strong>“我爸妈见不得我开心,每次我有点好事,他们就要来挑刺。”</strong></em></p>\n<p><em>“有一次我正在超级开心的疯玩儿,妈妈突然过来揪住我说Line truncated
"category": "",
"link": "https://daily.zhihu.com/story/9782536",
"creator": "",
"pubDate": "Mon, 14 Jul 2025 08:27:04 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "",
"folder": "资讯",
"feed": "知乎",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "e1cdb642d7fa16d2ca26c309c22c9f18",
"highlights": []
},
{
"title": "孩子只在父母面前「情绪失控」,在外却近乎「完美」,正常吗?该如何引导?",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-8263a22ff7a703cba5be375980b2c56e_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>弗洛伊德认为:<strong>“攻击性如同是一个人的生命力,如果一个人不能活出自己的攻击性,就会出现心理问题。”</strong></p>\n<p><strong>即使环境很糟糕,只要一个人能够正常表达攻击性,就能够保护自我不受外界蹂躏。</strong></p>\n<p>心理学研究表明:孩子在很小的时候会强烈地依恋父母或其他养育者,当孩子接触外部世界时,失去这种依恋会使他产生一种不安全感,从而使孩子胆小。</p>\n<p>但是如果孩子上学以后对外界表现出过分“完美”“懂事”“胆怯”,很大可能就是家庭教育的问题。</p>\n<p>我邻居家的孩子就是这样,在家里,脾气大得惊人。和妈妈顶嘴,对弟弟妹妹呼来喝去,翻脸比翻书还快。</p>\n<p>爸妈一说他一句,他能当场怼回几句,搞得全家都不安生。</p>\n<p>可一旦出了门,到了学校或者外人面前,立马变脸。</p>\n<p>不说话,胆小,做事缩手缩脚,老师点个名都吓一跳,像换了个人。</p>\n<p>说白了,孩子在家里发横,是因为他知道自己“横得起”;在外面发怂,是因为他不知道能不能“撑得住”。</p>\n<p>而这种反差,很多时候不是性格问题,是家庭结构的问题。</p>\n<p>家长要反思自己给孩子是否创造了足够安全的生活环境。例如:夫妻之间的吵架、对孩子言语的伤害或者是过度保护孩子,都是有可能让孩子出现这一表现的原因。</p>\n<p>如果想要改变,从这五点做起吧!</p>\n<p>一、不过分溺爱,做有原则有底线的父母</p>\n<p>“爱孩子”和“立规矩”,从来不是一道单选题。</p>\n<p>明确规则,不被孩子牵着鼻子走,不能因为孩子哭闹,就主动打破规则的执行,和善而坚定地对孩子说“不”。让孩子明白,边界感的所在。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-88ef4f140553005d43ae8a2c8ff27249_720w.jpg?source=8673f162\" alt=\"\"><figcaption>在孩子的成长过程中,要让他知道:除了爱之外,还要有敬畏</figcaption></figure>\n<p>二、每天花 15 分钟的时间和孩子聊天,问问他,学校都发生了什么。</p>\n<p>三、每周抽时间给孩子拍一段视频,让他听自己的声音,看自己的表现,发现问题及时调整。</p>\n<figure><img src=\"http://pica.zhimg.com/v2-c60abb5c34ed737919706cb5d4b5271f_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>四、周末邀请孩子的好朋友到家里来玩,给孩子创造多种社交机会和条件,提升孩子的社交能力。</p>\n<p>五、在孩子愿意的前提下,给孩子创造一些上台表演的机会,通过正向的实践提升孩子的自信心。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-a66a54e62a1931fcd5eebe0a2a5ca434_720w.jpg?source=8673f162\" alt=\"\"><figcaption>提升孩子自信心的 5 句话</figcaption></figure>\n<p>亲测,这几个方法对提高孩子自信心,让孩子变得有原则有担当非常有帮助。</p>\n</div>\n</div>\n\n\n<div><a href=\"https://www.zhihu.com/question/1915798570319197166\">查看知乎讨论<span></span></a></div>\n\n</div>\n\n\n</div>\n</div>",
@@ -1652,28 +1608,6 @@
"hash": "54d622541f4f473a8dd14f6e4d7644c7",
"highlights": []
},
{
"title": "为什么没熟透的香蕉总是皮厚肉少,而熟透的香蕉总是薄皮肉多?",
"description": "<div><img src=\"http://picx.zhimg.com/v2-813437c93507d18eb6284ea8fea98a95_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>让我们看下香蕉君の成熟之路。</p>\n<p>首先,我们都知道,香蕉苹果猕猴桃芒果等属于典型的呼吸跃变型水果。</p>\n<p>就是在绿熟期即可摘下,放一段时间自己会成熟。</p>\n<p>与之对应的就是非呼吸跃变型水果,比如樱桃草莓葡萄荔枝,</p>\n<p>出道即巅峰,多放一天坏一天。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-5225d2652bd661a51b1560396ea9dc1a_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>而促使呼吸跃变型水果成熟启动的主要信号分子大家都知道——乙烯<sup>[1]</sup>。</p>\n<p><strong>乙烯的合成始于甲硫氨酸,</strong></p>\n<p>想合成乙烯需要经过三次转化。</p>\n<blockquote>首先是在 S - 腺苷甲硫氨酸合成酶作用下转化为 S - 腺苷甲硫氨酸(SAM),<br>然后在 ACC 合成酶(ACS)催化下生成 1 - 氨基环丙烷 - 1 - 羧酸(ACC),<br>最后在 ACC 氧化酶(ACO)作用下形成乙烯。</blockquote>\n<figure><img src=\"http://picx.zhimg.com/v2-ff3c8a9c48d102fe4f51c36e41a52e48_720w.jpg?source=8673f162\" alt=\"\"><figcaption>乙烯生物合成与信号传导通路图 b 为信号传导通路图</figcaption></figure>\n<p>这个过程随着温度上升呼吸作用的加强而飙升,</p>\n<p>最终到达顶峰后迅速下降,被称为跃变期。<sup>[2]</sup></p>\n<figure><img src=\"http://picx.zhimg.com/v2-42340e5d098757eaa4d0d3cab18f4bdf_720w.jpg?source=8673f162\" alt=\"\"><figcaption>香蕉成熟度里乙烯和呼吸强度的速率,可以看到到了后期断崖式上升,下降</figcaption></figure>\n<p>而在这之前,香蕉刚被摘下来时还是只青涩的蕉,</p>\n<p>注意啦,</p>\n<p>青涩不是形容词,而是叙述词。</p>\n<p>此时果肉里 70%-80%是淀粉,结构紧密不说,</p>\n<p>这类淀粉人的肠胃很难消化吸收,可以说是又硬又难吃。</p>\n<p>同时,果肉里还含有不少单宁(鞣酸)和果胶,</p>\n<p><strong>有小伙伴讲了:</strong></p>\n<p><strong>单宁我知道,干红葡萄酒里有,喝嘴里会产生褶皱感。</strong></p>\n<p>没错,单宁具有强收敛作用,</p>\n<p>不光会让嘴巴产生褶皱感,还可能影响肠道功能,</p>\n<p>咱常吃的生柿子就含有不少,</p>\n<p><strong>简单的说,吃起来不光涩,吃多了还容易便秘。</strong></p>\n<blockquote>所以生香蕉就压根不能吃,更不能减肥。</blockquote>\n<p>香蕉皮就更别说了,果皮塞满了叶绿素 a 和 b,整个看起来是绿油油的,</p>\n<p>同时细胞壁由果胶基质 - 纤维素 - 半纤维素构成坚挺的网络,导致香蕉皮此时很硬,甚至很难扒开。</p>\n<p>这个阶段被称为青熟期。</p>\n<p>香蕉没法吃,但是已经满足收获的条件了。</p>\n<p>收获好的香蕉被运往全国各地,</p>\n<blockquote>此时一段焦灼的小调响起,又到了奥德彪拉香蕉的时间。</blockquote>\n<figure><img src=\"http://pica.zhimg.com/v2-2e7c656686d408cb8b332c505eddc769_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>正常来说香蕉在树上会受到乙烯的刺激,触发自我催化。</p>\n<p>ACC 合成酶(ACS)和 ACC 氧化酶(ACO)基因表达上调,</p>\n<p>使乙烯爆发式增长,激活 ERF 转录因子调控成熟基因,</p>\n<p>此时,呼吸速率显著提高。</p>\n<p>乙烯激活了香蕉内部的淀粉酶、糖苷酶,淀粉水解为可溶性糖,果肉变软变甜。<sup>[3]</sup></p>\n<p>香蕉表皮的叶绿素 a 和 b 被叶绿素酶降解,导致绿色褪去,</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-a77b402b37a82a7c953eccbf7f9a7627_720w.jpg?source=8673f162\" alt=\"\"><figcaption>成熟香蕉果皮力度叶绿素和可溶性固形物含量,可以看到叶绿色消失,而可溶性固形物大大增加。</figcaption></figure>\n<p>类胡萝卜素合成开始增加,类黄酮含量上升,使果皮被显现出黄色,</p>\n<p>部分品种还会积累花青素,出现红香蕉。<sup>[4]</sup></p>\n<figure><img src=\"http://pica.zhimg.com/v2-528da557603e785be16cd3ecd3765cd7_720w.jpg?source=8673f162\" alt=\"\"><figcaption>红香蕉长这样,变红是因为花青素。</figcaption></figure>\n<p>再之后,,,,,</p>\n<p>多聚半乳糖醛酸酶 (polygalaturonase,PG)催化果胶分子中的 α-1,4- 半乳糖苷键裂解,</p>\n<p>使得果胶降解,香蕉软了。</p>\n<p>α-L- 阿拉伯呋喃糖苷酶(α-L-Arabinofuranosidase, α-L-Af)降解细胞壁多糖中的阿拉伯糖残基,</p>\n<p>导致果胶溶解和细胞壁结构松散,香蕉更软了。<sup>[5]</sup></p>\n<p>纤维素酶(Cellulase,CEL)和β-D- 木聚糖苷酶活性增强,干掉香蕉皮细胞壁中的部分骨架结构,</p>\n<p>使纤维素半纤维素降解,香蕉更更软了。</Line truncated
"content": "<div><img src=\"http://picx.zhimg.com/v2-813437c93507d18eb6284ea8fea98a95_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>让我们看下香蕉君の成熟之路。</p>\n<p>首先,我们都知道,香蕉苹果猕猴桃芒果等属于典型的呼吸跃变型水果。</p>\n<p>就是在绿熟期即可摘下,放一段时间自己会成熟。</p>\n<p>与之对应的就是非呼吸跃变型水果,比如樱桃草莓葡萄荔枝,</p>\n<p>出道即巅峰,多放一天坏一天。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-5225d2652bd661a51b1560396ea9dc1a_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>而促使呼吸跃变型水果成熟启动的主要信号分子大家都知道——乙烯<sup>[1]</sup>。</p>\n<p><strong>乙烯的合成始于甲硫氨酸,</strong></p>\n<p>想合成乙烯需要经过三次转化。</p>\n<blockquote>首先是在 S - 腺苷甲硫氨酸合成酶作用下转化为 S - 腺苷甲硫氨酸(SAM),<br>然后在 ACC 合成酶(ACS)催化下生成 1 - 氨基环丙烷 - 1 - 羧酸(ACC),<br>最后在 ACC 氧化酶(ACO)作用下形成乙烯。</blockquote>\n<figure><img src=\"http://picx.zhimg.com/v2-ff3c8a9c48d102fe4f51c36e41a52e48_720w.jpg?source=8673f162\" alt=\"\"><figcaption>乙烯生物合成与信号传导通路图 b 为信号传导通路图</figcaption></figure>\n<p>这个过程随着温度上升呼吸作用的加强而飙升,</p>\n<p>最终到达顶峰后迅速下降,被称为跃变期。<sup>[2]</sup></p>\n<figure><img src=\"http://picx.zhimg.com/v2-42340e5d098757eaa4d0d3cab18f4bdf_720w.jpg?source=8673f162\" alt=\"\"><figcaption>香蕉成熟度里乙烯和呼吸强度的速率,可以看到到了后期断崖式上升,下降</figcaption></figure>\n<p>而在这之前,香蕉刚被摘下来时还是只青涩的蕉,</p>\n<p>注意啦,</p>\n<p>青涩不是形容词,而是叙述词。</p>\n<p>此时果肉里 70%-80%是淀粉,结构紧密不说,</p>\n<p>这类淀粉人的肠胃很难消化吸收,可以说是又硬又难吃。</p>\n<p>同时,果肉里还含有不少单宁(鞣酸)和果胶,</p>\n<p><strong>有小伙伴讲了:</strong></p>\n<p><strong>单宁我知道,干红葡萄酒里有,喝嘴里会产生褶皱感。</strong></p>\n<p>没错,单宁具有强收敛作用,</p>\n<p>不光会让嘴巴产生褶皱感,还可能影响肠道功能,</p>\n<p>咱常吃的生柿子就含有不少,</p>\n<p><strong>简单的说,吃起来不光涩,吃多了还容易便秘。</strong></p>\n<blockquote>所以生香蕉就压根不能吃,更不能减肥。</blockquote>\n<p>香蕉皮就更别说了,果皮塞满了叶绿素 a 和 b,整个看起来是绿油油的,</p>\n<p>同时细胞壁由果胶基质 - 纤维素 - 半纤维素构成坚挺的网络,导致香蕉皮此时很硬,甚至很难扒开。</p>\n<p>这个阶段被称为青熟期。</p>\n<p>香蕉没法吃,但是已经满足收获的条件了。</p>\n<p>收获好的香蕉被运往全国各地,</p>\n<blockquote>此时一段焦灼的小调响起,又到了奥德彪拉香蕉的时间。</blockquote>\n<figure><img src=\"http://pica.zhimg.com/v2-2e7c656686d408cb8b332c505eddc769_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>正常来说香蕉在树上会受到乙烯的刺激,触发自我催化。</p>\n<p>ACC 合成酶(ACS)和 ACC 氧化酶(ACO)基因表达上调,</p>\n<p>使乙烯爆发式增长,激活 ERF 转录因子调控成熟基因,</p>\n<p>此时,呼吸速率显著提高。</p>\n<p>乙烯激活了香蕉内部的淀粉酶、糖苷酶,淀粉水解为可溶性糖,果肉变软变甜。<sup>[3]</sup></p>\n<p>香蕉表皮的叶绿素 a 和 b 被叶绿素酶降解,导致绿色褪去,</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-a77b402b37a82a7c953eccbf7f9a7627_720w.jpg?source=8673f162\" alt=\"\"><figcaption>成熟香蕉果皮力度叶绿素和可溶性固形物含量,可以看到叶绿色消失,而可溶性固形物大大增加。</figcaption></figure>\n<p>类胡萝卜素合成开始增加,类黄酮含量上升,使果皮被显现出黄色,</p>\n<p>部分品种还会积累花青素,出现红香蕉。<sup>[4]</sup></p>\n<figure><img src=\"http://pica.zhimg.com/v2-528da557603e785be16cd3ecd3765cd7_720w.jpg?source=8673f162\" alt=\"\"><figcaption>红香蕉长这样,变红是因为花青素。</figcaption></figure>\n<p>再之后,,,,,</p>\n<p>多聚半乳糖醛酸酶 (polygalaturonase,PG)催化果胶分子中的 α-1,4- 半乳糖苷键裂解,</p>\n<p>使得果胶降解,香蕉软了。</p>\n<p>α-L- 阿拉伯呋喃糖苷酶(α-L-Arabinofuranosidase, α-L-Af)降解细胞壁多糖中的阿拉伯糖残基,</p>\n<p>导致果胶溶解和细胞壁结构松散,香蕉更软了。<sup>[5]</sup></p>\n<p>纤维素酶(Cellulase,CEL)和β-D- 木聚糖苷酶活性增强,干掉香蕉皮细胞壁中的部分骨架结构,</p>\n<p>使纤维素半纤维素降解,香蕉更更软了。</p>\nLine truncated
"category": "",
"link": "https://daily.zhihu.com/story/9782525",
"creator": "",
"pubDate": "Sun, 13 Jul 2025 08:27:02 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "",
"folder": "资讯",
"feed": "知乎",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "effd0addb60e241f3b0f566c8634b7ee",
"highlights": []
},
{
"title": "为什么有时候无法控制自己的情绪?",
"description": "<div><img src=\"http://picx.zhimg.com/v2-276fc08fe27fa3babca84fed493e6891_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>由于天性敏感,成长至今我一直都在与强烈的情绪做对抗。管理情绪是我无时无刻都在做的事情,因为我相信:<strong>“ 驾驭情绪 = 驾驭人生。” </strong></p>\n<p><strong>如果一个人无法管理自己的情绪,任由情绪控制自己,不仅会伤到身边的人,更会伤到自己。无法控制情绪,有时候比生活无法自理后果更严重。</strong></p>\n<p><strong>当你意识到这个问题的存在,就已经是一件非常好的事情。以下是这些年我整理的一套对我自己适用的方法:</strong></p>\n<p><strong>1. 认识情绪 - 情绪圆盘</strong></p>\n<p>应该有许多人和我一样,小时候并没有人教过我们情绪的种类。我在这几年养育自己的孩子时,因为他不会说话,所以我必须观察他的表情和动作,再给他的情绪进行命名,才知道如何去处理他的情绪。</p>\n<p>也就是在这个时候,我意识到我根本就不具备 “ 开心 ” “ 伤心 ” “ 生气 ” 等基础情绪词汇以外的词汇。这也就导致我在最初处理我孩子的情绪时,只能手忙脚乱的什么都给他,直到给到他要的那个东西为止。</p>\n<p>联想到我小时候,一件事情刺激了我的情绪时,我的大脑死机时只会会发生 “冻结 ” “ 攻击 ” “ 逃跑 ” 三种原始状态。为了高效识别我那还不会说话的孩子的需要,我第一次在人生中向自己提问,到底情绪有多少种?</p>\n<p>在无意间,我看到了这个:</p>\n<figure><img src=\"http://pica.zhimg.com/v2-b4a1726aaba0cdadfc24fdee6fe0f36f_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>这张图叫作情绪圆盘(Emotion Wheel),又叫情绪之轮、情感轮盘、情绪图谱,最早由美国心理学家 Robert Plutchik 提出。他认为情绪像颜色一样有核心原色,也有混合、层级与强度。</p>\n<p>情绪圆盘的目的是帮助我们从模糊的 “我不太舒服” “我很烦”中,精准识别出情绪的种类、强度与成因,从而提升自我理解、沟通能力和情绪调节力。</p>\n<p>最基本的感受,Plutchik 定义为 8 种“情绪原色”:喜悦、信任、恐惧、惊讶、悲伤、厌恶、愤怒、期待。此外,还有衍生情绪与细化表达让情绪的定义更加丰富多彩。</p>\n<p>词汇量的限制让我们无法识别与命名自己的情绪,就导致我们无法控制情绪。所以我们首先需要去学会识别,在有情绪的那一秒,先问问自己:“ 你感受到了什么?” 才能逐渐去控制和驾驭自己的情绪。</p>\n<p><strong>2. “ 你现在是什么感受?”</strong></p>\n<p>这个问题,是无法控制情绪者直接跳过却最关键的问题。因为在我们的教育中,我们常常将被动的接受他人的感受视为一种礼仪与宽容。而我们常常忽略自己的感受,并将它压制在心底。一直到我们爆发为止。</p>\n<p>在我第一次教我孩子什么是情绪时,发现光说没用,于是我给他买了一个情绪小镜子。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-0dea7dfad3ec7f3191c9a728b995b0fa_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>每当我感受到孩子的不同情绪时,我则会尽可能的用丰富的词汇帮他定义他此刻的感受。并且陪着他一起找到他真正想要做却自己做不到的事情。</p>\n<p>我的问题通常是三个:</p>\n<ul>\n<li><strong>“ 你怎么啦?”</strong></li>\n<li><strong>“ 为什么会这样?”</strong></li>\n<li><strong>“ 可以不可以指给我看你要什么?”</strong></li>\n</ul>\n<p>同理,每个人对待自己,应该好好问问自己心里的小孩为什么会愤怒、伤心、痛苦,除了闷在心里或者爆发,我们有没有别的方式去表达?</p>\n<p>情绪是我们与世界互动最直接的语言。当你能精准地说出情绪,就拥有了更强的 自我掌控力、沟通能力与人际穿透力。</p>\n<p>所以常常要问自己:“ 你怎么啦?”</p>\n<p><strong>3. 未被处理的心理创伤</strong></p>\n<p>弗洛伊德说:“ 人会反复寻找类似早年创伤场景来“重新演出”,试图这一次赢回掌控感、修复当年的无力。”</p>\n<p>有时候我们的情绪无法控制,也是因为小时候没有治愈与闭环的一个心理创伤的重演。我们选择的人,常常又一次让我们失望。这就叫作<strong> “ 重演强迫(Repetition Compulsion)” </strong></p>\n<p>你的反应不是“过度”,而是你小时候的那部分受伤的你,在今天被某句话、某个动作,激活了旧有痛点。于是在心理学上,我们使用 “ 内在小孩(Inner Child)疗法” 去识别当年我们的伤,并以成年人的方Line truncated
@@ -1696,28 +1630,6 @@
"hash": "a6edf8b3267afbd3606be90cf9096317",
"highlights": []
},
{
"title": "「卷又卷不动,躺又躺不平」?总是因为「放松」而感到自责,这是种怎样的心理?如何调节?",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-f927bfd1160033decbb9dc1f0c5e126b_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>「卷又卷不动,躺又躺不平」,以及因此为「放松」感到自责的心理,恰恰是我在《<a href=\"https://zhuanlan.zhihu.com/p/1900847448211067390\">倾尽全力去「敷衍」</a>》一文中试图剖析的困境。这是一种被困在「得过且过者」和「拼命努力者」这两种无效模式之间的状态,其核心在于<strong>人们混淆了外部强加的「质量标尺」与自身真实的「偏好曲线」,并因此产生了不必要的内疚感</strong>。</p>\n<p>让我来解释一下这种心理:</p>\n<ol>\n<li><strong>内化了「应该拼命」的社会规训</strong>: 社会、家长、老师从小就向我们灌输「你应该尽力做到最好」、「努力奋斗是一种美德」的观念。这种观念让你觉得,任何时候,只要没有在某个(往往是他人定义的)「质量标尺」上向右推进(即追求更高质量、更多产出),你就是在犯错,就是「不够好」。于是,「放松」这种在质量标尺上看起来是「停滞」甚至「倒退」的行为,自然会引发自责。你觉得自己在「浪费时间」,没有「尽力」。<br><br></li>\n<li><strong>对「卷」的无效性有所察觉,但又无法彻底「躺平」</strong>: 「卷又卷不动」意味着你可能已经意识到,像个「拼命努力者」一样,不问目标、不计成本地在某个质量标尺上盲目追求极致,往往是「做无用功」,投入巨大却可能偏离了你真正的需求,或者让你精疲力尽,难以为继。 然而,「躺又躺不平」则是因为你内心深处依然被那种「应该拼命」的规训所束缚,或者你无法完全抛弃所有目标。你害怕彻底的「得过且过」会让你一事无成,或者受到他人的负面评价。这种状态下,即使你尝试放松,内心那个「应该努力」的声音也不会停止,于是自责感便油然而生。<br><br></li>\n<li><strong>目标模糊,导致评价标准混乱</strong>: 当你因为放松而自责时,很可能你并没有清晰地定义自己「真正想要实现的目标」以及达成该目标所需的「质量目标」。你只是笼统地觉得「应该做得更多更好」。没有明确的目标,你就无法判断当前的「放松」是必要的休整(为了更高效地达成目标),还是真正的懈怠(偏离了目标)。</li>\n</ol>\n<p><strong>如何调节这种心理?关键在于采取我所说的「第三条路」——倾尽全力去「敷衍」:</strong></p>\n<ol>\n<li><strong>明确你的真实目标</strong>: 首先,停下来,认真思考:对于你当前面对的任务或人生阶段,你<strong>真正</strong>想要的是什么?是为了拿到一个特定的证书?是为了学到某项具体技能?是为了维持一个舒适的生活水平?还是为了某个更宏大的理想?不要被社会或他人告诉你「应该」想要什么。<br><br></li>\n<li><strong>根据真实目标,设定清晰的「质量目标」</strong>: 一旦明确了真实目标,再据此设定一个<strong>恰到好处</strong>的质量目标。这个目标应该是「精确命中」,不多也不少。例如,如果你的目标只是通过一门考试,那么你的质量目标就是及格线,而不是完美无缺的满分。如果你的目标是学习知识,那么分数可能就不是最重要的,重要的是你是否吸收了你需要的信息。<br><br></li>\n<li><strong>以「最小代价」精确命中你的质量目标</strong>: 将你的精力和聪明才智用于「如何以最小的努力(时间、精力、资源)精确达成你设定的质量目标」。这本身就是一个有趣的优化问题。这包括了高效工作,也包括了必要的休息和放松,因为持续的疲劳会降低效率,反而增加达成目标的总代价。<br><br></li>\n<li><strong>重新定义「放松」的意义</strong>: 如果「放松」和「休息」是你为了以最小代价、可持续地达成你的真实目标所必需的环节,那么它就不是「浪费」,而是高效策略的一部分。就像一台机器需要保养才能更好地运转一样。这种情况下,因为必要的放松而自责是毫无道理的。<br><br></li>\n<li><strong>将完美主义导向「过程」而非「结果」</strong>: 如果你是个完美主义者,不要强迫自己去容忍低质量的产出(如果那确实低于你为自己设定的合理目标)。但是,你可以将你的完美主义倾向导向「以最小努力达成目标」这个<strong>过程</strong>。追求策略的完美、执行的完美、对沉没成本的果断放弃、以及对何时「恰到好处」的精准判断。<br><br></li>\n<li><strong>为「做无用功」而内疚,而非为「未达他人标准」而内Line truncated
"content": "<div><img src=\"http://pic1.zhimg.com/v2-f927bfd1160033decbb9dc1f0c5e126b_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>「卷又卷不动,躺又躺不平」,以及因此为「放松」感到自责的心理,恰恰是我在《<a href=\"https://zhuanlan.zhihu.com/p/1900847448211067390\">倾尽全力去「敷衍」</a>》一文中试图剖析的困境。这是一种被困在「得过且过者」和「拼命努力者」这两种无效模式之间的状态,其核心在于<strong>人们混淆了外部强加的「质量标尺」与自身真实的「偏好曲线」,并因此产生了不必要的内疚感</strong>。</p>\n<p>让我来解释一下这种心理:</p>\n<ol>\n<li><strong>内化了「应该拼命」的社会规训</strong>: 社会、家长、老师从小就向我们灌输「你应该尽力做到最好」、「努力奋斗是一种美德」的观念。这种观念让你觉得,任何时候,只要没有在某个(往往是他人定义的)「质量标尺」上向右推进(即追求更高质量、更多产出),你就是在犯错,就是「不够好」。于是,「放松」这种在质量标尺上看起来是「停滞」甚至「倒退」的行为,自然会引发自责。你觉得自己在「浪费时间」,没有「尽力」。<br><br></li>\n<li><strong>对「卷」的无效性有所察觉,但又无法彻底「躺平」</strong>: 「卷又卷不动」意味着你可能已经意识到,像个「拼命努力者」一样,不问目标、不计成本地在某个质量标尺上盲目追求极致,往往是「做无用功」,投入巨大却可能偏离了你真正的需求,或者让你精疲力尽,难以为继。 然而,「躺又躺不平」则是因为你内心深处依然被那种「应该拼命」的规训所束缚,或者你无法完全抛弃所有目标。你害怕彻底的「得过且过」会让你一事无成,或者受到他人的负面评价。这种状态下,即使你尝试放松,内心那个「应该努力」的声音也不会停止,于是自责感便油然而生。<br><br></li>\n<li><strong>目标模糊,导致评价标准混乱</strong>: 当你因为放松而自责时,很可能你并没有清晰地定义自己「真正想要实现的目标」以及达成该目标所需的「质量目标」。你只是笼统地觉得「应该做得更多更好」。没有明确的目标,你就无法判断当前的「放松」是必要的休整(为了更高效地达成目标),还是真正的懈怠(偏离了目标)。</li>\n</ol>\n<p><strong>如何调节这种心理?关键在于采取我所说的「第三条路」——倾尽全力去「敷衍」:</strong></p>\n<ol>\n<li><strong>明确你的真实目标</strong>: 首先,停下来,认真思考:对于你当前面对的任务或人生阶段,你<strong>真正</strong>想要的是什么?是为了拿到一个特定的证书?是为了学到某项具体技能?是为了维持一个舒适的生活水平?还是为了某个更宏大的理想?不要被社会或他人告诉你「应该」想要什么。<br><br></li>\n<li><strong>根据真实目标,设定清晰的「质量目标」</strong>: 一旦明确了真实目标,再据此设定一个<strong>恰到好处</strong>的质量目标。这个目标应该是「精确命中」,不多也不少。例如,如果你的目标只是通过一门考试,那么你的质量目标就是及格线,而不是完美无缺的满分。如果你的目标是学习知识,那么分数可能就不是最重要的,重要的是你是否吸收了你需要的信息。<br><br></li>\n<li><strong>以「最小代价」精确命中你的质量目标</strong>: 将你的精力和聪明才智用于「如何以最小的努力(时间、精力、资源)精确达成你设定的质量目标」。这本身就是一个有趣的优化问题。这包括了高效工作,也包括了必要的休息和放松,因为持续的疲劳会降低效率,反而增加达成目标的总代价。<br><br></li>\n<li><strong>重新定义「放松」的意义</strong>: 如果「放松」和「休息」是你为了以最小代价、可持续地达成你的真实目标所必需的环节,那么它就不是「浪费」,而是高效策略的一部分。就像一台机器需要保养才能更好地运转一样。这种情况下,因为必要的放松而自责是毫无道理的。<br><br></li>\n<li><strong>将完美主义导向「过程」而非「结果」</strong>: 如果你是个完美主义者,不要强迫自己去容忍低质量的产出(如果那确实低于你为自己设定的合理目标)。但是,你可以将你的完美主义倾向导向「以最小努力达成目标」这个<strong>过程</strong>。追求策略的完美、执行的完美、对沉没成本的果断放弃、以及对何时「恰到好处」的精准判断。<br><br></li>\n<li><strong>为「做无用功」而内疚,而非为「未达他人标准」而内疚</Line truncated
"category": "",
"link": "https://daily.zhihu.com/story/9782503",
"creator": "",
"pubDate": "Sat, 12 Jul 2025 08:27:03 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "",
"folder": "资讯",
"feed": "知乎",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "7347ea4a725b254aac33e0555bd76f65",
"highlights": []
},
{
"title": "为什么除了人类,哺乳动物拉屎的时间都是 12 秒?",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-891d51f0486e6a6c06efe79e693639c8_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p><strong>先说结论:人类也是 12 秒</strong></p>\n<p>所有哺乳动物,包括人类,排便时间都是 12 秒左右<sup>[1]</sup>。</p>\n<p>这是乔治亚理工学院的研究团队,花了好几年时间,跑遍动物园,收集了 34 种哺乳动物的粪便数据得出的结论。</p>\n<p>从猫咪到大象,23 个物种的排便时间都在 12±7 秒之间<sup>[2]</sup>。</p>\n<p>人类的速度?每秒 2 厘米。</p>\n<p>正好在狗(每秒 1 厘米)和大象(每秒 6 厘米)之间。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-1e47c34197e98209c9b36a998e4cf0f6_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>一只小猫,直肠长度 4 厘米。一头大象,直肠长度 40 厘米。体型差距 1000 倍。但排便时间?几乎一样。</p>\n<p>大象粪便体积 20 升,狗只有 10 毫升,相差近 1000 倍。</p>\n<p><strong>为什么</strong></p>\n<p>答案藏在一个你从未注意过的地方——大肠</p>\n<p>覆盖在大肠壁上的超薄黏液层,厚度只有头发丝般细微。</p>\n<p>科学家们怎么测量这么薄的东西?</p>\n<p>等粪便上的黏液蒸发,然后称重。就这么简单粗暴。但别小看这层黏液。它的黏度比粪便低 100 倍。</p>\n<p><strong>什么概念?</strong></p>\n<blockquote>想象粪便是厚重的蜂蜜。黏液就像水一样滑溜。<br>粪便在肠道里滑行,就像雪橇在冰道上飞驰。</blockquote>\n<p>这是作者的原话。</p>\n<p>大动物有更多粪便要排出。</p>\n<p>按常理,应该需要更长时间才对。但进化论说不给。</p>\n<p><strong>所以体型大的动物有更厚的黏液层。</strong></p>\n<blockquote>小动物黏液薄,但粪便也小。<br>大动物黏液厚,粪便虽大但滑得更快。</blockquote>\n<p>结果完成时间一样。</p>\n<p>大动物用同样的压力,却能达到更高的排便速度。</p>\n<p>这就是为什么大象能以每秒 6 厘米的速度飞速完成任务,而小狗只能慢慢悠悠每秒 1 厘米。</p>\n<figure><img src=\"http://pica.zhimg.com/v2-dda02fb984e87b1ca431234e7e5dccf3_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>我们人类完全符合这个规律。</p>\n<blockquote>研究者明确指出,人类和大象、猫咪一样,都排出圆柱形粪便,遵循相同的物理定律。</blockquote>\n<p>人类排便速度每秒 2 厘米,恰好处在狗和大象之间。</p>\n<p>我们的直肠长度、黏液厚度、排便压力,都完美契合这个 12 秒公式。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-ca0e7b15f6f01ab5aa3c188653584106_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p><strong>这项研究不是随便测几个动物就下结论。</strong></p>\n<p><strong>研究团队跑到亚特兰大动物园,亲自拍摄大象、大熊猫、疣猪的排便过程。</strong></p>\n<p>还在公园里偷偷观察狗狗。</p>\n<p>他们还用“流变仪”——一种精密搅拌器,可以测量粪便的密度和黏度。</p>\n<p><strong>顺便发现了:食肉动物的粪便是“沉底派”,食草动物的是“漂浮派”。</strong></p>\n<p><strong>还给粪便臭味排了个名:老虎和犀牛最臭,熊猫最“香”。</strong></p>\n<figure><img src=\"http://picx.zhimg.com/v2-a64931e4b9292c560fe63a57f7fb6bbf_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>研究团队建立了一个数学模型。</p>\n<blockquote>排便时间 = 粪便长度 ÷ 排便速度。</blockquote>\n<p>粪便长度是直肠长度的两倍,说明不仅直肠,连结肠都在储存粪便。</p>\n<p>排便时,粪便像固体栓塞一样整体移动。</p>\n<p>大部分哺乳动物的直肠都是水平的,所以重力作用可以忽略。</p>\n<p>一切都靠肌肉压力和黏液润滑。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-df16cb09030ddd8e25fd10b628e06cc3_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p><strong>腹泻时会怎样?</strong></p>\n<p>研究团队计算出,一个 70 公斤的成年人腹泻时只需要 0.5 秒就能完成。</p>\n<p>因为此时不需要肌肉用力,重力就够了。</p>\n<p><strong>便秘呢?</strong></p>\n<p>最严重情况下,可能需要 6 小时才能完成。因为黏液被吸收,失去润滑作用。</p>\n<p>但实际上肠壁会变形帮助推进,时间不会这么长。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-b6242175cd9bfb015a809992f890aa36_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p><strong>你可能觉得这种研究很无聊。</strong></p>\n<p>错了。</p>\n<p><strong>这些排便数据帮助设计了宇航员专用尿布,在 NASA 太空排便挑战赛闯到最后一关。。</strong></p>\n<figure><img src=\"http://picx.zhimg.com/v2-988dcd692b1a13fe91edcbf154f53e62_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>理解黏液的作用Line truncated
@@ -1740,28 +1652,6 @@
"hash": "b2b15d64c3e1f11c9dfe48553fe12c12",
"highlights": []
},
{
"title": "人们对动物有哪些常见的「误解」?",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-129d67e128911fe2f0c59c99c5d6918c_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>目前写了这么多科普以来,大家误会最多的就是“拟态”。甚至有不少人把“拟态”当做神创论的解释。</p>\n<p>不如今天就再来好好讲讲拟态吧!</p>\n<p>这是一坨鸟屎:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-5b1b19e328a83707df3b3a91454e7d3b_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>啊不对,其实是台湾铃钩蛾(Macrocilix taiwana),伪装成鸟粪色调的斑点。</p>\n<p>但是可以看出这个鸟屎的画法还略微有些幼稚。</p>\n<p>我们可以“画”得更好一点:</p>\n<figure><img src=\"http://pica.zhimg.com/v2-959d05c7e54c73741c87bbd0e5607234_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>同为<strong>狗屎蛾属</strong>,哦不对,是<strong>铃钩蛾属</strong>的宽铃钩蛾 Macrocilix maia 就更进一步,不但拟态了鸟屎,连鸟屎上面的苍蝇都拟态出来了,嗯,这是一只很有味道的蛾子。</p>\n<p>同属的其他蛾子也差不多是这个屎样。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-0988ccc2b0cac667d7b72e7f145a7f46_720w.jpg?source=8673f162\" alt=\"\"><figcaption>铃钩蛾 Macrocilix mysticata </figcaption></figure>\n<p>可以看出这个属的蛾子模仿鸟屎还是比较有心得的。</p>\n<p>不过这些个屎蛾子只能做出点 2d 的拟态。</p>\n<p><strong>柑橘凤蝶幼虫则十分厉害,能拟态 3D 形状的鸟屎:</strong></p>\n<figure><img src=\"http://pica.zhimg.com/v2-0dd98bf19059e4e635550467b1641642_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>刚开始一龄到四龄幼虫的时候模仿鸟屎是没什么问题的,但是当柑橘凤蝶幼虫长到 5 龄幼虫的时候,问题就来了。</p>\n<p>这个时候的幼虫体长有 4cm!而它所处的环境里:</p>\n<p><strong>没有鸟!!能拉这么大一!坨!屎!</strong></p>\n<p>所以它不得不改变策略,变成绿色,拟态小青蛇:</p>\n<p>后胸背两侧有眼状斑纹,腹部有黑色斜纹和白色斑点,并具橙黄色臭腺角(受惊时可伸出散发气味),就像蛇吐信子一样。</p>\n<p>当然最后的蝴蝶形态是黑白相间的,跟幼虫时的颜色没有任何关系,毕竟是完全变态昆虫。</p>\n<p>另外还有个非常有趣的点,动物拟态植物的时候不仅外貌特别像,而动作也要一致。</p>\n<p>模拟植物最常见最出名的应该就是各种螽斯了:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-2fc6a318942d13cff4bc8881ea531b32_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>这是亚马逊丛林的螽斯 Acropsis tectiformis,看狐主任手上这一只:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-5f23dfcce4a78100255afd155658aa73_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>叶脉都拟态得十分清晰。(每只形状略有差异)</p>\n<p>还有枯叶系的螽斯:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-99b2b4df8adbc13b989f4f74ea1d0a2f_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>可以说是达到以假乱真的地步。</p>\n<p>但是还没完,刚才说了,光是像还不行,步态也得跟植物一致。</p>\n<p>比如我们常见的竹节虫:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-05a0e832c806eb4383e975c1013d843e_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>你会发现:诶,竹节虫怎么摇摇晃晃的,是不是因为太细了所以下肢力量不稳啊?</p>\n<p>其实不是的,大多数拟态成树枝、树叶的动物都有类似的步态,因为这是树叶树枝被风吹动的时候摇晃的姿态,如果用正常昆虫或者其他动物走路的姿势容易露馅。</p>\n<p>比如平时是绿色的变色龙(拟态树叶),走路的时候也要模拟这样摇晃的步态:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-6406413d7c245be89b6e15e9a99447fa_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>为什么说这种步态是对树叶的拟态?因为其实变色龙着急早八的时候也是会跑的:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-177051dd8978be534deffebde0f951de_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>又比如花纹长得像树叶的丘鹬:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-c14ef5c6d28e9f71e3c0c2e7f478f1ba_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>bingo,也是一样的步态:</p>\n<figure><img src=\"http://pica.zhimg.com/v2-3454a1ae7d81a0b261c2fe66104401f5_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>说到这里你可能觉得我越描越黑了,这些精准的拟态怎么看都不像是自然进化的而是被设计的吧?</p>\n<p>其实不然。</p>\n<p>让我们回到生物课本,看看桦尺蠖的故事:</p>\n<blockquote>英国的曼彻斯特地区有一种桦尺蠖,它们白天栖息在树干上,夜间出来活动。该地区原来树木茂盛,Line truncated
"content": "<div><img src=\"http://pic1.zhimg.com/v2-129d67e128911fe2f0c59c99c5d6918c_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>目前写了这么多科普以来,大家误会最多的就是“拟态”。甚至有不少人把“拟态”当做神创论的解释。</p>\n<p>不如今天就再来好好讲讲拟态吧!</p>\n<p>这是一坨鸟屎:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-5b1b19e328a83707df3b3a91454e7d3b_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>啊不对,其实是台湾铃钩蛾(Macrocilix taiwana),伪装成鸟粪色调的斑点。</p>\n<p>但是可以看出这个鸟屎的画法还略微有些幼稚。</p>\n<p>我们可以“画”得更好一点:</p>\n<figure><img src=\"http://pica.zhimg.com/v2-959d05c7e54c73741c87bbd0e5607234_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>同为<strong>狗屎蛾属</strong>,哦不对,是<strong>铃钩蛾属</strong>的宽铃钩蛾 Macrocilix maia 就更进一步,不但拟态了鸟屎,连鸟屎上面的苍蝇都拟态出来了,嗯,这是一只很有味道的蛾子。</p>\n<p>同属的其他蛾子也差不多是这个屎样。</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-0988ccc2b0cac667d7b72e7f145a7f46_720w.jpg?source=8673f162\" alt=\"\"><figcaption>铃钩蛾 Macrocilix mysticata </figcaption></figure>\n<p>可以看出这个属的蛾子模仿鸟屎还是比较有心得的。</p>\n<p>不过这些个屎蛾子只能做出点 2d 的拟态。</p>\n<p><strong>柑橘凤蝶幼虫则十分厉害,能拟态 3D 形状的鸟屎:</strong></p>\n<figure><img src=\"http://pica.zhimg.com/v2-0dd98bf19059e4e635550467b1641642_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>刚开始一龄到四龄幼虫的时候模仿鸟屎是没什么问题的,但是当柑橘凤蝶幼虫长到 5 龄幼虫的时候,问题就来了。</p>\n<p>这个时候的幼虫体长有 4cm!而它所处的环境里:</p>\n<p><strong>没有鸟!!能拉这么大一!坨!屎!</strong></p>\n<p>所以它不得不改变策略,变成绿色,拟态小青蛇:</p>\n<p>后胸背两侧有眼状斑纹,腹部有黑色斜纹和白色斑点,并具橙黄色臭腺角(受惊时可伸出散发气味),就像蛇吐信子一样。</p>\n<p>当然最后的蝴蝶形态是黑白相间的,跟幼虫时的颜色没有任何关系,毕竟是完全变态昆虫。</p>\n<p>另外还有个非常有趣的点,动物拟态植物的时候不仅外貌特别像,而动作也要一致。</p>\n<p>模拟植物最常见最出名的应该就是各种螽斯了:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-2fc6a318942d13cff4bc8881ea531b32_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>这是亚马逊丛林的螽斯 Acropsis tectiformis,看狐主任手上这一只:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-5f23dfcce4a78100255afd155658aa73_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>叶脉都拟态得十分清晰。(每只形状略有差异)</p>\n<p>还有枯叶系的螽斯:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-99b2b4df8adbc13b989f4f74ea1d0a2f_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>可以说是达到以假乱真的地步。</p>\n<p>但是还没完,刚才说了,光是像还不行,步态也得跟植物一致。</p>\n<p>比如我们常见的竹节虫:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-05a0e832c806eb4383e975c1013d843e_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>你会发现:诶,竹节虫怎么摇摇晃晃的,是不是因为太细了所以下肢力量不稳啊?</p>\n<p>其实不是的,大多数拟态成树枝、树叶的动物都有类似的步态,因为这是树叶树枝被风吹动的时候摇晃的姿态,如果用正常昆虫或者其他动物走路的姿势容易露馅。</p>\n<p>比如平时是绿色的变色龙(拟态树叶),走路的时候也要模拟这样摇晃的步态:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-6406413d7c245be89b6e15e9a99447fa_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>为什么说这种步态是对树叶的拟态?因为其实变色龙着急早八的时候也是会跑的:</p>\n<figure><img src=\"http://pic1.zhimg.com/v2-177051dd8978be534deffebde0f951de_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>又比如花纹长得像树叶的丘鹬:</p>\n<figure><img src=\"http://picx.zhimg.com/v2-c14ef5c6d28e9f71e3c0c2e7f478f1ba_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>bingo,也是一样的步态:</p>\n<figure><img src=\"http://pica.zhimg.com/v2-3454a1ae7d81a0b261c2fe66104401f5_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>说到这里你可能觉得我越描越黑了,这些精准的拟态怎么看都不像是自然进化的而是被设计的吧?</p>\n<p>其实不然。</p>\n<p>让我们回到生物课本,看看桦尺蠖的故事:</p>\n<blockquote>英国的曼彻斯特地区有一种桦尺蠖,它们白天栖息在树干上,夜间出来活动。该地区原来树木茂盛,树Line truncated
"category": "",
"link": "https://daily.zhihu.com/story/9782468",
"creator": "",
"pubDate": "Fri, 11 Jul 2025 08:27:02 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "",
"folder": "资讯",
"feed": "知乎",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "a813e9732ca4a51a84f1943c38b3d0dc",
"highlights": []
},
{
"title": "古人是如何知道矿石能够炼铁炼铜的?",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-18c50f5a67200de03e7cca2bef5ff2f6_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>一直在做古代金属器科技史的科普和研学,这个问题本来也是一些场合我做线下科普的开场介绍部分,在这里赘述一番:</p>\n<p>古人与金属矿石打交道的时间很久远,比通常想象的更久远,要以万计,早于大家认知的文明史;</p>\n<p>同样的,古人对金属矿和金属器的认认知,也比通常想象的更缓慢,即便是认知速度相对飞快的古代中国。</p>\n<p>可以先放下我们作为现代人,对金属有着或多或少的认知。</p>\n<p>金属矿石,首先也是石。</p>\n<hr>\n<p>因此这个问题最早可以上溯到旧石器时代,人类对不同石头的挑选和改造。</p>\n<p>这里就出现了人类最早可以认知的第一类金属器:</p>\n<p><strong><strong>天然形成的自然金属</strong></strong></p>\n<p>一个显而易见的事实是,这些自然金属对于古人类而言,是一类特殊的石头。</p>\n<p>这一金属类型非常有限,大致分两大类:</p>\n<p>其中一类极为罕见,来自外太空,比如天然铁,尽管地球的铁元素非常丰富,但地表没有能形成自然铁的环境。</p>\n<p>只有一种罕见来源——铁陨石。</p>\n<p>北美原住民(被称作印第安人)就使用陨铁制作铁器。下图是一片陨铁,上面有原始加工痕迹,被有些学者认为是附近 2000 年前墓葬内铁器的来源。</p>\n<figure><img src=\"http://pica.zhimg.com/v2-6411ea2a72bf5f3b41888eb9489d8d61_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>著名的此类物件,如出土自图坦卡蒙墓的铁匕首,就由铁陨石制成,并不代表当时古埃及拥有锻铁的技术,时间约 3300BCE</p>\n<figure><img src=\"http://picx.zhimg.com/v2-da0c37732aa20b41912f19633cfcd488_720w.jpg?source=8673f162\" alt=\"\"><figcaption>埃及博物馆图</figcaption></figure>\n<p>另一类是化学性质不活泼的贵金属,比如自然铂、金、银、铜。</p>\n<p>比如天然富集的大块金,又被称作狗头金</p>\n<figure><img src=\"http://pica.zhimg.com/v2-2887a4c23069c17e22c0cb3b2111b8bb_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>纯度高的金属,硬度普遍不足,但性质稳定、总量稀少,因此主要有两大用途:</p>\n<p>一是作为货币;二是作为装饰。</p>\n<p><strong>自然铜</strong></p>\n<p>铜在这里首次出场。</p>\n<p>人类最开始对铜的使用,从现有的考古学证据来看,就是自然铜。</p>\n<p>而限制早期人类使用自然铜的主要因素是地域分布和地表储量。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-5cc5c06e5508e8bf609ea996fdb345a0_720w.jpg?source=8673f162\" alt=\"\"><figcaption>自然铜</figcaption></figure>\n<p>这一年限可以非常早,可能随着更多考古新发现继续往前推:</p>\n<p>例如,在对北美古铜器的铅同位素比对(这是另一个很大的议题,这里不展开)以及 C14 测年显示,北美原住民(被称作印第安人)在 9500 年前就开始利用自然铜,但在 5000 年前中止了。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-b75106f289b72021c0119f7ac1cc0714_720w.jpg?source=8673f162\" alt=\"\"><figcaption>现代科学家根据出土物仿制的投掷器锥形铜尖</figcaption></figure>\n<p>这一结论打破了此前一些学者认为的,进入金属器历史后不会再退回石器的思维。</p>\n<p>其实,仅仅使用自然铜的情况下,如前文所言,自然铜只会被认为是诸多石材之中的一种。在金属硬度并不显著的情况下,自然铜被其他石材替代是可以理解的。</p>\n<p>这是新大陆的情况,而在旧大陆,人们对自然铜的应用历史同样悠久,并进一步形成了对金属器的一系列热锻加工。</p>\n<p><strong>低温冶炼金属</strong></p>\n<p>天然形成金属的量是非常有限的,但有另一颗科技树,可以获得金属——高温。</p>\n<p>并非高温的火堆就能还原金属。</p>\n<p>高温氛围必须分氧化性氛围和还原性氛围,而冶炼金属必须是还原性氛围。</p>\n<p><strong>还原性氛围</strong></p>\n<p>这里就牵扯到另一个与冶炼共用部分科技树的领域——陶瓷。</p>\n<p>熟悉我国古代陶器的读者们知道,陶器有不同的颜色:比如仰韶文化、马家窑文化时期等流行的红陶、还有龙山文化时期流行的灰陶。</p>\n<p>类似的,大家会看到,明清时期很多城墙房屋使用青砖、而 20 世纪我国的建筑以红砖为主。</p>\n<p>这里面其实就与氧化性氛围和还原性氛围有关。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-d3550dd82a6dc5fd2ea6488672022784_720w.jpg?source=8673f162\" alt=\"\"><figcaption>马家窑文化红陶彩陶(左)、龙山文化灰陶蛋壳陶(右)</figLine truncated
@@ -1784,28 +1674,6 @@
"hash": "5d4fa4d2344f5e35dbe27c1784fde42c",
"highlights": []
},
{
"title": "光子在水中减速的本质是什么?",
"description": "<div><img src=\"http://picx.zhimg.com/v2-aeeb0078151e9a7921e90401263705ea_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>光在介质中并没有减速。</p>\n<p>你会想:不对呀,你懂不懂啊,当光进入介质时,其传播速度会低于真空光速 ( c ),光速约为</p>\n<p><code>c/n</code></p>\n<p>,其中 n 是折射率。怎么能说光没减速呢?</p>\n<figure><img src=\"http://picx.zhimg.com/v2-4cdd3ffcb2cf12266f943972bdc93a56_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>嗯,这种“减速”,并不是光子本身速度的改变,而是光波在介质中的相速度(phase velocity)减小了。关于相速度,费曼已经讲得很清楚了,我就不重复了。</p>\n<p>(以下不专门说水这种介质,只笼统一先说一下减速,关于水的话,等我周一再更,可先参考 <a href=\"http://www.zhihu.com/people/65405c3288c90f048b0b247bcb2d0189\">@洗芝溪</a> 的回答)</p>\n<p>大家上网也不是为了看公式的,我就用文字来简单描述一下吧。</p>\n<p>首先,让我们不要把光子看成一个个小球,而是波,是的光是一种电磁波。当这种波进入介质后,它的电场就会与介质中的带电粒子(主要是电子)和原子发生相互作用,电子会被光波的电场激发,产生振荡。这些振荡的电子又会发射次级电磁波,这些次级波与原始光波叠加,形成一个新的波前。这个新波前的传播速度(即相速度)低于真空光速。</p>\n<p>基于这个思路,有物理学家提出了吸收 - 再辐射经典假说。即原子中的电子吸收光子后进入更高的能级,然后当回到正常能级时重新发射出光子。(看到这里就点踩反对的,希望你先能读完全文哈)</p>\n<p>打个比方。</p>\n<p>这就像你在跑道上跑步,你的速度恒定,就假设为 x 吧。 现在,你不在跑道上跑了,而是去商业街的步道上跑,你每路过一个商店都要进去兜一圈儿<sup>[1]</sup>,然后再出来继续跑。你的跑步速度仍然是 x,但你跑同样长度的步道用时更久了。</p>\n<p>光子的吸收和发射之间所需的时间,决定了光在介质中移动有多快。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-9002ef67a29aaef1ae3e0eee3cb52261_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>这么说来,再辐射出来的还是原来的光子么?</p>\n<p>光子是全部一样一样儿的,讨论它们前后是不是同一个光子,是没有物理意义的。</p>\n<p>这也解释了,为什么光子从介质中出来,又会“加速”。实际上它并没有加速,它只不过没有那么多商店需要去兜了而已。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-89fe3d1280548b12d21c29ec97f05b03_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p><strong>没什么问题?那就到此为止吧。</strong></p>\n<p>好了,如果你看懂了上面这些比喻和解释,</p>\n<p>认为你得到了答案,很满意,</p>\n<p>那么我建议你就读到这里吧。</p>\n<p>因为接下来的解释会有一点难。</p>\n<p>虽然我一直以来都希望能用所有人都能看懂的通俗比喻来解释复杂的概念,但微观物理有时就是反直觉的,所以如果你看完上面的解释却产生了疑问,那么就可以试着继续读下去。</p>\n<p><strong>前面提到的吸收 - 再辐射经典假说,有 2 个逃避不了的问题。</strong></p>\n<p>一个是,这种“逛商店再出来”的行为,应当是一种随机的,换句话说,当一束光进入介质后,进多少个商店(与多少个原子互动)然后再出来应该是随机的(当然要符合动量守恒),那么光从一端到另一端的延迟就应该是(在一定范围内)随机的。但我们每次测量光穿过介质的速度,都是固定的。X</p>\n<p>还有一个问题,就是我们已经知道,特定的原子倾向于吸收特定频率的光,这是实验证实的。这样的话,介质的折射率,应该是针对特定波长的,或者笼统地说,有的波长的光有折射,有的波长没有折射。但实际观测表明,这一点也并不完全成立(注意这里与“折射率与波长成反比”的区别)。X</p>\n<p><strong>一种打补丁的解释</strong></p>\n<p>为了解决上述的 2 个问题,物理学家就开始打补丁了。</p>\n<p>于是,一个更好一点的解释出炉了。</p>\n<p>当光进入介质后,光作为电磁波,会与原子中的带电粒子(主要是电子)相作用(这和前面还没什么区别)。在光这种电磁波的作用下,介质中的电子等带电荷的粒子,会开始更加疯狂地抖动起来,就像一个个 dancer 听到心水的电子音乐就变得更 High 了一样。当这些带电荷的粒子开始疯狂抖动时,就会产生电磁波。</p>\n<p>每个被照射到的原子,都会发生这一反应,产生属于Line truncated
"content": "<div><img src=\"http://picx.zhimg.com/v2-aeeb0078151e9a7921e90401263705ea_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>光在介质中并没有减速。</p>\n<p>你会想:不对呀,你懂不懂啊,当光进入介质时,其传播速度会低于真空光速 ( c ),光速约为</p>\n<p><code>c/n</code></p>\n<p>,其中 n 是折射率。怎么能说光没减速呢?</p>\n<figure><img src=\"http://picx.zhimg.com/v2-4cdd3ffcb2cf12266f943972bdc93a56_720w.gif?source=8673f162\" alt=\"\"></figure>\n<p>嗯,这种“减速”,并不是光子本身速度的改变,而是光波在介质中的相速度(phase velocity)减小了。关于相速度,费曼已经讲得很清楚了,我就不重复了。</p>\n<p>(以下不专门说水这种介质,只笼统一先说一下减速,关于水的话,等我周一再更,可先参考 <a href=\"http://www.zhihu.com/people/65405c3288c90f048b0b247bcb2d0189\">@洗芝溪</a> 的回答)</p>\n<p>大家上网也不是为了看公式的,我就用文字来简单描述一下吧。</p>\n<p>首先,让我们不要把光子看成一个个小球,而是波,是的光是一种电磁波。当这种波进入介质后,它的电场就会与介质中的带电粒子(主要是电子)和原子发生相互作用,电子会被光波的电场激发,产生振荡。这些振荡的电子又会发射次级电磁波,这些次级波与原始光波叠加,形成一个新的波前。这个新波前的传播速度(即相速度)低于真空光速。</p>\n<p>基于这个思路,有物理学家提出了吸收 - 再辐射经典假说。即原子中的电子吸收光子后进入更高的能级,然后当回到正常能级时重新发射出光子。(看到这里就点踩反对的,希望你先能读完全文哈)</p>\n<p>打个比方。</p>\n<p>这就像你在跑道上跑步,你的速度恒定,就假设为 x 吧。 现在,你不在跑道上跑了,而是去商业街的步道上跑,你每路过一个商店都要进去兜一圈儿<sup>[1]</sup>,然后再出来继续跑。你的跑步速度仍然是 x,但你跑同样长度的步道用时更久了。</p>\n<p>光子的吸收和发射之间所需的时间,决定了光在介质中移动有多快。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-9002ef67a29aaef1ae3e0eee3cb52261_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p>这么说来,再辐射出来的还是原来的光子么?</p>\n<p>光子是全部一样一样儿的,讨论它们前后是不是同一个光子,是没有物理意义的。</p>\n<p>这也解释了,为什么光子从介质中出来,又会“加速”。实际上它并没有加速,它只不过没有那么多商店需要去兜了而已。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-89fe3d1280548b12d21c29ec97f05b03_720w.jpg?source=8673f162\" alt=\"\"></figure>\n<p><strong>没什么问题?那就到此为止吧。</strong></p>\n<p>好了,如果你看懂了上面这些比喻和解释,</p>\n<p>认为你得到了答案,很满意,</p>\n<p>那么我建议你就读到这里吧。</p>\n<p>因为接下来的解释会有一点难。</p>\n<p>虽然我一直以来都希望能用所有人都能看懂的通俗比喻来解释复杂的概念,但微观物理有时就是反直觉的,所以如果你看完上面的解释却产生了疑问,那么就可以试着继续读下去。</p>\n<p><strong>前面提到的吸收 - 再辐射经典假说,有 2 个逃避不了的问题。</strong></p>\n<p>一个是,这种“逛商店再出来”的行为,应当是一种随机的,换句话说,当一束光进入介质后,进多少个商店(与多少个原子互动)然后再出来应该是随机的(当然要符合动量守恒),那么光从一端到另一端的延迟就应该是(在一定范围内)随机的。但我们每次测量光穿过介质的速度,都是固定的。X</p>\n<p>还有一个问题,就是我们已经知道,特定的原子倾向于吸收特定频率的光,这是实验证实的。这样的话,介质的折射率,应该是针对特定波长的,或者笼统地说,有的波长的光有折射,有的波长没有折射。但实际观测表明,这一点也并不完全成立(注意这里与“折射率与波长成反比”的区别)。X</p>\n<p><strong>一种打补丁的解释</strong></p>\n<p>为了解决上述的 2 个问题,物理学家就开始打补丁了。</p>\n<p>于是,一个更好一点的解释出炉了。</p>\n<p>当光进入介质后,光作为电磁波,会与原子中的带电粒子(主要是电子)相作用(这和前面还没什么区别)。在光这种电磁波的作用下,介质中的电子等带电荷的粒子,会开始更加疯狂地抖动起来,就像一个个 dancer 听到心水的电子音乐就变得更 High 了一样。当这些带电荷的粒子开始疯狂抖动时,就会产生电磁波。</p>\n<p>每个被照射到的原子,都会发生这一反应,产生属于自Line truncated
"category": "",
"link": "https://daily.zhihu.com/story/9782449",
"creator": "",
"pubDate": "Thu, 10 Jul 2025 08:27:02 +0800",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "",
"folder": "资讯",
"feed": "知乎",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "5bc4497f2b233877fe5491ea3891e2a9",
"highlights": []
},
{
"title": "航天飞机为什么被淘汰?",
"description": "<div><img src=\"http://picx.zhimg.com/v2-76fed30f10beac07dc1504820516242c_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<p>如果这问题用“航天飞机”表示美国太空运输系统 Space Transportation System(以下称为 STS),那么其退役的主要原因是成本过高、安全性不足、维护困难。</p>\n<figure><img src=\"http://picx.zhimg.com/v2-4ae95521eddcd76d0db2ad82bc0810ab_720w.jpg?source=8673f162\" alt=\"\"><figcaption>STS. 拍摄者:Caryn Bohn</figcaption></figure>\n<p>“航天飞机”一词表示水平着陆的、可重复使用的航天器,不限于 STS。现存的无人驾驶航天飞机可以完成一些任务,主要是科学和军事任务。今后,人们或许还会制造更多的航天飞机。</p>\n<p>历史上,STS 曾自称在以下方面超越运载火箭:</p>\n<ul>\n<li><strong>重复使用</strong>。STS 计划起初吹嘘每架轨道飞行器可以复用 100 次,理论上比“为每次任务建造新航天器”便宜。在第一次发射前,STS 计划承诺“大大降低太空飞行的成本”。</li>\n<li><strong>载荷能力</strong>。可以运送 7 名航天员,可以发射·维修大型卫星、空间站结构、空间望远镜等,执行需要大量人员、物资的任务——必要时也包括“攻击敌人的航天器”、“将核弹丢在敌国”,尽管弹道导弹更擅长投送核弹。</li>\n<li><strong>特殊设备</strong>。STS 的机械臂等设备可帮助航天员执行相对复杂的舱外工作,在修复哈勃空间望远镜时声称“只有 STS 做得到”。</li>\n</ul>\n<p>后来,人们发现 STS 有以下问题:</p>\n<ul>\n<li><strong>成本高昂</strong>。“重复使用”和“载荷能力”建立在昂贵的运行成本、维护成本、发射成本上,1972 年概算每磅有效载荷的成本按通货膨胀合 2012 年 1109 美元,实际上在不考虑研究与开发费用的情况下每磅有效载荷的成本高达 2012 年的 37207 美元,<em>超额 3255%</em>;STS 计划主任罗伯特·汤普森承认,后来设计阶段的主要目标“不包含降低造价”,因为“降低成本会导致其他技术要求无法满足”。1982 年,NASA 估算 STS 每次飞行花费 2.6 亿美元,估算时声称每年要发射 24 次、持续十年。实际上,STS 到退役共发射 135 次,平均每次发射耗资 16.42 亿美元。</li>\n<li><strong>过于复杂</strong>。STS 的“关键部件”数量众多,增加维护成本、延长维护时间、降低可行的发射频率和复用次数。轨道飞行器每次降落后要花 3 到 7 个月进行拆卸、检查、翻新,需要大量熟悉它的工作人员。STS 使用的多项技术,包括引擎,从未达到起初预想的水平。随着时间流逝,工作人员换代进一步降低 STS 的可维护性。</li>\n<li><strong>安全性差</strong>。1986 年挑战者号失事、2003 年哥伦比亚号失事造成大量航天员死亡,调查显示两次失事都归因于设计缺陷和安全管理问题,O 形环被腐蚀的事情发生过数次、没有引起足够关注,破坏哥伦比亚号隔热层的泡沫塑料块本就没必要安装、之前就曾脱落并砸到轨道飞行器上。STS 计划起初宣传事故率约 1/100000,失事后调查发现 STS 早期发射时发生“灾难性事故”的概率高达 1/9。后期经过改进,STS 的“灾难性事故”概率下降到约 1/90。美国找不到给 STS 配置有效的紧急逃生系统的方法。</li>\n</ul>\n<figure><img src=\"http://picx.zhimg.com/v2-52c41c5248f3327e0e2fc560af493b0c_720w.jpg?source=8673f162\" alt=\"\"><figcaption>挑战者号点火后 58.788 秒,右侧固体助推器出现羽流</figcaption></figure>\n<figure><img src=\"http://pic1.zhimg.com/v2-ef5311c30a996e47c9d3512e7be9dcac_720w.jpg?source=8673f162\" alt=\"\"><figcaption>挑战者号失事</figcaption></figure>\n<figure><img src=\"http://picx.zhimg.com/v2-330251f37d6d604631cbe9d676e31f3f_720w.jpg?source=8673f162\" alt=\"\"><figcaption>哥伦比亚号失事</figcaption></figure>\n<ul>\n<li><strong>必要性低</strong>。NASA 起初将 STS 的主要任务设为部署卫星,<em>给出的报价低于成本</em>,但一次性运载火箭的快速进步让用 STS 赔本发射卫星的吸引力仍然不足。轨道飞行器的死重对有效载荷的限制无法处理。用 STS 为轨道上的大部分卫星进行维护、加注燃料比用一次性火箭发射一个执行相同任务的新卫星还要贵,何况新卫星能够使用新技术提高效能。在挑战者号失事后,NASA 修改了 STS 的任务安排,缓解了这个问题。</li>\n</ul>\n<p>——从诞生到退役,STS 进行了 135 次发射,发生 2 次重大事故,死亡 14 人。轨道飞行器的最大复用次数为 39(发现号)。STS 的主发动机号称可以复用 55 次,实际上平均复用了约 7.8 次。</p>\n<p>苏联“暴风雪”号航天Line truncated
@@ -2105,28 +1973,6 @@
"hash": "70391c560d13fa2ded36785145ef6474",
"highlights": []
},
{
"title": "侯逸凡:最年轻的“棋后”Conquering the world of chess",
"description": "16岁就成为最年轻的国际象棋世界“棋后”,她是真人版的《后翼弃兵》!",
"content": "16岁就成为最年轻的国际象棋世界“棋后”,她是真人版的《后翼弃兵》!",
"category": "人物",
"link": "http://www.i21st.cn/story/3807.html",
"creator": "www.i21st.cn",
"pubDate": "Thu, 1 Sep 2022 17:00:02",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "双语",
"feed": "21世纪",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "3372e349617e8cdb5732ee4da3cdcdce",
"highlights": []
},
{
"title": "“大老虎”被拿下!中共中央决定对周永康严重违纪问题立案审查",
"description": "",
@@ -2148,28 +1994,6 @@
"tags": [],
"hash": "9f21f8fa51704a71191c0219c9793433",
"highlights": []
},
{
"title": "索契冬奥会李坚柔夺中国首金",
"description": "Short track speed skating",
"content": "Short track speed skating",
"category": "",
"link": "http://www.i21st.cn/article/translate/4927_1.html",
"creator": "www.i21st.cn",
"pubDate": "Fri, 14 Feb 2014 10:50:53",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "",
"language": "zh",
"folder": "双语",
"feed": "21世纪",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "7371f6dbcab15edaf9642e52b8d5ac96",
"highlights": []
}
],
"folder": "资讯",
@@ -2624,28 +2448,6 @@
"hash": "b7b8f935745963dc6347512b9735cecf",
"highlights": []
},
{
"title": "自托管的云文件存储解决方案Phylum",
"description": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"1824819285\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"1824819285\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"1824819285\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509537\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"ac26447ad37a4bd1e3b05159a69bd74d\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"1824819285\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n thiLine truncated
"content": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"1824819285\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"1824819285\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"1824819285\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509537\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"ac26447ad37a4bd1e3b05159a69bd74d\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"1824819285\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uiLine truncated
"category": "",
"link": "https://mp.weixin.qq.com/s/xBkVJ0TIxPerLzM7YMST8Q",
"creator": "",
"pubDate": "2025-07-07T11:00:35.000Z",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "xBkVJ0TIxPerLzM7YMST8Q",
"language": "",
"folder": "IT技术",
"feed": "各种折腾",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "37e8086261b53a64d0e3494743fc98a7",
"highlights": []
},
{
"title": "Docker端口映射查看工具Dockpeek",
"description": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"384095899\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"384095899\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"384095899\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509487\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"7aa81ad8b99aedb2de323aac72a57e1e\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"384095899\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uiLine truncated
@@ -2668,28 +2470,6 @@
"hash": "c8f37ade75a11813df0bcb7cf0bdd61a",
"highlights": []
},
{
"title": "极易搭建的自助Git服务Gogs",
"description": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"1120989585\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"1120989585\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"1120989585\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509428\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"2f03e36fd2471c3ae2ca24971faca36e\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"1120989585\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n thiLine truncated
"content": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"1120989585\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"1120989585\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"1120989585\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509428\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"2f03e36fd2471c3ae2ca24971faca36e\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"1120989585\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uiLine truncated
"category": "",
"link": "https://mp.weixin.qq.com/s/eL0FL7l0NuILUZZB6EEyug",
"creator": "",
"pubDate": "2025-06-30T11:01:20.000Z",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "eL0FL7l0NuILUZZB6EEyug",
"language": "",
"folder": "IT技术",
"feed": "各种折腾",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "b54132b0681affd72262bc6384d424bf",
"highlights": []
},
{
"title": "微信公众号文章搜索MCP服务weixin_search_mcp",
"description": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"507526918\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"507526918\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"507526918\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509332\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"779ed7b6c46cc79a8f7de6a63ba2f4fe\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"507526918\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uiLine truncated
@@ -2712,28 +2492,6 @@
"hash": "cec0b4ac495d75dcf0d0496c32a70cac",
"highlights": []
},
{
"title": "FeedMe:通过AI摘要提升阅读效率",
"description": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"551313074\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"551313074\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"551313074\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509240\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"73bc3f01b1302b5a0ba5c167baac416a\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"551313074\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uiLine truncated
"content": "<!DOCTYPE html>\n<html class=\"\n\">\n <head>\n <meta name=\"wechat-enable-text-zoom-em\" content=\"true\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover\">\n<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico\" reportloaderror>\n<link rel=\"mask-icon\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg\" color=\"#4C4C4C\" reportloaderror>\n<link rel=\"apple-touch-icon-precomposed\" href=\"//res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png\" reportloaderror>\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"referrer\" content=\"origin-when-cross-origin\">\n<meta name=\"referrer\" content=\"strict-origin-when-cross-origin\">\n<script nonce=\"551313074\" reportloaderror>try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>\n<script type=\"text/javascript\" nonce=\"551313074\" reportloaderror>\n window.logs = { pagetime: {} };\n window.logs.pagetime['html_begin'] = (+new Date());\n window.LANG = \"en\";\n</script>\n\n \n<script nonce=\"551313074\" reportloaderror>\nwindow.__moon_initcallback = function () {\n if (!!window.__initCatch) {\n window.__initCatch({\n idkey: 27611 + 2,\n startKey: 0,\n limit: 128,\n badjsId: 43,\n reportOpt: {\n uin: '',\n biz: \"MzI1NTQxMzc3MA==\" || \"\",\n mid: \"2247509240\" || \"\" || \"\",\n idx: \"1\" || \"\" || \"\",\n sn: \"73bc3f01b1302b5a0ba5c167baac416a\" || \"\" || \"\",\n },\n extInfo: {\n network_rate: 0.01, \n badjs_rate: 0.1\n }\n });\n }\n}\n</script>\n\n <script type=\"text/javascript\" nonce=\"551313074\" reportloaderror>\n \n \n var WX_BJ_REPORT = window.WX_BJ_REPORT || {};\n (function(_) {\n if (_.BadJs) {\n return;\n }\n \n var BADJS_WIN_ERR = 'BadjsWindowError';\n var extend = function(source, destination) {\n for (var property in destination) {\n source[property] = destination[property]\n }\n return source\n }\n \n _.BadJs = {\n uin: 0,\n mid: \"\",\n view: \"wap\",\n _cache: {},\n _info: {},\n _hookCallback: null,\n ignorePath: true,\n throw: function(e, extData) {\n this.onError(e, extData);\n throw e;\n },\n \n \n onError: function(e, extData) {\n try {\n \n if (e.BADJS_EXCUTED == true) {\n return;\n }\n e.BADJS_EXCUTED = true;\n var data = errToData(e);\n data.uin = this.uin;\n data.mid = this.mid;\n data.view = this.view;\n data.cmdb_module = 'mmbizwap';\n \n if (!!extData) {\n data = extend(data, extData);\n }\n \n if (data.cid) {\n data.key = \"[\" + data.cid + \"]:\" + data.key;\n }\n \n if (data._info) {\n if (Object.prototype.toString.call(data._info) == \"[object Object]\") {\n data.msg += \" || info:\" + JSON.stringify(data._info);\n } else if (Object.prototype.toString.call(data._info) == \"[object String]\") {\n data.msg += \" || info:\" + data._info;\n } else {\n data.msg += \" || info:\" + data._info;\n }\n }\n if (typeof this._hookCallback == \"function\") {\n if (this._hookCallback(data) === false) {\n return\n }\n }\n this._send(data);\n return _.BadJs;\n } catch (e) {\n console.error(e);\n }\n },\n winErr: function(event) {\n if (event.error && event.error.BADJS_EXCUTED) {\n return;\n }\n if (event.type === 'unhandledrejection') {\n if (event.reason instanceof Error) {\n var e = event.reason || {};\n _.BadJs.onError(createError(event.type, e.message || \"\", e.sourceURL || \"\", e.line || \"\", e.column || \"\", event.reason));\n } else {\n var message = typeof event.reason === 'object' ? JSON.stringify(event.reason) : event.reason;\n _.BadJs.onError(createError(event.type, message, \"\", \"\", \"\", event.reason));\n }\n }else{\n _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));\n }\n },\n init: function(uin, mid, view) {\n this.uin = Line truncated
"category": "",
"link": "https://mp.weixin.qq.com/s/jFPxZMLSKIxsBa72VhwVhg",
"creator": "",
"pubDate": "2025-06-23T11:00:24.000Z",
"enclosure": "",
"enclosureType": "",
"image": "",
"id": "jFPxZMLSKIxsBa72VhwVhg",
"language": "",
"folder": "IT技术",
"feed": "各种折腾",
"read": false,
"favorite": false,
"created": false,
"tags": [],
"hash": "9d4d7122028a361937c754b38d2b7578",
"highlights": []
},
{
"title": "瞎扯 · 如何正确地吐槽",
"description": "<div><img src=\"http://pic1.zhimg.com/v2-25324afbda8ee5527504a76cf95e7c6a_fhd.jpg?source=8673f162\" alt=\"头图\"/><div><div>\n<div>\n<div>Q:<a href=\"https://www.zhihu.com/question/387317856/answer/3148577396\" target=\"_blank\">律师的生活是怎样的?</a></div>\n</div>\n<blockquote>\n<div><a href=\"https://www.zhihu.com/people/a80bc1541a2f488242fc8ac8f2d5d32a\" target=\"_blank\" rel=\"noopener noreferrer\">@玩笔杆子的武僧</a> :看一个律师的通讯录备注,就可以窥见他的工作状态了。</div>\n</blockquote>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://picx.zhimg.com/80/v2-6f54a7f1d07f9b17d24491009407150d_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://pic1.zhimg.com/80/v2-4cca0eb9a0d2d7048910b5a38282fb9f_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://pic1.zhimg.com/80/v2-af4b3033fb894ef2414893b1cc494150_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://picx.zhimg.com/80/v2-4a87040d5f6c4ed3dc0b803d7bce1d70_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://picx.zhimg.com/80/v2-154a15270ebaf920599bcacca1ef0544_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://pic1.zhimg.com/80/v2-b96a0fbf9d7fddd28e37fa2092490927_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<div>\n<div>Q: <a href=\"https://www.zhihu.com/question/275971994/answer/3528262883\" target=\"_blank\">你见过最令你震撼的一张图片是什么?</a></div>\n</div>\n<blockquote>\n<div><a href=\"https://www.zhihu.com/people/d499913b8d31ca88718e9d85cfc457bd\" target=\"_blank\" rel=\"noopener noreferrer\">@竹间风</a> :某地鉴宝,大爷硬气地拿出了这个……</div>\n</blockquote>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://pic1.zhimg.com/80/v2-29bf0d95b82bad2a9cdb1d7b1ff1e17d_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<div>\n<div>Q:<a href=\"https://www.zhihu.com/question/481277318/answer/3367179205\" target=\"_blank\">意大利人不能接受披萨上放菠萝,那中国人有没有类似的饮食禁区?</a></div>\n</div>\n<blockquote>\n<div><a href=\"https://www.zhihu.com/people/d2d10be23edc5c6061f50bfb94cf91b9\" target=\"_blank\" rel=\"noopener noreferrer\">@此去常风</a> :这样大家理解为什么意大利人不能接受披萨放菠萝吗?</div>\n</blockquote>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://picx.zhimg.com/80/v2-be658e5d81e4469fc6fdc150f14d0293_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<div>\n<div>Q:<a href=\"https://www.zhihu.com/question/639819203/answer/98567833826\" target=\"_blank\">如何用一张图劝退想养猫的朋友?</a></div>\n</div>\n<blockquote>\n<div><a href=\"https://www.zhihu.com/people/1f8e485fbbde2e36539f130887642a0e\" target=\"_blank\" rel=\"noopener noreferrer\">@云中精准辅秾</a> :猫和人的其他爱好很多时候是互相冲突的……</div>\n</blockquote>\n<figure contenteditable=\"false\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><img src=\"http://pic1.zhimg.com/80/v2-956ea2fe182a21dd1fa9286726ce5915_1440w.png?source=d16d100b\" alt=\"\">\n<div> </div>\n<div> </div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div> </div>\n</div>\n</figure>\n<div>\n<div>Q:<a href=\"https://www.zhihu.com/question/650233550/answer/3473694709\" target=\"_blank\">如果你有个 1 小时让宠物说话的机会,你会跟它聊什么?</a></div>\n</div>\n<blockquote>\n<div><a href=\"https://www.zhihu.com/people/b85f388d29d503169aaf5838ea781bf8\" target=\"_blank\" rel=\"noopener noreferrer\">@盖盖子</a> :以后别跟仓Line truncated
+7 -3
View File
@@ -7,7 +7,7 @@
- [ ] OB插件sync memos使用
- 评测情况
- 调测情况
1. 在群晖NAS(192.168.1.181)上安装0.24.4 stable成功
docker-compose.yml
@@ -27,8 +27,12 @@ services:
- MEMOS_PORT=5230
```
2. OS上下载moememos连接自建memosServer成功,与网页版和浏览器插件读可以使用
3.
2. iOS上下载moememos连接自建memosServer成功,与网页版和浏览器插件读可以使用
- 相关网址
1. 官网
https://github.com/usememos/memos
- Telegram机器人