Наслушавшись рассказов про то, какой на макбуке офигенный большой тачпад и как он легко заменяет мышку, нашел способ испытать это на себе бесплатно. Описываю свои впечатления как обычно: плюсы, минусы, грабли, способы обхода.
Сегодня хотел заказать ароматизаторов на 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 }
Подробности под катом.
Бывает, что надо вспомнить о чем-то в ближайшее время: выключить чайник, выйти к подъезду через 10 минут, бросить заниматься фигней через полчаса - для таких вещей идеально подходит таймер. От таймера требуется только одно: возможность установить его в течение 5 секунд. Недавно я нашел такой с такими плюсами:
- Настроить нужно один раз, после этого будет работать на всех системах, если включена синхронизация настроек браузера
- Пользоваться легко
UPD 05.03.2017: до сих пор пользуюсь через раз, либо этим способом, либо: “Окей, гугл, таймер на пять минут”.
UPD 12.04.2020: больше не пользуюсь, теперь в каждой комнате есть колонка с Алисой, проще сказать: “Алиса, таймер на 5 минут”.
UPD 20.05.2020: я уже несколько лет как не абонент Планеты, но Вебургом продолжаю пользоваться.
Теперь я использую её так:
- В браузере стоит юзерскрипт, который позволяет ставить на закачку в Transmission в 1 клик (на сервере должен быть запущен принимающий скрипт)
- Когда смотрю какой-то сериал, ставлю в cron задачу на ежедневное докачивание новых серий
У моего интернет-провайдера Планета есть бонусная программа поощрения раздачи торрентов с weburg.net, дающая бонусы, их можно тратить на абонентскую плату. У меня комп постоянно включен, я сразу стал участвовать.
Поддержку раздач можно разбить на несколько задач:
- периодически скачивать новинки фильмов
- скачивать новые серии популярных сериалов
- удалять то, что плохо раздается
Через пару месяцев мне это надоело, задумался об автоматизации этого процесса и вот в новогодние каникулы родился transmission-cli - консольная утилита, решающая часть этих задач.
Надоело постоянно обновлять PhpStorm руками. На Ubuntu последнее время делал это с помощью ansible, под Mac этот плейбук не расчитан, к тому же версию ему надо было указвать вручную. Поэтому написал скрипт, не совместимый с Ubuntu :)
UPD: 06.06.2016 Сегодня вышла EAP 2016.1.1, так вот, теперь app ставится не в PhpStormEAP, как раньше, а с версией, поэтому мой скрипт перестал работать.
UPD: 30.03.2018 JetBrains выпустил официальный инструмент для автообновления всего: Toolbox App
Репост моей статьи с хабра.
Этот пост получился в результате моего ознакомления с Otto, одним из последних продуктов Hashicorp, о котором уже была обзорная статья на хабре.
Мой пост носит более практический характер. Я решил поднять на otto стандартный проект, чтобы сразу не наткнуться на тонкости настройки, а чтобы было интересно, выбрал Drupal 8, вышедший недавно.
Если кто не знает, в bash/zsh есть поиск по истории комманд, если нажать Ctrl+R
и начать набирать
команду, отобразится последняя команда из истории, для навигации можно использовать
Ctrl+R
, Ctrl+Shift+R
. При этом видно одновременно видно только одну команду из истории.
Утилита percol решает эту проблему.
На работе у меня часто бывает такое, что не понятно, куда ушло время. Поэтому написал для себя небольшое приложение, тайм-трекер - https://time.popstas.ru/ Пользуюсь им уже 2 года, сегодня решил выложить на гитхаб и заодно исправил глюки, которые раздражали последние годы :)
Tl; dr: выбросил свою поделку, теперь пользуюсь https://www.toggl.com/
При работе за компом имею привычку открывать много терминалов, не группируя их по вкладкам, рабочим столам или менеджером терминалов типа tmux. При этом терминалы расположены по всему рабочему экрану.
Из-за этого была такая проблема: при переключении на браузер или редактор, которые обычно занимают по полэкрана, все терминалы оказывались под большими окнами.
Придумал решение: нужно, чтобы можно было выбрать один терминал (который обычно доступен по Alt-Tab), нажать хоткей и достать все окна этой же программы наверх.