前言

这一篇主要是记录我的说不定可以用来好好研究,做些项目的想法。我小时候发现:要取得一些成就,尤其是科研上的,往往得想到别人没想过的。当时的我经过苦苦的思索,发现自己能想的到的东西别人大多已经想过了,只能悲叹自己无法成为科学家了。

那时候是受限于视野和知识。而单论视野和知识,今天的我比自己小时候当然要强,但未必能强上多少。能想到别人未能想之事,也不是常有的。更进一步地说,能想到并有其实际价值,那更是少见。这么宝贵的东西,不记录下可惜了。

补充

近年来,我“发现”了一个更不好也更好的事实:凡是我能想到的主意,在网上搜下,往往能找到已经实现的,甚至实现的很好的。如果找不到,那也可能是自己用错了关键字或者没搜对地方。(很显然,这个“发现”绝非是我的首创)

不过我倒没有因此而气馁,因为在看了Embrace the Grind - Jacob Kaplan-Moss后,我有新的收获。就如文中所说:Magic is mundane. If you’re willing to embrace the grind, you can pull off the impossible.,我并不需要多能奇思妙想,也不需要多天才,只要能想到,并能将其实现,那就是件好事。

于是,如若我能遇到当时悲叹自己无法成为科学家的小时候的我,我还这样安慰他:即使你做的事无法成为开创性的,但还是能让自己开心,对外界稍微能有点用的。


摄影/截图

  • 时间:2023年1月2日
  • 想法:基于ar设施,实现在空中划一道圈,将圈里的东西截下来。类似于截图。

开篇广告定制

  • 时间:2023年1月2日

  • 想法:各大软件的开屏广告几乎是每天所必见的。通过权力,金钱或技术的方式,将广告定制为自己想要的内容。

  • 可行性分析:

    权力和金钱方面距离我有点太远,而且是已被实现的东西,技术方面暂且没见过。将范围缩小,不要求所有人的开屏广告都被改变,特定的某个人的就行。这样难度就减少许多。我记得有软件可以用来跳过开屏广告,既然能跳过,那改变其内容可不可以呢?


浏览器访问本地文件

  • 时间: 2023年2月15日
  • 想法: 我发现edge浏览器支持对本地文件的访问,看了下源码,发现这个我自己应该也能写。
  • 补充: 不仅是本地文件,wsl里的文件也可以:file://wsl.localhost/Ubuntu/
  • 可行性分析:我可以添加些前端代码,来让这个功能更实用,更好看。

RSS订阅

  • 时间: 2023年2月15日
  • 想法: 我喜欢看博客,但有些博客,尤其是国外的,不支持RSS订阅,我发现RSShub可以帮我实现这一点,但好像有点繁琐,我可不可以简化下。
  • 可行性分析:我还没有好好看它的文档,过两周有时间再好好研究下。

热力图

  • 时间: 2023年2月17日
  • 想法: 看到running_page这个项目,它的一大亮点是热力图,想着能不能把其他东西也做成热力图,比如说我的睡眠记录。
  • 可行性分析:数据的导出要怎么实现呢?项目是怎么做的呢?

记录工具

  • 时间: 2023年2月30日
  • 想法: 我几乎每天都是在食堂吃,但食堂有点吃腻了。想分析我每天都吃了什么
  • 可行性分析: 有两种方法:
    • 一种是每天手动记录。可以通过开发一个app来实现。对食物拍张照,就自动记录我点了些什么。感觉有点难度。但食堂,菜不怎么更新,数据量不是很大吧。
    • 另一种是:通过获取我的消费记录来进行分析。虽然只能粗浅地知道我在哪些窗口消费得比较多。

telegrambot

  • 时间: 2023年2月21日
  • 想法: 现在在写创意,或者日记的时候,我都需要打开vscode,找到相应的文件,然后输入。这多少有点麻烦。我能不能用telegrambot或者是GitHub action,来实现这样一个功能,我发送关键词+内容,然后就自动帮我写入
  • 可行性分析: 感觉还是可以实现的,留给以后的我来实现

穿衣建议

  • 时间: 2023年3月19日
  • 想法: 出去骑车之前,总得花好些时间想穿什么。这很费劲,因为要考虑到温度,骑车时会出汗,但又要注意晚上回来的时候的保暖问题。现在的想法就是:把自己的衣服根据厚薄、透气程度进行数据化,存到一个数据库中。再加上对历史出行穿搭的记录,做一个程序,以后要出门的时候,这个程序就能作出建议,甚至可以和智能家居进行联动,把衣服放到衣柜的最前面之类的。
  • 可行性分析:这个跟前面那条蛮类似的。做数据的时候有点麻烦,然后建议的话可以用LLM来做,添加合适的prompt应该可行。
  • 追加:一年过去了,我还是没搞出来,但是觉得很可行,真得试试。

