技术,生活,随看 \随转
壮志凌云2 看着还不错,这几年片子中
ko是一个用于Go应用程序的简单、快速的容器镜像生成器。它非常适合包含单个Go应用程序的镜像而对操作系统基础镜像没有任何/过多依赖关系(例如,没有cgo,没有操作系统包依赖关系)的用例。

ko通过在本地机器上有效执行go build来构建映像,因此不需要安装docker。这可以使其非常适合轻量级CI/CD用例。

ko还支持简单的YAML模板,这使其成为Kubernetes应用程序的强大工具。

这项工作很大程度上基于为Bazel构建DockerKubernetes支持的经验。该作品在这里展示

项目地址 | #生成器
开源技术教程:《线性代数的艺术》,主要针对 MIT 教授 Gilbert Strang 的《Linear Algebra for Everyone》教程提供了图形注释,让知识更易于吸收理解。

项目地址 | #教程
WhatsApp 克隆项目:What's App Clone Project,实现了较为完善的聊天 UI 组件、实时消息系统,满足可重用性、并行构建等开发设计理念。

主要演示的技术功能如下:

- 使用 Jetpack Compose 实现整个 UI 元素;
- 使用 Hilt 和 AppStartup 等 Jetpack 库实现 Android 架构组件;
- 使用 Kotlin 协程执行后台任务;
- 将聊天系统与 Stream Chat SDK 集成以进行实时事件处理。

项目地址
一个好玩的开源项目:《河图脚本语言》专为 Flutter 打造的轻量型嵌入式脚本语言

河图是一个专为 Flutter 打造的轻量型嵌入式脚本语言。它用纯 Dart 写成,因此可以非常轻易的嵌入 Flutter APP,和你的现有代码交互。开发这个语言的主要目的是为了实现 APP 动态布局、对已经发布的程序进行轻量级热更新、以及游戏程序的脚本框架等等在 Flutter 中受限制的语言能力。

目前已经有一些框架为了相似的目的而存在,例如可以动态调用 Lua 语言的Lua Dardo,可以根据 Json 生成界面的Flutter Fair,等等。还有一些如 KrakenMXFlutter 等方案试图完全将 Flutter APP 前端化。这些方案大多都极为笨重(依托于 V8 等 Javascript 引擎)。并且需要开发者维护一整套胶水方案来达到目的。而河图脚本语言的目的则是为了以最小代价实现类似的目的:只需要导入一个库 + 一行代码即可动态化。

快速上手 | 在线版本 | Github
《白话区块链》专栏作者写了一篇关于区块链的硬核文章:《万字长文 - 我眼中区块链各个赛道正在演进的技术趋势》,阐述了公链、DeFi、NFT、存储、GemaFi五大赛道的现状深度分析和未来趋势推演。

然后有人把该文做了一个思维导图,以便对这5个赛道进行逻辑梳理。有兴趣的可以去看。

文章地址 | 原作者 | 导图原图 | 导图作者 | #区块链
#游戏技术

前阵子,看到一篇文章讲述游戏技术在各领域的应用:《游戏技术已成为一个国家技术创新能力重要标志》

正好最近看到一部纪录片《青年理工工作者生活研究所》里面有一集也讲了 游戏技术的应用

N年前刚开始从业的时候,看了一本书DOOM启示录》,详细讲述了卡马克、DOOM、QUAKE的故事,那时候就对做“游戏引擎”很感兴趣。可是自身基础差、从业机会少等各方面原因,最终还是没能如愿。

尽管未能相关从业,并不影响《DOOM启示录》在我心中的位置,书中有卡马克有一句名言:“在信息时代,进入编程领域的壁垒完全不存在了。即使有也是自我强加的。如果你想着手去开发一些全新的东西,你不需要数百万美元的资本。你只需要足够的比萨和健怡可乐存在你的冰箱里,有一台便宜的PC用于工作,以及让你坚持下来的奉献精神。”。这段话对我这样的技术宅男来说可谓有很大的激励作用。

(英文原文:“In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers.” 见 维基百科的卡马克页面

BTW1:说起“游戏引擎”这个技术,算是游戏开发领域的掐脖子项目,国内几个最好的游戏公司,好像也只有网易有自研并落地到项目中使用的自研游戏引擎,只是因为未开源以及没有在外部使用,所以并不太为人所知,可以看这些文章的介绍

*专访网易Messiah自研引擎领衔者:“做真正made in China的游戏”》
*8年时间,29款产品,揭秘网易自研引擎的背后故事》

BTW2:为什么腾讯这么有钱,却没有去自主研发“游戏引擎”这类卡脖子的技术?答案是有钱,买就完了。当前世界上最流行的两款商业级别的游戏引擎,Unity和Unreal,背后都有腾讯的投资。见:Unity美股IPO,腾讯成大赢家:一文带你了解游戏引擎》。(补充:据知乎的这个问题记载,腾讯是有自研引擎并得到应用的《如何评价腾讯的QuicksilverX游戏引擎?》)

BTW3:通常聊到“游戏引擎”,很多人都会认为只有图形图像引擎才被称为“游戏引擎”,实际上也存在服务器端的“游戏引擎”。基于服务器的游戏引擎,开发者通常只需要写脚本层的业务逻辑即可,网络收发、数据库访问、自动的负载均衡等技术都在引擎底部实现了,比如“BigWorld”这款服务器引擎,曾经创下过最高在线玩家数的世界纪录。

我的上一份工作还在游戏行业,如果当时能给我去做服务器端的游戏引擎,可能不会离职离开这个行业。之前的周报里也写过一篇游戏服务器技术的文章:《周刊(3期):一个前游戏开发者眼中的游戏后端技术》
harpy for Twitter,(Android)Harpy目前正在开发中,可作为开放测试的Beta
Harpy是一个丰富的Twitter客户端,专注于良好的用户体验和出色的设计。

该项目旨在为中型大小的Flutter应用程序提供一个很好的例子,希望它对某些人有用。GitHub / TG Link (beta 0.9.7)

🏷 TAG #工具 #开源 #twitter
📢 Channel @opencfdchannel
👥 Group @open_source_community
资源名称:#TED演讲合集

资源简介:2001年,安德森买下了TED会议,把这个会议变成非营利机构。每年举行一次大会,大会演讲做成视频放在互联网上,供全球观众免费分享。
对于自己的“义举”,安德森解释道:“我是学哲学的,总是生活在自己的想法中。我之前就隐约地觉得,有很多好的想法如果能进行全球传播,是很好的事情。我当时有一点钱,很想做出一些贡献。我发现,TED是很好的工具。”

资源链接:https://www.aliyundrive.com/s/p4o8cEvqbB3

资源大小:60gb
资源类型:#视频 #演讲 #TED #剧集
频道投稿:@Zaihuabot
阿里云盘:@zaihuayun
通知频道:@zaihuapan
交流群组:@zaihuashare
Back to Top