隐匿于WMI的病毒:无需落地即可运行

2025-01-29
隐匿于WMI的病毒:无需落地即可运行

一个名为Stuxnet的POC项目展示了一种新型病毒,它巧妙地将恶意代码隐藏在Windows管理规范(WMI)中,无需写入硬盘即可执行。该病毒利用WMI作为文件系统,通过PowerShell脚本在启动时提取并加载病毒到内存。该项目还包含一种新颖的提权技术和其它高级的防病毒规避技术,例如按需加载系统库,动态查找函数偏移量等,使得其能够躲避主流杀毒软件和沙箱检测。作者还暗示了WMI中潜在的内核空间漏洞利用可能性。

阅读更多
开发 WMI 反病毒

Meelo:为音乐收藏家打造的自托管音乐服务器

2025-01-28
Meelo:为音乐收藏家打造的自托管音乐服务器

Meelo是一款自托管的个人音乐服务器和Web应用程序,类似于Plex或Jellyfin,但更注重灵活性和浏览体验。它专为音乐收藏家设计,能够识别B面歌曲、稀有曲目,自动检测合唱和二重唱,支持多种格式和元数据解析,并能从MusicBrainz等平台获取信息。Meelo支持音乐视频,并区分音乐视频与采访、幕后花絮等。目前已发布,可通过Docker镜像部署。

阅读更多

Malimite:一款强大的iOS和macOS反编译器

2025-01-28
Malimite:一款强大的iOS和macOS反编译器

Malimite是一款开源的iOS和macOS反编译器,旨在帮助研究人员分析和解码IPA文件和应用程序包。它基于Ghidra反编译器构建,直接支持Swift、Objective-C和Apple资源。Malimite支持多平台(Mac、Windows、Linux),自动解码iOS资源,避免lib代码反编译,并重建Swift类,甚至内置LLM方法翻译功能。预编译的JAR文件可在Releases页面找到,更多安装和使用说明请参考Wiki。

阅读更多
开发

Go语言错误处理语法糖提案:简洁与清晰的博弈

2025-01-28
Go语言错误处理语法糖提案:简洁与清晰的博弈

Go语言社区正在讨论一个新的错误处理语法提案,旨在减少冗余代码。该提案建议引入一个新的“?”运算符,允许以更简洁的方式处理函数返回的错误,同时保持代码的可读性。提案引发了社区广泛讨论,主要争议点在于新的语法是否足够清晰,以及是否会鼓励开发者忽略错误处理。一些开发者认为该提案能有效减少样板代码,提高代码可读性;另一些则担心新语法过于隐晦,可能导致难以调试的错误。

阅读更多
开发 语法糖

HawkEye:多平台开源许可证头部检查与格式化工具

2025-01-28
HawkEye:多平台开源许可证头部检查与格式化工具

HawkEye是一个功能强大的开源工具,用于检查和格式化代码文件中的许可证头部信息。它支持多种格式,包括GitHub Actions集成,并提供命令行界面方便本地使用。HawkEye可以检查许可证头部的完整性和一致性,自动修复不符合规范的文件,甚至可以删除许可证头部。该项目最初基于Java开发,后重构为Rust,以提供更小的Docker镜像和更高的性能。

阅读更多

FastAnime:命令行下的动漫观看体验

2025-01-28
FastAnime:命令行下的动漫观看体验

FastAnime 是一款命令行工具,允许用户在终端中浏览和观看动漫。它支持 AniList 集成,提供强大的搜索和下载功能,并可自定义配置。用户可以使用各种命令浏览动漫、下载视频、管理缓存等。此外,它还支持 MPV 播放器,并提供桌面通知和多种快捷键。FastAnime 的安装方便,支持多种包管理器和操作系统,并具有丰富的命令行选项和自定义功能,为用户提供了便捷且强大的动漫观看体验。

阅读更多
开发 AniList

一键下载YouTube视频和播放列表的Python脚本

2025-01-28
一键下载YouTube视频和播放列表的Python脚本

一个名为`Download-Simply-Videos-From-YouTube`的Python脚本可以轻松下载YouTube视频和播放列表。它支持高品质下载、多种格式、字幕和缩略图,并能自动组织文件。只需安装Python和FFmpeg,运行脚本并按照提示操作即可。该脚本由热衷于自动化内容创作的软件AI工程师Pierre-Henry Soria创建。

阅读更多
开发 YouTube下载

ErisForge:轻松修改大型语言模型

2025-01-27
ErisForge:轻松修改大型语言模型

