SSH into Root
$ ssh [email protected]
Change Root Password
# Andres | |
def get_combinations(chars) | |
return [[]] if chars.empty? | |
(1..chars.length).map do |n| | |
get_combinations(chars.drop(n)).map{|ys| [chars.first(n).join] + ys} | |
end.flatten(1) | |
end | |
def get_polindromes(str) | |
combinations = get_combinations(str.chars) |
class Crypto | |
attr_accessor :data, :salted_data, :key, :iv, :iv_key, :cryptor, :secret | |
def initialize(data) | |
@cryptior = FooCryptor.new | |
@key = ENV[:cryptokey] | |
@iv = ENV[:cryptoiv] |
#!/usr/bin/env ruby | |
# Нужно сделать калькулятор | |
# функциям, кроме факториала можно передавать в виде аргументов Float, например 3.0 (числа с плавающей запятой пишутся через точку) | |
# все функции должны принимать два аргумента, кроме факториала - у него только один | |
class Calculator |
ab -kl -n 100 -c 10 https:... | |
Server: 2 CPU, 4Gb RAM, SSD, Ubuntu 12.04 LTS, Ruby 2.2.4 | |
################################################# unicorn 4.7 (Ruby 1.9.3-p362), 2 workers, pool 25 | |
Connection Times (ms) | |
min mean[+/-sd] median max | |
Connect: 0 31 93.6 0 332 | |
Processing: 1521 5008 956.9 4806 6889 |
# Usage: link_to …, prompt: { message: 'Some message', default: 'default value', param: 'name of parameter' } | |
# The prompt will ask for "message" and use "default" as the default value. | |
# Unless user selects cancel, "param"=<new value> will be sent to the given path. | |
# Optionally, you can just use `prompt: "message"`. | |
$.rails.prompt = (message, defaultValue) -> | |
window.prompt message, defaultValue | |
$.rails.handlePrompt = (element) -> | |
config = element.data 'prompt' |
SSH into Root
$ ssh [email protected]
Change Root Password
# Additional translations at https://github.com/scambra/devise_invitable/wiki/I18n | |
ru: | |
devise: | |
failure: | |
invited: 'У вас есть непринятое приглашение, подтвердите его чтобы продолжить создание аккаунта.' | |
invitations: | |
send_instructions: 'Письмо с приглашением было отправлено на %{email}.' | |
invitation_token_invalid: 'Неверный токен приглашения.' | |
updated: 'Ваш пароль успешно сохранен. Вы вошли в систему.' |
#http://www.codewars.com/dojo/katas/5235c913397cbf2508000048/discuss/ruby | |
class Calculator | |
def evaluate(string) | |
groups_of_operators = [["/", "*"], ["-", "+"]] | |
arr = string.split | |
groups_of_operators.each do |group| | |
(0..arr.size).each do |i| | |
if group.include?(arr[i+1]) | |
arr[i+1] = arr[i].to_i.send(arr[i+1], arr[i+2].to_i) | |
arr.delete_at(i+2) |