开源项目趋势周刊第231期(20250216)
"星"推荐:Gifsicle 可处理 GIF 图像文件。根据命令行选项的不同,它可以将多个 GIF 合并为一个 GIF 动画;将一个动画分解为其组成帧;……更改图像的色图等。配套程序 Gifview 可在 X 显示屏上显示 GIF 图像和动画。它既能以幻灯片的形式显示多帧 GIF,一次显示一帧,也能以实时动画的形式显示。——出自《Gifsicle》
沒找到相關內容哦
"星"推荐:Gifsicle 可处理 GIF 图像文件。根据命令行选项的不同,它可以将多个 GIF 合并为一个 GIF 动画;将一个动画分解为其组成帧;……更改图像的色图等。配套程序 Gifview 可在 X 显示屏上显示 GIF 图像和动画。它既能以幻灯片的形式显示多帧 GIF,一次显示一帧,也能以实时动画的形式显示。——出自《Gifsicle》
"星"推荐:Goxygen致力于节省你搭建一个项目的时间。它自动生成一个完全配置好的项目骨架,以方便你可以立即着手实现你的业务逻辑。Goxygen生产后端的Go代码,并将其与前端组件相连,并且为生成的项目提供Dockerfile和docker-compose文件,以便项目在开发环境和生产环境快速运行起来。——出自《Goxygen》
"星"推荐:本软件设计的目标群体为以英语作为主要工作语言的键盘工作者。软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。软件对需要机考英语的人群有一定的帮助。同时还内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。——出自《Qwerty Learner》
星推荐:Vespa 提供了一种流模式,在这种模式下,引擎的常规功能是通过存储在 Vespa 中的原始数据进行流式搜索来支持的,不需要索引。这使得强大的个人搜索应用可以在任何规模下轻松而廉价地实现。—出自《Vespa》
有人说,如果做得好,关键词是 "做得好",EAV 让 3N 看起来像个化石(when done right, key word being “done right" EAV makes 3N look like a fossil)。这篇译文希望能向你展示什么是 EAV 模型,以及何时使用它,更重要的是,何时应该避免使用它。
要使一个系统在面对大事件率时有很好的反应,那么它必须有令人难以置信的效率。在这样的系统中没有浪费的余地。这种系统的设计需要一个类似于飞机或航天器的设计方法。航天器的设计要尽可能地简约,并具有适当的安全功能水平。这需要敏锐地了解到底需要什么,并对效率有一个敏锐的关注。途中不应携带额外的行李。——出自《简单二进制编码(SBE)》
抽象定义上, 一个分布式系统里的所有进程要确定一个值 v,如果这个系统满足如下几个性质, 就可以认为它解决了分布式一致性问题, 分别是:1)Termination:所有正常的进程都会决定 v 具体的值,不会出现一直在循环的进程。2)Validity:任何正常的进程确定的值 v', 那么 v' 肯定是某个进程提交的。比如随机数生成器就不满足这个性质。3)Agreement:所有正常的进程选择的值都是一样的。——出自《BRAFT》
通过强大的抽象层,Spinnaker 提供了引人注目的工具,使开发人员能够从提交到交付拥有自己的应用程序代码。作为最成熟和最广泛生产的连续交付平台,Spinnaker 可以将 Netflix、谷歌、Microsoft 和 Amazon 的专业知识应用到您的 SDLC 中。——出自《Spinnaker》
Schema Registry被设计为使用单主架构的分布式服务。在这种配置中,任何时刻最多只有一个Schema Registry实例是主服务(忽略病态的 "僵尸主服务")。只有主节点能够向底层Kafka日志发布写入,但所有节点都能够直接服务于读请求。——出自《Schema Registry》
鲍勃大叔2012年发表的《The Clean Architecture》,有人用golang实现了。作者说:我们知道设计清晰架构前的约束条件是:1)独立于框架。该架构不依赖于某些功能丰富的软件库的存在。2)可测试性。3)独立于UI。4)独立于数据库。你的业务规则不受数据库的约束。5)独立于任何外部机构。——出自《go-clean-arch》
微前端是存在于浏览器中的微服务。把 DOM 看作是你的微前端拥有的共享资源。一个微前端的 DOM 不应该被另一个微前端触及,类似于一个后端微服务的数据库除了拥有/控制它的微服务外,任何微服务都不应该触及。——出自《single-spa》