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
foreground #BABABA | |
background #1C1E26 | |
# black | |
color0 #131419 | |
color8 #676767 | |
# red | |
color1 #E95678 | |
color9 #EC6A88 |
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 Checkpoint < ActiveRecord::Base | |
has_many :note_joins, as: :notable | |
has_many :notes, through: :note_joins | |
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
/* | |
Increase LED Brightness with long press, Lower LED brightness with short press | |
Holding down the button with increase the brightness continuously. | |
A short press of the button will decrease the brightness by 20% | |
created 2012 | |
by Aaron Van Bokhoven | |
*/ |
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
/* | |
Increase LED Brightness with Reset | |
Each press of the button increases the LED brightness by 10%. | |
Press and hold the button for 3 seconds to reset the LED to 0%. | |
created 2012 | |
by Aaron Van Bokhoven | |
*/ |
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 ArticleSweeper < ActionController::Caching::Sweeper | |
observe Article # This sweeper is going to keep an eye on the article model | |
# If our sweeper detects that a article was created call this | |
def after_create(article) | |
expire_cache_for(article) | |
end | |
# If our sweeper detects that a article was updated call this | |
def after_update(article) |
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
<VirtualHost *:80> | |
ServerAdmin [email protected] | |
ServerName yourdomain.com | |
ServerAlias www.yourdomain.com | |
DocumentRoot /home/yourserverusername/sites/yourappname/current/public | |
<Directory /home/yourserverusername/sites/yourappname/current/public> | |
AllowOverride all | |
Options -MultiViews |
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 Rails.env == "development" | |
Dir.foreach("#{Rails.root}/app/models") do |model_name| | |
require_dependency model_name unless model_name == "." || model_name == ".." | |
end | |
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
$ rails c | |
> @kitten = Kitten.first | |
> Rails.cache.write("kitten_#{@kitten.id}", @kitten) | |
=> "OK" | |
> Rails.cache.read("kitten_1") | |
=> #<Kitten id: 1, cute: "no"> | |
> exit | |
$ rails c | |
> Rails.cache.read("kitten_1") |
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
require 'redis' | |
require 'mysql2' | |
# assuming redis is running on the default port. | |
# if not, example: redis = Redis.new(:host => "10.0.1.1", :port => 6380) | |
redis = Redis.new | |
# Make sure queue exists, if not create it. When clearing a queue with the resque web interface, resque removes the queue, so here we just check to make sure it exists. | |
if redis.sismember('resque:queues', 'update_payment') == false | |
redis.sadd('resque:queues', 'update_payment') |
NewerOlder