Подписаться на блог
В Твиттере

Реплики и ссылки на заметки

В Фейсбуке

Ссылки на заметки

Вконтакте

Ссылки на заметки

В Телеграме

Ссылки на заметки

В Тумблере

Заметки целиком

В Же-же

Заметки целиком

По РСС

Заметки целиком

Если что-то из этого не работает, напишите мне: ilyabirman@ilyabirman.ru.

Лайфхак

Создание сочетаний клавиш на Маке

Недавно писал, что вылечить текст от капслока — стандартная фича любого текстового поля на Маке. Мне пишут: «Да, но в Пунто-свитчере это можно повесить на сочетание клавиш!».

Ребят, ну вы чё.

На Маке любую команду меню можно повесить на сочетание клавиш. Идём в настройку системы, открываем клавиатуру:

Видите у меня тут настроено, чтобы выход из браузеров был не по комманду, а по контролю. Это чтобы случайно не закрывать. А ещё настроены Гугль-доковские сочетания клавиш на стили текста в Ноутсах (не понимаю, как можно это мышью делать).

Короче, добавляем всем приложениям команду «Make Lower Case» (или как это будет по-русски, если вы мазохист и используете русский язык системы) и ставим любое сочетание клавиш:

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

Тут у некоторых может возникнуть вопрос: как я снял последний скриншот в режиме ввода сочетания клавиш? Почему ⇧⌘4 не вписалось в поле? Ребят, ну вы чё. Есть же программа Grab для этого. Встроенная, да.

24 марта   лайфхак   Мак

Исправление текста, набранного заглавными

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

Edit → Transformations → Make Lower Case:

Исправление текста, набранного заглавными

Люди удивительно нелюбопытные. Поэтому постоянно появляются — и имеют успех — статьи типа «10 фич вашего айфона, о которых вы не знали». Я каждый раз охреневаю: как не знали, если вот же они, в меню, словами подписаны? Они даже не спрятаны никуда, в терминал идти не надо. Но факт остаётся фактом: для людей выбор пунктов из открытого всем меню — это «лайфхак».

Вспомнить хотя бы мою заметку Ускорить клавиатуру на Маке, за которую меня лично поблагодарили десятки людей. Или совет отключить «Капслок».

18 марта   лайфхак   Мак

О нумерации ночных часов

О нумерации ночных часов

Обожаю японскую традицию не обнулять часы в полночь. Хочу внедрить у нас.

Два часа ночи со среды на четверг — это четверг. Но если сказать «в четверг в два часа ночи», обязательно уточнят, о какой ночи речь. Приходится говорить: «в два часа ночи со среды на четверг». Это длинно.

Среда, 26:00 — это однозначно. Чтобы привыкнуть к такой форме записи нужно пять минут.

Для обозначения полуночи у нас иногда пишут 24:00, что тоже формально некорректно — после 23:59 идёт 00:00. Но ничего, никого не пугает. Давайте же писать и 26:00, когда нужно.

2016   жизнь   лайфхак

Как не ломать эпловские провода

Все эпловские провода — полное говно. Если не проявлять особой осторожности, они очень быстро переламываются. Но я за всю жизнь не сломал ещё ни одного.

Все берут блок питания и обматывают провод, с усилием сгибая его в критической точке. А надо дать ему уйти прямо свободно на пару сантиметров, а потом уже сматывать. То же касается и проводов от айфона или наушников.

Но это никак не отменяет того, что все эпловские провода — полное говно.

2016   лайфхак   фото   Эпл

Склонировать структуру папок и файлов

Мне нужно было скопировать структуру папок и файлов с одного диска на другой. Чтобы всё лежало так же по папкам, под теми же именами, но каждый файл весил 0 байт.

Смысл этой операции вот в чём. Изредка мне нужно найти что-нибудь среди файлов десятилетней давности. У меня скопилось несколько жёстких дисков с разными архивами. И есть специальная коробочка, в которую можно вставить жёсткий диск и подключить по УСБ. Меня бесит, что я порой с третьего раза нахожу, на каком из них лежит то, что мне нужно.

Я придумал сделать папки, в которых будет лежать полная файловая структура каждого из моих жёстких дисков без самих данных. Тогда я смогу мгновенно находить любой файл по имени спотлайтом, а уже потом сразу втыкать жёсткий диск с настоящим файлом.

Пришлось попотеть, чтобы понять, как это сделать. У меня получилось так:

cd папка_которую_клонируем
find . -type d -print0 | xargs -0 -I {} mkdir -p папка_куда_клонируем/{}
find . -type f -print0 | xargs -0 -I {} touch папка_куда_клонируем/{}

Сложность была в том, что find возвращает список найденных файлов с пробелами в именах, и когда такие файлы передаёшь куда-то ещё, всё взрывается. Пришлось просить find в конце имени каждого найденного файла ставить символ 0 (-print0), а потом с помощью адской команды xargs это разбирать и скармливать в качестве аргументов другим командам. Учитывая, что я раньше ничего сложнее apachectl restart не писал, это была жесть.

Добавлено через полчаса: Читатели рассказали мне про -exec

2016   лайфхак   программирование

Про видеолекции из интернета

Я вот выкладывал видео с лекцией Зализняка, и вспомнил вот что.

Смотреть интересные видео в интернете некогда. Много всего есть, всё хочется, но сохраняешь ссылку, а потом никогда не открываешь.

Я решил проблему тем, что слушаю всё в аудио. Это как подкаст: можно за рулём или пока бегаешь. У меня стоит плагин для скачивания видео с Ютюба, он умеет скачивать только аудиодорожку. Я засовываю файл в Айтюнс, ставлю ему галочку Remember playback position и синхронизирую с телефоном. Рекомендую!

