技术文章收藏
一篇介绍如何使用Ansible来配置Linux虚拟机的文章
作者认为Ansible虽然不是完美的工具,但它在配置服务器方面是最可靠的方法之一。
Ansible的优势在于其任务设计考虑了幂等性,即重复执行任务不会改变结果,有助于可靠地设置一致的服务器环境。
文章提供了具体的 Ansible playbook 示例,展示了如何安装更新、配置SSH、创建非root用户、设置sudo权限等,并解释了如何使用 inventory 文件来管理服务器。
《Daily Dose of Data Science archive》
本书是由Avi Chawla编写的一份数据科学和机器学习领域的免费资源。
该资源集合了多个关于核心数据科学/机器学习主题的帖子,旨在为读者提供深入且无废话的内容。
2024年版经过重新组织,以主题分类,便于读者导航和阅读。全书专注于技术主题,尽量包含代码,以节省读者时间,提高阅读价值。
Awesome Math Books
一个汇集了各种数学书籍资源的宝库,无论你是数学专业的学生还是对数学感兴趣的爱好者,都能在这里找到丰富的学习材料和参考书籍
Git飞行规则
飞行规则(Flight Rules) 是记录在手册上的来之不易的一系列知识,记录了某个事情发生的原因,以及怎样一步一步的进行处理。本质上, 它们是特定场景的非常详细的标准处理流程。该文档中包含了针对不同Git操作的详细步骤,如编辑提交、暂存内容、处理未暂存内容、分支管理、变基和合并、存档、杂项操作、跟踪文件以及配置等。
Ray Tracing in One Weekend
一本由Peter Shirley、Trevor David Black和Steve Hollasch共同撰写的教程书籍,期望帮助读者在短短一个周末内构建一个基础的光线追踪程序。
书中详细介绍了光线追踪的基本概念、编程步骤和调试技巧,从输出图像开始,逐步深入到材质、反射、折射等高级特性,最终引导读者实现一个能够渲染复杂场景的光线追踪器。
可以配合rt86这个demo看,该项目按照本书在MS-DOS上实现了光线追踪效果
永久免费的高质量电子书:《AI Agent 开发实战》
本书涵盖了 AI Agent 开发的各个方面:
从基础理论到核心技术,为读者建立了扎实的知识基础。
详细介绍了 AI Agent 的设计与开发过程,包括架构设计、环境构建、学习优化等关键环节。
提供了多个实战案例,涵盖对话系统、游戏 AI、机器人、推荐系统和自动驾驶等热门应用领域。
探讨了多智能体系统、可解释 AI、伦理与安全等高级主题,拓展了读者的视野。
最后展望了 AI Agent 的未来发展趋势,激发读者的思考。
附录部分提供了补充资料,方便读者进一步学习和参考。
全文逻辑清晰,由浅入深,既适合 AI 领域的初学者,也能为有经验的开发者提供深入的技术洞察。
智元人形机器人,全套资料全球开源,包括设计图纸和代码
从整体来看,这次开源分为硬件和软件两大部分,总资料超过1.2G。
硬件方面包括:含详尽的整机结构图纸、硬件框图和物料清单(BOM)、装机说明。是细致到每一个螺丝和齿轮的那种,全部物料可通过自行加工或购买的方式获取。
软件方面包括:AimRT平台组件、机器人URDF文件、仿真&Sim2Sim代码、强化学习训练代码、模型转换代码、运控推理代码和调试工具(数据可视化、遥控器)等等,从软件、到工程、到运控算法的全部代码。
除此之外,这次开源还将提供一个强大的工具集,让开发者能够利用强化学习等先进算法来开发和优化个性化的运控策略。
原文 (https://mp.weixin.qq.com/s/aORHv_ZdaWXPXv48OZvKAw)
开发指南 (https://www.zhiyuan-robot.com/DOCS/OS/X1-PDG)
推理代码 (https://github.com/AgibotTech/agibot_x1_infer)
训练代码 (https://github.com/AgibotTech/agibot_x1_train)
设计资料下载:baidu (https://pan.baidu.com/s/1UEdeDBTJiXRmIqMKwmO5RA?pwd=1234)
google drive (https://drive.google.com/drive/folders/1MECbyKRJbnc_XKWsdUbn-70xmYFmw9FW?usp=sharing)
凤凰架构-构建可靠的大型分布式系统
这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。
笔者出于以下目的,撰写这部文档:
笔者从事大型企业级软件的架构研发工作,借此机会,系统性地整理自己的知识,查缺补漏,将它们都融入既有的知识框架之中。
“笔者正式出版的前七本计算机技术书籍都不是与自己本职工作直接相关,能按照自己的兴趣去写作,还能获得不菲的经济报酬是一件很快乐的事情;而撰写一部工作中能直接使用的、能随时更新、与人交流的在线文档,同样也是一件很实用、很有价值的事情。”
“笔者认为技术人员成长有一“捷径”,学技术不仅要去看、去读、去想、去用,更要去说、去写。将自己“认为掌握了的”知识叙述出来,能够说得清晰有条理,讲得理直气壮;能够让他人听得明白,释去心中疑惑;能够把自己的观点交予别人的审视,乃至质疑,在此过程之中,会挖掘出很多潜藏在“已知”背后的“未知”。未有知而不行者,知而不行,只是未知。”
“除文档部分外,笔者同时还建立了若干配套的代码工程,这是针对不同架构、技术方案(如单体架构、微服务、服务网格、无服务架构,等等)的演示程序。它们既是文档中所述知识的实践示例,亦可作为实际项目新创建时的可参考引用的基础代码。”
面向开发者的实用密码学《Practical Cryptography for Developers》
本书期望以开发者的视角,通过大量代码示例和实践练习,简化密码学概念的学习过程,减少数学内容,强调实践操作。书中内容免费且开源,旨在帮助开发者在日常工作中正确使用密码学技术。
内容涵盖:哈希(如 SHA-3 和 BLAKE2)、MAC 码(如 HMAC 和 GMAC)、密钥派生函数(如 Scrypt、Argon2)、密钥协商协议(如 DHKE、ECDH)、对称加密(如 AES 和 ChaCha20、密码块模式、认证加密、AEAD、AES-GCM、ChaCha20-Poly1305)、非对称加密和公钥密码系统(RSA、ECC、ECIES)、椭圆曲线密码学(ECC、secp256k1、curve25519)、数字签名(ECDSA 和 EdDSA)、安全随机数(PRNG、CSRNG)和量子安全密码学,以及加密库和开发者工具,包含大量 Python 和其他语言的代码示例。
High Performance Browser Networking
这是一本由Ilya Grigorik撰写的网络性能优化指南,涵盖了网络类型、传输协议、应用协议以及浏览器APIs等多个方面,目的是帮助网络开发者提升网页的加载速度和用户体验。
书中不仅讨论了WiFi、3G/4G网络,还深入探讨了TCP、UDP、TLS等协议,以及HTTP/1.1、HTTP/2等应用协议,并介绍了XHR、WebSocket、WebRTC等浏览器APIs的使用和优化。提供了丰富的性能测试和验证方法。