Skip to content

Instantly share code, notes, and snippets.

View cobracmder's full-sized avatar

Carlos Cardenas cobracmder

View GitHub Profile
#!/usr/bin/env node
try {
var util = require('util');
} catch(err) {
var util = require('sys');
}
try {
var args = require('arguments');
# Bash completion script for brew(1)
#
# To use, edit your .bashrc and add:
# source `brew --prefix`/Library/Contributions/brew_bash_completion.sh
_brew_to_completion()
{
local cur="${COMP_WORDS[COMP_CWORD]}"
# Subcommand list
@cobracmder
cobracmder / gist:1601797
Created January 12, 2012 17:13
SmartOS 20111219 Dynamic VDI
Name: Test1
Guest OS: Oracle Solaris 10 10/09 and later (64 bit)
UUID: 47569353-416c-410c-9b22-673b5ae0a5dc
Config file: /Users/los/VirtualBox VMs/Test1/Test1.vbox
Snapshot folder: /Users/los/VirtualBox VMs/Test1/Snapshots
Log folder: /Users/los/VirtualBox VMs/Test1/Logs
Hardware UUID: 47569353-416c-410c-9b22-673b5ae0a5dc
Memory size: 2048MB
Page Fusion: off
VRAM size: 12MB
@cobracmder
cobracmder / gist:1601805
Created January 12, 2012 17:14
SmartOS 20111219 Fixed VDI
Name: SmartOS
Guest OS: Oracle Solaris 10 10/09 and later (64 bit)
UUID: 583b71a2-56da-4be2-8484-7bd9c5a576e2
Config file: /Users/los/VirtualBox VMs/SmartOS/SmartOS.vbox
Snapshot folder: /Users/los/VirtualBox VMs/SmartOS/Snapshots
Log folder: /Users/los/VirtualBox VMs/SmartOS/Logs
Hardware UUID: 583b71a2-56da-4be2-8484-7bd9c5a576e2
Memory size: 2048MB
Page Fusion: off
VRAM size: 16MB
@cobracmder
cobracmder / smart os nat
Created June 5, 2012 20:06 — forked from cadar/smart os nat
make nat work with kvm running debian, raw file, I will redo this tomorrow and make sure nothing unnecessary is here
vmadm list
# remove your previous try
export ID=`vmadm list|grep run|cut -b-36` ; echo $ID
export ID=`vmadm list|grep stop|cut -b-36` ; echo $ID
vmadm stop $ID
vmadm destroy $ID
script
dladm show-phys -m
dladm show-link
@cobracmder
cobracmder / unicorn.xml
Created October 9, 2012 18:51
Sample Unicorn SMF Manifest
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<!--
Change:
TESTapp => your App Name
MYCOMPANY => your Company
UNICORN_PATH => where unicorn is located
APP_PATH => where your application is located
PATH_LISTING => what your PATH should be
USER => the user that should perform these actions
@cobracmder
cobracmder / bnxe.conf
Created October 15, 2012 21:17
bnxe.conf for using BCM57711 10Gb NIC
# (c) COPYRIGHT 2008-20xx Broadcom Corporation, ALL RIGHTS RESERVED.
#
# All configuration can be specified per-instance. The format used is as
# follows and each line must end with a semicolon:
#
# bnxe<#>_<config_item>=X;
#
# So for "adv_autoneg_cap" you would use the following:
{
"alias": "pxe-server",
"hostname": "pxe-server",
"brand": "joyent",
"max_physical_memory": 64,
"quota": 2,
"resolvers": ["8.8.8.8"],
"dataset_uuid": "f9e4be48-9466-11e1-bc41-9f993f5dff36",
"nics": [
{
@cobracmder
cobracmder / smartos-kvm.json
Created January 8, 2013 22:42
SmartOS KVM config
{
"brand": "kvm",
"vcpus": 1,
"autoboot": false,
"ram": 1024,
"resolvers": [
"10.245.0.10"
],
"disks": [
{
Undefined first referenced
symbol in file
main /usr/lib/crt1.o
v8::Undefined() ./Release/obj.target/timesignature/timesignature.o
v8::Object::Set(v8::Handle<v8::Value>, v8::Handle<v8::Value>, v8::PropertyAttribute) ./Release/obj.target/timesignature/timesignature.o
v8::Date::New(double) ./Release/obj.target/timesignature/timesignature.o
v8::V8::MarkIndependent(v8::internal::Object**) ./Release/obj.target/timesignature/timesignature.o
v8::FunctionTemplate::HasInstance(v8::Handle<v8::Value>) ./Release/obj.target/timesignature/timesignature.o
v8::V8::DisposeGlobal(v8::internal::Object**) ./Release/obj.target/timesignature/timesignature.o
v8::False() ./Release/obj.target/timesignature/timesignature.o