Skip to content

Instantly share code, notes, and snippets.

View Nklya's full-sized avatar

Nicolai Antiferov Nklya

View GitHub Profile
@Nklya
Nklya / tmux-cheatsheet.markdown
Created May 13, 2017 19:23 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
use framework "Foundation"
use scripting additions
set statusText to "working remotely"
set statusEmoji to ":house_with_garden:"
-- legacy token is available at https://api.slack.com/custom-integrations/legacy-tokens
set token to "super-secret-token"
--
@Nklya
Nklya / dark_mode.applescript
Created August 14, 2017 11:34 — forked from dartov/dark_mode.applescript
Scripts to switch dark mode / light mode for my main apps
-- turn on Dark Mode on macOS
tell application "System Events"
tell appearance preferences
set dark mode to true
end tell
end tell
-- turn on Dark Palette on OmniFocus
tell application "OmniFocus"
set value of preference id "OFIColorPaletteIdentifier" to "builtin:OmniFocus Dark"
end tell
@Nklya
Nklya / yubikey.md
Created August 15, 2017 06:41 — forked from askd/yubikey.md
Привет, yubikey

Итак, вы стали счастливым обладателем yubikey. С чего начать?

Если в вашем ноутбуке только один USB-порт, рекомендую заказать USB-хаб. Впрочем, ключ не обязательно должен всё время занимать порт, так что если вы не используете бэкап-диск или что-то ещё, претендующее на порт, то можно начать без хаба.

Если ваш основной браузер Safari, то... :sad_trombone: Придётся что-то менять в жизни. Попробуйте Chrome, он хороший. (Я не проверяла, работает ли ключ в Firefox, у вас есть возможность поделиться опытом)

Итак, предварительная подготовка окончена, приступим к самому интересному.

@Nklya
Nklya / deploy-rpm-nexus.sh
Created August 17, 2017 14:12 — forked from inaamgit/deploy-rpm-nexus.sh
deploy-rpm-nexus.sh
#!/bin/bash
### Method 1
###
mvn deploy:deploy-file \
-DgroupId=com.github.diegopacheco.sandbox.devops \
-DartifactId=fpmtest \
-Dversion=1.0.0 \
-DgeneratePom=true \
-Dpackaging=rpm \
map $arg_url $u_scheme {
~^https https;
default http;
}
map $arg_url $u_host {
~^https?%3a%2f%2f(.*?)%2f.*$ "$1";
}
map $arg_url $u_uri {
@Nklya
Nklya / cloudfront-s3.yaml
Created September 28, 2017 16:24
CloudFormation Example Static Site
AWSTemplateFormatVersion: 2010-09-09
Description: Static Landing (s3+cloudfront)
Parameters:
pDomainName:
Description: The site domain name (non www).
Type: String
AllowedPattern: (?!-)[a-zA-Z0-9-.]{1,63}(?<![.-])
ConstraintDescription: Must be a valid domain name.
@Nklya
Nklya / api-stage.yaml
Created September 28, 2017 16:26
CloudFormation Example Web Hooks API
AWSTemplateFormatVersion: '2010-09-09'
Description: Callback Gate generic stage configuration
Parameters:
pRestApiId:
Description: Rest API ID
Type: String
pApiDeploymentId:
Description: Rest API deployment ID
Type: String
pStageName:
@Nklya
Nklya / gist:85ed72ff35824cc21d4bced0dd0bb7c2
Created October 3, 2017 14:46 — forked from arguile-/gist:2510227
Basic Curl deploy file to Nexus
#!/bin/sh
SERVER="http://localhost:8081"
URL="$SERVER/nexus/service/local/artifact/maven/content"
REPO="sandbox"
USER="admin:admin123"
group=$1
artifact=$2
#!/bin/python
import argparse
import tempfile
import shutil
import subprocess
import sys
import traceback
import requests
import logging
import re