Skip to main content

黑洞资源笔记

  1. 线性代数:未竟之美 | #电子书

    本书为浙江大学竺可桢学院辅学讲义。有如下几大特色:

    1.本讲义兼具教材、笔记、复习提纲等多种功能:
    说它是教材,因为我们保留了完整的讲授体系,所有的思路都是反复打磨确认过的,保证了整体逻辑的完整和自然;

    说它是笔记,因为这其中我们特别注重一些细节性的内容,这些内容在教材或授课中可能会因为太过平凡被忽略,但在初学中是很重要的,例如我们对求解线性空间像与核、求解线性映射矩阵表示的很多讨论都是基于笔者在初学时出现的困惑增添了很多的细节,力求读者在初学阶段就能减少因为这些细节带来的困惑;

    说它是复习提纲,因为在编写过程中我们的很多内容都会分条列出,并且笔者特别注意了编写的逻辑连贯性,阅读起来思路比一般教材主线更清晰. 除此之外每讲最后还有内容总结,并且经常会提供思维导图或是文字描述逻辑等便于读者快速掌握完整的思想体系。

    2.本讲义提供了丰富的例题和习题,几乎能覆盖到所有重要的概念、定理和方法,同时我们也为这些题目提供了详细的解答。

    3.在本讲义的编排过程中,我们摒弃了传统的讲授思路. 首先我们选择《大学数学:代数与几何》以及《线性代数应该这样学》作为参考教材,它们都是从抽象空间出发研究的,相比于一般的线性代数或高等代数教材更能深入本质。

    但我们也考虑到过于抽象的引入对初学者十分不友好,所以我们不断地强调讲授逻辑,重视自然地引入概念,自然地推进对概念的研究,最后引申至这些概念对于我们之后的研究的重要性。因此编排中我们不断优化内容编排顺序,也添加了足量的补充内容,目的就是使得读者能够更自然地接受而非填鸭式地囫囵吞枣,能够真正体会到数学的自然之美而非在抽象的描述或是繁杂的技巧中迷失了方向,我想这对于每一个数学学习者而言都是非常关键的。
  2. Generate:litellm的国内版。允许用户通过统一的 api 访问多平台的生成式模型。

    多模态,支持文本生成,多模态文本生成,结构体生成,图像生成,语音生成...
    跨平台,支持 OpenAI,Azure,Minimax,智谱,月之暗面,文心一言 在内的国内外 10+ 平台
    One API,统一了不同平台的消息格式,推理参数,接口封装,返回解析,让用户无需关心不同平台的差异
    异步,流式和并发,提供流式调用,非流式调用,同步调用,异步调用,异步批量并发调用,适配不同的应用场景
    自带电池,提供 chainlit UI,输入检查,参数检查,计费,速率控制,Agent, Tool call 等
    轻量,最小化依赖,不同平台的请求和鉴权逻辑均为原生内置功能
    高质量代码,100% typehints,pylance strict, ruff lint & format, test coverage > 85% ..
  3. AIlice:一个致力于利用开源模型创建自己的JARVIS 的项目。

    AIlice 通过构建一个以LLM作为核心处理器的“文本计算机”来实现这一目标(项目代码仅三千多行)。
    目前,AIlice 能够熟练的处理一系列任务,包括主题研究、编码、系统管理、文献综述以及超出这些基本能力的复杂混合任务。

    AIlice 在使用 GPT-4 的日常任务中达到了近乎完美的性能,并且正在利用最新的开源模型向实际应用迈进。

    基本特性
    1. 自然且高度容错的IACT(Interactive Agents Calling Tree)架构。
    2. 以最灵活的方式解析LLM输出,支持更多种多样的函数调用机制.
    3. 自我构建并动态加载环境交互模块,为功能扩展提供无限潜力。
    4. 专为开源模型设计,但可以无缝支持商业模型,如GPT-4。
    5. 支持对特定主题进行深入调查。
    6. 支持文献阅读。
    7. 自动化编程和脚本执行。它是一个全能的coder和系统管理工具,掌握所有系统命令——你可以把它看作一个人工智能操作系统。
    8. 支持多模态模型。
    9. 支持语音交互。
    10. 用户以两种方式灵活的参与对话:以agent的一员,或者在任务执行中直接介入。
  4. CTF-OS,专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统,更多选择,开箱即用。

    本项目用于快速构建CTF的做题环境,避免CTF中各类软件环境对宿主机造成污染。

    适用人群:CTF入门选手,各行业从业人员,安全相关工作人员但不想在工作机上安装CTF一些奇奇怪怪的软件。
  5. 《Linux 101》在线讲义 | #电子书 #Linux

    本书由中国科学技术大学 Linux 用户协会的数名优秀成员协力编写,用于配套和延展“Linux 101”校内社团活动。其面向 Linux 零基础读者,从计算机操作系统和 Linux 的起源讲起,深入浅出带领读者一步步逐渐掌握最必要的 Linux 实用知识,并在其中感悟到社区开源文化的魅力。

    本书是一份 Linux 的基础教程,目标是引导不了解 Linux 的读者掌握基础且实用的知识并领略社区开源文化的魅力。对于偏向实用需求的计算机开发或学术研究的读者,通过阅读本书可以快速掌握高效且流行的业界开发和学界研究的工具;对于基于兴趣和探索新事物的目的而前来阅读的读者,本书则能为他们提供一个更广阔的 Linux 世界的面貌和一份快速入门的助力。

    本书包括前言、正文及附录。正文共包括 9 章,每章的内容如下:

    第 1 章主要讲述了 Linux 的文化和生态,并提供了安装流程。
    第 2 章提供了一个自定义 Linux 系统和利用其设立自己专属服务器的体验指南,这一部分应配合课堂分发的工具包和虚拟机使用。
    第 3 章简单提供了基本的软件安装和文件操作知识。
    第 4 章全面介绍了系统的进程、服务和任务,是一块丰富的核心内容,读者应反复阅读。
    第 5 章讲解了用户和用户组、文件权限以及文件系统层次结构等系统管理员必知的文件管理核心知识。
    第 6 章提供了网络、文本处理和脚本编程的知识,让读者能利用脚本的力量完成综合任务。
    第 7 章简单展示了十分流行的在 Linux 环境下进行 C++ / Python 开发的方法。
    第 8 章介绍了近年来业界十分热门的容器隔离技术和 Docker 容器管理软件。
    第 9 章为利用脚本编程进行了进阶的说明,包括十分关键的正则表达式。
    附录包括用语表和若干追加主题。其中,用语表包含了阅读全书中遇到的专业术语和用语的详细解释;每篇追加主题则包括诸多与本书极为相关的额外知识并已经进行了系统化的组织,提升读者的求知体验。
  6. 完全开源、端到端加密的 Google Photos 和 Apple Photos 替代品。

    “Ente 是一项提供完全开源、端到端加密平台的服务,您可以将数据存储在云端,而无需信任服务提供商。到目前为止,我们已经在此平台上构建了两个应用程序:Ente Photos(Apple 和 Google Photos 的替代品)和 Ente Auth(已弃用的 Authy 的 2FA 替代品)。

    这个 monorepo 包含我们所有的源代码 - 两个产品(以及更多计划的未来产品!)的客户端应用程序(iOS / Android / F-Droid / Web / Linux / macOS / Windows),以及为它们提供支持的服务器。”

    Ente | #替代品
  7. 一位鹅厂的开发者zishun分享关于做技术开发如何做出成绩的一些理解。(by鹅厂程序员)

    他在技术领域工作近 20 余年,从独立开发者做到了技术专家,也管过上百人团队,他从价值对齐,技术层次,行动建议等三个方面,提供了一些实用、中肯的经验总结。| #经验