Skip to content

Instantly share code, notes, and snippets.

View walery's full-sized avatar
😎
Making things delightful!

Walery Strauch walery

😎
Making things delightful!
View GitHub Profile
@walery
walery / different java vesions on osx
Last active December 14, 2015 22:19
OS X path for different Java versions.
/System/Library/Frameworks/JavaVM.framework/Versions/
/Library/Java/JavaVirtualMachines
@walery
walery / wtp plugin for pom.xml
Last active December 14, 2015 22:19
'mvn eclipse:eclipse' creates wtp project in eclipse. Copypasta gist :)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<wtpversion>2.0</wtpversion>
</configuration>
</plugin>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2</version>
<systemPath>${java.home}/lib/jfxrt.jar</systemPath>
<scope>system</scope>
</dependency>
@walery
walery / gist:5241769
Created March 25, 2013 23:14
Change image size without changing size of picture itself. Background color is in this case transparent.
convert lock32.png -bordercolor "#00000000" -border 3 lock38.png
@walery
walery / gist:5404287
Created April 17, 2013 13:28
command to crop image with imagemagick
convert bigImg.png -set option:distort:viewport 1280x960+753+95 -distort SRT 0 croppedImg.png
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
@walery
walery / gist:5567452
Created May 13, 2013 10:36
Make picture bigger without reseize
convert img.png -gravity center -extent 128x128 imgCenter.png
@walery
walery / gist:5567885
Created May 13, 2013 12:11
Creates soft edge from picture
convert image.png -alpha set -virtual-pixel transparent -channel A -blur 0x8 -level 50%,100% +channel soft_edge.png
@walery
walery / gist:5633378
Created May 23, 2013 07:58
Transform Keys in List of Map in Groovy
def listOfMap = [[a:"alpha", b:"beta", c:"chrome"],[a:"uno", b:"due",c:"drei"]]
def ti = [a:"AKAY", c:"ccc", d:"dd"]
List<Map> transformKeys(List<Map> lom, Map trans) {
lom.collect{ map ->
map.collectEntries{ entry ->
trans.containsKey(entry.key) ? [(trans.get(entry.key)):entry.value] : entry
}
}
}
List<Map> transformKeys(List<Map> lom, Map trans) {
lom.collect{map->
trans.collectEntries{ti->
[(ti.value): map[ti.key]]
}
}
}
assert transformKeys([[a: 1, b:2, c:3], [a: 1, x:2, y:3]], [a: 'alpha', b: 'beta']) == [[alpha:1, beta:2], [alpha:1, beta:null]]