惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
B
Blog
腾讯CDC
P
Proofpoint News Feed
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
L
LangChain Blog
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog

Project Babel

能不能增加 https://i.v2ex.co/***** 的图片解析 想找个开源的知识库平台有推荐吗 V2 的验证码是开源的吗?好看,想吸 有没有最新的版本发布和分享? pb 的通知系统在那里? 偶然发现 yegle 大修改了一个 python2.7 版本的 Project Babel 2 v2ex 安装环境 PB2[2.5.0-dev-7]:点击更多新主题,即 /recent ,页面显示的主题为零,请问是什么原因? 请问下 pb2 里, l10n.no_pointless 的内容在哪里? PB2[2.5.0-dev-7]:"站点名"使用中文的话点击"浏览全部节点"会出错,请问该如何修正? 关于 V2EX 的 Google Openid 登录不成功的问题 PB2 2.5.0-dev-7 建站以后无法回复主题?大家有碰到过知道什么原因吗? 请问 pb2 的最新版是不是 2.5.0-dev-7 PB2 还继续维护吗? 最近尝试安装 Project Babel 0.6 不成功,感慨下 求 Project Babel 最新版 论坛程序中的“附近”功能如何拿掉? Project Babel 如何开始版块,如何排列版块的? 如果 V2EX 使用 sqlite 能满足需求吗?sqlite 是不是只适合很小的应用? [付款求助] Project Babel 2 增加一些 Discuz!功能 现在 GAE 还能部署 PB2 吗? 花了五分钟改了下 V2EX 的源代码,撸了个 Markdown 支持功能出来 API 中的/topics/latest.json 的 Content-Type 变成了 text/html 功能修正 - 自定义字体 为什么这么多人仿 PB2 却没有人把 PB2 修改为可在服务器上部署的程序? PB 2 貌似按照步骤瞎部署后 500 错误 用GAE上v2ex,正常使用,然后就被关小黑屋了……… 感谢团体的分精神,终于找到了合用的又能用起来的SNS项目 关于 V2EX 新的自动打标签功能 建议加上踩无意义回复的功能,以及举报不当回复的功能
Remote Worker
Livid · 2021-12-03 · via Project Babel

这是 V2EX 用来处理头像及其他一些图片相关的任务的后端实现:

https://github.com/v2ex/remote

将这些功能从主站代码中剥离的几个原因:

  • 如果图片处理的第三方库中存在任何安全漏洞,那么只会影响到运行 Remote Worker 的容器
  • 如果将来需要做一些向第三方发送网络请求的操作,比如链接预览,那么从 Remote Worker 运行在单独的服务器的容器中启动,可以避免向第三方泄漏主服务器的 IP
  • 因为这个代码库相对比较简单,所以可以在里面试验一些新东西,比如 Python 3.10 的新语法

为了保证代码的一致性,使用了 pre-commit 。

如果你打算在自己的项目中用或者有任何建议,非常欢迎。