Skip to content

Instantly share code, notes, and snippets.

View mliebelt's full-sized avatar

Markus Liebelt mliebelt

View GitHub Profile
@mliebelt
mliebelt / chess-terms.md
Last active March 22, 2023 10:40
Chess terms in different languages

The following tries to have the chess terms used in different languages. I need as languages English, German (== Deutsch) and Russian.

English German Russian Your Language
Chess Schach Shakh = Шах
Board Spielbrett Шахматная доска
Square Feld Pole – Поле
Rank Reihe Riad – Ряд
File Linie Liniya – Линия
Center Zentrum Zentr – Центр
@mliebelt
mliebelt / cicd-student-preparation.md
Last active January 16, 2023 06:44
Setup for CI/CD/DevOps lecture

Summary

The regular lecture done for HFT needs some preparation by the students. This file summarizes the preparation that has to be done upfront, and collects all parts that are helpful during the practical part of the lecture. The second part is also included in the README.md that is the starting point for the workshop.

Preparation

The students have to install on their local computer some software to be able to participate in the workshop. If that software is not available, they will only be able to look at the results done by others, or be part of a shared screen session.

Mandatory software

[Event "Lindores Abbey Prelim"]
[Site "chess24.com INT"]
[Date "2020.05.19"]
[Round "1.1"]
[White "Carlsen,M"]
[Black "Grischuk,A"]
[Result "1-0"]
[WhiteTitle "GM"]
[BlackTitle "GM"]
[WhiteElo "2863"]

Keybase proof

I hereby claim:

  • I am mliebelt on github.
  • I am mliebelt (https://keybase.io/mliebelt) on keybase.
  • I have a public key ASAA7oyKjnJnOoZP5xDibpC4pbDxTbemwPCgqLEU50MMKwo

To claim this, I am signing this object:

@mliebelt
mliebelt / vagrant13-fast.log
Created September 24, 2016 12:12
2 runs with Vagrant in the same session, with the first run being fast (~ 30 seconds), the second run slow (> 40 minutes).
INFO global: Vagrant version: 1.7.4
INFO global: Ruby version: 2.0.0
INFO global: RubyGems version: 2.0.14
INFO global: VAGRANT_EXECUTABLE="C:\\apps\\Vagrant\\embedded\\gems\\gems\\vagrant-1.7.4\\bin\\vagrant"
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="C:\\apps\\Vagrant\\embedded"
INFO global: VAGRANT_INSTALLER_ENV="1"
INFO global: VAGRANT_INSTALLER_VERSION="2"
INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1"
INFO global: VAGRANT_LOG="debug"
INFO global: VAGRANT_OLD_ENV_="::=::\\"
@mliebelt
mliebelt / parslet-example_test.rb
Last active December 8, 2015 10:51
Mini-Parslet grammar including minitests
# This gist shows a mini-grammar for parslet (Ruby PEG parser) where I had problems.
# See the question on stackoverflow: http://stackoverflow.com/questions/34120695/parslet-grammar-for-rules-starting-identical
require 'parslet'
module ParsletExample
include Parslet
class ParsletExampleParser < Parslet::Parser
rule(:auth_rule_head) { (str('[') >> path >> str(']') >> newline).as(:arh) }
@mliebelt
mliebelt / warble.rb
Created December 28, 2011 11:25
Configuration for using warbler in conjunction with win32ole
Warbler::Config.new do |config|
# Application directories to be included in the webapp.
config.dirs = %w(bin config )
# Additional files/directories to exclude
# config.excludes = FileList["lib/tasks/*"]
config.excludes = FileList["feedback/*", "old/*"]
# Other gems to be included. If you don't use Bundler or a gemspec
# file, you need to tell Warbler which gems your application needs