Skip to content

Instantly share code, notes, and snippets.

@mmorey
mmorey / .gitignore
Last active Nov 9, 2018 — forked from adamgit/.gitignore
.gitignore file for Xcode5
View .gitignore
#########################
# .gitignore file for Xcode5
#
# NB: if you are storing "built" products, this WILL NOT WORK,
# and you should use a different .gitignore (or none at all)
# This file is for SOURCE projects, where there are many extra
# files that we want to exclude
#
# For updates, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
# and https://gist.github.com/adamgit/3786883
@mmorey
mmorey / StyleSettings.plist
Created Jan 24, 2014
Style Settings for Objective-Clean
View StyleSettings.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>kRequireSpaceAfterMethodType</key>
<true/>
<key>kRequireSpaceAfterReturnType</key>
<false/>
<key>kRequireSpaceAfterColon</key>
<false/>
@mmorey
mmorey / post-commit
Last active Jan 1, 2016 — forked from lmullen/post-commit
Git commit logger for keeping track on what you work on
View post-commit
#!/usr/bin/env ruby
# Write git commit messages to a log file
#
# Lincoln A. Mullen | lincoln@lincolnmullen.com | http://lincolnmullen.com
# MIT License <http://lmullen.mit-license.org/>
#
# You will have to install the git gem for this to work:
# gem install git
#
@mmorey
mmorey / getmail Gmail Configuration
Last active Dec 30, 2015
Gmail configuration file for backing up email in multiple formats
View getmail Gmail Configuration
[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
username = john.smith@gmail.com
mailboxes = ("[Gmail]/All Mail",)
[destination]
type = MultiDestination
destinations = ('[mboxrd-destination]', '[maildir-destination]')
View Create iOS Icons.jsx
// Photoshop Script to Create iPhone Icons from iTunesArtwork
//
// WARNING!!! In the rare case that there are name collisions, this script will
// overwrite (delete perminently) files in the same folder in which the selected
// iTunesArtwork file is located. Therefore, to be safe, before running the
// script, it's best to make sure the selected iTuensArtwork file is the only
// file in its containing folder.
//
// Copyright (c) 2010 Matt Di Pasquale
// Added tweaks Copyright (c) 2012 by Josh Jones http://www.appsbynight.com
@mmorey
mmorey / xc
Last active Dec 16, 2015 — forked from subdigital/xc
Find xcode project/workspace in current folder and open it
View xc
xc(){
xcode_proj=`find . -name "*.xc*" -d 1 | sort -r | head -1`
if [ `echo -n $xcode_proj | wc -m` == 0 ]
then
echo "No xcworkspace/xcodeproj file found in the current directory."
else
echo "Found $xcode_proj"
open "$xcode_proj"
fi
@mmorey
mmorey / Location from NOAA String
Created Feb 1, 2013
Converts NOAA string into a CLLocationCoordinate2D coordinate
View Location from NOAA String
- (CLLocationCoordinate2D)locationFromString:(NSString *)locationString{
CLLocationCoordinate2D coordinate;
// Extract individual components
NSMutableArray *locationColumns = [NSMutableArray arrayWithArray:
[locationString componentsSeparatedByCharactersInSet:
[NSCharacterSet whitespaceCharacterSet]]];
// Remove empty objects
@mmorey
mmorey / mattsOfficeActionUpdate.php
Created Mar 4, 2012
Auto update @MattsOffice with current environmental conditions (temperature, luminosity)
View mattsOfficeActionUpdate.php
<?php
include_once('class.twitter.php');// http://code.google.com/p/php-twitter/
$ioBridgeJSONFeedURL = 'http://www.iobridge.com/api/feed/key=XXXXXXXXXXXXXXXXXXXXXX';
$buzzerOnURL = 'http://yourserver.com/iobridge-proxy.php?widget=buzzeron';
$buzzerOffURL = 'http://yourserver.com/iobridge-proxy.php?widget=buzzeroff';
$t = new twitter;
$t->username = 'twitter_username';
$t->password = 'twitter_password';
View gist:1972911
function foo(){
return console.log("foo");
}
View Create iOS Icons.jsx
// Photoshop Script to Create iPhone Icons from iTunesArtwork
// Original: https://gist.github.com/appsbynight/3681050
// Turn debugger on. 0 is off.
// $.level = 1;
try
{
// Prompt user to select iTunesArtwork file. Clicking "Cancel" returns null.
var iTunesArtwork = File.openDialog("Select a sqaure PNG file that is at least 1024x1024.", "*.png", false);