关键词:
参考技术A这是「阅读」系列之三
本文结构 :
上个月 16 日,「 第十六次全国国民阅读调查 」结果发布,数据显示,「我国成年国民人均每天手机接触时长为 84.87 分钟」「以阅读新闻(资讯)、社交和观看视频为主」。这说明,对很多用户来说,资讯阅读是每天必做的功课。
用手机阅读资讯非常方便,但信息源分散、杂讯干扰过多,用户比较难控制接收的信息量,也比较难屏蔽不想看到的内容。
比较现实的办法是将资讯阅读控制在一个 App 中,比如很多人使用微信比较频繁,干脆就只在微信里阅读。通过发现页的「看一看」,就能读到时事要闻、朋友圈热点和订阅号精选文章。
微信有收藏功能,用户可以将喜欢的内容保存起来。有印象笔记(国内版)帐号的用户关注「我的印象笔记」,可以将文章一键转存到自己的笔记本中(见 《备忘录和印象笔记》 )。
不过,微信的阅读体验毕竟还是比不上专门的阅读器。比如那些已读的文章,微信既不隐藏,也不做出区分。另外,如果用户习惯使用「稍后读」工具,就只能先「在 Safari 中打开」再转存,很不方便。
介意这类小问题的话,可以换用资讯聚合 App。
Flipboard 红板报是全球知名的新闻聚合 App,聚合权威深度的文章资讯和优质媒体, 有全网独家的英文媒体 。
安装后第一次打开时,Flipboard 会弹出向导让用户选择关注的主题和媒体,以后在「关注」页面中调整。
ZAKER 是国内首个个性化新闻资讯 App,号称有 4000+ 信息源,特别全面。
ZAKER 同样可以按主题和媒体来选择订阅。如图所示,在「资讯」界面点上方的「订阅」,可以长按删除已经订阅的资讯类别,也可以点最下面的「+」号来添加订阅。
ZAKER 比较复杂,轻芒阅读则特别简单。它只能按媒体订阅,没有主题聚合。打开 App,马上看到资讯列表。点底部导航条左边的图标可以看到自己已经订阅的媒体;点界面左上角的查找图标进入订阅管理界面。
轻芒阅读的特长是可以 订阅微信公众号的更新 。
除了 Flipboard、ZAKER 和轻芒阅读,「即刻」也是非常好的选择,我在 《寻找适合自己的 App》 中介绍过这个 App。
资讯聚合 App 方便易用、阅读体验好,但自由度也低,比如只能订阅内置的资讯源,又比如无法通过关键词屏蔽掉某些文章。
相比之下,RSS(简易信息聚合)会更自由,当然了,使用门槛也相应变高。
钟情于 RSS 的用户可以选择现成的服务提供商,也可以选择自行架设服务器。自行架设服务器这里就不介绍了,只说说如何使用现成的服务。
主流 RSS 服务商有三家,分别是 Feedly 、 Inoreader 和 NewsBlur ,这里以 Feedly 为例。
在浏览器中打开 https://feedly.com/ ,点右上角的「Login(登录)」,弹出上图右侧的窗口。可以看到,Feedly 支持用 Google、Facebook、Twitter、Microsoft、Evernote 和企业邮箱等已有帐号登录。
登录成功之后马上会进入阅读和管理界面。页面的左边,是灰色的侧边栏,列出了当前所订阅的 RSS 源。
在侧边栏上方的「Filters(过滤器)」里可以设定文章过滤条件,仅提供给付费用户使用。
点侧边栏底部的「Add Content」按钮切换到搜索页面,在搜索框里输入关键词(名称、域名等)来搜索相应的 RSS 源(Feedly 聚合了大量 RSS 订阅源),也可以输入 RSS 链接直接添加。
支持 RSS 的网站一般都会像上图这样,在首页的页脚位置提供 RSS 链接。不支持的网站,也可以用 RSSHub 这类服务来烧录。
Feedly 、 Inoreader 和 NewsBlur 都提供了自家的 iOS 和 Android 客户端。不过在 iOS 上有更好的第三方选择: Reeder 、 Unread 和 Fiery Feeds 等。这里以 Unread 为例说说 RSS 客户端的用法。
在主界面点「Add an account」添加新的 RSS 服务帐号,点已有帐号进入文章分类界面。
调整的设置使 Unread 更符合自己的使用习惯。
已读 & 未读 选项:
排序 & 列表 选项:
界面 选项:
文章查看 选项:
字号 选项略过不说,单说 同步 选项:
在主界面点已有帐号进入文章分类界面,这里按三种方法查看文章。「Articles」把刷新到的文章都放在一起,只按更新时间排列;「Folders」把订阅源/文章放到不同分类中;「Subscriptions」则按订阅源分别存放。
在下图中可以看到,各个项目右侧用数字标出了未读文章的数量。
点选一个项目进入文章列表,如上图右侧,在列表上可以看到每篇文章的来源、发表日期、概要,让用户判断是否需要点进去阅读。
Unread 的界面极其简约,多数操作都可以通过手势操作来完成。
下拉 :在分类界面或者各个文章列表里下拉,表示手动刷新文章;在文章阅读界面顶部下拉切换到上一篇文章。
上拉 :上拉只在文章阅读界面底部有效,用于切换到下一篇文章。
右划 :用于返回上一级界面。
左划 :呼出关联菜单项。
长按 :在文章列表长按某一篇,同样呼出关联菜单项。
用在线 RSS 服务订阅资讯,其阅读进度是同步的,不用担心换一个设备就不知道读到哪一篇的问题。
使用 RSS 掌控资讯源,对屏蔽杂讯有一定效果,但是仍然避免不了要人工筛选一道。Unread 有一个「 滚屏时标记为已读 」的选项,特别适合筛选工作。
你可以在上面的配图中发现,因为屏蔽效果不理想(同时也是因为贪婪),我的阅读器里积压了 1481 篇未读文章,隔了一个下午刷新,新增了 838 篇。
如果每篇文章花费 1 分钟,光是新增的这 838 篇文章就得用去差不多 14 个小时。
所以我很少点开一篇文章去看,而是在文章列表滚动,瞥一下每篇文章的摘要。感觉值得细看的会扔进稍后读 App 中,不感兴趣的直接路过就算“已读”了。
感谢上帝给了我这两个工具,让我能维持“信息量很大”的生活。
稍后读工具主要有三个,一个是 Safari 自带的「阅读列表」,一个是 Pocket ,还有一个是 Instapaper 。
Safari 支持阅读器视图,配合「阅读列表」,已经是很好的稍后读工具了。
将文章存入「阅读列表」的方法:呼出「共享表单」,在最下面的一排图标中可以找到「Add to Reading List」(如上图所见),点它就可以了。
Pocket 和 Instapaper 的功能比 Safari 的「阅读列表」强,比如可以跨平台,支持扩展等等。
在安装 Pocket / Instapaper 并登录帐号之后,同样可以通过「共享表单」将文章存放到这两个服务里。存到稍后读工具中的文章,无论是阅读、摘抄、批注,都可以从容一些了。
题图来自 Unsplash ,作者 Matthew Guay
UML 聚合与关联
】UML聚合与关联【英文标题】:UMLaggregationvsassociation【发布时间】:2012-03-2707:22:01【问题描述】:我在这里,还有一个关于聚合和关联的问题。我想学习一些UML的基础知识,所以我开始阅读MartinFowler的“UML提炼”。我阅读了关于... 查看详情
UML 聚合与关联
】UML聚合与关联【英文标题】:UMLaggregationvsassociation【发布时间】:2021-12-2402:27:45【问题描述】:我在这里,还有一个关于聚合和关联的问题。我想学习一些UML的基础知识,所以我开始阅读MartinFowler的“UML提炼”。我阅读了关于... 查看详情
elasticsearch-聚合
...l+F快速定位所需内容进行阅读吧。官方文档:Aggregations。聚合(aggregations)可以实现对文档数据的统计、分析、运算。1、常见的聚合类型用来对文档做分组:ⅠTermAggregation:按照文档字段值分组;ⅡDateHistogram:按照日期阶梯分... 查看详情
聚合推送4
聚合推送4掌阅、科大讯飞发布彩色墨水屏阅读器3月19日,掌阅iReader宣布完成其首款彩色墨水屏阅读器iReaderC6的整体开发和量产工作。根据上海证券报得到的消息,iReaderC6将采用6英寸印刷式彩色电子墨水屏,可实现4096种色彩,... 查看详情
f对象q对象聚合函数
F对象作用:用于类属性之间的比较。使用之前需要先导入:fromdjango.db.modelsimportF例:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(bread__gt=F(‘bcomment‘))例:查询图书阅读量大于2倍评论量图书信息。BookInfo.objects.filter(... 查看详情
fedgen论文阅读笔记
...异构性问题的想法,具体是通过使用来自异构用户的聚合知识来优化全局模型,而不是直接聚合用户的模型参数。然而,这种方法依赖于proxydataset,如果没有这proxydata 查看详情
双目立体匹配ganet阅读笔记
...,选择最佳匹配点。基本步骤为预处理,代价计算,代价聚合,视差计算,视差优化,后处理6个步骤。随着大量合成数据集出现,基于深度学习的算法性能已经显著超过非深度学习算法。GANet将人工设计的算法转换为,基于数据... 查看详情
聚合物化视图
】聚合物化视图【英文标题】:AggregatedMaterializedView【发布时间】:2021-08-1016:43:28【问题描述】:我正在构建一个KPI查看器,我必须在其中显示5-6年期间的某些汇总值。由于我对CH还很陌生,我非常依赖阅读文档,但有时找不到... 查看详情
聚合后填充嵌套数组字段
】聚合后填充嵌套数组字段【英文标题】:Populatenestedarrayfieldafteraggregation【发布时间】:2020-08-1723:35:07【问题描述】:我想在聚合后填充引用模型。到目前为止,我有这个解决方案。我想填充用户对象。它有姓名、电子邮件、... 查看详情
elasticsearch:bucketscript聚合(代码片段)
Bucketscript聚合是一个父管道(parentpipeline)聚合,它执行一个脚本,该脚本可以对父多桶聚合中的指定指标执行每个桶的计算。指定的指标必须是数字,并且脚本必须返回一个数值。有关pipeline聚合的内容ÿ... 查看详情
mongodb - 聚合游标计数
】mongodb-聚合游标计数【英文标题】:mongodb-aggregationcursorcount【发布时间】:2019-05-2817:23:24【问题描述】:我正在阅读API文档(并进行了一些试验),但似乎cursor.count()不再存在,所以我想知道是否可以计算您的聚合计数。这是... 查看详情
反射聚合物/网络组件接口
】反射聚合物/网络组件接口【英文标题】:Reflectingpolymer/webcomponentsinterface【发布时间】:2014-08-0213:10:19【问题描述】:我想知道一般情况下是否可以检索聚合物网络组件的接口。据我所见,除了属性之外,聚合物网络组件还有... 查看详情
领域驱动设计:如何设计具有依赖关系的关系聚合
】领域驱动设计:如何设计具有依赖关系的关系聚合【英文标题】:Domain-DrivenDesign:Howtodesignrelationalaggregateswithadependency【发布时间】:2017-03-2121:04:56【问题描述】:我的域名是关于项目管理的。我有一个程序(聚合根),它必须... 查看详情
关联、组合和聚合 - 使用 java 实现
】关联、组合和聚合-使用java实现【英文标题】:Association,CompositionandAggregation-Implementationwithjava【发布时间】:2012-11-1405:57:17【问题描述】:我对@987654322@有点困惑。尽管有大量的网站和论坛讨论这个话题,但在阅读了其中... 查看详情
c# ElasticSearch NEST 聚合:分组
】c#ElasticSearchNEST聚合:分组【英文标题】:c#ElasticSearchNESTaggregation:groupby【发布时间】:2020-11-0518:52:33【问题描述】:我的ESNEST查询有问题。它“创建组”,但项目列表为空。我查找了示例并阅读了我发现的内容,但结果仍然是... 查看详情
聚合必须是强一致的吗?
】聚合必须是强一致的吗?【英文标题】:Doaggregateshavetobestronglyconsistent?【发布时间】:2013-01-2714:56:06【问题描述】:我在DDD上阅读的所有内容都表明聚合中的状态必须是高度一致的。这意味着如果需要冗余,则只能使用强一致... 查看详情
仅关联和聚合之间的区别以及何时使用它们
】仅关联和聚合之间的区别以及何时使用它们【英文标题】:DifferencebetweenonlyAssociationandAggregationandwhentousethem【发布时间】:2018-10-1500:36:43【问题描述】:我知道关于这个问题有很多文章和很多答案,但我真的不明白。我阅读了... 查看详情
SQL Server 2008 CLR 聚合函数
】SQLServer2008CLR聚合函数【英文标题】:SQLServer2008CLRaggregatefunction【发布时间】:2014-01-2713:29:06【问题描述】:我一直在研究使用CLR聚合对一系列数据执行一些复杂的财务计算,但是尽管阅读了很多关于该主题的文章并且进行了... 查看详情