Create droplet of your liking (ubuntu 12.10 x32)
ssh to root in terminal with your server ip
ssh root@123.123.123.123
Add ssh fingerprint and enter password provided in email
| class Blah | |
| def add(x, y) | |
| x + y | |
| end | |
| end | |
| # => nil | |
| class Symbol | |
| def call(*args, &block) | |
| ->(o) { o.send(self, *args, &block) } | |
| end |
| defmodule SecureRandom do | |
| @moduledoc """ | |
| Ruby-like SecureRandom module. | |
| ## Examples | |
| iex> SecureRandom.base64 | |
| "xhTcitKZI8YiLGzUNLD+HQ==" | |
| iex> SecureRandom.urlsafe_base64(4) |
| defmodule Crypto do | |
| def md5(s) do | |
| list_to_binary(Enum.map(bitstring_to_list(:crypto.md5(s)), fn(x) -> integer_to_binary(x, 16) end)) | |
| end | |
| end |
| # Video: http://rubyhoedown2008.confreaks.com/08-chris-wanstrath-keynote.html | |
| Hi everyone, I'm Chris Wanstrath. | |
| When Jeremy asked me to come talk, I said yes. Hell yes. Immediately. But | |
| then I took a few moments and thought, Wait, why? Why me? What am I supposed | |
| to say that's interesting? Something about Ruby, perhaps. Maybe the | |
| future of it. The future of something, at least. That sounds | |
| keynote-y. | |
| defmodule Ring do | |
| def run(member_count, loop_count, message) do | |
| log(:ringleader, "building ring with #{ member_count - 1 } more nodes...") | |
| next_pid = spawn_link(__MODULE__, :build_ring, [member_count - 2, self]) | |
| log(:ringleader, "sending initial message to #{ inspect(next_pid) }...") | |
| next_pid <- {:message, message, loop_count} | |
| message_loop(next_pid) | |
| end |
| #!/bin/bash | |
| set -ex | |
| BUILD_ENV=$1 | |
| rm -Rf public | |
| mkdir -p public/styles | |
| function bower_components() { |
| defmodule Chat.Client do | |
| # In all of the following functions 'server' stands for the server's pid | |
| def join(server) do | |
| send server, :join | |
| end | |
| def say(server, message) do | |
| send server, { :say, message } | |
| end |
( Source: the mongoid cheatsheet )
class User
include Mongoid::Document