Skip to content

Instantly share code, notes, and snippets.

View flosse's full-sized avatar

Markus Kohlhase flosse

View GitHub Profile
@flosse
flosse / scaleAppPluginAPI.js
Last active December 11, 2015 06:08
Thoughts about the plugin API for scaleApp 0.4.x
/* *******************
* Defining a plugin *
* ******************/
/*** 1. Variant ***/
var SandboxPlugin = (function(){
function SandboxPlugin (sandbox){
this.sb = sandbox;
};
@flosse
flosse / Cargo.toml
Created July 27, 2016 14:43
iron-write-to-body
[package]
name = "iron-wirte-to-body"
version = "0.1.0"
authors = ["Markus Kohlhase <mail@markus-kohlhase.de>"]
[dependencies]
iron = "*"
maud = "*"
maud_macros = "*"
@flosse
flosse / main.rs
Last active November 11, 2016 23:22
jfs example
extern crate jfs;
extern crate rustc_serialize;
use jfs::{Config,Store};
#[derive(Debug,Clone, RustcEncodable, RustcDecodable)]
struct Tag {
id: String,
name: String,
owner: String
@flosse
flosse / latency.txt
Created June 11, 2017 10:16 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers
--------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
#!/bin/bash
for f in `find src/ -type f \( -iname \*.js -o -iname \*.jsx \)`
do
git mv `echo $f` `echo $f | sed -e "s/\.jsx\?/\.rs/g"`
done
#!/bin/bash
for f in `find spec/ -type f -iname \*.rs`
do
awk -i inplace '{print "// TODO: " $0}' $f
git add $f
done
@flosse
flosse / kvm-accessibility.md
Last active August 12, 2020 16:34
Barrierefreie Websites

Barrierefreie Websites

1. Wahrnehmbarkeit

1.1 Nicht-Text-Inhalte

Section at WCAG 2.1

  • GRAFISCHE BEDIENELEMENTE haben einen Namen, der den Zweck beschreibt. (1.1.1 /WCAG 2.1)