2024 年第 45 周草梅周报:RSS Impact 开始宣发并登上科技爱好者周刊

前言

欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。


本周终于将草梅周报的自动化脚本写完了,决定开始更新草梅周报!也可以说草梅周报在本周创刊了。

主要是提供一个地方告知各位读者朋友,我本周都在干什么,并同步开源项目的开发进度,以及推荐一些关注的文章和开源项目等。

如果感兴趣的话可以随手关注下~

本周的主要工作内容是开始了对 RSS Impact 的宣发,将项目提交到了 中国独立开发者项目列表 以及 科技爱好者周刊,并且还很幸运的得到了阮一峰老师的推荐。

在上刊后,RSS Impact 的访问人数暴涨,GitHub Stars 也快速增加,在此表示非常感谢!

在此也正式宣传一下 rss-impact-plus众筹,如果感兴趣的可以关注下:

rss-impact-plus 正在众筹中,详情请点击链接查看:rss-impact-plus 众筹

当 RSS Impact 开发完毕的时候,您将收到通知邮件,点击链接立即加入等待名单

当然了,即便不参加众筹,也可以先加入到等待名单,在等待名单中的用户将会获得提前试用的资格。

GitHub Release

rss-impact-server

  • v1.9.0 – 2024-11-02 20:17:06

    摘要:
    版本 1.9.0 的主要更新包括:

    代码重构:优化了用户角色的选项,修改了 demo 账号的验证逻辑和邮箱校验逻辑,增加了 demo 账号以方便用户体验,并增加了日志压缩、自动删除日志和日志级别设置功能。

    新功能:新增了用户邮箱校验功能。

    Bug 修复:解决了@nestjs/swagger 版本更新导致的 nestjs 无法启动问题,修复了 demo 账号密码过短导致无法登录的问题,处理了登出时未处理 oidc 登出的问题,修复了自定义查询未设置用户的问题,解决了获取 RSS 时可能获取到过时内容的问题,修正了通过 OPML 文件导入订阅的默认轮询时间错误,并修改了通过 docker 部署时的默认跨域配置。

  • v1.8.0 – 2024-10-26 20:17:11

    摘要:
    版本 1.8.0 的主要更新包括:

    代码重构:前端增加了百度统计功能,增加了 Server 酱³ 推送功能。

    新功能: 新增了过滤链接配置功能。

个人动态

最近沉迷于 hono,写了一堆云函数,部署在 Vercel 和 Cloudflare Workers 上。
用云函数的一大优点就是省钱,节约了自己服务器的算力。
不过缺点也就是会被绑定在云服务商上,难以迁移。
因此,使用 hono 实现一个既可以运行在云端,也可以运行在本地的函数,是最优解。
当然了,代价就是在写法上会更加麻烦一点,要考虑到各个云函数写法的差异。
以下是一些例子:

  • push-all-in-cloud :基于 push-all-in-one 和 hono 开发的云函数推送服务。支持 nodejs/docker/vercel 等多种部署方式

    • cookie-cloudflare:基于 hono 实现的兼容 CookieCloud API 的云函数服务,支持 Cloudflare Workers 部署,数据文件存储到 Cloudflare R2 Storage
    • r2-image-uploader:基于 hono 实现的一个将图片从 URL 或请求中转存到 Cloudflare R2 Storage 的 Cloudflare Workers。
    • rsshub-never-die:一个基于 hono 的 RSSHub 代理服务,支持自动负载均衡、自动容错和反向代理 RSSHub 实例,支持 Node.js/Docker/Vercel/Cloudflare Workers 等方式部署。

    目前用下来的感觉是,Cloudflare Workers 在写法上更受限制,Vercel 则更接近一般 Node.js 项目的开发体验。

    当然了,Cloudflare Workers 在成本上还是更低一些,免费套餐也更加慷慨,甚至还免流量。对于静态网站、静态文件,还是走 Cloudflare Workers(Cloudflare Pages)更加省事。

    掘金本周最热

  • 同学们,好久不见,我花了两年做了个非常棒的开源低代码平台 – 2024-10-31 15:23:34

    摘要:

    云搭是一个功能强大的可视化搭建解决方案,支持零代码搭建小程序、H5、问卷、图文文章等多种应用。作者希望通过云搭,让不会技术的普通人也能简单、便捷地搭建各种应用。

    云搭平台具备多端渲染、自定义表单系统、嵌套布局、图片实时编辑、数据分析模块等功能。用户可以自由搭建小程序、问卷调查、图文文章和自定义表单,满足不同场景的需求。此外,云搭还开发了资源社区,用户可以共享创建的应用模板。

  • 网页设计基础 第十四讲:打造网页布局基石:巧用 CSS 盒子模型 – 2024-10-31 10:02:23

    摘要:
    本文深入探讨了 CSS 盒子模型的应用技巧,通过几个实用案例展示了如何利用内容、内边距、边框和外边距来创建美观且功能性的网页布局。文章从基础的网页结构入手,逐步介绍了如何通过 CSS 美化标题、导航和内容区域,帮助读者掌握网页布局的核心技术。

  • go 的生态真的一言难尽 – 2024-10-30 21:55:39

摘要:
本文讨论了作者从 Java 转向 Go 语言的体验,指出尽管 Go 语言原生特性很好用,但作者习惯了 Java 的封装方式。作者最近在学习 Go 语言,并考虑到自己是 Java 开发者,因此产生了一个想法:开发一个类似于 Maven 或 Gradle 的构建工具来管理 Go 项目的依赖。

