1
0
wiki/Blog/如何打破信息茧房?.html

162 lines
406 KiB
HTML
Raw Normal View History

2024-07-18 17:22:41 +08:00
<!DOCTYPE html>
<html><head><title>如何打破信息茧房?</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="如何打破信息茧房?"/><meta property="og:description" content="信息茧房是指用户在互联网上因为算法推荐系统而被动接收同质化信息的现象,这可能限制了我们对世界的全面了解。本文介绍了一些高效打破信息茧房的方法。."/><meta property="og:image" content="https://wiki.7wate.com/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../static/icon.png"/><meta name="description" content="信息茧房是指用户在互联网上因为算法推荐系统而被动接收同质化信息的现象,这可能限制了我们对世界的全面了解。本文介绍了一些高效打破信息茧房的方法。."/><meta name="generator" content="Quartz"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><script async src="https://umami.7wate.com/script.js" data-website-id="c061efdc-95dd-4d21-9d04-a1ffda0a85b9"></script><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?94d8ccb156eb7c65abf317e6e01cdba9";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-MHMEL0F832"></script><script>
(function() {
window.dataLayer = window.dataLayer || [];
function gtag() {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-MHMEL0F832');
})();
</script><link href="../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&amp;family=Schibsted Grotesk:wght@400;700&amp;family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap" rel="stylesheet" type="text/css" spa-preserve/><script src="../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch(`../static/contentIndex.json`).then(data => data.json())</script></head><body data-slug="Blog/如何打破信息茧房?"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h1 class="page-title "><a href="..">📚 X·Eden</a></h1><div class="spacer mobile-only"></div><div class="search "><div id="search-icon"><p>Search</p><div></div><svg tabIndex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search</title><desc id="desc">Search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></div><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search for something" placeholder="Search for something"/><div id="results-container"></div></div></div></div><div class="darkmode "><input class="toggle" id="darkmode-toggle" type="checkbox" tabIndex="-1"/><label id="toggle-label-light" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xmlSpace="preserve"><title>Light mode</title><path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z"></path></svg></label><label id="toggle-label-dark" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xmlSpace="preserve"><title>Dark mode</title><path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65
<blockquote>
<p>信息茧房是指个体由于个人偏好,仅接触到限定范围内的信息,这种现象会导致个体的视野逐渐缩窄。这个概念由凯斯·桑斯坦提出,与回声室效应和过滤泡泡有相似之处,主要关注信息多样性的缺失问题。信息茧房的形成受到大数据、用户行为及推荐算法的共同影响,虽然这增加了用户粘性,却同时限制了信息的多样性,进而可能催生群体之间的极化现象。
—— <a href="https://www.baike.com/wikiid/7260708928491782163" class="external">信息茧房</a></p>
</blockquote>
<p>在此,我想先重申一下「互联网精神」即:开放、平等、协作、快速、分享。虽然互联网的快速发展似乎逐渐偏离了这一初衷,我们也不能否认商业化为其发展所做出的贡献。</p>
<p>关于信息茧房,我们同样应持辩证的观点来看待。一方面,算法定制化提供的高密度信息源,让我们能够足不出户就了解世界各地的新闻,例如对骑行有浓厚兴趣的人可以通过抖音迅速找到志同道合的圈子,何乐而不为呢?然而,另一方面,长时间接受这种定制化和高密度的信息推送,不仅剥夺了我们独立思考的能力,还可能导致思想的极端化。</p>
<p>我们长期只接触有限的信息源,最终就可能导致思维的僵化。虽然个人思维的固化并非不可逆转,但若是群体性地出现这种现象,则其后果无疑是非常可怕的。</p>
<p>因此,<strong>打破信息茧房的关键在于我们是否愿意主动寻求和接触多样化的信息源。</strong></p>
<h2 id="碎片信息源">碎片信息源<a aria-hidden="true" tabindex="-1" href="#碎片信息源" class="internal"> §</a></h2>
<p>我的碎片信息源,主要由 RSS 订阅提供。首先 RSS 是一种公开,异步,需要手动维护的信息源,它不仅可以用来订阅独立博客,还包括论坛帖子,时政新闻,财政报道,官方通知等多种内容。</p>
<p>基于我个人的实践经验,下面我将分享:<strong>如何利用 RSS 作为载体,高效打破信息茧房。</strong></p>
<p><img src="https://static.7wate.com/2024%2F04%2F04%2Fef256c5572752b47e4150ae8d3367ac7-Snipaste_2024-04-04_09-18-00.png" alt="FreshRSS"/></p>
<p>如图,我基于 <a href="https://freshrss.org/" class="external">FreshRSS</a> 阅读器打造的 V2 版本 RSS 阅读器,关于 V1 版本在之前博文专题《数字文具盒》中有详细讲到。V2 版本主要针对<strong>使用流程和管理方法做了进一步优化。</strong></p>
<p>关于 FreshRSS 阅读器搭建,互联网许多相关教程,这里我就不再叙述了。但<strong>我特别推荐兼容 FreshRSS 的移动客户端——<a href="https://play.google.com/store/apps/details?id=allen.town.focus.reader" class="external">FocusReader</a></strong>,无论是颜值还是实用性都是非常 ok 的。</p>
<p>前面我有说到 RSS 源是需要手动维护的可千万别低估这一过程的复杂性我相信很多人一定曾被折腾的头一个比两个大。例如有些独立博客三天两头换域名、RSSHub 路由三天两头不能用、公开分享的 RSS 源乱七八糟、新的 RSS 源又不知道去哪里找。</p>
<h3 id="rss-信息源去哪里寻找">RSS 信息源去哪里寻找?<a aria-hidden="true" tabindex="-1" href="#rss-信息源去哪里寻找" class="internal"> §</a></h3>
<p>我的 RSS 信息源主要来自三个渠道互联网搜索RSSHub 以及个人爬虫。这里我需要强调一点,务必要学会尝试不同语种的 RSS 信息源,融入全球互联网是非常有必要的。</p>
<p>通过谷歌使用主题 + 关键字,可以简单、高效找到所需信息源,并且通常是稳定的官方信息源。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fdd0395259696542d37e30ce6653de924-Snipaste_2024-04-05_17-04-06.png" alt="博客 RSS 订阅"/></p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Ff65fbed1e6331e62530d5bfb6e94d64c-caijing.png" alt="财经 RSS 订阅"/></p>
<p><a href="https://docs.rsshub.app/" class="external">RSSHub</a> 是专门为那些本身不提供 RSS 的网站提供订阅功能。我还开发了一个基于 Python 的 RSSHub 青春版,解决了 RSSHub 的一些不足,还可以满足一些特殊订阅需求。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fd352f965b8810cc06bd67f3022b3002c-rsshub.png" alt="RSSHub"/></p>
<h3 id="rss-信息源如何管理维护">RSS 信息源如何管理维护?<a aria-hidden="true" tabindex="-1" href="#rss-信息源如何管理维护" class="internal"> §</a></h3>
<blockquote>
<p>熵增定律,如果没有外力作用,系统内部会逐渐趋于混乱。</p>
</blockquote>
<p>如果想要形成可靠,优质的 RSS 信息源,学会管理维护是至关重要的。主要包括如下步骤:</p>
<ol>
<li>
<p>根据需求划分信息源主题。</p>
</li>
<li>
<p>分类整理 RSS 信息源。</p>
</li>
<li>
<p>定期更新维护无效信息源。</p>
</li>
<li>
<p>定期不断探索新的信息源。</p>
</li>
</ol>
<p>如果是刚开始使用 RSS 的朋友,我建议维护一个每日能提供大约 3000 条信息更新的 RSS 源集合。注意,这并不是说 3000 个不同的信息源。因为有些 RSS 源一天能更新很多条内容,而有些一周可能只更新一次。然后随着慢慢深入使用可以自行调整删减。</p>
<p>目前我的 RSS 信息数量维持在 1000 ± 500 条左右,日常阅读大概需要花费我 45 ± 15 分钟左右。不过这个信息量具体取决于个人时间,可以自行调整。</p>
<p>对于随机尝试了解新的信息源,我是不喜欢漫无目的地阅读,容易左耳进,右耳出。只有我了解到新主题后,就会开始尝试搭建对应的 RSS 信息源体系。</p>
<h3 id="rss-信息源如何高效阅读">RSS 信息源如何高效阅读?<a aria-hidden="true" tabindex="-1" href="#rss-信息源如何高效阅读" class="internal"> §</a></h3>
<p>首先如果 1000 条信息源,一条一条划着看,同时遇见优质信息再深入阅读,两个小时都不一定够。</p>
<p>下面分享三个,我用来提高阅读效率的 Chrome 插件:</p>
<p><a href="https://chromewebstore.google.com/search/%E8%AF%BB%E7%82%B9%E4%B8%9C%E8%A5%BF" class="external">读点东西</a> 一个开源的 Chrome 插件,可以将网页转成阅读模式,并且内置了 AI 总结、翻译、Markdown 转换等功能。</p>
<p>这个插件目前不支持自定义 OpenAI 接口,作者似乎放弃了项目。其实也可以去 Github 替换一下接口地址, 然后 Chrome 安装自定义插件就行哈哈哈。如果有熟悉 TypeScript + Chrome 插件开发的,可以 Fork 一下造福全人类。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fa066426ab668a3bf343c123facd9236b-CSDN.png" alt=" CSDN 效果对比"/></p>
<p><a href="https://chromewebstore.google.com/search/chatgpt-%E6%80%BB%E7%BB%93%E5%8A%A9%E6%89%8B" class="external"> ChatGPT 总结助手</a> 可以对任何网页进行总结,支持 GPT 3.5、GPT-4 等模型。如果你没有 ChatGPT 的 API可以使用 <a href="https://github.com/songquanpeng/one-api" class="external">one-api</a> 反向代理使用国产大模型替代 OpenAI。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fd1062264aef88ad14a5cc4a6e32d4e46-zongjie.png" alt="ChatGPT 总结助手"/></p>
<p><a href="https://chromewebstore.google.com/search/Kimi%20Copilot%20" class="external">Kimi Copilot</a> 同样支持一键总结网页内容。Kimi 是最近发布的国产大模型,对于上面的 ChatGPT 总结助手,多了可以继续深入沟通的功能。并且 Kimi 支持 20 万上下文,目前 Kimi 暂时免费使用。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fba490293541de0822b716f73d6ab465d-kimi.png" alt="kimi"/></p>
<p>Chrome 还有非常多类似的插件,主要就是可以快速判断一篇长文是否值得阅读,避免浪费生命,读得稀碎。</p>
<h3 id="rss-信息源如何收藏整理">RSS 信息源如何收藏整理?<a aria-hidden="true" tabindex="-1" href="#rss-信息源如何收藏整理" class="internal"> §</a></h3>
<p>纵使你有再丰富的 RSS 信息源,了解到了足够的新知识。如果不做好整理归纳依旧无法形成生产力,毕竟 RSS 信息源属于碎片化知识,</p>
<p>如果遇见优秀的文章,一般我都是先使用 <a href="https://github.com/wallabag/wallabag" class="external">wallabag</a> 标记保存稍后深入阅读。如果发生灵感还可以顺手使用 <a href="https://github.com/usememos/memos" class="external">memos</a> 快速记录灵感,以便日后写作整理使用。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2F0f3ed35c39505293c1043a09c22ef1f8-wallbag.png" alt="wallbag"/></p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2F0edbd444b5a61504259e59c6ee1d573b-memos.png" alt="memos"/></p>
<p>当然如果需要进一步深度归档,方便日后查阅,可以借助 <a href="https://www.zotero.org/" class="external">Zotero</a> 文献管理工具。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Fe642b5f5803a1b8cd0846af947bd5785-zotero.png" alt="zotero"/></p>
<h2 id="深度信息源">深度信息源<a aria-hidden="true" tabindex="-1" href="#深度信息源" class="internal"> §</a></h2>
<p>深度信息源指那些可以提供系统性知识结构、深入分析和全面讨论的信息源。这类信息源的载体主要为书籍、学术论文、研究报告、政策文件等,它们能够提供比碎片化信息更全面的知识和见解,有助于帮助我们深入理解和研究特定领域。</p>
<h3 id="如何读好一本书">如何读好一本书?<a aria-hidden="true" tabindex="-1" href="#如何读好一本书" class="internal"> §</a></h3>
<p>我特别推荐《如何阅读一本书》,一定要尝试深入实践书中关于「主题阅读」的部分。如果读完一遍后,可以通过复读和刻意练习对于加深理解是非常有帮助的。</p>
<p>我依旧是强烈建议带着问题的阅读,这对知识的内化至关重要。读完后,可以通过分享读书笔记的方式来进一步加深印象和理解。我在这方面也有一些实践经验,尤其是如何更好地「数字化」处理阅读时的思考和笔记。很多人应该会发现,阅读时的思考往往难以在写笔记的时候完整回溯,想不起来了。而且从微信读书中一个个整理划线的内容也比较繁琐。</p>
<p>我是采用了 <a href="https://obsidian.md/" class="external">Obsidian</a> + <a href="https://github.com/zhaohongxuan/obsidian-weread-plugin" class="external">Weread</a> 微信读书插件,将微信读书的划线笔记和评价同步至我的 <a href="https://wiki.7wate.com/" class="external">Wiki</a> 内,然后通过我的 <a href="https://wiki.7wate.com/" class="external">X·Eden</a> 分享。如下图所示,这种方法完美解决了我在阅读和思考过程中的笔记「数字化」问题,同时书评也可以同步哦。这样一来,实际上也就不需要写读书笔记了 </p>
<p>关于 Zotero 和 Obsidian 的具体使用方法,这里我就不具体的展开讲解了。如有感兴趣,可以深入探索东半球强大的知识管理社区——<a href="https://pkmer.cn/" class="external">PKMer</a></p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2F7d5652679f8e2020daca0d9cebd4fe44-obsidian.png" alt="wiki"/></p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2F120d2410f6655d8ccf8a5f1704dd9d35-XEden.png" alt="X·Eden"/></p>
<h3 id="如何研究学术论文专题报告">如何研究学术论文?专题报告?<a aria-hidden="true" tabindex="-1" href="#如何研究学术论文专题报告" class="internal"> §</a></h3>
<p>至于如何高效开展学术研究,目前我是没有能力为你解答的。但是我想强调的是:如果工作生活遇见某一领域具体的问题,不妨问问这个领域内专业的人士,或者学会如何阅读学术论文、研究报告。</p>
<p>毕竟<strong>这个世界上 80% 的人,所遇见 99.9% 的问题都是存在现成的标准答案。</strong></p>
<h2 id="高密度信息源">高密度信息源<a aria-hidden="true" tabindex="-1" href="#高密度信息源" class="internal"> §</a></h2>
<p>高密度信息源是深度信息源的延伸,它主要通过人与人之间的交流互动来实现。例如专题视频、面对面沟通、研讨座谈会等形式。与深度信息源相比,具有更加直接和全面的信息传递能力。</p>
<p>例如抖音直播连线就是一种简单高效的方式。尽管很多时候社会舆论抨击抖音 = 奶头乐,但实际上,也有一些非常优秀的人,曾经被大家广泛认可过。我们可能只需要花费几百块钱,就可以直接连线沟通交流。当然如果线下也想结交这样优秀的人,首先自己一定要拥有相应的潜力,这样更容易吸引和融入到优秀的圈子里。</p>
<p>其实博客也是一种非常简单高效的方式,而且不止博客有十年之约,高校教授们也有 <a href="https://blog.sciencenet.cn/" class="external">科学网博客</a>。尽管网站有「研究生」门槛限制,不过都能围观了解,进而接触到高密度的信息源。</p>
<p><img src="https://static.7wate.com/2024%2F04%2F05%2Ff27affc12761a0098e8faff14da3fdcd-kexuewang.png" alt="科学网博客"/></p>
<p>同时中国大学 Mooc 和世界顶尖大学的公开课,都是互联网时代的重要信息源。如果放在二十年前,这样的资源绝对是想都不敢想的事情。虽然线上课堂缺少了交互性,可是现如今几乎所有的教授都会基于邮箱沟通交流,关键在于你愿不愿意?</p>
<p>还可以广泛认识社会中各层次,各种角色的人,并通过交流不断尝试换位思考,我们可以深入体会每个人的思想。与优秀和高能量的人交流,会潜移默化地影响,改变我们的思想及行为模式。更进一步如果你可以广结善缘,三百六十行结交各路好汉,足够击穿任何形式的隔阂,所谓的「信息茧房」不过只是一层窗户纸罢了。</p>
<p>正如古语所言:「三人行,必有我师焉;择其善者而从之,其不善者而改之。」</p>
<p>我们应该始终保持一种开放的心态,无论是好的还是不好的,都应该主动寻求和接触多样化的信息源。</p></article></div><div class="right sidebar"><div class="graph "><h3>Graph View</h3><div class="graph-outer"><div id="graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:1,&quot;scale&quot;:1.1,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div><svg version="1.1" id="global-graph-icon" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55 55" fill="currentColor" xmlSpace="preserve"><path d="M49,0c-3.309,0-6,2.691-6,6c0,1.035,0.263,2.009,0.726,2.86l-9.829,9.829C32.542,17.634,30.846,17,29,17
s-3.542,0.634-4.898,1.688l-7.669-7.669C16.785,10.424,17,9.74,17,9c0-2.206-1.794-4-4-4S9,6.794,9,9s1.794,4,4,4
c0.74,0,1.424-0.215,2.019-0.567l7.669,7.669C21.634,21.458,21,23.154,21,25s0.634,3.542,1.688,4.897L10.024,42.562
C8.958,41.595,7.549,41,6,41c-3.309,0-6,2.691-6,6s2.691,6,6,6s6-2.691,6-6c0-1.035-0.263-2.009-0.726-2.86l12.829-12.829
c1.106,0.86,2.44,1.436,3.898,1.619v10.16c-2.833,0.478-5,2.942-5,5.91c0,3.309,2.691,6,6,6s6-2.691,6-6c0-2.967-2.167-5.431-5-5.91
v-10.16c1.458-0.183,2.792-0.759,3.898-1.619l7.669,7.669C41.215,39.576,41,40.26,41,41c0,2.206,1.794,4,4,4s4-1.794,4-4
s-1.794-4-4-4c-0.74,0-1.424,0.215-2.019,0.567l-7.669-7.669C36.366,28.542,37,26.846,37,25s-0.634-3.542-1.688-4.897l9.665-9.665
C46.042,11.405,47.451,12,49,12c3.309,0,6-2.691,6-6S52.309,0,49,0z M11,9c0-1.103,0.897-2,2-2s2,0.897,2,2s-0.897,2-2,2
S11,10.103,11,9z M6,51c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S8.206,51,6,51z M33,49c0,2.206-1.794,4-4,4s-4-1.794-4-4
s1.794-4,4-4S33,46.794,33,49z M29,31c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6S32.309,31,29,31z M47,41c0,1.103-0.897,2-2,2
s-2-0.897-2-2s0.897-2,2-2S47,39.897,47,41z M49,10c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S51.206,10,49,10z"></path></svg></div><div id="global-graph-outer"><div id="global-graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:-1,&quot;scale&quot;:0.9,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div></div></div><div class="toc desktop-only"><button type="button" id="toc" class><h3>Table of Contents</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="toc-content"><ul class="overflow"><li class="depth-0"><a href="#碎片信息源" data-for="碎片信息源">碎片信息源</a></li><li class="depth-1"><a href="#rss-信息源去哪里寻找" data-for="rss-信息源去哪里寻找">RSS 信息源去哪里寻找?</a></li><li class="depth-1"><a href="#rss-信息源如何管理维护" data-for="rss-信息源如何管理维护">RSS 信息源如何管理维护?</a></li><li class="depth-1"><a href="#rss-信息源如何高效阅读" data-for="rss-信息源如何高效阅读">RSS 信息源如何高效阅读?</a></li><li class="depth-1"><a href="#rss-信息源如何收藏整理" data-for="rss-信息源如何收藏整理">RSS 信息源如何收藏整理?</a></li><li class="depth-0"><a href="#深度信息源" data-for="深度信息源">深度信息源</a></li><li class="depth-1"><a href="#如何读好一本书" data-for="如何读好一本书">如何读好一本书?</a></li><li class="depth-1"><a href="#如何研究学术论文专题报告" data-for="如何研究学术论文专题报告">如何研究学术论文?专题报告?</a></li><li class="depth-0"><a href="#高密度信息源" data-for="高密度信息源">高密度信息源</a></li></ul></div></div><div class="backlinks "><h3>Backlinks</h3><ul class="overflow"><li>No backlinks found</li></ul></div><div class="explorer mobile-only"><button type="button" id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="true" data-tree="[{&quot;path&quot;:&quot;Basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Basics/english&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Blog&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/个人成长&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/医学健康&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/历史&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/哲学宗教&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/心理&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/政治军事&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/教育学习&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/文学&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/生活百科&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/社会文化&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/科学技术&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/经济理财&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/艺术&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/计算机&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Company&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Company/信息化&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Company/信息化/规范&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Culture&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Government&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Government/中国&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:
function toggleCallout() {
const outerBlock = this.parentElement;
outerBlock.classList.toggle(`is-collapsed`);
const collapsed = outerBlock.classList.contains(`is-collapsed`);
const height = collapsed ? this.scrollHeight : outerBlock.scrollHeight;
outerBlock.style.maxHeight = height + `px`;
let current = outerBlock;
let parent = outerBlock.parentElement;
while (parent) {
if (!parent.classList.contains(`callout`)) {
return;
}
const collapsed2 = parent.classList.contains(`is-collapsed`);
const height2 = collapsed2 ? parent.scrollHeight : parent.scrollHeight + current.scrollHeight;
parent.style.maxHeight = height2 + `px`;
current = parent;
parent = parent.parentElement;
}
}
function setupCallout() {
const collapsible = document.getElementsByClassName(
`callout is-collapsible`
);
for (const div of collapsible) {
const title = div.firstElementChild;
if (title) {
title.removeEventListener(`click`, toggleCallout);
title.addEventListener(`click`, toggleCallout);
const collapsed = div.classList.contains(`is-collapsed`);
const height = collapsed ? title.scrollHeight : div.scrollHeight;
div.style.maxHeight = height + `px`;
}
}
}
document.addEventListener(`nav`, setupCallout);
window.addEventListener(`resize`, setupCallout);
</script><script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
mermaid.initialize({
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
});
document.addEventListener('nav', async () => {
await mermaid.run({
querySelector: '.mermaid'
})
});
</script><script src="https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../postscript.js" type="module"></script></html>