Agent 安全:环境变量泄露
<p>最近在做一个<a href="https://x.com/imsingee/status/2071292554398798323">简单的 Agent 产品</a>,这个产品的定位是个人自部署,所以初期并没有做太高的安全隔离设计(也没有使用现成的 Sandbox)。但临近发
<p>最近在做一个<a href="https://x.com/imsingee/status/2071292554398798323">简单的 Agent 产品</a>,这个产品的定位是个人自部署,所以初期并没有做太高的安全隔离设计(也没有使用现成的 Sandbox)。但临近发
<p>感觉我的生活似乎相当简单,毕业后直接进了某网安公司实习、然后就慢慢悠悠待了六年,直到今天。</p> <p>毕竟是人生的第一次,感觉应该写点什么纪念一下。</p> <hr> <p>刚毕业的时候是 2020 年,选了一个网安公司。当时进这个公司非常重要的一点是,我对网安行业非常
<h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>在学习 Race 或原子操作时,往往会有一个很经典的示例</p> <figure class="highlight sql"><table>
<h3 id="NULL-与任何值的运算结果都是-NULL"><a href="#NULL-与任何值的运算结果都是-NULL" class="headerlink" title="NULL 与任何值的运算结果都是 NULL"></a>NULL 与任何值的运算结果都是 NULL</
<p>我之前的 Zeabur 集群是独立跑在一台物理机上的,物理机相比云服务器的劣势之一就是底层存储的数据安全性 —— 云服务器的硬盘通常是由云服务商保证了安全性不同,物理硬盘坏了就是坏了</p> <p>而不幸的是,不久前我就遇到了…… 所有数据差点消失,幸亏坏的盘并没有完全坏,
<h2 id="现存订阅"><a href="#现存订阅" class="headerlink" title="现存订阅"></a>现存订阅</h2><h3 id="ChatGPT-Plus"><a href="#ChatGPT-Plus" class="headerlink"
<p>2023 年 4 月我在 xlog 下写下了第一篇博客。xlog 真的是一个我很喜欢的博客平台,好看,对于 markdown 的第一方支持,不用考虑部署、图床等问题,自带 AI Summary、自带双语翻译,真的是一切只需要「写」即可,哦对,更重要的是,依赖于区块链技术,虽
<p>Python 的 <a href="https://docs.python.org/3/library/site.html">pth</a> 文件提供了在任何 Python 解释器执行前执行命令的能力,可以方便的执行一些初始化脚本</p> <h2 id="pth-文件的能力
<p>将 A-Z 逐一输入到 Google Chrome 的地址栏里,我的 Google Chrome 都会自动补全出哪些域名呢?</p> <blockquote> <p>本文灵感来源于 <a href="https://www.clckblog.space/blog/a2z/"
<h2 id="现存订阅"><a href="#现存订阅" class="headerlink" title="现存订阅"></a>现存订阅</h2><p>(按照实付月金额降序)</p> <h3 id="Proton"><a href="#Proton" class="heade
<p>OmniFocus 4 即将发布!在我多年管理我的待办的过程中,我尝试过 Todoist、滴答清单、Things、Sorted 等等几乎所有市面上的 TODO 软件,但最终,OmniFocus 终成我一直以来的最终选择。而谈及 OmniFocus 的强大性,不得不提的就是他
<h1 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h1><p>基础规则:</p> <ol> <li>所有的 init 函数都在一个 Goroutine 中执行(但请参见下面的特殊注意)</li> <li
<p>看到了 <a href="https://feedbacktrace.com/">FeedbackTrace</a> 这个项目,看起来不错,但是我不会去使用,一个主要的原因就是它没有公布定价。</p> <p>如果去选择一个一个直接面向 C 端的第三方产品,我一定会选择已经有
<p>最近在一个自己的小 Side Project 中使用了一下 Server Action,感受大概是</p> <ol> <li>更多的其实是替换原来的 /api 路由,可以把它想做一个 TypeSafe 的 RPC,原来需要自己去定义 API 然后生成代码,这些 S
<p>在 Swift 上,执行一个异步的函数大体上有两种办法</p> <ul> <li>Task</li> <li>DispatchQueue</li> </ul> <h3 id="背景知识:线程和队列"><a href="#背景知识:线程和队列" class="headerli
<ol> <li>尽可能降低 RSS 的「手动筛选」,包括内容量和频率</li> <li>更多的关注你的稍后阅读,而不是追求新的信息</li> </ol> <p>1 有两个层面,一是尽可能的用自动化,将关注的内容直接推送到稍后阅读工具中,而不是人工筛选,另一个是人工筛选的频率要尽
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>在构建 Linux/Unix 系安装包时,除了打包成标准的适用于各种发行版的软件包以外,我们更多的可能希望可以提供一个 shell
<p>通常在本地化时往往会涉及到时区转换的问题,而通常在真正关注到时区之前我们所「默认」使用的时区为 UTC 或“本地”。</p> <p>本文以 Go 为例,分析下 Go 中的时区使用。</p> <h2 id="读取时区"><a href="#读取时区" class="heade
<p><a href="https://windmill.dev/">Windmill</a> 是一个开源可自部署的工作流引擎(甚至低代码平台),可访问 <a href="https://www.windmill.dev/docs/compared_to">https://www
<p>自从 xLog 引入了 Dark Mode 以后,因为大大降低了对比度造成文字灰色可读性差,我就暂停使用了 xLog (同时暂停了写作和阅读)而期待官方更新。然而,数月过去了,依然没有丝毫改善(难道开发团队都没人用 Dark Mode 吗)…… 行吧,自己动手,丰衣足食🌚