MoreRSS

site iconYinan修改

生活在英国的在读物理 PhD,记录日常,写点折腾笔记,热爱分享 App
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Yinan的 RSS 预览

Pagefind

2025-03-23 06:05:54

I found Pagefind as a full text search for static sites.

Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

So I added a small search button on the homepage and asked Claude to modify the style a bit. The best thing about this tool is that it is also a static index, meaning you don't have to keep the index server running in the back ground, once the index is generated, and the following snippet added to a page of your choice:

<link href="/pagefind/pagefind-ui.css" rel="stylesheet">
<script src="/pagefind/pagefind-ui.js"></script>
<div id="search"></div>
<script>
    window.addEventListener('DOMContentLoaded', (event) => {
        new PagefindUI({ element: "#search", showSubResults: true });
    });
</script>

You're good to go, it works perfectly with GitHub pages (what I'm using currently) or any other website framework such as Hugo. Alternatively, you can use it as a web server to host your static pages (add a --serve flag in the end, maybe it can update the index while new pages were generated).

Try it out in my blog!

On &quot;You don't need to work on hard problems&quot;

2025-03-05 23:09:38

You don't need to work on hard problems - Ben Kuhn

I just came across this interesting article. I have to agree on how the problems (and how you are evaluated) in school set deliberately to be linear or 1 dimensional. While in real world, problems tend to be multi-dimensional, which relies on both so-called soft skills and hard skills. However, it is also exactly the same reason that there is no other place than school, that you'll been evaluated in a fair, straight-forward way.

I am not saying that you don't need to work hard in school. However, what school really taught us was really far beyond solving hard problems.

Cross-post from Mastondon to X and Bluesky

2025-03-05 07:12:50

These are the current methods I am using to do Crossing Posting.

Log in both accounts and you're ready to post toots.

You'll need to configure both Twitter and Mastodon API for this.

Unfortunately I did not find a good way to sync old Tweets to mastodon account in mastodon.social. Let me know if you do find something for this.

记录足迹

2025-02-26 22:02:19

我之前在推特上分享过,用 RSS+Hoarder/DEVONthink 存档来记录我在互联网上的足迹。这篇文章我来推荐几个记录生活足迹的软件/方法。

不知道有没有人跟我有一样的记录习惯,事件记录,时间记录,地点记录。比如说在什么时间去了那些有趣的地方,可能是一个咖啡店,一个饭店,一次远足,甚至是记录日常健身跑步。

最简单的方案就是用日历,日历事件本身具有时间地点的属性,既可以用作提前安排行程事项,也可以用作记录过去的行程和地点。

在这个基础上,苹果商店就能找到一些一键记录时间戳/地点然后同步到日历的软件,关键词 where when。如果你用 Things 3 来做事项管理,Culturedcode 官方就提供了 Save My Location的捷径。

另外还有一个比较有意思的软件,what3words,这是一个以三个常见的单词组合来编码地理位置的系统,将地球表面划分为三米见方的网格,每一格对应专属的三个词语。例如,英国首相官邸唐宁街10号正门所在位置对应的三个词语为slurs.this.shark[1]。据说还支持各种不同的语言,有兴趣的朋友可以看一下 wiki,并下载来试用一下,这个软件需要登录账号才能保存地理位置。

世界迷雾

世界迷雾大概就是把探索世界当成一个游戏,有等级,成就和迷雾护照的概念,你每探索一个新的地方,你脚下的地图颜色就会被点亮,然后记录一个探索的百分比。很有意思的一款软件,但是没有时间的概念,只有点亮和未点亮的区别。(让我想起了小时候玩 QQ 宠物也有类似小企鹅赛博旅游,点亮全国全世界地图)。

如果你使用世界迷雾,这里推荐两个辅助工具,fog machine 可以用来擦除修改和绘制足迹,也有时光机支持定时给迷雾定期保存快照,连起来播放之后就有点像塞尔达传说的足迹模式。

迷雾资料库 - Vicc,这个我没有怎么用过,据说可以导入国内的铁路轨迹,想要了解更多的可以去微信公众号搜索。

如果你觉得世界迷雾太贵了,还有平替 Mapcred一生足迹。Mapcred 我试过很费电,一生足迹没怎么用过,不做评价。

Rond

Rond 跟世界迷雾的理念不一样,他不会记录你的详细轨迹,而更像是我一开始说的那样,如果你在一个地方待了一段时间,它会标记这段时间和地点,在不同的标记时间段期间他还会根据时间、路程的变化,推测出之间的交通方式。

