Solo 开发者周刊 (第13期):独立开发者的创新集——橘猫、记一杯与Newcar

news/2024/11/16 5:22:27/文章来源:https://www.cnblogs.com/Baiang/p/18297632

这里会整合 Solo 社区每周推广内容、产品模块或活动投稿,每周五发布。在这期周刊中,我们将深入探讨开源软件产品的开发旅程,分享来自一线独立开发者的经验和见解。本杂志开源,欢迎投稿。


产品推荐

1、橘猫起始页——一款不一样的浏览器标签页

功能介绍

  • 极简首屏
  • 聚合搜索,支持快捷键切换
  • 搜索后支持携带关键字一键跳转其他搜索引擎
  • 聚合翻译
  • 首屏滚动后进入 “抽屉”网址缓存

(类似收藏夹,但是建议放一些临时网址,因为我的抽屉就是放一些临时东西的,故起名叫抽屉)

  • 点击新增网址可以在一打开的页面中拖拽加入
  • 一键添加所有以打开的网址,并可以一键打开或复制

如果正在忙,突然来个其他事,就可以一键把网址缓存起来,下次在重新打开

  • 第二壁纸

允许在普通壁纸下面放再放一张壁纸(长按显示第二壁纸,用于没人的时候自己偷偷看)

  • 新增便签功能

依旧是简洁风

  • 在首屏任意位置双击添加便签显示,支持拖拽
  • 任意网页框选文本后右击并选择 "将选中文本存储至便签",可以把框选内容快速保存到便签中,框选文本带链接也会被保留,同时右击图片也可以。
  • 支持将一个抽屉分组贴到首屏

彩蛋功能

在首屏没有任何focus的情况下依次按 上上下下BABA ,会激活一个抽屉暗格,可以存放一些不想被人发现的网址
在首屏中添加的便签,右击头部,支持将便签变为一个时间胶囊,时间到了以后点击胶囊就会展示,默认会随机浮动未来日期(比如选择月,并非准确的时间),增加不确定性。你可以给未来的自己写点想说的话。

(霂明 投稿)

2、记一杯App 饮品咖啡奶茶全记录


记一杯是一款专为奶茶、咖啡和各种饮品爱好者打造的便捷记录工具。无论您是奶茶控、咖啡迷还是喜欢尝试新饮品的探险家,这款App都将成为您记录美好口味时光的得力助手。

特色功能:

  • 自定义饮品:

轻松记录您喜爱的饮品,可自定义名称、品牌、口味等信息,让您的记录更个性化。

  • 饮品库:

整理您常喝的品牌,快速选择,让记录变得更便捷。

  • 统计分析:

查看您的饮品消费趋势,了解自己的口味偏好,助您更好地把握自己的饮品品味。

(酱咸 投稿)

3、Newcar-现代化前端动画引擎(Skia+WebAssembly+WebGL)

Newcar是一个现代化的前端动画引擎,基于CanvasKit-WASM,在Skia的WebAssembly版本的加持下,既保证了它的性能,又带来了强大的绘图功能。

特点

  • 高度可自定义化的API
  • 链式语法,区别于传统动画引擎和游戏引擎需要将物体保存为变量的方式,链式语法会让开发效率更高
  • 拥有类似于Vue的diff算法的内核,进一步保证了动画的效率和“按需更新”的进行
  • 可以在浏览器上运行,也可以配合ffmpeg在本地(nodejs)上运行

未来计划

  • 可以从项目根目录下的mods目录看,目前newcar已经发布了数学模块(包括数轴,平面直角坐标系,函数图像等),未发布的有:几何模块,markdown模块,动态图表模块,ui模块,物理模块,思维导图模块等等
  • 未来将推出事件系统,让他变成动画游戏二合一引擎
  • 一些小的东西比如动画树

背景故事

我初三的时候上数学课时,老师掏出了他清朝老幻灯片进行讲解,结果里面的flash课件打不开,因为电脑没有安装flash。于是我就在想,既然flash功能那么强大但没落了,我为什么不自己写一个类似于flash的库呢?说干就干,在2022年9月份开始思考,一直到12月份开始编写代码

刚开始的newcar十分简陋,甚至是基于原生Canvas的,性能非常差,动画编写的步骤也很繁杂。后来的newcar除了模仿flash,也集合了Manim等动画引擎及svg动画的设计原理。目前的Newcar的最新版本是重写重设计后的版本,但是未来会有更强大的功能

  • GitHub: github.com/dromara/newcar
  • b站:BugDuck开源团队
  • Twitter: @bugduckteam

(Acbox Liu 投稿)

订阅

这个专栏会同步更新在 Solo 社区、公众号、知乎、社群。

微信搜索"Solo 独立开发者社区"或者扫描二维码,即可手机订阅。

