I hereby claim:
- I am artursapek on github.
- I am artur (https://keybase.io/artur) on keybase.
- I have a public key whose fingerprint is 1948 D3DF 273B 51B3 A2B3 3745 2E63 8758 C05F 376F
To claim this, I am signing this object:
# for tmux status bar | |
info = `pmset -g batt`.split("\n") | |
perc = info[1].split(" ")[1].gsub(";","") | |
charging = info[0].include? "AC Power" | |
as_f = perc.to_f | |
if as_f > 75 | |
status = "green" | |
bars = 4 | |
elsif as_f > 50 | |
status = "yellow" |
// Originally taken from https://github.com/mgtitimoli/await-mutex | |
class Mutex { | |
constructor() { | |
this._locking = Promise.resolve(); | |
this._locked = false; | |
} | |
isLocked() { | |
return this._locked; |
I hereby claim:
To claim this, I am signing this object:
git log --pretty="format:%an ~ %s" | grep "shit\|fuck\|asshole\|damn" | cut -d "~" -f 1 | sort | uniq -c | sort -n -r |
# Installing Phantomjs 2.0 can be kind of a pain. Their website claims they don't have | |
# any Linux binaries to share because of an unresolved dependency issue. | |
# However, someone going by eugene1g shared some binaries that he build that seem | |
# to work given a small amount of apt-get setup. https://github.com/eugene1g/phantomjs | |
sudo su | |
apt-get update | |
apt-get install unzip libfontconfig libjpeg-turbo8 | |
cd /tmp |
#!/bin/bash | |
# mov2giv in out width | |
# mov2gif video_file_in.mov gif_file_out.gif 300 | |
tmp_dir=/tmp/frames_$(date +%s) | |
mkdir $tmp_dir | |
if [ -z "$3" ] | |
then | |
size=600 |
function gbr { | |
echo `git name-rev --name-only HEAD` | |
} | |
# when on master: | |
# > gbr | |
# master | |
function dp { | |
bundle exec cap -s revision=`gbr` $1 deploy |
brew install ffmpeg | |
brew install imagemagick | |
brew install libtool --universal | |
brew link libtool |
func (daemon *Daemon) Run() { | |
defer func() { | |
if r:= recover(); r != nil { | |
fmt.Printf("RECOVER daemon=%s\n", daemon.Slug) | |
fmt.Println(r) | |
statsd.Increment(fmt.Sprintf("daemon.recover.%s", daemon.Slug)) | |
} | |
// Schedule next run | |
time.Sleep(daemon.UpdateFrequency) // (2 seconds) | |
go daemon.Run() |
package btce | |
import ( | |
"bytes" | |
"net/http" | |
"net/url" | |
"time" | |
"crypto/sha512" | |
"crypto/hmac" | |
"strconv" |