Skip to content

Instantly share code, notes, and snippets.

View francisluong's full-sized avatar

Francis Luong (Franco) francisluong

View GitHub Profile
@francisluong
francisluong / yo.sh
Created February 21, 2015 15:35
OSX Yosemite on VirtualBox
#!/bin/bash
# Create OSX Yosemite Installer for VirtualBox using iesd gem
gem install iesd
iesd -i /Applications/Install\ OS\ X\ Yosemite.app/ -o yosemite.dmg -t BaseSystem
hdiutil convert yosemite.dmg -format UDSP -o yosemite.sparseimage
ls -lh yo*
hdiutil mount /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg
hdiutil mount yosemite.sparseimage
cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/OS\ X\ Install\ ESD/
@francisluong
francisluong / gist:af7ead22bd0e4fe55fe6
Created March 13, 2015 20:54
Nexus Vlan not created
Nexus vlan assigned but not created
asw1-p05-0-lab# sh int eth1/17 sw
Name: Ethernet1/17
Switchport: Enabled
Switchport Monitor: Not enabled
Operational Mode: access
Access Mode VLAN: 200 (Vlan not created)
Trunking Native Mode VLAN: 1 (default)
Trunking VLANs Allowed: 1-4094
@francisluong
francisluong / automator_lock_screen
Created November 3, 2014 19:31
Applescript to start screen saver (lock screen) - bind to ctrl-command-l
#Service receives *no input* in *any application*
# bind to ctrl-alt-l in keyboard shortcuts
on run {input, parameters}
tell application "System Events" to start current screen saver
return input
end run
@francisluong
francisluong / drac_mac.rb
Last active August 29, 2015 14:08
ARPA: output port to mac mappings on IB network
#!/usr/bin/env ruby
require 'arpa/racktastic/racktastic'
require 'arpa/racktastic/config'
require 'arpa/racktastic/data/data'
require 'sinatra'
require 'arpa/racktastic/controller/catalyst4948_switch_controller'
require 'arpa/racktastic/accessor/factory'
require 'pp'
@francisluong
francisluong / screenrc
Last active August 29, 2015 14:07
Franco's screenrc
##
# Key reference
#
# C-a c -- new window
# C-a A -- rename window
# C-a <#> -- switch window
# C-a k -- kill window
# C-a h -- hardcopy
# C-a H -- toggle log
@francisluong
francisluong / snmp.conf
Created September 9, 2014 14:46
net-snmp snmp.conf
mibs +ALL
defVersion 2c
defCommunity public
@francisluong
francisluong / randint.py
Created September 3, 2014 02:13
Random Integer 0-9999
#!/usr/bin/env python
from time import time
import random
random.seed(time())
print random.randint(0,9999)
@francisluong
francisluong / git-fetch-pull-requests.sh
Last active August 29, 2015 14:05
Git Setup to Checkout Pull Requests
#!/bin/bash
git config --add remote.origin.fetch +refs/pull/*/head:refs/remotes/origin/pr/*
git config -l
git fetch origin
#!/usr/bin/env bash
AWK="`which awk`"
BASENAME="`which basename`"
DATE="`which date`"
FIND="`which find`"
GIT="`which git`"
GREP="`which grep`"
LESS="`which less`"
PRINTF="`which printf`"