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:
| #!/bin/sh | |
| CACHE_FILE="$HOME/.config/outside.json" | |
| CACHE_DIR="$(dirname "$CACHE_FILE")" | |
| CACHE_MAX_AGE=600 # 10 minutes in seconds | |
| # Create cache directory if it doesn't exist | |
| mkdir -p "$CACHE_DIR" | |
| current_time=$(date +%s) |
| # 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() |