Skip to main content

黑洞资源笔记

  1. 日志的艺术

    理解日志并不是一件容易的事,开发人员在编写代码之时往往会纠结在某处打印的日志是不是有意义的,而 SRE 在面对缺少日志的生产问题时往往一筹莫展,Ops 在对面海量日志时往往需要花费更多的精力来维护,而项目的实际管理者在面对毫无实际业务价值的日志时,往往不想花费太多的人力和财力去管理它。

    因此,在开发应用程序时遵循良好的实践,在收集管理日志时选用成熟的方案,往往能让这些矛盾得以缓解,这也就有了这一篇的分享。
  2. AI辅助开发者工具大列表,用来帮助开发者完成诸如代码补全、重构、调试、文档编写等任务。列表按功能分类,包括IDE(集成开发环境)、助手、代理、文档生成、持续集成机器人、基础模型、代理平台、OpenAI插件、搜索和测试等

    Awesome AI-Powered Developer Tools | #工具
  3. VIM的作者,荷兰计算机程序员Bram Moolenaar去世(1961 - 2023)| 相关帖子

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

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

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

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

    索尼和魅族曾于 21 年 10 月达成合作:在国行 Xperia 手机中预装来自 Flyme 的系统级应用,以帮助用户实现更友好、更便捷的本地化体验,本次出现广告的正是来自 Flyme 的天气应用。除了天气 App,国行 Xperia 手机还预装了来自 Flyme 的负一屏、图库、信息、智能语音助手、安全中心、应用商店、油箱、新闻等应用。
  7. 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 和移动后端。
  8. 基于webrtc的媒体流传输工具

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

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

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

    llmflows | #框架