01
从灵感到开源:我的句子收集项目「sentence-collection」开发全记录
在信息碎片化的时代,我们总在不经意间被一句台词、一段文字或一句箴言触动。这些散落的 “文字星光” 若不及时记录,很容易随时间流逝。正是出于对这类碎片化美好的珍视,我用两天时间开发了sentence-collection—— 一个专注于句子收藏与分享的轻量级平台,并已完成开源。今天,我想和大家聊聊这个项目的开发故事、技术细节与开源初心。
阅读是心灵的旅行。
01
在信息碎片化的时代,我们总在不经意间被一句台词、一段文字或一句箴言触动。这些散落的 “文字星光” 若不及时记录,很容易随时间流逝。正是出于对这类碎片化美好的珍视,我用两天时间开发了sentence-collection—— 一个专注于句子收藏与分享的轻量级平台,并已完成开源。今天,我想和大家聊聊这个项目的开发故事、技术细节与开源初心。
02
原本只想和好友阿牛来场轻松的新路线骑行,没成想却解锁了 “硬核爬山” 副本。在班竹遇上近 60 度的陡坡,推车攀爬时汗水砸得地面直响,心率飙到 170 也舍不得停下 —— 毕竟抬头就是泼靛般的天空,远山如水墨画铺展,还有彩蝶蚂蚱当 “路伴”。好不容易登顶喊出心声,下山却被导航坑了:水泥路变碎石路,最后直接没了路!缺水的焦虑里,只能硬着头皮原路折返,到山脚用山泉水洗脸时,看着彼此被晒成炭的脸,才懂这场骑行早跑偏成了难忘的探险。
03
作为一个只实现了登录、注册、用户信息修改和座位云同步的个人小项目,数据库换了两次——从 MongDB 到 PostgreSQL,连后端框架也在半年内换了三次——从 Koa 到 Fastify,最后落在NestJS上。说起来有点“折腾”,但每一步都让这个简单的项目变得更好维护。
04
作为一个教育工作者,我经常需要为班级活动、考试等场合排座位。最初,我只是用Excel手动制作座位表,后来萌生了开发一个专用工具的想法。经过几个版本的迭代,我的"排座位"网站终于从简单的本地工具成长为支持账号系统的云服务。今天,我想分享这次重要的升级历程。
05
以时光与亲情为主线,通过孩童成长的视角,在静谧的夜色中回望温暖,并感慨岁月的变迁,语言质朴而富有诗意。
06
我是一名刚刚毕业的公费师范生。此刻,我正坐在电脑前,心里五味杂陈。毕业季的热闹已经过去,而我还在等待分配的消息。是的,我站在了一个十字路口,面前摆着两条路,每一条都让我既期待又忐忑。
07
相思一曲千琴弦,还乡故里马蹄鞭。身处田间奈若何,不等时间不等闲。
08
最近,我开发了一个有趣的 API 接口——随机一句话接口。通过这个接口,用户可以通过简单的 GET 请求获取随机的句子,并可以根据需要指定分类和数量。
09
寒风轻卷,落叶在寂寥中翩跹,没有繁花的喧嚣,只有枯叶与光影的低语。生活的诗意,藏在每一片倔强飘落的弧度里。
010
在现代Web应用中,图片处理是一个常见的需求。作为一位化学教师,在处理图片时总是四处碰壁,一些培训网站完善信息时需要上传的图片大小不能超过规定的大小我很是苦恼,为此花了些时间做了个图片压缩和转换的工具小网站,本文记录了站长如何使用JavaScript等前端技术实现一个功能强大的图片处理工具。
011
在乡镇生活,夜晚总是来得格外宁静。没有城市的车水马龙,没有霓虹灯的闪烁,只有微弱的路灯和远处的虫鸣。然而,就在这样一个平凡的夜晚,一阵阵清脆的蛙鸣声划破了夜的寂静。
012
孤鸟莫非三两尺,天云压进百里滨。河霸山军千百渡,不进黄河不见君!