Skip to content

Instantly share code, notes, and snippets.

View Saka7's full-sized avatar
💭
-_-

Ihor Sakailiuk Saka7

💭
-_-
View GitHub Profile
import * as knex from 'knex';
const connection = knex({client: 'mysql', /* ... */});
const createTableWithManualTimeMarksQuery = connection.schema.createTableIfNotExists('users', table => {
table.increments();
table.timestamp('created_at')
.defaultTo(connection.fn.now())
.notNullable();
@Saka7
Saka7 / remove_keys.lua
Created February 28, 2019 14:30
Remove redis keys by pattern
EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 pattern:*
@Saka7
Saka7 / aws-aurora-ssh-tunnel.sh
Created November 18, 2019 20:04
Connect to aurora serverless from local machine using ssh tunnel
ssh_user=ubuntu
ec2_host=ec2-xxx
path_to_keypair="~/keypair.pem"
local_port=5432
aurora_port=5432
aurora_endpoint=aurora-serverless-database-x.cluster-x
ssh $ssh_user@$ec2_host -i $path_to_keypair -L $local_port:$aurora_endpoint:$aurora_port -fN
# psql -U postgres -d postgres -h 0.0.0.0 -W
@Saka7
Saka7 / setup.sh
Last active February 19, 2021 17:02
Nanopi duo2 - headless ssh setup
# Download http://download.friendlyarm.com/nanopiduo2
# Unzip
# Flash image to sd-card
lsblk -p
mkfs.vfat /dev/sd*
dd if=./*.img of=/dev/sd* bs=4M conv=notrunc status=progress
# Configure wpa_supplicant
sudo vi ./etc/wpa_supplicant/wpa_supplicant.conf
@Saka7
Saka7 / dump.psql.sh
Created May 20, 2020 07:18
Create gzip-ed dump of psql database
DB_HOST=0.0.0.0
DB_PORT=5432
DB_USER=postgres
DB_NAME=postgres
DB_SCHEMA=public
BACKUP_FILENAME=$DB_SCHEMA
# File
pg_dump -v -h $DB_HOST -U $DB_USER -d $DB_NAME -W -n $DB_SCHEMA -F c -f $BACKUP_FILENAME.tar.gz
@Saka7
Saka7 / postinstall.sh
Last active December 29, 2021 15:41
Debian 11 KDE postinstall
#!/bin/bash
sudo apt update && sudo apt upgrade
# Install correct wifi drivers
lspci | grep -i 'Wireless'
# Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
sudo apt install firmware-atheros -y
@Saka7
Saka7 / setup.sh
Last active October 6, 2020 13:50
NanoPi Neo2: transmission-daemon external drive setup
# Download image http://download.friendlyarm.com/nanopineo2
# Unzip
# Format sd-card and flush img
lsblk -p
sudo mkfs.vfat /dev/sd*
sudo dd if=./*.img of=/dev/sd* bs=4M conv=notrunc status=progress
# Find device and connect via ssh
ip addr
@Saka7
Saka7 / f1_res.ini
Created April 17, 2021 10:41
Fallout1 wine fix
ALT_MOUSE_INPUT=1
UAC_AWARE=0
@Saka7
Saka7 / hosts.txt
Last active April 28, 2024 06:36
adblock_hosts_ua
# Title: Ukrainian Security Filter (hosts-based)
# Description: Filter of malicious web resources (phishing, online fraud, malware, etc.) targeting Ukrainian citizens
# Version: 20240428.01
# Last modified: Thu, 28 April 2024 09:29 EEST
#
0.0.0.0 0ukr.net
0.0.0.0 1webs.top
0.0.0.0 1win.pro
0.0.0.0 1xbet.ci
0.0.0.0 1xbet.com