John Davidson (Ivan Davidov)'s repositories
minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
minimal-linux-script
One script which generates live Linux ISO image with minimal effort. Based on the first published version of Minimal Linux Live: http://github.com/ivandavidov/minimal
systemd-boot
Simple UEFI Boot Manager
Eclipse-Equinox-OSGi-p2-Tutorial
Eclipse Equinox OSGi p2 tutorial with samples for the publisher and the director applications.
debootstrap_live
Generates a bootable ISO with current kernel and debootstrap base system
learn-bosh2
Shell scripts which configure bosh-lite VM (by using bosh CLI v2) and deploy simple web server (nWeb). The scripts and the nWeb release have been designed with simplicity in mind and you can easily reverse engineer the structural dependencies.
android-rss-readers
This project hosts the source code for few Android RSS reader applications.
bosh-release-flasher
Shell tool for fast generation of BOSH releases.
nweb-release
BOSH release for the 'nWeb' web server
windows-lan-shutdown
Set of cmd files which allow you to shutdown Windows machine remotely via LAN by deleting a flag file.
basic-computer-games
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
cf-update-buildpack-issue
This is temporary repository for a Cloud Foundry issue which we recently found in our team
microbit-lib
all kinds of microbit python drives, libs, examples, etc.
swing-text-console
Set of Java Swing components and backing business classes which together behave like text console with enabled colors.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
word-batch-process
A helper program which automatically processes placeholders in MS Word files.