Programming IX Courses Online

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

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


How do I start learning Programming IX?


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 IX Training


Work around Maker Bundle

About

The Symfony MakerBundle

The MakerBundle is the fastest way to generate the most common code you'll need in a Symfony app: commands, controllers, form classes, event subscribers and more! This bundle is an alternative to [SensioGeneratorBundle][1] for modern Symfony applications and requires Symfony 3.4 or newer and [Symfony Flex][2]. Backwards Compatibility Promise This bundle shares the [backwards compatibility promise][4] from Symfony. But, with a few clarifications. A) The input arguments or options to a command may change between minor releases. If you're using the commands in an automated, scripted way, be aware of this. B) The generated code itself may change between minor releases. This will allow us to continuously improve the generated code!


7 hours

$1,990

Basics of Lumen

About

Lumen is a menu bar application for macOS that magically sets the screen brightness based on your screen contents. You control Lumen simply by using your brightness keys - it'll automatically learn your preferences. Lumen will automatically brighten the screen when you're looking at a dark window (for example, a full-screen terminal) and it'll automatically darken the screen when you're looking at a bright window (for example, a web browser). This makes for a much more pleasant experience, especially at night.


7 hours

$1,990

Know Awesome Nested Set

About

Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models. It is a replacement for acts_as_nested_set and BetterNestedSet, but more awesome. Version 3.1 supports Rails 5 & 4. Version 2 supports Rails 3. Gem versions prior to 2.0 support Rails 2.

What makes this so awesome?

This is a new implementation of nested set based off of BetterNestedSet that fixes some bugs, removes tons of duplication, adds a few useful methods, and adds STI support.


7 hours

$1,990

Lightweight Charts

About

TradingView Lightweight Charts are one of the smallest and fastest financial HTML5 charts. The Lightweight Charting Library is the best choice for you if you want to display financial data as an interactive chart on your web page without affecting your web page loading speed and performance. It is the best choice for you if you want to replace static image charts with interactive ones. The size of the library is close to static images but if you have dozens of image charts on a web page then using this library can make the size of your web page smaller.


7 hours

$1,990

Octosql

About

OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases, streaming sources and file formats using SQL.

Problems OctoSQL Solves

Table of Contents

What is OctoSQL?

OctoSQL is a SQL query engine which allows you to write standard SQL queries on data stored in multiple SQL databases, NoSQL databases, streaming sources and files in various formats trying to push down as much of the work as possible to the source databases, not transferring unnecessary data. OctoSQL does that by creating an internal representation of your query and later translating parts of it into the query languages or APIs of the source databases. Whenever a datasource doesn't support a given operation, OctoSQL will execute it in memory, so you don't have to worry about the specifics of the underlying datasources. OctoSQL also includes temporal SQL extensions, to operate ergonomically on streams and respect their event-time (not the current system-time when the records are being processed). With OctoSQL you don't need O(n) client tools or a large data analysis system deployment. Everything's contained in a single binary.

Why the name?

OctoSQL stems from Octopus SQL. Octopus, because octopi have many arms, so they can grasp and manipulate multiple objects, like OctoSQL is able to handle multiple datasources simultaneously.


7 hours

$1,990

Dry

About

Dry is a terminal application to manage Docker and Docker Swarm. It shows information about Containers, Images and Networks, and, if running a Swarm cluster, it shows information about Nodes, Service, Stacks and the rest of Swarm constructs. It can be used with both local or remote Docker daemons. Besides showing information, it can be used to manage Docker. Most of the commands that the official Docker CLI provides, are available in dry with the same behaviour. A list of available commands and their keybindings can be found in dry's help screen or in this README. Lastly, it can also be used as a monitoring tool for Docker containers. Dry is installed as a single binary and does not require external libraries. The demo below shows a dry session.

dry keybinds

Global

Keybinding | Description % | filter list F1 | sort list F5 | refresh list F7 | toggle showing Docker daemon information F8 | show docker disk usage F9 | show last 10 docker events F10 | show docker info 1 | show container list 2 | show image list 3 | show network list 4 | show volumes list 5 | show node list (on Swarm mode) 6 | show service list (on Swarm mode) 7 | show stacks list (on Swarm mode) ArrowUp | move the cursor one line up ArrowDown | move the cursor one line down g | move the cursor to the top G | move the cursor to the bottom q | quit dry

Container commands

