Skip to content

Instantly share code, notes, and snippets.

View dflemstr's full-sized avatar

David Flemström dflemstr

View GitHub Profile
@dflemstr
dflemstr / fibonacci.asm
Created November 22, 2011 20:54
INDA11 HT9
; Produces the fibonacci series in memory.
;.rodata
word count 11
;.data
word result0 1
word result1 1
word result 0
;let:
@dflemstr
dflemstr / test-compressed.css
Created January 4, 2012 07:17
Example of a difficult-to-parse CSS file
@import url("test.css");@import url("test2.css");@import url("test3.css");@import url("te st4.css");@media print,screen{a{}}@font-face{bla:"foo";}@media all and (min-width:500px){}@page {}@page :right{margin-left:4cm;margin-right:3cm;}*{margin:1em;}a{}a,li,em{border-radius:1px/2px;}a[rel]{}a[rel="youtube"]{}a[lang~="en"]{}a[b^="c"]{}a[b$="c"]{}a[b|="en"]{}.codesample[data-summary="helloWorld(){}"]{}svg|circle{}svg|circle[svg|class="bla"]{}a:root{}a:nth-child(12){}a:nth-child(2n + 3){}::f{}*::e(2){}a.bla{}a#b{}a:not(.b){}a:not(c.d > e[f|='g']){a:b;}a b c{}a.b c[d="e"] f#g .h>i~j.k+l [m="n"]{}.cl{i:url("../../images/close-map.png");j:no-repeat;k:0px 0px;}*{bla:gradient(more-gradient(3px solid red #000),rgb(122,233,355),"something with a } in it;");}
@dflemstr
dflemstr / template.tex
Last active December 24, 2015 21:39
Mitt template för formella dokument med pseudokod (Kompilera med `xelatex`, inte `latex`)
% Byt pappersstorlek och fontstorlek
\documentclass[a4paper,10pt]{article}
% Så att man kan skriva ä istället för typ \"a
\usepackage{xunicode}
% Bra grejer
\usepackage{xltxtra}
% Gör så att automatiska ordbrytningar blir svenska istället för engelska, t.ex. "mo-rot" istället för "mor-ot"
@dflemstr
dflemstr / fibonacci.hs
Created October 18, 2013 12:08
Fast fibonacci algorithm
module Main (main) where
import System.Environment (getArgs)
-- | Matrix multiplication
(×) :: Num a => (a, a, a, a) -> (a, a, a, a) -> (a, a, a, a)
(a11, a12, a21, a22) × (b11, b12, b21, b22) =
(a11 * b11 + a12 * b21, a11 * b12 + a12 * b22,
a21 * b11 + a22 * b21, a21 * b12 + a22 * b22)
package name.dflemstr.vessel.docker;
import java.io.InputStream;
import java.net.URI;
import java.util.List;
import java.util.Map;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
package name.dflemstr.vessel.docker;
import com.google.common.collect.Queues;
import com.google.common.io.ByteStreams;
import com.google.common.io.Closer;
import java.io.Closeable;
import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
map.put('"', """);
map.put('\'', "'");
map.put('&', "&");
map.put('<', "&lt;");
map.put('>', "&gt;");
map.put('\u00A0', "&nbsp;");
map.put('\u00A1', "&iexcl;");
map.put('\u00A2', "&cent;");
map.put('\u00A3', "&pound;");
map.put('\u00A4', "&curren;");
20:37:26.782 [main] DEBUG s.c.processor.runner.ExecutionModel - require processor skadistats.clarity.processor.runner.SimpleRunner
20:37:26.785 [main] DEBUG s.c.processor.runner.ExecutionModel - require processor name.dflemstr.nightstalker.Main
20:37:26.794 [main] DEBUG s.c.processor.runner.ExecutionModel - require event listener interface skadistats.clarity.processor.entities.OnEntityCreated
20:37:26.801 [main] DEBUG skadistats.clarity.event.UsagePoints - provider found on ClassIndex: skadistats.clarity.processor.modifiers.Modifiers
20:37:26.808 [main] DEBUG skadistats.clarity.event.UsagePoints - provider found on ClassIndex: skadistats.clarity.processor.reader.InputSourceProcessor
20:37:26.813 [main] DEBUG skadistats.clarity.event.UsagePoints - provider found on ClassIndex: skadistats.clarity.processor.entities.Entities
20:37:26.819 [main] DEBUG skadistats.clarity.event.UsagePoints - provider found on ClassIndex: skadistats.clarity.processor.sendtables.DTClasses
20:37:26.819 [main] DEBUG skadistats.clarity.
<!DOCTYPE html><html><head><meta charset="UTF-8"/><link href="http://kevinburke.bitbucket.org/markdowncss/markdown.css" rel="stylesheet"></link></head><body><h1>Replay analysis: <em>EY</em> vs <em>MSFT</em></h1><h2>Radiant (EY)</h2>
<table>
<thead>
<tr>
<th>Player </th>
<th>Dotabuff </th>
<th>Hero </th>
</tr>
</thead>
class Main {
public static void main(String... args) {
class Main<A> {
<B> Main() {
}
<C> void main() {
System.out.println("Hello, World!");
}
}
new <Integer>Main<String>().<Boolean>main();