FANDOM


Platforms

SMACK

  • KillrWeather
    • a reference application (which we are constantly improving) showing how to easily leverage and integrate Apache Spark, Apache Cassandra, and Apache Kafka for fast, streaming computations in asynchronous Akka event-driven environments.

Vagrant

ROS

Frameworks

Networking

Vert.x

Testing

Selenium

XMLUnit

Mobile

Sencha Touch

Libraries

XML

EXSLT

  • http://exslt.org/
  • Desc. : a community initiative to provide extensions to XSLT.
  • License : ?

Jing

WSDL viewer

Networking

gRPC

Protocol Buffers

  • https://code.google.com/p/protobuf/
  • Desc. : a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.
  • License : BSD License

misc

CKEditor

  • http://ckeditor.com/
  • Desc. : a text editor to be used inside web pages.
  • License : GPL, LGPL, MPL

markItUp

  • http://markitup.jaysalvat.com/
  • Desc. : allows you to turn any textarea into a markup editor such as Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system.
  • License : MIT/GPL

Scintilla

  • http://www.scintilla.org/
  • Desc. : A free source code editing component for Win32, GTK+, and OS X
  • License : permits use in any free project or commercial product.

Tools

IDE

NetBeans

  • https://netbeans.org/
  • Desc. : lets you quickly and easily develop Java desktop, mobile, and web applications, while also providing great tools for PHP and C/C++ developers.
  • License : dual license consisting of the CDDL v1.0 and the GPL v2

IntelliJ IDEA

Plugins
Plugin Site Description Remarks
BashSupport https://www.plugin-dev.com/project/bashsupport/ provides an almost complete development environment to work with Bash scripts in IntelliJ platform products

Modeling

Sirius

  • http://www.eclipse.org/sirius/
  • Desc. : an Eclipse project which allows you to easily create your own graphical modeling workbench by leveraging the Eclipse Modeling technologies, including EMF and GMF.
  • License

SQL Developer Data Modeler

  • Features supported or not supported
Feature Supporting Remarks
Defining AK(Alternative Key)
Defining View Yes
Defining FK from AK
Using Domain Yes datatype alias for more intuitive and consistent representation
Defining mandatory or initial data Yes
Generate DDL Yes - Oracle Database 9i/10g/11g/12c, SQL Server 2000/2005/2008/2012, DB2/UDB 7.1/8.1/9
- Not supporting MySQL and PostgreSQL as of 4.2
Using name template Yes PK, FK, UK, Check, Index, ...

SQL Power Architect

  • Features supported or not supported
Feature Supporting Remarks
Defining AK(Alternative Key) Yes
Defining View No
Defining FK from AK No

UMLGraph

SQL Client/Database Management

SQuirreL SQL Client

  • http://www.squirrelsql.org/
  • Desc. : A graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.

IBM Data Studio

Oracle SQL Developer

SchemaSpy

  • http://schemaspy.sourceforge.net/
  • Desc. : a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format.
  • License : Lesser GNU Public License 2.1

SQLLine

Robomongo

HeidiSQL

  • http://www.heidisql.com/
  • Desc. : a useful and reliable tool designed for web developers using the popular MySQL server, Microsoft SQL databases and PostgreSQL
  • License : GPL

Software License Analysis

FOSSology

Ninka

OSS Discovery

System Monitoring

nmon

top

  • Tips
    • Remarkable commands
      • W : Write-the-Configuration-File
      • f | F : :Fields-Management
      • H : Threads-mode toggle
      • I : Irix/Solaris-Mode toggle
      • t : Task/Cpu-States toggle
      • m : Memory/Swap-Usage toggle
      • 1 : Single/Separate-Cpu-States toggle
      • c : Command-Line/Program-Name toggle
      • u | U : Show-Specific-User-Only
      • i : Idle-Process toggle

htop

Nmap

  • http://nmap.org/
  • Desc. : a free and open source (license) utility for network discovery and security auditing.