数据主要以两种形式展示,一是以时间轴的形式将你一天的形成串联起来,你还可以在一块时间段上标记你的心情(联动 Apple Health),你还可以记录笔记,打标签等等。

二是统计饼图,有日周月年的不同统计区间。有点像 Life Cycle

除了显示数据,它还可以像世界迷雾一样在地图上显示你去过的地方,只不过不是连续的轨迹,而是一个一个的图钉📌,一个图钉代表时间轴上的一个时间段。App 内还会统计你去过的所有国家/城市,以及各个城市的图钉数量热力图,它还支持根据不同的活动导出到不同的日历中。总之功能丰富,玩法很多,而且开发者非常 nice,更新勤快,回复反馈及时,非常推荐。

关于电量使用

两个软件都会要求始终获取 GPS,但是实测下来 fog of world 一天只会用掉 5% 的电量,当然你如果一直待在一个地方也可以把 fog of world 暂时关闭来省电。而 Rond 则更为省电,大概只有 1-2% 的电量消耗。

关于隐私数据安全

根据 App store 的描述,以上提到的所有软件,除了 what3words 可能是需要注册账号的原因,会有部分数据收集,其他的软件都标注不收集任何信息,所有数据都不会在服务端保存。

推荐阅读

[1]三词地址 - Wikipedia

[2]不用世界迷雾,还有这些工具来处理足迹

[3]App+1 | Rond 与世界迷雾:现实世界的塞尔达传说地图册

RSSbrew 公开订阅源

2024-11-29 00:53:50

最近修了几个小 bug,把 images 上传到了 docker-hub,也做了个 demo 站点,账号密码 admin, changeme (当然公开使用的,也不要真的去 change)。为了让大家更方便体验 RSSbrew 的功能,我从自己的订阅里面挑选了几个 AI 处理过的订阅源,供大家订阅试用:

在任意阅读器里直接订阅,大概长这样

分别用到了 RSSbrew 的内容过滤,订阅源合并,AI 总结文章,生成周报的功能。欢迎大家到项目主页点个⭐,也欢迎大家提交 bug/feature request。关于如何配置请参阅我的另外一篇文章

RSSbrew 可以通过自定义 prompt 做到一些简单的翻译,如果需要更专业的 RSS 翻译功能,推荐大家使用 versun 的RSS Translator,也是用 Django 做的。当然也可以两个一起用!

Disclaimer

所有公开订阅源均由 RSSbrew 处理后生成,原始内容来源于以下站点的 RSS 订阅源。 - 36氪 - Paul Graham - Hacker News RSS

公开订阅源仅用于 RSSbrew 功能演示,内容版权归各站点/原作者所有。如有侵权,请联系删除。

弃用 memos

2024-11-28 21:35:14

之前在博客中顶栏有一个 memos 的链接,现在还能访问,解析到我部署的 memos instance。但我最终还是停用了。

原因如下:

  1. 经过 v0.22.0,memos API 有个较大的变动,很多开发者(甚至我自己也在写一个 Alfred workflow 都不能再用了),我觉得软硬件即使是大升级,也不应该有 "Break" Changes,当然你也可以选择不升级。
  2. 官方没有提供数据库导出到纯文本的方案基本,我之前基本是靠在 DEVONthink 中订阅 RSS 来实现导出的,而之前 private note 无法通过 RSS 订阅,为此我还在本地也部署了一个内网访问的 memos instance。
  3. 功能增减太过频繁,最新版本似乎连 RSS 也没有了。

以上类似的想法,写过一条更为啰唆点的 memos

虽然作为开源项目,memos 不可谓是不成功的,况且用户也不能像要求商业项目那样去让开源项目维护者。但因为这是一个笔记应用,而笔记最重要的是通用性和稳定性(也就是能在任何一台电脑,任何一个应用内都能看到)。

关于这个,Obisidian 的 CEO 写过 File Over App

考虑到这些我还是乖乖用回纯文本 + Git 的方案,用 Obsidian 编辑。最近也在试用一个叫作 blinko 的应用,和 memos 很像,但是主打 AI 搜索+对话。

离开笔记应用不是没有成本的,转移就是一个,memos 仅有数据库保存方式,转移起来还挺麻烦 (again, file over app!)。我现在用以下方式, 1. Obsidian 有一个 memos sync 的插件,可以直接导入每日笔记。 2. Blinko 可以从 memos 数据库文件导入。 3. 直接读取数据库文件,想办法导出纯文本。