Skip to content

Instantly share code, notes, and snippets.

@der3k
der3k / get-lib.cmd
Created February 3, 2013 07:25
Capture script relative directory from windows batch. It also works when launched from different drive.
pushd %~dp0..
set LIB=%cd%\lib
popd
echo %LIB%
@der3k
der3k / adoc.groovy
Created July 6, 2013 10:50
Render Asciidoc using Groovy
@Grab('org.asciidoctor:asciidoctor-java-integration')
import org.asciidoctor.Asciidoctor
import org.asciidoctor.Attributes
import org.asciidoctor.OptionsBuilder
import org.asciidoctor.SafeMode
import static org.asciidoctor.Asciidoctor.Factory.create
//println 'Starting...'
@der3k
der3k / snippet.txt
Created January 27, 2014 06:35
sample
asdfasdf
@der3k
der3k / dw-6-to-7-migration.md
Last active August 29, 2015 14:03
DW 6.x to 7.x migration

Migrate Dropwizard from 6.x to 7.x

Replace All

  • com.yammer.dropwizard -> io.dropwizard in whole project
  • com.yammer.metrics.annotation.Timed; -> import com.codahale.metrics.annotation.Timed;
  • io.dropwizard.json.JsonSnakeCase; -> import io.dropwizard.jackson.JsonSnakeCase;

Update Configuration class

  • import io.dropwizard.Configuration;
  • io.dropwizard.db.DatabaseConfiguration -> io.dropwizard.db.DataSourceFactory
@der3k
der3k / service
Created December 23, 2014 09:00
Debian java service script
#! /bin/sh
### BEGIN INIT INFO
# Provides: SIS service
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: SIS java service skeleton
# Description: This file should be used to construct SIS java services
# placed in /etc/init.d.
@der3k
der3k / portable-java-sdk.md
Last active July 12, 2023 08:44
How to create portable java SDK
@der3k
der3k / make-jdk.cmd
Last active January 7, 2018 23:49
Make JDK portable from EXE installation package
rem based on https://techtavern.wordpress.com/2014/03/25/portable-java-8-sdk-on-windows/
@echo off
rem ******** Configuration ********
set ZIP_EXE=D:\tmp\7zip\App\7-Zip64\7z.exe
rem *******************************
if "%1"=="" goto usage
@der3k
der3k / build.gradle
Created December 21, 2015 17:03
Flyway Gradle build
plugins {
id 'java'
id 'org.flywaydb.flyway' version '3.2'
}
repositories {
mavenCentral()
}
@der3k
der3k / run-groovy.bat
Created June 20, 2016 13:04
run groovy with ivy dependency resolution
java -cp ivy-2.4.0.jar;groovy-all-2.4.7.jar groovy.ui.GroovyMain %1
@der3k
der3k / do-admin.md
Last active November 16, 2016 08:40