type
Post
status
Published
slug
2024summarize
date
Feb 1, 2025 14:07
summary
总结这一年技术方面做了哪些内容
tags
技术
代码
category
技术分享
icon
开头
这一年写了不少的项目,在今天做一个总结。
项目之外
项目之外也有很多成长,我们来逐一列出来:
- 对于每一个 commit 的格式,现在我使用git-commit-plugin这个插件进行提交,格式工整好看,大大提升了我添加 commit 的次数
- 2024 年开始尝试 ai 编程,之前只是 chatgpt,现在有了 cursor、windsurf、trae 等工具,于我来看,其实本质上都是差不多的,调用了 Claude 的接口,添加了一些额外的提示词和 action,目前来看我 cursor 用着是不错的,之前使用 windsurf 的时候感觉就是还不够成熟(因为正好碰上了和 Claude 谈判的问题、接口总是报错),最近 cursor 限速有些难受,所以开始使用 trae,这个由于是早期,目前接口是比较稳定的,只不过很多 aciton 可能没那么稳定,也还是可用的。
- 其次就是我懂得了什么叫做分支,以前不懂的时候直接在主分支上开发,导致网站挂了好多次,现在知道了做一个新功能就先用分支来开发,测试通过后再合并,避免了很多麻烦,也是一个很好的习惯。
- 此外树立了一个关键理念,那就是无论怎样先做一个出来看看,哪怕做的不好,也要做一个看看,然后再改,优化。勇于尝试才是重要的,试错成本不高的时候还是要多尝试。
- Keep Coding 坚持是最重要的,当然我保持连胜纪录很大程度依赖于每天运行的科技早报。

分项目总结
以下项目不分先后,都是我在工作之余完成的内容。
IndWebIndexGithubIndWebIndexOwnernowscottUpdatedJan 30, 2025

IndWebIndex
Github
IndWebIndex
Owner
nowscottUpdated
Jan 30, 2025主要还是对这个项目做了一些更新,项目的架构做了一些调整,从原来的原生 html+css+js 换成了 react+nextjs 的组合,数据更新也用上了 nextjs 的更新逻辑,不必再使用 action 来处理数据了。
当然这得益于博客项目 NotionNext 给我的灵感,确实使用 notion 作为数据库是很方便的。
EverydayTechNewsGithubEverydayTechNewsOwnernowscottUpdatedFeb 2, 2025

EverydayTechNews
Github
EverydayTechNews
Owner
nowscottUpdated
Feb 2, 2025每日科技早报,这个项目在上半年做了一些改动,修改了新闻源、爬虫算法等等,到今天已经稳定运行了半年,期间出过几次问题,也都顺利解决了。
接下来可能也还会做几个爬虫的项目,因为看到林奕做的 B 站热本数据分析,激发了我对于数据分析的热情。
ComicPDFGeneratorGithubComicPDFGeneratorOwnernowscottUpdatedFeb 1, 2025

ComicPDFGenerator
Github
ComicPDFGenerator
Owner
nowscottUpdated
Feb 1, 2025这个项目是上班期间写出来的,主要功能是把漫画文件夹里放图片的格式打包成为 pdf,当时比较沉迷看漫画,找到的资源又不太方便,就催生了这个项目,使用 python 的 notebook 格式完成的。
ExportChat2mdGithubExportChat2mdOwnernowscottUpdatedFeb 1, 2025

ExportChat2md
Github
ExportChat2md
Owner
nowscottUpdated
Feb 1, 2025这个项目同样是工作期间写出来的,为了方便把和 chatgpt 的对话导出的内容保存为 markdown 格式,自己使用感觉方便就放在 github 上了。
ChatWithMouGithubChatWithMouOwnernowscottUpdatedNov 9, 2024

ChatWithMou
Github
ChatWithMou
Owner
nowscottUpdated
Nov 9, 2024这个是基于免费的硅基流动、groq 的 api 完成的一个 ai 模型对话的网页,支持连续多轮的对话,记忆能力约等于上下文的极限。
不过很快就不更新了,一方面是因为免费的 api 限制条件很多,能力也不太行,另一方面大模型更新换代太快了,实在是跟不上时代 haha。
MacAudioSwitcherGithubMacAudioSwitcherOwnernowscottUpdatedDec 4, 2024

MacAudioSwitcher
Github
MacAudioSwitcher
Owner
nowscottUpdated
Dec 4, 2024这个是 24 年年初写的一个 shell 脚本,用于放在快捷指令中快速切换音源,但到今天这个需求已经没那么明显了,所以也就一直没更新。
PollEaseGithubPollEaseOwnernowscottUpdatedDec 20, 2024

PollEase
Github
PollEase
Owner
nowscottUpdated
Dec 20, 2024这是一个投票的小程序,第一次的尝试,虽然以失败收尾,不过也涨了很多经验,从这方面来说是一次成功的尝试。
开发这个小程序的时候是我第一次使用 cursor 类产品,一点点摸索到习惯,对于小程序结构的熟悉也是从这个时候开始的,如果没有这一次的尝试,不会有后面的更多想法,不会有复制符等等。
同时也告诉我作为用户和开发者这两个身份在想法上面的异同,只有亲自开发一下才知道做好一个产品/app 是有多困难,在做投票的过程中一点点拆解需求也是很棒的过程。
RareCharWXappGithubRareCharWXappOwnernowscottUpdatedJan 31, 2025

RareCharWXapp
Github
RareCharWXapp
Owner
nowscottUpdated
Jan 31, 2025没错,复制符这个小程序的源代码也被我开源了,我始终认为开源才是进步的关键,藏着掖着会阻拦想要帮助你的人进来的,也阻止了新人的学习,所以当我觉得更新到合适的时候就直接开源了。
这是我第一个上线的小程序,目前还有很多的不足,未来会慢慢优化这个小程序,虽然不求靠这个赚钱吧,不过觉得这始终是存在的一个需求,所以会一直更新下去(永久免费使用)
然后我同时也用了一点时间开发了一个 ios 版本的,后续有机会可以上线到 appstore。
结尾
大概就先说这么多,或许不太全,不过也差不过能概括我 2024 年完成的内容了,2025 年继续保持对于代码的热爱,同时希望自己能更多的进行写作。
因为突然发现自己和 ai 聊的很多,有些内容是以前问过的知识点,重新问起来可能一次给我的不是最佳的答案,所以即使有 ai、即使 ai 越来越强也还是需要一些记录,不然反复问 ai 也是一个效率不高的事情。
所以 2025 我会逼自己更多的记录,做想法的分享、总结、想到了什么就记录下来,每隔一段时间来回顾,让自己的博客真正变的有用起来。