Skip to content

Instantly share code, notes, and snippets.

@popstas
popstas / gist:850a49f1ccab0fd609cea413e35b9ad3
Created Apr 19, 2021
userscript-yandex-metrika-screenshot.js
View gist:850a49f1ccab0fd609cea413e35b9ad3
// ==UserScript==
// @name Yandex Metrika Screenshot
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Screenshot mode
// @author popstas
// @match https://metrika.yandex.ru/*
// @grant GM_addStyle
// ==/UserScript==
@popstas
popstas / winmove-desktop-4positions
Created Jan 16, 2021
Move window by `Ctrl+Alt+Shift+h/j/k/i/o/l/n`
View winmove-desktop-4positions
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
LeftX := 0
LeftY := 0
RightX := 2560
RightY := -920
ResetWindowSize() {
WinGet activeWin, ID, A
posX := 0
@popstas
popstas / planfix-dark.css
Created Jan 16, 2021
Тёмная тема для Планфикса
View planfix-dark.css
/*
стиль используется для личного ПФ
раскрашен нормально только планировщик
*/
:root {
--bg: #121212;
--bg-hover:#333;
--card-bg: #1E1E1E;
--color: #bfbfbf;
@popstas
popstas / dashboard.json
Created Jan 4, 2021
site-audit-seo Grafana dashboard
View dashboard.json
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
@popstas
popstas / planfix-task-list.php
Created Apr 23, 2020
Расширение отправляет задачи из 2 списков в планировщике Планфикса в json файл
View planfix-task-list.php
<?php
$filename = 'planfix-tasks.json';
if($_POST['tasks']) {
file_put_contents($filename, $_POST['tasks']);
return;
}
$lists = json_decode(file_get_contents($filename));
foreach($lists as $listName => $data) {
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. Про жизнь - кому интересно лично про меня

@popstas
popstas / Список книг 2019.md
Created Sep 18, 2019
Список книг 2019
View Список книг 2019.md

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

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

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

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

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

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

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

@popstas
popstas / docker-logs-localtime
Last active Sep 23, 2020
docker-logs-localtime - 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
// usage: docker logs -t container_name | docker-logs-localtime
// 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
// alternative: https://github.com/HuangYingNing/docker-logs-localtime
const pad = d => (d > 9 ? d : '0' + d);
@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/"
},
{