Skip to content

Instantly share code, notes, and snippets.

@bhdrkn
bhdrkn / tokenize.xslt
Created December 26, 2014 22:13
XSLT Tokenize Example
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns0="http://v1.helloworld.bahadirakin.com/"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
exclude-result-prefixes="ns0 xs">
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
<xsl:template match="/">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v1="http://v1.helloworld.bahadirakin.com/">
<soapenv:Header />
<soapenv:Body>
@bhdrkn
bhdrkn / gist:7aea7046ff7c02947f36
Created May 14, 2015 10:56
mvn clean verify -X output
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T23:58:10+03:00)
Maven home: /usr/local/Cellar/maven/3.2.3/libexec
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/Cellar/maven/3.2.3/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/bhdrkn/.m2/settings.xml
[DEBUG] Using local repository at /Users/bhdrkn/.m2/repository
ObjectMapper mapper = new ObjectMapper();
mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);
mapper.setVisibility(PropertyAccessor.SETTER, JsonAutoDetect.Visibility.NONE);
mapper.setVisibility(PropertyAccessor.GETTER, JsonAutoDetect.Visibility.NONE),
// map...
@bhdrkn
bhdrkn / Okhttp-SystemOutInterceptor
Created June 16, 2015 04:41
Okhttp-SystemOutInterceptor
package com.bahadirakin.api;
import com.squareup.okhttp.Interceptor;
import com.squareup.okhttp.Request;
import com.squareup.okhttp.Response;
import java.io.IOException;
import java.util.concurrent.atomic.AtomicLong;
/**
@bhdrkn
bhdrkn / rabbitmq.config
Created June 24, 2015 12:02
Simple RabbitMQ Config for Development
%% -*- mode: erlang -*-
[
{rabbit,
[
{tcp_listeners, [5672]},
{log_levels, [{connection, info}, {channel, info}]},
{loopback_users, []},
{auth_mechanisms, ['PLAIN', 'AMQPLAIN']},
{default_vhost, <<"/">>},
{default_user, <<"guest">>},
@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:01
Login & Testing Dependencies
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
@bhdrkn
bhdrkn / user.sql
Created September 16, 2012 11:52
User Sql Table
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`surname` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`location` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
@bhdrkn
bhdrkn / car.sql
Created September 16, 2012 11:57
Car Sql
CREATE TABLE `car` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`liecencePlate` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`model` varchar(50) COLLATE utf8_turkish_ci DEFAULT NULL,
`userId` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_userid` (`userId`),
CONSTRAINT `fk_userid` FOREIGN KEY (`userId`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:20
Report Plugins
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.7.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:10
Build Plugins
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>${target.java.version}</source>
<target>${target.java.version}</target>
</configuration>