Keybinding | Description Enter | show container command menu F2 | toggle on/off showing stopped containers i | inspect l | container logs e | remove s | stats Ctrl+e | remove all stopped containers Ctrl+k | kill Ctrl+l | container logs with Docker timestamps Ctrl+r | start/restart Ctrl+t | stop

Image commands

Keybinding | Description i | history r | run command in new container Ctrl+d | remove dangling images Ctrl+e | remove image Ctrl+f | remove image (force) Ctrl+u | remove unused images Enter | inspect

Network commands

Keybinding | Description Ctrl+e | remove network Enter | inspect

Volume commands

Keybinding | Description Ctrl+a | remove all volumes Ctrl+e | remove volume Ctrl+f | remove volume (force) Ctrl+u | remove unused volumes Enter | inspect

Service commands

Keybinding | Description i | inspect service l | service logs Ctrl+l | service logs with Docker timestamps Ctrl+r | remove service Ctrl+s | scale service Ctrl+u | update service Enter | show service tasks

Moving around buffers

Keybinding | Description ArrowUp | move the cursor one line up ArrowDown | move the cursor one line down g | move the cursor to the beginning of the buffer G | move the cursor to the end of the buffer n | after search, move forwards to the next search hit N | after search, move backwards to the previous search hit s | search pg up | move the cursor "screen size" lines up pg down | move the cursor "screen size" lines down


7 hours

$1,990

Sockette

About

The cutest little WebSocket wrapper!

Sockette is a tiny (367 bytes) wrapper around WebSocket that will automatically reconnect if the connection is lost! In addition to attaching additional API methods, Sockette allows you to reuse instances, avoiding the need to redeclare all event listeners. You have direct access to the (current) underlying WebSocket within every EventListener callback (via event.target).


7 hours

$1,990

TigerVNC

About

Virtual Network Computing (VNC) is a remote display system which allows you to view and interact with a virtual desktop environment that is running on another computer on the network. Using VNC, you can run graphical applications on a remote machine and send only the display from these applications to your local machine. VNC is platform-independent and supports a wide variety of operating systems and architectures as both servers and clients. TigerVNC is a high-speed version of VNC based on the RealVNC 4 and X.org code bases. TigerVNC started as a next-generation development effort for TightVNC on Unix and Linux platforms, but it split from its parent project in early 2009 so that TightVNC could focus on Windows platforms. TigerVNC supports a variant of Tight encoding that is greatly accelerated by the use of the libjpeg-turbo JPEG codec. Legal

Incomplete and generally out of date copyright list:: Copyright (C) 1999 AT&T Laboratories Cambridge Copyright (C) 2002-2005 RealVNC Ltd. Copyright (C) 2000-2006 TightVNC Group Copyright (C) 2005-2006 Martin Koegler Copyright (C) 2005-2006 Sun Microsystems, Inc. Copyright (C) 2006 OCCAM Financial Technology Copyright (C) 2000-2008 Constantin Kaplinsky Copyright (C) 2004-2017 Peter Astrand for Cendio AB Copyright (C) 2010 Antoine Martin Copyright (C) 2010 m-privacy GmbH Copyright (C) 2009-2011 D. R. Commander Copyright (C) 2009-2011 Pierre Ossman for Cendio AB Copyright (C) 2004, 2009-2011 Red Hat, Inc. Copyright (C) 2009-2020 TigerVNC Team All Rights Reserved. This software is distributed under the GNU General Public Licence as published by the Free Software Foundation. See the file LICENCE.TXT for the conditions under which this software is made available. TigerVNC also contains code from other sources. See the Acknowledgements section below, and the individual source files, for details of the conditions under which they are made available. All Platforms