运转记录

  • 时间: 2023年3月27日
  • 想法: 昨天我在复盘乘车记录的时候,尽管我已经在qq上有记录了,但还是费了些时间。就想开发一款软件,我只需要输入公交车号,就能帮我自动生成相关的路线。然后更进一步,在出现前可以规划运转路线,并比较方便地展现时刻表
  • 可行性分析: 简单的记录工具应该不难,但就是路线图和公交的数据要怎么做,也许可以使用现成的api呢?

rss自动维护

  • 时间: 2023年3月28日
  • 想法: 在Github上开一个仓库来维护我的rss订阅列表,当我订阅新内容的时候可以自动更新,并生成md文件,来展示博客标题,博客地址,rss链接
  • 可行性分析: 我现在是用的ttrss,如果它有相应的api接口,我想应该不是太难
  • 实现情况:TinyTinyRSS-OPML-to-MD-Table已基本实现

自动跳转插件

  • 时间:2023年9月26日
  • 想法:有些网站在跳转到外链时会有个跳转提示。我需要再点一次才行。有点影响我浏览网页时的连贯性.我想写一个插件,使得可以自动跳转。
  • 可行性分析:逻辑上不难。主要是以前没写过插件。计划使用油猴脚本,并实现可下载。
  • 实现情况:已实现,发现脚本内容太简单了,没必要发。
  • 发现了一个别人已经写好的插件。Open the F**king URL Right Now - 源代码

复制网页标题和地址

  • 时间:2023年10月4日
  • 想法:在写参考链接之类的内容时,我需要得到类似TinyTinyRSS-OPML-to-MD-Table的内容。这其实还是会花些时间的。我希望我能直接在网页上按个快捷键,然后我的剪贴板中就有相应格式的内容
  • 可行性分析:应该能做,用脚本?
  • 实现情况:已实现

定时导出x关注列表

  • 时间: 2023年10月6日
  • 想法:我的x账号之前就被莫名的封禁,而数据也没能导出。导致我后面丢了好些曾经关注过的,也花了好些时间去找回。prinsss/export-twitter-following-list是能解决。但是还需要我手动去做。我想实现一个像EuDs63/TinyTinyRSS-OPML-to-MD-Table一样,自动定时的导出并展示的功能。
  • 可行性分析:怎么在程序中实现在浏览器中做的事?
  • 今天(10月7日),花了半个小时研究了下,浏览器自动化操作可以使用Selenium或者DrissionPage实现。但问题在于tweet无法在未登录情况下访问关注列表。登录的话可能又会涉及到人机认证。这个我目前做不来。除此之外似乎技术要求不高,所以搁置掉。
  • 实现情况:放弃

实现space war

  • 时间:2023年10月7日
  • 想法: 使用Rust,wasm,实现Spacewar!,并部署至vercel
  • 可行性分析:网上似乎有源码,但Rust版的应该没有。相关的技术栈我在Game of Life已经有走通过一遍。似乎可行?
  • 想法补充:因着之前的框架,我还可以实现一个数独
  • 实现情况:未实现

博客美化

  • 时间:2023年10月16日
  • 想法:我博客用的主题有点烂大街了。打算自己改下。
  • 可行性分析:网上资料应该蛮多的。打算自己改一个主题出来。
  • 过程:
    1. 添加今日诗词
    2. 记录于博客迁移记 | EuDs’s Blog
  • 实现情况:已实现

qqBot增强

  • 时间:2023年10月16日
  • 想法:给bot写个插件,周易卜挂。
  • 可行性分析:json文件在六爻算命游戏 + GPT(图一乐)可以得到。其他的也很简单。
  • 实现情况:放弃(过于简单,感觉没必要)

简易版postman


vscode同步到xlog


去年今日

  • 时间:2023年12月5日
  • 想法: 洗澡的时候想到。在Faye的每日问候,我可以加个新功能,让它告诉我去年今日我干了什么。
  • 可行性分析: 我写日记已经有一年多了,所以数据是有的。我日记的格式都是统一的,按行查找我在其他项目中也有学习过了。所以实现起来应该难度不大。
  • 实现情况: 准备动手的时候发现自己每天写日记的习惯是到下学期才养成的。一下子就没啥动力了,要不留给几个月的自己?

博客编辑历史

  • 时间:2023年12月18日
  • 想法:我的博客现在可以根据git来获得最后一次更改时间。那能不能通过commit message来显示编辑历史呢。
  • 可行性分析:似乎可行,但可能我得去读源码了。
  • 实现情况:未实现

两个文件夹间的同步


bangumi展示自评10分作品

  • 时间:2024年1月13日
  • 想法:我评分为10分的作品对我来说都有某种特殊的意义。但让我一一列举,我又难想得出来,于是想获取,并展示在首页。
  • 可行性分析:bangumi原生不支持显示已评分的作品的统计。但是它有提供api,要做起来很容易。我搜了下,似乎自动标签系统 | Bangumi 开发者平台符合我的需求,但试了下,并不能加载出全部数据。用postman测试了下api,很可行,难度不高。但怎么持续更新,我没想好。
  • 实现情况:未实现 已实现EuDs63/RANK2COLLECTION: 根据neodb、bangumi的评分记录,自动创建目录,后续甚至考虑在此基础上做定期更新,不过一年或半年一次的话,好像手动也可以。

