Programming IV Courses Online

Live Instructor Led Online Training Programming IV courses is delivered using an interactive remote desktop! .

During the course each participant will be able to perform Programming IV exercises on their remote desktop provided by Qwikcourse.


How do I start learning Programming IV?


Select among the courses listed in the category that really interests you.

If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.

Programming IV Training


MTR

About

MTR combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool. As mtr starts, it investigates the network connection between the host mtr runs on and a user-specified destination host. After it determines the address of each network hop between the machines, it sends a sequence of ICMP ECHO requests to each one to determine the quality of the link to each machine. As it does this, it prints


7 hours

$1,990

Hakrawler

About

hakrawler is a Go web crawler designed for easy, quick discovery of endpoints and assets within a web application. It can be used to discover: The goal is to create the tool in a way that it can be easily chained with other tools such as subdomain enumeration tools and vulnerability scanners in order to facilitate tool chaining, for example: assetfinder target.com | hakrawler | some-xss-scanner


7 hours

$1,990

Bashplotlib

About

Plotting in the terminal.

bashplotlib is a python package and command line tool for making basic plots in the terminal. It's a quick way to visualize data when you don't have a GUI. It's written in pure python and can quickly be installed anywhere using pip.


7 hours

$1,990

Has Scope

About

Has scope allows you to map incoming controller parameters to named scopes in your resources. Imagine the following model called graduations: class Graduation < ActiveRecord::Base scope :featured, -> { where(featured: true) } scope :by_degree, -> degree { where(degree: degree) } scope :by_period, -> started_at, ended_at { where("started_at = ? AND ended_at = ?", started_at, ended_at) } end You can use those named scopes as filters by declaring them on your controller: class GraduationsController < ApplicationController has_scope :featured, type: :boolean has_scope :by_degree end Now, if you want to apply them to an specific resource, you just need to call apply_scopes: class GraduationsController < ApplicationController has_scope :featured, type: :boolean has_scope :by_degree has_scope :by_period, using: %i[started_at ended_at], type: :hash def index @graduations = apply_scopes(Graduation).all end end Then for each request: /graduations

=> acts like a normal request

/graduations?featured=true

=> calls the named scope and bring featured graduations

/graduations?by_period[started_at]=20100701&by_period[ended_at]=20101013

=> brings graduations in the given period

/graduations?featured=true&by_degree=phd

=> brings featured graduations with phd degree

You can retrieve all the scopes applied in one action with current_scopes method. In the last case, it would return: { featured: true, by_degree: 'phd' }.


7 hours

$1,990

Athame

About