All versions of TigerVNC contain the following programs:

  • vncviewer - the cross-platform TigerVNC Viewer, written using FLTK. vncviewer connects to a VNC server and allows you to interact with the remote desktop being displayed by the VNC server. The VNC server can be running on a Windows or a Unix/Linux machine. Windows-Specific

    The Windows version of TigerVNC contains the following programs:

  • winvnc - the TigerVNC Server for Windows. winvnc allows a Windows desktop to be accessed remotely using a VNC viewer. winvnc may not work if the Fast User Switching or Remote Desktop features are in use. Unix/Linux-Specific (not Mac)

    The Unix/Linux version of TigerVNC contains the following programs:

  • Xvnc - the TigerVNC Server for Unix. Xvnc is both a VNC server and an X server with a "virtual" framebuffer. You should normally use the vncserver script to start Xvnc.

  • vncserver - a wrapper script which makes starting Xvnc more convenient. vncserver requires Perl.

  • vncpasswd - a program which allows you to change the VNC password used to access your VNC server sessions (assuming that VNC authentication is being used.) The vncserver script will automatically launch this program if it detects that VNC authentication is in use and a VNC password has not yet been configured.

  • vncconfig - a program which is used to configure and control a running instance of Xvnc.

  • x0vncserver - an inefficient VNC server which continuously polls any X display, allowing it to be controlled via VNC. It is intended mainly as a demonstration of a simple VNC server. ACKNOWLEDGEMENTS

    This distribution contains zlib compression software. This is: Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

    1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

    2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

    3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). This distribution contains public domain DES software by Richard Outerbridge. This is: Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge. (GEnie : OUTER; CIS : [71755,204]) Graven Imagery, 1992. This distribution contains software from the X Window System. This is: Copyright 1987, 1988, 1998 The Open Group

    Permission to use, copy, modify, distribute, and sell this software and its


7 hours

$1,990

IOS Blur

About

In iOS 7 a new view is shown in several places that is transparent and has a nice blur effect. However Apple hasn't given us a public API to use this amazing view. Apple gave us some sample code at WWDC that blurs an UIImage object. It looks great, but isn't as cool as a view that blurs the views behind it in realtime. I needed this in one of my projects, so after some thinking I came up with a brilliant and simple idea. It only works for iOS 7.


7 hours

$1,990

XLog

About

Simple and pretty, powerful and flexible logger for android and java, can concurrently print the log to multiple target like Logcat, Console and File, or even Server(or anywhere) if you like. What XLog can do:

  • Global config(tag, formatters...) or log-based config
  • Support printing any object and customizable object formatter
  • Support printing array
  • Support printing long log (No 4K limitation)
  • XML and JSON formatted
  • Thread information (Thread name etc. Can be customized)
  • Stack trace information (Configurable call stack depth, with file name, method name, line number)
  • Support log interceptors
  • Save logs in file (Configurable file naming and backup strategy)
  • Good looking in Android Studio
  • Easy to use, powerful in customization The differences to other logger libraries:
  • Pretty source code and document
  • So flexible that you can easily customize or enhance it
  • Lightweight, no other dependencies

    Dependency

    compile 'com.elvishew:xlog:1.6.1'

    Preview

  • Log with thread information, stack trace information and border
  • Formatted network API request
  • Formatted network API response
  • Log files

7 hours

$1,990

Easy Log Handler

About

EasyLogHandler (human-friendly log files)

Symfony log files are formatted in the same way for all environments. This means that dev.log is optimized for machines instead of humans. The result is a log file bloated with useless information that makes you less productive. EasyLogHandler is a new Monolog handler that creates human-friendly log files. It's optimized to display the log information in a clear and concise way. Use it in the development environment to become a much more productive developer.

  1. Features
  2. Installation
  3. Configuration and Usage Features These are some of the best features of EasyLogHandler and how it compares itself with the default Symfony logs.

    Better Log Structure

    Symfony log files are a huge stream of text. When you open them, you can't easily tell when a request started or finished and which log messages belong together: EasyLogHandler structures the log files in a different way:

    • It adds a large header and some new lines to separate each request logs;
    • If the request is less significant (e.g. Assetic requests) the header is more compact and displays less information;
    • Log messages are divided internally so you can better understand their different parts (request, doctrine, security, etc.)

      Less Verbose Logs

      First of all, EasyLogHandler doesn't display the timestamp in every log message. In the dev environment you shouldn't care about that, so the timestamp is only displayed once for each group of log messages. The extra information, which some log messages include to add more details about the log, is displayed only when it's different from the previous log. In contrast, Symfony always displays the extra for all logs, generating a lot of duplicated information: It's becoming increasingly popular to use placeholders in log messages instead of the actual values (e.g. Matched route "{route}". instead of Matched route "home".) This is great for machines, because they can group similar messages that only vary in the placeholder values.


7 hours

$1,990

Metrics Server

About

Abou†

Kubernetes Metrics Server