Wireshark

iperf

Process Explorer

Process Monitor

DebugView

Testing

JMeter

  • http://jmeter.apache.org/
  • Des. : a 100% pure Java application designed to load test functional behavior and measure performance.
  • License : Apache License v2
References
Category Component Description Remarks
Configuration User Defined Variables
SSL Manager a way to select a client certificate so that you can test applications that use Public Key Infrastructure (PKI) Basic Authentication, Digest Authentication, Kerberos
HTTP Authorization Manager lets you specify one or more user logins for web pages that are restricted using server authentication
CSV Data Set Config
Logic Controllers Switch Controller acts like the Interleave Controller in that it runs one of the subordinate elements on each iteration, but rather than run them in sequence, the controller runs the element defined by the switch value.
Pre Processors User Parameters
Timer Constant Throughput Timer introduces variable pauses, calculated to keep the total throughput (in terms of samples per minute) as close as possible to a give figure.
Assertions Response Assertion lets you add pattern strings to be compared against various fields of the request or response Perl5-style regular expressions
JSON Assertion
Category Function Description Remarks
Scripting __groovy Evaluates Apache Groovy scripts passed to it, and returns the result Apache Groovy Documentation
__BeanShell Evaluates the script passed to it, and returns the result BeanShell User Manual - version 1.3
__javaScript Executes a piece of JavaScript code and returns its value Not recommanded
Variables __V Returns the result of evaluating a variable name expression ${__V(A${N})}
__eval Returns the result of evaluating a string expression ${__eval(${SQL})}
Readings
Plugins
Tips and Tricks
Using variables in assertion

In 'Response Assertion', the variable defined via 'CSV Data Set Config' or 'User Defined Variables' can be used in test pattern.
In the following sample, certHash is variable defined in 'CSV Data Set Config'

