Skip to content

Instantly share code, notes, and snippets.

@sansumbrella
sansumbrella / simpleserver.sh
Created November 26, 2012 22:31
Python simple server
python -m SimpleHTTPServer 8080
@sansumbrella
sansumbrella / remove_if.cpp
Created November 26, 2012 15:21 — forked from cporter/remove_if.cpp
remove_if and vector
// -*- compile-command: "clang++ -std=gnu++0x -stdlib=libc++ -o remove_if remove_if.cpp" -*-
#include <iostream>
#include <vector>
using std::cout;
using std::endl;
int main (int, char **) {
std::vector<int> ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
cout << "Range-based for loop:" << endl;
@sansumbrella
sansumbrella / user-config.jam
Created November 12, 2012 04:43
Boost config for building with Clang and libc++ support
# --------------------
# Clang configuration.
# --------------------
using clang : osx
: xcrun clang -arch i386 -arch x86_64 -stdlib=libc++ -std=c++11
;
using clang : ios
: xcrun clang -arch armv7 -arch armv7s -stdlib=libc++ -std=c++11 -miphoneos-version-min=5.0 -isysroot
@sansumbrella
sansumbrella / query-sparsebundle-band-size.sh
Created November 4, 2012 17:10
Query band size of a sparsebundle (also accessible in Info.plist of bundle)
# find out how big the sparse-band-size is in a mounted volume
hdiutil info -verbose | grep band-size
# default Time Machine sparsbundle virtual-band-size = 16384 (8MB)
# create-sparsebundle's virtual-band-size = 262144 (128MB)
@sansumbrella
sansumbrella / create-sparsebundle.sh
Created November 1, 2012 22:49
Sparse bundle creation for time machine on NAS.
# creates a sparsebundle disk image with a 128MB band size
MACHINE_NAME=your-machine-name
echo $MACHINE_NAME
hdiutil create -size 900g -type SPARSEBUNDLE -nospotlight -volname "Backup of $MACHINE_NAME" -fs "Case-sensitive Journaled HFS+" -imagekey sparse-band-size=262144 -verbose ./$MACHINE_NAME.sparsebundle
@sansumbrella
sansumbrella / ESTwoApp.cpp
Created August 15, 2012 19:44
Cinder ES2 Sample
#include "cinder/app/AppCocoaTouch.h"
#include "cinder/Camera.h"
#include "cinder/gl/GlslProg.h"
using namespace ci;
using namespace ci::app;
using namespace std;
class ESTwoApp : public AppCocoaTouch {
public:
@sansumbrella
sansumbrella / ti-intervalometer.vb
Created May 30, 2012 06:40
Code for TI-83+ so the calculator acts as an intervalometer
/*
TI-83+ code to use calculator as an intervalometer
Adapted from a comment on:
http://www.instructables.com/id/Turn-a-TI-Graphing-Calculator-into-an-Intervalomet/
*/
Disp "START IN "
Disp "SECONDS"
Prompt A
A*238 -> S
@sansumbrella
sansumbrella / gist:1674553
Created January 25, 2012 03:30
Basic HTML File
<!DOCTYPE html>
<head>
<meta charset="utf-8"/>
<title>now</title>
</head>
<body>
<h1>This page is titled now.</h1>
<p>This is some content in a paragraph.</p>
@sansumbrella
sansumbrella / gauss.pde
Created November 17, 2011 00:32
Find the gaussian value of a position
// loc = distance from center of distribution
float gaussian( float loc, float variance )
{
variance *= variance;
float a = loc * loc / ( 2.0 * variance );
float b = exp( -a );
float c = sqrt( PI * 2.0 * variance );
return b / c;
}
@sansumbrella
sansumbrella / shutdown.scpt
Created August 23, 2011 00:07
Shut down your computer immediately without sudo
tell application "System Events" to shut down