其他周刊推荐

阮一峰的网络日志

  • 科技爱好者周刊(第 323 期):技术公司的口号比拼 – 2024-11-01 08:08:15

    摘要:

    本文涵盖了多个科技与文化领域的主题,包括建筑、技术公司口号、科技动态、工具推荐、AI 应用和资源分享等。首先,介绍了乌鲁木齐文化中心的建筑设计,该中心由六栋大楼组成环形结构,中央是象征花蕊的文化塔。接着,讨论了技术公司口号的优劣,提出了清晰度和影响力两个评估指标,并将口号分为四类:高清晰度、高影响力;低清晰度、高影响力;高清晰度、低影响力;低清晰度、低影响力。

    在科技动态部分,提到了猩猩使用工具的智能行为、二维码门铃的创新应用,以及威尼斯青铜狮子可能源自中国的发现。文章部分介绍了多篇技术文章,涵盖了 OpenAI 的数据处理、谷歌的面试记录、Web 视频剪辑等。工具推荐部分列举了多个开源工具,如分布式对象存储工具 Garage、安卓语音输入法 Transcribro 等。

    AI 相关部分介绍了多个 AI 项目和工具,如结合 AI 模型与计算机视觉的浏览器自动化工具 Skyvern、将 URL 转换成大模型输入格式的网站 URL Parser Online 等。资源推荐部分提供了地震地图、Git 中译版书籍等实用资源。图片部分分享了钥匙圈的使用窍门,建议统一钥匙牙齿方向以提高效率。文摘部分讨论了自由职业的现实挑战,指出其并不如想象中轻松。最后,言论部分摘录了多位知名人士的观点,涉及自由职业、企业市场、社会责任等话题。

  • AI 开发的捷径:工作流模式 – 2024-10-31 03:24:05

    摘要:
    本文介绍了 AI 开发的三种模式:自建模型、API 调用和工作流模式,并重点讲解了工作流模式的简单性和易用性。工作流模式允许用户通过图形化界面编排 AI 应用的各个步骤,无需编程知识即可上手。文章还提到了 OpenAI 的 GPT 商店和微软的 Copilot 模板,以及国内免费的 AI 应用开发平台“扣子”(coze.cn)。通过一个餐饮企业分析用户点评的实际例子,展示了工作流模式的具体操作。此外,文章还介绍了工作流模板的保存和发布功能,以及相关的开发教程和活动信息。

    HelloGitHub 月刊

  • HelloGitHub 第 103 期 – 2024-10-28 08:04:36

    摘要:
    《HelloGitHub》第 103 期涵盖了多个领域的开源项目,展示了从编程语言到人工智能的广泛应用。本期内容包括 C、C#、C++、Go、Java、JavaScript、Kotlin、Python、Rust、Swift 等语言的项目,以及人工智能和其它领域的开源工具和资源。

    在 C 项目中,介绍了 rawdrawandroidtaisei,前者是一个仅用 C 语言开发 Android 应用的框架,后者是一个免费开源的东方 Project 系列的射击游戏。C# 项目包括 Bulk-Crap-UninstallerMacro-Deck,前者是一个免费的 Windows 应用卸载工具,后者可以将手机变成 Stream Deck 的工具。

    C++ 项目中,aria2 是一个超快的命令行下载工具,fast_float 是一个速度与精准兼具的 C++ 数字解析库,而 mame 是一个开源的街机模拟器。Go 项目包括 beszelenvdgophishopentofuphotoview,分别涉及 Docker 监控、AI 开发环境搭建、网络钓鱼平台、基础设施即代码和照片管理平台。

    Java 项目中,GoGoGo 是一个开源的 Android 虚拟定位应用,karate 是一个开源的 API 自动测试框架。JavaScript 项目包括 iconesmedia-chromeMoe-Counterpiscinaswapy,分别涉及图标搜索、网页播放器界面定制、网站计数器、Node.js 线程池和拖动交换布局。

    Kotlin 项目中,etchdroid 是一个在手机上制作 USB 启动盘的工具,KeyMapper 是一个 Android 按键重映射应用。Python 项目包括 backtradercorepaperless-ngxpipreqspokeapi,分别涉及量化交易回测、智能家居平台、文档数字化存档、项目依赖文件生成和宝可梦数据 API。

    Rust 项目中,insta 是一个快照测试库,oha 是一个 HTTP 压测工具,steel 是一个嵌入式 Scheme 解释器。Swift 项目包括 aural-playerDockDoor,前者是一个 macOS 音乐播放器,后者是一个窗口预览工具。

    人工智能项目包括 moondreamPrompt_EngineeringspaCyultralytics,分别涉及视觉语言模型、提示工程实战指南、自然语言处理库和对象检测与跟踪模型。其它项目包括 BilibiliSponsorBlockcognitive-loaddockerckubernetes-goatpilipalaSensor-Watchthemostdangerouswritingapp,涉及 B 站视频空降助手、降低开发者认知负荷的建议、Docker 镜像编译工具、Kubernetes 安全攻防演练平台、B 站第三方客户端、手表电路板和写作效率工具。

    开源书籍部分介绍了 Simon J.D. Prince 编写的《Understanding Deep Learning》,涵盖了深度学习的多个主题。

总结

本周的更新和动态如上所示。感谢您的阅读!
您可以通过以下方式订阅草梅周报的更新: