Skip to content

Instantly share code, notes, and snippets.

@tothda
tothda / java_trust_manager.rb
Created January 20, 2011 11:42
Disable Java SSL certificate and hostname verification from JRuby
require 'java'
class JavaTrustManager
include javax.net.ssl.X509TrustManager
include javax.net.ssl.HostnameVerifier
# implementation of X509TrustManager
def check_client_trusted(a, b); end
def check_server_trusted(a, b); end
def accepted_issuers
ssl on;
ssl_certificate /data/scommerce/shared/certificates/shop.vitrue.com.crt;
ssl_certificate_key /data/scommerce/shared/certificates/shop.vitrue.com.key;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:!LOW:!SSLv2:!EXPORT;
@codebrew
codebrew / assets.js.erb
Created November 29, 2011 20:31
javascript asset helper
// helper to create proper asset paths if an asset host is configured
App.assets = {
assets : {
<% AssetsUtil.images.each do |img| %>
"<%= img %>" : "<%= asset_path(img) %>",
<% end %>
},
@nvh
nvh / example_root.js.coffee
Created February 17, 2012 10:26
Spine Substack
class App.Root extends Spine.Stack
controllers:
resources: App.Resources
users: App.Users
routes:
'/resources' : 'resources'
'/users' : 'users'
default: 'users'
@stve
stve / sitestream.rb
Created March 26, 2012 04:47
TweetStream SiteStream example
require 'tweetstream'
require 'yajl'
TweetStream.configure do |config|
config.consumer_key = ENV['consumer_key']
config.consumer_secret = ENV['consumer_secret']
config.oauth_token = ENV['oauth_token']
config.oauth_token_secret = ENV['oauth_token_secret']
config.parser = :yajl
config.auth_method = :oauth