Конечно, бывают лекции со слайдами, без которых не понятно. Но обычно всё понятно.

2015   лайфхак

Жду ответа

В почтовике мне очень недостаёт при отправке письма опции «Жду ответа».

Если поставить галочку, письмо попадает в папку «Подвисшие», а когда приходит ответ — автоматически исчезает оттуда. Конечно, я могу его туда добавить снова, если пришёл ответ типа «Напишу после выходных». Можно даже дать возможность указать, когда именно я жду ответа, чтобы почтовик сам напомнил, что я так и его не получил.

Сейчас, когда я пишу коллеге письмо с просьбой что-то сделать, я вынужден держать задачу в голове, пока не получу ответ, что он задачу принял (или сделал). Я хочу освободить от этого голову — это тупая работа, с которой справится и машина.

Пока опции «Жду ответа» в почте нет, я придумал лайфхак — я иду в папку «Отправленные» и помечаю письмо как непрочитанное:

Отмечаю отправленные как непрочитанные, если жду ответа

Странно да, но какая разница? Главное, что я сразу вижу циферку рядом с ящиком, а в списке такие письма выделяются жирным. Письма отсортированы по «непрочитанности», поэтому те, на которые я жду ответа, идут кучей сверху, а остальные идут уже потом по дате.

Правильное время съёмки у фотографий

Я люблю, чтобы у фоток в метаданных было правильно прописано время съёмки. Но я никогда в жизни не полезу разбираться, как настраивать часы на фотике (да и если бы это было легко делать, я бы всё равно забывал). Вместо этого я фотографирую часы в поездках — благо, их полно на транспорте, да и на улицах многих городов — а потом корректирую время фоток по ним.

Правильное время съёмки у фотографий

В Лайтруме есть возможность скорректировать время целой пачки. Причём если раньше я использовал там режим смены часового пояса, то позже я понял, что это левак: часы в моём фотике за годы стали врать уже минут на двадцать. Поэтому теперь я действую по-другому: выделяю все фотки из поездки, выбираю ту, на которой видно часы (в Лайтруме можно выбрать фотку, не снимая выделения с набора), и прописываю ей то время, которое показывают часы в кадре. После этого Лайтрум сдвигает у всех выделенных кадров время на столько же, на сколько пришлось сдвинуть время выбранной фотки, чтобы оно совпало с отображаемым на часах. В результате у всех кадров правильное время.

Это секундное движение, а главное — оно не требует никакой дисциплины: время можно прописать в любой момент, когда понадобится. Вот я сегодня искал какую-то фотку из старой своей поездки, 2005 года, а там время неправильное. Быстро нашёл часы (благо, всякие табло я фотографировал всегда), всё подправил.

Прикольно, когда в каком-нибудь кадре попадаются часы случайно, а у тебя время кадра соответствует времени на этих часах, хотя ты и не по ним подкручивал:

Правильное время съёмки у фотографий

Да, конечно, фотик должен сам знать текущее время безо всякой настройки, как телефон. Но мой пока не знает.

Выбор мест в самолёте

Вы пришли на сайт Аэрофлота зарегистрироваться на рейс, и вам показывают салон. Вы летите без компании. Какое место выберете?

Здесь есть конкретное место, которое я взял не задумываясь: это самое правое место в пятнадцатом ряду. Почему именно это? Я всегда беру место у окна: это даёт возможность закрыть шторку и уснуть, при этом никто тебя не разбудит, когда надумает идти в туалет. А в пятнадцатом ряду не только свободно место у окна, но ещё и занято у прохода.

Посмотрите вот в седьмой ряд — стали бы вы брать место слева посередине? Нет, конечно, никто не любит такие места. Такая же картина получается и в моём ряду после того, как я занимаю место у окна. Это значит, что место рядом со мной займут в последнюю очередь. С большой вероятностью его займёт рюкзак, а столик можно будет использовать для ланчбокса на то время, пока мусор ещё не забрали, а я уже обратно уснул.

Хорошо, но почему бы тогда не занять место у окна в любом из свободных рядов, начиная с шестнадцатого? Ведь соседнее среднее место всё равно никто не захочет брать, пока есть выбор?

Дело в том, что люди часто летают парами и предпочитают сидеть рядом. Если мест у окна не останется (а это обычно и происходит ближе к вылету), какая-нибудь пара сядет рядом с вами, и рюкзаку придётся ехать на верхней полке.

Кстати, отсюда вывод: если вы сами летите парой, не садитесь рядом. Берите места у окна и у прохода. С большой вероятностью третий лишний не придёт, но, если что, можно будет поменяться (он сам и предложит). Если один из вас любит летать у окна, а другой — у прохода, то вы идеальная пара.

2014   лайфхак   полёты

Лайфхак с зубной нитью

Все знают, что надо пользоваться зубной нитью. Да вот что-то вломак же всё время.

А оказалось, это только если она неправильно позиционирована в пространстве. Я всё время её хранил в ванной комнате, где-то между зубной щёткой и зубной пастой. На соседней полке от крема для бритья и запасной порции мыла. Невдалеке от раковины.

Это было ошибкой, приводившей к низкой степени эксплуатации зубной нити. Теперь я храню зубную нить на рабочем столе: рядом с ней лежит айфон и стоит левая колонка. Правая колонка стоит правее, по другую сторону от монитора. Я при этом в наушниках сижу.

И вот, например, если на какой-нибудь ролик на Ютюбе затупить, самое оно зубы нитью почистить.

2013   жизнь   лайфхак
Ctrl + ↓ Ранее