ErisForge是一个Python库,允许用户通过变换大型语言模型(LLM)的内部层来修改其行为。它能够创建经过消融或增强的LLM版本,对特定输入产生不同的响应。ErisForge支持自定义行为方向,并提供工具来衡量模型响应中的拒绝表达。该库易于使用,并提供了详细的示例和文档。

阅读更多
开发 模型修改

终端神器Bagels:强大的命令行记账工具

2025-01-27
终端神器Bagels:强大的命令行记账工具

Bagels是一款强大的命令行记账工具,让你在终端内轻松追踪和分析你的财务状况。它支持账户、子类别、拆分交易、转账、重复交易模板等功能,界面简洁直观,并提供可自定义的快捷键和默认设置。无需依赖云端,所有数据本地存储,方便快捷。安装简单,支持macOS和Windows,值得一试!

阅读更多
开发 记账

Voice-Pro:终极AI语音转换和多语言翻译工具

2025-01-27
Voice-Pro:终极AI语音转换和多语言翻译工具

Voice-Pro是一款先进的AI驱动型Web应用程序,旨在彻底改变多媒体内容处理。它集成了YouTube视频下载、语音分离、语音识别、翻译和文本转语音等功能,为内容创作者、研究人员和多语言沟通专业人士提供了一体化解决方案。它支持Whisper、Faster-Whisper和Whisper-Timestamped语音识别,F5-TTS和E2-TTS零样本语音克隆,以及100多种语言的实时翻译和文本转语音。此外,Voice-Pro还具有AI封面创作(RVC技术)功能,并提供Windows系统的便捷安装和更新方式。

阅读更多

Shunpo:极简Bash工具,提升目录导航速度

2025-01-27
Shunpo:极简Bash工具,提升目录导航速度

Shunpo 是一款极简的 Bash 工具,旨在通过简单的书签系统加快终端目录导航速度。它让你只需少量按键即可跳转到已保存的目录书签,非常适合经常使用 `cd`、`pushd` 或 `popd` 命令的用户。Shunpo 支持添加、删除、列出书签,以及快速跳转到父目录或子目录。安装方便,只需运行 `install.sh` 即可。

阅读更多

自制AirTags:OpenHaystack项目详解

2025-01-27
自制AirTags:OpenHaystack项目详解

OpenHaystack是一个开源项目,允许你利用苹果Find My网络构建自己的蓝牙追踪标签。它通过逆向工程苹果Find My网络,巧妙地利用蓝牙广播、公钥加密和苹果的中央数据库来实现追踪功能。该项目提供macOS应用程序和固件,支持多种蓝牙设备,例如BBC micro:bit和ESP32。虽然存在一些局限性,但它为个人追踪设备提供了极具创意的解决方案。

阅读更多
开发 Find My

Amsterdam Compiler Kit (ACK) 的 Cray X-MP 移植

2025-01-26
Amsterdam Compiler Kit (ACK) 的 Cray X-MP 移植

这个项目是一个Amsterdam Compiler Kit (ACK) 的分支,它支持Cray X-MP超级计算机和COS操作系统。该分支通过注释掉LUA构建脚本中对其他机器和平台的引用来禁用它们。目前,该分支已成功在MacOS和Linux上构建和运行。用户需要安装bison、flex、gcc、gmake和lua等工具,还需要安装一个名为COS-Tools的GitHub仓库中的工具,该仓库提供了Cray X-MP的交叉汇编器、交叉链接器和交叉库管理器。构建完成后,可以使用提供的交叉编译器创建Cray X-MP和COS的可执行文件。文章还详细介绍了如何使用ACK编译程序,并通过FTP上传到NOS 2.8.7系统,再利用Cray Station接口将可执行文件传输到Cray X-MP上运行,以及如何查看运行结果。

阅读更多

开源macOS生产力工具Orange Intelligence:超越Apple Intelligence

2025-01-26
开源macOS生产力工具Orange Intelligence:超越Apple Intelligence

Orange Intelligence 是一款强大的开源 macOS 生产力工具,旨在超越 Apple Intelligence 的局限性。它采用优雅的浮动窗口界面,允许用户在任何应用程序中无缝捕获、处理和替换文本。 Orange Intelligence 支持自定义 Python 函数,可以集成大型语言模型(LLM)如 OpenAI 或本地 LLaMA,构建复杂 Agent 系统。该项目使用 Python、PyQt6 和 Applescript 开发,并提供丰富的自定义功能,极大地提升了开发人员、研究人员和 AI 爱好者的工作效率。

阅读更多
开发

Asahi Linux M3 芯片组支持现状

2025-01-26
Asahi Linux M3 芯片组支持现状

