Skip to content

Instantly share code, notes, and snippets.

View junkdog's full-sized avatar
🐥

Adrian Papari junkdog

🐥
  • Stockholm
View GitHub Profile
@junkdog
junkdog / xmodmap.conf
Last active August 29, 2015 14:03
xmodmap us layout with swedish altgr for åäö, and switched () with <>
xmodmap -e "keysym ISO_Level3_Shift = Mode_switch"
xmodmap -e "keycode 34 = bracketleft braceleft aring Aring"
xmodmap -e "keycode 47 = semicolon colon odiaeresis Odiaeresis"
xmodmap -e "keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis"
xmodmap -e "keycode 59 = comma parenleft"
xmodmap -e "keycode 60 = period parenright"
xmodmap -e "keycode 18 = 9 less"
xmodmap -e "keycode 19 = 0 greater"
@junkdog
junkdog / ConstructorBenchmark.java
Last active August 29, 2015 14:06
Constructor invocation benchmark
package com.artemis;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.MethodType;
import java.lang.reflect.Constructor;
import java.util.concurrent.TimeUnit;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
/**
* Compiles to:
*
* public class BoolTest {
* public com.atex.onecms.ws.filedelivery.BoolTest();
* Code:
* 0: aload_0
* 1: invokespecial #1 // Method java/lang/Object."<init>":()V
* 4: return
*
package com.github.junkdog.shamans.system.spatial;
import static com.badlogic.gdx.math.MathUtils.clamp;
import static com.github.junkdog.shamans.Constants.HEIGHT;
import static com.github.junkdog.shamans.Constants.WIDTH;
import static com.github.junkdog.shamans.system.render.NearestNeighborsRenderSystem.FIND_NEIGHBORS;
import static java.lang.Math.min;
import lombok.Getter;
import lombok.Setter;
@junkdog
junkdog / macs
Last active July 1, 2018 19:43
macs
27-inch iMac with Retina 5K display
32gb, quad core i7, 256gb SSD
$2,999.00
Mac Pro
32gb, quad core Xeon E5, 256gb SSD
$3,499.00
Mac mini
16gb, dual core i7, 256gb SSD
@junkdog
junkdog / pom.xml
Created December 28, 2015 22:26
building a patched libgdx
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.badlogicgames.gdx</groupId>
<artifactId>gdx</artifactId>
<version>1.7.0-feo</version>
<packaging>jar</packaging>
<name>libgdx-feomedia-patched</name>
@junkdog
junkdog / note-to-self.sh
Created January 19, 2016 20:19
note to self
find . -type f -name '*.md' -print0 | xargs -0 sed -i 's/0\.12\.0/0.12.2/g'
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="severity" value="error"/>
<property name="fileExtensions" value="java"/>
@junkdog
junkdog / sed-and-stuff.md
Last active July 26, 2016 00:11
sed amd stuff

find . -type f -name '*.md' -print0 | xargs -0 sed -i 's/0.12.0/0.12.2/g'

replace component path

find . -type f -name '*.json' -print0 | xargs -0 sed -i 's/map.component.(InheritScale)/urizen.component.\1/g'

reset pulse (maybe)

rm -r ~/.config/pulse; pulseaudio -k