f.lux — корректировка спектра экрана в зависимости от времени

flux logo

f.lux автоматически убирает синий цвет из спектра экрана в ночное время. Ночное время определяется автоматически по местоположению из настроек.

При упоминании f.lux часто ссылаются на исследования о вреде свечения экрана в ночное время. Ссылки есть на сайте программы. Я могу говорить только про субъективные ощущения — мне показалось использование программы полезным. Первый день-два вечерние цвета монитора казались непривычными, а после я перестал это замечать. Работать в вечернее время с изменённой цветовой гаммой удобнее, кажется, что глаза меньше устают.

Установка Типографской раскладки на windows 10

Типографская раскладка

Типографская раскладка Ильи Бирмана используется для того чтобы вводить символы вроде «кавычек ёлочек» или „кавычек лапок“.

Установка типографской раскладки

Скачиваем архив, распаковываем и запускаем файлы setup.exe для русской и английской раскладки:

Запуск файла setup.exe

Читать далее Установка Типографской раскладки на windows 10

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

В Яндекс.Почте реклама отображается под видом непрочитанного письма, это сильно отвлекает:

Реклама в янедкс почте

AbBlock не блокирует эту рекламу, но есть возможность отключить её в настройках. Открываем настройки по кнопке в правом верхнем углу страницы, пункт прочие:

Вход в настройки янедкс почты

Убираем галочку у пункта Показывать рекламу:

Отключение рекламы в настройках Янадекс почты

Реклама будет скрыта на месяц. Через месяц придется повторить эти действия.

Обработка входящих в GTD

Обработка это второй этап разбора входящих в GTD (Лабиринт). Один из принципов обработки: "Никогда не перекладывайте дела обратно в корзинку".

Ключевой момент и основная сложность при выполнении этого принципа в классификации входящих. Чем яснее понимания различий между видами входящих, тем быстрее их классифицировать. Рассмотрим виды входящих из GTD:

Мусор

Самый простой случай. Ничего делать не надо.

Например, сообщение в массовом чате по которому не требуется реакции (если такое проходит часто то следует выйти из чата или отключить нотификацию).

Информация

Входящее требует занесение информации в подходящий раздел информационной системы.

Например, звонок в котором сообщили что приём к стоматологу переносится на час. При обработке входящего достаточно изменить время приёма в календаре. Конечно, если новое время свободно.

Читать далее Обработка входящих в GTD

Использование Saved messages в Telegram

Saved messages Telegram

Saved messages — особый контакт Telegram. Некоторые варианты его использования:

  • Перенос файлов между устройствами
  • TODO-списки, задачи
  • Хранение ссылок, контактов

Первый пункт неинтересен, а второй и третий разберём в соответствии с Джедайскими техниками (Лабиринт).

Задачи

Полностью вести список задач в Saved messages неудобно, Telegram для этого не предназначен. Следовательно, если задачи скапливаются в Telegram то это уже второй (энный) список.

Главный принцип списка задач — список задач должен быть один. Накапливать задачи в Telegram нельзя. Остаётся рассматривать Saved messages как один из источников входящих, так же как почту.

Когда нет возможности записать задачу в основной список задач, удобно быстро отправить сообщение в Telegram. Чужие сообщения можно даже просто пересылать в Saved messages. Но отношение к ним должно быть как к входящим, а не как к задачам. Сообщения разбираются по обычным принципам и переносятся либо в список задач либо в информацию.

Информация

Ссылки и контакты относятся к кускам информации. Главный принцип её хранения — простой и быстрой поиск информации когда она нужна. Обычно, для этого информация хранится в структурированном виде. По проектам, областям, файлам или любым другим способом.

Как и для задач, Telegram не предоставляет возможностей для эффективного хранения информации. Поэтому работа с такими сообщениями такая же как с задачами: при разборе входящих куски информации из Saved messages сортируются и помещаются в наиболее подходящие места, в идеальном случае, в одну или несколько баз знаний.

Воспроизводимость задач

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

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

Воспроизводимость подразумевает

  • Декомпозицию задач
  • Создание артефактов, которые помогут в следующий раз

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

Читать далее Воспроизводимость задач

Список задач в текстовом файле

Одна из основных практик Джедайских техник это ведение списка задач. Ведение списка задач позволяет:

  • Разгрузить голову — нет необходимости ничего держать в голове, всё записано.
  • Задачу нельзя забыть.
  • Задачи группируются для экономии масштаба.

Я пробовал приложения, такие как TodoList и Maxdone, но сейчас остановился на простых тестовых файлах. Файлов два:

  • Список задач.txt
  • Календарь.txt

Основной принцип: утром задачи на текущий день переносятся из Календарь.txt в Список задач.txt и выполняются. Входящие попадают либо в Список задач.txt на сегодня, либо в Календарь.txt на другой день.

Список задач.txt

В файле Список задач.txt задачи записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.

Читать далее Список задач в текстовом файле

Советы по изучению иностранного языка

Советы из книги Как перестать учить иностранный язык и начать на нём жить (Лабиринт, ЛитРес).

Задача "Выучить английский язык" слишком неопределённая. Язык нельзя полностью выучить, также как нельзя выучить программирование или математику.  Достигаются только конкретные цели, например, прочитать 5 книг за 3 месяца.

Применительно к любой области эта тема раскрыта в Джедайских техниках — отличия между проектами, делами и образом жизни. Изучение иностранного языка относиться к образу жизни: для продвижения к цели требуется ежедневное изменение поведение, но сказать о 100% достижении цели не получиться.

Мозг не умеет не учиться, мы только выбираем источники информации. Для изучения языка перестройте окружение, например:

  • Сменить язык интерфейса электронных устройств.
  • Читать новостные сайты или блоги на английском.
  • Использовать английский для запросов в Google.

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

Действия направленные только на изучения языка тоже нужны. Заучивание неправильных глаголов или хотя бы минимальное изучение грамматики. Подобные действия просты и не требуют много времени. Чтобы их выполнять подойдут любые техники управления задачами или привычками.

VerseQ − клавиатурный тренажёр

Скриншот клавиатурного тренажера VerseQ

В VerseQ нет отдельных упражнений — нужно просто вводить текст который показывает программа. Сложность текста автоматически адаптируется на основе темпа ввода и ошибок. Отдельные модули предназначены для тренировки ввода конструкций из языков программирования.

Платная, стоит 199 рублей.

Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения

Известная статья Алистэра Коуберна Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения раскрывает важную сторону разработки ПО, и в общем-то и других областей деятельности людей. Ниже краткий конспект этой статьи с доабвлением моих мыслей по поводу содержания статьи.

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

Продолжая эти размышления мы приходим к вопросу

Какими качествами обладают люди, которые занимаются разработкой программного обеспечения, и какое влияние они оказывают на проектирование методологии?

Коммуникация

Одни из основных параметров влияющих на проект — это степень коммуникации между людьми. Наиболее эффективными являются обсуждения лицом к лицу, перед доской или ПК. При исключении свойств коммуникации её эффективность падает.

График понижения эффективности коммуникации

Читать далее Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения