I hereby claim:
- I am fuzzygroup on github.
- I am fuzzygroup (https://keybase.io/fuzzygroup) on keybase.
- I have a public key ASAc0uLHZZur7k3KmRfr0GLgIPiWeaFVJmhMasz0XGbP1wo
To claim this, I am signing this object:
require 'countries/iso3166' | |
class CreateCountries < ActiveRecord::Migration[6.0] | |
def change | |
create_table :countries do |t| | |
t.string :name, limit: 64 | |
t.string :name_it, limit: 64 | |
t.integer :region, limit: 1 | |
t.string :iso2, limit: 2 | |
t.string :phone_prefix, limit: 3 |
[git_status] | |
conflicted = "🏳" | |
ahead = "🏎💨" | |
behind = "😰" | |
diverged = "😵" | |
untracked = "🤷" | |
stashed = "📦" | |
#modified = "📝" | |
staged.value = "++" | |
staged.style = "green" |
require 'json' | |
require 'benchmark' | |
class BaseRuntime | |
def figlet | |
puts "starting service..." | |
end | |
end | |
class MainRuntime < BaseRuntime |
ruby -e 'loop { puts `ps -ef --sort=start_time`.split("\n").last(10) << "\n-----\n"; sleep 1; }' | |
root 25888 22481 0 18:03 ? 00:00:00 docker-containerd-shim be068eef4b51530beba2ef40ade7c179a38dd440660b5b262ca97589758efe0a /var/run/docker/libcontainerd/be068eef4b51530beba2ef40ade7c179a38dd440660b5b262ca97589758efe0a docker-runc | |
root 25906 25888 0 18:03 ? 00:00:00 /bin/sh -c cd workspace && eval $(ssh-agent) && ssh-add && (rbenv install $(cat .ruby-version) || rbenv version) && gem install bundler && rbenv rehash && bundle install && bundle exec cap $DEPLOY_ENV deploy --trace | |
root 25946 25906 0 18:03 ? 00:00:00 ssh-agent | |
root 26114 25906 4 18:03 ? 00:00:06 /root/.rbenv/versions/2.2.3/bin/cap staging deploy --trace | |
root 26144 3291 0 18:03 ? 00:00:00 sshd: jenkins [priv] | |
jenkins 26148 26144 0 18:03 ? 00:00:00 sshd: jenkins@pts/2 | |
jenkins 26149 26148 0 18:03 pts/2 00:00:00 -bash | |
jenkins 26240 26149 0 18:04 pts/2 |
MariaDB [rails_logs_development]> alter table log_entries add column wizard_key int | |
-> ; | |
Query OK, 0 rows affected (0.22 sec) | |
Records: 0 Duplicates: 0 Warnings: 0 | |
MariaDB [rails_logs_development]> Ctrl-C -- exit! | |
Aborted | |
ScottiMac:rails_logs sjohnson$ bundle exec rails c | |
DEPRECATION WARNING: ActiveSupport.halt_callback_chains_on_return_false= is deprecated and will be removed in Rails 5.2. (called from <top (required)> at /Users/sjohnson/fuzzygroup/hyde/coding_tests/rails_logs/config/initializers/new_framework_defaults.rb:21) | |
Loading development environment (Rails 5.1.4) |
def divide(dividend, divisor) | |
quotient = 0 | |
while(dividend >= divisor) do | |
dividend = dividend - divisor | |
quotient = quotient + 1 | |
end | |
quotient | |
end |
def reverse_recursive(string) | |
return string if string.size <= 1 | |
tail = string[-1] | |
head = string[0...-1] | |
rest = reverse_recursive(head) | |
tail + rest |
=begin | |
Ruby code that will flatten an array of nested arrays of integers (or whatever) | |
into a flat array of integers. e.g. [[1,2,[3]],4] -> [1,2,3,4]. | |
A tail recursion was adopted so the minimal amount of variables is added to the stack. | |
Usage examples: | |
ArrayTools.flatten([]) |
class HealthController < ApplicationController | |
def index | |
results = {:status => "ok"} | |
respond_to do |format| | |
format.html { render :status => 200, :html => "ok" and return } | |
format.json { render :status => 200, :json => results.to_json and return } | |
end | |
end | |
end |
I hereby claim:
To claim this, I am signing this object: