Skip to content

Instantly share code, notes, and snippets.

View marcelmaatkamp's full-sized avatar
🚢
Available

Marcel Maatkamp marcelmaatkamp

🚢
Available
View GitHub Profile
@marcelmaatkamp
marcelmaatkamp / XStreamExample.java
Created January 25, 2018 15:38
XStream drop root node
// XStream xstream = new XStream(new JettisonMappedXmlDriver());
XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
public HierarchicalStreamWriter createWriter(Writer writer) {
return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
}
});
@marcelmaatkamp
marcelmaatkamp / build.gradle
Created January 23, 2018 13:26
Add label 'version' on dockerBuildImage task
task labelImage(dependsOn: dockerBuildImage) {
dockerBuildImage.labels = ['version': version]
}
@marcelmaatkamp
marcelmaatkamp / owncoin.sol
Last active January 22, 2018 13:06
My own coin
pragma solidity ^0.4.10;
contract ForeignToken {
function balanceOf(address _owner) public constant returns (uint256);
function transfer(address _to, uint256 _value) public returns (bool);
}
contract FreedomEthereumToken {
address owner = msg.sender;
@marcelmaatkamp
marcelmaatkamp / UselessEthereumToken.sol
Created January 22, 2018 12:05
Useless Ethereum Token Contract
pragma solidity ^0.4.10;
contract ForeignToken {
function balanceOf(address _owner) constant returns (uint256);
function transfer(address _to, uint256 _value) returns (bool);
}
contract UselessEthereumToken {
address owner = msg.sender;
@marcelmaatkamp
marcelmaatkamp / gradle_build_version.sh
Created January 17, 2018 10:15
gradle build version number
$ gradle jar -Pversion=3.0
class XStreamExample {
public void xstreamToJsonAndBackToObject() {
SomeObject someObject = new SomeObject();
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.processAnnotations(SomeObject.class);
String json = xstream.toXML(someObject);
XStream xstreamFromJson = new XStream(new JettisonMappedXmlDriver());
@marcelmaatkamp
marcelmaatkamp / README.md
Last active January 5, 2018 08:28
VSCode logfiles
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver;
import org.codehaus.jettison.mapped.MappedXMLOutputFactory;
import org.junit.Test;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLInputFactory;
@marcelmaatkamp
marcelmaatkamp / create_database.sh
Last active April 16, 2019 06:53
Couchdb in docker Docker
#!/bin/bash
#
# https://stackoverflow.com/questions/41553458/couchdb-2-0-installation-error
#
docker-compose run couchdb curl -X PUT http://couchdb:5984/_users
docker-compose run couchdb curl -X PUT http://couchdb:5984/_replicator
docker-compose run couchdb curl -X PUT http://couchdb:5984/_global_changes
@marcelmaatkamp
marcelmaatkamp / profile
Last active December 24, 2017 08:44
java classpath mac
export JAVA_HOME=`/usr/libexec/java_home`