${__escapeOroRegexpChars(\"cert_hash\":\"${certHash}\")}

Eclipse TPTP

  • http://www.eclipse.org/tptp/
  • Desc. : provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performance tools, both open source and commercial, that can be easily integrated with the platform and with other tools.

Testopia

TestLink

FitNesse

  • http://fitnesse.org/
  • Desc. : The fully integrated standalone wiki and acceptance testing framework.

CodePro Analytix

Postman

Readings
Scripting
Sample Scripts
Using script scope variables and defining conditional test function
// https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox_api_reference
 
var payload = pm.response.json();
 
pm.test('Response code should be 200', function(){
    pm.response.to.have.status(200);
});
 
pm.test('Server should have NON-empty complete ledgers', function(){
 
    pm.expect(payload.result.info.complete_ledgers).to.not.equal('empty');
});
 
if(pm.variables.get('hostname')){
    pm.test('Node should have "hostid" same with hostname of the hosted machine', function(){
        pm.expect(payload.result.info.hostid).to.be.equal(pm.variables.get('hostname'));
    });
}

Newman

Fiddler

  • Readings

Phoronix Test Suite

  • http://www.phoronix-test-suite.com/
  • Desc. : the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems.
  • License : GNU GPL

Blogbench

Log Viewer

Lilith

  • http://lilith.huxhorn.de/
  • Desc. : Lilith is a logging and access event viewer for the Logback logging framework, log4j and java.util.logging.
  • License :

Documentation

Swagger

Swagger2Markup

  • https://github.com/Swagger2Markup/swagger2markup
  • Desc. : simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation produced by Swagger.
  • License : Apache License Version 2.0

SpringFox

Enunciate

Doxygen

  • http://www.stack.nl/~dimitri/doxygen/
  • Desc. : a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.
  • License : GPL

Sphinx

Publican

Pandoc

  • http://johnmacfarlane.net/pandoc/
  • Desc. : convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, word processor formats, documentation formats, TeX formats, PDF, and/or lightweight markup formats.
  • License : GPL
  • Sources

jax-doclets

xs3p

Enunciate

MireDot

kramdown

Text Editor

vi

Category Command Description Remarks
Movement G Move to the last line
gg Move to the first line
nG Move to the nth line
Deleting dd Delete current line
ndd Delete the next n lines, including the current line
Copy/Paste yy Yank current line into the buffer
nyy Yank the next n lines, including the current line into the buffer
p Paste the line(s) in the buffer into the text after the current line
Misc u Undo your last action
Command Description Remarks
:set nu Display line numbers

jEdit

  • http://www.jedit.org/
  • Desc. : a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it
  • License : GPL 2.0

Atom

Build

Maven

Ant

  • http://ant.apache.org/
  • Desc. : a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.
  • On Ant

Gradle

  • http://www.gradle.org/
  • Desc. : automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.
  • License :
  • Source :
Referencs
  • Common commands
Command Description Reamrks
$ gradle tasks --all gives you a list of the main tasks of the selected project
Readings

Package Management

  • Package Management Softwares
Software Scope Remarks
APT (Advanced Package Tool) Ubuntu, Debian a set of tools for managing Debian packages, and therefore the applications installed on your Debian system
RPM CentOS, RHLP a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages
yum CentOS, RHLP an automatic updater and package installer/remover for rpm systems
Chocolatey Windows the package manager for Windows
npm JavaScript the package manager for JavaScript
yarn JavaScript a package manager for JavaScript
pip Python the PyPA recommended tool for installing Python packages
RubyGems Ruby allows you to easily download, install, and use ruby software packages on your system
Bundler Ruby provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed

RPM

  • http://rpm.org/
  • Desc. : a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.
  • Example
    • $ rpm -Uhv mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //install or upgrade. (do NOT use rpm -i ... as possible)
    • $ rpm -ql mysql-workbench-community //list files in a installed package
    • $ rpm -qlp mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //list files in a rpm file
    • $ rpm -qp --scripts mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //list install/erase scriptlets in a rpm file

yum

  • Examples
    • yum -v repolist enabled //list only enabled repositories
    • yum -v list all subversion --enablerepo=rpmforge-extras //search subversion packages both installed and available including 'rpmforge-extras' repository
    • yum -v list installed //list all installed packages

APT

RubyGems

  • http://rubygems.org/
  • Desc. : allows you to easily download, install, and use ruby software packages on your system
  • License : Ruby License
  • Written in : Ruby

Bundler

Frontend

MySchedule

Networking

OpenSSH

  • http://www.openssh.org/
  • Desc. : a FREE version of the SSH connectivity tools that technical users of the Internet rely on.

OpenSSL

  • https://www.openssl.org/
  • Desc. : a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
  • License :
  • Sources : https://github.com/openssl/openssl
References
Commands
Command Description Remarks
openssl genrsa Generates an RSA private key
openssl req Creates and processes certificate requests in PKCS#10 format
openssl x509 Certificate display and signing utility
openssl pkcs12 PKCS#12 file utility PKCS 12
Readings
Basic Certificate Fields
Certificate Extensions
Books
Tips and Tricks
Checking the details of RSA private key in PEM file

Use openssl rsa command on the certificate file. You maybe asked to provide passphrase of the encrypted key.

$ openssl rsa -in tls-server.key -inform PEM -text -noout
Checking the details of CSR file in PEM file

Use openssl req command on the CSR file. You maybe asked to provide passphrase of the encrypted key.

$ openssl req -in tls-server.csr -inform PEM -text -noout -verify
Checking the details of a certificate including subject, X.509 extension and so on

Use openssl x509 command on the certificate file

$ openssl x509 -in tls-server.crt -inform PEM -text -noout

curl

  • http://curl.haxx.se/
  • Desc. : a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
  • License :

PuTTY

  • http://www.putty.org/
  • Desc. : an SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
Companions
PuTTY Session Manager
  • https://puttysm.sourceforge.io/
  • Desc. : a tool that allows system adminstrators to organise their PuTTY sessions into folders and assign hotkeys to their favourite sessions.
ConEmu
  • http://conemu.github.io/
  • Desc. : a Windows console emulator with tabs, which presents multiple consoles and simple GUI applications as one customizable GUI window with various features.
Pageant

Poderosa

Graphics

Graphviz

Mscgen

  • http://www.mcternan.me.uk/mscgen/
  • Desc. : a small program that parses Message Sequence Chart descriptions and produces PNG, SVG, EPS or server side image maps (ismaps) as the output.
  • License : GPLv2

OpenSG

  • http://www.opensg.org/
  • Desc. : a portable scenegraph system to create realtime graphics programs.
  • License : LGPL

OpenSceneGraph

  • http://www.openscenegraph.org/projects/osg
  • Desc. : an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL.
  • License : LGPL

Visualization

XsdVi

Data Analysis

Cube

ETL

Scriptella

Servers or Engines

Hypervisor

VirtualBox

Xen Project Hypervisor

DBMS

HSQLDB

Apache Derby

J2EE Application Server

Jetty

Tomcat

JBoss AS

WildFly

Undertow

  • http://undertow.io/
  • Desc. : a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO.
  • Written in : Java
  • License :
  • Readings

TomEE

OpenEJB

  • http://openejb.codehaus.org/
  • Desc : an open source, modular, configurable, and extendable EJB Container System and EJB Server.
  • License :

Application Server

Apache HTTP Server

Nginx

mongoose

ZooKeeper

Proxy Server

HAProxy

Varnish Cache

Squid

Media Streaming Server

LIVE555 Media Server

Red5

Darwin Streaming Server

  • http://dss.macosforge.org/
  • Desc. : the open source server technology that allows you to send streaming media to clients across the Internet using the industry standard RTP and RTSP protocols.
  • License : Apple Public Source License

NoSQL

Redis

Companions
lettuce
Spring Data Redis
embedded-redis
FastoRedis
  • http://fastoredis.com/
  • Desc. : a cross-platform open source Redis management tool (i.e. Admin GUI)
  • License : GPL
  • Readings

MongoDB

CouchDB


Search Engine

Elasticsearch

References
Field datatypes
Datatype Description Remarks
keyword a field to index structured content such as email addresses, hostnames, status codes, zip codes or tags
Readings

Version Control Software

Subversion

  • Examples
    • $ svn info . //show status including working copy path, repository path, base revision and et al.
    • $ svn status . //show only locally modified items under the current directory of working copy
    • $ svn update //update working copy
    • $ svn commit //send changes from your working copy to the repository
    • $ svn --force --depth infinity add . //add all unversioned files to local change
    • $ svn copy ^/trunk/foundation ^/branches/foundation-20141123 -c "Created a new branch of /trunk/foundation" //making branch

Git

Team Foundation Version Control

Harvest

Repository Management Software

Artifactory

Configuration Management Software

Chef

  • https://www.chef.io/
  • Desc. : a powerful automation platform that transforms infrastructure into code
  • License : Apache License 2.0

Puppet

Ansible

Fabric

Companions
fabtools

SaltStack

Terraform

Packer

System Monitoring Software

Ganglia

Graphite

Prometheus

References
Collectors and Metrics
Collector Metrics References Remarks
meminfo node_memory_MemTotal
node_memory_MemFree
node_memory_Buffers
node_memory_Cached
CentOS > /proc/meminfo


SUSE > System Monitoring > Memeory

/proc/meminfo
netdev node_network_receive_bytes
node_network_transmit_bytes
/proc/net/dev
Metrics and Labels
Metric Labels Remarks
node_cpu cpu, mode
node_disk_io+* device
node_network_receive_bytes device
Queries
  • CPU Usage by Machine
100 - avg(irate(node_cpu{job="node",instance="$instance",mode="idle"}[2m]))  * 100
  • CPU Usage by Mode
(avg (irate(node_cpu{job="node",instance="$instance"}[2m]))  BY  (mode)) * 100
  • Memory Usage by Machine
(node_memory_MemTotal{instance="$instance"} - (node_memory_MemFree{instance="$instance"} + node_memory_Buffers{instance="$instance"} + node_memory_Cached{instance="$instance"}))/ node_memory_MemTotal{instance="$instance"} * 100
  • Network Send Rate by Interface
rate(node_network_transmit_bytes{job="node",instance="$instance",device=~"lo|^eth.*"}[2m])
  • Network Receive Rate by Interface
rate(node_network_receive_bytes{job="node",instance="$instance",device=~"lo|^eth.*"}[2m])
Readings
Tips and Tricks
Available configuration flags of Node Exporter

"/usr/bin/prometheus-node-exporter -h" yields the following.

  -auth.pass string
        Password for basic auth.
  -auth.user string
        Username for basic auth.
  -collector.diskstats.ignored-devices string
        Regexp of devices to ignore for diskstats. (default "^(ram|loop|fd|(h|s|v|xv)d[a-z])\\d+$")
  -collector.filesystem.ignored-mount-points string
        Regexp of mount points to ignore for filesystem collector. (default "^/(sys|proc|dev)($|/)")
  -collector.ipvs.procfs string
        procfs mountpoint. (default "/proc")
  -collector.megacli.command string
        Command to run megacli. (default "megacli")
  -collector.netdev.ignored-devices string
        Regexp of net devices to ignore for netdev collector. (default "^$")
  -collector.ntp.server string
        NTP server to use for ntp collector.
  -collector.textfile.directory string
        Directory to read text files with metrics from.
  -collectors.enabled string
        Comma-separated list of collectors to use. (default "diskstats,filesystem,loadavg,meminfo,stat,textfile,time,netdev,netstat")
  -collectors.print
        If true, print available collectors and exit.
  -debug.memprofile-file string
        Write memory profile to this file upon receipt of SIGUSR1.
  -log.level value
        Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal, panic]. (default info)
  -web.listen-address string
        Address on which to expose metrics and web interface. (default ":9100")
  -web.telemetry-path string
        Path under which to expose metrics. (default "/metrics")
Overriding instance label

Candidate 1 : Using relabel_configs

 - scrape_config:
    job_name
: node
    static_configs
:
      - targets
: ['10.0.0.1:9100/brick1' '10.0.02:9100/brick1']
     
    relabel_configs
:
      - source_labels
: [__address__]
        target_label
: instance
        regex
: ^[^/]*/(.*)
        replacement
: $1
      - source_labels
: [__address__]
        target_label
: __address__
        regex
: ^([^/]*).*
        replacement
: $1

Candidate 2 : Using lables for each target

 - scrape_config:
    job_name
: node
    static_configs
:
      - targets
: ['10.0.0.1:9100']  
        lables
:
         "instance":"brick1"
          "role":"peer"
      - targets
: ['10.0.0.1:9100']  
        lables
:
         "instance":"brick1"
          "role":"peer"
Companions
WMI Exporter

InfluxDB

References
Typical Queries
  • CPU Usage
SELECT mean("usage_idle") * -1 + 100 FROM "cpu"
WHERE ("system" =~ /^$system$/ AND "env" =~ /^$env$/ AND "host" =~ /^$host$/ AND "cpu" = 'cpu-total') AND $timeFilter
GROUP BY TIME($__interval) fill(NONE)
  • Available Memory
SELECT mean("available_percent") FROM "mem"
WHERE ("system" =~ /^$system$/ AND "env" =~ /^$env$/ AND "host" =~ /^$host$/) AND $timeFilter
GROUP BY TIME($__interval) fill(NONE)
  • Disk Read/Write Rate (Byte/s)
SELECT derivative(mean("read_bytes"), 1s) AS "Read Rate", derivative(mean("write_bytes"), 1s) AS "Write Rate" FROM "diskio"
WHERE ("system" =~ /^$system$/ AND "env" =~ /^$env$/ AND "host" =~ /^$host$/) AND $timeFilter
GROUP BY TIME($__interval), "name" fill(NONE)
  • Network Receive/Send Rate (Byte/s)
SELECT derivative(mean("bytes_recv"), 1s) AS "Receive Rate", derivative(mean("bytes_sent"), 1s) AS "Send Rate" FROM "net"
WHERE ("system" =~ /^$system$/ AND "env" =~ /^$env$/ AND "host" =~ /^$host$/ AND "interface" =~ /^eth|lo/) AND $timeFilter
GROUP BY TIME($__interval), "interface" fill(NONE)
Readings

Telegraf

Input Plugins
Plugin Description Tags Fields
disk gathers metrics about disk usage fstype, device, path, mode free, total, used, used_percent, inodes_free, inodes_total, inodes_used
diskio gathers metrics about disk traffic and timing name, serial reads, writes, read_bytes, write_bytes, read_time, write_time, io_time, weighted_io_time, iops_in_progress
net gathers metrics about network interface and protocol usage interface bytes_sent, bytes_recv, packets_sent, packets_recv, err_in, err_out, drop_in, drop_out

Grafana

References
Grafana and InfluxDB
Grafana and Prometheus

Logstash

References
Configuration
Operators
Category Operator Title Remarks
Comparison ==
!=
<
>
=~
!~
in
not in
Logic and AND
or OR
nand NAND
xor XOR
! NOT Untary
Plugins
Type Name Description Remarks
Input beats Receives events from the Elastic Beats framework
Output elasticsearch Stores logs in Elasticsearch
Filter grok Parses unstructured event data into fields Logstash Grok Patterns
drop Drops all events Options : percentage
date Parses dates from fields to use as the Logstash timestamp for an event
truncate Truncates fields longer than a given length
mutate Performs mutations on fields
Monitoring APIs
API URL Description Types
Node Info curl -XGET 'localhost:9600/_node/<types>' retrieves information about the node pipelines, os, jvm
Plugins Info curl -XGET 'localhost:9600/_node/plugins?pretty' gets information about all Logstash plugins that are currently installed
Node Stats curl -XGET 'localhost:9600/_node/stats/<types>' retrieves runtime stats about Logstash jvm, process, events, pipelines, reloads, os
Hot Threads curl -XGET 'localhost:9600/_node/hot_threads?pretty' gets the current hot threads for Logstash
Readings

Filebeat

References
Inputs/Outputs
Type Name Description Remarks
Input Log Read lines from log files.
Syslog Read and parse BSD (rfc3164) event and some variant over TCP or UDP.
Output Logstash Sends events directly to Logstash by using the lumberjack protocol, which runs over TCP.
Fields
Group Description Fields Remarks
Beat Contains common beat fields available in all event types. beat.name, beat.hostname, beat.timezone, @timestamp, tags, fields
Host Info collected for the host machine host.name, host.ip, host.mac

Wiki

DokuWiki

  • https://www.dokuwiki.org/
  • Desc. : a simple to use and highly versatile Open Source wiki software that doesn't require a database.
  • License : GPL
  • Written in : PHP

MoinMoin

  • http://moinmo.in/
  • Desc : an advanced, easy to use and extensible WikiEngine with a large community of users.
  • License : GPL

gollum

Content Management System

Jekyll

  • http://jekyllrb.com/
  • Desc. : a parsing engine bundled as a ruby gem used to build static websites from dynamic components such as templates, partials, liquid code, markdown, etc.
  • License : The MIT License
  • Written in : Ruby
  • Sources : https://github.com/mojombo/jekyll
References
Readings
Samples

Drupal

  • http://drupal.org/
  • Desc : a powerful content management system which allows you to create and maintain many different types of websites without needing to know any coding languages.
  • License : GPL

Joomla

  • http://www.joomla.org/
  • Desc : a content management system (CMS), which enables you to build Web sites and powerful online applications.
  • License : GPL

Tiki Wiki CMS Groupware

  • http://info.tiki.org/
  • Desc. : a free and open source wiki-based, content management system and Online office suite
  • License : LGPL 2.1
  • Written in : PHP

Desktop Sharing

x11vnc

TightVNC

BPM Engine

Activiti

  • http://www.activiti.org/
  • Desc : a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins.
  • License : Apache License 2.0

misc

Openfire

Supervisor

  • http://supervisord.org/
  • Desc. : a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
  • License :
  • Written in : Python

Spring Loaded

Docker

Vagrant

  • https://www.vagrantup.com/
  • Desc. : provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.
  • License :

Utilities

Browser

Firefox

Thunderbird

PC Diagnostic and Recovery

GNU GRUB

Hiren's BootCD

File Synchronization/Backup

rsync

Partition Wizard

Optical Disc Authoring

CDBurnerXP

  • http://cdburnerxp.se
  • Desc. : Application to burn CDs and DVDs, including Blu-Ray and HD-DVDs.
  • License
    • Limited grants you (the licensee) a permission to use the software at no cost, both for commercial and non-commercial purposes on any computer in your possession.

InfraRecorder

PC Security

Comodo Internet Security

Image Editor

GIMP

  • https://www.gimp.org/
  • Desc. : a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems.
  • License : GPL v3

misc

LibreOffice

Notepad++

Excel

CCleaner

Picasa

Hangul Typing

misc

Standards

eTOM

ONVIF

  • http://www.onvif.org/
  • Desc. : an open industry forum for the development of a global standard for the interface of IP-based physical security products.
  • Search
    • FindEvents
      • starts a search session, looking for recording events in the scope that matches the search filter defined in the request.
    • GetEventSearchResults
      • acquires the results from a recording event search session previously initiated by a FindEvents operation.
    • FindRecordings
      • starts a search session, looking for recordings that matches the scope defined in the request.
    • GetRecordingSearchResults
      • acquires the results from a recording search session previously initiated by a FindRecordings operation.
    • FindMetadata
      • starts a search session, looking for metadata in the scope that matches the search filter defined in the request.
    • GetMetadataSearchResults
      • acquires the results from a recording search session previously initiated by a FindMetadata operation.

Services

Amazon Redshift

Microsoft Project Oxford

  • https://www.projectoxford.ai/
  • Desc. : a set of services for understanding data and adding ‘smart’ to your applications.
  • Components
    • Computer Vision APIs
    • Face APIs
    • Emotion APIs
    • Speech APIs
    • Spell Check APIs
    • Language Understanding Intelligent Service

Awards Winner

JAX Innovation Awards

Categories Winners Remarks
Most innovative contribution to the Java ecosystem Spring Boot
Most innovative solution to software delivery and DevOps Docker
Special Jury Award Let’s Encrypt
Categories Winners Remarks
Most Innovative Java Technology Java 8
Most Innovative Open Tech Akka
Special Jury Award Netflix OSS
Categories Winners Remarks
Most Innovative Java Technology Vert.x a tool-kit for building reactive applications on the JVM
Most Innovative Open Technology Docker an open platform for distributed applications for developers and sysadmins
Most Innovative Open Tech Business Hazelcast The Leading Open Source In-Memory Data Grid
Categories Winners Remarks
Most Innovative Java Technology Restructure101 commercial product
Most Innovative Java Company JetBrains
Top Java Ambassador Adam Bien
Special Jury Award Charlie Nutter
Categories Winners Remarks
Most Innovative Java Technology JRebel
Most Innovative Java Company Red Hat
Top Java Ambassador Martin Odersky
Special Jury Award Brian Goetz

Software Ranking

Graphics Asset

  • Tango Desktop Project
    • http://tango.freedesktop.org/
    • Defines an icon style guideline to which artists and designers can adhere and provides a sample implementation of the style as an icon theme based upon a standardized icon naming specification.