Skip to content

Instantly share code, notes, and snippets.

Stanislav Popov popstas

Block or report user

Report or block popstas

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Список книг

Список книг TODO:

1. Анатолий Некрасов - Путы материнской любви

О последствиях избыточной заботы матерей о детях.

2. Ким Чан - Стратегия голубого океана

О том, как найти свою нишу в бизнесе.

3. Максим Батырев - 45 татуировок менеджера

Как правильно работать с людьми.

popstas / docker-logs-localtime
Last active Dec 2, 2019
Replace all UTC dates in docker logs output to local dates in pipe
View docker-logs-localtime
#!/usr/bin/env node
// replace all UTC dates to local dates in pipe
// install:
// curl > /usr/local/bin/docker-logs-localtime && chmod +x /usr/local/bin/docker-logs-localtime
// usage: docker logs -t container_name | docker-logs-localtime
const pad = d => (d > 9 ? d : '0' + d);
popstas / gnome-extensions-ubuntu-18.04.json
Created Jul 13, 2018
Gnome extensions that I used on Ubuntu 18.04
View gnome-extensions-ubuntu-18.04.json
"name": "Ubuntu AppIndicators",
"url": ""
"name": "Ubuntu Dock",
"url": ""
popstas / gitlab-project-favicon.user.js
Last active Apr 1, 2019
Use og:image as favicon on Gitlab pages
View gitlab-project-favicon.user.js
// ==UserScript==
// @name Gitlab project favicon
// @author Stanislav Popov
// @version 0.1
// @namespace
// @description Use og:image as favicon on Gitlab pages
// @unwrap
// @noframes
// @run-at document-end
// @updateURL
server {
listen 443 ssl http2;
access_log off;
ssl_certificate /etc/letsencrypt/live/;
ssl_certificate_key /etc/letsencrypt/live/;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
location / {
proxy_pass http://localhost:10080;
proxy_set_header Host $http_host;
list_terms (){
uuids=$(gsettings get org.gnome.Terminal.ProfilesList list | tr -d \' | tr -d \[ | tr -d \] | tr -d ,)
for uuid in $(echo $uuids); do
gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ visible-name | tr -d \'
select_term (){
selected="$(list_terms | sort -n | fzf)"
if [ -n "$selected" ]; then
popstas / sa-core-2018-drupal-older-7.35.patch
Created Apr 26, 2018
SA-CORE-2018-004 for Drupal 7.34 or older
View sa-core-2018-drupal-older-7.35.patch
diff --git a/includes/ b/includes/
index 06acf93..d5963a0 100644
--- a/includes/
+++ b/includes/
@@ -2778,6 +2778,31 @@ function _drupal_bootstrap_variables() {
// Load bootstrap modules.
require_once DRUPAL_ROOT . '/includes/';
+ // Sanitize the destination parameter (which is often used for redirects) to
popstas / media_buttons.ahk
Last active Mar 21, 2018 — forked from VitalyKondratiev/media_buttons.ahk
Управление воспроизведением с клавиатуры ( AutoHotkey)
View media_buttons.ahk
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
+^!End::Send {Media_Play_Pause}
+^!Left::Send {Media_Prev}
+^!Right::Send {Media_Next}
+^!Down::Send {Volume_Down}
+^!Up::Send {Volume_Up}
popstas / ubuntu-preseed.txt
Last active Oct 11, 2017
View ubuntu-preseed.txt
d-i debian-installer/locale string en_US.UTF-8
d-i debian-installer/splash boolean false
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i console-setup/variantcode string
choose-mirror-bin mirror/http/proxy string
d-i debian-installer/language string en
d-i debian-installer/country string RU
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/xkb-keymap select us
popstas / cloudSettings
Last active Sep 18, 2019
Visual Studio Code Settings Sync Gist
View cloudSettings
You can’t perform that action at this time.