Skip to content

Instantly share code, notes, and snippets.

Ilya Sanosyan isanosyan

View GitHub Profile
@isanosyan
isanosyan / _Instructions
Created Oct 13, 2018 — forked from benmccallum/_Instructions
nuxtjs, vue-bootstrap with custom bootstrap build
View _Instructions
1. Install bootstrap as a dev dependency, and its dependencies (node-sass and sass-loader)
`npm install --save-dev bootstrap@4.0.0-beta.2 node-sass sass-loader`
2. Install nuxt plugin of bootstrap vue (includes bootstrap-vue as a dependency)
`npm install @nuxtjs/bootstrap-vue`
3. Register plugin as module in nuxt.config.js (see below)
4. Create app.scss entry point (see below)
@isanosyan
isanosyan / gitlab-registry.gc.sh
Created Sep 27, 2018 — forked from eedugon/gitlab-registry.gc.sh
Manual garbage collector for gitlab registry, it removes old revisions that are not referenced by any tag
View gitlab-registry.gc.sh
#!/bin/bash
# This is a modification of gitlab-gc.sh script created by Peter Bábics (pbabics/gitlab-gc.sh)
# Improvements
# - Searching in all BASE_PATH, not fixing the search to a depth of 2
# - Directories without valid tags or revisions directories won't be processed (to avoid unexpected issues)
# - Logging in case there's nothing to delete
# - running registry-garbage-collect only when something has been deleted
@isanosyan
isanosyan / Docker-debug
Created Sep 27, 2018 — forked from dainis-boumber/Docker-debug
Setup PyCharm IDE to remote debug code inside a Docker container using ssh
View Docker-debug
## IMPORTANT:
# Should work for any IDE that supports ssh but only tested on PyCharm
# These instructions are for systemd OS (Ubuntu 16.04 and up, Debian).
# For systems running upstart like 14.04, modify /etc/default/docker by adding DOCKER_OPTS
#
#
#
## First, we need to get Docker to accept ssh connections:
#
## Open /lib/systemd/system/docker.service
@isanosyan
isanosyan / vkcom_audio_download.py
Last active May 16, 2017 — forked from st4lk/vkcom_audio_download.py
Python: vkontakte.ru (vk.com) audio music downloader
View vkcom_audio_download.py
# -*- coding: utf-8 -*-
"""
Скрипт для скачивания музыки с сайта vkontakte.ru (vk.com)
Запуск:
python vkcom_audio_download.py
Принцип работы:
Скрипт проверяет сохраненный access_token. Если его нет или срок истек,
то открывается страница в браузере с запросом на доступ к аккаунту.
@isanosyan
isanosyan / gist:a69947d434f3bfa4c3ea
Created Feb 3, 2016
list of features for InQuest VM
View gist:a69947d434f3bfa4c3ea
* files sharing
* ability to import DB from dev
* needs to be accessible with a hostname specified in `/etc/hosts`
@isanosyan
isanosyan / .gitconfig
Created Jul 29, 2014
git: ignore local changes to tracked files
View .gitconfig
[alias]
ignore = update-index --assume-unchanged
unignore = update-index --no-assume-unchanged
ignored = !git ls-files -v | grep "^[[:lower:]]"
View gist:9466603
http {
map $http_user_agent $limit_bots {
default '';
~*(google|bing|yandex|msnbot) $binary_remote_addr;
}
limit_req_zone $limit_bots zone=bots:10m rate=1r/m;
server {
View gist:5940408
// requirejs config in main.js
require.config({
paths: {
jquery: 'components/jquery/jquery',
es5shim: 'components/es5-shim/es5-shim',
es5sham: 'components/es5-shim/es5-sham'
},
map: {
'*': {
'flight/component': 'components/flight/lib/component',
@isanosyan
isanosyan / gist:5922633
Created Jul 3, 2013
mac os x: disable bouncing effect in Dock
View gist:5922633
defaults write com.apple.dock no-bouncing -bool TRUE
killall Dock
@isanosyan
isanosyan / two columns
Created Apr 15, 2013
two columns for bilingual docs like contract
View two columns
\begin{table}[ht]
\begin{minipage}[t]{0.45\linewidth}
This is the first column.\\
This is still in the first column.
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[t]{0.45\linewidth}
You can’t perform that action at this time.