Athame patches your shell to add full Vim support by routing your keystrokes through an actual Vim process. Athame can currently be used to patch readline (used by bash, gdb, python, etc) and/or zsh (which doesn't use readline). Don't most shells already come with a vi-mode? Yes, and if you're fine with basic vi imitations designed by a bunch of Emacs users, feel free to use them. ...but for the true Vim fanatics who sacrifice goats to the modal gods, Athame gives you the full power of Vim.

Requirements

Setting up Athame Readline

Option 1: (Arch Linux only) Use the AUR


7 hours

$1,990

Stump Window Manager

About

StumpWM is a window manager written entirely in Common Lisp. It attempts to be highly customizable while relying entirely on the keyboard for input. You will not find buttons, icons, title bars, tool bars, or any of the other conventional GUI widgets. These design decisions reflect the growing popularity of productive, customizable lisp based systems.

Philosophy

StumpWM is a "everything-and-the-kitchen-sink WM" or "the Emacs of WMs." StumpWM:Windows::Emacs:Text

  • StumpWM is
    • Hackable
    • Written in Common Lisp
    • A multi paradigm window manager
    • A Superior window managing experience
  • StumpWM is not
    • Minimalist
    • Narrow scope
    • Configured by editing the source directly
    • A full blown desktop environment If you want a minimalist tiling window manager, then StumpWM is not what you're looking for. The code base is ~15k lines, the binaries produced are ~60mb. StumpWM manages windows the way emacs manages buffers, or the way screen manages terminals. If you want a flexible, customizable, hackable desktop experience, look no further.

7 hours

$1,990

Snakeware

About

snakeware is a free Linux distro with a Python userspace inspired by the Commodore 64. You are booted directly into a Python interpreter, which you can use to do whatever you want with your computer. IRC Channel: #snakeware on irc.rizon.net.

Motivation

The idea is that a Python OS would be fun to use and very easy to contribute to. Even relative beginners might be able to find ways to meaningfully contribute apps and other code to this distro. Our window manager, snakewm, is based on pygame/pygame_gui. We do not use X11; snakewm draws directly to /dev/fb0. We also are not going to be using any other huge and opaque software such as systemd, etc. The goal is to eventually have a usable set of userspace apps and utilities written entirely in Python, because Python is fun and it Just Werks.


7 hours

$1,990

HUNT

About

HUNT Suite Proxy Extensions

  • HUNT Suite is a collection of Burp Suite Pro/Free and OWASP ZAP extensions.
  • Identifies common parameters vulnerable to certain vulnerability classes (Burp Suite Pro and OWASP ZAP).
  • Organize testing methodologies (Burp Suite Pro and Free).

    HUNT Parameter Scanner - Vulnerability Classes

  • SQL Injection
  • Local/Remote File Inclusion & Path Traversal
  • Server Side Request Forgery & Open Redirect
  • OS Command Injection
  • Insecure Direct Object Reference
  • Server Side Template Injection
  • Logic & Debug Parameters
  • Cross Site Scripting
  • External Entity Injection
  • Malicious File Upload

    TODO

  • Change regex for parameter names to include user_id instead of just id
  • Search in scanner window
  • Highlight param in scanner window
  • Implement script name checking, REST URL support, JSON & XML post-body params.
  • Support normal convention of Request tab: Raw, Params, Headers, Hex sub-tabs inside scanner
  • Add more methodology JSON files:
    • Web Application Hacker's Handbook
    • PCI
    • HIPAA
    • CREST
    • OWASP Top Ten
    • OWASP Application Security Verification Standard
    • Penetration Testing Execution Standard
    • Burp Suite Methodology
  • Add more text for advisory in scanner window
  • Add more descriptions and resources in methodology window
  • Add functionality to send request/response to other Burp tabs like Repeater

    Authors

  • JP Villanueva
  • Jason Haddix

    Contributors

  • Ryan Black
  • Fatih Egbatan
  • Vishal Shah

    HUNT Suite for Burp Suite Pro/Free

    HUNT Parameter Scanner (hunt_scanner.py)

    This extension does not test these parameters, but rather alerts on them so that a bug hunter can test them manually. For each class of vulnerability, Bugcrowd has identified common parameters or functions associated with that vulnerability class. We also provide curated resources in the issue description to do thorough manual testing of these vulnerability classes.

    HUNT Testing Methodology (hunt_methodology.py)

    This extension allows testers to send requests and responses to a Burp Suite tab called "HUNT Methodology". This tab contains a tree on the left side that is a visual representation of your testing methodology. By sending request/responses here testers can organize or attest to having done manual testing in that section of the application or having completed a certain methodology step.


7 hours

$1,990

Mainframer

About

A tool that executes a command on a remote machine while syncing files back and forth. The process is known as remote execution (in general) and remote build (in particular cases). Mainframer helps to move heavy operations (like compiling the source code) from a personal computer to a dedicated machine. This way you, as a developer, can use your machine for changing the source code or browsing the documentation without constant freezes and hearing jet engine-like sounds caused by the build process. The execution itself is not limited and can be applied to actions like encoding audio and video, batch processing and more. It works via pushing files to the remote machine, executing the command there and pulling results to the local machine. $ mainframer ./gradlew build Sync local remote machine... :build


7 hours

$1,990

Discover Monocular

About

Monocular is a web-based application that enables the search and discovery of charts from multiple Helm Chart repositories. It is the codebase that powers the Click here to learn more about Helm, Charts and Kubernetes.

Content

  • Installation
  • Access Monocular
  • Roadmap

 

 


7 hours

$1,990

Learn Droppy

About

Droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi.

Features

  • Responsive, scalable HTML5 interface

  • Realtime updates of file system changes

  • Directory and Multi-File upload

  • Drag-and-Drop support

  • Clipboard support to create image/text files

  • Side-by-Side mode

  • Simple and fast Search

  • Shareable public download links

  • Zip download of directories

  • Powerful text editor with themes and broad language support

  • Image and video gallery with touch support

  • Audio player with seeking support

  • Fullscreen support for editor and gallery

  • Supports installing to the homescreen

  • Docker images available for x86-64, ARMv6, ARMv7 and ARMv8

    General Information

    Two directories will be used, one for configuration and one for the actual files: droppy maintains an in-memory representation of the files directory. If you're on slow storage and/or serving 100k or more files, the initial indexing on startup will likely take some time.


7 hours

$1,990

Himawaripy

About

Put near-realtime picture of Earth as your desktop background himawaripy is a Python 3 script that fetches near-realtime (10 minutes delayed) picture of Earth as its taken by as your desktop background. Set a cronjob (or systemd service) that runs in every 10 minutes to automatically get the near-realtime picture of Earth.

Supported Desktop Environments

Tested

  • Unity 7
  • Mate 1.8.1
  • Pantheon
  • LXDE
  • OS X
  • GNOME 3
  • Cinnamon 2.8.8
  • KDE

    Not Supported

  • any other desktop environments that are not mentioned above.

7 hours

$1,990

Genie

About

Genie is a federated job orchestration engine developed by Netflix. Genie provides REST-ful APIs to run a variety of big data jobs like Hadoop, Pig, Hive, Spark, Presto, Sqoop and more. It also provides APIs for managing the metadata of many distributed processing clusters and the commands and applications which run on them.


7 hours

$1,990

Docker Compose Ui

About

Docker Compose UI is a web interface for Docker Compose. The aim of this project is to provide a minimal HTTP API on top of Docker Compose while maintaining full interoperability with Docker Compose CLI. The application can be deployed as a single container, there are no dependencies nor databases to install.


7 hours

$1,990

Ml Workspace

About

All-in-one web-based development environment for machine learning

Getting Started Features & Screenshots Support Report a Bug FAQ Known Issues Contribution

The ML workspace is an all-in-one web-based IDE specialized for machine learning and data science. It is simple to deploy and gets you started within minutes to productively built ML solutions on your own machines. This workspace is the ultimate tool for developers preloaded with a variety of popular data science libraries (e.g., Tensorflow, PyTorch, Keras, Sklearn) and dev tools (e.g., Jupyter, VS Code, Tensorboard) perfectly configured, optimized, and integrated.

Highlights


7 hours

$1,990

Anago

About

anaGo is a Python library for sequence labeling(NER, PoS Tagging,...), implemented in Keras. anaGo can solve sequence labeling tasks such as named entity recognition (NER), part-of-speech tagging (POS tagging), semantic role labeling (SRL) and so on. Unlike traditional sequence labeling solver, anaGo don't need to define any language dependent features. Thus, we can easily use anaGo for any languages. As an example of anaGo, the following image shows named entity recognition in English:


7 hours

$1,990

Maccy

About

Maccy is a lightweight clipboard manager for macOS. It keeps the history of what you copy and lets you quickly navigate, search, and use previous clipboard contents.

  • Features
  • Install
  • Usage
  • Advanced
    • Ignore Copied Items
    • Ignore Custom Copy Types
  • Why Yet Another Clipboard Manager
  • CI
  • License

Features

  • Lightweight and fast
  • Keyboard-first
  • Secure and private
  • Native UI
  • Open source and free

7 hours

$1,990

Yamux

About

Yamux (Yet another Multiplexer) is a multiplexing library for Golang. It relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it. Yamux features include:

  • Bi-directional streams
    • Streams can be opened by either client or server
    • Useful for NAT traversal
    • Server-side push support
  • Flow control
    • Avoid starvation
    • Back-pressure to prevent overwhelming a receiver
  • Keep Alives
    • Enables persistent connections over a load balancer
  • Efficient
    • Enables thousands of logical streams with low overhead

7 hours

$1,990

Radon

About

RadonDB is an open source, Cloud-native MySQL database for unlimited scalability and performance.

RadonDB is a cloud-native database based on MySQL, and architected in fully distributed cluster that enable unlimited scalability (scale-out), capacity and performance. It supported distributed transaction that ensure high data consistency, and leveraged MySQL as storage engine for trusted data reliability. RadonDB is compatible with MySQL protocol, and sup-porting automatic table sharding as well as batch of automation feature for simplifying the maintenance and operation workflow.

Features

  • Automatic Sharding
  • Auditing and Logging
  • Parallel Execution: Parallel Query, Parallel DML and Parallel DDL
  • Parallel CHECKSUM TABLE: Gives same results as MySQL
  • Distributed Transaction: Snapshot Isolation
  • Distributed Joins: Sort-Merge Join, Nested-Loop Join
  • Distributed Full Text Search
  • Multi Tenant by Database
  • Prepared SQL Statement
  • JSON

7 hours

$1,990

Amidst

About

Amidst is a tool to display an overview of a Minecraft world, without actually creating it. Amidst can:

  • render an overview of a world from a given seed and Minecraft version
  • save an image of the map
  • use a save game
  • display biome information
  • display slime chunks
  • display end islands
  • display the following structures
    • world spawn
    • strongholds
    • villages
    • witch huts
    • pillager outposts
    • jungle temples
    • desert temples
    • igloos
    • abandoned mine shafts
    • ocean monuments
    • ocean ruins
    • shipwrecks
    • buried treasures
    • nether fortresses
    • end cities Amidst cannot:
  • display changes that were applied to a save game like
    • changes made by world editors like MCEdit
    • changes made while loading the world in Minecraft
  • find individual blocks or mobs like
    • diamond ore
    • cows

      Amidst has found a new home

      Amidst was moved to a new location, since Skidoodle aka skiphs is too busy to maintain it. It has also found some new developers. One of them is DrFrankenstone, a.k.a. Treer, who is the developer of AmidstExporter. Skidoodle is still an owner of Amidst and agreed to move the project.


7 hours

$1,990

SwiftForms

About

Purpose SwiftForms is a powerful and extremely flexible library written in Swift that allows to create forms by just defining them in a couple of lines. It also provides the ability to customize cells appearance, use custom cells and define your own selector controllers. Here is an screenshot from an example application using SwiftForms


7 hours

$1,990

OpenDUNE

About

About OpenDUNE is an open source re-creation of the popular game "Dune II", originally made by Westwood Studios, and released by Virgin Entertainment. It attempts to re-create the original game and apply modern technology to it to allow it to be run natively on most operating systems. OpenDUNE is licensed under the GNU General Public License version 2.0. For more information, see the COPYING file included with every release and source


7 hours

$1,990

Selecta

About

Selecta is a fuzzy selector. You can use it for fuzzy selection in the style of Command-T, ctrlp, etc. You can also use it to fuzzy select anything else: command names, help topics, identifiers; anything you have a list of. It was originally written to select things from vim, but it has no dependency on vim at all and is used for many other purposes. Its interface is dead simple:

  • Pass it a list of choices on stdin.
  • It will present a pretty standard fuzzy selection interface to the user (and block until they make a selection or kill it with ^C).
  • It will print the user's selection on stdout. For example, you can say: cat $(ls *.txt | selecta) which will prompt the user to fuzzy-select one of the text files in the current directory, then print the contents of whichever one they choose. It looks like this: Selecta supports these keys:

    Theory of Operation

    Selecta is unusual in that it's a filter (it reads from/to stdin/stdout), but it's also an interactive program (it accepts user keystrokes and draws a UI). It directly opens /dev/tty to do the latter. With that exception aside, Selecta is a normal, well-behaved Unix tool. If a selection is made, the line will be written to stdout with a single trailing newline. If no selection is made (meaning the user killed Selecta with ^C), it will write nothing to stdout and exit with status code 1. Because it's just a filter program, Selecta doesn't know about any other tools. Specifically, it does not: The ranking algorithm is: They must be in order, but don't have to be sequential. Case is ignored. Some concrete examples: because the matching substring is shorter ("le" vs. "ladde").


7 hours

$1,990

Termtile

About

termtile is a set of scripts, which set you free from your mouse and touchpad. Don't distract yourself and manage all your terminal windows with a handful of commands. Now with multi-screen support! All scripts are written in AppleScript, so they are unfortunately limited to OS X at the moment. (Tip: enable Command key option in Preferences > Profiles > Window, so you'll see the keyboard shortcut which jumps to a particular window)


7 hours

$1,990

Paginate

About

Android library for creating simple pagination functionality (aka infinite scrolling) upon RecyclerView or AbsListView. Features

  • Configuration allows you to setup automatic adding/removing of the loading list item (enabled by default)
  • Custom loading list item - inflate and bind (default loading list item view will be used if custom one is not provided)
  • Custom SpanSizeLookup for the loading list item when GridLayoutManager is used (by default loading list item will use full span)
  • Custom loading trigger threshold
  • Support RecyclerView (using linear, grid and staggered LayoutManager) and AbsListView (ListView | GridView)