Asahi Linux 项目的维基页面详细介绍了其对苹果 M3 系列芯片(M3、M3 Pro 和 M3 Max)的支持情况。该页面以表格形式列出了各种硬件功能在不同 Asahi Linux 版本(如 linux-asahi、asahi-edge 等)中的支持状态,包括已稳定支持、正在开发以及暂未支持的功能。值得注意的是,由于 M3 系列芯片尚未正式发布,许多功能的支持情况是基于苹果公司以往的更新模式进行预测的。页面还特别说明了某些功能(例如 cpuidle)的实现细节和上游合并的困难。

阅读更多

Puck 0.18 发布:全新拖拽引擎,支持 CSS Grid 和 Flexbox

2025-01-25
Puck 0.18 发布:全新拖拽引擎,支持 CSS Grid 和 Flexbox

开源可视化页面构建器 Puck 发布了 v0.18 版本,核心更新是全新的拖拽引擎,全面支持 CSS Grid 和 Flexbox 布局,极大提升了页面构建的灵活性和效率。此版本还新增了动态 DropZone 高度调整、交互式热键、父组件选择器等功能,并移除了一些限制性样式,增强了嵌入其他应用的便捷性。同时,也对一些组件和属性进行了改进和弃用,详细内容请参考更新日志。

阅读更多

WebFFT:网页上最快的傅里叶变换

2025-01-25
WebFFT:网页上最快的傅里叶变换

WebFFT是一个包含多个FFT库的元库,既有JavaScript版本,也有WebAssembly版本。它会自动基准测试所有子库并选择最佳的方案。只需几行代码即可实现快速傅里叶变换(FFT)和二维FFT,并支持实值输入。WebFFT 还提供性能分析工具,方便用户优化代码。

阅读更多
开发 FFT

Tailwind CSS平滑圆角插件:corner-smoothing

2025-01-25
Tailwind CSS平滑圆角插件:corner-smoothing

corner-smoothing是一个Tailwind CSS插件,它能为你的元素创建类似苹果设备般平滑的圆角。安装简单,使用方法也很便捷,只需在你的项目中安装插件并应用相应的类名即可。这个插件受到了Rob的启发,为开发者提供了一种更精细的圆角控制方式,提升用户界面美观度。

阅读更多
开发 圆角

JetBrains IDE 的 GitHub Actions 集成工具:Actionate

2025-01-25
JetBrains IDE 的 GitHub Actions 集成工具:Actionate

Actionate 是一款将 GitHub Actions 集成到 JetBrains IDE 的插件,它让开发者能够在统一的环境中管理和运行 GitHub Actions 工作流,无需在 IDE 和 GitHub 网站之间切换。Actionate 支持多 GitHub 账户,可以查看和重新运行工作流,并提供详细的日志和错误信息。它还支持手动触发工作流和自定义参数。总而言之,Actionate 显著提升了开发效率。

阅读更多
开发 JetBrains IDE

VexRiscv:一个FPGA友好的32位RISC-V CPU实现

2025-01-25
VexRiscv:一个FPGA友好的32位RISC-V CPU实现

VexRiscv是一个用SpinalHDL编写的FPGA友好型32位RISC-V CPU实现。它具有可配置的流水线级数、多种指令集扩展(包括M、A、F、D、C)和可扩展的插件系统,允许轻松添加自定义指令和功能。该项目提供多种配置,从简单的RV32I到支持Linux的复杂SoC,并包含全面的文档、测试和示例,方便开发者在FPGA上快速部署和调试。

阅读更多
硬件 SpinalHDL

Krita 3D绘画笔刷工具包开源

2025-01-25
Krita 3D绘画笔刷工具包开源

Draneria发布了一套免费的Krita 3D绘画笔刷工具包,该工具包包含模拟金属效果的笔刷以及独特的RGBA橡皮擦,可以为笔触添加RGBA值或扁平化笔触。安装简单,只需导入.bundle文件即可。该工具包还提供了一些额外的技巧和说明,帮助用户更好地使用这些笔刷。

阅读更多

TinyZero:低成本赋能大型语言模型推理能力

2025-01-25
TinyZero:低成本赋能大型语言模型推理能力

TinyZero项目在低成本环境下,通过强化学习赋予大型语言模型(LLM)自验证和搜索能力。该项目基于veRL,使用Qwen2.5系列模型进行实验,并提供了详细的安装、数据准备和训练步骤,即使是小规模模型也能实现复杂的推理。该项目证明了通过强化学习提升LLM能力的可行性,为低成本高效率的AI研究提供了新的思路。

阅读更多

