Skip to content

Instantly share code, notes, and snippets.

View sevenmaxis's full-sized avatar

Serhii Hopkalo sevenmaxis

  • Intetics
  • Ukraine, Kiev
View GitHub Profile
# app/controllers/concerns/campaign_transaction_swap_prize.rb:294
def prepare_swappable_prizes
@swappable_prizes =
(
if campaign.prize_type(@transaction.prize_amount, @transaction.office_id) == 'Small
Prize.equal_value_for_swapping(@transaction, campaign).yield_self do |prizes|
prizes.presence || Prize.lower_value_for_swapping(@transaction, campaign)
end
else
Prize.any_value_for_swapping(@transaction, campaign)
2021-02-26T14:54:13.000000+00:00 app[heroku-postgres]: source=HEROKU_POSTGRESQL_JADE addon=postgresql-encircled-23248 sample#current_transaction=7651 sample#db_size=4459725679bytes sample#tables=67 samp│
│2021-02-26T14:54:37.000000+00:00 app[postgres.29600]: [JADE] [10-1] sql_error_code = 42601 ERROR: syntax error at or near ";" at character 361 │
│2021-02-26T14:54:37.000000+00:00 app[postgres.29600]: [JADE] [10-2] sql_error_code = 42601 STATEMENT: SELECT │
│2021-02-26T14:54:37.000000+00:00 app[postgres.29600]: [JADE] [10-3] o.name AS "Office name", │
│2021-02-26T14:54:37.000000+00:00 app[postgres.29600]: [JADE] [10-4] e.email AS "Email", │
@sevenmaxis
sevenmaxis / tremendous_products.json
Created December 4, 2020 12:14
Tremendous API / product list
[
{
"id": "A2J05SWPI2QG",
"name": "Plastic Visa Card",
"skus": [
{
"min": 1,
"max": 1000
}
],
{:search=>"Киев", :not=>"Кличко !! Брифинг"}
to_tsquery(''' ' || 'Киев' || ' ''') && !! to_tsquery(''' ' || 'Кличко ' || ' ''') && !! to_tsquery(''' ' || ' Брифинг' || ' ''')
@sevenmaxis
sevenmaxis / tmux_heroku_autorename.sh
Last active November 4, 2020 09:07
Automatically rename tmux window name for heroku session
heroku(){
windowname=$(tmux display-message -p '#W')
trap "{ tmux rename-window "$windowname" }" EXIT
tmux rename-window "heroku $*"
command heroku "$@"
tmux rename-window "$windowname"

Keybase proof

I hereby claim:

  • I am sevenmaxis on github.
  • I am megas (https://keybase.io/megas) on keybase.
  • I have a public key ASCMVlJ_nOan0Kf0vN6qTHe6kNSu4d3EeYt3whV92PcXVAo

To claim this, I am signing this object:

# cd into project
# To bypass this hook, pass --no-verify or -n option
# Pre-push hook
echo -e '#!/bin/bash\ngit ls-files -m | xargs ls -1 2>/dev/null | xargs rubocop' > .git/hooks/pre-push
# Pre-commit commit
echo -e '#!/bin/bash\nrubocop' > .git/hooks/pre-push
brew update && brew upgrade master●[2.6.0]
Updated 2 taps (homebrew/cask and homebrew/core).
==> Updated Formulae
boost ✔ botan cromwell faas-cli john json_spirit kafka klavaro kotlin kubernetes-cli octave phpunit
sqlite ✔ bwfmetaedit csound httpd jruby just khard kore krb5 mpd pdfgrep ship
==> Upgrading 2 outdated packages:
boost 1.69.0_1 -> 1.69.0_2, sqlite 3.28.0 -> 3.28.0_1
==> Upgrading boost
==> Downloading https://dl.bintray.com/boostorg/release/1.69.0/source/boost_1_69_0.tar.bz2
Already downloaded: /home/sh/.cache/Homebrew/downloads/47717988167d12a0dc7453c0c03055ef523501994c035bb953b60f0ca285c9cc--boost_1_69_0.tar.bz2
@sevenmaxis
sevenmaxis / puma.rb
Created September 24, 2018 12:34
Additional config for puma server
on_worker_boot do
ActiveSupport.on_load(:active_record) do
ActiveRecord::Base.establish_connection
end
end
before_fork do
ActiveRecord::Base.connection_pool.disconnect!
end
@sevenmaxis
sevenmaxis / docker-compose.yml
Last active September 23, 2018 16:27
environment variables are not applied to container
version: '3.7'
volumes:
db_data:
services:
app:
build:
context: ../
dockerfile: docker/Dockerfile-app