Posts
-
git-labelmaker
:flags: Manage your GitHub labels from the command line!
Edit GitHub labels from the command line using
git-labelmaker! You can easily add or remove GitHub labels, making it easier for your projects to adhere to a sane labelling scheme.Tags: #javascript • command-line • cli
-
recommendable
:+1::-1: A recommendation engine using Likes and Dislikes for your Ruby app
Recommendable is a gem that allows you to quickly add a recommendation engine for Likes and Dislikes to your Ruby application using my version of [Jaccardian similarity and memory-based collaborative filtering][collaborative filtering].
Tags: #ruby • redis • sidekiq
-
strongbox
Strongbox is an artifact repository manager.
Strongbox is a modern OSS artifact repository manager. With a well-developed architecture, it provides native implementations for various layout formats, such as [Maven][docs-maven], [NPM][docs-npm], [NuGet][docs-nuget], and [Raw][docs-raw].
All of the implemented layout formats (a.k.a. “[layout providers][docs-providers]”) are written natively in Java. Our goal is to implement a universal repository manager that can host and serve artifacts in every mainstream format.
Strongbox has a search engine and an [Artifact Query Language][docs-aql].
Tags: #java • artifact-repository-manager • maven
-
one_gadget
The best tool for finding one gadget RCE in libc.so.6
When playing ctf pwn challenges we usually need the one-gadget RCE (remote code execution), which leads to call
execve('/bin/sh', NULL, NULL).This gem provides such gadgets finder, no need to use objdump or IDA-pro every time like a fool :wink:
To use this tool, type
one_gadget /path/to/libcin command line and enjoy the magic :laughing:Tags: #ruby • ctf • pwnable
-
homebrew-rmtree
Remove a formula and its unused dependencies
It’s an external command for Homebrew that provides a new command,
rmtree, that will uninstall that formula, and uninstall any of its dependencies that have no formula left installed that depend on them. The command will check all dependencies recursively starting at the one specified on the command line.This is tricky business. So this command comes with a warning.
Tags: #ruby
-
ts-mockito
Mocking library for TypeScript
Mocking library for TypeScript inspired by http://mockito.org/
Tags: #typescript • mockito • stub
-
bot
Completely free and open-source human-like Instagram bot. Powered by UIAutomator2 and compatible with basically any Android device 5.0+ that can run Instagram - real or emulated.
It’s very hard nowadays to grow an account. Have you ever been on the explore page? IG will show your post only to close accounts & accounts you interact most with, you will never be on the explore page. Nobody will see your beautiful photos, your hilarious memes, or whatever you are posting. But now you can do something about that! With GramAddict you can get noticed easily, and if you really deserve it, your account will grow super fast!
Tags: #python • android • automation
-
react-native-image-resizer
🗻 Resize local images with React Native
⚠ Warning Since version 3.0.0 this library has been moved from
react-native-image-resizerto@bam.tech/react-native-image-resizerTags: #java • react-native • android
-
Database-to-PlantUML
Compile PostgreSQL and MySQL table information into a PlantUML description.
This utility renders a graphical 2D visualisation of a database.
Currently, the only supported frontends are PostgreSQL and MySQL. There are 2 backends:
commonmarkandplantuml. Theplantumlbackend allows to generate visualisations into the following formats:- PNG,
- SVG,
- EPS,
- PDF,
- VDX,
- XMI,
- HTML,
- TXT,
- UTXT,
- LaTeX.
Tags: #php • visualisation • plantuml
-
balancer-sor
Smart order router: off-chain linear optimization of routing orders across pools for best price execution
There are two types of swap available:
swapExactIn - i.e. You want to swap exactly 1 ETH as input and SOR will calculate X amount of BAL you receive in return.
or
swapExactOut - i.e. You want to receive exactly 1 BAL and SOR will calculate X amount of ETH you must input.The SOR will return totalReturn/totalInput as well as a list swaps to achieve the total. Swaps can be through direct pools, i.e. A > POOL1 > B, or via a multihop pool, i.e. A > POOL1 > C > POOL2 > B. The swaps are returned in a format that can be directly to the Vault to execute the trade.
The example file
swapExample.tsin: ./testScripts, demonstrates full examples with comments.To Run:
Create a .env file in root dir with your infura provider key:
INFURA=your_keyInstall dependencies:
$ yarn installRun example:
$ ts-node ./test/testScripts/swapExample.tsTags: #typescript
subscribe via RSS