Skip to content

Instantly share code, notes, and snippets.

@xldrx
xldrx / stacktrace.cxx
Created November 1, 2017 08:57 — forked from fmela/stacktrace.cxx
A C++ function that produces a stack backtrace with demangled function & method names.
/*
* Copyright (c) 2009-2017, Farooq Mela
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
@xldrx
xldrx / install-via-brew-cask.sh
Created May 24, 2016 18:42
Mac OS X 10.11 El Capitan Setup
#!/bin/sh
brew cask install amethyst
brew cask install appcleaner
brew cask install bittorrent-sync
brew cask install Caskroom/cask/aerial
brew cask install cyberduck
brew cask install evernote
brew cask install flux
brew cask install iterm2
@xldrx
xldrx / osx-10.11-setup.md
Created May 24, 2016 18:41 — forked from kevinelliott/osx-10.11-setup.md
Mac OS X 10.11 El Capitan Setup

Mac OS X 10.11 El Capitan

Custom recipe to get OS X 10.11 El Capitan running from scratch, setup applications and developer environment. This is very similar (and currently mostly the same) as my 10.10 Yosemite setup recipe (as found on this gist https://gist.github.com/kevinelliott/0726211d17020a6abc1f). Note that I expect this to change significantly as I install El Capitan several times.

I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. On average, I reinstall each computer from scratch every 6 months, and I do not perform upgrades between distros.

This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.

You are encouraged to fork this and modify it to your heart's content to match your own needs.