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
Sub MergeAndBreakIntoFiles() | |
' | |
' Merges the current document and splits each section into individual files | |
' | |
' | |
With ActiveDocument.MailMerge | |
.Destination = wdSendToNewDocument | |
.SuppressBlankLines = True | |
.DataSource.ActiveRecord = wdFirstRecord | |
.Execute Pause:=False |
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 'mixpanel-ruby' | |
class AnalyticsHelper | |
def initialize | |
@@tracker = Mixpanel::Tracker.new Rails.application.secrets.mixpanel_token | |
end | |
def track user_id, action, properties=nil | |
Rails.logger.debug "Tracking: #{action}" | |
@@tracker.track(user_id, action, properties || {}) |
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
{ | |
"deploy": { | |
"short_app_name_here": { | |
"database": { | |
"adapter": "postgresql", | |
"type": "postgresql" | |
} | |
} | |
}, | |
"sidekiq": { |
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
// Add this to the top of your class | |
#import "Preferences.h" | |
// Add this in your method to get the preference, where desired; the constant comes from Preferences.h | |
NSString *preference = [Preferences getUserPreference:PREFERENCE_NAME_HERE]; |
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
#import <Foundation/Foundation.h> | |
#define PREFERENCE_NAME_HERE @"someUniquePreferenceNameHere" | |
@interface Preferences : NSObject | |
#pragma mark Preferences | |
+(id)getUserPreference:(NSString*)forKey; | |
+(void)setUserPreference:(id)value forKey:(NSString*)key; | |
@end |
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
#import "Preferences.h" | |
@implementation Preferences | |
+(id)getUserPreference:(NSString*)forKey | |
{ | |
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults]; | |
return [defaults valueForKey:forKey]; | |
} |
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
git branch -r --merged upstream/master | grep origin | grep -v origin/master | sed 's/ *origin\///' | xargs -I% echo git push origin :% |
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
/** | |
* AuthenticationChannel | |
* | |
* Usage (from within a controller): | |
AuthenticationChannel.onSetPin($scope, function(pin){ | |
console.log("Pin set to ", pin); | |
}) | |
//anywhere else in your code base | |
AuthenticationChannel.setPin(1234567); //set the pin |
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
var myApp = angular.module("MyApp", []); | |
myApp.directive("calendarDay", function () { | |
var linker = function (scope, element, attrs) { | |
element.bind("mousedown", function () { | |
WinJS.UI.Animation.pointerDown(element[0]); | |
}); | |
element.bind("mouseup", function () { | |
WinJS.UI.Animation.pointerUp(element[0]); |
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
var myApp = angular.module("myApp", []); | |
myApp.directive("rangeChange", function ($rootScope) { | |
var linker = function (scope, element, attrs) { | |
var updateScope = function () { | |
scope[attrs.rangeControl](element.val()); | |
//may need to scope.$apply here | |
}; | |
element.bind("change", updateScope); | |
updateScope(); //get the default value | |
}; |
NewerOlder