Skip to content

Instantly share code, notes, and snippets.

View ekhabarov's full-sized avatar
🛠️
Building something

Eugene Khabarov ekhabarov

🛠️
Building something
View GitHub Profile
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -s
system_profiler SPAirPortDataType
/set recode_fallback cp1251
/set recode_out_default_charset cp1251
/set recode_transliterate off
/set recode_autodetect_utf8 on
/set term_charset utf-8
/exit
@ekhabarov
ekhabarov / gist:a772853747d2fe94fdb6
Created August 28, 2015 20:38
Перевести Kenwood TH-F5 в другой диапазон
Включить рацию при нажайтой F, затем в F4 ввести код:
400-470 МГц - 6029
136-174 МГц - 6018
@ekhabarov
ekhabarov / gist:1fc12bb7d4859e90ddc0
Created October 28, 2015 09:55
Generate SSL certificate
## Generate SSL certificate
#Source http://greengeckodesign.com:8880/blog/2013/06/15/creating-an-ssl-certificate-for-node-dot-js/
openssl genrsa -des3 -out ca.key 1024
openssl req -new -key ca.key -out ca.csr
openssl x509 -req -days 365 -in ca.csr -out ca.crt -signkey ca.key
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
@ekhabarov
ekhabarov / .psqrc.config
Created November 19, 2015 10:15
PSQL config
-----------------------------------------
-- psqlrc file to set psql preferences --
-- Author : Prashanth Goriparthi --
-----------------------------------------
-- source : https://opensourcedbms.com/dbms/psqlrc-psql-startup-file-for-postgres/
\set QUIET ON
\set PROMPT1 '%[%033[1;32;40m%]%M:%> %n@%/%[%033[0m%]% # '
\set PAGER OFF
@ekhabarov
ekhabarov / gist:b024d55a5e04a37b38c8
Created December 27, 2015 13:28
PG database backup
pg_dump -f dbname-2015-12-27.dump --format=d -j 4 -v -x -O --compress=7 dbname
tar -zcvf dbname-2015-12-27.dump.tar dbname-2015-12-27.dump/
pg_restore -d dbname_test_backup dbname-2015-12-27.dump -v
@ekhabarov
ekhabarov / dump_all.sh
Created January 2, 2016 19:48
PG backup all databases
#!/bin/bash
BACKUP_DIR=${HOME}'/pgbackup/'
DATE=`date +'%Y-%m-%d_%H-%M'`
for d in `psql postgres -c 'select datname from pg_database' -t`;
do
BACKUP_FILE=${BACKUP_DIR}${d}_${DATE}.dump
pg_dump -f ${BACKUP_FILE} --format=d -j 4 -v -x -O --compress=7 ${d}
@ekhabarov
ekhabarov / sse.go
Created January 5, 2016 07:02 — forked from ismasan/sse.go
Example SSE server in Golang
package main
import (
"fmt"
"log"
"net/http"
"time"
)
// Example SSE server in Golang.
@ekhabarov
ekhabarov / postgres_queries_and_commands.sql
Created January 22, 2016 20:43 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(query_start, clock_timestamp()), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
@ekhabarov
ekhabarov / generate.sh
Created February 25, 2016 14:30
Generate random password in bash
#!/bin/bash
pass=`LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | dd bs=100 count=1 2>/dev/null | head -c 16`
echo $pass