7 hours

$1,990

Explore Kafdrop

About

Kafdrop is a web UI for viewing Kafka topics and browsing consumer groups. The tool displays information such as brokers, topics, partitions, consumers, and lets you view messages. This project is a reboot of Kafdrop 2.x, dragged kicking and screaming into the world of JDK 11+, Kafka 2.x, Helm and Kubernetes. It's a lightweight application that runs on Spring Boot and is dead-easy to configure, supporting SASL and TLS-secured brokers.

Features

  • View Kafka brokers topic and partition assignments, and controller status

  • View topics partition count, replication status, and custom configuration

  • Browse messages JSON, plain text and Avro encoding

  • View consumer groups per-partition parked offsets, combined and per-partition lag

  • Create new topics

  • View ACLs

  • Support for Azure Event Hubs

    Requirements

  • Java 11 or newer

  • Kafka (version 0.11.0 or newer) or Azure Event Hubs Optional, additional integration:

  • Schema Registry


7 hours

$1,990

Wssh

About

wssh is a SSH to WebSockets Bridge that lets you invoke a remote shell using nothing but HTTP. The client connecting to wssh doesn't need to speak the SSH protocol - rather, the SSH connection is terminated at the bridge level and the pty is wrapper through a thin layer of JSON and sent back to the client. This means you can implement a WSSH client in just a few lines of code, even for a web browser.


7 hours

$1,990

Welcome Coordinator

About

Welcome Coordinator is a library for Android that will help you create really awesome welcome wizards for your apps, but that's not all. You can also use the library to create form wizards really nicely. Take a look to how you would integrate Welcome Coordinator into your app.


7 hours

$1,990

Zlog

About

  1. What is zlog? zlog is a reliable, high-performance, thread safe, flexible, clear-model, pure C logging library. Actually, in the C world there was NO good logging library for applications like logback in java or log4cxx in c++. Using printf can work, but can not be redirected or reformatted easily. syslog is slow and is designed for system use. So I wrote zlog. It is faster, safer and more powerful than log4c. So it can be widely used.
  2. Install

7 hours

$1,990

Learn HapticKey

About

HapticKey is a simple utility application for MacBook with Touch Bar that triggers a haptic feedback when tapping Touch Bar. Since Touch Bar is just a flat panel, there is no feedback other than a visual change of the key displayed, it is terribly uncomfortable especially when tapping ESC key, like while using Vim. 

Content

  • Usage
  • Build
  • Development
  • Overviews

 


7 hours

$1,990

Oomd

About

oomd is userspace Out-Of-Memory (OOM) killer for linux systems.

Background

Out of memory killing has historically happened inside kernel space. On a fail. However, if an application dereferences the returned pointer and the system has run out of physical memory, the linux kernel is forced to take extreme measures, up to and including killing processes. This is sometimes a slow and painful process because the kernel can spend an unbounded amount of time swapping in and out pages and evicting the page cache. Furthermore, oomd aims to solve this problem in userspace. oomd leverages PSI and cgroupv2 to monitor a system holistically. oomd then takes corrective action in


7 hours

$1,990

NymphCast

About

NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device. In addition, the server supports powerful NymphCast apps written in AngelScript to extend the overall NymphCast functionality with e.g. 3rd party audio / video streaming protocol support on the server side, and cross-platform control panels served to the client application that integrate with the overall client experience.
NymphCast requires at least the server application to run on a target device, while the full functionality is provided in conjunction with a remote control device: Client-side core functionality is provided through the NymphCast library.

NymphCast Player Client

The NymphCast Player is provided as a demonstration of the NymphCast SDK (see details on the SDK later in the document), implementing basic NymphCast functionality. It is designed to run on any mainstream desktop OS, as well as Android-based smartphones and tablets.

Server Platforms

The server targets SBCs, but like the client (and SDK) should work on any platform that supports a C++17 toolchain and is supported by the LibPoco dependency:

  • Desktop/Server: Windows, Linux, macOS, Solaris, HP-UX, AIX
  • Embedded/Mobile: Windows Embedded CE, Embedded Linux (uClibc or glibc), iOS, Android, QNX, VxWorks The server relies on the FFmpeg and SDL2 libraries, which are supported on a wide variety of platforms, with Linux, MacOS and Windows being the primary platforms.

    Limitations

    The server is assumed to have 100 MB heap space free for caching.

Repository Structure

The repository currently contains the NymphCast server, NymphCast Player client sources. Some developer tools are also provided but are of no concern for the first-time user. / |- player (the NymphCast demonstration client) |- src/ | |- client (basic NymphCast client, for testing) | |- client_lib (NymphCast SDK files) | |- server (the NymphCast server and NymphCast app files) |- tools (shell scripts for creating releases, in progress)


7 hours

$1,990

Light Bootstrap Dashboard

About

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple. It is built on top of Bootstrap 4 and it is fully responsive. It comes with a big collections of elements that will offer you multiple possibilities to create the app that best fits your needs. It can be used to create admin panels, project management systems, web applications backend, CMS or CRM. The product represents a big suite of front-end developer tools that can help you jump start your project. We have created it thinking about things you actually need in a dashboard. Light Bootstrap Dashboard contains multiple handpicked and optimised plugins. Everything is designed to fit with one another. As you will be able to see, the dashboard you can access on Creative Tim is a customisation of this product. It comes with 6 filter colors for the sidebar (black, azure,green,orange,red,purple) and an option to have a background image. Special thanks go to: Robert McIntosh for the notification system Chartist for the wonderful charts We are very excited to share this dashboard with you and we look forward to hearing your feedback!


7 hours

$1,990

Mondrian

About

Mondrian is a smart and easy-to-learn vector graphics web app. UNMAINTAINED REPO: I wrote this in college for fun and am keeping it up for posterity.

Features

Basic

Mondrian offers all the tools needed to create, modify, and export simple SVG files.

Innovations

Mondrian also supports undo/redo through a (somewhat rough and unstable) file history API that There are no tests written for this system. It's a big todo.


7 hours

$1,990

Clikt

About

Clikt (pronounced "clicked") is a multiplatform Kotlin library that makes writing command line interfaces simple and intuitive. It's the "Command Line Interface for Kotlin". It is designed to make the process of writing command line tools effortless while supporting a wide variety of use cases and allowing advanced customization when needed. Clikt has:

  • arbitrary nesting of commands
  • composable, type safe parameter values
  • support for a wide variety of command line interface styles
  • multiplatform packages for JVM, NodeJS, and native Linux, Windows and MacOS What does it look like? Here's a complete example of a simple Clikt program: class Hello : CliktCommand() { val count: Int by option(help="Number of greetings").int().default(1) val name: String by option(help="The person to greet").prompt("Your name") override fun run() { repeat(count) { echo("Hello $name!") } } } fun main(args: Array) = Hello().main(args) And here's what it looks like when run: $ ./hello --count=3 Your name: John Hello John! Hello John! Hello John! The help page is generated for you: $ ./hello --help

7 hours

$1,990

APTSimulator

About

APT Simulator is a Windows Batch script that uses a set of tools and output files to make a system look as if it was compromised. In contrast to other adversary simulation tools, APT Simulator is deisgned to make the application as simple as possible. You don't need to run a web server, database or any agents on set of virtual machines. Just download the prepared archive, extract and run the contained Batch file as Administrator. Running APT Simulator takes less than a minute of your time.


7 hours

$1,990

Left

About

Left is distractionless plaintext editor designed to quickly navigate between segments of an essay, or multiple documents. It features an auto-complete, synonyms suggestions, writing statistics, markup-based navigation and a speed-reader.

The application was initially created to help Rekka with the writing of the upcoming novel Wiktopher, and later made available as a free and open source software. Learn more by reading the manual, or have a look at a tutorial video. If you need help, visit the Community.


7 hours

$1,990

Tortoise Orm

About

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was build with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in it's design that you are working not with just tables, you work with relational data. You can find docs at ReadTheDocs Tortoise ORM is young project and breaking changes are to be expected. We keep a Changelog and it will have possible breakage clearly documented. Tortoise ORM is supported on CPython >= 3.7 for SQLite, MySQL and PostgreSQL. Why was Tortoise ORM built? Python has many existing and mature ORMs, unfortunately they are designed with an opposing paradigm of how I/O gets processed. asyncio is relatively new technology that has a very different concurrency model, and the largest change is regarding how I/O is handled.


