Skip to content

Instantly share code, notes, and snippets.

@sh1nj1
sh1nj1 / jks-to-crt-and-key.txt
Created May 13, 2015 09:46
jks to crt and key
keytool -list -keystore keystore.jks
keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.p12 -deststoretype PKCS12 -srcalias alias -deststorepass password
openssl pkcs12 -in keystore.p12 -nokeys -out cert.pem
openssl pkcs12 -in keystore.p12 -nodes -nocerts -out key.pem
openssl x509 -outform der -in cert.pem -out cert.crt
openssl rsa -in key.pem -out key.key
@sh1nj1
sh1nj1 / install-el.sh
Created April 21, 2015 09:20
Install elasticsearch
#!/bin/bash
version=1.5.1
dir=~/local/elastic-search
mkdir ${dir}
cd ${dir}
curl -O https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-${version}.tar.gz
tar xzvf elasticsearch-${version}.tar.gz
#!/bin/bash
#
# =========================================================================
# Copyright 2014 Rado Buransky, Dominion Marine Media
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
/*
Usage: define 4 variables. and apply this file as below in build.gradle.
archivesBaseName = 'doblist'
group = 'doblist'
version = '1.0.0-SNAPSHOT'
System.properties.repoUrl = 'http://REPOSITORY_URL'
apply from: 'https://gist.githubusercontent.com/sh1nj1/5c12f2390a9180be4949/raw/9b5711490bc0526ac2bfc3df5aa4a0343e722b52/upload-archives.gradle'
@sh1nj1
sh1nj1 / strip.conf
Last active August 29, 2015 14:09 — forked from dextorer/strip.conf
actions=true
ads=true
analytics=true
appindexing=true
appstate=true
auth=true
cast=true
common=true
drive=false
dynamic=true
@sh1nj1
sh1nj1 / gist:90f10c2c2828830f5bab
Created June 18, 2014 09:39
Gradle configuration strips off JPA Annotations
task serverJar(type: Jar) {
classifier = 'server'
from sourceSets.main.output
}
task removeAnnotation << {
ant.echo("strip annotation")