Skip to content

Instantly share code, notes, and snippets.

View treischl's full-sized avatar

Tristan Reischl treischl

View GitHub Profile
@treischl
treischl / Program.cs
Created October 3, 2019 14:19 — forked from DanielSWolf/Program.cs
Console progress bar. Code is under the MIT License: http://opensource.org/licenses/MIT
using System;
using System.Threading;
static class Program {
static void Main() {
Console.Write("Performing some task... ");
using (var progress = new ProgressBar()) {
for (int i = 0; i <= 100; i++) {
progress.Report((double) i / 100);
@treischl
treischl / strsim.js
Created May 7, 2019 22:58 — forked from Techcable/strsim.js
Javascript Damerau Levenshtein Similarity metrics
function damerau_levenshtein(first, second) {
"use strict";
// TODO: Support non-BMP characters (like that's ever going to happen)
if (first == second) return 0;
var firstLen = first.length;
var secondLen = second.length;
if (firstLen == 0) return secondLen;
if (secondLen == 0) return firstLen;