1 分•作者: m-hodges•6 个月前
返回首页
最新
1 分•作者: dangoodmanUT•6 个月前
1 分•作者: bcye•6 个月前
2 分•作者: hpscript•6 个月前
2 分•作者: pranshuparmar•6 个月前
Hi HN,
我开发了一个名为 witr (Why Is This Running?) 的小型 Linux 命令行工具。
这个想法源于我们大多数人都会遇到的情况:你登录到一台机器,看到一个进程或端口正在运行,然后立刻想知道它为什么存在,是谁启动的,以及它现在为什么还活着。
witr 追踪一个进程、服务或端口,追溯到它的起源和责任链,并以一种易于阅读的方式解释它,尤其是在你承受压力进行调试时。
这是 v0.1.0 版本。它是有意设计得小巧和专注的。
欢迎提供反馈、批评和边缘案例。
代码库:<a href="https://github.com/pranshuparmar/witr" rel="nofollow">https://github.com/pranshuparmar/witr</a>
23 分•作者: mhb•6 个月前
3 分•作者: aminembarki•6 个月前
嗨,HN,
我搭建了 Crawlee Cloud,这是一个开源的、自托管平台,允许你在自己的基础设施上运行 Crawlee 和 Apify Actors。
问题:Apify 生态系统(Crawlee、SDK、Actors)非常适合网络抓取,但它与他们的云服务紧密相连。如果你想将数据保存在本地、在自己的服务器上运行,或者大规模节省成本,你就会遇到麻烦。
解决方案:Crawlee Cloud 实现了 Apify 的 REST API,因此你现有的 Actors 无需更改代码即可运行。只需将 APIFY_API_BASE_URL 指向你自己的服务器即可。
包含内容:
```
SDK 兼容:数据集、键值存储、请求队列均可正常工作
基于 Docker:每个 Actor 在隔离的容器中运行
仪表盘:监控运行、浏览数据集、管理 Actors
CLI:从终端推送、运行和管理 Actors
```
技术栈:Node.js、Fastify、PostgreSQL、Redis、S3/MinIO、Next.js
GitHub:[https://github.com/crawlee-cloud/crawlee-cloud](https://github.com/crawlee-cloud/crawlee-cloud)
欢迎提问!
3 分•作者: isitcontent•6 个月前
仓库:<a href="https://github.com/valdanylchuk/xcc700" rel="nofollow">https://github.com/valdanylchuk/xcc700</a>
大家好!我刚刚写了我的第一个编译器!
* 单遍扫描、递归下降、直接发射
* 生成REL ELF二进制文件,可以使用ESP-IDF elf\_loader运行
* 仅有非常基本的功能,仅够自举
* 为了简化起见,将Xtensa CPU视为堆栈机,没有寄存器分配/窗口使用
* 可在Mac上编译,可能也适用于Linux,可以在那里为esp32进行交叉编译
* 为了好玩/赛博朋克项目而写
从esp32的示例输出:
```
xcc700.elf xcc700.c -o /d/cc.elf
[ xcc700 ] 构建完成 > 确定
> 输入:700 行 / 7977 标记
> 符号:69 个函数 / 91 个全局变量
> REL:152 个字面量 / 1027 个补丁
> 内存:1041 B .rodata / 17120 B .bss
> 输出:27735 B .text / 33300 B ELF
[ 40 毫秒 ] >> 17500 行/秒 <<
```
我最大的希望是,一些分支可能会发展成为一种为esp32平台量身定制的独特而优秀的语言。我认为它在用户端业余项目中被低估了。
1 分•作者: WaitWaitWha•6 个月前
1 分•作者: mathattack•6 个月前
1 分•作者: iamandoni•6 个月前
黑客新闻!我正在重新评估我整个个人软件栈,为 2026 年做准备。我正在试用 Kagi Search + Orion 作为我的日常搜索引擎和浏览器。我还在评估新的电子邮件客户端、带音频录制功能的 AI 笔记应用等等。<p>我想问大家:你们 2026 年的个人软件工具链里有什么?
2 分•作者: PaulHoule•6 个月前
1 分•作者: parevo•6 个月前
Hello HN,
我构建了 Mergen,旨在证明我们可以在没有 Electron 臃肿的情况下拥有现代化的、基于 React 的 UI。
Mergen 是一款跨平台 SQL 客户端(目前支持 MySQL/Postgres),它使用 Wails。这使得它能够使用原生系统 webview,与 DBeaver 或 TablePlus 相比,应用程序大小约为 15MB,启动速度也更快。
为 HN 读者准备的特性:
* Local-First:无需云账户,完全离线可用。
* 安全:原生 SSH 隧道支持。
* 可视化:从查询结果中内置数据可视化(图表)。
* 代码开源 (GPLv3)。
* 仓库:[https://github.com/parevo/mergen](https://github.com/parevo/mergen)
乐于回答关于 Wails 实现的技术问题!
1 分•作者: colejohnson66•6 个月前
1 分•作者: maayank•6 个月前
1 分•作者: Brajeshwar•6 个月前
1 分•作者: sreenathmenon•6 个月前
用于处理多个 LLM 提供商(OpenAI、Anthropic、Gemini 等)的通用 SDK。内置缓存可将 API 成本降低 90% 以上。PyPI 下载量超过 15,000 次。<p>pip install llmswap
1 分•作者: sreenathmenon•6 个月前
5 分•作者: bouk•6 个月前
232 分•作者: christoph-heiss•6 个月前