Posts
-
xxl-conf
A lightweight distributed configuration management platform. (分布式配置管理平台XXL-CONF)
XXL-CONF is a lightweight distributed configuration management platform, with features such as “lightweight, second dynamic push, multi-environment, cross-language, cross-room deployment, configuration listening, permission control, version rollback”. Now, it’s already open source, real “out-of-the-box”.
XXL-CONF 是一个轻量级分布式配置管理平台,拥有”轻量级、秒级动态推送、多环境、跨语言、跨机房、配置监听、权限控制、版本回滚”等特性。现已开放源代码,开箱即用。
Tags: #java • xxl-conf • configuration
-
json_resume
Generates pretty HTML, LaTeX, markdown, with biodata feeded as input in JSON
JsonResume creates pretty versions of resume from a single JSON input file. Output formats are specifically customized to modern resume templates. Also, there are a ton of customizations to the templates possible, to make your own version of resume created easily and super quickly.
Tags: #ruby • json • html
-
nerve
A service registration daemon that performs health checks; companion to airbnb/synapse
Nerve is a utility for tracking the status of machines and services. It runs locally on the boxes which make up a distributed system, and reports state information to a distributed key-value store. At Airbnb, we use Zookeeper as our key-value store. The combination of Nerve and Synapse make service discovery in the cloud easy!
Tags: #ruby
-
timeout
Timeout provides a way to auto-terminate a potentially long-running operation if it hasn’t finished in a fixed amount of time.
Timeout provides a way to auto-terminate a potentially long-running operation if it hasn’t finished in a fixed amount of time.
Previous versions didn’t use a module for namespacing, however
Tags: #ruby
-
query-composer
A library for composing complex SQL queries by defining their subcomponents and the dependencies between them.
Simple SQL queries are, well, simple. But when you start needing to deal with nested subqueries, and especially when those nested subqueries themselves require nested subqueries…things start getting difficult to manage.
Query::Composerwas extracted from a real application, where reporting queries were dynamically generated and typically exceeded 50KB of text for the query alone!This library allows you to specify each component of query independently, as well as allowing you to indicate which other components each component depends on. The composer will then build the correct query from those components, on demand.
Tags: #ruby
-
quartz-manager
REST API and UI Console Manager for Quartz Scheduler. This is a Java Library & UI embeddable single page app, to control and monitor jobs scheduled with Quartz Scheduler
QUARTZ MANAGER
Quartz Manager UI
Quartz Manager API
HOW IT WORKS
Quartz Manager Starter API Lib
Quartz Manager Starter UI Lib
Quartz Manager Starter Security Lib
Quartz Manager Persistence Lib
EXAMPLES
LIMITATIONS
ROADMAP
REPOSITORY
HOW TO CONTRIBUTE
SUPPORT THE PROJECTTags: #java • quartz-scheduler • scheduled-jobs
-
chyrp-lite
An ultra-lightweight blogging engine, written in PHP.
Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss. You can have a traditional blog, a tumbleblog, or you can add oodles of customisation and build a general-purpose web publishing platform with blogging features on the side. You get five beautiful blog themes and a friendly administration console, all fully navigable on a broad range of devices, thanks to the power of responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will be accessible to visitors who use assistive technologies.
With a flexible system of Feathers and Pages, you can make your website whatever you want it to be. Feathers enable different types of blog content – you can restrict yourself to absolute textual purity, or you can create a multimedia rainbow. Pages let you publish articles separate from your blog content – be it a simple colophon or a hierarchy of multiple pages, optionally including a homepage that your visitors will see when they first arrive at your website.
Tags: #php • blog-engine • mysql
-
apiary-client
Apiary CLI client
The Apiary CLI Client gem is a command line tool for developing and previewing API Blueprint documents locally. It can also be used for pushing updated documents to and fetching existing documents from Apiary.
Please see the
apiary helpcommand and the full documentation for an in-depth look in how to use this tool.For instructions on making your own changes, see Hacking Apiary CLI Client, below.
Tags: #ruby • apiary
-
exposed
A library to use Xposed without root or recovery(or modify system image etc..).
exposed 致力于为App提供 Xposed 运行环境。基本思路是劫持APP进程启动的入口,加载 Xposed 插件以及 hook框架 epic 。
exposed本质上是一个 Xposed 与 APP进程 之间的兼容层,它给Xposed模块提供运行环境(如插件加载、hook环境等)。
目前使用最广泛的实现是 VirtualXposed,它使用 VirtualApp 来运行APP并提供进程入口劫持。但是,exposed 本身并不依赖双开宿主;甚至不需要双开。
另外,基于APP加固的思路,甚至直接修改APK,或者通过magisk注入进程的方式,都可以实现 Xposed。
目前有以下几种实现方式:
- VirtualXposed :基于双开实现,通过 VirtualApp 运行目标APK,在进程启动入口加载 exposed。优势:免安装,无篡改签名问题。劣势:性能 & 稳定性受限于双开,无法与系统完全交互。
- 太极:基于修改APK实现。在 Application 类的入口织入 exposed 入口代码,从而加载 exposed。优势:可以与系统完全交互,性能好。劣势:签名改变,虽有独特技术可以绕过所有检测,但是依然有风险。部分APP调用其他会检测签名,使得所有APP必须被“太极化”,风险极高。
- 太极·Magisk:通过 Magisk 修改系统文件,在 Zygote 进程启动的时候执行 exposed 入口代码,从而加载 exposed。优势:完全体,不存在上述所有问题。劣势:需要解锁Bootloader和刷机。
Tags: #java
-
hawkpost
Generate links that users can use to submit messages encrypted with your public key.
Hawkpost lets you create unique links that you can share with the person that desires to send you important information but doesn’t know how to deal with PGP.
You can deploy your own server using the code from this repository or use the official server (that is running an exact copy of this repo) at https://hawkpost.co.
Tags: #python • python3 • openpgp
subscribe via RSS