Skip to content

Instantly share code, notes, and snippets.

View Epigene's full-sized avatar

Augusts Bautra Epigene

View GitHub Profile
@Epigene
Epigene / LatvianHashPlus.keylayout
Last active October 26, 2019 10:35
Latvian key layout with Shift+3 producing # symbol.
<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Created by Ukelele version 2.2.8 on 2014-09-16 at 09:30 (GMT+3)-->
<!--Last edited by Ukelele version 3.0.0.43 on 2015-11-15 at 20:41 (EET)-->
<keyboard group="0" id="13634" maxout="1" name="LatvianHashPlus">
<layouts>
<layout first="0" last="0" mapSet="138" modifiers="30"/>
</layouts>
<modifierMap defaultIndex="8" id="30">
<keyMapSelect mapIndex="0">
@Epigene
Epigene / nginx.conf
Created December 8, 2016 07:30
A sample nginx server block. How are assets served?
server {
listen 37.139.8.70:443 ssl;
server_name app.easygodiet.com;
ssl on;
ssl_certificate /etc/ssl/app.easygodiet.com/app.easygodiet.com.crt;
ssl_certificate_key /etc/ssl/app.easygodiet.com/app.easygodiet.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
@Epigene
Epigene / logs.rb
Created November 10, 2016 12:26
Offer-User interaction logs
# Existing
seen: 0, # Offer has been seen / rendered
opened: 1, # Offer has been opened - button pressed
accepted: 2, # Offer has been accepted - see CreativeSubscriptions::OffersController track_purchase
rejected: 3, # Offer has been rejected - either CreativeSubscriptions::OffersController#reject or CreativeSubscriptions::OffersController#track_purchase
registered: 4, # User has successfully registered for recurring payments (purchased product)
registered_without_retry: 5, # Registration has been completed without any failed payments
retry_seen: 6, # Retry after failed payment has been seen
retried: 7, # Has retried after seeing retry
retry_registered: 8, # Registration has been completed right after retried
@Epigene
Epigene / trace.txt
Created May 31, 2016 13:42
pre-receive hook declined trace output
+ case "$(lsb_release -si)" in
++ lsb_release -si
+ export DOKKU_DISTRO=ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
+ DOKKU_LIB_ROOT=/var/lib/dokku
+ export PLUGIN_PATH=/var/lib/dokku/plugins
+ PLUGIN_PATH=/var/lib/dokku/plugins
@Epigene
Epigene / Dokku v0.5.6 Rails App.md
Last active January 5, 2024 14:48
Knowledge-Base for getting a Rails5 app with Cable running on dokku v0.5.6

Dokku v0.5.6 Rails workflow

Straight to Maintenance

0. Set up Droplet

Initialize the droplet with dokku app pre-setup
@Epigene
Epigene / mariadb_log.txt
Created May 6, 2016 11:47
maria db log output for irresponsive dokku app
2016-05-06 11:30:04 140555160876992 [Note] InnoDB: 128 rollback segment(s) are active.
2016-05-06 11:30:04 140555160876992 [Note] InnoDB: Waiting for purge to start
2016-05-06 11:30:04 140555160876992 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-76.0 started; log sequence number 1616809
2016-05-06 11:30:04 140554365011712 [Note] InnoDB: Dumping buffer pool(s) not yet started
ERROR: 1049 Unknown database 'test'
2016-05-06 11:30:04 140555160876992 [ERROR] Aborting
WARNING: OPENGIS REQUIRED SP-S WERE NOT COMPLETELY INSTALLED!
GIS extentions might not work properly.
@Epigene
Epigene / paypal_setup.md
Last active April 5, 2016 07:19
Workflow for setting up a new PayPal account to receive payments

PayPal Setup

1. Configure the managing account

Create an account with PayPal
Follow through all the steps to enable recieving payments
Visit the config page to review your progress

2. (Optional) Get the sandbox API app information

Log into PayPal developer site (create a session)
Navigate to sandbox acounts