This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void test(List<ExchangeRate> exchangeRates) { | |
Map<String, ExchangeRate> rateType11Map = new HashMap<String, ExchangeRate>(); | |
Map<String, ExchangeRate> rateType12Map = new HashMap<String, ExchangeRate>(); | |
Collections.sort(exchangeRates, new Comparator<ExchangeRate>() { | |
@Override | |
public int compare(ExchangeRate e1, ExchangeRate e2) { | |
return ComparisonChain.start() | |
.compare(e1.getRateCurrency(), e2.getRateCurrency()) | |
.compare(e1.getRateType(), e2.getRateType()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@GET | |
@Path("/images/{id}") | |
@Produces("image/png") | |
public Response getImages(final @PathParam("id") String id) { | |
StreamingOutput imageStreamingOutput = new StreamingOutput() { | |
@Override | |
public void write(OutputStream output) throws IOException, WebApplicationException { | |
final BufferedImage image = new BufferedImage(250, 250, BufferedImage.TYPE_INT_RGB); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.ws.rs.Produces; | |
import javax.ws.rs.WebApplicationException; | |
import javax.ws.rs.core.MediaType; | |
import javax.ws.rs.core.MultivaluedMap; | |
import javax.ws.rs.ext.MessageBodyWriter; | |
import javax.ws.rs.ext.Provider; | |
import java.io.IOException; | |
import java.io.OutputStream; | |
import java.lang.annotation.Annotation; | |
import java.lang.reflect.Type; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ==== Google Glass ===== | |
# take screenshot | |
alias gtp='adb shell /system/bin/screencap -p /sdcard/screenshot.png' | |
# copy screenshot from glass to current directory (pwd) | |
alias gdp='adb pull /sdcard/screenshot.png screenshot_$(date -d "today" +"%s").png' | |
# take and copy screenshot to current dir | |
alias gg='gtp && gdp' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* EN -> CZ translation using slovnik.seznam.cz */ | |
@Grapes([ | |
@Grab(group='org.apache.httpcomponents', module='httpclient', version='4.3.5'), | |
@Grab(group='org.jsoup', module='jsoup', version='1.7.3') | |
]) | |
import org.apache.http.impl.client.* | |
import org.apache.http.client.methods.* | |
import org.apache.http.util.EntityUtils | |
import org.jsoup.* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.net.URLConnection; | |
assert URLConnection.getFileNameMap().getContentTypeFor("someimage.png") == 'image/png' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public final class StringUtils { | |
private StringUtils() { /* cannot be instantiated */ } | |
/** | |
* <b>WORKS ONLY IN JAVA 1.6 AND ABOVE !!!</b> | |
* | |
* @param textWithDiacritic | |
*/ | |
public static String removeDiacritics(String textWithDiacritic) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.text.Collator; | |
import java.util.Comparator; | |
import java.util.List; | |
import java.util.Locale; | |
import org.apache.wicket.Session; | |
import org.apache.wicket.markup.html.form.DropDownChoice; | |
import org.apache.wicket.markup.html.form.IChoiceRenderer; | |
import org.apache.wicket.model.IModel; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
${import1:import(org.slf4j.Logger)} | |
${import2:import(org.slf4j.LoggerFactory)} | |
private static final Logger LOG = LoggerFactory.getLogger(${enclosing_type}.class); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def generateMD5(String s) { | |
MessageDigest digest = MessageDigest.getInstance("MD5") | |
digest.update(s.bytes); | |
new BigInteger(1, digest.digest()).toString(16).padLeft(32, '0') | |
} |