Metrics Server is a scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines. Metrics Server collects resource metrics from Kubelets and exposes them in Kubernetes apiserver through [Metrics API] for use by [Horizontal Pod Autoscaler] and [Vertical Pod Autoscaler]. Metrics API can also be accessed by kubectl top, making it easier to debug autoscaling pipelines. Metrics Server is not meant for non-autoscaling purposes. For example, don't use it to forward metrics to monitoring solutions, or as a source of monitoring solution metrics. Metrics Server offers:


7 hours

$1,990

RBBAnimation

About

RBBAnimation is a subclass of CAKeyframeAnimation that allows you to declare your animations using blocks instead of writing out all the individual key-frames. This gives you greater flexibility when specifying your animations while keeping your code concise. It comes out of the box with a replacement for CASpringAnimation, support for custom easing functions such as bouncing as well as hooks to allow your writing your own animations fully from scratch.


7 hours

$1,990

Ruboto

About

Ruboto (JRuby on Android) is a platform for developing full stand-alone apps for Android using the Ruby language and libraries. It includes support libraries and generators for creating projects, classes, tests, and more. The complete APIs of Android, Java, and Ruby are available to you using the Ruby language.


7 hours

$1,990

Tad

About

Tad is a desktop application for viewing and analyzing tabular data such as CSV files. You can launch tad from the command line like this: $ tad movie_metadata.csv This will open a new window with a scrollable view of the file contents: Tad's main grid component is actually a full featured


7 hours

$1,990

Swift Log

About

A Logging API package for Swift. Version 1.0.0 requires Swift 5.0 but there is a version 0.x.y series available for Swift 4 to ease your transition towards Swift 5. If you intend to use or support SwiftLog for Swift 4, please check the paragraph at the end of the document. First things first: This is the beginning of a community-driven open-source project actively seeking contributions, be it code, documentation, or ideas. Apart from contributing to SwiftLog itself, there's another huge gap at the moment: SwiftLog is an API package which tries to establish a common API the ecosystem can use. To make logging really work for real-world workloads, we need SwiftLog-compatible logging backends which then either persist the log messages in files, render them in nicer colors on the terminal, or send them over to Splunk or ELK. What SwiftLog provides today can be found in the [API docs][api-docs].


7 hours

$1,990

Eventemitter3

About

EventEmitter3 is a high performance EventEmitter. It has been micro-optimized for various of code paths making this, one of, if not the fastest EventEmitter available for Node.js and browsers. The module is API compatible with the EventEmitter that ships by default with Node.js but there are some slight differences: listening. are useful only in some uncommon use-cases. prependOnceListener methods are not available. first. It's a drop in replacement for existing EventEmitters, but just faster. Free performance, who wouldn't want that? The EventEmitter is written in EcmaScript 3 so it will work in the oldest browsers and node versions that you need to support.


7 hours

$1,990

Pump.io

About

This is pump.io. It's a stream server that does most of what people really want from a social network.

What's it for?

I post something and my followers see it. That's the rough idea behind the pump. There's an API defined in the API.md file. It uses activitystrea.ms JSON as the main data and command format. You can post almost anything that can be represented with activity streams -- short or long text, bookmarks, images, video, audio, events, geo checkins. You can follow friends, create lists of people, and so on. The software is useful for at least these scenarios:

  • Activity stream functionality for an existing app
  • Experimenting with social software It also comes with a web UI.

7 hours

$1,990

Hyperd

About

HyperContainer - Hypervisor-agnostic Docker Runtime

This course contains two parts: the daemon of HyperContainer hyperd and the CLIhyperctl.

What is HyperContainer?

HyperContainer is a hypervisor-agnostic technology that allows you to run Docker images on plain hypervisor.

Why HyperContainer?

HyperContainer combines the best from both worlds: VM and Container. |---|---|---|---| *BYOK = bring your own kernel


7 hours

$1,990

Discover Facebox

About

Facebox is a jQuery-based, Facebook-style lightbox which can display images, divs, or entire remote pages.

This release relies on a lot of advanced CSS techniques (box-shadow, border-radius, RGBA). That being said, it's compatible with many browsers.

  • Safari 4

  • Webkit Nightlies (Chromium, Chrome) as of 4/17/10

  • Firefox 3.5

  • IE8 (degraded experience)

  • IE7 (degraded experience)

  • IE6 - I just don't care

  • Opera - I just don't care

 


7 hours

$1,990

SwiftSpinner

About

