Marek Šuppa

RSS: https://mareksuppa.com/feed.xml
Marek Suppa 的个人网站——关于计算机科学的写作、教学与学习。

TIL:无需curl,用Bash /dev/tcp发起HTTP请求

文章介绍在极简容器环境中,当没有curl或wget时,如何利用Bash内置的/dev/tcp功能手动构建并发送HTTP请求。作者分享了具体的代码实现、注意事项(如Connection: close头的重要性、非POSIX标准、编译选项依赖等),并指出这仅适用于明文HTTP的调试场景。
评论点赞收藏60 天前

Hermes Agent 根据连接平台格式化输出

在基于Hermes Agent 构建聊天界面时, 我遇到了这个问题——Nou Research 自建的代理网关。通过其 HTTP API 返回的回复以纯文本形式呈现,仅包含裸露的 URL——既没有加粗字体,也没有 ## 标题,更没有标签——尽管我的 UI 会渲染 Markdown。当从 Slack 中使用该代理时,其回复同样会采用 Markdown 格式。 原因在于,Hermes 会根据您所连接...
评论点赞收藏61 天前

斯洛伐克VER 2026科研评估结果可视化查看器

作者开发了一个开源可视化工具,用于展示斯洛伐克公立大学及研究机构2020至2024年的科研评估结果(VER 2026),解决了原官网数据难以解读和分享的问题,支持按机构、领域等维度筛选。
评论点赞收藏61 天前

软件包更新的冷却期机制

作者基于2026年3月Trivy、Checkmarx、LiteLLM及Axios等多个知名软件包遭遇供应链攻击的事件,提出在包更新管理中引入冷却期的建议,以缓解级联破坏风险。
评论点赞收藏138 天前

Claude Code 命令速查表

一份整理良好的Claude Code命令速查表,包含许多不为人知的命令如/insights和/review,并每日自动更新,附带HN讨论链接。
评论点赞收藏144 天前

从命令行向GitHub PR上传图片的困境与现状

文章指出GitHub CLI不支持直接上传PR图片,因为Web端的拖拽功能依赖未公开的API端点和浏览器Cookie,且CLI团队明确表示暂无计划支持。作者对此表示遗憾,认为在Agent时代这限制了自动化工作流的完整性。
评论点赞收藏147 天前

如何在 Portainer CE 中获取已部署的 Git 提交哈希

Portainer 部署栈时会删除.git 目录,导致容器内无法使用 git rev-parse。文章指出可通过 Portainer API 的 GitConfig.ConfigHash 获取部署时的 Commit SHA,并提供了在容器启动时通过 Python 查询并写入文件的代码示例,解决了版本追踪问题。
评论点赞收藏150 天前

先写论文

引用 Jason Eisner 关于学术写作的经典建议:在拥有所有结果之前就开始写作。写作能澄清思路,暴露论证漏洞,并可能引导研究方向以构建连贯的故事。
评论点赞收藏187 天前

我是如何为FirefoxOS开发应用的

作者回顾了在FirefoxOS平台上开发应用的个人经历,并提到差点因此创办一家公司,属于具有历史价值和一手经验的个人叙事。
评论点赞收藏4710 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。