7 hours

$1,990

Oomox

About

Themix GUI theme designer

Graphical application for generating different color variations of Oomox (Numix-based), Materia (ex-Flat-Plat) and Arc themes (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2.

Table of contents:

  • Installing with package manager
  • Installing manually
  • Using with tiling WMs
  • Extra GTK3 CSS hacks
  • Spotify
  • Review videos/Usage instructions

7 hours

$1,990

SwiftKeychainWrapper

About

A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift. Provides singleton instance that is setup to work for most needs. Use KeychainWrapper.standard to access the singleton instance. If you need to customize the keychain access to use a custom identifier or access group, you can create your own instance instead of using the singleton instance. By default, the Keychain Wrapper saves data as a Generic Password type in the iOS Keychain. It saves items such that they can only be accessed when the app is unlocked and open. If you are not familiar with the iOS Keychain usage, this provides a safe default for using the keychain.


7 hours

$1,990

Explore ShellPop

About

Shellpop is all about popping shells. With this tool you can generate easy and sophisticated reverse or bind shell commands to help you during penetration tests. Don't waste more time with .txt files storing your Reverse shells!

Content

  • Installation
  • Shells List
  • Basic
  • Obfuscation
  • Encoders
  • Handlers
  • Stagers
  • Protocols

7 hours

$1,990

Integration

About

HACS (Home Assistant Community Store)

Manage (Install, track, upgrade) and discover custom elements for Home Assistant directly from the UI.

HACS is a integration that gives the user a powerful UI to handle downloads of custom integrations and plugins. Highlights of what HACS can do:


7 hours

$1,990

Krakatau

About

Krakatau provides an assembler and disassembler for Java bytecode, which allows you to convert binary classfiles to a human readable text format, make changes, and convert it back to a classfile, even for obfuscated code. You can also create your own classfiles from scratch by writing bytecode manually, and can examine and compare low level details of Java binaries. Unlike javap, the Krakatau disassembler can handle even highly obfuscated code, and the disassembled output can be reassembled into a classfile. Krakatau's assembler syntax is mostly a superset of Jasmin syntax with some minor incompatibilities, but unlike Jasmin, Krakatau has full support for all Java 14 features and even supports some undocumented features found in old versions of the JVM. Krakatau also provides a decompiler for converting Java binaries to readable source code. Unlike other decompilers, the Krakatau decompiler was specifically designed for working with obfuscated code and can easily handle tricks that break other decompilers. However, the Krakatau decompiler does not support some Java 8+ features such as lambdas, so it works best on older code.


7 hours

$1,990

Spotify Ad Blocker

About

EZBlocker is a Spotify Ad Blocker written in C# for Windows 7/8/10. The goal for EZBlocker is to be the most reliable ad blocker for Spotify. When an advertisement is playing, EZBlocker will mute Spotify until it's over. To download a pre-compiled binary of the latest version, click [here][1]. For more info, visit the [EZBlocker project page][2].

Technical overview

The current version of EZBlocker hooks Spotify in three ways: window titles, audio sessions, and a reverse listener. Window title The window title is used to grab the name of the currently playing song/artist/advertisement. EZBlocker also uses the window title to grab the Spotify process handle. Audio session


7 hours

$1,990

AHKActionSheet

About

An alternative to the UIActionSheet with a block-based API and a customizable look. Inspired by the Spotify app. It looks a lot better live than on the GIF (because compression).

Features

  • Modern, iOS 7 look
  • Block-based API
  • Highly customizable
  • Gesture-driven navigation with two ways to hide the control: either quick flick down or swipe and release (at the position when the blur is starting to fade)
  • Use a simple label or a completely custom view above the buttons
  • Use with or without icons (text can be optionally centered)
  • Status bar style matches the one from the presenting controller

7 hours

$1,990

AYVibrantButton

About

AYVibrantButton is a stylish button with iOS 8 vibrancy effect. It is a subclass of UIButton that has a simple yet elegant appearance and built-in support for UIVisualEffectView and UIVibrancyEffect classes introduced in iOS 8. Yet, it can be used on iOS 7 without the vibrancy effect.

Configurations

Vibrant buttons can be configured with one of the three supported button styles, invert, translucent and fill (see examples below). Some basic properties like icon, text, font, alpha, corner radius, border width and background color (for no vibrancy effect) can all be changed easily. The default vibrancy effect is for blur effect UIBlurEffectStyleLight. It could be set to any UIVibrancyEffect instance. For today extensions, it should be set to [UIVibrancyEffect notificationCenterVibrancyEffect].

Note

Though vibrant buttons can be placed anywhere, it is recommended that vibrant buttons with vibrancy effects should be placed in the contentView of UIVisualEffectView (except in today view). UIVisualEffectView can be created as follows. UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight]]; effectView.frame = self.view.bounds;


7 hours

$1,990

Stately

About

Stately is a symbol font that makes is easy to create a map of the United States using only HTML and CSS. Each state can be styled independently with CSS for making simple visualizations. And since it's a font, it scales bigger and smaller while staying sharp as a tack.

Files

map.svg      - SVG map used to create the font
assets\font  - Folder containing the web-font files
assets\sass  - Folder containing basic Sass files, including both Stately setup and stately.html demo customizations
assets\css   - Folder containing compiled CSS files
stately.html - Basic Demo
stately.svg  - SVG font file
stately.ttf  - TrueType font file

What is Stately?

Each state is a glyph within the font. Each state is positioned and sized relative to the the rest of the states, so that when each character is stacked on top of one another, it creates a full map. The pertinent characters are uppercase A-Z and lowercase a-z with lowercase y generating the District of Columbia and lowercase z generating a full US map. For modern browsers ligatures are available and a state's abbreviation is its ligature. For example, "va" generates the glyph of the state of Virginia and 'dc' the District of Columbia. Additionally, the ligature "usa" produces a character of the full US map.

Basic Use Case

You can use stately however you like, but some base Sass/CSS and HTML is included.


7 hours

$1,990

React Instantsearch

About

React InstantSearch is a library for building blazing fast search-as-you-type search UIs with Algolia.

React InstantSearch is a React library that lets you create an instant-search result experience using [Algolia][algolia-website]s search API. It is part of the InstantSearch family: React InstantSearch | [InstantSearch.js][instantsearch.js-github] | [Angular InstantSearch][instantsearch-angular-github] | [Vue InstantSearch][instantsearch-vue-github] | [InstantSearch Android][instantsearch-android-github] | [InstantSearch iOS][instantsearch-ios-github]

You should be using React InstantSearch if you want to:

  • Design search experiences with best practices
  • Customize your components at will
  • Follow React principles

7 hours

$1,990

Winauth

About

WinAuth is a portable, open-source Authenticator for Windows that provides counter or time-based RFC 6238 authenticators and common implementations, such as the Google Authenticator. WinAuth can be used with many Bitcoin trading websites as well as games, supporting Battle.net (World of Warcraft, Hearthstone, Heroes of the Storm, Diablo), Guild Wars 2, Glyph (Rift and ArcheAge), WildStar, RuneScape, SWTOR and Steam.


7 hours

$1,990

Ghostunnel

About

Ghostunnel is a simple TLS proxy with mutual authentication support for securing non-TLS backend applications. Ghostunnel supports two modes, client mode and server mode. Ghostunnel in server mode runs in front of a backend server and accepts TLS-secured connections, which are then proxied to the (insecure) backend. A backend can be a TCP domain/port or a UNIX domain socket. Ghostunnel in client mode accepts (insecure) connections through a TCP or UNIX domain socket and proxies them to a TLS-secured service. In other words, ghostunnel is a replacement for stunnel. Supported platforms: Ghostunnel is developed primarily for Linux on x86-64 platforms, although it should run on any UNIX system that exposes SO_REUSEPORT, including Darwin (macOS), FreeBSD, OpenBSD and NetBSD. Ghostunnel also supports


7 hours

$1,990

Zeitwerk

About

Zeitwerk is an efficient and thread-safe code loader for Ruby. Given a conventional file structure, Zeitwerk is able to load your project's classes and modules on demand (autoloading), or upfront (eager loading). You don't need to write require calls for your own files, rather, you can streamline your programming knowing that your classes and modules are available everywhere. This feature is efficient, thread-safe, and matches Ruby's semantics for constants. Zeitwerk is also able to reload code, which may be handy while developing web applications. Coordination is needed to reload in a thread-safe manner. The documentation below explains how to do this. The gem is designed so that any project, gem dependency, application, etc. can have their own independent loader, coexisting in the same process, managing their own project trees, and independent of each other. Each loader has its own configuration, inflector, and optional logger. Internally, Zeitwerk issues require calls exclusively using absolute file names, so there are no costly file system lookups in $LOAD_PATH. Technically, the directories managed by Zeitwerk do not even need to be in $LOAD_PATH. Furthermore, Zeitwerk does at most one single scan of the project tree, and it descends into subdirectories lazily, only if their namespaces are used.

