Skip to content

Instantly share code, notes, and snippets.

View eventi's full-sized avatar

Eugene Ventimiglia eventi

View GitHub Profile
@eventi
eventi / gist:1cb5aca4aaf5464401ce66d54849cdec
Last active May 23, 2017 15:35
Lock mac screen when Security key is removed
alias fidoin='ioreg -p IOUSB | grep HyperFIDO >/dev/null'
#Replace HyperFIDO with the name of your device from `ioreg -p IOUSB`
alias lock='/System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend'
while true ; do sleep 1 && fidoin && ( while fidoin ; do sleep 1; done ; lock ); done

Keybase proof

I hereby claim:

  • I am eventi on github.
  • I am eventi (https://keybase.io/eventi) on keybase.
  • I have a public key ASAZxzwv5Jw5tfNOaKPAQgkzXpK6gvlsSmaRwj2bR_8FQwo

To claim this, I am signing this object:

@eventi
eventi / publickey
Created June 30, 2014 15:32
My GPG Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
mQENBFOxglEBCADH7F8TRuSR/Ldj0oWnXke9Pq9t+LamUKMIWPIF36Lw79b8u+z7
73MJGYiNQV4AHXQUOAeumDUOazZr5TrjVq/H7UHmNpfJdLLnBnsXmVdVUidtqR9q
u0IN+D/3WV8274KRrpveDadfQ9EXoi2gZzylMSJE9wdI00qSU3X/DLzqVDO2DWZB
44whHPlv12cezFJ8Drk6rVnmigEMh2ILLb/ZYDw4AjM0ViWhBVwMyc8mocAHwNbt
XQLglbkB3iXWEKzVNnEDacrKcG38YeasofyfmvO6Yv4bKSjkzzedtf2kJPkmRJX9
tcxqUOhUV6jaqbCJY5a/splviE+Lwj3fdFQHABEBAAG0JUV1Z2VuZSBWZW50aW1p
@eventi
eventi / .vimrc
Created July 21, 2011 11:52
My minimal .vimrc for temporary machines
set ts=4
set sw=4
set ai
set si
map <C-K> <C-W>k<C-W>_
map <C-J> <C-W>j<C-W>_
@eventi
eventi / branch_switch
Created March 9, 2011 16:28 — forked from bobpattersonjr/branch_switch
added sudo to run git as webmaster
#!/usr/bin/perl
#March 9th 2011
#fisrt pass at branch switch script
#author bob patterson <bob at bobpattersonjr dot com>
sub trim($);
print "fetching all branchs and tags\n";
`sudo -H -u webmaster git fetch;sudo -H -u webmaster git fetch --tags`;
$new_branch = trim($ARGV[0]);
$non_branch_test = `sudo -H -u webmaster git branch|tr -d ' '|grep -x $new_branch`;
###
Module dependencies
###
require.paths.unshift "#{__dirname}/lib/support/express-csrf/"
require.paths.unshift "#{__dirname}/lib/support/node_hash/lib/"
express = require 'express'
app = module.exports = express.createServer()
RedisStore = require 'connect-redis'