基于MQTT的安卓短信网关:将你的安卓手机变为短信中转站

2025-01-25
基于MQTT的安卓短信网关:将你的安卓手机变为短信中转站

这个项目将你的安卓手机变成一个强大的短信网关,利用MQTT协议进行短信收发。它支持发送短信、接收短信并将其发送到服务器,以及发送已发送和已送达通知。此外,它还支持USSD请求和多SIM卡功能,并具有短信发送失败重试机制。虽然部分功能(如USSD和多SIM卡)的兼容性取决于手机型号和运营商,但该项目提供了完整的源代码,方便开发者根据自身需求进行编译和修改。

阅读更多
开发 短信网关

Helix 编辑器集成文件浏览器

2025-01-25
Helix 编辑器集成文件浏览器

Helix 编辑器迎来重大更新!开发者 drybalka 通过一个精简的代码改动,为 Helix 集成了文件浏览器功能。这个文件浏览器类似于 Telescope 文件浏览器,但它巧妙地利用了 Helix 现有的文件选择器,只修改了少量核心代码,极大提升了用户的浏览体验。虽然目前功能相对基础,但已足够满足大多数用户的日常需求。此次更新解决了用户长期以来对文件浏览功能的渴望,为 Helix 的便捷性和易用性添砖加瓦。

阅读更多
开发

Chatbox:你的AI桌面助手

2025-01-25
Chatbox:你的AI桌面助手

Chatbox是一个开源的桌面客户端应用,支持多种大型语言模型(LLM),例如GPT、Claude、Gemini和Ollama等。它具有本地数据存储、多平台支持、强大的提示功能和团队协作等特性,方便用户与AI进行交互,并能用于提示调试和日常聊天等多种用途。开发者最初为了调试提示而创建了Chatbox,但因其易用性和功能性而广受欢迎,现已成为一个成熟的AI桌面应用。

阅读更多

Onit:你的本地AI聊天助手

2025-01-24
Onit:你的本地AI聊天助手

Onit是一款开源的AI聊天助手,可在你的桌面上运行,支持本地模式和多种模型提供商(Anthropic、Google AI、xAI等)。它类似于ChatGPT桌面版和Cursor Chat,但可在电脑的任何地方使用,而不仅仅是IDE。Onit的核心价值观是:普遍访问、提供商自由、本地优先、可定制性和可扩展性。目前支持本地模式(通过Ollama)、多提供商支持(OpenAI、Anthropic、xAI等)、文件上传、聊天历史记录和可自定义快捷键等功能。未来计划增加自动上下文、本地RAG、本地自动完成等功能。

阅读更多

类型断言生成器:速度与类型的完美结合

2025-01-24
类型断言生成器:速度与类型的完美结合

本文深入比较了Type-Predicate-Generator与其他运行时类型检查器的性能和特性。Generator生成的代码速度快100倍以上,无需运行时依赖,且生成的TypeScript代码类型安全、可读、易修改,无需自定义DSL。它比其他代码生成器更快,甚至能生成单元测试,避免了eval()的使用,并提供更好的调试体验。总而言之,Generator在性能、类型安全性和易用性方面均具有显著优势。

阅读更多
开发

KubeStatus Operator:轻松为Kubernetes集群添加状态页

2025-01-24
KubeStatus Operator:轻松为Kubernetes集群添加状态页

KubeStatus Operator是一个开源工具,能轻松为你的Kubernetes集群添加状态页,显示服务的运行状态(运行中、降级或宕机)。它使用Go编写,通过Kubernetes API获取集群和资源信息。KubeStatus提供了一种简单方便的方式来查看集群和资源的当前状态,无需使用kubectl命令行工具或Kubernetes Dashboard。它还提供了一个用户友好的页面,可以用作你的主要状态页。

阅读更多
开发

Lightpanda:为AI和自动化设计的轻量级无头浏览器

2025-01-24
Lightpanda:为AI和自动化设计的轻量级无头浏览器

Lightpanda是一个开源的无头浏览器,专为AI和自动化任务而设计。它使用Zig语言编写,具有极低的内存占用和极快的执行速度,比Chrome快11倍,内存占用低9倍。Lightpanda支持Javascript执行和部分Web API,兼容Playwright和Puppeteer,可用于AI代理、LLM训练、网页抓取和测试。目前仍处于Beta阶段,但已实现HTTP加载器、HTML解析器、DOM树、Javascript支持(基于v8)、基本DOM API、Ajax、XHR API、Fetch API和DOM转储等功能。

阅读更多
开发
1 2 39 40 41 43 45 46 47 93 94