多年以后,我也不再使用 RSS 了,而是从 Twitter、HN 或Reddit 上获取新闻。 真是有些令人悲观。 ?...好的方面是 RSS 阅读器页面从来没有收集过任何个人信息,需要任何登录,并且非常容易使用。 完成 RSS 和 Atom 提要解析的简短函数,真是令人兴奋,因为真是简单! ?...使用 节点来定义动态添加元素的布局,比如新闻标题或提要列表中的条目。 仅留下了一个屏幕,减少动画数量。 我在想,如果我在十年前写,没有这么多花里胡哨的现代技术,这将如何实现。...这当然很不爽,我找到了一个快捷的办法——提要列表序列化为 URL 。因此,如果你为标题页添加了书签,就能够使用获取到关联的提要。...用户可以列出要突出显示的单词和正则表达式,就可以突出显示匹配的标题。 简单、快速、可预测。所以我又回到了每天使用 RSS 的状态。 写在最后 这算是一次愉快的经历吗?算,也不算。
写在前面 两个月前,我创建了一个新的项目 “potted”,尝试使用 Golang 写了一个小工具,用来取代之前使用的基于 Node 编写的 RSS Hub,在折腾过程中做了一些比较关键的技术点验证。...如果你还没有使用过 RSS,也可以阅读 RSS 标签下的文章,来体验下算法推荐之外的定向获取信息的方式。 先来聊聊最基础的,对于传统网站的信息获取和整理。...图片 第二,我常使用的 RSS 工具 无法直接解析它官方的 RSS 源 ,并且官方的 RSS 源里,也没有很好的进行子版块的消息分类。...如果,用户想使用 RSS 的方式来获得子版块消息,那么只能靠 DIY 了。 图片 图片 最后,有一些各种平台都发的“通稿”的内容,我希望他们能合并起来。...最后 接下来的内容里,我们来聊聊,如何将这些信息源转换为 RSS 阅读器可以使用的信息源,以及如何针对不同类型的网站进行信息整理。当然,还有文章中开头提到的有趣的几个技术点。
概述 上学的时候,有一次听boj师兄介绍博客,至今还记得讲座中的一句话,博客能提高获取信息的信噪比。...在今天网络和社交媒体信息严重过载的情况下,如何集中自己的精力,将时间花到有用的事情上,进而提高工作效率,对我们每个人来说,都很有挑战。 为了获取真正有用的信息,第一步是过滤信息来源。...最近发现基于RSS的信息获取方式是比较高效的,这里大致描述一下我目前采用的信息获取方案。 2. RSS 介绍 基于RSS的信息获取需要有两个东西,一个是RSS阅读器,另一个就是订阅源。...如果你有更好的方案,欢迎评论指出。 订阅源就是内容的生产方的RSS链接,一般博客网站都有会RSS标志,点击复制网页,添加到阅读器中即可。...阅读个人的独立博客,像是认识跟自己有同样爱好的一个好友,看ta看问题的角度,解决问题的思路,分享的创造,都会带来惊喜。 最后愿这篇博客对你高效获取信息有所帮助!
写在前面 两个月前,我创建了一个新的项目 “potted”,尝试使用 Golang 写了一个小工具,用来取代之前使用的基于 Node 编写的 RSS Hub,在折腾过程中做了一些比较关键的技术点验证。...如果你还没有使用过 RSS,也可以阅读 RSS 标签下的文章[4],来体验下算法推荐之外的定向获取信息的方式。 先来聊聊最基础的,对于传统网站的信息获取和整理。...混杂各种类型的信息列表 第二,我常使用的 RSS 工具 无法直接解析它官方的 RSS 源 ,并且官方的 RSS 源里,也没有很好的进行子版块的消息分类。...如果,用户想使用 RSS 的方式来获得子版块消息,那么只能靠 DIY 了。...最后 接下来的内容里,我们来聊聊,如何将这些信息源转换为 RSS 阅读器可以使用的信息源,以及如何针对不同类型的网站进行信息整理。当然,还有文章中开头提到的有趣的几个技术点。
挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统。...当在您的系统上创建和使用 shell 窗口,轻松地导航到您的项目目录,并启动其虚拟环境时,您可能想在您的 ~/.bash_profile 文件中添加以下条目: $ alias p1="cd ~/p1 ;...使用 Python 和 NLTK 实现分类 实现解决方案涉及捕获模拟的 RSS 提要、整理其文本、使用一个 NaiveBayesClassifier 和 kNN 算法对类别进行分类。...与 RSS 提要项目一样,每篇 Reuters 新闻文章中都包含一个标题和一个正文,所以这个 NLTK 预分类的数据非常适合于模拟 RSS 提要。...当然,我不希望为了将 RSS 提要项目传递给算法就要为每个 RSS 提要项目创建一个包含 250,000 个布尔值的对象。那么,我会使用哪些单词?
三、RSS阅读器 目前,RSS阅读器基本可以分为两类。 第一类大多数阅读器是运行在计算机桌面上的单机应用程序,通过所订阅网站和博客(blog)中的新闻供应,可自动、定时地更新新闻标题。...四、认识RSS 以下内容是为了让大家更加了解RSS,如果你对其不感兴趣,完全可以不看,它不会对你使用RSS阅读产生多大的影响。...1.Feed(提要) 博客以RSS文档形式为其内容提供一个提要,该RSS文档可以通过众所周知的URL获得。RSS文档是一个XML文件,它包含大量离散的新闻项,如某个博客中的入口项。...由于RSS是XML格式文件,所以它很容易被其它程序所使用。 RSS聚合器是一个读取RSS文档并显示新闻项的程序。大多数聚合器只要输入RSS的URL,使得预定提要成为可能。...RSS使阅读博客便得容易。大多数经常阅读博客的开发人员都使用某种类型的聚合器来帮助他们有效地筛选提要内容。
实现了通过多线程的方式获取人民日报的新闻标题(其实同时存了内容,但是我后续懒得处理了,毕竟这个项目的主题是多线程的实现) 主要思路 主要思路是:先获取一个新闻链接的列表,然后通过Excutor线程池框架来多线程访问新闻链接...,通过正则表达式匹配出标题,加入到线程安全的HashMap中,接着输出即可。...至于HTTP请求的方式,直接使用了Apache的HTTPClient类,但是我这里使用了更加简便的Flunt API。...相关的处理 为了减小多线程对人民日报网站的访问压力,使用的是固定大小的Excutor线程池FixedThreadPool,并将线程固定在一个较小的大小上。...效果 在文章链接列表中,一共有1176个文章,在多线程并发下很快的执行完毕。成功的获取了大部分的标题。( 有一部分请求因为访问超时而被抛弃,这里可以增加一个重试方法) ? ? Code-1 ?
使用 IFTTT 做 RSS 的邮件订阅服务 2018-07-21 09:40 IFTTT 是一个奇特的网络服务。...它本身没有提供什么功能,但因为它的工作方式类似编程,所以你可以拿它做各种各样难以想象的事情。 本文将使用 IFTTT 做一个 RSS 的邮件订阅服务。...贴上一个 RSS 的链接 https://walterlv.github.io/feed.xml: ? 创建完成之后,我们又能看到大量的动作: ? 选择邮件: ? 然后可选修改邮件中的格式: ?...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布
大多数 Linux 管理员使用 SAR 报告监控系统性能,因为它会收集一周的性能数据。但是,你可以通过更改 /etc/sysconfig/sysstat 文件轻松地将其延长到四周。...在本文中,我们添加了三个 bash 脚本,它们可以帮助你在一个地方轻松查看每个数据文件的平均值。...脚本 1:从 SAR 报告中获取平均 CPU 利用率的 Bash 脚本 该 bash 脚本从每个数据文件中收集 CPU 平均值并将其显示在一个页面上。...94.20+----------------------------------------------------------------------------------+ 脚本 2:从 SAR 报告中获取平均内存利用率的...CPU 和内存平均利用率的 Bash 脚本 该 bash 脚本从每个数据文件中收集 CPU 和内存平均值并将其显示在一个页面上。
在之前我分享过一款开源的RSS订阅器,fresh rss。 今天我来分享另一个 —— yarr 。...它是一个基于web的提要聚合器,既可以用作桌面应用程序,也可以用作个人自托管服务器,大家可以根据自己的需求来进行选择,服务器部署也是可以的哦。...通过使用RSS订阅,您可以将多个网站、博客和新闻源的更新集中在一个地方。您无需逐个访问每个网站,而是可以通过RSS阅读器一次性获取所有更新的摘要或完整内容。 RSS订阅可以帮助您节省时间。...不需要逐个查看每个网站,您可以通过RSS阅读器快速浏览所有更新的标题和摘要,只需点击感兴趣的文章进行阅读。这样,您可以更高效地获取所需信息,减少信息搜索的时间。 并且!...使用RSS订阅不需要我们供个人身份信息或个人资料,因此更注重隐私保护。可以匿名地使用RSS订阅器获取所需信息,而无需担心个人数据的使用和滥用。
10 Bash for Loop In One Line Examples Bash For Loop Examples In Linux What Is Bash in Linux?...Bash for Loop In one Line with items # for i in 1 2 3 4 5 ; do echo "$i" ; done # for i in {1..5} ; do...$i" ; done # for planet in Mercury Venus Earth Mars Jupiter Saturn Uranus; do echo $planet; done Bash...for loop C style In One Line with items # for ((i=1;i<=5;i++));do echo $i;done Bash For Loop In one...for Loop In One Line Examples Bash For Loop Examples In Linux What Is Bash in Linux?
使用 Docker 搭建你自己的 RSS 服务(Miniflux) 在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。...本篇是我之前提到的三种常规的 RSS 服务搭建方式的第三篇,Miniflux。...使用 Docker 和 Traefik 提供服务 官方代码版本更新比较勤快,可以使用官方容器镜像而无需二次封装新的镜像: miniflux/miniflux:2.0.14。...使用配置中定义的管理员账号进行登录之后,你就能够拥有一个功能强大,界面友好的 RSS 订阅服务了。 推荐先进行界面设置,下面是我的配置,仅供参考。...接下来我将写几篇内容,聊聊如何解决 RSS 源不能够直接访问,或网站不支持 RSS 订阅的问题。 感谢持续订阅和支持我的朋友。 — EOF
用户使用RSS阅读器订阅:用户可以通过RSS阅读器软件(如Feedly、Inoreader等)输入这个RSS链接,从而订阅这个网站的更新。...自动获取更新:一旦订阅成功,RSS阅读器会定期检查这个RSS链接,自动下载最新内容。用户打开RSS阅读器时,可以看到所有订阅网站的最新更新,类似于一个个更新的摘要或标题。...二、RSS订阅源的获取 使用官方或者个人搭建的RSS服务,许多支持RSS订阅的网站会在显眼的位置(如网页底部、侧边栏或头部)放置一个RSS图标。点击这个图标通常会带你到RSS订阅链接页面。...,访问你感兴趣的ScienceDirect期刊网站,使用刚刚提到的插件可以获取到rss链接。...我的博客RSS[6] 打开这些链接会发现,直接访问虽然可以看到包含了博客全部文章的标题、链接、简介等内容,但是不方便阅读,现在需要借助一个软件来解析网页进行阅读,同时实现文章更新通知。
我们以iMeta为例,给大家介绍一下如何使用Zotero添加订阅期刊文献。...首先进入iMeta在Wiley的首页[1],找到经典的RSS订阅标志(朝右上45°的WiFi),右键复制链接(地址)。...接下来打开Zotero,点击创建订阅(Feed) → From URL → 粘贴刚才复制的链接(地址) → 设置高级选项 → Save。...比如我在此设置的是每48 h更新一次,定期清除阅读和没有阅读的items。 创建成功 其他的RSS阅读器也可以按照类似的操作实现订阅。...参考资料 [1] iMeta在Wiley的首页: https://onlinelibrary.wiley.com/journal/2770596x#
我们知道 WordPress 官方提供了 previous_post_link()与 next_post_link() 这两个函数标签来制定当前文章所属分类里面的上下篇文章,但是如果要获取上下篇文章的其他参数...,比如链接、标题、特色图像,实现下图的效果:我们该如何处理呢?...php $current_category = get_the_category();//获取当前文章所属分类ID $prev_post = get_previous_post($current_category...,'');//与当前文章同分类的上一篇文章 $next_post = get_next_post($current_category,'');//与当前文章同分类的下一篇文章 ?
你需要发送或接收非常简单的网络流量,但你没有安装netcat这样的工具。...如果你的bash 2.04以上版本是用--enable-net-reredictions编译的(在Debian和衍生产品中不是这样编译的),你可以使用bash本身。...# 假如端口没问题,则返回0[root@ ~]# timeout 10s bash -c ':> /dev/tcp/baidu.com/443'[root@ ~]# echo $?...0# 假如访问有问题,会返回其他值[root@ ~]# timeout 10s bash -c ':> /dev/tcp/google.com/443'[root@ ~]# echo $?124
使用 Docker 搭建你自己的 RSS 服务(FreshRSS) 在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。...接下来我将演示三种常规的 RSS 服务的搭建方式,本篇是第一篇,FreshRSS。...使用 Docker 和 Traefik 进行服务 在本文成文的时候,我发现官方社区在十几天前也有人提交了如何使用 Traefik 搭建服务,不过,显然我提供的方案更简单一些,关于这次提交。...: traefik: external: true 同样的,使用 docker-compose up 将服务运行起来,打开浏览器,访问: rss.lab.com ,简单配置之后,你就能够拥有一个功能强大...,界面友好的 RSS 订阅服务了。
使用 Docker 搭建你自己的 RSS 服务(stringer) 在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。...本篇是我之前提到的三种常规的 RSS 服务搭建方式的第二篇,Stringer。...并且官方使用的数据库版本比较旧(PQ v9.5),在使用的过程中,还需要手动进入容器进行辅助操作,太不环保了。...up 将服务运行起来之后,我们打开浏览器,访问: rss.lab.com ,设置你的个人账号密码之后,你就能够拥有一个功能强大,界面友好的 RSS 订阅服务了。...默认没有数据源,所以你需要添加一个数据源,如果你之前是 RSS 用户,可以直接使用 OPML 数据源导入的方式批量导入你的订阅,每一个列表元素前的红绿小点表示了网站数据是否通畅,如果你订阅的网站在国内因为网络原因不能访问
1 概述 在bash脚本中经常需要用到与“$”相关的特殊指令,本文将常见的该类指令含义进行了总结,供后续使用参考。...2 指令说明 2.1 $n(n=0, 1, 2, 3, …) n=0时,“0”表示bash脚本的文件名,在数值模型中,可以将脚本名命名为模型的模块名,通过0获取到文件名并加以处理即可获取到相应的模块,从而自动化执行各个模块...2.3 $$ Bash脚本本身运行时的进程ID号(PID)。 2.4 $! 脚本最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号,脚本运行结束则$!为空)。...2.5 $* 所有参数列表,以" 2.6 $# 添加到Shell的参数个数,仅在shell脚本中可使用。 2.7 $@ 所有参数列表,与$*类似,不过该命令仅在shell脚本中使用。...2.8 $- 显示shell使用的当前选项,默认的输出为himBH。
领取专属 10元无门槛券
手把手带您无忧上云