This is the reference point. All the other options are based off this.
|-- app
| |-- controllers
| | |-- admin
| echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc | |
| . ~/.bashrc | |
| mkdir ~/local | |
| mkdir ~/node-latest-install | |
| cd ~/node-latest-install | |
| curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1 | |
| ./configure --prefix=~/local | |
| make install # ok, fine, this step probably takes more than 30 seconds... | |
| curl https://www.npmjs.org/install.sh | sh |
| <?php | |
| /** | |
| * A simple Facebook PHP example. | |
| * | |
| * - This is not a "Facebook SDK". | |
| * - This example uses Curl, Hash, JSON, Session extensions. | |
| * - This does not use the JavaScript SDK, nor the cookie set by it. | |
| * - This works with Canvas, Page Tabs with IFrames, the Registration Plugin | |
| * and with any other flow which uses the signed_request. |
| /* | |
| Sets up any compass imports, as well as variables used throughout css files. This way all files can access the libraries, but without | |
| adding additional code to every css file. | |
| */ | |
| //////////////////////////////////////////////// | |
| // Import Blueprint defaults | |
| //////////////////////////////////////////////// | |
| @import "blueprint/grid"; | |
| @import "blueprint/typography"; |
| // If you dont need to call original method | |
| $.widget("ui.addresspicker", $.extend({}, $.ui.addresspicker.prototype, { | |
| _updatePosition: function(){ | |
| // Do what you want to | |
| } | |
| })); | |
| // If you need to call original method | |
| var _updatePosition = $.ui.addresspicker.prototype._updatePosition; | |
| $.widget("ui.addresspicker", $.extend({}, $.ui.addresspicker.prototype, { |
| load 'deploy/assets' | |
| namespace :deploy do | |
| namespace :assets do | |
| desc 'Run the precompile task locally and rsync with shared' | |
| task :precompile, :roles => :web, :except => { :no_release => true } do | |
| %x{bundle exec rake assets:precompile} | |
| %x{rsync --recursive --times --rsh=ssh --compress --human-readable --progress public/assets #{user}@#{host}:#{shared_path}} | |
| %x{bundle exec rake assets:clean} | |
| end |
| <% header "Content-Type" => "text/html" %> | |
| <h1>Let's run some ruby code: <%= rand %></h1> |
| require 'openssl' | |
| class String | |
| def encrypt(key) | |
| cipher = OpenSSL::Cipher.new('DES-EDE3-CBC').encrypt | |
| cipher.key = Digest::SHA1.hexdigest key | |
| s = cipher.update(self) + cipher.final | |
| s.unpack('H*')[0].upcase | |
| end |
| #!/bin/bash | |
| # @link https://gist.github.com/mattscilipoti/8424018 | |
| # | |
| # Called by "git push" after it has checked the remote status, | |
| # but before anything has been pushed. | |
| # | |
| # If this script exits with a non-zero status nothing will be pushed. | |
| # | |
| # Steps to install, from the root directory of your repo... |