It's now here, in The Programmer's Compendium. The content is the same as before, but being part of the compendium means that it's actively maintained.
This procedure results in a computer that runs both Mac OS X and Ubuntu in a dual-boot configuration, each operating system using full (whole) disk encryption, and with the Ubuntu root file system stored on a ZFS pool encrypted using LUKS. The specific hardware and software versions used to document this procedure are:
- MacBookPro8,2
git-prebase improves on 'git rebase -i' by adding information per commit regarding which files it touched.
- Each file gets an alpha-numeric identifier at a particular column, a list of which appears below the commit list. (The identifiers wrap around after the 62nd file)
- Commits can be moved up and down safely (without conflicts) as long as their columns don't clash (they did not touch the same file).
Add the executable to your path and git will automatically expose it as
THIS GIST WAS MOVED TO TERMSTANDARD/COLORS
REPOSITORY.
PLEASE ASK YOUR QUESTIONS OR ADD ANY SUGGESTIONS AS A REPOSITORY ISSUES OR PULL REQUESTS INSTEAD!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class RubyScope | |
# `self` is the RubyScope Class | |
# (i.e. an Instance of RubyScope MetaClass) | |
@variable_type = 'class instance variable' | |
# Methods are defined in a class, but executd on an instance | |
# Created on self: "RubyScope", Executed on self: "any instance of RubyScope" | |
def initialize | |
# `self` is an Instance of RubyScope Class | |
@variable_type = 'instance variable' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@black: #002b36; | |
@grayDarker: #586e75; | |
@grayDark: #657b83; | |
@gray: #839496; | |
@grayLight: #93a1a1; | |
@grayLighter: #eee8d5; | |
@white: #fdf6e3; | |
@blue: #2aa198; | |
@blueDark: #268bd2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rake/clean' | |
CC = 'clang' | |
CXX = 'clang++' | |
LD = CC | |
PRODUCTS = { | |
# executable => source file with the main method | |
'example_main' => 'example_main.m', | |
'default_description_example' => 'default_description_example.m' |