SwiftSpinner is an extra beautiful activity indicator with plain and bold style fitting iOS 8 design very well. It uses dynamic blur and translucency to overlay the current screen contents and display an activity indicator with text (or the so called spinner). I developed it for my Swift app called Doodle Doodle and wanted to share it with everyone. This is how the activity looks like (from the demo app):


7 hours

$1,990

EasyML

About

Easy Machine Learning

Machine learning algorithms have become the key components in many big data applications. However, the full potential of machine learning is still far from been realized because using machine learning algorithms is hard, especially on distributed platforms such as Hadoop and Spark. The key barriers come from not only the implementation of the algorithms themselves, but also the processing for applying them to real applications which often involve multiple steps and different algorithms. Our platform Easy Machine Learning presents a general-purpose dataflow-based system for easing the process of applying machine learning algorithms to real world tasks. In the system a learning task is formulated as a directed acyclic graph (DAG) in which each node represents an operation (e.g. a machine learning algorithm), and each edge represents the flow of the data from one node to its descendants. The task can be defined manually or be cloned from existing tasks/templates. After submitting a task to the cloud, each node will be automatically scheduled to execute according to the DAG. Graphical user interface is implemented for making users to create, configure, submit, and monitor a task in a drag-and-drop manner. Advantages of the system include

  1. Lowing the barriers of defining and executing machine learning tasks;

  2. Sharing and re-using the implementations of the algorithms, the job DAGs, and the experimental results;

  3. Seamlessly integrating the stand-alone algorithms as well as the distributed algorithms in one task. The system consists of three major components:

    • A distributed machine learning library which implements not only popular used machine learning algorithms, but also the algorithms for data pre/post-processing, data format transformation, feature generation, performance evaluation etc. These algorithms are mainly implemented based on Spark.

    • A GUI-based machine learning studio system which enable users to create, configure, submit, monitor, and sharing their machine learning process in a drag-and-drop manner. All of the algorithms in the machine learning library can be accessed and configured in the studio system. They are the key building blocks for constructing machine learning tasks.

  • A cloud service for executing the tasks. We build the service based on the open source big data platform of Hadoop and Spark. In order to build an platform, we organised a cluster of server on Docker. After receiving a task DAG from the GUI, each node will be automatically scheduled to run when all of its dependent data sources are ready. The algorithm corresponds to the node will scheduled to run on Linux, Spark, or Map-Reduce, according to their implementation.


7 hours

$1,990

Stencil

About

Stencil is a simple and powerful template language for Swift. It provides a syntax similar to Django and Mustache. If you're familiar with these, you will feel right at home with Stencil.

Example

There are {{ articles.count }} articles.

{% for article in articles %} {{ article.title }} by {{ article.author }} {% endfor %}

import Stencil struct Article { let title: String let author: String } let context = [ "articles": [ Article(title: "Migrating from OCUnit to XCTest", author: "Kyle Fuller"), Article(title: "Memory Management with ARC", author: "Kyle Fuller"), ] ] let environment = Environment(loader: FileSystemLoader(paths: ["templates/"])) let rendered = try environment.renderTemplate(name: "article_list.html", context: context) print(rendered)

Philosophy

Stencil follows the same philosophy of Django:

If you have a background in programming, or if youre used to languages which mix programming code directly into HTML, you'll want to bear in mind that the Django template system is not simply Python embedded into HTML. This is by design: the template system is meant to express presentation, not program logic.

The User Guide

Resources for Stencil template authors to write Stencil templates: Resources to help you integrate Stencil into a Swift project:

Projects that use Stencil


7 hours

$1,990

Circuit

About

The CIRCUIT is a new way of thinking. It is deceptively similar to existing software, while being quite different. Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. Circuit was designed to enable clear, accountable and safe interface between the human engineering roles in a technology enterprise, ultimately increasing productivity. Engineering role separation in a typical circuit-based architecture is illustrated above.


7 hours

$1,990

Viewfinder

About

This is the complete source for the Viewfinder server and iOS and Android apps as they existed at the time the Viewfinder service was shut down. We're releasing this code in the hopes that it can be of utility to others, either as an archaeological resource or to pick up the baton and start running with the Viewfinder vision again.


7 hours

$1,990

Django Activity Stream

About

Django Activity Stream is a way of creating activities generated by the actions on your site. It is designed for generating and displaying streams of interesting actions and can handle following and unfollowing of different activity sources. For example, it could be used to emulate the Github dashboard in which a user sees changes to projects they are watching and the actions of users they are following.


7 hours

$1,990

Jot

About

jot is an easy way to add touch-controlled drawings and text to images in your iOS app.

What's jot for?

Annotating Images

jot is the easiest way to add annotations to images with a touch interface. You can draw arrows or circle important things, as well as add resizable, rotatable text captions, and easily save the notes on top of a image using drawOnImage:.

Whiteboard or Drawing Apps

jot is perfect for quick sketches and notes in your whiteboard or drawing app. It's easy to change the drawing color or stroke width, and when you're done, you can call renderImageOnColor: to save the sketch.

Signatures

jot is a great solution if you need to collect user signatures through a touch interface. Set the drawingColor to black, set the state to JotViewStateDrawing, and save the signature when the user is done by calling renderImageOnColor:.


7 hours

$1,990

Linq2db

About

LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCO objects and your database. Architecturally it is one step above micro-ORMs like Dapper, Massive, or PetaPoco, in that you work with LINQ expressions, not with magic strings, while maintaining a thin abstraction layer between your code and the database. Your queries are checked by the C# compiler and allow for easy refactoring.


7 hours

$1,990

NoiseTorch

About

NoiseTorch is an easy to use open source application for Linux with PulseAudio. It creates a virtual microphone that suppresses noise, in any application. Use whichever conferencing or VOIP application you like and simply select the NoiseTorch Virtual Microphone as input to torch the sound of your mechanical keyboard, computer fans, trains and the likes. Don't forget to like, comment and subscribe leave a star if this sounds useful to you!

Screenshot

Then simply select NoiseTorch as your microphone in any application. OBS, Mumble, Discord, anywhere.

Features

  • Two click setup of your virtual denoising microphone
  • A single, small, statically linked, self-contained binary

7 hours

$1,990

Bundletool

About

Bundletool is a tool to manipulate Android App Bundles. The Android App Bundle is a new format for publishing Android apps in app distribution stores such as Google Play. Bundletool has a few different responsibilities:

  • Build an Android App Bundle from pre-compiled modules of a project.
  • Generate an APK Set archive containing APKs for all possible devices.
  • Extract APK(s) from the APK Set compatible with a given device.
  • Install APK(s) from the APK Set compatible with a connected device.
  • Extract device spec from a device as a JSON file. Read more about the App Bundle format and Bundletool's usage at

7 hours

$1,990

Alerta

About

Alerta Release 8.0

The Alerta monitoring tool was developed with the following aims in mind:

  • distributed and de-coupled so that it is SCALABLE
  • minimal CONFIGURATION that easily accepts alerts from any source
  • quick at-a-glance VISUALISATION with drill-down to detail Requirements Release 8 only supports Python 3.6 or higher. The only mandatory dependency is MongoDB or PostgreSQL. Everything else is optional.

7 hours

$1,990

Smart Open

About

smart_open utils for streaming large files in Python

smart_open is a Python 3 library for efficient streaming of very large files from/to storages such as S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HTTP, HTTPS, SFTP, or local filesystem. It supports transparent, on-the-fly (de-)compression for a variety of different formats. smart_open is a drop-in replacement for Python's built-in open(): it can do anything open can (100% compatible, falls back to native open wherever possible), plus lots of nifty extra stuff on top. Python 2.7 is no longer supported. If you need Python 2.7, please use smart_open 1.10.1_, the last version to support Python 2.

Why?

Working with large remote files, for example using Amazon's boto and boto3 Python library, is a pain. boto's key.set_contents_from_string() and key.get_contents_as_string() methods only work for small files, because they're loaded fully into RAM, no streaming. There are nasty hidden gotchas when using boto's multipart upload functionality that is needed for large files, and a lot of boilerplate. smart_open shields you from that. It builds on boto3 and other remote storage libraries, but offers a clean unified Pythonic API. The result is less code for you to write and fewer bugs to make.


7 hours

$1,990

Haxm

About

Intel Hardware Accelerated Execution Manager (HAXM)

HAXM is a cross-platform hardware-assisted virtualization engine (hypervisor), widely used as an accelerator for [Android Emulator][android-studio] and ported to other host operating systems as well, such as Linux and NetBSD. HAXM runs as a kernel-mode driver on the host operating system, and provides a KVM-like interface to user space, thereby enabling applications like QEMU to utilize the hardware virtualization capabilities built into modern Intel CPUs, namely [Intel Virtualization Technology][intel-vt].


