Skip to main content

黑洞资源笔记

  1. VIM的作者,荷兰计算机程序员Bram Moolenaar去世(1961 - 2023)| 相关帖子

    Bram 一生致力于构建开源工具,以造福编程社区。他将 Vim 项目的所有捐款都捐给了慈善机构。
  2. 网络检查工具:Web-Check | #工具

    可以查看一个网站几乎所有信息,如 IP 信息、SSL、DNS记录、Cookies、域名信息、搜索爬行规则、服务器位置、重定向记录、开放端口、路由跟踪、DNS安全扩展、网站性能、关联主机名等。
  3. cometLLM:一个Python库,可轻松跟踪和可视化LLM的提示和输出。

    用户可以识别有效的策略,高效解决问题,并确保可重复的工作流程。通过cometLLM,可以简化流程,充分释放LLM的潜力。
  4. 索尼回应 Xperia 手机出现魅族 20 广告

    索尼近日针对国行 Xperia 手机中出现魅族 20 手机宣传广告的问题做出了回应,根据索尼介绍:魅族天气加广告的行为非索尼与魅族合作内容,已紧急联系魅族进行清除,预计很快就会下线。

    索尼和魅族曾于 21 年 10 月达成合作:在国行 Xperia 手机中预装来自 Flyme 的系统级应用,以帮助用户实现更友好、更便捷的本地化体验,本次出现广告的正是来自 Flyme 的天气应用。除了天气 App,国行 Xperia 手机还预装了来自 Flyme 的负一屏、图库、信息、智能语音助手、安全中心、应用商店、油箱、新闻等应用。
  5. Azure ChatGPT:保证数据隐私适合企业使用的ChatGPT

    Azure ChatGPT 使用以下技术构建。

    Node.js 18:开源、跨平台的 JavaScript 运行时环境。
    Next.js 13:让你能够通过扩展最新的 React 功能来创建全栈 Web 应用程序
    NextAuth.js:Next.js 13 的可配置身份验证框架
    LangChain JS:用于构建智能应用程序的人工智能编排层
    Tailwind CSS:是一个实用程序优先的 CSS 框架,提供了一系列预定义的类,可用于通过混合和匹配来设置每个元素的样式
    shadcn/ui:使用 Radix UI 和 Tailwind CSS 构建的可重用组件。

    Azure Cosmos DB:完全托管的平台即服务 (PaaS) NoSQL 数据库,用于存储聊天历史记录

    Azure 应用服务:完全托管的平台即服务 (PaaS),用于托管 Web 应用程序、REST API 和移动后端。
  6. 基于webrtc的媒体流传输工具

    p2p网页在线文件传输,跨终端,不限平台,内网不限速,支持私有部署,支持多文件拖拽发送,支持本地屏幕录制,远程屏幕共享,远程音视频通话,密码房间,直播,oss云存储,中继服务设置,webrtc检测,统计,文字传输,公共聊天,远程画板,丰富的后台管理,实时执行日志展示,机器人告警通知等功能。

    tl-rtc-file-tool | #工具
  7. LLMFlows 是一个框架,用于构建简单、明确和透明的 LLM(大语言模型)应用程序,如聊天机器人、问答系统和代理。

    LLMFlows 的核心是提供一套简约的抽象,让你可以利用 LLM 和向量存储,构建结构良好、清晰明了的应用程序,这些应用程序没有隐藏的提示或 LLM 调用。LLM Flows 可确保每个组件完全透明,从而使监控、维护和调试变得简单。

    llmflows | #框架
  8. 一款基于 C++11 标准开发的小型异步 RPC 框架。TinyRPC 的核心代码应该也就几千行样子,尽量保持了简洁且较高的易读性。

    麻雀虽然小五脏俱全,从命名上就能看出来,TinyRPC 框架主要用意是为了让读者能快速地、轻量化地搭建出具有高性能的异步 RPC 服务。至少用 TinyRPC 搭建的 RPC 服务能应付目前大部分场景已经。

    TinyRPC没有实现跨平台,只支持Linux系统,并且必须是64位的系统,因为协程切换只实现了64位系统的代码,而没有兼容32位系统。这是轻便的,因为作者必然是Linux下开发,没能力实现跨平台。

    TinyRPC的核心思想有两个:

    让构建高性能RPC服务变得简单
    让异步调用 RPC 简单
    必须说明的是,TinyRPC代码没有达到工业强度,最好不要直接使用生产环境,也可能存在一些未知的BUG,甚至coredump。

    TinyRPC框架目前支持两类协议:

    纯HTTP协议:TinyRPC实现了简单的很基本的HTTP(1.1)协议的编码、解码,完全可以使用HTTP协议搭建一个RPC服务。
    TinyPB协议:一种基于Protobuf的自定义协议,属于二进制协议。

    TinyRPC | #框架