返回

打造属于自己的专属笔记——Snipaste 截图笔记

前端

开源——我的点滴星火

<font size=4>

前阵子看到很多大佬在微博上晒自己参与的大项目的开源贡献,内心好生羡慕。作为一名平平无奇的前端打工人,我始终不敢高谈自己热爱开源。毕竟我没有参与过什么热门开源项目的共建,也没有什么亮眼的开源项目可以拿得出手。充其量,我只能说自己热爱使用开源项目,仅仅是开源世界里的一名受益者。

但这两年来,我也陆续做了几个小项目,虽只有时不时来几个 star,却也给我带来了莫大的满足感。

<font size=4>

曾经,我是一个笔记狂魔。为了记录各种灵光乍现的想法和知识点,我尝试过各种笔记软件,从印象笔记、为知笔记到有道云笔记,每个都用过一段时间,但都无法满足我的需求。不是功能太复杂,就是同步太慢,或者收费太贵。

直到有一天,我发现了 Snipaste。这是一款免费开源的截图笔记工具,可以轻松快捷地对屏幕截图进行标注、编辑和分享。它不仅功能强大,而且使用简单,完全满足了我对笔记的需求。

于是,我决定自己动手打造一款类似的笔记工具。经过几个月的摸索和开发,我的第一款开源项目——Snipaste 截图笔记诞生了。

Snipaste 截图笔记具有以下特点:

  • 支持多种截图方式,包括全屏截图、区域截图、窗口截图和网页截图。
  • 提供丰富的标注工具,包括文字、箭头、矩形、椭圆、多边形和曲线。
  • 支持图像编辑功能,可以对截图进行裁剪、旋转、调整大小和添加滤镜。
  • 支持笔记管理,可以对笔记进行分类、排序和搜索。
  • 支持笔记分享,可以将笔记导出为图片、PDF 或 HTML 文件。

目前,Snipaste 截图笔记已经有了 1000 多个 star,并被许多用户下载使用。我感到非常自豪,因为我的项目为别人带来了便利。

<font size=4>

一直以来,我都是一个游戏爱好者。但我从没想过自己也能做一个游戏,直到我接触了 Cocos Creator 2D。

Cocos Creator 2D 是一个开源的游戏引擎,可以帮助开发者轻松快捷地开发 2D 游戏。它提供了丰富的游戏开发工具和组件,可以让开发者专注于游戏逻辑的开发,而不用花太多时间在底层技术上。

于是我决定用 Cocos Creator 2D 开发一个小游戏。经过几个星期的努力,我的第一个小游戏——《跳一跳》诞生了。

《跳一跳》是一款休闲小游戏,玩法很简单,玩家控制一个小球,通过点击屏幕来控制小球跳跃,避开障碍物,跳得越高,得分就越高。

虽然《跳一跳》只是一个简单的游戏,但它却让我体会到了游戏开发的乐趣。我不仅学到了 Cocos Creator 2D 的使用方法,还对游戏开发有了更深入的了解。

目前,《跳一跳》已经有了 500 多个 star,并被一些小游戏平台收录。我感到非常高兴,因为我的游戏带给了别人欢乐。

<font size=4>

一直以来,我都想写一本技术书。但我总是觉得自己的技术水平不够,知识储备也不够。直到有一天,我看到了一本叫《从零开始写一本技术书》的书。

这本书的作者是一位程序员,他分享了自己从零开始写一本技术书的经验和心得。我读完这本书后,深受鼓舞,决定也写一本技术书。

经过一年的努力,我的第一本技术书——《前端开发实战》终于出版了。这本书从前端开发的基础知识讲起,逐步深入到各种前端技术和实践,最后还介绍了几个实战项目。

这本书出版后,受到了很多读者的欢迎。我感到非常欣慰,因为我的书帮助了别人提高技术水平。

目前,《前端开发实战》已经卖出了 1000 多本,并被多所高校选为教材。我感到非常自豪,因为我的书为别人的学习和成长做出了贡献。

<font size=4>

虽然我的开源项目和技术书都很小众,但它们却是我热爱开源和技术最好的证明。我始终相信,再小的项目,再小的贡献,只要是出于热爱,都是有意义的。

我将继续坚持开源,继续写书,用我的技术和知识为开源社区和技术界贡献一份微薄的力量。

<font size=4>