Synopsis

Main interface for gems:

lib/my_gem.rb (main file)

require "zeitwerk" loader = Zeitwerk::Loader.for_gem loader.setup # ready! module MyGem end loader.eager_load # optionally Main generic interface: loader = Zeitwerk::Loader.new loader.push_dir(...) loader.setup # ready! The loader variable can go out of scope. Zeitwerk keeps a registry with all of them, and so the object won't be garbage collected. You can reload if you want to: loader = Zeitwerk::Loader.new loader.push_dir(...) loader.enable_reloading # you need to opt-in before setup loader.setup loader.reload and you can eager load all the code: loader.eager_load It is also possible to broadcast eager_load to all instances: Zeitwerk::Loader.eager_load_all

File structure

To have a file structure Zeitwerk can work with, just name files and directories after the name of the classes and modules they define: lib/my_gem.rb -> MyGem lib/my_gem/foo.rb -> MyGem::Foo lib/my_gem/bar_baz.rb -> MyGem::BarBaz lib/my_gem/woo/zoo.rb -> MyGem::Woo::Zoo Every directory configured with push_dir acts as root namespace. There can be several of them. For example, given loader.push_dir(Rails.root.join("app/models")) loader.push_dir(Rails.root.join("app/controllers")) Zeitwerk understands that their respective files and subdirectories belong to the root namespace: app/models/user.rb -> User app/controllers/admin/users_controller.rb -> Admin::UsersController Alternatively, you can associate a custom namespace to a root directory by passing a class or module object in the optional namespace keyword argument. For example, Active Job queue adapters have to define a constant after their name in ActiveJob::QueueAdapters. So, if you declare require "active_job" require "active_job/queue_adapters" loader.push_dir("#{dir}/adapters", namespace: ActiveJob::QueueAdapters) your adapter can be stored directly in that directory instead of the canonical #{__dir__}/active_job/queue_adapters. Please, note that the given namespace must be non-reloadable, though autoloaded constants in that namespace can be. That is, if you associate app/api with an existing Api module, that module should not be reloadable. However, if the project defines and autoloads the class Api::V2::Deliveries, that one can be reloaded.

Implicit namespaces

Directories without a matching Ruby file get modules autovivified automatically by Zeitwerk. For example, in app/controllers/admin/users_controller.rb -> Admin::UsersController Admin is autovivified as a module on demand, you do not need to define an Admin class or module in an admin.rb file explicitly.

Explicit namespaces

Classes and modules that act as namespaces can also be explicitly defined, though. For instance, consider app/models/hotel.rb -> Hotel app/models/hotel/pricing.rb -> Hotel::Pricing There, app/models/hotel.rb defines Hotel, and thus Zeitwerk does not autovivify a module. The classes and modules from the namespace are already available in the body of the class or module defining it: class Hotel < ApplicationRecord include Pricing # works end An explicit namespace must be managed by one single loader. Loaders that reopen namespaces owned by other projects are responsible for loading their constants before setup.

Collapsing directories

Say some directories in a project exist for organizational purposes only, and you prefer not to have them as namespaces. For example, the actions subdirectory in the next example is not meant to represent a namespace, it is there only to group all actions related to bookings: booking.rb -> Booking booking/actions/create.rb -> Booking::Create To make it work that way, configure Zeitwerk to collapse said directory: loader.collapse("booking/actions") This method accepts an arbitrary number of strings or Pathname objects, and also an array of them. You can pass directories and glob patterns. Glob patterns are expanded when they are added, and again on each reload. To illustrate usage of glob patterns, if actions in the example above is part of a standardized structure, you could use a wildcard: loader.collapse("*/actions")

Nested root directories

Root directories should not be ideally nested, but Zeitwerk supports them because in Rails, for example, both app/models and app/models/concerns belong to the autoload paths. Zeitwerk detects nested root directories, and treats them as roots only. In the example above, concerns is not considered to be a namespace below app/models. For example, the file: app/models/concerns/geolocatable.rb should define Geolocatable, not Concerns::Geolocatable.


7 hours

$1,990

Bootkube

About

Bootkube is a tool for launching self-hosted Kubernetes clusters. When launched, bootkube will deploy a temporary Kubernetes control-plane (api-server, scheduler, controller-manager), which operates long enough to bootstrap a replacement self-hosted control-plane. Additionally, bootkube can be used to generate all of the necessary assets for use in bootstrapping a new cluster. These assets can then be modified to support any additional configuration options.


7 hours

$1,990

Explore BottomSheetPickers

About

BottomSheetPickers is a library of new date and time pickers for Android, supporting API level 14 and up.

Contents

  1. Installation

  2. Usage

    1. Implement Callbacks

    2. Create Pickers

    3. Show the Dialog

    4. Theming

    5. Additional Options

      1. Basic Options

      2. DatePickerDialog and DatePickerDialog.Builder

      3. NumberPadTimePickerDialog and NumberPadTimePickerDialog.Builder

      4. GridTimePickerDialog and GridTimePickerDialog.Builder

      5. Setters Only

  3. Attribution


7 hours

$1,990

DBDebugToolkit

About

DBDebugToolkit is a debugging library written in Objective-C. It is meant to provide as many easily accessible tools as possible while keeping the integration process seamless.

Features

Example

To run the example project, clone the repo, and run pod install from the Example directory first. The example project is written in Objective-C. The code examples in this README are written in Swift 3.0.

Requirements

DBDebugToolkit requires iOS 8.0 or later.


7 hours

$1,990

Tag

About

tag is a command line tool to manipulate tags on Mac OS X files (10.9 Mavericks and above), and to query for files with those tags. tag can use the file system's built-in metadata search functionality to rapidly find all files that have been tagged with a given set of tags.


7 hours

$1,990

CloudFail

About

CloudFail is a tactical reconnaissance tool which aims to gather enough information about a target protected by Cloudflare in the hopes of discovering the location of the server. Using Tor to mask all requests, the tool as of right now has 3 different attack phases.

  1. Misconfigured DNS scan using DNSDumpster.com.
  2. Scan the Crimeflare.com database.
  3. Bruteforce scan over 2500 subdomains.

    Please feel free to contribute to this project. If you have an idea or improvement issue a pull request!


7 hours

$1,990

Pangolin

About

Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input. At its heart is a simple OpenGl viewport manager which can help to modularise 3D visualisation without adding to its complexity, and offers an advanced but intuitive 3D navigation handler. Pangolin also provides a mechanism for manipulating program variables through config files and ui integration, and has a flexible real-time plotter for visualising graphical data. The ethos of Pangolin is to reduce the boilerplate code that normally gets written to visualise and interact with (typically image and 3D based) systems, without compromising performance. It also enables write-once


7 hours

$1,990

Open Reid

About

Open-ReID is a lightweight library of person re-identification for research purpose. It aims to provide a uniform interface for different datasets, a full set of models and evaluation metrics, as well as examples to reproduce (near) state-of-the-art results.


7 hours

$1,990

Paratext

About

ParaText is a C++ library to read text files in parallel on multi-core machines. The alpha release includes a CSV reader and Python bindings. The library itself has no dependencies other than the standard library. Depedencies ParaText has the following dependencies: Pandas is required only if using ParaText to read CSV files into Pandas. The SWIG available from Ubuntu 14.04 does not work with Python 3. Anaconda packages the latest version of SWIG that works properly with Python 3. You can install it as follows: conda install swig


7 hours

$1,990

Seth

About

Seth is a tool written in Python and Bash to MitM RDP connections by attempting to downgrade the connection in order to extract clear text credentials. It was developed to raise awareness and educate about the importance of properly configured RDP connections in the context of pentests, workshops or talks. The author is Adrian Vollmer (SySS GmbH).


7 hours

$1,990

Surf

About

Surf is a Go (golang) library that implements a virtual web browser that you control programmatically. Surf isn't just another Go solution for downloading content from the web. Surf is designed to behave like web browser, and includes: cookie management, history, bookmarking, user agent spoofing (with a nifty user agent builder), submitting forms, DOM selection and traversal via jQuery style CSS selectors, scraping assets like images, stylesheets, and other features.

  • Installation
  • General Usage
  • Documentation
  • Credits
  • Contributing
  • License

