Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am phiros on github.
  • I am phiros (https://keybase.io/phiros) on keybase.
  • I have a public key whose fingerprint is 647C 9CC1 A328 EDBA 1E84 13A9 2F01 F3D1 2674 B775

To claim this, I am signing this object:

#!/usr/bin/env bash
if [[ $UID != 0 ]]; then
echo "Must be run as root (Try: sudo ${0})"
exit 1
fi
echo "This script nukes dockers graph directory & any btrfs subvolumes in it"
echo "Abort with ctrl+c now if you don't want this to happen (nuking starts in 10s)"
sleep 10
javascript:(function()%7Bdocument.getElementsByClassName(%22video-forced-visible%22)%5B0%5D.childNodes%5B1%5D.playbackRate%3D1.5%7D)()
@phiros
phiros / benchmark.sh
Last active August 29, 2015 14:24
Simple benchmark script using sysstat programs (monitors memory, io and cpu core usage)
#!/bin/bash
mkdir -p ~/log
LOGINTERVAL=$1
PROGRAM=$2
mpstat -P ALL $LOGINTERVAL > ~/log/mpstat.log 2>/dev/null &
MPSTAT_PID=$!
iostat sda $LOGINTERVAL > ~/log/iostat.log 2>/dev/null &
IOSTAT_PID=$!
sar -r $LOGINTERVAL > ~/log/memory.log 2>/dev/null &
SAR_PID=$!
@phiros
phiros / gist:ddf77e70718f0f25e0f3
Last active June 22, 2016 13:09
install SHOREmap
#!/bin/bash
echo "installing DISLIN (requires superuser privilege)"
read -p "Press [Enter] key to continue or [ctrl] and [c] to abort"
DISLIN=/usr/local/dislin
rm $HOME/dislin-10.4.linux.i586_64.deb
rm $HOME/SHOREmap_v3.0.tar.gz
rm -rf $HOME/SHOREmap_v3.0
sudo apt-get update
sudo apt-get -y install libmotif4 libxt-dev build-essential
sudo aptitude install build-essential libsqlite3-dev php5-cli sun-java6-jre sun-java6-fonts ruby rdoc chromium-browser git-core phpmyadmin ruby-dev libxml2-dev libxslt1-dev
<script src="http://gist.github.com/421037.js"></script>