第二代 Ogre 图形渲染引擎 Ogre-Next Posted: 28 Dec 2021 02:29 AM PST Ogre-Next 又名 Ogre v2,是一个面向场景、灵活的 3D C++ 图形渲染引擎,与一代的 Ogre 1.x 版本相比,Ogre-Next 的 Ogre 2.x 版本更专注于以下内容: 缓存友好的实体和节点布局 节点的线程批处理、Frustum Culling 和其他技术,例如 Forward Clustered 使用 AoSoA(阵列结构阵列)内存布局的 SIMD 处理 通过后台流加载的纹理 因此,Ogre-Next 更适用于旨在在屏幕上拥有大量对象或渲染预算紧张的项目,例如 VR。 支持的后端 Di... | |
中文排版样式增强 赫蹏 Posted: 28 Dec 2021 02:03 AM PST 赫蹏(hètí)是专为中文内容展示设计的排版样式增强。它基于通行的中文排版规范而来,可以为网站的读者带来更好的文章阅读体验。 预览:https://sivan.github.io/heti/ 主要特性: 贴合网格的排版; 全标签样式美化; 预置古文、诗词样式; 预置多种排版样式(行间注、多栏、竖排等); 多种预设字体族(仅限桌面端); 简/繁体中文支持; 自适应黑暗模式; 中西文混排美化,不再手敲空格👏(基于 JavaScript 脚本); 全角... | |
跨平台生存游戏 Cataclysm Posted: 28 Dec 2021 01:58 AM PST Cataclysm 是一款以世界末日为背景的生存游戏。游戏中没有任何任务,唯一的目标就是活下去。玩家可以通过寻找食物、装备等资源建造避难所,还支持车辆改装、制作物品等特色机制,支持 Windows、Linux、macOS、Android 系统。 下载 下载:稳定| 实验 源代码可以作为 .zip 存档下载,或从 GitHub 仓库中克隆 安装 Arch Linux sudo pacman -S cataclysm-dda Fedora sudo dnf install cataclysm-dda Debian / Ubuntu sudo apt insta... | |
Lisp 解释器 MiniLisp Posted: 28 Dec 2021 01:48 AM PST MiniLisp 是个用 1000 行 C 语言写的 Lisp 解释器,其支持: 整数、符号、cons 单元格 全局变量 局部变量 原始函数,例如 +、=、< 或list, 用户定义的函数 宏观系统 垃圾收集器 编译 $ make MiniLisp 已经在 Linux x86/x86-64 和 64 位 macOS 上进行了测试。代码与体系结构无关,因此应该能够在其他类 Unix 操作系统上编译和运行。 测试 MiniLisp 带有一个全面的测试套件。为了运行测试,给出"test"参数。 $ make test 语言特... | |
开源聚合 SDK 广告软件 EasyAds-iOS Posted: 28 Dec 2021 01:37 AM PST EasyAds-iOS 是开源聚合 SDK 广告软件。帮助 App 开发者便捷接入国内多家主流广告 SDK。 EasyAds-iOS 快速指引 1. 支持的SDK平台及广告位 SDK平台 开屏 激励视频 横幅 插屏(弹窗) 模板信息流 全屏视频 draw信息流 穿山甲 :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :x: 优量汇 :white_check_mark: :white_check_mark: :white_check_mark: :white_ch... | |
web 端文件传输 tl-rtc-file Posted: 28 Dec 2021 01:31 AM PST 用 webrtc 在 web 端传输文件,支持传输超大文件。 优点 :分片传输,跨终端,不限平台,方便使用,内网不限速,支持私有部署,代码简单,通俗易懂,可二次开发,可作入门学习。 准备 安装node,npm后进入项目目录 npm install 进入build目录 : cd build/webpack/ 安装一些依赖 : npm install 修改res目录, 保持后台开启即可 npm run dev 打包开发环境min npm run pro 打包生产环境min 测试环境 本地启动file-res : ... | |
基于粒子的多线程求解器 SPH Fluid Simulation Posted: 28 Dec 2021 12:58 AM PST SPH Fluid Simulation 是一个基于粒子的多线程求解器。 该应用程序使用基于粒子的求解器(平滑粒子流体力学)来求解 Navier-Stokes 方程,并使用行进方程进行渲染。用 C++ 编写,并支持一些 C++11 的并行性。 Particle-based solver: SPH-Fluid-Simulation/fluid/SOURCE/PHYSICS/physics_fluid_sph_viscoelastic.cpp Marching Squares: SPH-Fluid-Simulation/fluid/SOURCE/GRAPHICS/graphics_marching_squares.cpp 要求: C+... | |
现代笔记平台 Bangle.io Posted: 28 Dec 2021 12:20 AM PST Bangle.io 是一个基于 Web 的现代笔记平台,在你本地保存的Markdown文件之上工作。 特性: Local:直接从你的计算机修改笔记。 无数据锁定:Bangle 以人类可读的Markdown格式存储你的笔记。 WYSIWYG:即使以 Markdown 格式保存内容,Bangle 也会提供富文本格式。 现代富文本编辑器: Bangle 使用其姊妹项目 bangle.dev,从而使得能够构建强大的编辑器,如 Notion 或 Dropbox paper,并支持实时协作。 可扩展性:尽管它是一个 We... | |
从 Linux 终端直接启动到 Windows Winboot Posted: 28 Dec 2021 12:04 AM PST Winboot 是一个 shell 脚本,可以从你的 Linux 会话中直接重启到 Windows,而不需要从 grub 菜单中选择。对于所有那些你忘了做而你的 grub 计时器用完的时候。对双启动设置很有用。 Installation: 1. Open up a terminal 2. Run the following commands: git clone https://github.com/semiismaili/Winboot.git cd Winboot ... | |
在线手册制作框架 Style Guide Boilerplate Posted: 27 Dec 2021 11:57 PM PST Style-Guide-Boilerplate 是一款开源手册制作框架,用于生成在线手册,基于 PHP 编写。 支持的浏览器 Chrome Firefox Safari Opera IE8+ Safari for iOS Stock Android Browser (4.0+) | |
Angular UI Kit 和组件库 Taiga UI Posted: 27 Dec 2021 10:54 PM PST | Taiga UI 是完全可摇树(fully-treeshakable)的 Angular UI 套件,由多个基础库和多个附加组件组成。它基于 ng-polymorpheus 动态内容方法,并为所需的浏览器 API 使用 Angular 的 Web API。 模块化和完全可摇树,Taiga UI 利用了辅助入口点机制,甚至可以从库中导入一个实体,确保包中没有多余的代码。 Agnostic ,组件非常灵活,可用于任何用例。Taiga UI 会处理基本的 UX 方面,让你可以专注于项目功能。 可定制,为所有样式... | |
社交网络帐号爬虫 Sherlock Social Posted: 27 Dec 2021 01:53 AM PST | Sherlock 是一款网络爬虫工具,可根据输入的用户名爬取对应的社交帐号,目前支持 300 多个不同社交平台。 用法 $ python3 sherlock --help usage: sherlock [-h] [--version] [--verbose] [--folderoutput FOLDEROUTPUT] [--output OUTPUT] [--tor] [--unique-tor] [--csv] [--site SITE_NAME] [--proxy PROXY_URL] [--json JSON_FILE] [--timeout TIMEOUT] [--print-a... | |
轻量级文件传输工具 Piping Posted: 27 Dec 2021 01:36 AM PST Piping 是轻量级的开源文件传输工具,支持自托管,支持使用 curl、wget 下载,支持更广泛地在无浏览器的设备上使用,也可以用于不同设备间传输文本或者文件,或者在不同用户间传递资料等场景。 Piping 的传输方式基于 HTTP/HTTPS,使用 Stream 流式传输,可传输任何数据,比如屏幕共享、远程桌面、共享绘画、文字聊天等内容,也无大小限制。 据称开发者曾测试不间断用 64 天传输了 1PB 文件。 Piping 还提供了美观的 Web UI 界面... | |
TypeScript 文档生成器 typejuice Posted: 27 Dec 2021 01:22 AM PST typejuice 是 TypeScript 声明文件的文档生成器,灵感来自 godoc。 TypeScript 声明文件已经成为库中常见的附件,即使是那些用标准 JavaScript 编写的库,也是增强所暴露的API的自动完成行为的一种手段。 文档和这些声明文件之间有很多重叠之处。这个项目试图通过从.d.ts文件中提供类似于 godoc 的注释提取来弥补这一差距,同时也推断出类型和签名,所以你不必在两个不同的地方维护相同的信息。 typejuice 包含两个包: typeju... | |
Web 目录扫描工具 dirsearch Posted: 27 Dec 2021 01:16 AM PST | dirsearch 是一款 Web 目录扫描器,Python 编写的高级命令行工具,可用于暴力破解 Web 服务器中的目录和文件。 | |
开源的 Windows 镜像库 wimlib Posted: 27 Dec 2021 01:02 AM PST wimlib 是一个开源的、跨平台的库,用于创建、提取和修改 Windows Imaging(WIM)档案。WIM 是一种文件归档格式,有点类似于 ZIP;但与 ZIP 不同的是,它允许存储各种 Windows 特有的元数据,允许在一个归档文件中存储多个 "镜像",自动删除所有文件内容的重复数据,并支持可选的固态压缩以获得更好的压缩率。wimlib 及其命令行前端 wimlib-imagex 为 Microsoft 的 WIMGAPI、 ImageX 和 DISM 提供了一个免费的跨平台替代方案。 ... | |
适用于 WSA 的 Android 软件包安装程序 wsa_pacman Posted: 27 Dec 2021 12:19 AM PST | wsa_pacman 是适用于 Windows Subsystem for Android(WSA)的 GUI 软件包管理器和软件包安装程序。 目前是为 .apk 文件提供双击 GUI 安装程序,显示应用程序信息(包、图标、版本和权限),允许正常安装以及升级和降级。 该应用程序还提供了一个用于打开 Android 设置的按钮和一个用于打开"管理应用程序" Android 设置页面的按钮,可以从中卸载或禁用应用程序以及授予或撤销权限。 设置 Android 端口 默认值:58526 主题模式... | |
Swift 编写的多功能状态栏工具 OnlySwitch Posted: 26 Dec 2021 11:58 PM PST | OnlySwitch 是一个用 Swift 编写的 Mac 状态栏工具,提供了一系列切换开关来简化日常工作,例如隐藏桌面图标、黑暗模式和隐藏新 Mackbook Pro 的刘海。开关显示在状态栏上,用户可以轻松控制它们。从 1.2 版本开始,OnlySwitch 支持简体中文和德文。 OnlySwitch 在功能上类似于 Mac 上的一款付费工具 One Switch。 首次打开时的警告 masOS 在第一次打开 OnlySwitch 时会在下面显示一个警告框。 因为该应用程序不是从 App Store ... | |
基于飞桨的语音开源模型库 PaddleSpeech Posted: 26 Dec 2021 11:48 PM PST | PaddleSpeech 是基于飞桨 PaddlePaddle 的语音方向的开源模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。 特性: 本项目采用了易用、高效、灵活以及可扩展的实现,旨在为工业应用、学术研究提供更好的支持,实现的功能包含训练、推断以及测试模块,以及部署过程,主要包括 易用性: 安装门槛低,可使用 CLI 快速开始。 对标 SoTA: 提供了高速、轻量级模型,且借鉴了最前沿的技术。 基... | |
基于 Go 开发的身份识别与访问管理系统 IAM Posted: 26 Dec 2021 11:47 PM PST IAM = Identity and Access Management IAM 是一个基于 Go 语言开发的身份识别与访问管理系统,用于对资源访问进行授权。最新稳定版本为:v1.6.2,建议基于稳定版安装测试。企业级的 Go 语言实战项目(可作为Go项目开发脚手架) 这里需要注意: 如果你是极客时间《Go 语言项目开发实战》专栏的读者,请使用 v1.1.0 版本(tag) 如果你是图书《从零构建企业级 Go 项目》的读者,请使用 v1.6.2 版本(tag) IAM 同时也具有以下能力... | |
公共视频网址 WatchVideoByLink Posted: 26 Dec 2021 11:43 PM PST WatchVideoByLink 是一个网络应用程序,可让你观看、下载和组织公共视频 URL。 WatchVideoByLink 提供: 支持 MP4/WebM/HLS/MPEG-DASH 视频类型 用于消费流和视频的自定义视频播放器 自动检测来自支持网站的视频文件 下载、修剪或录制流和视频 上传视频每个文件最大 1GB 通过文件夹创建和文件重命名保持下载的视频井井有条 按名称查找文件夹和视频的搜索功能(本地到所选文件夹) 使用 untrunc 和一些 luck 恢复失败的视频下载... | |
将 github/gitlab 资源库转化为 NoSQL 数据库 GitRowsPack-Api Posted: 26 Dec 2021 11:36 PM PST gitrowspack-api 是面向数据库的(github/gitlab)存储库的服务接口。可以将你的 github/gitlab 资源库转化为一个处理 json/yaml/csv 文件的 NoSQL 数据库! 它支持 json、csv 和 yaml 文件,但默认使用 json。这个项目的目的是拥有一个完整的快速运行 gitrows 的 api 实例。 How to set up 首先,你需要在你的 github/gitlab 配置文件中创建一个资源库,你可以把它叫做"data"或其他什么......但请记住,你项目中的每个目录都将... | |
Windows 摸鱼软件 Loaf Posted: 26 Dec 2021 11:36 PM PST | Loaf 是一个模拟 Windows Update 界面的工具,点击后可以模拟正在进行系统升级,从而达到摸鱼的效果。 因为 Windows App SDK 的 1.0 版本发布了,所以使用它制作了这个小应用。如上图所示,这个 App 就只有一个按钮,点击后假装开始 Windows Update,然后用户就可以光明正大地摸鱼了。 已经发布到微软应用商店高效工作分类,可以在这里下载: https://www.microsoft.com/zh-cn/p/loaf-a-winui3-app/9ndj3q12nrrm 关于 WinUI 3 ... | |
解决 log4shell 漏洞 SafeLog4j Posted: 26 Dec 2021 10:22 PM PST Safelog4j 是一个基于仪器的安全工具,帮助团队发现、验证和解决 log4shell 漏洞,而无需扫描或升级。 Safelog4j 不依赖于版本号或文件名。相反,它检测应用程序以查找 log4j 并执行内部测试以证明该应用程序是可利用的(检查)。Safelog4j 还使用检测来禁用攻击(块)使用的 JNDI 查找代码。这是接种其他易受攻击的应用程序或 API 的最有效方法。 Safelog4j 提供了针对单个漏洞的 IAST 和 RASP 功能:log4shell。IAST 验证漏洞... | |
高性能网络压力测试仪 dperf Posted: 26 Dec 2021 07:27 PM PST dperf 是一款由百度开源的超高性能的网络压力测试仪。 它使用了DPDK与用户态TCP协议栈技术,用一台x86服务器就可以制造巨大流量:数10亿并发连接,百Gbps吞吐,千万级HTTP CPS,其性能远远超过商业测试仪。它还能够精确显示全链路的丢包数,能够帮助你准确找到被测设备性能瑕疵。 它既可以对用来对四层网关、交换机进行性能测试,也可用来测评CPU的网络报文处理能力。 Performance HTTP Connections per Second Client Cores S... | |
基于 go-chart 生成数据图表 go-charts Posted: 26 Dec 2021 07:24 PM PST go-charts基于 go-chart 生成数据图表,无其它模块的依赖纯golang的实现,支持svg与png的输出,Apache ECharts在前端开发中得到众多开发者的认可,go-charts兼容Apache ECharts的配置参数,简单快捷的生成相似的图表(svg或png),方便插入至Email或分享使用。下面为常用的几种图表截图(黑夜模式): 支持图表类型 暂仅支持三种的图表类型:line, bar 以及 pie 示例 go-charts兼容了echarts的参数配置,可简单的使用json形式的配置... | |
No comments:
Post a Comment