Skip to content

Instantly share code, notes, and snippets.

Avatar

Michael Bornholdt Nielsen jarryDk

View GitHub Profile
View gitSquash.sh
#!/bin/bash
function gitSquash() {
# Check if the current directory is in a Git repository.
if [ "$(git rev-parse --is-inside-work-tree &>/dev/null; echo "${?}")" == '0' ]; then
if [ "X" != "X$1" ]; then
MESSAGE=""
if [ "X" != "X$2" ]; then
MESSAGE=" -m \"$2\""
View Yaml2Json.java
package dk.jarry.util;
import java.io.IOException;
import java.io.StringReader;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.UUID;
View Json2Yaml.java
package dk.jarry.util;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.UUID;
import com.fasterxml.jackson.core.JsonParseException;
@jarryDk
jarryDk / GitCommitEmoji.md
Created Nov 28, 2018 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji
View GitCommitEmoji.md
View XmlUtil.java
package dk.jarry.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.Writer;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@jarryDk
jarryDk / rpm-digital-signature.sh
Last active Aug 21, 2018 — forked from fernandoaleman/rpm-digital-signature.sh
How to sign your custom RPM package with GPG key
View rpm-digital-signature.sh
# How to sign your custom RPM package with GPG key
# Step: 1
# Generate gpg key pair (public key and private key)
#
# You will be prompted with a series of questions about encryption.
# Simply select the default values presented. You will also be asked
# to create a Real Name, Email Address and Comment (comment optional).
#
# If you get the following response:
@jarryDk
jarryDk / keycloak.sh
Created Feb 23, 2017 — forked from paoloantinori/keycloak.sh
Keycloak Admin API Rest Example
View keycloak.sh
#!/bin/bash
export TKN=$(curl -X POST 'http://localhost:8080/auth/realms/master/protocol/openid-connect/token' \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=admin" \
-d 'password=admin' \
-d 'grant_type=password' \
-d 'client_id=admin-cli' | jq -r '.access_token')
curl -X GET 'http://localhost:8080/auth/admin/realms' \
View wildfly-tls.service
##
#
# We want Wildfly to lisen on port 443 (yes - one below port 1024)
#
# http://wildfly-development.1055759.n5.nabble.com/Using-Wildfly-as-a-load-balancer-tt5715464.html#a5715482
#
# sudo setcap cap_net_bind_service=+epi $JAVA_HOME/bin/java
# sudo setcap cap_net_bind_service=+epi $JAVA_HOME/jre/bin/java
#
# sudo echo $JAVA_HOME/jre/lib/amd64/jli/libjli.so > /etc/ld.so.conf.d/libjli.conf
View setting-up-ssltls-with-wildfly-10.sh
#!/bin/bash
# Script version of http://rhoads-zach.github.io/2015/09/02/setting-up-ssltls-with-wildfly-10/
#####
#
# Before going on - start WildFly
#
# http : 8080
# https : 8443
View Mood-Clue.h
#include <Servo.h>
Servo myServo;
int const potPin = A0;
int potVal;
int angle;
void setup() {
myServo.attach(9);
You can’t perform that action at this time.