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/libc in 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-resizer to @bam.tech/react-native-image-resizer

    Tags: #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: commonmark and plantuml. The plantuml backend 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.ts in: ./testScripts, demonstrates full examples with comments.

    To Run:

    Create a .env file in root dir with your infura provider key: INFURA=your_key

    Install dependencies: $ yarn install

    Run example: $ ts-node ./test/testScripts/swapExample.ts

    Tags: #typescript

subscribe via RSS