Ricochet:一款无需信任任何人的匿名即时通讯软件
Ricochet 是一款实验性的点对点即时通讯软件,它基于Tor网络隐藏服务构建,无需服务器或运营商,保护你的身份、联系人列表和通讯内容。你的登录名就是你的隐藏服务地址,联系人通过Tor直接连接到你,极难被追踪。Ricochet 支持Windows、OS X和Linux,开源且易于使用,但作者提醒用户需谨慎评估风险。
阅读更多
Ricochet 是一款实验性的点对点即时通讯软件,它基于Tor网络隐藏服务构建,无需服务器或运营商,保护你的身份、联系人列表和通讯内容。你的登录名就是你的隐藏服务地址,联系人通过Tor直接连接到你,极难被追踪。Ricochet 支持Windows、OS X和Linux,开源且易于使用,但作者提醒用户需谨慎评估风险。
阅读更多
在Windows 11沙箱环境中安装测试Neovim时,发现其捆绑的tee.exe二进制文件被识别为恶意软件。该文件进行可疑的DNS查找和网络连接,其中一个IP地址已被VirusTotal标记为恶意。作者建议对该二进制文件进行根本原因分析,并建议Neovim的依赖项从源码构建,以避免此类安全风险。
阅读更多
JesseSort 是一种新颖的排序算法,它引入了一种名为“彩虹”的新型数据结构来高效地组织和合并元素,实现了 O(n log n) 的运行时间。该算法包含插入阶段(生成彩虹数据结构)和合并阶段(合并彩虹的各个波段直至剩下一个)。更多细节请参考 JesseSort.pdf 或 ResearchGate 上的预印本。
阅读更多
Chrome即将推出在隐身模式下保护用户IP地址的新功能。该功能通过双重代理系统,隐藏用户的真实IP地址,防止跨站点追踪。只有列在屏蔽域名列表(MDL)中的第三方域名才会受到影响,并且该功能不会中断服务器的正常运行。Google和外部CDN分别运行一个代理,确保任何一方都无法访问用户的完整信息。该功能将在2025年5月后推出,并支持用户禁用该功能。
阅读更多
Wger是一个免费开源的健身管理WebApp,可以帮助你管理个人训练、体重和饮食计划,甚至可以用作简单的健身房管理工具。它还提供REST API,方便与其他项目和工具集成。你可以通过Docker轻松部署,官方也提供了简易的demo镜像。Wger的代码和内容都已开源,并支持多语言翻译。
阅读更多
Task Explorer 是一款功能强大的任务管理工具,它不仅能监控运行中的应用程序,还能深入了解这些应用程序的运行情况。其用户界面注重速度和效率,以最小的交互提供进程的实时数据。它采用面板式设计,选择进程后,详细信息会显示在屏幕下半部分,方便用户使用方向键浏览数据。实时数据刷新功能让用户可以观察到系统性能和行为的实时变化。
Task Explorer 提供了高级功能,例如线程面板显示选定线程的堆栈跟踪,内存面板允许查看和编辑进程内存,句柄面板显示所有打开的句柄,套接字面板显示所有打开的连接,模块面板列出所有加载的 DLL 和内存映射文件等等。它还包括系统监控功能,显示CPU、句柄、网络流量和磁盘访问的实时使用情况。
Task Explorer 基于 Qt 框架构建,计划移植到 Linux 平台,并支持 Windows 7 或更高版本(32 位和 64 位系统)。
一个名为“如何专业地说”的静态网站项目上线了,旨在提供一些更专业的沟通表达方式,避免日常工作中出现不必要的误解。该项目的数据来源于Instagram博主@loewhaley的内容,目前还处于早期阶段,作者希望通过社区贡献不断改进,使其更实用、更贴近大众需求。项目采用开源方式,欢迎用户提交反馈和改进建议。
阅读更多
yknotify 是一款 macOS 命令行工具,通过监控系统日志,检测 YubiKey 等待触控的事件,并提示用户进行触控操作。它支持 FIDO2 和 OpenPGP,通过识别特定日志消息来判断 YubiKey 是否需要触控,并发出通知。虽然可能存在极少数误报,但尚未发现漏报。用户可自行安装并运行,如有问题可提交 issue。
阅读更多
这是一个基于大型语言模型(LLM)的命令行插件,用于根据语义对文本行进行排序。它类似于GNU sort命令,但使用LLM根据查询进行语义排名,而非简单的字母排序。支持从文件或标准输入读取文本行,并允许自定义排序方法、输出数量、模型和提示模板。插件提供了默认提示模板,但用户也可以自定义。安装简单,只需克隆代码,创建虚拟环境并安装依赖项即可。
阅读更多
PgAssistant是一款开源工具,旨在帮助开发者理解和优化PostgreSQL数据库性能。它提供数据库行为分析、模式优化、SQL查询管理等功能,并支持与OpenAI或本地LLM集成,辅助SQL查询优化。用户可通过友好的界面操作,并利用JSON文件管理SQL查询库。此外,它还集成了PGTune,方便调整数据库参数和生成Docker Compose文件。
阅读更多
Mikey 是一款结合了录音、基于 Groq API 的转录和会议记录自动生成的应用程序。它拥有一个用户友好的 PyQt 图形界面,方便用户管理录音、查看转录文本和浏览保存的会话。Mikey 利用 pyaudiowpatch 录制音频,通过 Groq API 进行转录,并使用对话模型生成简洁的会议记录。此外,它还支持自建可执行文件,方便分发和使用。
阅读更多
Skies-ADSB 是一款基于浏览器的实时3D航空交通显示应用,利用RTL-SDR接收器和ADS-B数据,在自定义的3D地图上显示本地航班信息和周边空域情况。该应用使用JavaScript、HTML5、CSS、Python 3和WebGL (Three.js)构建,支持Chrome、Firefox和Safari等主流浏览器。v2.0版本对1.x版本进行了重大改进,需要重新安装。用户可以通过问题跟踪器报告错误、请求功能和建议改进。该项目感谢Andre Thais CFI和Frank E. Hernandez的贡献,并使用了Natural Earth和OpenStreetMap的公开地图数据。
阅读更多
Jujutsu 是一款新颖的版本控制系统,它吸取了 Git、Mercurial 和 Darcs 等系统的优点,并融入了许多创新特性。它将工作副本视为一个提交,简化了数据模型和算法;操作日志和撤销功能方便调试;自动 rebase 和冲突解决功能提升了工作效率;它还支持并发复制,能够安全地用于分布式文件系统。虽然目前仍处于实验阶段,但 Jujutsu 已经展现出巨大的潜力,有望成为下一代版本控制系统的领导者。
阅读更多
Craftax是一个完全用JAX编写的强化学习环境,它重新实现并显著扩展了Crafter游戏机制,并从NetHack等Roguelike游戏中汲取灵感。Craftax兼容gymnax接口,易于与PureJaxRL和JaxUED等现有基于JAX的框架集成。它已在ICML 2024上作为重点论文被接收。Craftax提供CPU和GPU/TPU版本,并包含教程和基准测试代码。
阅读更多
一个令人惊叹的项目将经典游戏DOOM移植到了Google Sheets!通过巧妙地利用Google Apps Script和JavaScript,开发者实现了在电子表格中逐帧渲染DOOM游戏画面。游戏画面通过改变表格单元格的背景颜色来呈现,虽然性能受限于单元格更新效率,但这种另类的游戏体验着实令人眼前一亮。项目还提供预配置版本,方便用户直接体验。准备好在你的电子表格里感受复古游戏魅力了吗?
阅读更多
nocc是一个分布式C++编译器,通过将编译任务分发到远程机器,极大地加快了大型C++项目的编译速度,尤其是在CI/CD和多人协作开发场景下。它利用共享远程缓存,避免重复编译,在VK.com的KPHP项目中取得了2-9倍的性能提升。nocc易于集成到任何构建系统中,并支持预编译头文件,显著减少了编译时间。
阅读更多
一个名为Xvesa的精简X服务器从git历史的深处被复活了!由于TinyX服务器在体积上远小于Xorg,开发团队选择维护Xvesa并与Xfbdev结合,修复bug,增强安全性,并酌情添加新功能。他们选择了1.2.0版本而非1.3.0,因为后者破坏了输入功能。Xvesa的设计目标是最小化且功能齐全,因此去除了xkb、xinput、xinerama和gl等功能,默认禁用TCP监听,启用影子帧缓冲区。许可证为GPLv3。
阅读更多
PDFSyntax是一个独立的Python库,无需任何依赖,能够以交互式HTML形式可视化PDF文件的内部结构。它通过对PDF数据进行解析、解压和美化打印,并添加超链接和索引等信息,实现对PDF文件的逻辑导航,包括对象间的跳转和版本修订的跟踪。用户只需简单的命令行操作,即可生成可直接在浏览器中查看的静态HTML文件,无需启用JavaScript。目前该工具支持多种功能,例如反向索引、页面索引、缩略图、对象流提取、流解压以及语法高亮等,但尚不支持加密文件。
阅读更多
Verona 项目开发了一个基于进程的沙箱机制,用于安全地执行不受信任的外部代码。该沙箱利用进程隔离,无需修改操作系统,即可在共享内存区域中运行不受信任的库,并通过精心设计的IPC机制与可信的父进程进行交互。该机制支持回调函数和系统调用模拟,保证了父进程的安全,即使沙箱内部代码被攻破,也无法访问父进程的内存或系统资源。目前,该沙箱支持 Capsicum 和 seccomp-bpf 等沙箱技术,并致力于提高效率和兼容性。
阅读更多
Kanata 是一款跨平台的键盘重新映射软件,支持 Linux、macOS 和 Windows。它允许你创建多层键盘功能,自定义按键行为(例如点按保持、宏、Unicode 字符)。该项目受到 kmonad 的启发,但使用 Rust 编写,并提供更广泛的平台支持和更易于使用的界面。Kanata 的目标是将 QMK 的强大自定义功能带给所有键盘用户,无论其硬件如何。
阅读更多
FlashLearn提供了一系列示例脚本,方便用户快速上手其AI模型。只需安装FlashLearn、设置API密钥,然后运行提供的Python脚本(例如sentiment_classification.py),即可体验情感分类等功能。运行结果将输出到控制台和results.jsonl文件中。
阅读更多
daily-notes.nvim是一个Neovim插件,用于创建用于日记和计划的周期性笔记,灵感来自Obsidian的同名功能和Journal.nvim。该插件支持自定义日期格式、多种日期解析策略,并提供:DailyNote和:FuzzyTime命令方便用户创建和管理笔记。它支持每日、每周笔记,并能处理各种模糊日期表达,例如“下周二”、“两周前”等。该插件目前主要在Arch Linux上测试,但应该也适用于其他UNIX系统。
阅读更多
FlashSpace是一款针对macOS系统的超高速虚拟工作区管理器,旨在提升并替代原生macOS Spaces。它无需等待macOS动画,支持多显示器,可自定义热键切换工作区,并能将应用程序分配到特定工作区和显示器。FlashSpace还具有焦点管理器、光标管理器、配置文件等功能,并支持SketchyBar集成,极大提高工作效率。
阅读更多
cute_headers是一个包含多个单文件跨平台C/C++库的项目,旨在提供简洁易用的自包含库,例如2D碰撞检测、网络通信、地图加载、音频处理等。这些库无需依赖其他库,可以直接包含到你的项目中,并通过简单的宏定义来启用实现。作者巧妙地将头文件和实现代码结合,简化了项目集成和构建过程,同时避免了模板和内联代码带来的编译时间问题。cute_headers 提供了多个实用工具,非常适合游戏开发等领域。
阅读更多
“The Deck”是一款用Dart和Flutter开发的离线多人卡牌游戏聚合器,旨在解决朋友聚会时缺少纸牌的难题。它将一台设备作为“游戏桌”,所有玩家都能实时查看牌的状态,增强沉浸感。该项目开源,欢迎贡献代码,并提供iOS和Android平台的构建指南及常见问题解决方案。
阅读更多
还在为海量照片难以整理而烦恼吗?这款名为Sort_Memories的AI工具能帮你轻松解决!只需上传几张目标人物的照片,再上传包含这些人物的集体照片,它就能自动识别并按人员分组,将你与挚爱的亲朋好友的照片整理得井井有条。该工具基于Python开发,使用face_recognition库进行人脸识别,并通过Flask搭建了简单的Web界面。你只需克隆代码库,安装依赖,运行程序,即可开始使用。
阅读更多
这份由社区精心整理的清单,收录了众多致力于隐私和可持续发展的欧洲科技项目,旨在支持和加强欧洲科技生态系统。这些项目不仅遵守GDPR等严格的数据隐私法规,还注重环保实践,例如使用可再生能源和减少碳排放。清单涵盖了AI、云计算、数据存储、软件开发等多个领域,并按国家进行了分类,为用户提供了一个了解欧洲科技创新和实践的窗口。
阅读更多
Ghostwriter是一个运行在reMarkable 2上的AI助手,它能够根据手写或屏幕上的提示,通过OpenAI、Anthropic和Google Gemini等模型生成文本或图像回复。开发者通过不断迭代,完善了手写识别、图像生成、虚拟键盘等功能,并实现了对不同模型和API的兼容。目前,Ghostwriter支持多种模式,包括文本辅助和绘图模式,并正在开发更强大的评估系统和更丰富的工具,以提升用户体验。
阅读更多
一个雄心勃勃的项目正在用Swift和SwiftUI重写1997年的经典Mac在线社区软件Hotline,旨在将其带到现代的苹果生态系统(iOS、macOS等)。该项目目前仅包含客户端,支持连接和参与Hotline服务器。用户可以进行IRC风格的聊天、私信、论坛阅读和发帖、BBS留言板互动以及FTP式的文件上传下载等。项目目标是创建一个现代化的开源Hotline版本,并重振这个曾经辉煌的品牌。
阅读更多
厌倦了复杂的财务追踪软件?ExpenseOwl为你提供了一个极简的解决方案。它使用简单的JSON文件存储数据,通过现代化的饼状图直观展示每月支出,并支持命令行和Web界面。无需复杂的设置和功能,只需添加、删除和查看支出,即可轻松掌握你的财务状况。ExpenseOwl还支持自定义类别和货币,并可轻松部署在Docker中。
阅读更多