Сходство информационного стиля и программного кода

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

Стоп-слова

Тексты в информационном стиле не содержат лишних слов. Редактор целенаправленно ищет и удаляет лишние слова и конструкции.

Существуют конструкции нежелательные на любом языке программирования, такие как сравнение с логической переменной и присвоение True и False:

Опытный разработчик заменяет такую конструкцию одной строкой:

Структура

Писатель делит текст на абзацы. Абзацы структурируют текст. Структурированный текст проще читать.

Разработчики разделяют команды на логические блоки пустыми строками:

Для выделения уровня вложенности используют отступы:

Модуль

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

Разработчик делит программу на функции и модули. Функциям и модулям даются информативные названия. Функции и модули имеют определённое назначение. Модули имеют высокую связность внутри и низкую снаружи — с другими модулями. Как модули так и функции подразумевают возможность повторного использования.

Математика с нуля

Математика с нуля

Сайт Математика с нуля содержит уроки базовой математики — на уровне начальной и средней школы.

Этот сайт примечателен детальностью подачи материала. Каждая тема рассматривается на нескольких примерах. В конце каждой темы десяток задач для самостоятельного решения.

Сейчас на сайте 63 урока. Периодически добавляются новые.

Пиши, сокращай. Отжать воду

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

  1. Выучить группы стоп-слов. Разобраться почему они вредны.
  2. Научится видеть стоп-слова.
  3. Удалить мусор без вреда смыслу.
  4. Наполнить текст полезной информацией.

В книге стоп-слова разделены на 8 групп. Для их быстрого повторения я составил интеллект-карту:

Пиши, сокращай. Стоп-слова

50 приёмов письма. Кларк Рой Питер

50 приёмов письма — серия заметок о написании текстов. Главное что можно из них извлечь — форма текста важна также как содержание. Элементы формы: ритм, длина предложений и абзацев, повторы и игра слов.

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

Советы по оформлению текста

  1. Начинайте предложение с подлежащего и сказуемого, оставляя дополнительные члены предложения правее.
  2. Не разделяйте подлежащее и сказуемое большим количеством слов.
  3. Используйте сильные глаголы.
  4. Заменяйте пассивные формы глагола и формы глагола быть на активные глаголы.
  5. Не используйте слова: вроде бы, скорее, похоже, должно быть, кажется, возможно, обычно.
  6. Убирайте наречия. Слабый глагол с наречием заметите на сильный глагол без наречия.
  7. Ставьте самое важное в начало и конец предложения.
  8. Не повторяйте слова без причины. Намеренные повторения, не только слов, но и например, структуры предложений или полностью предложений, применяются для создания особых эффектов.
  9. Используйте игру слов. Используйте редкие слов, понятные среднему читателю, но необычные.

Организационные советы

  1. Фиксируйте черновики, заготовки, собранный материал. Потом используете эти наработки.
  2. Делите крупный проект на части, главы, статьи.
  3. Формируйте структуру текста и давайте название частям.
  4. Вырезайте лишнее.

Другое

  • Пунктуацию состоит из технических аспектов (правила) и приёмов писателя — логическое выделение.
  • Лестница абстракции.
  • Вопрос при неадекватной критике "Что такого было в статье, что вызвало такую злость?".

EscapeRoom. 1. Зеркальный шифр для цифр

Пример шифровки цифр кодовых замков который используется в квест-комнатах.

Берем шрифт цифр используемый для индексов на конвертах.

Цифры на конвертах

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

Шифр - зеркальные цифры

Когда знаешь секрет определить цифру просто — закройте левую половину изображения. Если перевернуть, то угадать становиться сложнее.

Шифр - зеркальные цифры

При отражении цифр в другую сторону ответ получиться если закрыть правую половину. Этот вариант выглядит проще.

Шифр - зеркальные цифры

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

Шрифт LCD часов

vocabulary.com — изучение новых английских слов

Описание слова true из vocabulary.com

vocabulary.com — сайт для пополнения словарного запаса английского языка. Особенности:

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

Сайт можно использовать как словарь.