7 hours

$1,990

Stitches

About

Stitches is an HTML5 sprite sheet generator. The current version is 1.3.5. Documentation is available

Implementation

After dependencies, Stitches requires a stylesheet, a script, and an HTML element to get the job done:

The sprite sheet generator is automatically created in elements that have the stitches class:

If you choose, any images that are a part of the initial markup will be loaded onto the canvas:


7 hours

$1,990

NYSegmentedControl

About

NYSegmentedControl is a customizable, animated replacement for UISegmentedControl inspired by controls found in Instagram, Foursquare, and other apps.

Features

  • Create segmented controls with animated selection indicator
  • Customize colors, gradients, fonts, etc. either directly or globally with UIAppearance
  • Configure distinct text styles for the selected segment
  • VoiceOver/accessibility support

7 hours

$1,990

Patchelf

About

PatchELF is a simple utility for modifying existing ELF executables and libraries. In particular, it can do the following:

  • Change the dynamic loader ("ELF interpreter") of executables: $ patchelf --set-interpreter /lib/my-ld-linux.so.2 my-program
  • Change the RPATH of executables and libraries: $ patchelf --set-rpath /opt/my-libs/lib:/other-libs my-program
  • Shrink the RPATH of executables and libraries: $ patchelf --shrink-rpath my-program This removes from the RPATH all directories that do not contain a library referenced by DT_NEEDED fields of the executable or library. For instance, if an executable references one library libfoo.so, has an RPATH "/lib:/usr/lib:/foo/lib", and libfoo.so can only be found in /foo/lib, then the new RPATH will be "/foo/lib". In addition, the '--allowed-rpath-prefixes' option can be used for further rpath tuning. For instance, if an executable has an RPATH "/tmp/build-foo/.libs:/foo/lib", it is probably desirable to keep the "/foo/lib" reference instead of the "/tmp" entry. To accomplish that, use: $ patchelf --shrink-rpath --allowed-rpath-prefixes /usr/lib:/foo/lib my-program
  • Remove declared dependencies on dynamic libraries (DT_NEEDED entries): $ patchelf --remove-needed libfoo.so.1 my-program This option can be given multiple times.
  • Add a declared dependency on a dynamic library (DT_NEEDED): $ patchelf --add-needed libfoo.so.1 my-program This option can be give multiple times.
  • Replace a declared dependency on a dynamic library with another one (DT_NEEDED): $ patchelf --replace-needed liboriginal.so.1 libreplacement.so.1 my-program This option can be give multiple times.
  • Change SONAME of a dynamic library: $ patchelf --set-soname libnewname.so.3.4.5 path/to/libmylibrary.so.1.2.3

    COMPILING & TESTING

    ./bootstrap.sh ./configure make sudo make install make check

    AUTHOR

    Copyright 2004-2019 Eelco Dolstra .


7 hours

$1,990

ScalaPB

About

ScalaPB is a protocol buffer compiler (protoc) plugin for Scala. It will generate Scala case classes, parsers and serializers for your protocol buffers. ScalaPB generates case classes that can co-exist in the same project alongside the Java-generated code for ProtocolBuffer. This makes it easy to gradually migrate an existing project from the Java version of protocol buffers to Scala. This is achieved by having the ScalaPB generated code use the proto file as part of the package name (in contrast to Java which uses the file name in CamelCase as an outer class) Each top-level message and enum is written to a separate Scala file. This results in a significant improvement in incremental compilations. Another cool feature of ScalaPB is that it can optionally generate methods that convert a Java protocol buffer to a Scala protocol buffer and vice versa. This is useful if you are gradually migrating a large code base from Java protocol buffers to Scala. The optional Java conversion is required if you want to use fromAscii (parsing ASCII representation of a protocol buffer). The current implementation delegates to the Java version. Highlights

Versions

Version | Description 0.6.x | Stable. Supports Protobuf 2.6.x to 3.5.x 0.5.x | Supports Protobuf 2.6.x and Protobuf 3.1.x. 0.4.x | Stable, unsupported. Works with Protobuf 2.6.x


7 hours

$1,990

Tasktiger

About

TaskTiger is a Python task queue using Redis. (Interested in working on projects like this? Close is looking for great engineers to join our team) Features TaskTiger forks a subprocess for each task, This comes with several benefits: Memory leaks caused by tasks are avoided since the subprocess is terminated when the task is finished. A hard time limit can be set for each task, after which the task is killed if it hasn't completed. To ensure performance, any necessary Python modules can be preloaded in the parent process. TaskTiger has the option to avoid duplicate tasks in the task queue. In some cases it is desirable to combine multiple similar tasks. For example, imagine a task that indexes objects (e.g. to make them searchable). If an object is already present in the task queue and hasn't been processed yet, a unique queue will ensure that the indexing task doesn't have to do duplicate work.


7 hours

$1,990

Rq Scheduler

About

RQ Scheduler is a small package that adds job scheduling capabilities to RQ, a Redis_ based Python queuing library.

Support RQ Scheduler

If you find rq-scheduler useful, please consider supporting its development via Tidelift_.

Requirements

  • RQ_


7 hours

$1,990

Discover Dploy

About

DPLOY is an FTP/SFTP deployment tool built in node.js
Uploads the latest changes by comparing the version on your server with your git repository.

Content

  • Installation
  • Version
  • Commands
  • Examples
  • Attributes
  • Include
  • Ignore Include flag
  • Catchup flag
  • Multiple Environments
  • Including and Excluding Files

7 hours

$1,990

Lullaby

About

Lullaby is a collection of C++ libraries designed to help teams develop virtual and augmented reality experiences.

Key Features

  • High-performance C++ libraries designed for building VR/AR apps.
  • Support for full 3D VR environments, including geometric worlds, panoramic images, and spatial audio.
  • Entity-Component-System architecture for efficient runtime performance.
  • Data-driven development tools for quick iteration.
  • Common set of widgets (eg. images, labels, buttons, reticle, etc.) for UI development.
  • Material VR: Widgets (eg. images, labels, buttons, reticle, etc.) for

7 hours

$1,990

Web Scraper Chrome Extension

About

Web Scraper is a chrome browser extension built for data extraction from web pages. Using this extension you can create a plan (sitemap) how a web site should be traversed and what should be extracted. Using these sitemaps the Web Scraper will navigate the site accordingly and extract all data. Scraped data later can be exported as CSV.


7 hours

$1,990

Openrw

About

OpenRW is a cross-platform, open source re-implementation of Rockstar Games' Grand Theft Auto III, a classic 3D action game first published in 2001. OpenRW has been ported to Linux, macOS, Windows, and several variants of BSD. A legitimate copy of the original PC game is required to run OpenRW. Without this it will not be possible to play. Windows | Linux | macOS | coverage


7 hours

$1,990

Kyrie

About

Kyrie is a superset of Android's VectorDrawable and AnimatedVectorDrawable classes: it can do everything they can do and more.

Motivation

VectorDrawables are great because they provide density independencethey can be scaled arbitrarily on any device without loss of quality. AnimatedVectorDrawables make them even more awesome, allowing us to animate specific properties of a VectorDrawable in a variety of ways.


7 hours

$1,990

Supertux

About

SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros. games for the various Nintendo platforms. Run and jump through multiple worlds, fighting off enemies by jumping on them, bumping them from below or tossing objects at them, grabbing power-ups and other stuff on the way.

Story: Penny gets captured!

Tux and Penny were out having a nice picnic on the ice fields of Antarctica. Suddenly, a creature jumped from behind an ice bush, there was a flash, and Tux fell asleep! When Tux wakes up, he finds that Penny is missing. Where she lay before now lies a letter:

Tux, my arch enemy! I have captured your beautiful Penny and have taken her to my fortress. The path to my fortress is littered with my minions. Give up on the thought of trying to reclaim her, you haven't got a chance!

-Nolok Tux looks and sees Nolok's fortress in the distance. Determined to save his beloved Penny, he begins his journey.


7 hours

$1,990

Vccw

About

This is a Vagrant configuration designed for development of WordPress plugins, themes, or websites. To get started, check out

Configuration

  1. Copy provision/default.yml to site.yml.
  2. Edit the site.yml.
  3. Run vagrant up.

    Note

    • The site.yml has to be in the same directory with Vagrantfile.
    • You can put difference to the site.yml.

7 hours

$1,990

Bottleneck

About

