17.01.2016, 08:22 - 6 мин читать

Автоматическое скачивание торрентов с Weburg в Transmission и статистика на InfluxDB & Grafana

UPD 20.05.2020: я уже несколько лет как не абонент Планеты, но Вебургом продолжаю пользоваться.

Теперь я использую её так:

  • В браузере стоит юзерскрипт, который позволяет ставить на закачку в Transmission в 1 клик (на сервере должен быть запущен принимающий скрипт)
  • Когда смотрю какой-то сериал, ставлю в cron задачу на ежедневное докачивание новых серий

У моего интернет-провайдера Планета есть бонусная программа поощрения раздачи торрентов с weburg.net, дающая бонусы, их можно тратить на абонентскую плату. У меня комп постоянно включен, я сразу стал участвовать.

Поддержку раздач можно разбить на несколько задач:

  1. периодически скачивать новинки фильмов
  2. скачивать новые серии популярных сериалов
  3. удалять то, что плохо раздается

Через пару месяцев мне это надоело, задумался об автоматизации этого процесса и вот в новогодние каникулы родился transmission-cli - консольная утилита, решающая часть этих задач.

transmission-cli grafana

17.01.2016, 07:50 - 1 мин читать

Быстрое обновление PhpStorm EAP на Mac OS через bash

Надоело постоянно обновлять PhpStorm руками. На Ubuntu последнее время делал это с помощью ansible, под Mac этот плейбук не расчитан, к тому же версию ему надо было указвать вручную. Поэтому написал скрипт, не совместимый с Ubuntu :)

UPD: 06.06.2016 Сегодня вышла EAP 2016.1.1, так вот, теперь app ставится не в PhpStormEAP, как раньше, а с версией, поэтому мой скрипт перестал работать.

UPD: 30.03.2018 JetBrains выпустил официальный инструмент для автообновления всего: Toolbox App

phpstorm

14.12.2015, 08:16 - 6 мин читать

Разворачиваем Drupal 8 с помощью Otto

Репост моей статьи с хабра.

Этот пост получился в результате моего ознакомления с Otto, одним из последних продуктов Hashicorp, о котором уже была обзорная статья на хабре.

Мой пост носит более практический характер. Я решил поднять на otto стандартный проект, чтобы сразу не наткнуться на тонкости настройки, а чтобы было интересно, выбрал Drupal 8, вышедший недавно.

Otto

10.12.2015, 19:55 - 2 мин читать

Интерактивная Zsh history с поиском и скроллом, percol

Если кто не знает, в bash/zsh есть поиск по истории комманд, если нажать Ctrl+R и начать набирать команду, отобразится последняя команда из истории, для навигации можно использовать Ctrl+R, Ctrl+Shift+R. При этом видно одновременно видно только одну команду из истории.

Утилита percol решает эту проблему.

zsh history percol

22.11.2015, 09:40 - 2 мин читать

Простой тайм-трекер для отслеживания потраченного времени

На работе у меня часто бывает такое, что не понятно, куда ушло время. Поэтому написал для себя небольшое приложение, тайм-трекер - https://time.popstas.ru/ Пользуюсь им уже 2 года, сегодня решил выложить на гитхаб и заодно исправил глюки, которые раздражали последние годы :)

Tl; dr: выбросил свою поделку, теперь пользуюсь https://www.toggl.com/

time tracker

16.11.2015, 23:55 - 2 мин читать

Показать все окна gnome terminal в Ubuntu

При работе за компом имею привычку открывать много терминалов, не группируя их по вкладкам, рабочим столам или менеджером терминалов типа tmux. При этом терминалы расположены по всему рабочему экрану.

Из-за этого была такая проблема: при переключении на браузер или редактор, которые обычно занимают по полэкрана, все терминалы оказывались под большими окнами.

Придумал решение: нужно, чтобы можно было выбрать один терминал (который обычно доступен по Alt-Tab), нажать хоткей и достать все окна этой же программы наверх.