- On Rackspace Public Cloud, create an 8GB General Server with Ubuntu 14.04 PVHM.
- SSH in as root. If you are really cool, use tmux at this time.
- Install OpenStack Liberty
bash <(curl -s https://raw.githubusercontent.com/openstack/openstack-ansible/liberty/scripts/run-aio-build.sh)
- Once complete, you can find the admin password in
/root/openrc
. Save it for later to log into Horizon. - Fix the neutron endpoint to work with the SDK:
lxc-ls | grep utility
.lxc-attach -n aio1_utility_container-XXX
. Replace XXX with the name you found in the last step.
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
# frozen_string_literal: true | |
class ListingDescriptionUpdater | |
class << self | |
def update | |
file = '' | |
# Commented out the array of Place, Event, Job because Events and Jobs are required to have descriptions at point of creation so there should not be anything needed to be scraped from a site. | |
# If in the future the description field is no longer a required field they can be added back as shown below. | |
# [Place, Event, Job].each do |klass| | |
[Place].each do |klass| |
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
#!/usr/bin/env puma | |
app_path = '/var/www/YOUR_APP_NAME/current' | |
directory app_path | |
environment 'production' | |
daemonize true | |
pidfile "#{app_path}/tmp/pids/puma.pid" | |
state_path "#{app_path}/tmp/pids/puma.state" | |
stdout_redirect "#{app_path}/log/puma_error.log", "#{app_path}/log/puma_access.log", true | |
threads 0,16 |
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
# They do different things. exec replaces the current process with the new process. | |
# system invokes another process and returns its exit value to the current process. | |
# backticks invokes another process and returns the output of that process to the current process. | |
while true | |
puts `bundle exec rspec 'spec/dev_free_ipad_idempotent_spec.rb'` | |
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
%span.btn-group.add-item-expanded | |
= link_to 'View', account_select_event_item_path(item.account, item.select_event, item), method: :get, :class => "btn fooda-white" | |
= form_for :info, url: checkout_items_path do |f| | |
= f.hidden_field :parent_id, value: @menu_page.select_event.id | |
= f.hidden_field :parent_type, value: 'SelectEvent' | |
= f.hidden_field :item_id, value: item.inventory_item_id | |
= f.hidden_field :item_type, value: "InventoryItem" | |
= f.text_field :instructions | |
= f.text_field :options | |
= f.submit 'Buy Now', :class => "btn fooda-blue" |
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
if !params[:searchable].present? | |
params[:searchable] = {} | |
end | |
params[:searchable][:account_id] = @account.id |
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
/* | |
* object.watch polyfill | |
* | |
* 2012-04-03 | |
* | |
* By Eli Grey, http://eligrey.com | |
* Public Domain. | |
* NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. | |
*/ |
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
## README | |
# This is a quick script I hacked out to migrate all my heroku apps | |
# to the new free individual postgres DBs. To use it: | |
# - install the heroku gem if you don't already have it | |
# - set the value of IGNORE_OTHERS_APPS to true if you only want to | |
# run the script against apps you've created yourself | |
# - add any apps you want to ignore because they don't use PostgreSQL | |
# (or for any other reason) to the IGNORE_LIST | |
## CAVEAT!! |
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
#!/usr/bin/env sh | |
## | |
# This is script with usefull tips taken from: | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# | |
# install it: | |
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
# |
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 Deal < ActiveRecord::Base | |
belongs_to :store | |
has_many :categories, :as => :categorizable | |
end | |
class Store < ActiveRecord::Base | |
has_many :deals | |
has_many :categories, :as => :categorizable | |
has_many :coupons, :through => :categories | |
end |
NewerOlder