Bottleneck is a lightweight and zero-dependency Task Scheduler and Rate Limiter for Node.js and the browser. Bottleneck is an easy solution as it adds very little complexity to your code. It is battle-hardened, reliable and production-ready and used on a large scale in private companies and open source software. It supports Clustering: it can rate limit jobs across multiple Node.js instances. It uses Redis and strictly atomic operations to stay reliable in the presence of unreliable clients and networks. It also supports Redis Cluster and Redis Sentinel.


7 hours

$1,990

PYNQ

About

PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips (APSoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. PYNQ users can now create high performance embedded applications with See the PYNQ webpage for an overview of the project, and find documentation on ReadTheDocs to get started.

Precompiled Image

The project currently supports multiple boards. You can download a precompiled image, write the image to a micro SD card, and boot the board from the micro SD card.

Quick Start

See the Quickstart guide for details on writing the image to an SD card, and getting started with a PYNQ-enabled board.

Python Source Code

All Python code for the pynq package can be found in the /pynq folder. This folder can be found on the board after the board boots with the precompiled image. To update your PYNQ SD card to the latest pynq package, you can run the following command from a terminal connected to your board: sudo pip3 install --upgrade --upgrade-strategy only-if-needed pynq The --upgrade-strategy only-if-needed option will upgrade dependencies only in case they do not satisfy the requirements, which will speed-up the installation process and also avoid possible upgrade errors. SDK software projects and Python-C source codes are also stored along with the Python source code. After installing the pynq package, the compiled target files will be saved automatically into the pynq package.

Board Files and Overlays

All board related files including Vivado projects, bitstreams, and example notebooks, can be found in the /boards folder. In Linux, you can rebuild the overlay by running make in the corresponding overlay folder (e.g. /boards/Pynq-Z1/base). In Windows, you need to source the appropriate tcl files in the corresponding overlay folder.

Alveo support

Starting from PYNQ version 2.5.1, Alveo support has also been introduced. It is now possible to use PYNQ to tap into the potential of hardware acceleration in the data center space. To get PYNQ on an Alveo-enabled system, simply install it through PIP: pip install pynq For Alveo cards, PYNQ currently requires a Xilinx Runtime (XRT) version above or equal to 2.3 to be installed in the system. In terms of Operating System, any XRT-supported version of either RedHat/CentOS or Ubuntu can be used. For more information, please see the Alveo getting started guide.

Contribute


7 hours

$1,990

C Thread Pool

About

This is a minimal but advanced threadpool implementation.

  • ANCI C and POSIX compliant
  • Pause/resume/wait as you like
  • Simple easy-to-digest API
  • Well tested The threadpool is under MIT license. Notice that this project took a considerable amount of work and sacrifice of my free time and the reason I give it for free (even for commercial use) is so when you become rich and wealthy you don't forget about us open-source creatures of the night. Cheers! If this project reduced your development time feel free to buy me a coffee.

    Run an example

    The library is not precompiled so you have to compile it with your project. The thread pool


7 hours

$1,990

Discover GitGraber

About

gitGraber is a tool developed in Python3 to monitor GitHub to search and find sensitive data in real-time for different online services such as: Google, Amazon (AWS), Paypal, Github, Mailgun, Facebook, Twitter, Heroku, Stripe, Twilio...

Content

  • How it works?
  • Usage
  • Dependencies
  • Configuration

7 hours

$1,990

Fast Cpp Csv Parser

About

This is a small, easy-to-use and fast header-only library for reading comma separated value (CSV) files.

Features

  • Automatically rearranges columns by parsing the header line.
  • Disk I/O and CSV-parsing are overlapped using threads for efficiency.
  • Parsing features such as escaped strings can be enabled and disabled at compile time using templates. You only pay in speed for the features you actually use.
  • Can read multiple GB files in reasonable time.
  • Support for custom columns separators (i.e. Tab separated value files are supported), quote escaped strings, automatic space trimming.
  • Works with *nix and Windows newlines and automatically ignores UTF-8 BOMs.
  • Exception classes with enough context to format useful error messages. what() returns error messages ready to be shown to a user.

7 hours

$1,990

Subjack

About

Subjack is a Subdomain Takeover tool written in Go designed to scan a list of subdomains concurrently and identify ones that are able to be hijacked. With Go's speed and efficiency, this tool really stands out when it comes to mass-testing. Always double check the results manually to rule out false positives. Subjack will also check for subdomains attached to domains that don't exist (NXDOMAIN) and are available to be registered. No need for dig ever again! This is still cross-compatible too. What's New? (Last Updated 09/17/18)


7 hours

$1,990

Explore Mainflux

About

Mainflux is modern, scalable, secure, open-source, and patent-free IoT cloud platform written in Go. It accepts user and thing connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions. For more details, check out the [official documentation][docs]. Mainflux is member of the [Linux Foundation][lf] and an active contributor to the [EdgeX Foundry][edgex] project. It has been made with :heart: by [Mainflux Labs][company], which maintains the project and offers professional services around it.

Content

  • Features
  • Prerequisites
  • Installation
  • Usage

 


7 hours

$1,990

Vynchronize

About

Vynchronize is a real-time online video synchronization platform. You can enjoy any video available online with friends who may not be next to you! Vynchronize currently supports YouTube, Daily Motion, Vimeo, and essentially any .mp4/.webm on the internet with the HTML5 Player!

Dependencies

Socket.io Node.js Express YouTube Data API V3


7 hours

$1,990

Dune

About

Dune - A composable build system

Dune is a build system designed for OCaml/Reason projects only. It focuses on providing the user with a consistent experience and takes care of most of the low-level details of OCaml compilation. All you have to do is provide a description of your project and dune will do the rest. The scheme it implements is inspired from the one used inside Jane Street and adapted to the open source world. It has matured over a long time and is used daily by hundreds of developers, which means that it is highly tested and productive. If you want to get started without reading too much, you can look at the quick start guide Overview Dune reads project metadata from dune files, which are either static files in a simple S-expression syntax or OCaml scripts. It uses this information to setup build rules, generate configuration files for development tools such as merlin, handle installation, etc... Dune itself is fast, has very low overhead and supports parallel builds on all platforms. It has no system dependencies. 


7 hours

$1,990

Bitpocket

About

bitpocket is a small but smart script that does 2-way directory synchronization. It uses rsync to do efficient data transfer and tracks local file creation/removal to avoid known rsync problem when doing 2-way syncing with deletion. bitpocket can use any server which you have ssh access to for its central storage. If you have gigabytes of free disk space on your hosting server you can finally make use of it.


7 hours

$1,990

OpenFermion

About

OpenFermion is an open source library for compiling and analyzing quantum algorithms to simulate fermionic systems, including quantum chemistry. Among other functionalities, this version features data structures and tools for obtaining and manipulating representations of fermionic and qubit Hamiltonians. For more information, see our release paper__.

Run the interactive Jupyter Notebooks in Colab or MyBinder: Plugins

OpenFermion relies on modular plugin libraries for significant functionality. Specifically, plugins are used to simulate and compile quantum circuits and to perform classical electronic structure calculations. Follow the links below to learn more! Circuit compilation and simulation plugins

  • OpenFermion-Cirq to support integration with Cirq.
  • Forest-OpenFermion to support integration with Forest.
  • SFOpenBoson to support integration with Strawberry Fields. Electronic structure package plugins
  • OpenFermion-Psi4 to support integration with Psi4.
  • OpenFermion-PySCF to support integration with PySCF.
  • OpenFermion-Dirac to support integration with DIRAC.

7 hours

$1,990

Ronin

About

RONIN Ronin is a procedural graphics tool designed to automate simple graphical tasks, like resizing, cropping, coloring, and generating algorithmic images. It interprets a minimal dialect of LISP, look at the examples to better understand how this all works. The library updates is constantly revealing new applications to Ronin, you can see the list of available functions here. Most of our iconography and designs were created with both Ronin and Dotgrid. Controls Toggle Menubar Tab Open Theme ^Shift+O Reset Theme ^Backspace File New ^N File Save ^S File Export Image ^E File Open ^U View Toggle Guides ^Shift+H View Toggle Commander ^K View Expand Commander ^Shift+K Project Run ^Enter Project Re-Indent ^Shift+I Project Clean Escape


7 hours

$1,990

Sketchy

About

Sketchy is a task based API for taking screenshots and scraping text from websites.

What is the Output of Sketchy?

Sketchy's capture model contains all of the information associated with screenshotting, scraping, and storing html files from a provided URL. Screenshots (sketches), text scrapes, and html files can either be stored locally or on an S3 bucket. Optionally, token auth can be configured for creating and retrieving captures. Sketchy can also perform callbacks if required.


7 hours

$1,990

Feast

About

Feast (Feature Store) is a tool for managing and serving machine learning features. Feast is the bridge between models and data. Feast aims to:

  • Provide a unified means of managing feature data from a single person to large enterprises.
  • Provide scalable and performant access to feature data when training and serving models.
  • Provide consistent and point-in-time correct access to feature data.
  • Enable discovery, documentation, and insights into your features. Feast decouples feature engineering from feature usage, allowing independent development of features and consumption of features. Features that are added to Feast become available immediately for training and serving. Models can retrieve the same features used in training from a low latency online store in production. This means that new ML projects start with a process of feature selection from a catalog instead of having to do feature engineering from scratch.

    Setting things up

    fs = feast.Client('feast.example.com') customer_features = ['CreditScore', 'Balance', 'Age', 'NumOfProducts', 'IsActive']

    Training your model (typically from a notebook or pipeline)

    data = fs.get_historical_features(customer_features, customer_entities) my_model = ml.fit(data)

    Serving predictions (when serving the model in production)

    prediction = my_model.predict(fs.get_online_features(customer_features, customer_entities))


7 hours

$1,990

Pghoard Fundamentals

About

pghoard is a PostgreSQL backup daemon and restore tooling that stores backup data in cloud object stores. Features:

  • Automatic periodic basebackups
  • Automatic transaction log (WAL/xlog) backups (using either pg_receivexlog, archive_command or experimental PG native replication protocol support with walreceiver)
  • Optional Standalone Hot Backup support
  • Cloud object storage support (AWS S3, Google Cloud, OpenStack Swift, Azure, Ceph)
  • Backup restoration directly from object storage, compressed and encrypted
  • Point-in-time-recovery (PITR)
  • Initialize a new standby from object storage backups, automatically configured as a replicating hot-standby Fault-resilience and monitoring:
  • Persists over temporary object storage connectivity issues by retrying transfers
  • Verifies WAL file headers before upload (backup) and after download (restore), so that e.g. files recycled by PostgreSQL are ignored
  • Automatic history cleanup (backups and related WAL files older than N days)
  • "Archive sync" tool for detecting holes in WAL backup streams and fixing them
  • "Archive cleanup" tool for deleting obsolete WAL files from the archive
  • Keeps statistics updated in a file on disk (for monitoring tools)
  • Creates alert files on disk on problems (for monitoring tools) Performance:
  • Parallel compression and encryption

Content

  • Overview
  • Requirements
  • Vagrant
  • Building
  • Installation
  • Set-up
  • Backing up your database
  • Standalone hot backup support
  • Restoring databases
  • Commands
  • Configuration keys
  • Backup site configuration
  • Alert files

14 hours

$3,980

VitaShell

About

VitaShell is an alternative replacement of the PS Vita's LiveArea. It offers you a file manager, package installer, built-in FTP and much more. This homebrew was an entry of the Revitalize PS Vita homebrew competition and won the first prize. HENkaku's molecularShell is also based on VitaShell.

Changelog

See CHANGELOG.md


7 hours

$1,990

Sile

About

SILE is a [typesetting][typesetting] system; its job is to produce beautiful printed documents. Conceptually, SILE is similar to [TeX][tex]from which it borrows some concepts and even syntax and algorithmsbut the similarities end there. Rather than being a derivative of the TeX family SILE is a new typesetting and layout engine written from the ground up using modern technologies and borrowing some ideas from graphical systems such as [InDesign][indesign].

What can I do with SILE (that I cant do with TeX)?

First, have a look at the [usage examples gallery][examples]. SILE allows you to:

  • Produce complex document layouts using frames.
  • Easily extend the typesetting system in a high-level programming language (Lua).
  • Directly process XML to PDF without the use of XSL stylesheets.
  • Typeset text on a grid.

7 hours

$1,990

Swift Keylogger

About

macOS Swift-Keylogger is a simple and easy-to-use keylogger for macOS. It is not meant to be malicious. There are only few keyloggers available for Mac and none of them are in Swift. Another problem is with Apple high-level APIs. I don't know the reason but Apple suddenly deprecates and removes the documentation of APIs from its website. So, I don't want to keep checking about the availability of their APIs and changing my code frequently. That is the reason I went for low-level API which is using HID API. Most of the keyloggers available only log keystrokes into a file without much information about on which app the keystrokes are generated.

Content

  • Usage
    • To run in the background
    • To quite/stop keylogger
  • Integrating Swift-Keylogger with Cocoa App
    • Using executable
    • Using Source Code

7 hours

$1,990

ApsaraCache

About

What is ApsaraCache ? ApsaraCache is based on the Redis official release 4.0 and has many features and performance enhancements. ApsaraCache has proven to be very stable and efficient in production environment. There are many features in ApsaraCache, the following two are included in this release and the other features will be gradually released in the subsequent, so stay tuned.

  • ApsaraCache supports two main protocols of Memcached: the classic ASCII, and the newer binary. You can use ApsaraCache just as Memcached, and no client code need to be modified. You can persist your data by using ApsaraCache in Memcached mode just like Redis.
  • In short connection scenario, ApsaraCache makes 30% performance increase compared with the vanilla version.

7 hours

$1,990

Talisman

About

Talisman A tool to detect and prevent secrets from getting checked in

Table of Contents

What is Talisman?

Talisman is a tool that installs a hook to your repository to ensure that potential secrets or sensitive information do not leave the developer's workstation. It validates the outgoing changeset for things that look suspicious - such as potential SSH keys, authorization tokens, private keys etc.


7 hours

$1,990

Hoplon

About

Hoplon is a set of tools and libraries for making web applications. Hoplon provides a compiler for web application frontend development, and includes the following libraries as dependencies to complete the stack:

  • [Javelin][1]: a spreadsheet-like dataflow library for managing client state. Hoplon tightly integrates with Javelin to reactively bind DOM elements to the underlying Javelin cell graph.
  • [Castra][2]: a full-featured RPC library for Clojure and ClojureScript, providing the serverside environment. (optional)

7 hours

$1,990

Trousseau

About

Trousseau is an encrypted key-value store designed to be a simple, safe and trustworthy place for your data. It stores data in a single encrypted file. It supports both asymetric encryption using OpenPGP, and symmetric encryption using AES256. It can be easily synced across devices using Dropbox, OneDrive... It can be exported and imported to/from multiple remote storages using integrated S3, ssh, and gist support. If used with OpenPGP encryption, it is able to restrict access to the data store to a set of recipients. Create a trousseau data store, add some key-value pairs to it, push it to S3 and re-import it from another device or simply sync it over Dropbox. Safe data sharing had never been that simple! Secrets are made to be shared, just not with anyone. Whether you're an admin, a paranoid guy living in a bunker, or a random user who seeks a simple way to store it's critical data in secured manner. Trousseau can do something for you.

Why

Storing, transporting, and sharing sensitive data can be hard, and much more difficult when it comes to automate it. Trousseau was created with private keys and certificates (such as private keys) sharing across a cluster in mind.


7 hours

$1,990

Latexcv

About

LaTex CV and Resume Collection

A collection of simple and easy to use, yet powerful LaTeX templates for CVs and resumes. All of them are self designed and self implemented and not copied from template collections.

Now with support for Chinese, Japanese and Korean character encoding. Setup is only two lines of code! Read more here.

    Classic
    Modern

            alt="Classic CV example preview" />

            alt="Modern CV example preview" />

    Infographics
    Two Columns

            alt="Infographics CV example preview" />

            alt="Two Column CV example preview" />

    Sidebar
    Row Layout

                alt="Sidebar CV example preview" />

            alt="Row-Layout CV example preview" />

    Sidebar Left
    More coming soon...

                alt="Left sidebar CV example preview" />

            Your idea for a new template.

Great first impression Point out with a progressive layout. Give decision makers and HR only the most important information about you on one single page. Beginner friendly Pick a template, replace the content, compile, done. If that's not enough you can easily customize colors, fonts and layout. The templates are documented directly in the code. Minimal environment You need a minimal tex-live distribution to compile the templates. No XeTeX or LuaTeX required. No other SDKs or environments required.


7 hours

$1,990


Is learning Programming IV hard?


In the field of Programming IV learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.


Is Programming IV a good field?


For now, there are tremendous work opportunities for various IT fields. Most of the courses in Programming IV is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.



Programming IV Online Courses, Programming IV Training, Programming IV Instructor-led, Programming IV Live Trainer, Programming IV Trainer, Programming IV Online Lesson, Programming IV Education