开发RSSHub路由


博客插图片


样式修改pr

  • 时间:2024年3月19日
  • 想法:vuepress-theme-vdoing的搜索框在页面缩小的情况下会挤在一起,不是很美观,想着修一下,也借此为开源做点贡献
  • 可行性分析:很可行
  • 实现情况:未实现

链接参数查询


web动画


事件循环可视化


uml绘图


自动typo修复pr

  • 时间:2024年4月17日
  • 想法:发现不少pr都只是修复了些typo。可以写个程序,爬取现有的仓库,检查是否有typo,并生成pr。为了防止被标记为机器人,我可以限制其每天的频率。记得之前看过一篇博客,博主是写了个程序,在某个依赖失效时,大规模提交了pr。
  • 可行性分析:爬不难,发pr也不难,检查是否有typo,有这项技术,但得研究下。想到个取巧的方法,也许我可以通过爬取现有的,且已被merge的fix typo的pr,找到常见的错词,并进行匹配。

自动添加rss

  • 时间:2024年4月17日
  • 想法:发现有些蛮优秀的博客其实不支持rss,有没有什么办法能自动订阅呢。我知道rsshub可以,但它还是得有人去写路由。我希望能进一步简化这个过程。
  • 可行性分析:我得先试试用rsshub写个路由

加密通讯工具

  • 时间:2024年6月4日
  • 想法:写一个加密通信工具.,用来学习密码学和实时通讯,实用性不高,但应该会蛮有趣。
  • 可行性分析: 可以参考关于m42的技术细节

游戏捏脸通用数据

  • 时间:2024年6月11日

  • 想法:如果一个游戏允许我捏脸,那么我至少会花十来分钟在上面。但存在着不少问题:

    1. 比如说辐射4,费劲捏完脸后,进游戏发现时第一人称视角
    2. 再比如博得之门3,捏完主角后还得再捏个守护者,而且存档间似乎还不通用
    3. 不少游戏的捏脸自由度并不高,想捏得合自己心意得额外装mod
    4. 最终想捏出来的成品其实都差不多。比如我自己能选择的话,就会给自己的操纵角色选为女角色,取名叫Faye,白色短发

    综合上述情况,如果能实现一处捏脸,处处使用,那会很有意义。详细来说就是,我只需要捏一次脸,便可以在大部分主流游戏中直接使用。并且更进一步,还能创一个平台,供用户分享各自的捏脸数据。

  • 可行性分析:一个游戏还好,但要做到适配主流游戏,并且最终操作方便快捷,很难。

    一个难点是,如何让不同游戏的捏脸数据呈现出来视觉效果上类似的一张脸,可能AI能帮上忙?

    再进一步,我写个Prompt,发张图片之类的,就能生成可供参考且使用的捏脸数据,这将比纯手搓来得更为方便。

    市面上类似对接不同平台的hub这一思路的产品不少,如对接不同云盘的Infuse、VidHub,对接不同大模型产品的更是数不胜数。说不定未来会有呢?


贴吧存档

  • 时间:2024年7月8日
  • 想法:贴吧上还是有些帖子值得保存的。把它们保存下来会挺有意义的。虽然我的EuDs63/Tieba_Memory已经能做到了,但我还是嫌麻烦。能不能做成个服务。我发给机器人链接,或者是做成个网站,输入链接就生成pdf呢
  • 可行性分析:
    • 前者不难做,后者如果能做成webassembly的纯前端的话,那么部署成本应该不高。
    • 查了下python to wasm 的资料,发现pyodide/pyodide似乎能用

自动发推

  • 时间: 2024年9月1日
  • 想法:发现推特有免费的api,每个月1500条,很够用了。读的api会比较贵,一条要0.01美元,不过我暂时也不需要。这一千五百条能拿来干啥?我目前有两个想法,博客更新后自动发布,mastodon备份。
  • 可行性分析
    • 前者我的Github Action已经能做到检测是否有更新了,那就只差接入api,不难
    • 后者我得找找mastodon有没有api,或者可以写个插件,当我在mastodon发嘟的时候捕捉到内容,并发送。

自动rss订阅链接生成

  • 时间: 2024年9月2日
  • 想法:逛博客的时候还是能发现不少博客没有rss链接的,虽然DIYgod/RSSHub-Radar: 🧡 Browser extension that simplifies finding and subscribing RSS and RSSHub能够嗅探,但奈何有些博客就是没有。如果能写一个一键生成rss订阅链接的就好了。
  • 可行性分析:
    • 没啥思路,我先得知道怎么给RssHub添加一个新路由。
  • ps: 写完后翻前面的我才发现2024年4月17日我就有一样的想法了,甚至结论都是一样的。说明这确实是我一大需求,但是小半年过去了,我还没动手…