Skip to content

Instantly share code, notes, and snippets.

View andreineculau's full-sized avatar
:bowtie:

Andrei Neculau andreineculau

:bowtie:
View GitHub Profile
@andreineculau
andreineculau / aliases.sh
Created October 8, 2013 10:56
bash timer
# After seeing that Mac AppStore has all these timers (both dumb and "smart") that each cost 3 USD (for what?!),
# I think this will do for 0 USD and 5 minutes.
# Works wonders as `timer 5 fuck off` :)
[[ "`uname`" == 'Linux' ]] && alias say="espeak"
function timer() {
minutes=${1:-1}
steep=$(($minutes*60))
wakeup=${@:2}
wakeup=${wakeup:-"time's up"}
@andreineculau
andreineculau / lock-my-mac.sh
Created January 28, 2014 20:33
lock my mac
#!/usr/bin/env bash
# Ask for the administrator password upfront
sudo -v
# Require password immediately after sleep or screen saver begins
defaults write com.apple.screensaver askForPassword -int 1
defaults write com.apple.screensaver askForPasswordDelay -int 0
@andreineculau
andreineculau / license.sh
Created March 18, 2014 08:33
Searching for NPM/Bower licenses
#!/usr/bin/env bash
function jqq() {
jq -r "$@" 2>/dev/null
}
function grepq() {
grep -q -w "$@" 2>/dev/null
}
@andreineculau
andreineculau / 1.pre.sh
Last active October 26, 2016 13:52
Jenkins - kill all subprocesses in the pre- or post-build phase
set +x
# Add this as the 1st build Exec shell
# Only for situations where you have 1 and only 1 executor per machine
# And you don't care about processes being left running after the job run ends
# Look for processes that have a BUILD_ID env var
# that is NOT the same as the current job's BUILD_ID
# nor same as dontKillMe
echo "Killing orphan spawned processes..."
@andreineculau
andreineculau / email.html
Last active August 29, 2015 14:01
github beacon - marking notifications as read when opened via mail
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>
Reply to this email directly or <a href='https://github.com/isakb/simple-proxy/issues/3#issuecomment-43875699'>view it on GitHub</a>.
<img src='https://github.com/notifications/beacon/708161__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNjM3NzExMiwiZGF0YSI6eyJpZCI6MzI3MTYwMDV9fQ==--5d68bbf2d63b40a9a277783eeefff33eaa905f99.gif' height='1' width='1'>
</p>

Keybase proof

I hereby claim:

  • I am andreineculau on github.
  • I am andreineculau (https://keybase.io/andreineculau) on keybase.
  • I have a public key whose fingerprint is 1B0F 43F7 67F2 151F A270 D56C 61CE E602 79AC 0807

To claim this, I am signing this object:

@andreineculau
andreineculau / sync_rb.sh
Last active August 29, 2015 14:10
Update/sync reviewboard repositories and users
#!/usr/bin/env bash
rb_user=rb
rb_pass=rb_password
trac_url="https://repository/trac"
mirror="gitolite@repository"
authors_file="/var/authors.txt" # git svn authors file
password="pbkdf2_sha256$12000$4qXnxOva60Uy$uI/dCC0yn9g5IUILNxFfemoZQMKGoIVLHcySnmJNR70="
run_mysql="mysql -u ${rb_user} --password=${rb_pass} reviewboard -B -e"
@andreineculau
andreineculau / etc_ppp_ip-ip
Created January 17, 2015 15:16
route off vpn
#!/usr/bin/env bash
exit 0
# refs
# http://archives.aidanfindlater.com/blog/2010/02/03/use-vpn-for-specific-sites-on-mac-os-x/
# http://superuser.com/questions/424862/how-do-i-make-certain-web-addresses-use-a-specific-network-adapter-on-mac-os-x
# http://superuser.com/questions/4904/how-to-selectively-route-network-traffic-through-vpn-on-mac-os-x-leopard
# Script which handles the routing issues as necessary for pppd,
@andreineculau
andreineculau / json_pretty_print
Created March 3, 2015 16:28
json pretty print with python without json.tool
#!/usr/bin/env python
import sys
try:
import json
hasJson = True
except ImportError:
hasJson = False