Skip to content

Instantly share code, notes, and snippets.

View FrankDeGroot's full-sized avatar

Frank de Groot - Schouten FrankDeGroot

View GitHub Profile
HttpClientBuilder builder = HttpClientBuilder.create();
try (CloseableHttpClient httpClient = builder.build()) {
HttpGet httpGet = new HttpGet("http://quote.yahoo.com/d/quotes.csv?s=" + from + to + "=X&f=l1&e=.csv");
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = httpClient.execute(httpGet, responseHandler);
return parseDouble(responseBody);
} catch (IOException e) {
throw new RuntimeException(e);
}
@FrankDeGroot
FrankDeGroot / mountsharedfolders.sh
Created October 19, 2016 11:21
Example of mounting a shared folder in VirtualBox
sudo mount -t vboxsf Downloads -o rw,dmode=755,uid=1000,gid=1000 /mnt/downloads
sudo mount -t vboxsf OneDrive -o rw,dmode=755,uid=1000,gid=1000 /mnt/1drive
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@FrankDeGroot
FrankDeGroot / get-latest-atom.sh
Last active March 16, 2016 13:03
Get latest atom
#!/bin/bash
# based on http://askubuntu.com/questions/589469/how-to-automatically-update-atom-editor
if [ -e /usr/share/atom ]
then
CURRENT=$(/usr/share/atom/atom --version)
echo "Atom $CURRENT is installed."
else
echo "Atom not installed."
fi
echo "Finding latest..."
@FrankDeGroot
FrankDeGroot / get-latest-kubectl.sh
Last active October 26, 2016 02:27
Get latest kubectl
#!/bin/bash
echo "Finding latest kubectl..."
# curl -s https://github.com/kubernetes/kubernetes/releases/latest | awk -F '[<>]' '/.*/ { match($0, "tag/([^\"]+)",a); print a[1] }'
LATEST=$(wget -qO- https://github.com/kubernetes/kubernetes/releases/latest | awk -F '[<>]' '/href="\/kubernetes\/kubernetes\/tree\/.*"/ { match($0, "tree/([^\"]+)",a); print a[1] }' | head -1)
echo "Getting $LATEST..."
sudo wget -NP /usr/bin http://storage.googleapis.com/kubernetes-release/release/$LATEST/bin/linux/amd64/kubectl
sudo chmod 755 /usr/bin/kubectl
@FrankDeGroot
FrankDeGroot / docker_container_wait.sh
Created April 1, 2015 09:16
Wait for docker container to become available
docker inspect --format '{{ .NetworkSettings.IPAddress }}:$SERVICE_IP' consul-server \
| xargs wget --retry-connrefused --tries=5 -q --wait=3 --spider
@FrankDeGroot
FrankDeGroot / gist:de83bfe3436491755c3e
Created February 20, 2015 10:24
Prepare and parse Blueprint API markdown files
find *.md -type f -exec sed -i 's/\t/ /g' {} \;
for f in *.md; do snowcrash $f -o $f.yaml; done
@FrankDeGroot
FrankDeGroot / fsfw.sh
Created January 7, 2015 06:25
Set Fedora Workstation firewall configuration (open ports 1K+) on Fedora Server 21
sudo firewall-cmd --set-default-zone=FedoraWorkstation
pushd /opt/apache-activemq-5.10.0/
activemq_local=~/.activemq
export ACTIVEMQ_DATA=${activemq_local}/data
export ACTIVEMQ_TMP=${activemq_local}/tmp
bin/activemq console >${activemq_local}/stdout.log 2>${activemq_local}/stderr.log
popd
USE [msdb]
BEGIN TRANSACTION;
DECLARE @ReturnCode INT;
SELECT @ReturnCode = 0;
DECLARE @JobCategory NVARCHAR(MAX);
SET @JobCategory = N'[Managementoverzichten]';