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 { proxy } from "@fly/cdn" | |
import { httpsUpgrader } from "@fly/cdn/lib/middleware" | |
const origin = proxy("https://YOURAPP.herokuapp.com", { | |
headers: { host: "YOURAPP.herokuapp.com" } | |
}) | |
const router = httpsUpgrader(origin) | |
fly.http.respondWith(router) |
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 BackplaneApi | |
include HTTParty | |
debug_output $stderr if Rails.env.development? | |
base_uri 'www.backplane.io:443' | |
basic_auth ENV['BACKPLANE_TOKEN'], '' | |
format :json | |
def add_route(pattern, labels={}) |
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
<script type="text/javascript"> | |
var segment_api_key = 'YOUR KEY HERE'; | |
window.analytics||(window.analytics=[]),window.analytics.methods=["identify","track","trackLink","trackForm","trackClick","trackSubmit","page","pageview","ab","alias","ready","group","on","once","off"],window.analytics.factory=function(a){return function(){var t=Array.prototype.slice.call(arguments);return t.unshift(a),window.analytics.push(t),window.analytics}};for(var i=0;i<window.analytics.methods.length;i++){var method=window.analytics.methods[i];window.analytics[method]=window.analytics.factory(method)}window.analytics.load=function(a){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=("https:"===document.location.protocol?"https://":"http://")+"d2dq2ahtl5zl1z.cloudfront.net/analytics.js/v1/"+a+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)},window.analytics.SNIPPET_VERSION="2.0.6", | |
window.analytics.load(segment_api_key), | |
window.analytics.page(); | |
</scr |
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
module Keen | |
class AESHelperOld | |
def self.aes256_encrypt(key, plaintext, iv = nil) | |
puts 'IN DA MONKEY PATCH!' | |
padded_key = key | |
aes = OpenSSL::Cipher::AES.new(256, :CBC) | |
aes.encrypt | |
aes.key = padded_key | |
aes.iv = iv unless iv.nil? |
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
module Sidekiq | |
class Client | |
def self.push_bulk_in(interval, items) | |
int = interval.to_f | |
now = Time.now.to_f | |
ts = (int < 1_000_000_000 ? now + int : int) | |
items['at'.freeze] = ts if ts >= now | |
push_bulk(items) | |
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
<!- Add this to the header HTML area of your KickoffLabs Landing Page -> | |
<script> | |
var kol_leader_board_options = {board_settings: {limit: 25}}; | |
</script> |
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
<script> | |
$(document).ready(function() { | |
$(document).on('kol:knownlead', function(e, lead){ | |
var social_id = lead.id; | |
}); | |
}); | |
</script> |
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 BackplaneHealthCheck | |
OK_RESPONSE = [ 200, { 'Content-Type' => 'text/plain' }, ['OK!'.freeze]] | |
def initialize(app) | |
@app = app | |
end | |
def call(env) | |
if env['HTTP_HOST'.freeze] == 'backend'.freeze && env['PATH_INFO'.freeze] == '/health'.freeze | |
return OK_RESPONSE |
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
<script> | |
var kol_share_links = { | |
network_overrides: [ | |
[{network: 'weibo', share_text: "Hello Weibo!" language: 'zh_cn'}, 4] | |
] | |
}; | |
</script> |
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
<script> | |
var kol_share_links = { | |
network_overrides: [ | |
[{network: 'whatsapp', device_type: 'mobile', share_text: "Hello WhatsApp!"}, 4] | |
] | |
}; | |
</script> |