This file contains hidden or 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
| config.fog_host = lambda do | |
| lambda do |file| | |
| host_number = file.path.sum % 4 | |
| "//cdn%d.icook.tw" % host_number | |
| end | |
| end |
This file contains hidden or 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
| --- | |
| :verbose: true | |
| :bulk_threshold: 1000 | |
| install: --no-ri --no-rdoc --env-shebang | |
| :sources: | |
| - http://gemcutter.org | |
| - http://gems.rubyforge.org/ | |
| - http://gems.github.com | |
| :benchmark: false | |
| :backtrace: false |
This file contains hidden or 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 bash | |
| # llvm-gcc | |
| if `type -P llvm-gcc &>/dev/null`; then | |
| echo "Command Line Tools found." | |
| else | |
| echo "Command Line Tools not found." | |
| echo "Please go https://developer.apple.com/downloads and install **Command Line Tools for Xcode**" && exit 0; | |
| fi |
This file contains hidden or 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
| module RedisHelper | |
| # decode Redis value back to Ruby object | |
| def self.decode(json) | |
| self.new(ActiveSupport::JSON.decode(json)["#{self.name.downcase}"]) | |
| end | |
| # encode Ruby object for Redis | |
| def encoded | |
| self.updated_at = nil | |
| self.to_json |
This file contains hidden or 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
| module RedisHelper | |
| # decode Redis value back to Ruby object | |
| def self.decode(json) | |
| self.new(ActiveSupport::JSON.decode(json)["#{self.name.downcase}"]) | |
| end | |
| # encode Ruby object for Redis | |
| def encoded | |
| self.updated_at = nil | |
| self.to_json |
This file contains hidden or 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 'rubygems' | |
| require 'aws-sdk' | |
| AWS.config({ :access_key_id => "YOUR KEY", :secret_access_key => "YOUR SECRET KEY", | |
| :s3_endpoint => "s3-ap-northeast-1.amazonaws.com" }) | |
| bucket_name = "YOUR BUCKET NAME" | |
| s3 = AWS::S3.new() | |
| bucket = s3.buckets[bucket_name] |
This file contains hidden or 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
| You can represent time statements in most western languages where | |
| a prefix and/or suffix is used. | |
| The default case is to use suffix only (as in English), which you | |
| do by providing the `suffixAgo` and `suffixFromNow` settings in | |
| the strings hash (earlier versions of timeago used the deprecated | |
| `ago` and `fromNow` options). If present, they are used. | |
| 2 minutes [suffixAgo] | |
| 2 minutes [suffixFromNow] |
This file contains hidden or 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
| You can represent time statements in most western languages where | |
| a prefix and/or suffix is used. | |
| The default case is to use suffix only (as in English), which you | |
| do by providing the `suffixAgo` and `suffixFromNow` settings in | |
| the strings hash (earlier versions of timeago used the deprecated | |
| `ago` and `fromNow` options). If present, they are used. | |
| 2 minutes [suffixAgo] | |
| 2 minutes [suffixFromNow] |
This file contains hidden or 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
| <div id="user_nav"> | |
| <% if user_signed_in? %> | |
| <img src="<%= user_avatar %>" id="main_avatar"> Signed in as <%= current_user.email %>.<br /> | |
| Not you? | |
| <% if session[:fb_token].nil? %> | |
| <%= link_to "Sign out", destroy_user_session_path %> | |
| <% else %> | |
| <%= link_to "Sign out", facebook_logout_path %> | |
| <% end %> |
This file contains hidden or 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
| package com.ucont; | |
| import android.content.ContentProvider; | |
| import android.content.ContentUris; | |
| import android.content.ContentValues; | |
| import android.content.Context; | |
| import android.database.Cursor; | |
| import android.database.SQLException; | |
| import android.database.sqlite.SQLiteDatabase; | |
| import android.database.sqlite.SQLiteException; |