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
@popstas
popstas / docker-logs-localtime
Last active Jan 29, 2020
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 https://gist.githubusercontent.com/popstas/ffcf282492fd78389d1df2ab7f31052a/raw/505cdf97c6a1edbb10c3b2b64e1836e0627b87a0/docker-logs-localtime > /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
popstas / cloudSettings
Last active Jan 26, 2020
Visual Studio Code Settings Sync Gist
View cloudSettings
{"lastUpload":"2020-01-26T20:50:09.133Z","extensionVersion":"v3.4.3"}
View mnist_mlp.py
'''Trains a simple deep NN on the MNIST dataset.
Gets to 98.40% test accuracy after 20 epochs
(there is *a lot* of margin for parameter tuning).
2 seconds per epoch on a K520 GPU.
'''
from __future__ import print_function
import os
# os.environ['CUDA_VISIBLE_DEVICES']='-1'
@popstas
popstas / README.md
Created Jan 4, 2020
Отчёт за год - шаблон
View README.md

Обзор можно разделить на 3 части:

  1. Контент - что я читал, слушал и смотрел, самая полезная часть, отсюда можно что-то утянуть себе
  2. Технические итоги - для инженеров
  3. Про жизнь - кому интересно лично про меня

View Список книг 2019.md

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

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

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

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

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

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

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

@popstas
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 popstas.ru
// @description Use og:image as favicon on Gitlab pages
// @unwrap
// @noframes
// @run-at document-end
// @updateURL https://gist.github.com/popstas/9d17c1b0e1772a84581b3af8a342ad73/raw/1f2c562a128568e1b220457bdab1e9d60dc1467d/gitlab-project-favicon.user.js
@popstas
popstas / macosx.md
Last active Sep 7, 2018
mac os x setup log
View macosx.md

Переезд с Ubuntu на Mac OS без нытья и розовых очков

На протяжении 2015 года я просмотрел много записей с конференций и прослушал очень много подкастов. Сложилось впечатление, что все пользуются маками. Я подумал, что это неспроста и решил как-нибудь попробовать, взять у знакомых макбук, посидеть на нем пару недель, но руки все не доходили. В итоге коллега напомнил о проекте Hackintosh, позволяющем запускать Mac OS на любом PC (оказалось, что не на любом). Я об этом раньше слышал краем уха и думал, что это набор костылей типа Wine, но потом прочитал статью на Geektimes и понял, что проблем не так уж много и все они решаются. И вот, 2 января был начат переезд.

Если коротко, то для меня мак для меня оказался приятной смесью Windows и Linux, на что я и рассчитывал. Минусы тоже есть, но плюсы перевешивают.

Этот пост преследует две цели: Первая в том, чтобы записать все грабли, чтобы после переустановки системы я смог настроить ее за вечер, а не за 2 недели. Вторая - чтобы

@popstas
popstas / install.sh
Last active Aug 22, 2018
Install LAMP with ansible from geerlingguy
View install.sh
sudo apt-get install -y python-dev python-pip
sudo pip install ansible
sudo ansible-galaxy install geerlingguy.apache geerlingguy.mysql geerlingguy.php
wget https://gist.githubusercontent.com/popstas/61a5ddce08fe1a269f62576808cee54e/raw/de7bceea261f5a76fd88d8673046e5e18be7e35a/lamp.yml
ansible-playbook -i 'localhost,' -c local lamp.yml
@popstas
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": "https://github.com/ubuntu/gnome-shell-extension-appindicator"
},
{
"name": "Ubuntu Dock",
"url": "https://micheleg.github.io/dash-to-dock/"
},
{
View git.home.popstas.ru.conf
server {
listen 443 ssl http2;
server_name git.home.popstas.ru;
access_log off;
ssl_certificate /etc/letsencrypt/live/git.home.popstas.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/git.home.popstas.ru/privkey.pem;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
location / {
proxy_pass http://localhost:10080;
proxy_set_header Host $http_host;
You can’t perform that action at this time.