This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for (Provider provider : Security.getProviders()) { | |
for (def service : provider.getServices()) { | |
if (service.getType() == 'AlgorithmParameters' && service.getAlgorithm() == 'EC') { | |
String result = service.getAttribute('SupportedCurves') | |
String[] split = Strings.delimitedListToStringArray(result, '|') | |
println "supported curves: " | |
for(String s : split) { | |
String[] cleaned = Strings.delimitedListToStringArray(s, ',' ,'[]') | |
Set<String> names = io.jsonwebtoken.lang.Collections.setOf(cleaned) | |
println names.join(', ') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
java -XshowSettings:properties -version 2>&1 | grep 'java.vendor =' | awk -F'= ' '{print $2}' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ NAME="macOSSierra" | |
$ VBoxManage setextradata "$NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F22589C8" | |
$ VBoxManage setextradata "$NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "CK1156I6DB6" | |
$ VBoxManage modifyvm "$NAME" --paravirtprovider none | |
# after reboot: | |
$ VBoxManage modifyvm "$NAME" --paravirtprovider default |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Specifically JDK installations (contain 'javac' command) and not JREs: | |
yum --disablerepo=* whatprovides '*/bin/javac' | grep ilename | awk -F': ' '{print $2}' | sed 's/\/bin\/javac//' | |
# All JRE installations (those with bin/java but without bin/javac). Includes JREs that are included in JDKs. | |
for candidate in $(yum --disablerepo=* whatprovides '*/bin/java' | grep ilename | awk -F': ' '{print $2}' | sed 's/\/bin\/java//'); do | |
if [ ! -x "${candidate}/bin/javac" ]; then | |
echo "${candidate}" | |
fi | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# for example, to print ansible_distribution: | |
ansible localhost -m setup 2>/dev/null | sed '1 s/^.*$/{/' | jq -r '.ansible_facts.ansible_distribution' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
response="$(curl --silent --show-error -i https://google.com)" | |
status_code="$(echo "$response" | head -1 | awk '{print $2}')" | |
headers="$(echo "$response" | sed "/^\s*$(printf '\r')*$/q" | sed '/^[[:space:]]*$/d' | tail -n +2)" | |
body="$(echo "$response" | sed "1,/^\s*$(printf '\r')*$/d")" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo `ps -A | grep coreaudiod | grep -v grep` | |
sudo kill `ps -A -o pid,comm | grep coreaudiod | grep -v grep | awk '{ print $1 }'` | |
sleep 1 | |
echo `ps -A | grep coreaudiod | grep -v grep` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
[[ -z "$JAVA_HOME" ]] && echo "JAVA_HOME must be set" && exit 1 | |
cd $JAVA_HOME/jre/lib/security | |
curl -LO "http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip" -H 'Cookie: oraclelicense=accept-securebackup-cookie' | |
# backup existing JVM files that we will replace just in case: | |
mv local_policy.jar local_policy.jar.orig | |
mv US_export_policy.jar US_export_policy.jar.orig | |
unzip jce_policy-8.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
LINK_FILE="$HOME/.m2/settings.xml" | |
if [ ! -L "$LINK_FILE" ]; then | |
echo "This program expects $LINK_FILE to be a symbolic link." | |
exit 1 | |
fi | |
if [ -z "$1" ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xbuild StormPathUserManagement.sln /p:TargetFrameworkProfile="" /p:TargetFrameworkVersion="v4.5" /p:TreatWarningsAsErrors="false" | |
XBuild Engine Version 12.0 | |
Mono, Version 3.8.0.0 | |
Copyright (C) 2005-2013 Various Mono authors | |
Build started 9/9/2014 6:49:25 PM. | |
__________________________________________________ | |
Project "/Users/lhazlewood/projects/lhazlewood/Stormpath-SDK-CSharp/StormPathUserManagement.sln" (default target(s)): | |
Target ValidateSolutionConfiguration: | |
Building solution configuration "Debug|Any CPU". |
NewerOlder