- Run
$ createdb uniq-db-test
to create DB - Run example with Ruby (e.g.,
$ ruby 1_find_or_create_by_single_thread.rb
)
With many successful INSERTs
Warming up --------------------------------------
#!/usr/bin/env bash | |
# Abort sign off on any error | |
set -e | |
# Start the benchmark timer | |
SECONDS=0 | |
# Repository introspection | |
OWNER=$(gh repo view --json owner --jq .owner.login) |
const domObserver = new MutationObserver(() => { | |
let rail = document.querySelector('div.p-tab_rail'); | |
if (rail) { | |
rail.remove(); | |
let old_strip = document.querySelector('div.p-workspace_switcher_prototype div.p-control_strip') | |
if (old_strip) { | |
old_strip.remove() | |
} | |
let strip = document.querySelector('div.p-control_strip'); | |
document.querySelector('div.p-workspace_switcher_prototype').appendChild(strip); |
def red(text) | |
"\033[31m#{text}\033[0m" | |
end | |
number_of_factories_to_analyze = 10 | |
load_begin = Time.now | |
stats = {} | |
ActiveSupport::Notifications.subscribe("factory_bot.run_factory") do |_name, start, finish, _id, payload| | |
execution_time_in_seconds = finish - start | |
stats[payload[:name]] = stats[payload[:name]].to_f + execution_time_in_seconds |
def red(text) | |
"\033[31m#{text}\033[0m" | |
end | |
load_begin = Time.now | |
# This will return slowest factories within the suite | |
stats = {} | |
ActiveSupport::Notifications.subscribe("factory_bot.run_factory") do |_name, start, finish, _id, payload| | |
execution_time_in_seconds = finish - start |
class Cractor | |
def initialize(*args, &block) | |
@inbox = Queue.new | |
@outbox = Queue.new | |
Thread.new do | |
result = yield(self, *args) | |
self.yield(result) | |
end |
rubocop-daemon
gem (https://github.com/fohte/rubocop-daemon#installation):gem 'rubocop-daemon', require: false
rubocop-daemon-wrapper
(https://github.com/fohte/rubocop-daemon#more-speed):curl https://raw.githubusercontent.com/fohte/rubocop-daemon/master/bin/rubocop-daemon-wrapper -o /tmp/rubocop-daemon-wrapper
sudo mkdir -p /usr/local/bin/rubocop-daemon-wrapper
#!/bin/sh | |
current_branch=$(git rev-parse --abbrev-ref HEAD) | |
push_command=$(ps -ocommand= -p $PPID) | |
is_destructive='force|delete|\-f' | |
confirm_destructive_action(){ | |
read -p 'Are you sure you want to push to "'$current_branch'" ? (y/n): ' -n 1 -r < /dev/tty |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>destination</key> | |
<string>upload</string> | |
<key>method</key> | |
<string>app-store</string> | |
<key>teamID</key> | |
<string>MyTeamID</string> <!-- your team ID, something like "AB12C345DE" --> |