7 hours

$1,990

NaughtyAttributes

About

NaughtyAttributes is an extension for the Unity Inspector. It expands the range of attributes that Unity provides so that you can create powerful inspectors without the need of custom editors or property drawers. It also provides attributes that can be applied to non-serialized fields or functions. Most of the attributes are implemented using Unity's CustomPropertyDrawer, so they will work in your custom editors. If you want all of the attributes to work in your custom editors, however, you must inherit from NaughtyInspector and use the NaughtyEditorGUI.PropertyField_Layout function instead of EditorGUILayout.PropertyField.

System Requirements

Unity 2018.3.0 or later versions. Feel free to try older version. Don't forget to include the NaughtyAttributes namespace.


7 hours

$1,990

Hangups

About

hangups is the first third-party instant messaging client for Google Hangouts. It includes both a Python library and a reference client with a text-based user interface. Unlike its predecessor Google Talk, Hangouts uses a proprietary, non-interoperable protocol. hangups is implemented by reverse-engineering this protocol, which allows it to support features like group messaging that aren't available in clients that connect via XMPP. hangups is still in an early stage of development. The reference client is usable for basic chatting, but the API is undocumented and subject to change. Bug reports and pull requests are welcome!


7 hours

$1,990

Feature Selector

About

Feature Selector: Simple Feature Selection in Python

Feature selector is a tool for dimensionality reduction of machine learning datasets.

Methods

There are five methods used to identify features to remove:

  1. Missing Values

  2. Single Unique Values

  3. Collinear Features

  4. Zero Importance Features

  5. Low Importance Features


7 hours

$1,990

Keen

About

Commander Keen in Keen Dreams

this course discusses the source for Commander Keen in Keen Dreams. It is released under the GNU GPLv2+. See LICENSE for more details. The release of the source code does not affect the licensing of the game data files, which you must still legally acquire. This includes the static data included in this repository for your convenience. However, you are permitted to link and distribute that data for the purposes of compatibility with the original game. This release was made possible by a crowdfunding effort. It is brought to you by Javier M. Chavez and Chuck Naaden with additional support from:

  • Dave Allen
  • Kirill Illenseer
  • Michael Jurich
  • Tom Laermans
  • Jeremy Newman
  • Braden Obrzut
  • Evan Ramos
  • Sam Schultz
  • Matt Stath
  • Ian Williams
  • Steven Zakulec
  • et al

    Compiling

    The code is designed for Borland C++ 2.0, but all revisions compiled fine under 3.1 at the time of release. There is some data that must be compiled into the binary. This data is located in the static directory. To prepare the source for building, make sure Borland C++ is in your PATH and then run make.bat. You may now go to the root directory and type bc to open the project and build. You may need to configure your directories in Borland for it to compile properly.

    EGA/CGA Version

    Version 1.00 can be built for either EGA or CGA by changing a constant. All later versions are specific to one mode. The constant is GRMODE in ID_HEADS.H and ID_ASM.EQU. Finally ensure that the proper static data files are being linked. KDREDICT.OBJ/KDREHEAD.OBJ for EGA and KDRCDICT.OBJ/KDRCHEAD.OBJ for CGA.

    Revision History

    A little confusing because revisions have proceeded in three different sequences, the regular (EGA) version, the CGA version, and the shareware version. At present, 1.05 is the latest CGA version, 1.93 is the latest EGA version, and 1.20 is the latest shareware version. Also, some versions with suffixed letters have been used when text and other items changed without recompilation of the program itself.

  • 1.00 (not numbered): Original release.
  • 1.01: Version used on Tiger Software marketing deal.
  • 1.01-360: Specially adapted version to fit on 360K disk for Tiger Software marketing deal.
  • 1.01S: (mistakenly labeled 1.01): Shareware version.
  • 1.02: Registered version.
  • 1.03: Registered version (re-mastered edition).
  • 1.04: CGA version.
  • 1.05: Re-master of CGA version without Gamer's Edge references. New CGA versions should be numbered 1.06 through 1.12
  • 1.13: Shareware version (re-mastered edition).
  • 1.20: Re-master of shareware version without Gamer's Edge references. New shareware versions should be numbered 1.21 through 1.90
  • 1.91: Version for Prodigy Download Superstore.
  • 1.92 [rev 0] : Version for Good Times. The shell is not on this version.
  • 1.93 [rev 1] : Version for catalog. Uses DocView Shell instead of old GE shell. Copyrights updated to "1991-1993" with Softdisk Publishing instead of Softdisk, Inc., to suit our present guidelines. Otherwise the same as Good Times version. New EGA versions should be numbered 1.94 and up.

