Popstas

Записки о Linux

25 Feb 2016, 23:31 - 4 мин читать

Большой тачпад как замена мышки

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

31 Jan 2016, 02:00 - 2 мин читать

Проверяем изменения на странице через cron

Сегодня хотел заказать ароматизаторов на Baker Flavours, дошел до страницы заказа, и увидел “Уважаемые заказчики! В связи с чрезвычайно большим количеством заказов, прием заказов временно прекращен.”.

Ок, будем ждать, пока эта надпись не пропадет, а чтобы не проверять руками, будем делать это на автомате и ждать уведомления.

Строчка для crontab:

0 20 * * * curl -s http://bakerflavors.ru/formbf.htm | iconv -f windows-1251 -t utf-8 | grep "временно прекращен" > /dev/null || { echo "BF order started" | terminal-notifier && open http://bakerflavors.ru/formbf.htm }

Подробности под катом.

31 Jan 2016, 01:43 - 2 мин читать

E.ggtimer: таймер в пару кликов в любом браузере

Бывает, что надо вспомнить о чем-то в ближайшее время: выключить чайник, выйти к подъезду через 10 минут, бросить заниматься фигней через полчаса - для таких вещей идеально подходит таймер. От таймера требуется только одно: возможность установить его в течение 5 секунд. Недавно я нашел такой с такими плюсами:

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

UPD 05.03.2017: до сих пор пользуюсь через раз, либо этим способом, либо: “Окей, гугл, таймер на пять минут”.

17 Jan 2016, 08:22 - 6 мин читать

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

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

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

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

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

Build Status Coverage Status

17 Jan 2016, 07:50 - 1 мин читать

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

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

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

14 Dec 2015, 08:16 - 6 мин читать

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

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

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

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

image

10 Dec 2015, 19:55 - 2 мин читать

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

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

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

22 Nov 2015, 09:40 - 2 мин читать

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

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

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

16 Nov 2015, 23:55 - 2 мин читать

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

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

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

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

1 Jan 0001, 00:00 - 1 мин читать

капо 2 лад 1 Am И за каждым поворотом, Am И за каждым перекрестком F Выбирать пути мы будем Dm(Dm7) E Несмотря на шины в стеклах Припев: F Мой кумир, Am Asus4 он не оставит нас в пыли, F проведет, Am Asus4 он через … невзгод,