返回首页
最新
出于明显的原因,我现在使用一个临时账户。<p>我在公司有一个朋友,他有一些内部消息,(微妙地) 提醒我我可能会在即将到来的裁员中被裁掉。<p>显然,我现在正在疯狂投简历,但我很确定冷申请已经不再有效,因为每个职位发布后立刻就会被大量机器人申请(而且很多职位发布本身就是假的)。<p>那么……人们现在实际上是怎么找工作的呢?真的只是翻阅你的人脉,打扰朋友或以前的同事,问他们能否转发你的简历吗?
嗨,HN,我开发了 py-sql-cleaner,这是一个用于格式化嵌入在 Python 文件中的 SQL 的命令行工具。
Python 格式化工具处理 Python 语法,但它们不会格式化写在 Python 代码中的 SQL。另一方面,SQL 格式化工具通常针对 SQL 文件或原始 SQL 文本,而不是嵌入在 Python 文件中的 SQL。
尽管如此,我认为在 Python 代码库中找到长 SQL 查询并不罕见。py-sql-cleaner 可以检测 Python 文件中的嵌入 SQL,并仅对这些 SQL 进行处理。它的主要功能包括:查找 SQL、就地格式化 SQL,或将其提取到 .sql 文件中。
它避免重写依赖于运行时值或模板扩展的 SQL。例如,包含参数如 %s 或 :name,或 Jinja 风格模板变量如 {{ ds }} 的 SQL 默认会被跳过。
可以尝试以下命令:
```
uvx py-sql-cleaner list path/to/file.py
uvx py-sql-cleaner format path/to/file.py --dry-run
```
如果你写 Python,遇到过这种 SQL 清理问题,或者只是出于好奇,我会很高兴你能看看这个工具。
我注意到我的许多LinkedIn连接者将自己的职位更改为“AI工程师”。我知道他们实际上并没有在做任何模型或AI工作流程,他们只是使用像Claude这样的AI工具来构建应用程序和后端。
“AI工程师”现在的意思就是这样吗?当公司发布“AI工程师”的招聘信息时,他们是在寻找这样的候选人吗?我是否应该把自己宣传为“AI工程师”,仅仅因为我非常熟练地使用现代AI工具来构建优秀的非AI软件?
我正在创建 Dash,一个能够在你的电脑上完成实际任务的代理,它可以与浏览器工具和文件连接,无需进行技术设置或存在安全漏洞。你们觉得怎么样?我正在完成最小可行产品(MVP),并已启动了一个候补名单,让你们成为首批试用者。访问 usedash.es。