First create a Ubuntu 13.04 x64 droplet on DigitalOcean Control Panel
Then ssh with root account, run this in termianl:
$ wget -qO- https://raw.github.com/progrium/dokku/master/bootstrap.sh | sudo bash| // Write a general-purpose reducer that excludes items based on a predicate | |
| function excludeReducer(predicate) { | |
| return function(newArray, item) { | |
| return predicate(item) ? newArray : newArray.concat(item); | |
| } | |
| } | |
| function excludeIdReducer(id) { | |
| return excludeReducer(function(item) { |
| <!doctype html> | |
| <html xmlns:ng="http://angularjs.org"> | |
| <body> | |
| Hello {{'World'}}! | |
| <script src="http://code.angularjs.org/angular.js"></script> | |
| <script> | |
| angular.element(document).ready(function() { | |
| RemoteJSCall.then(function(results){ | |
| //manipulate results if needed. | |
| //do whatever with results to get app ready |
| angular.module('myApp').config(['$httpProvider', function($httpProvider) { | |
| delete $httpProvider.defaults.headers.common['X-Requested-With']; | |
| }); |
| @font-face { | |
| font-family: 'icomoon'; | |
| src: url('fonts/icomoon.eot'); | |
| } | |
| @font-face { | |
| font-family: 'icomoon'; | |
| src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6v8ywAAAC8AAAAYGNtYXDgfOaMAAABHAAAAERnYXNwAAAAEAAAAWAAAAAIZ2x5ZlRMFxoAAAFoAAA6WGhlYWQASAk3AAA7wAAAADZoaGVhB8ID+wAAO/gAAAAkaG10eOIADMUAADwcAAAA6GxvY2GdD5AIAAA9BAAAAHZtYXhwAEMBLQAAPXwAAAAgbmFtZUQXtNYAAD2cAAABOXBvc3QAAwAAAAA+2AAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACDmAgPA/8D/wAPAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAACDgNOYC//8AAAAg4ADmAP///+EgAho3AAEAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQBRABEDrgNuAFMAAAEuASIGBwEOARQWFx4BMjY3AT4BNCYnLgEiBg8BDgEUFhceATI2PwE+ATIWFx4BFAYHAQ4BIiYnLgE0NjcBPgEyFhceARQGDwEeAxc3PgE0JicDrihmamYp/isoKCgoKWZqZigBIBkZGRkZP0I/GbQKCgoKCRcYFwm1BhAQEAYGBgYG/uAWNzk3FhYWFhYB1RY3OTcWFhYWFgQLEQwHAS4pKSkpA24pKSkp/isoZmpmKSgoKCgBIBk/Qj8ZGRkZGbUJFxgXCQoKCgq0BgYGBgYQEBAG/uEWFhYWFjc5NxYB1RYWFhYWNzk3FgQPICIjEi4pZmpmKAA |
| if ( | |
| and ( | |
| YEAR(Date_Start__c) == YEAR(TODAY()), | |
| IF( | |
| CEILING( ( Date_Start__c - DATE( YEAR( Date_Start__c ), 1, 1) + 1) / 7) > 52, | |
| 52, | |
| CEILING( ( Date_Start__c - DATE( YEAR( Date_Start__c ), 1, 1) + 1) / 7) | |
| ) == | |
| IF( |
| { "body" : | |
| { | |
| "messageSegments" : [ | |
| { | |
| "type": "mention", // <== type = mention for @mentions | |
| "id":"005D0000001LL8YIAW" <== user id for the @mention | |
| }, | |
| { | |
| "type": "link", | |
| "href":"http://www.google.com" |
| 71: # create an ad | |
| 72: # create_ad(oid, cid, n, mpid, sd, ed, d, vinit, vaud, vlang, pltyp, ct, pdev, arc, params = {}) | |
| 73: gmt_start = DateTime.parse("2014-1-26").to_time.to_i #+ offset_in_seconds | |
| 74: gmt_end = DateTime.parse("2014-1-31" + 'T23:59:00').to_time.to_i | |
| 75: new_add = mash(@adap.create_ad("6482","44810", "Best Test Ad Ever!", "33", gmt_start, gmt_end, "15", "AUTO", "YES", "ENGLISH", "GAME_PLAYER", "PRO", "ANY", "VIDEO")) | |
| => 76: binding.pry | |
| 77: end | |
| 78: end | |
| [1] pry(#<AdapMiddleware::App>)> gmt_start |
| module.exports = function(grunt) { | |
| grunt.initConfig({ | |
| jasmine: { | |
| proposalPlus: { | |
| // Include paths for both the local user, if we're in dev mode, as well as share mode | |
| src: 'pp_ngApp_' + process.env.USER + '.resource/pp_ngApp/**/*.js, pp_js' + process.env.USER + '.resource/pp_js/**/*.js, pp_ngApp/pp_ngApp/**/*.js, pp_js/pp_js/**/*.js', | |
| options: { | |
| // Include path for Jasmine spec files, including both dev and share path versions. | |
| specs: 'pp_test_' + process.env.USER + '.resource/pp_test/**/*spec.js, pp_test/pp_test/**/*spec.js', | |
| } |
| module.exports = function(grunt) { | |
| grunt.initConfig({ | |
| jasmine: { | |
| proposalPlus: { | |
| // Include paths for both the local user, if we're in dev mode, as well as share mode | |
| src: ['pp_js' + process.env.USER + '.resource/pp_js/**/*.js', | |
| 'pp_ngApp_' + process.env.USER + '.resource/pp_ngApp/**/*.js', | |
| 'pp_js/pp_js/**/*.js', | |
| 'pp_ngApp/pp_ngApp/**/*.js' | |
| ], |