Live Instructor Led Online Training Open Source courses is delivered using an interactive remote desktop! .
During the course each participant will be able to perform Open Source exercises on their remote desktop provided by Qwikcourse.
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.
Introduction
Limitations of ROSA
RCA Modeling
Demonstration of the Base Model
Populating Your Own RCA Database
Palo Installation Guide
OpenVOGEL is an open source project founded with as goal to provide free access to a computer program that would allow the numerical study of aerodynamic and aeroservoelastic problems. OpenVOGEL tries to integrate in several packages a set of tools that can be used to create from scratch, calculate and analyse an aircraft model. The software integrates several grid generators, unsteady flow theory based in first order panels, structural dynamics by finite elements (modal decomposition) and a graphical user interface. The development is emphasised in the simplicity and intuitiveness of the GUI, so as to make the software as easy to use as possible. At the same time the idea is to provide a general-purpose tool, with as less limitations as possible, so that it could be useful in different fields. Throughout This course you will find information about what the program is capable of, how it works, and how it can be used in aircraft design.
OpenVOGEL is open source, which means that everyone has access to the source code. The source code is published under General Public License (GPL).
Proxmox Virtual Environment (Proxmox VE; short PVE) is an open-source server virtualization management platform. It is a Debian-based Linux distribution with a modified Ubuntu LTS kernel and allows deployment and management of virtual machines and containers.[4][5] Proxmox VE includes a web console and command-line tools, and provides a REST API for third-party tools. Two types of virtualization are supported: container-based with LXC (starting from version 4.0 replacing OpenVZ used in version up to 3.4, included), and full virtualization with KVM. It comes with a bare-metal installer and includes a web-based management interface.
BAP is binary analysis software It is a application. BAP is developed by Carnegie Mellon University
Textreme is an opensource meaty text editor. There are a number of directions we can take it from here so that's why I created this repo. From here we can make it a viable outer layer for text-based games, or make it a viable code editor, its all up to you! If you believe a certain feature would benefit the editor, make it and share with everyone else!
Viewporter is a open-source JavaScript project by Zynga to ease mobile viewport management. It specifically simplifies the part of setting up the right screen dimensions and removes the pain from handling the viewport meta tag manually. What does it do? When put into the header of a page and when running a mobile device, Viewporter will first try to scroll away any URL or debug bars to maximize the visible window, and then substracts the remaining chrome/UI height from the window, effectively removing ugly scrollbars along the way. It will also track orientationchange, thus, you will always have a maximized viewing experience.
The Nexus Mod Manager (NMM) is a free and open source piece of software that allows you to download, install, update and manage your mod files through an easy to use interface. It integrates with the Nexus sites to provide you with a fast, efficient and much less hassled modding experience.
One click on the site starts your download direct into NMM.
One click in the manager then installs the file into your game and activates it.
No faffing about with zip programs, no hassle.
The mod manager comes with full download pause and resume functionality.
Stop your downloads and start them again later from the same place.
Never receive an incomplete download again.
Enable or disable the files you would like loaded into your game through the easy to use mod management system, allowing you to try different configurations and profiles quickly and easily.
Files are installed cleanly and if a mod can't finish installing for any reason the mod manager will clean up the files correctly after itself
Completely free and completely open source, released under a copyleft GPL license, you can be sure that the mod manager is safe to use and free of adware, spyware and viruses
The Mod Manager is completely free of advertisements
Skyrim Skyrim Special Edition Fallout 3 Fallout: New Vegas Fallout 4 Oblivion Morrowind Monster Hunter World Witcher 2 Witcher 3 Enderal X: Rebirth XCOM 2 World of Tanks War Thunder The Elder Scrolls Online State of Decay Starbound Legends of Grimrock Dragon's Dogma Dragon Age: Origins Dragon Age 2 Dark Souls Dark Souls 2 Breaking Wheel No Man's Sky
OpenTracker is an open sourced repository for Visual Tracking. It's written in C++, high speed, easy to use, and easy to be implemented in embedded system.
Don't worry, it will be explained fully in the Notes. All the maths details of the Not-that-easy algorithms are explaned fully from the very beginning. If you have headache of reading the papers(as most of us have), this is a good tutorial. (Check Notes(draft now)). Or, if you have problems with the implementation of a complicate cutting-edge algorithms, check this! You will get something!
Attention! OpenTracker is NOT designed just for tracking human beings as the demo images, it can track everything, even some special points! For Multiple Object Tracker, check: OpenMultiTracker. 2018/11/06 -- New features add CMake compile support for ECO tracker. (Thanks to ou-zhi-hui) 2018/09/19 -- New features Performance tested on VOT2017 dataset! 2018/09/13 -- New features CN feature added! 2018/08/30 -- New features Support Initialize by Object Detection using Darknet and track. 2018/08/27 -- New features Support ECO API. 2018/08/24 -- New features Now ECO runs "almost" real-time on Raspberry Pi 3! 2018/08/24 -- New features Support FFTW. 2018/08/13 -- New features Speed up by multi-thread. 2018/08/09 -- New features Now it supports Raspberry Pi 3, and speed up with NEON! 2018/08/08 -- New features Speed up with NEON, speed up from ~32FPS to ~42FPS on Jetson TX2 with scale one. 2018/08/06 -- New features Speed up with SSE, speed up from ~86FPS to ~102FPS(quicker than matlab version) with scale one. 2018/07/07 -- New features OpenTracker Implement Notes draft published! Check notes/OpenTrackerNotes.pdf. Complete version is comming! 2018/07/06 -- New features Now it supports Nvidia Jetson TX1/2! 2018/07/05 -- New features Now it supports macOS! 2018/06/28 -- New features Now it supports automatic initialization with Web camera using OpenPose!
Included | Tracker
:ballot_box_with_check: | CSK
:ballot_box_with_check: | KCF
:ballot_box_with_check: | DSST
:ballot_box_with_check: | GOTURN
:hammer: | ECO
Included | Dataset | Reference :ballot_box_with_check: | VOT-2017 | Web :ballot_box_with_check: | TB-2015 | Web :ballot_box_with_check: | TLP | Web :ballot_box_with_check: | UAV123 | Web
Included | Dataset | Reference :ballot_box_with_check: | OpenPose | Web
Included | OS / Platform
:ballot_box_with_check: | Ubuntu 16.04 :ballot_box_with_check: | macOS Sierra :ballot_box_with_check: | NVIDIA Jetson TX1/2 :ballot_box_with_check: | Rasperberry PI 3 :hammer: | Windows10
"ECOHCMATLAB" is the original matlab full version ECO-HC. "ECOHCMATLABHOGCN" is the matlab version ECO-HC without fDSST scale filter. "ECOHCMATLABHOG" is the matlab version ECO-HC without fDSST scale filter and CN feature. "ECOCPPHOGCN" is the c++ ECO tracker in OpenTracker without fDSST scale filter. "ECOCPPHOG" is the c++ ECO tracker in OpenTracker without CN feature and fDSST scale filter. "KCFCPP" is the c++ KCF tracker in OpenTracker. "NCC" is a demo tracker in vot-toolkit. The test is on dataset VOT2017, and parameters are set exactly the same as "VOT2016_HC_settings" in matlab version. This is just for proof of validation of c++ version code, thus the parameters are not tuned for VOT2017. You can see from the plot that, full-featured "ECOHCMATLAB" has the highest performance, "ECOCPPHOGCN" has almost the same performance with "ECOHCMATLABHOGCN", and "ECOCPPHOG" quite similar to "ECOHCMATLABHOG". And "KCFCPP" perform even better than the HOG-only ECO version, so it seems that CN feature matters.
Included | Method(single thread) | FPS(scale=1) | FPS(scale=7) :ballot_box_with_check: | Matlab ECO-HOG(Intel i9)| ~73 | ~45 :ballot_box_with_check: | no speed-up(Intel i9) | ~86 | ~36 :ballot_box_with_check: | SSE(Intel i9) |~260:cherries:| ~95:cherries: :ballot_box_with_check: | no speed-up(MacBook Air Intel i5)| ~60 | ~22 :ballot_box_with_check: | SSE(MacBook Air Intel i5)|~140:cherries:|~55:cherries: :ballot_box_with_check: | no speed-up(Jestson TX2)| ~32 | ~10 :ballot_box_with_check: | NEON(Jetson TX2) | ~60:cherries:| ~34:cherries: :ballot_box_with_check: | no speed-up(Raspberrypi)| ~11 | ~3 :ballot_box_with_check: | NEON(Raspberrypi) | ~24:cherries:| ~7.5 :hammer: | GPU | :hammer: | :hammer:
With quick start, you can have a quick first taste of this course, without any panic. No need to install Caffe, CUDA etc. (But of course you have to install OpenCV 3.0 first). OpenCV 3.0 Install on Ubuntu check this [Tutorial].
In eco/runecotracker.cc, make sure to choose the dataset Demo: string databaseType = databaseTypes[0];
For the environment settings and detailed procedures (with all the packages from the very beginning), refer to: [My DeeplearningSettings]. The only extra-package is: Opencv3.x (already installed if you follow the environment settings above). Of course, for trackers that use Deep features, you need to install [caffe] (maybe I will use Darknet with C in the future, I like Darknet :lips: ), and change the makefile according to your path. Compile of caffe refer to : [Install caffe by makefile]. If you want to autodetection the people with web camera, you need to install [OpenPose].
If you want to use Openpose, in ./makefile, set OPENPOSE=1, else set OPENPOSE=0. Change the datasets, in inputs/readdatasets.hpp, change the number of string databaseType = databaseTypes[1]; Change the path of datasets, in inputs/readdatasets.cc, change the path to your path of data.
Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built entirely from Open Source technologies. Its a swiss army knife for creating and building consistent platforms to be shared across a team environment. It easily versions staging environments in a repeatable manner that can be followed by any team member. It's a way of doing things that allows companies to collaborate on infrastructure (~snowflakes~) and radically reduce Total Cost of Ownership, along with a vibrant and active slack community. It provides a fully customizable framework for defining and building cloud infrastructures backed by AWS and powered by kubernetes. It couples best-of-breed technologies with engineering best-practices to equip organizations with the tooling that enables clusters to be spun up in record time without compromising security. It's works natively with Mac OSX, Linux, and Windows 10 (WSL).
Vox is an open source Voxel Engine, and game, that is written in C++ and OpenGL and can be used to create easy and fast voxel based games and applications. The engine is written to be highly functional and very efficient at allowing voxel game creation and provides a simple framework for creating 3D voxel games.
Some parts of the Vox gameplay logic are also incorporated into this source code repo, to better facilitate code sharing and the different sub-systems that make up the game. Some of the gameplay features of Vox are as follows:
VRF / Valve Resource Format
Valve's Source 2 resource file format parser, decompiler, and exporter. Source 2 files usually files end with _c, for example .vmdl_c. this course is split into three components: You can download latest unstable build from AppVeyor.
Prefer IRC? Join #steamdb-vrf on chat.freenode.net
This tool is based entirely on a reverse engineered effort because Valve does not provide any documentation or Source 2 code (SDK or engine code), while the Source 1 SDK and leaked engine code are helpful, a lot of systems and formats have changed. The code contained in this course is based on countless hours of reverse engineering Source 2 games and not all intricate details have been figured out. If you are interested in helping, take a look at the open issues.
Ext | Name | Support vanim | Animation | vagrp | Animation Group | vseq | Sequence Group | No vpcf | Particle System | NTRO, KV3 vmat | Material | NTRO vmks | Sheet | No vmesh | Mesh | vtex | Compiled Texture | DXT1, DXT5, I8, RGBA8888, R16, RG1616, RGBA16161616, R16F, RG1616F, RGBA16161616F, R32F, RG3232F, RGB323232F, RGBA32323232F, BC6H, BC7, IA88, PNG, JPG, ETC2, ETC2_EAC, BGRA8888, ATI1N, ATI2N vmdl | Model | vphys | Physics Collision Mesh | No vsnd | Sound | wav, mp3 vmorf | MorphSet | No vrman | ResourceManifest | vwrld | World | vwnod | WorldNode | vvis | WorldVisibility | No vents | EntityLump | vsurf | Surface Properties | No vsndevts | Sound Event Script | KV1, :-1: KV3 vsndstck | Sound Stack Script | KV1, :-1: KV3 vrmap | Resource Remap Table | No vcss | Panorama Style | vxml | Panorama Layout | vpdi | Panorama Dynamic Images | No vjs | Panorama Script | vsvg | Panorama Vector Graphic | vpsf | Particle Snapshot | No vmap | Map | | | vpk | Pak (package) | Handled by ValvePak vcs | Compiled Shader | Started work in CompiledShader, see #151 vfont | Bitmap Font | Decrypts VFONT1, supported in Source 1 (CS:GO) and Source 2 (Dota 2). dat | Closed Captions | Handled by ClosedCaptions bin | Tools Asset Info | Partially handled by ToolsAssetInfo, see #226 vdpn | Dota Patch Notes | No Not all formats are 100% supported, some parameters are still unknown and not fully understood.
CircleCI: Sensu is an open source monitoring tool for ephemeral infrastructure and distributed applications. It is an agent based monitoring system with built-in auto-discovery, making it very well-suited for cloud environments. Sensu uses service checks to monitor service health and collect telemetry data. It also has a number of well defined APIs for configuration, external data input, and to provide access to Sensu's data. Sensu is extremely extensible and is commonly referred to as "the monitoring router". To learn more about Sensu, please visit the website and read the documentation.
Sensu Go is a complete rewrite of Sensu in Go, with new capabilities and reduced operational overhead. It eliminates several sources of friction for new and experienced Sensu users. The original Sensu required external services like Redis or RabbitMQ. Sensu Go can rely on an embedded etcd datastore for persistence, making the product easier to get started with.
SysWhispers helps with evasion by generating header/ASM files implants can use to make direct system calls. All core syscalls are supported from Windows XP to 10. Example generated files available in example-output/.
Various security products place hooks in user-mode APIs which allow them to redirect execution flow to their engines and detect for suspicious behaviour. The functions in ntdll.dll that make the syscalls consist of just a few assembly instructions, so re-implementing them in your own implant can bypass the triggering of those security product hooks. This technique was popularized by @Cn33liz and his blog post has more technical details worth reading. SysWhispers provides red teamers the ability to generate header/ASM pairs for any system call in the core kernel image (ntoskrnl.exe) across any Windows version starting from XP. The headers will also include the necessary type definitions. The main implementation difference between this and the Dumpert POC is that this doesn't call RtlGetVersion to query the OS version, but instead does this in the assembly by querying the PEB directly. The benefit is being able to call one function that supports multiple Windows versions instead of calling multiple functions each supporting one version.
Kagome is an open source Japanese morphological analyzer written in pure golang. The dictionary/statiscal models such as MeCab-IPADIC, UniDic (unidic-mecab), Korean MeCab and so on, be able to embedded in binaries.
Kagome has segmentation mode for search such as Kuromoji.
package main import ( "fmt" "strings" ipa "github.com/ikawaha/kagome-dict-ipa" "github.com/ikawaha/kagome/v2/tokenizer" ) func main() { t, err := tokenizer.New(ipa.Dict()) if err != nil { panic(err) } // wakati fmt.Println("---wakati---") seg := t.Wakati("") fmt.Println(seg) // tokenize fmt.Println("---tokenize---") tokens := t.Tokenize("") for _, token := range tokens { if token.Class == tokenizer.DUMMY { // BOS: Begin Of Sentence, EOS: End Of Sentence. fmt.Printf("%s\n", token.Surface) continue } features := strings.Join(token.Features(), ",") fmt.Printf("%s\t%v\n", token.Surface, features) } } output: BOS ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,*,,, EOS
OpenSOC integrates a variety of open source big data technologies in order to offer a centralized tool for security monitoring and analysis. OpenSOC provides capabilities for log aggregation, full packet capture indexing, storage, advanced behavioral analytics and data enrichment, while applying the most current threat intelligence information to security telemetry within a single platform. OpenSOC can be divided into 4 areas:
this course is a collection of submodules for convenience which is regularly updated to point to the latest versions.
DragonFly BSD uses the hybrid OpenSSL + cryptodev(9) approach that can be found in crypto-dev.c. OpenSSL is only used for the hash/pbkdf2. The encryption/decryption is performed via cryptodev(9) with enabled cryptosoft. On Linux gcrypt is used for the encryption and decryption. For the hash/pbkdf2 either gcrypt or OpenSSL can be used. gcrypt only supports pbkdf2 since its July 2011 release (1.5.0), while OpenSSL has had pbkdf2 since around December 2010, so its easier to find in most distros. The crypto options can be chosen with make/Makefile parameters. Building on Linux is as easy as doing make -f Makefile.classic SYSTEM=linux you can even skip the SYSTEM=linux, since that's the default. To choose the PBKDF backend, you can use either, make -f Makefile.classic PBKDF_BACKEND=openssl or make -f Makefile.classic PBKDF_BACKEND=gcrypt The interface to device mapper is libdevmapper on Linux and libdm on DragonFly. libdm is a BSD-licensed version of libdevmapper that I hacked together in a few hours. On Ubuntu, the following dev packages are needed to build tcplay: apt-get install build-essential libdevmapper-dev libgcrypt11-dev uuid-dev cmake New in version 1.0 is a cmake build system. tcplay can now be built using: mkdir objdir cd objdir cmake.
Pyxl is an open source package that extends Python to support inline HTML. It converts HTML fragments into valid Python expressions, and is meant as a replacement for traditional python templating systems like Mako or Cheetah. It automatically escapes data, enforces correct markup and makes it easier to write reusable and well structured UI code. Pyxl was inspired by the XHP project at Facebook. This project only supports Python 2. However, a Python 3 fork is available.
At Cove, where Pyxl was developed, we found that using templates was getting in the way of quickly building new features. There were the usual issues of remembering to escape data to prevent XSS holes, avoiding invalid markup and deciphering cryptic stack traces. More importantly, our templates were getting hard to manage and understand which made iterating on our product more work than should be necessary. Existing templating systems do support things like logic and reusable modules - but they are essentially like having a different programming language for writing UI which falls well short of python itself. The primary reason templating systems exist is because creating HTML in languages like python means writing crazy string manipulation code, or losing the niceness of writing actual HTML by doing something like this: import html print ( html.head().appendChild( html.body().appendChild( html.text("Hello World!")))) To get around these limitations, we developed Pyxl which allowed us to treat HTML as a part of the python language itself. So, writing the above example with Pyxl would look like:
print Hello World! This meant no longer dealing with a separate "templating" language, and a lot more control over how we wrote our front-end code. Also, since Pyxl maps HTML to structured python objects and expressions instead of arbitrary blobs of strings, adding support for things like automatically escaping data was trivial. Switching to Pyxl led to much cleaner and modularized UI code, and allowed us to write new features and pages a lot quicker.
Deskulu is an opensource helpdesk and ticketing system based on Drupal 7, developed as a weekend project by Taskulu - a task management tool for enterprise. We've been using Deskulu as our own helpdesk since the initial development and have been fixing bugs and making improvements. It's quite production ready at this point.
Deskulu is based on Drupal and inherits all its flexibility and plethora of modules that allow you to add more functionality. Here's what Deskulu offers by default:
Tottem is an open source experimentation, it aims combining personal productivity tool approach with (slow) social media capabilities to make users empowered and somehow emancipated.
I have two considerations in mind:
First goal: experimenting the tools that are available to build web software in 2020. This documentation explains which technologies are used here and how they are organised.
OpenMPTCProuter is an open source solution to aggregate and encrypt multiple internet connections and terminates it over any VPS which make clients benefit security, reliability, net neutrality, as well as dedicated public IP. The aggregation is based on Multipath TCP (MPTCP), which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation or failover based on MPTCP. Aggregation via Multi-link VPN (MLVPN) and Glorytun UDP with multipath support are also supported. The solution takes advantage of the OpenWRT/LEDE system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.
An open source search engine with RESTFul API and crawlers
OpenSearchServer is a powerful, enterprise-class, search engine program. Using the web user interface, the crawlers (web, file, database, etc.) and the client libraries (REST/API , Ruby, Rails, Node.js, PHP, Perl) you will be able to integrate quickly and easily advanced full-text search capabilities in your application: Full-text with basic semantic, join queries, boolean queries, facet and filter, document (PDF, Office, etc.) indexation, web scrapping,etc. OpenSearchServer runs on Windows and Linux/Unix/BSD.
Free Manga Downloader
The Free Manga Downloader (FMD) is an open source application written in Object-Pascal for managing and downloading manga from various websites such as AnimeA, Batoto, MangaFox, MangaStream, ...
phpBB is the world's leading open source discussion forum software.
phpBB is the world's leading Open Source flat style discussion forum software. It includes all the features you expect to find in today's top of the line software.
<HTML> Editor is a free open source HTML editor from Sheva Software Inc the HTML Editor includes syntax highlighting and a unique feature of a live previewing of current HTML document, check it out.
Open source support tracking in your browser
Support Incident Tracker (or SiT!) is a web based application for tracking technical support calls/emails. Engineers work to Service Level Agreements and incidents are flagged if they stray outside of them.
BlueLeech is an open source program which starts at a particular URL and spiders through all available links, and the links on those links, etc. downloading all or a pre-defined range of content from any URLs it encounters while spidering through the URL
This is mongolian first open source CMS. Bumbaak CMS's main goals are: - SEO compatible - Multilanguage support - Very simple and modular - W3C validated
The purpose of this project is to develop an opensource application dedicated to the collective documentation of memories and events. The primary outcome of this endeavor is to create a community based on contribution to public and private histories.
an open-source WWW discussion Forum based on JSP/Servlets which uses JDBC to store and retrieve messages from a database
ConcourseConnect is a comprehensive, Open Source platform for rapidly deploying large online communities. Built for high performance and scale with Enterprise 2.0, Web 2.0, social networking and online directory features.
ConnectFusion Download Accelerator is a very fast open source download manager. It will accelerate downloads from the Internet and resume broken connections. It includes an easy-to-use interface.
In the field of Open Source 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.
For now, there are tremendous work opportunities for various IT fields. Most of the courses in Open Source is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.
Open Source Online Courses, Open Source Training, Open Source Instructor-led, Open Source Live Trainer, Open Source Trainer, Open Source Online Lesson, Open Source Education