Skip to content
My Knowledge Base, starting point for several projects:
TeX CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data skb: added production notes May 27, 2019
documents
sites site: refactored utf May 28, 2019
.gitignore refactored sites and library Nov 5, 2018
LICENSE
README.adoc updated readmes, added information for repo and sites May 23, 2019
make-skb.sh
pom.xml updated readmes, added information for repo and sites May 23, 2019
skb-ts-scripts.skb site/skb: added first draft of production notes May 23, 2019
skb-ts.id optimized build, now make May 23, 2019

README.adoc

SKB

my Knowledge Base, starting point for several projects

SKB

The SKB is the entry point or umbrella for a number of my projects, all open source on Github. SKB is short for Sven’s Knowledge Base. I was looking for some acronym (actually abbreviation, since one cannot speak SKB), and this is what I came up with a long time ago (sometimes in 2014 I guess).

This repository contains my databases (acronyms, library, etc.), the source of the SKB website, the source of my personal website, and a Wiki. The pom file is set to version 1.0.0, which will not change. Its only purpose is to allow an easy import into Eclipse, which I use as a general purpose editor.

This repository has only a master branch, i.e. all updates are published immediately. No versions are applied. The websites are generated and published frequently as well, but not for every single push to the master.

There are also no releases, since all information here is either published in the related websites (see Links below) or used in my other projects.

If you want to improve this repository, please feel free to use the Issue Management If I do not address your issues in your time frame, contact me directly. You’ll find a lot of contact information at the bottom of this page.

Source Repository

data

Contains the raw data for acronyms and my research library. All data is written in YAML. The structure of the YAML files, naming conventions, and keys is explained in README files. The files can be processed with the SKB-Framework and the SKB-DASHBOARD, to generate for instance collections in HTML or PDF.

The content of acronyms and the library is far from being complete neither perfect. Some files still require work, a lot of BiBTeX and Biblatex sources are missing, and the acronym files are missing some information I still have to add.

documents

Contains Asciidoctor or ADOC files used to create stand-alone HTML and PDF files and as include files for the SKB-Web. Most of these files require external settings, for instance a path to (generated) ADOC collection files. The SKB and sub-projects use the SKB-DASHBOARD to compile these files.

sites

Contains the source code for the main SKB Website and my personal website (VDM). Both websites are written for the Apache Maven plugin maven-site-plugin, using the DOXIA renderer and the Asciidoctor plugin. I have changed the general style (CSS) in parts and changed some font families. The SKB-DASHBOARD is used to generate acronym and library files integrated into the sites. The sites are then published automatically (SKB) and manually (VDM).

I will add more content whenever I have time and a need for it. I still have a few things from older SKB databases to add, but I don’t have much time.

vandermeer.de

My personal website, with rather personal information. If you want to know more about me, this is the place to start at. It also provides a list of a lot of my online handles, emails, and other IDs. It is hosted at Powerweb, but without an SSL certificate. So only plain HTTP will work on this site. The site is build with Maven, the sources are in sites/vandermeer. So the whole site is static, build and published, without any scripts or other interactive means.

The content of the site is licensed as CC-BY-SA, see license for details.

vdmeer.github.io

The same content as the site above, just hosted on Github (so HTTPS will work here!). Updates happening on the vdmeer.github.io repository. This repository also hosts all other SKB sites, just to make life simple for publishing new information.

The content of the site is licensed as CC-BY-SA, see license for details.

vdmeer.github.io/skb

This is the SKB website, or SKB-Web. It is generated from the sources in sites/skb using Maven.

The content of the site is licensed as CC-BY-SA, see license for details.

Wiki

Some pages I can edit fast in a Browser and then pull from Github. Not sure if I move any of them into this, more permanent and mature, repository.

Projects

Bash

SKB-Framework

A flexible development and application framework

repo, skb-web/framework

SKB-Dashboard

Dashboard for the SKB repository: library, acronyms, etc, based on the SKB-Framework.

repo

Java

SKB Java

A POM and a set of shell scripts, ant tasks/macros, settings, to maintain the Java port of the SKB.

repo

ASCII Heading

A simple tool to format headings with various options.

repo

ASCII List

Many different lists (itemize/unordered, enumerate/ordered, checklist, description) with support for nested lists, using ASCII and UTF characters for labels.

repo

ASCII Paragraph

A simple tool to format paragraphs with indentation, indentation character, alignment, padding (left, right, both), padding characters (left, right, both), and in-line whitespace characters.

repo

ASCII Table

Several implementations of a text table, originally using ASCII and UTF-8 characters for borders.

repo

Char Translation

Set of translators for characters, HTML Elements, and their combinations.

repo

ExecS

A simple set of classes to execute programs from the command line with automated generation of run scripts and flexible applcation option handling.

repo

Interfaces

Set of interfaces used by other SKB Java projects.

repo

UTF Themes

Base elements (lines, corners, borders) and themes for frames, grids, lists (itemize, enumerate).

repo

SKB Examples

Examples for the skb-java sub projects.

repo

SKB Shell

A collection of shells for simple command sets, command multi-sets, and multi-threaded versions.

repo

SVG 2 Vector

Tool to convert SVG to other vector formats (PDF, EMF) w/support for layers.

repo, bintray, maven, mvnrepo

LaTeX

Eclipse Cheat Sheet

A cheat sheet for Eclipse (key bindings and more). The idea of a cheat sheet came from a discussion on Twitter with @noopur2507 and @EclipseJavaIDE. I had asked an RTFM question and to return the favor of the answers said I do a cheat sheet. So here it is.

repo, releases

SKB LaTeX

A LaTeX class for organizing documents, can be integrated into the SKB.

repo, CTAN

Miscellaneous

IPC

Artifacts (graphics, pptx, text, et.) for Inter-Process Communication, aka networking

repo, skb-web/ipc

You can’t perform that action at this time.