社区网址:Solo 独立开发者社区-链接每一位独立开发者, 从 Solo 开始

本文参与 Solo 社区自媒体同步曝光计划,分享自 solo 社区。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/742402.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ssh免密码登录

一、本地创建ssh秘钥 ssh-genkey -t rsa # 生成的文件在当前用户的~/.ssh目录下二、将本地生成的公钥上传到服务器 1. ssh-copy-id username@ip -p port # 需要知道服务器密码 2. 将公钥内容或文件写入到服务器的authorized_keys文件 # 用于通过堡垒机登录服务器不知道密码的…

关于Java内存区域的理解和记录

近期做项目遇到了FullGC的问题,干脆总结一下Java内存区域分布和垃圾回收是咋回事。 Java内存区域按照线程隔离状态直接分成三大块空间: 线程私有: 程序计数器 是一块较小的内存空间,可以看做当前线程所执行的字节码的行号指示器。在虚拟机概念模型里,字节码解释器工作时就…

项目前端

目录vue组件基础页面组件组件与链接关联按键绑定网址获取当前网页地址bootstrap常用★实现地图以及地图刷新游戏基类游戏对象地图变量函数null墙★PK页面 vue组件 基础组件名两个大写字母 template,script,style(带上scoped,给该css加上随机字符串,不影响到其他组件) 使用…

Vue3中组件使用ref时获取组件类型推导

本文由 ChatMoney团队出品 我们在使用Vue3+ts开发时,常常会用到一些第三方组件库,比如Element-Plus UI、Navie UI等,这些UI框架中有些组件常常会暴露一些方法给我们便捷的去实现各种复杂的交互,我们经常会像下面这样去给组件定义一个ref去获取组件的实例: <template>…

火山引擎数智平台赋能火花思维,A/B测试加速创新

在数字化浪潮下,火花思维凭借其对数据驱动的理解与实践,搭上了业务快速增长的快车。这一效果的背后,离不开火花思维与火山引擎数智平台的深度合作。通过引入火山引擎的DataFinder和DataTester等产品,火花思维实现了数据问题的快速定位与数据资产的高效利用。更多技术交流、…

node中npm yarn pnpm孰优孰劣???

npm npm2 node版本为4,npm版本就会将为2.x,此时我们执行下那 npm install express分析下node_modules的目录结构。我们会发现, express 包和它的依赖都会被下载下来,展开展开 express,它也有 node_modules:再展开几层,每个依赖都有自己的 node_modules:也就是说 npm2 的…

从0开始搭建博客

1. 概述 本篇博客,我教大家从0开始搭建一个 bolo博客,bolo 博客 和 solo 博客的区别是皮肤更加多,并且可以帐号密码登录。 本篇博客主要的内容如下:linux 安装 docker,设置docker镜像加速 docker 安装 nginx docker 的一些常用的命令 docker 安装 mysql 数据库 docker 安装…

OI 之后的故事 ~After Story~

回归综合 NOI 2023 后,理所当然是回归文化课的学习。 一开始,我惊讶地发现凭借学 OI 期间打下的数学基础及平时阅读英文题面积累的词汇量,我的数学和英语似乎还不错。 最头痛的无疑是语文和物理了。前者属于是玄学,你想到的点答案不一定有;对于后者,计算大题做一道错一道…

CF1936D. Bitwise Paradox-位运算、分治、线段树

link:https://codeforces.com/contest/1936/problem/D 题意:给两个长度为 \(n\) 的序列 \(a\) 和 \(b\),对一个区间 \([l,r]\),称 \([l,r]\) 是好的,若:\((b_l|\dots|b_r)\geq v\)。一个区间的 美丽值 定义为区间内 \(a\) 的最大值。现在有 \(q\) 个操作:1、\(b_i\to x\…

去哪儿故障定位

https://mp.weixin.qq.com/s/9f9PUUy8c-GCJLa0deIvuA

Cilium DSR 特性(转载)

Cilium DSR 特性Cilium DSR(转载) 一、环境信息主机 IPubuntu 10.0.0.234软件 版本docker 26.1.4helm v3.15.0-rc.2kind 0.18.0kubernetes 1.23.4ubuntu os Ubuntu 22.04.6 LTSkernel 5.15.0-106 内核升级文档使用 5.11.5 内核版本的 20.04 版本,发起 curl 请求无法代理到 p…

上传恶意代码服务器和数据库的操作

在通过访问端对服务器上传一句话木马的时候,我们需要对服务器进行部分操作: 1.打开服务器远程目录权限: (1)在windows服务器上,将文件夹的只读方式去掉; (2)在linux服务器上,将文件夹的权限改为pwd 2.开启数据库secure_file_priv权限 (1)我这里使用的是mysql5.7.2…