开源软件连锁、爆炸式的增长,间接带来了现在软件领域的百花齐放。当然,任何事物都是有它的两面性,不足的方面也有,其中之一就是目前让大家倍感焦虑的:人才需求的急剧变化。希望技术产生的问题能最终通过更新的技术或非技术的手段最终得以解决。
发现现在Github Trending有了较多的变化,不再是每天每种类型(趋势、语言等)固定25条,连更新时间似乎都在变化了。
很久没写一篇完整的热榜了,总是没时间用人话写,经常一个还没写完,又到下一天,翻篇了,这似乎不是个好生意……
今日福利:
点评: 经常上榜的,微软的云倡导者们开源的一门课程,18节生成式AI的初学者课程,意在帮助初学者了解并开始构建生成式AI应用。除此以外,微软的相关团队还制作了不少其他课程,如机器学习、数据科学、AI、网络安全、Web开发、物联网、XR开发等初学者课程,感兴趣的可以继续探索。https://microsoft.github.io/generative-ai-for-beginners/
点评: 国内Fish Audio团队开源的全新的 TTS 解决方案,支持中英日语。估计是因为TTS领域对数据、算力等的要求相对较低,研究又相对成熟,所以这个领域最近涌现出很多国人团队的惊艳项目,如之前介绍过的:ChatTTS等项目。假以时日,当我们克服了算力瓶颈,相信一定会有更多更好的项目涌现!
在线体验官网:https://fish.audio
快去看看除了丁真、郭德纲、单田芳老师,还有哪些你爱的声音吧! 想象一下:如果上课时,套个橡皮小美女脸,再把小老头的声音实时转换成AD学姐、邓紫棋、芙宁娜等的声音,边讲边舞(扭),学生们会不会更爱听呢?艾玛,画面太美,不敢想象……
也有人做了本地体验包,虽说项目对硬件的要求已经进一步降低了,但还是有相当要求:GPU 内存: 4GB (用于推理), 16GB (用于微调)。个人预测,到年底,应该有不少不需要GPU,普通PC就能推理的模型面世。
点评: 面向数字产品的现代全栈式电子商务市场,用Next.js 14的App Router、tRPC、TypeScript、Tailwind和Payload等技术构建。
作者在致谢中尤其提到了Payload(payloadcms/payload)内容管理系统,这也是一个开源的项目,号称“构建现代后端 + 管理 UI 的最佳方式。没有黑魔法,全是 TypeScript,并且完全开源,它既是一个应用程序框架,又是一个无头 CMS。”
如果学生利用这些开源项目来开发传统的、没有特殊定制的毕设系统,真的会越来越省事。不过国外的CMS,关注点跟国内的有很大不同,这些国外的CMS,更适合用来接海外的单子。
功能特点包括:从头开始构建的完整市场、美观的登录页和产品页面、完整的管理仪表板、用户可以购买也可以销售产品、本地持久化的购物车、使用Payload进行认证、可以自托管、使用 shadcn-ui 的现代UI设计、用户注册和购买后可收到精美电子邮件、管理员可以对产品进行验证审核、完全用 TypeScript 编写等等。
点评: 这个叫“东京之夜.nvim”的开源项目,是用 Lua 为 Neovim 编辑器设计的主题,有浅色和深色的,支持 lsp、treesitter 和大量插件,为这些插件提供一致的配色方案。从 Visual Studio Code 的 TokyoNight 主题移植而来。它不仅支持 Neovim,还提供了 Kitty、Alacritty、iTerm 和 Fish 等工具的额外主题。
特点:
点评: 按照作者说的:《Python 编程挑战 30 天》是一份在 30 天内逐步学习 Python 编程语言的指南。这项挑战实际可能需要 100 多天,请按照自己的节奏进行,YT上的一些视频可能也有帮助。
每天的课程都包含了不同的主题,涵盖了从基础概念到高级应用的各个方面。挑战以易于理解的解释、实际示例和大量实践练习为特点,鼓励学习者通过每天的学习逐步掌握Python。这个30天的进度,对于学习过其它编程语言的人还好,但对于纯编程小白还是有难度的。
《XX天精通YY》 的书名,在我大学时代起,就经久不衰了,它充分反映了:无助的人们,对于极速获取知识和Power的不切实际的渴望,老实说,比起靠吃药丸逆天改命的神话还是要现实很多了
点评: APILayer 提供了一个方便的开源仓库,可以帮助开发者轻松找到各种免费的公共API,并且集成到自己的产品中。
网页提供了 APILayer 提供的API列表,内容是相当……的多,你要开发啥网络功能/服务,可以先看看这边有没有可以白嫖的。
个人如果有公共 API 想要发布的,可以通过Postman的 API 网络(Run in Postman)进行发布。
点评: 之前介绍过的,功能丰富的高性能、自托管照片和视频管理解决方案。
点评: 之前介绍过的,React Native是一个由Facebook发起的开源项目,允许开发者使用React框架来构建iOS和Android平台的移动应用。它的核心理念是“一次学习,随处编写”,意味着你只需掌握这一套技术,就能在多个平台上开发应用。
点评: PHP仍是当今最主要的Web网站开发语言之一,而 Laravel 是一个著名的 PHP Web 应用框架,基于MIT许可,2011年创建,语法丰富、优雅,号称是“给Web艺术家们的PHP框架”。为你的下一个伟大构想奠定了基础,让你无需为细枝末节的事情操心,就能尽情创造。Laravel 易于使用,功能强大,为构建大型、健壮的应用程序提供了所需的工具。
优点:
Laravel 简化了许多Web项目中的常见任务,如:
学习 Laravel:
Laravel 拥有所有现代网页应用框架中最全面、最详细的文档和视频教程库,使您能够轻松开始使用这个框架。
如果你不想阅读,Laracasts也可以提供帮助。Laracasts 包含数千个视频教程,涵盖 Laravel、现代 PHP、单元测试和 JavaScript 等多个主题。
点评: restic 是一个快速、高效、安全的备份程序。它支持主流操作系统(Linux、macOS、Windows)以及一些较小的系统(FreeBSD、OpenBSD),可惜的是,目前似乎只有命令行方式,这对于大多数不熟悉命令行方式的人来说,不够友好。采用BSD 2-Clause许可。
在线文档:https://restic.readthedocs.io/en/latest
支持多种存储后端,用于存放备份数据:
restic 的设计遵循以下原则:
可复现构建
从 0.6.1 版本开始,restic 的每个版本发布的二进制文件都是可复现的:https://reproducible-builds.org
点评: Next.js 是一个用于服务器端渲染(SSR)和静态站点生成(SSG)的 React 开源框架,由 Vercel 公司开发和维护。它提供了一种简单的方式来创建 React 应用程序,并允许开发者利用SSR和SSG的优势来提高应用程序的性能和用户体验,以构建高品质的Web应用。Next.js扩展了React的最新特性,并集成了基于Rust的JavaScript工具,提供了快速构建的能力,有很多开源项目都是基于它开发的。
主要特点:
点评: BLAKE3 密钥散列函数的 Rust 和 C 官方实现,Python等语言的实现也都有。按照官方的说法:
BLAKE3不是密码哈希算法,因为它设计得非常快,而密码哈希应该慢。
如果你需要存储密码哈希或从密码派生密钥,我们推荐使用Argon2。
特点:
下图是 2019 年 Cascade Lake-SP 8275CL 服务器 CPU 上 16 KiB 输入的基准测试示例,这处理速度,遥遥领先啊。
好啦,今天又学习了一些新的东西,晚上睡觉可以更安稳了
#妙笔生花创作挑战#
#头条创作挑战赛#
#明天会更好#