首页 > 其他分享 >Solo 开发者周刊 (第13期):独立开发者的创新集——橘猫、记一杯与Newcar

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

时间:2024-07-12 11:29:59浏览次数:9  
标签:Solo 13 便签 饮品 动画 开发者 模块

这里会整合 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的最新版本是重写重设计后的版本,但是未来会有更强大的功能

(Acbox Liu 投稿)

订阅

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

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

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

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

标签:Solo,13,便签,饮品,动画,开发者,模块
From: https://www.cnblogs.com/Baiang/p/18297632

相关文章

  • CSE 13S Introduction
    Assignment 3XXDCSE 13S, Winter 20241   IntroductionInpastassignments,youwereshownsomefilesthathadweird,sometimesinvisibledifferences. Onechallenge with files like these is finding an appropriate way to make them human r......
  • AI究竟是在帮助开发者还是取代他们?来看大佬的观点你就明白了
    AI(人工智能)在现代社会中扮演着越来越重要的角色,其在软件开发领域的应用也日益广泛。关于AI是在帮助开发者还是取代他们,V哥个人认为,一半一半吧,为什么这么说,先不用噴,我们需要从多个角度来进行分析。AI帮助开发者的现状和机遇提高开发效率:AI可以自动完成代码生成、代码审查......
  • SpringBoot2.6.13版本引入Swagger
    1.引入依赖<!--https://mvnrepository.com/artifact/io.springfox/springfox-swagger2--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>3.0.0</version&g......
  • 13--memcache与redis
    前言:数据库读取速度较慢一直是无法解决的问题,大型网站应对的方式主要是使用缓存服务器来缓解这种情况,减少数据库访问次数,以提高动态Web等应用的速度、提高可扩展性。1、简介Memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动......
  • AI 助力开发者:PlugLink 如何让技术与创意无缝对接(附源码)
    AI助力开发者:PlugLink如何让技术与创意无缝对接PlugLink,它是如何利用AI的力量简化开发流程,提升开发效率的。想象一下,当你手握一个工具,可以让你在不懂全部技术细节的情况下就能快速构建出复杂的应用,这该有多酷!首先,让我们从PlugLink的基本概念入手。如同其名,PlugLink是一......
  • 13 mysql高级查询
    完整的查询sql语句selectselect选项字段列表fromtable表数据源wherewhere条件groupbygroup分组条件havinghaving条件orderbyorder排序limitlimit限制select选项:all默认,可以省略,表示保存所有查询的结果distinct:去重,去除重复记录(所有的字段都相同才是重复的......
  • Leetcod 1342.将数字变成0的操作次数
    题目要求:给你一个非负整数num,请你返回将它变成0所需要的步数。如果当前数字是偶数,你需要把它除以2;否则,减去1。示例1:输入:num=14输出:6解释:步骤1)14是偶数,除以2得到7。步骤2)7是奇数,减1得到6。步骤3)6是偶数,除以2得到3。步骤4)......
  • 西门子主板G85139-E1721-C880-C板
    功率单元板件介绍单元电源板板件作用:从功率单元直流母线上取电,输出24V直流电源供单元控制板使用。板件接口:输入接口:接功率单元正、负直流母线输出接口:24VDC输出,接单元控制板单元控制板板件作用:1)接收主控系统信号,给驱动板提供控制信号;2)进行实时故障监测,向主控系统上报故障信......
  • 洛谷P1347 排序
    传送门Abstract这篇题解主要介绍了拓扑排序的唯一性问题和存在性问题。Idea要想解决这题需要考虑到一下两点:拓扑排序的核心思路在于将所有入度为0的点一次加入序列,如果在某一个时刻图中存在多个入度为0的点,那么我们将无法判断它们的先后顺序,此时,拓扑序列就不唯一了。假设......
  • 洛谷CF1342B Binary Period题解
    原题解和原题。这道题比较水。这道题分两种情况,分别为$t$由一种字符构成和由两种字符构成两种情况。$t$只有$0$或$1$。此时的$k$就是$1$,直接输出$t$就是最好的选择。$t$既有$0$又有$1$。此时的$k$为$2$,字符串由01或10构成。我们设$a_i$为字符串......