Get it from the App Store.
In XCode's Preferences > Downloads you can install command line tools.
| static OSStatus | |
| SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa, SSLBuffer signedParams, | |
| uint8_t *signature, UInt16 signatureLen) | |
| { | |
| OSStatus err; | |
| SSLBuffer hashOut, hashCtx, clientRandom, serverRandom; | |
| uint8_t hashes[SSL_SHA1_DIGEST_LEN + SSL_MD5_DIGEST_LEN]; | |
| SSLBuffer signedHashes; | |
| uint8_t *dataToSign; | |
| size_t dataToSignLen; |
| // jQuery no-double-tap-zoom plugin | |
| // Triple-licensed: Public Domain, MIT and WTFPL license - share and enjoy! | |
| (function($) { | |
| var IS_IOS = /iphone|ipad/i.test(navigator.userAgent); | |
| $.fn.nodoubletapzoom = function() { | |
| if (IS_IOS) | |
| $(this).bind('touchstart', function preventZoom(e) { | |
| var t2 = e.timeStamp |
| # put in config/application.rb | |
| config.to_prepare do | |
| ::PagesController.module_eval do | |
| caches_page :show, :unless => proc {|c| c.user_signed_in? || c.flash.any? } | |
| caches_page :home, :unless => proc {|c| c.user_signed_in? || c.flash.any? } | |
| end | |
| ::Page.module_eval do | |
| after_save :clear_static_caching! | |
| after_destroy :clear_static_caching! |
| # You will need to make this file executable (chmod u+x) and run it with sudo | |
| apt-get -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk2.8-dev libglu1-mesa-dev fop xsltproc default-jdk | |
| mkdir -p /src/erlang | |
| cd /src/erlang | |
| wget http://www.erlang.org/download/otp_src_R14B03.tar.gz | |
| tar -xvzf otp_src_R14B03.tar.gz | |
| chmod -R 777 otp_src_R14B03 | |
| cd otp_src_R14B03 | |
| ./configure | |
| make |
| # Create a role user (no perms). Fire up the console rails c | |
| $> Role.create(:title=>'User') | |
| # In your Gemfile add | |
| gem 'oa-oauth', :require => 'omniauth/oauth' | |
| # At the beginning of devise.rb. You can also create a yaml file and instantiate when Rails begin | |
| # For shake of simplicity I added the credentials at devise.rb | |
| Facebook = Rails.env.development? ? {:app_id => 2621xxx, :secret => 'e81f33d042xxxxx'} : | |
| {:app_id => 1749xxx9, :secret => '13c11be6628dc1xxxx'} |