7 hours

$1,990

Django Sql Explorer

About

SQL Explorer aims to make the flow of data between people fast, simple, and confusion-free. It is a Django-based application that you can add to an existing Django site, or use as a standalone business intelligence tool. Quickly write and share SQL queries in a simple, usable SQL editor, preview the results in the browser, share links, download CSV, JSON, or Excel files (and even expose queries as API endpoints, if desired), and keep the information flowing! Comes with support for multiple connections, to many different SQL database types, a schema explorer, query history (e.g. lightweight version control), a basic security model, in-browser pivot tables, and more. SQL Explorer values simplicity, intuitive use, unobtrusiveness, stability, and the principle of least surprise. SQL Explorer is inspired by any number of great query and reporting tools out there. The original idea came from Stack Exchange's Data Explorer , but also owes credit to similar projects like Redash and Blazer_. Sql Explorer is MIT licensed, and pull requests are welcome. A view of a query Viewing all queries Quick access to DB schema info Snapshot query results to S3 & download as csv Features

  access to running SQL in production. So if that makes you
  nervous (and it should) - you've been warned. Explorer makes an
  effort to not allow terrible things to happen, but be careful!
  It's recommended you use the EXPLORER_CONNECTION_NAME setting to
  connect SQL Explorer to a read-only database role.
  the tool. Users passing the EXPLORER_PERMISSION_CHANGE test can
  create, edit, delete, and execute queries. Users who do not pass
  this test but pass the EXPLORER_PERMISSION_VIEW test can only
  execute queries. Other users cannot access any part of
  Explorer. Both permission groups are set to is_staff by default
  and can be overridden in your settings file.
  executed (delete, drop, alter, update etc). This is not
  bulletproof and it's recommended that you instead configure a
  read-only database role, but when not possible the blacklist
  provides reasonable protection.
  Sqlite. And, between you and me, it works fine on RedShift as
  well.
  the Playground area.
  .csv snapshot of the query results to S3. Configure the snapshot
  frequency via a celery cron task, e.g. for daily at 1am:
   'explorer.tasks.snapshot_queries': {
       'task': 'explorer.tasks.snapshot_queries',
       'schedule': crontab(hour=1, minute=0)
   }
  of these deps are optional and can be installed with `pip


7 hours

$1,990

Invoke Obfuscation

About

Introduction Invoke-Obfuscation is a PowerShell v2.0+ compatible PowerShell command and script obfuscator. Background In the Fall of 2015 I decided to begin researching the flexibility of PowerShell's language and began cataloguing the various ways to accomplish a handful of common techniques that most attackers use on a regular basis. Initially focusing on encoded command and remote download cradle syntaxes, I discovered that various escape characters that did not hinder the execution of the command persisted in the command line arguments, both in the running process as well as what is logged in Security EID 4688 and Sysmon EID 1 event logs. This led me to systematically explore ways of obfuscating each kind of "token" found in any PowerShell command or script. I then explored more obscure ways to perform string-level obfuscation, various encoding/encrypting techniques (like ASCII/hex/octal/binary and even SecureString), and finally PowerShell launch techniques to abstract the command line arguments from powershell.exe and to push it back to the parent and even grandparent process. Purpose Attackers and commodity malware have started using extremely basic obfuscation techniques to hide the majority of the command from the command line arguments of powershell.exe. I developed this tool to aid the Blue Team in simulating obfuscated commands based on what I currently know to be syntactically possible in PowerShell 2.0-5.0 so that they can test their detection capabilities of these techniques. The tool's sole purpose is to break any assumptions that we as defenders may have concerning how PowerShell commands can appear on the command line. My hope is that it will encourage the Blue Team to shift to looking for Indicators of Obfuscation on the command line in addition to updating PowerShell logging to include Module, ScriptBlock and Transcription logging as these sources simplify most aspects of the obfuscation techniques generated by this tool.


7 hours

$1,990


Is learning Programming IX hard?


In the field of Programming IX 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 IX a good field?


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



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