Skip to content

Instantly share code, notes, and snippets.

@mmplisskin
mmplisskin / 1-promises.coffee
Created May 17, 2017 04:02 — forked from pketh/1-promises.coffee
Promises in Coffeescript
# Create a promise:
myCoolPromise = new Promise (resolve, reject) ->
# do a thing
success = true
if success
resolve 'stuff worked'
else
reject Error 'it broke'
@mmplisskin
mmplisskin / upload_doc.coffee
Created May 10, 2017 02:05 — forked from ychaker/upload_doc.coffee
Rails + Refile + Dropzone (6)
$(document).ready ->
Dropzone.autoDiscover = false
$(document).on 'shown.bs.modal', '.upload-modal', ->
modal = this
previewTemplate = $('#' + modal.id + ' .dz-file-preview')[0].innerHTML
# Make sure to only initialize the dropzone once.
if ( $('#' + modal.id + ' .dropzone:not(.dz-attached)').length )
dropzone = new Dropzone('#' + modal.id + ' .dropzone', {
@mmplisskin
mmplisskin / gist:23dcb1cee94a40df5189ab3789596bde
Last active October 19, 2016 23:21 — forked from seeingidog/gist:973940
benchmark: dm-redis-adapter vs. ohm
require 'benchmark/ips'
require 'ohm'
require 'dm-core'
require 'dm-redis-adapter'
Ohm.redis = Redic.new("redis://127.0.0.1:6379")
DataMapper.setup(:default, {:adapter => "redis"})
class DMUser
include DataMapper::Resource
@mmplisskin
mmplisskin / sort.rb
Created December 3, 2015 18:20 — forked from aspyct/sort.rb
Sample implementation of quicksort, mergesort and binary search in ruby
# Sample implementation of quicksort and mergesort in ruby
# Both algorithm sort in O(n * lg(n)) time
# Quicksort works inplace, where mergesort works in a new array
def quicksort(array, from=0, to=nil)
if to == nil
# Sort the whole array, by default
to = array.count - 1
end

DigitalOcean Ubuntu 14.04 x64 + Rails 4 + Nginx + Unicorn + PostgreSQL + Capistrano 3

SSH into Root

$ ssh root@123.123.123.123

Add Deploy User

require "rubygems"
require "json"
require "net/http"
require "uri"
uri = URI.parse("http://api.bitcoinaverage.com/exchanges/USD")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.request_uri)