my Knowledge Base, starting point for several projects
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.
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 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. |
|
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 |
|
Contains the source code for the main SKB Website and my personal website (VDM).
Both websites are written for the Apache Maven plugin |
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.
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. |
|
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. |
|
This is the SKB website, or The content of the site is licensed as CC-BY-SA, see license for details. |
|
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. |
SKB-Framework |
A flexible development and application framework |
|
SKB-Dashboard |
Dashboard for the SKB repository: library, acronyms, etc, based on the SKB-Framework. |
SKB Java |
A POM and a set of shell scripts, ant tasks/macros, settings, to maintain the Java port of the SKB. |
|
ASCII Heading |
A simple tool to format headings with various options. |
|
ASCII List |
Many different lists (itemize/unordered, enumerate/ordered, checklist, description) with support for nested lists, using ASCII and UTF characters for labels. |
|
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. |
|
ASCII Table |
Several implementations of a text table, originally using ASCII and UTF-8 characters for borders. |
|
Char Translation |
Set of translators for characters, HTML Elements, and their combinations. |
|
ExecS |
A simple set of classes to execute programs from the command line with automated generation of run scripts and flexible applcation option handling. |
|
Interfaces |
Set of interfaces used by other SKB Java projects. |
|
UTF Themes |
Base elements (lines, corners, borders) and themes for frames, grids, lists (itemize, enumerate). |
|
SKB Examples |
Examples for the skb-java sub projects. |
|
SKB Shell |
A collection of shells for simple command sets, command multi-sets, and multi-threaded versions. |
|
SVG 2 Vector |
Tool to convert SVG to other vector formats (PDF, EMF) w/support for layers. |
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. |
|
SKB LaTeX |
A LaTeX class for organizing documents, can be integrated into the SKB. |
IPC |
Artifacts (graphics, pptx, text, et.) for Inter-Process Communication, aka networking |