Осваивать Vim — это, пожалуй, страшно. Или, точнее, очень страшно. Речь идёт об изучении совершенно необычного подхода к редактированию кода, не говоря уже о работе с простым текстом. Многие несправедливо обвиняют тех, кто выбирает Vim, в том, что они впустую тратят время.
Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код.

Если вам очень хочется узнать о том, стоит ли вам использовать Vim, и о том, кто и для чего им реально пользуется — взгляните на этот материал (кстати, не позвольте его названию, «Не пользуйтесь Vim», ввести себя в заблуждение). Ещё можете посмотреть это видео, которое, кстати, подготовил сам Люк Смит.
А теперь, учитывая всё вышесказанное, предлагаю поговорить о том, что такое, на самом деле, Vim!
Что такое Vim?
Отвечая на этот вопрос, я хочу ещё раз повторить то, что было сказано в самом начале статьи: «Vim — это редактор, реализующий совершенно необычный подход к редактированию кода, не говоря уже о работе с простым текстом».
В Vim имеется несколько «режимов работы», переключение между ними приводит к изменению функционала клавиатурных клавиш (например, клавиша W в режиме вставки, что неудивительно, позволяет ввести букву w, а вот в нормальном режиме она позволяет перемещать курсор вперёд на одно слово). При таком подходе клавиатура используется и для ввода символов, и для перемещения по тексту. Другими словами — при работе в Vim не нужна мышь.
Это очень хорошо в тех случаях, когда нужно постоянно «переключаться» между редактированием и просмотром кода. Обычно программисты именно так и работают. Если вы раньше никогда не пользовались Vim для работы с программным кодом, то вы даже не замечаете того, как много времени тратится на то, чтобы снять руку с клавиатуры и потянуться к мыши (или к трекпаду), затем — на то, чтобы переместить курсор туда, куда нужно, и наконец на то, чтобы вернуть руку на клавиатуру и приступить к вводу текста (в общем — тратится очень много времени).
Конечно, на то, чтобы привыкнуть к Vim, нужно некоторое время. И это — не прямая замена какой-нибудь IDE или редактора вроде VS Code. Но можно сказать, что Vim позволяет тому, кто умеет им пользоваться, значительно ускорить работу с кодом. Кроме того, интересно то, что его более простым аналогом является Vi — стандартный текстовый редактор большинства Unix-подобных систем, работающий в терминале.
Как научиться работать в Vim?
▍1. Используйте vimtutor
Меня не удивляет то, что в каждом руководстве по Vim рекомендуется начинать изучать этот текстовый редактор с vimtutor. Поэтому я, без зазрения совести, поступлю так же. Нет нужды играть ни в какие «Vim-игры» (хотя они и довольно интересны), или прибегать к программам, помогающим запоминать бесчисленные клавиатурные сокращения. Надо просто установить vimtutor и, когда найдётся 10-15 минут свободного времени, прорабатывать этот официальный учебник по Vim. И не пытайтесь сразу же запомнить все клавиатурные сокращения Vim; вы запомните их постепенно, снова и снова проходя уроки vimtutor.
Хочу отметить, что Windows-пользователям я рекомендую использовать WSL (Windows Subsystem for Linux, подсистему Windows для Linux) и для прохождения vimtutor, и, в целом, для работы с Vim. Лично я в Windows с Vim не работал, поэтому не могу обещать того, что при работе с ним в этой ОС всё будет точно так же, как в Linux.
▍2. Постоянно пользуйтесь Vim
Практика — это путь к совершенству. Это — главный принцип, которого стоит придерживаться при изучении чего-то нового. Изучение Vim — не исключение. Поэтому, пока вы изучаете Vim с помощью vimtutor, пользуйтесь этим редактором для решения реальных задач.
Используйте Vim как можно чаще. Нужно просмотреть текстовый файл? Запустите Vim. Хотите что-то по-быстрому изменить в Python-скрипте? Примените Vim. Делаете какие-то заметки? Делайте их с помощью Vim. В общем, полагаю, вы меня поняли. И каждый раз, когда работаете в Vim, всегда задавайтесь вопросом о том, какова наиболее эффективная последовательность нажатий на клавиши (то есть — наиболее короткая последовательность), позволяющая решить текущую задачу.
И попутно постарайтесь сократить использование мыши.
▍3. Интегрируйте с Vim всё что сможете
Используйте клавиатурные привязки Vim везде, где это возможно. Начните делать всё, что сможете, «в стиле Vim». Например, если вы пользуетесь браузером, основанным на Chromium (Chrome, Brave, Edge), или браузером Firefox, подумайте об установке расширения Vimium, которое позволяет пользоваться в браузере клавиатурными сокращениями Vim, отвечающими за перемещение по документу (H, J, K, L и так далее).
Если вы пользуетесь для работы с кодом некоей IDE — найдите плагин или расширение для добавления Vim-привязок в соответствующую среду. Например, пользователи PyCharm (или любой IDE от JetBrains) могут воспользоваться ideavim. А пользователи VS Code (в 2021 году этот инструмент уже ближе к IDE, чем к обычным текстовым редакторам) могут прибегнуть к расширению VSCodeVim.
В Jupyterlab можно включить привязки Vim для встроенного текстового редактора путём установки jupyterlab-vim, что позволит полностью эмулировать Vim в ячейках блокнотов.
Постарайтесь органично интегрировать Vim в свою рабочую среду и несколько недель поработайте по-новому. Я могу говорить о том, что после нескольких VSCode-сессий в стиле Vim мне стало гораздо удобнее пользоваться этим редактором. А ещё — я очень рад избавлению от мыши!
▍4. Перенастройте клавишу Caps Lock (но это необязательно)
Самая бесполезная клавиша, расположенная в самом лучшем месте клавиатуры. Именно так можно охарактеризовать клавишу Caps Lock. Поэтому советую превратить Caps Lock в Escape. Если вы интересуетесь Vim, то уже должны знать о том, что клавиша Escape используется в Vim для переключения режимов. Я очень советую тем, кто стремится к максимальной эффективности, воспользоваться вышеописанной модификацией.
Пользователи Windows и WSL могут использовать uncap — программу, которая превращает клавишу Caps Lock в Escape.
Пользователям macOS в плане переназначения клавиш повезло — они могут решить эту задачу, прибегнув к системным настройкам.
Если вы работаете в Linux — настроить всё как надо вам помогут StackOverflow и Google. Лично я (заслуженный пользователь Arch Linux) использую утилиту setxkbmap, с помощью которой делаю из Caps Lock ещё одну клавишу Escape. А потом включаю автозапуск утилиты при запуске системы:
setxkbmap -option caps:escape
▍5. Глубже изучите Vim
После того, как вы привыкнете к Vim и немного его освоите, придёт время для более глубокого освоения этого редактора ради дальнейшего повышения эффективности своего труда. Ниже я, основываясь на собственном опыте, привожу список самых полезных (и, пожалуй, уникальных для Vim) команд, применимых в нормальном режиме работы:
- ZZ — сохранить документ и выйти из Vim. Красивая команда.
- zz, zt, zb — прокрутка текста, перемещающая строку с курсором, соответственно, в центральную, в верхнюю или в нижнюю часть области просмотра.
- Ctrl+u, Ctrl+d — прокрутка области просмотра вверх или вниз на полстраницы.
- ciw — (Change Inside Word) удаление текущего слова и автоматический переход в режим вставки.
- C — удалить текст от позиции курсора до конца строки и перейти в режим вставки.
- dt<char> — (Delete To <character>) удалить текст от позиции курсора до следующего вхождения указанного символа.
- ~ — (тильда, на стандартной клавиатуре вводится клавишей, находящейся под Escape) переключение регистра (верхний/нижний) текущего или выделенного символа.
- . — (точка) повтор последней команды Vim.
- ggvG= — (перейти в начало файла, войти в визуальный режим, выделить весь текст до конца, выровнять выделенные строки) автоматическое выравнивание текста во всём файле.
Освоение подобного списка команд может показаться неподъёмной задачей. Но помните о том, что стоит стремиться к изучению нового через практику, а не через запоминание. Эти команды Vim, если взглянуть на них с другой точки зрения, показывают то, что этот редактор способен дать нам мощнейшие возможности, доступные без применения мыши или контекстных меню.
Если вас интересуют другие команды Vim — посмотрите это замечательное и довольно длительное видео, демонстрирующее прохождение уроков vimtutor, которое записал Вим Дизель (шучу — это всё тот же Люк). Тут собрано множество полезнейших советов по Vim.
Итоги
Вероятно, сейчас вы уже достаточно хорошо освоили Vim и значительно повысили свою скорость работы с кодом. И вы наконец сможете похвастаться перед пользователями Reddit или перед коллегами своими отточенными навыками редактирования текстов, когда в ходе работы вам не приходится убирать руки с основной части клавиатуры. Когда вы достигнете подобного уровня, вы можете развиваться в сфере Vim и дальше. Например — в следующих направлениях:
- Можно установить Neovim и поэкспериментировать с ним (это — отрефакторенный форк Vim, рассчитанный на высокий уровень расширяемости и на поддержку графического интерфейса).
- Можно перенести функционал Vim в терминал или интерпретатор командной строки, воспользовавшись vim-airline.

Vim-airline, тема violet (источник)
- Можно попробовать некоторые из популярных Vim-плагинов.
Желаю всем, кто дочитал до этого места, наслаждаться будущим, наполненным благами Vim (и освободиться от власти мыши или трекпада).
Пользуетесь ли вы Vim?

Сегодня мы поговорим о том, как создать модный «Телеграм-канал», чтобы влиять на внутреннюю и внешнюю политику государства, мира и Китая, не привлекая внимания санитаров. Для этого не нужно накачивать лицо и другие части тела ботоксом, постить фотки котиков и размышлять на тему, чем отличается бл…во от продажной любви. Все, что потребуется – это старенькая «Нокиа», незасвеченная в «ПорноХабе» симка, безграничная вера в свои силы и здоровая толика идиотизма.
Средства за мастер-класс можно переводить на мой «Яндекс-кошелек», который найдете в ссылке под описанием. Итак, с чего начать? Прежде всего следует хорошенько выучить несколько ключевых слов, которые помогут вам сформировать образ афигенного аналитика, возможно, сотрудничающего со спецслужбами и посвященного во все таинства политического мужеложства. Запомните, самое главное слово – это «кейс». Обозначает совокупность всякой херни, которую невозможно впихнуть обычным способом в одно предложение. Кейсы бывают какие хотите. Есть «кейс Разумкова», «кейс «Большого строительства», «кейс Тимошенко» и так до бесконечности. Употребляя это слово, вы как бы поднимаетесь над обыденностью и приближаетесь к трансатлантической культуре изложения информации.
Второе по важности словечко из «Телеграм-сленга» – «трек». Это эволюция «кейса» в направлении неведомой херни, не доступной для понимания простого обывателя. Оно придает аналитический шарм любому, даже самому тупому высказыванию. К примеру, выражение «пошел на х…й» можно изложить как «тупиковый трек реализации кейса Гео Лероса». С «треком» неразрывно связаны прогностические характеристики вашего «Телеграм-канала». Вы же должны «моделировать ситуацию». Есть два основных варианта прогноза. Первый – «трек поставили на паузу». Другими словами, вы ни хера не знаете, однако должны обозначить, к примеру, дату встречи в «нормандском формате». Просто пишите: «трек поставили на паузу». Для разнообразия можно говорить о кейсе, который, с…ка, тоже поставили на паузу. Все будут кипятком ссать от вашей информированности. Второй, не менее важный способ моделирования ситуации – это «повышение ставок». Даже не парьтесь насчет логики. Просто пишите: «Байден повышает ставки в украинском кейсе с Кремлем», «Офис президента повышает ставки в торгах с Ахметовым». Всегда прокатывает на ура.
И обязательно вставляйте в любое место вашего поста слово «источник». Если вы смелый человек, который не боится вообще ничего, то можете писать «инсайдер». Источники могут быть любые: в Офисе президента, в Кремле, в Белом доме, в Брюсселе, в окружении Ермака, в окружении Папы Римского. Вообще пофиг. Это же источник! Ну кто его будет проверять?
Можно лепить все, что угодно после слов «по информации инсайдера из Офиса президента (Кремля)». Очень хорошо прокатывает такая «инсайдерская информация», как «президент пришел в ярость от…», «Зеленский страшно рассердился, когда…» и так далее. Просто берете любую новость, лепите свой «источник», а дальше используйте слова «кейс», «трек» и «повышать ставки». Или «поставить на паузу».
В принципе, этого минимума достаточно для создания анонимного «Телеграм-канала» формата «Легитимный», «Резидент» или «ЗеЗрада». Но если вы хотите пойти немного дальше и практически подмять под себя весь украинский сегмент «телеги», то можете использовать слова «триггер», «стейкхолдер» и «тренд».
«Триггер» – абсолютно неведомая херня, которая может либо сработать, либо нет. Других вариантов не существует. Проверочное слово – «еб…ло». Если е…ло, значит сработал «триггер». Если нет, то «трек поставили на паузу». Все просто.
«Стейкхолдер». Допустим, вы абсолютно ничего не понимаете в информации, которую анализируете. В 99 процентах случаев это так. И вообще не знаете, что это такое. В подобном случае уместно ненавязчиво употребить слово «стейкхолдер». Оно употребляется и в отношении частично одушевленных предметов. Пример: «ведущие стейкхолдеры не достигли понимания по треку». Не важно, кто эти люди, почему они решили участвовать в «треке». Зато ни у кого, с…ка, не возникнет ни малейшего сомнения в вашей повышенной информированности. Часто употреблять это словечко не надо, поскольку оно ассоциируется у многих пользователей с куском обжаренного мяса. Это вызывает раздражение, учитывая среднюю цену стейка на рынке.
«Тренд» – тут все просто. Это то, о чем все говорят. Или не говорят, но вы же, б…ть, не такой, как все! Улавливаете малейшие колебания политического рынка и видите грядущее развитие событий в формате «повышения ставок» или «паузы». В том числе и менопаузы.
Теперь вы опытный «телеграмщик» уровня «бог». Пора подумать над раскруткой своей «телеги». Самый эффективный способ – общаться с другими «ТГ-каналами» на глазах у охуе… удивленных пользователей. Пример: «Макс (Шарик, Лошарик, Вася), ты не совсем правильно понимаешь ситуацию. По данным наших источников, этот трек уже не актуален после встречи стейкхолдеров». Можете быть уверены – упомянутый Макс (Вася) на говно изойдет, но будет активно с вами переписываться, чтобы подчеркнуть свою крутизну и информированность. Поскольку абсолютное большинство читателей ТГ-контента, по мнению владельцев канала, лохи, они с умилением станут подписываться на вашу «телегу».
Еще можно похвалить какой-нибудь «ТГ-канал». Типа да, ребята тоже сумели добыть инфу, которую я давал еще три недели назад. Но при этом желательно ненавязчиво намекнуть, что они лохи, поскольку все не так поняли. Если вообще не о чем писать, следует говорить о «планах Офиса президента урегулировать «Телеграм-каналы», которые задают политическую повестку». Все начинают пугать друг друга репрессиями, хвастаться количеством подписчиков и ссылаться на разнообразные источники.
В следующем пятничном выпуске нашего коуч-тренинга я расскажу, как стать инста-дивой при помощи одной правой ноги. Не переключайтесь и смелее пробуйте себя в «Телеграм-сфере».

После прочтения вот этого поста от модераторов хабра, я к своему ужасу, увидел, что в мире есть большое количество людей, которые “не знают как правильно написать статью”.
Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что там у вас нынче в моде, и пишешь статью.
Как бы то ни было, для большого количества людей это всё равно считается заоблачным. Некоторые говорили, что для того, чтобы писать, нужен дар божий, а некоторые сидят и ждут, когда прилетит муза и начнёт играть на арфе.
Всё это фигня. Нам, айтишникам, нужны реальные инструкции о том, как что-то сделать. Давайте я вам расскажу о том как научится писать. Причём писать круто и интересно. Ведь профессия эта — древняя и хорошо всем знакомая. Не может же быть так, что вообще никто ничего не знает о том, как писать.
На самом деле знают, но почему-то превращают это знание в кучу эзотерических фактов о жизни фей в райских садах. Почему? Не знаю. Возможно потому, что сами такие люди ничего не знают о том, как что-то написать. А ведь это — достаточно просто. Посему, прошу под кат, я вам дам реальные советы по поводу того, как научиться хорошо писать интересные статьи.
▍ Первый элемент

Рассказывайте.
Вы смотрели Игру Престолов? Помните, почему Тирион Ланнистер решил, что Бран будет лучшим королём? Освежите память.
Рассказывание историй — это умение и навык, который всегда ценился людьми. В стародавние времена у нас были барды и гусляры. Позже их сменили поэты и писатели. Сейчас некоторых из них называют модным словом “инфлюенсеры”. Умение рассказать что-то с интересом всегда ценилось среди народа. Можете посмотреть на топовые видео на любой платформе, и вы найдёте кого-то, кто о чём-то рассказывает.
В древние времена подобные люди занимались исключительно важным делом — они были вашим коммуникационным эфиром. Это ваш ethernet в десятом веке. Всё это происходило по протоколу UDP с жуткими потерями. При этом потерянные данные восстанавливались методом угадывания уже на конечных станциях.
Итак, это — первое, что вам нужно, чтобы начать писать. Вам нужно уметь рассказать историю.
Да иди ты! Я никогда их не рассказывал, не умею и не буду.
А жаль. Мне было бы интересно послушать. Давайте исправлять это.
Для того чтобы исправить своё умение рассказывать что-то, вам не нужно делать какие-то курсы по 60к рублей и напиваться в стельку. Для того чтобы с интересом рассказывать, нужно просто тренироваться рассказывать.
Начните с анекдотов. Люди их слушают. Это достаточно маленькие рассказы, и на них можно тренироваться с лёгкостью тренировки на кошках. Берём анекдот и рассказываем его своим друзьям.
И тут мы встречаем три первых важных элемента вашего умения рассказывать:
1. Чувство такта: По определению википедии — тактичность — это умение вести себя в соответствии с моральными и этическими нормами общества. А для того чтобы правильно себя вести, эти нормы надо знать. Вы знаете, если вы можете впихнуть пошлый анекдот про Вовочку в разговор с родителями. Но это не значит, что на Хабре нормы такие же. Посему, сначала изучите моральные нормы общества, которому вы будете рассказывать историю.
2. Умение рассказывать интересно: Добавлять столько данных, сколько нужно к тому, чтобы рассказ был интересный. Умение не затягивать рассказ.
Почему я рекомендую начать с анекдотов? Потому что вы сможете тренироваться сколько душе угодно. И быстро получите отклик вашей публики.
“Я не душа компании”, “Я не особо мастак рассказывать истории” — это всё просто потому, что вы не тренировались в рассказывании этих историй. Идите и тренируйтесь. Прочитали интересную новость? Разворачиваетесь и говорите жене (маме, девушке, ребёнку, можно даже кошке, если совсем страшно) “Слушай, дорогая, ты знаешь, что цены на морковь упали в два раза?”
Избегайте “новостей” о том, как всё плохо или о том, что кто-то умер. Большинство новостей о том, как всё плохо — это просто утки. А для того чтобы хорошо рассказать страшную историю, вам нужно будет тренироваться достаточно долго.
Увидели новость, которая будет интересна коллегам? Не надо просто скидывать ссылку в слак. В курилке на перерыве скажите: “Кстати, а вы знаете, что Интел начал выпуск новых процессоров для черепах?”
3. Самое главное — делайте это: Мы живём в мире, где ваша способность говорить была сведена до следующего:
Ты: ссылка-на-новость.com
Он: ?
С таким подходом ваше умение рассказывать историю будет сведено на нет. Вы не сможете этого сделать, потому что вы никогда не тренировались рассказывать.
Начинаем с анекдотов, потом переходим на короткие новости, и вот, вы уже в той ситуации, когда вы можете развлечь толпу курильщиков интересным шпилем на пять минут.
Продолжайте тренироваться. С этим к вам придёт самое важное умение хорошего рассказчика — умение удерживать внимание публики. Ведь из всех ваших бесполезных анекдотов и новостей, которые никто не слушает, вы получите представление о том, что такое живая реакция аудитории.
Вы сможете увидеть, когда кому-то не интересно, и когда кто-то опускает глаза. Но тренироваться надо постоянно. И обязательно учитесь на основе данных, которые вы собрали сами. Тут прикол в том, что я вам не смогу сказать, что такое хорошо и что такое плохо. Вы должны будете испытать это на собственной шкуре.
Если вы идёте в правильном направлении, то в следующий раз в курилке кто-то скажет: “Слышь, Петя, ну что там нового у Nvidia?” Если вы идёте в неправильном направлении, то, как ожидается, вы услышите “Да достал ты своими новостями, замолчи!”
Замолчите. Но только не надо молчать до конца жизни. Откатываемся на предыдущую ступень в рассказе анекдотов и продолжаем тренироваться.
Туда — обратно, повторяем и тренируемся. Улучшаем три важных качества ваших коротких рассказов, описанных выше, повторяем… И через некоторое время вы находите себя в курилке, окружённым четырьмя коллегами, которые от вас не могут отвести глаз уже час, хотя рабочий день кончился. А вы стоите и рассказываете о том, как правильно играть на фондовой бирже. (Реальная история. Мне потом за это даже заплатили.)
Ок, теперь вы потренировались, и у вас есть идея о том, как что-то рассказать.
▍ Элемент второй

Умей слушать и читать.
И слушать надо будет много. Я не могу сказать, что прослушал всю Модель для Сборки, но как минимум, львиную долю всех рассказов. Начиная с 2000-го года я постоянно ходил с затычками в ушах, слушая Влада Коппа. МДС слушаю до сих пор. Но одним только МДСом дело не ограничивалось. В своё время я умудрился достать полную коллекцию издательства МИР. А совсем недавно дорвался до http://librivox.org. Когда меня спросили, сколько книг я прочитал в жизни, то после достаточно долгих вычислений я сказал что примерно 3000. Сюда входило многое. Начиная от “Золотого Осла” Апулея (2 век нашей эры), заканчивая серией “Ушёл, учусь на волшебника” (последняя книга вышла недавно)
Я слушал лекции и читал всё подряд всю жизнь. Ничего, мозгу от этого хуже не будет, кажется место у вас там не закончится. А вот стилю написания будет только лучше.
Слушайте то, что интересно и замечайте то, как и что интересно. Вам это понадобится. Но пожалуйста, выносите своё суждение о том, что интересно. Не надо читать критиков и отзывы. Фиг с ними. Читайте тексты. И читайте разные жанры. Не значит, что вам нужно будет читать все произведения российских авторов 18-го века, но хоть что-то да прочитайте. Если единственное, что вы прочитали в жизни — это всё что написал Толкиен, то с написанием своих рассказов может быть туго.
И, я хочу ещё раз сделать на этом ударение — выносите собственное суждение о прочитанных книгах. Оно не обязательно должно соответствовать вашей школьной программе или мнению общества. Я, например, считаю, что Толстой был страшным занудой. Ничего более занудного, чем “Война и Мир” я себе представить не могу. А Достоевский был просто замороченным индивидуумом. Я это “Преступление и Наказание” еле осилил.
А вот, Орсон Скотт Кард и Пол Андерсон зашли мне намного лучше. Хотя, тот же Апулей писал очень задорно и интересно. А после прослушивания Тома Сойера в оригинале, я пропитался любовью к Марку Твену. Хотя книга “Старик и Море” вызвала у меня спорные чувства. А самая весёлая книга, когда-либо написанная на этой планете называется “Благие знамения” и принадлежит перу Нила Геймана и Терри Праттчета. Это — мои мнения. У меня таких мнений вагон и маленькая тележка.
Прочтение чудовищного количества разной литературы даст вам идею о том, как выглядели стили разных людей. Во все века существовали зануды и хорошие писатели. Определение того, кто является кем — это работа для вас.
На основании этого вы получите идеи о том, что можно делать с текстом. (А чего делать не следует).
Фильмы, стихи и музыка тоже подойдут. Главное, чтобы вы читали рассказы, которые читаются больше чем за пять минут. Собирайте данные и анализируйте сами. На это надо потратить время.
▍ Элемент третий

Пишите.
Тут нас постигает всё та же напасть современного общества. “Но я никогда ничего не писал! Я не умею писать!”.
Враки. Во-первых, вы, как минимум, писали диктанты и сочинения в школе. Да и в день вы пишите тучи комментов, email, сообщений и постов.
Но у вас никогда в жизни не было потребности писать что-то более развёрнутое. А сочинения и диктанты из школы вы в гробу видали. Тут ничего не поделаешь, надо тренироваться.
Ничего, вам понравится. Не всё так жутко.
Садитесь и записывайте эти анекдоты и рассказы. В старые добрые времена был такой ЖЖ. Там было прикольно до какого-то момента. А потом его забросили и все перевалили в инсту и вконтактик. А жаль. В ЖЖ писать надо было больше. В инсте дело простое — снапай фотки, получай лайки, учитывая что большинство этих бездарных фоток пропущено через тысячи фильтров, цены этому — чуть.
Вам надо тренироваться в написании текста, содержащем в себе определённую мысль, которая тянется больше чем на 2 абзаца.
В нашем замечательном мире, где вашим вниманием управляют большие дядьки из гугла и амазона, нам ненамеренно убивают умение концентрироваться. Куда ни смотри — всё очень быстро и коротко, только для того, чтобы клиент правильно монетизировался и у нас был высокий процент удержания клиентов. Тикток и Твиттер — это не те сервисы, в которых кто-то поощряет внимательность и способность “оставаться на той же мысле”.
Для написания статьи вам потребуется умение не отвлекаться на что-то. У вас должна быть идея, и вы должны её излагать. Поэтому, когда мы садимся и пишем о том, как правильно чесать котям пузо, то мы продолжаем писать о котях и пузе, а не уходим в разговор о собаках.
После того как вам удалось что-то написать, садитесь и работайте над стилем. Можете попробовать переписывать уже существующие тексты, или придумывать новые. Вам пригодятся знания из предыдущего пункта. Вы будете знать, как “звучат” тексты из средневековья, и как люди пишут сегодня. Различные обороты, фразы, сравнения, шутки и тому подобные вещи — всё это приходит к вам с опытом и знаниями в какой-то определённой области.
После примерно 750000 символов, у вас появится идея о том, что такое ваш собственный стиль. Вы сами его выберите. 750000 символов, это примерно 100000 слов или 500 страниц текста.
Много, скажете вы? Выглядит как будто много, но на самом деле это не так уж и много.
Тренируйтесь в написании email-ов. Нам надо достаточно часто писать, и вместо того, чтобы писать:
“Пожалуйста, пришлите инвойс №21991”
можете поразвлекаться и написать что-то в стиле:
“Дорогая Анна Андреевна,
Я с ужасом для себя заметил, что в отчётной ведомости за шестое июля отсутствует инвойс с номером 21991. Не могли бы вы, пожалуйста, предоставить его нам, путём залива на FTP сервер по адресу 127.0.0.12
С уважением,
И так далее”
А если вы работаете с клиентами, то тут вообще ограничение — это ваша фантазия. Людям на самом деле занудно читать “правильно составленные” “машинные ответы”, которые мы зачастую получаем от компаний:
“Здравствуйте, пользователь!
Сообщаем вам, что ваш запрос получен, пожалуйста, ожидайте в очереди 10 дней”.
Садитесь и переделывайте это. Если ваши ответы будут не машинными, то и читать вас будут больше.
Есть ещё более интересные методы. Можно, например, завести себе перьевую ручку, или вообще обзавестись пером и чернильницей и писать письма на бумаге. Что самое прикольное, если вы напишете красивое письмо, то в современном мире его могут и в рамку повесить. Ибо такие вещи — редкость.
Но ладно, хватит извращаться. Всё-таки написание статей и каллиграфия — это две разные вещи.
Вместо того чтобы скинуть запрос в слак вашему саппорту, напишите им на мыло.
Подробно изложите ситуацию и попросите посодействовать. Напишите развёрнуто и так, чтобы им не нужно было задавать никаких вопросов.
Или вот, например, лучший способ сэкономить себе время:
Каждый раз, когда вам задают вопрос, отвечайте на него в письменной форме и публикуйте в своём блоге.
“Вась, тыжпрограммист, какой компьютер купить?”
Не стоит сразу же пыжится, по поводу того, что вы — программист и подобные вопросы — это не ваш удел. Просто напишите статью на пару страниц. Расскажите в ней о том, что есть разные компьютеры и покупать лучше такие-то и такие-то.
И ответьте человеку ссылкой.
Вам и жить станет лучше, и народ вас зауважает больше. Вот, например, блог Скотта Хансельмана. Он его ведёт с Апреля 2002 года. Он бережно хранит все старые статьи и постоянно на них ссылается в общении с программистами и обычными людьми. Десятки миллионов символов. Десять книг. Некоторые посты можно просто брать и переделывать в главы.
Почитайте, кстати, его первые посты, которые были в стиле “привет, я завёл FTP” и пост, который он опубликовал буквально через два года после этого. Это пост, в котором он рассказывает как он “раздебажил” свою тёщу и научил её параллельной парковке. Это уже весело читать.
▍ Элемент четвёртый

Тема повествования.
Этим элементом нужно заниматься после того, как вы разобрались со всеми предыдущими моментами. То, о чём вы собираетесь писать.
Я не пишу о том, что не трогал собственными руками. Я не люблю “второсортных данных”. Когда я писал про powershell, ASP.NET, Rust, WinAPI, Телестудии и сети — всё что я писал, было написано на основе моего опыта. Я знаю с чего начать, как рассказать и чем закончить повествование.
И это умение частенько отсутствует у некоторых писателей. Статья (книга, повесть) начинается с одного, а заканчивается совсем другим.
Яркий пример, который я не положил в черновики — “Cказка — ложь”. Этот рассказ я написал наобум, и вышло достаточно криво. Я начал писать об одном, а закончил совсем другим. Результат — позорные 2.4к просмотров и куча минусов.
С другой стороны, у меня есть другой пример. Вот другая сказка под названием “Как он учился писать статьи на Хабре”. Всего лишь 1к просмотров, но 68 плюсов. Это — самый высокий показатель просмотров/плюсов среди всех моих статей. Статья — сказка про Васю, который хотел написать статью на Хабре, НЛО и котэ.
Так, погоди! Что за чушь? Ты говоришь, что писать надо про реальные вещи, которые ты испытал на собственной шкуре, а сам пишешь про НЛО и скатерти-самобранки.
А кто вам сказал, что испытанные вами эмоции не являются чем-то, что вы пережили? Возможно, вы видели что-то, а возможно, вы видели что-то во сне. Вы же знаете как Джеймс Кэмерон придумал “Терминатора”? Ему приснилось, что за ним гонится жуткий робот с красными глазами.
Никто не сказал, что ВСЁ что вы пишете, должно быть реальным. Вы могли испытать сильные эмоции по поводу чего-то и изложить эти эмоции в другой истории, нежели той, что была в реальности. Именно для этого у вас есть Пункт 2: “Много Читайте”. У вас будет много идей о том, в каком формате вы можете рассказать историю.
Можете играться. Брать историю из жизни и выдумывать персонажа, например, старого деда. И рассказывать историю о том, как старый дед делал то, {что делали вы}.
Как бы то ни было, помните вот о чём. У истории есть начало и конец. Если вы начинаете писать и у вас есть идея о начале и конце, то всё будет прекрасно. Если вы пока ещё не знаете, чем всё закончится — нууу… Я бы как минимум такие вещи называл второсортными. Почему?
Ну, посмотрите на те истории, которые мы считаем крутыми или гениальными. Все читали “Гарри Поттера”. Нравится вам книга? Нет? Неважно. Книга ещё как продавалась. Но, как мы знаем, в первых книгах были описаны герои и события, которые проявили себя только в середине серии. У Роулинг была идея о том, что будет происходить в будущем с крысами. Так же, как и Толкиен не сидел и не мучался идеей о том, должен ли Фродо разрушить кольцо. Начало и конец были.
Ещё один пример — Футурама. Мы все были в шоке, когда пересматривали первый эпизод и видели, таки, тень Зубастика, который подтолкнул Фрая в криогенную камеру. Начало и конец были. Между этими началом и концом была куча эпизодов, но у нас была гигантская история о том, как пацан из 2000-го года влюбился в девочку-мутанта из 3000-го года. И она закончилась тем, что в конце концов они поцеловались. А всё что было после — вызывает тяжёлые вздохи у фанатов и посты на реддите, где люди просят не возвращать Футураму к жизни, потому что мы и так её любим и менять её не нужно.
По поводу сериалов
Сериалы и серии книг, созданные для «дойки франшизы» на мой взгляд являются самым недостойным видом творчества. Звездные войны я перестал смотреть с Эпизода 7 и жалею, что видел его. А вот тот же Inception можно пересматривать 20 раз и получать от этого удовольствие. Или вышеупомянутая книга «Благие Знамения». Я её перечитал раз 10, и всё равно получаю удовольствие.
Но как бы то ни было, в сериале без конца есть две линии — основная, большая линия, и по одной на каждую серию.
То, что находится между началом и концом — это то, насколько круто вы пишите. У вас может быть прямой и неинтересный сюжет, а может быть целый шпионский боевик. Всё может быть грустно или весело, интересно, поучительно или повествовательно. Или занудно, если вы хотите испортить всем настроение. Как бы то ни было, середина — для вас.
Но хорошая середина существует только если есть начало и конец:
- Как научиться работать с Powershell? Замечательно!
Начало: Мы ничего не знаем о Powershell
Конец: Программист знает основы Powershell и может самостоятельно его изучить.
Результат: Плюс 180 в карму и какие-то невероятные 300к+ просмотров. - Что на самом деле таит в себе страшная цифра восемь?
Начало: Вы ничего не знаете про Windows 8
Конец: Вы понимаете что такое Windows 8 и что она нам принесёт.
Результат: +291 в карму. - Сказка — Ложь
Начало: сайфай в стиле средневековой Руси
Конец: Какие-то сумбурные мысли о текущем регулировании интернета.
Результат: минусы в карму.
▍ Пятый элемент

Не верьте критикам.
Самое простое в написании любой статьи/поста/email или книги — это то, что результат — налицо. У вас либо есть статья, либо её нет. Я давал примерные оценки того, сколько вам нужно написать, чтобы у вас появился свой стиль. Но я не говорил, что вам надо писать от восьми до десяти или по пять статей в день. Садитесь и пишите. Вот, например, недавно Нил Гейман сказал, что писал повесть Коралайн по 50 слов в день.
У меня нет строгого режима написания статей. Я, например, лучше всего работаю, когда кто-то просит материалы “прямо сейчас”. (Чем обычно довожу моего главреда до состояния панического ужаса. Все сроки горят, статей нет, а я за час-два, выдаю текст.) Я обычно пишу пять страниц текста за 1-2 часа. Я не люблю писать кусками. Но я — это я. Вы — это совершенно другое дело. Может быть, вас устраивает только написание с двух ночи до шести утра. А может быть вы вообще берётесь за него раз в месяц, но выдаёте 50 страниц в день. Как вам угодно.
Не надо вдаваться во всяческие поверья о том, как к вам должна приходить муза, и как вас должно ополаскивать манной небесной, чтобы вы могли писать. Если у вас есть идея о том, как что-то начнётся и как оно закончится, то садитесь и пишите. Если идеи нету — идите и собирайте данные. Если вы хотите писать для Хабра, то пойдите поковыряйтесь в кишках какой-нибудь системы, и у вас может появиться идея. Если у вас вдруг появилась идея в неподходящий момент, возьмите и запишите её. Напишите об этом потом.
Что касается оценок и механизма Хабра. Мы не раз видели эпические походы испанской инквизиции по поводу того, что система кармы работает хорошо или плохо. И да, тут всё может быть капризно, но у кармы есть свой прикол.
Если вы пишете нейтральную статью о том, как научиться что-то делать в области компьютеров для Хабра — то вам не стоит бояться. (Только прошу вас, не врите и действительно разберитесь с тем, что вы пишете. Не стоит обижаться за жутко заминусованные статьи, в которых вы рассказываете как поднимать кластер на кубере с помощью Microsoft Teams.)
Если вы пишете двоякую статью, в которой выражаете своё мнение на определённую проблему в обществе, то дела могут пойти по-разному, и тут только великий рандом может вам сказать, куда потянется ваша карма.
Так что, особенно для начала, рекомендую выбрать полезную обучающую тему, которая позволит другим лучше осваиваться с компьютерами. За это вы получите плюсы.
Но, сколько бы плюсов вам не выдали за статью, обязательно найдётся кто-то, кто придёт и скажет своё “бе” по поводу того, как ужасна ваша статья и по поводу того, как вам следует перестать писать прямо сейчас же.
Решение подобной проблемы только одно — просто игнорируйте это. Это — не проблема. Если ваша статья получила +40 рейтинга, и вас прочитали 7к человек, ну что же, поздравляю! Это очень хорош и вы вышли в топ Хабра на денёк. Молодцы. Если при этом первым комментом вам заявляют, что вам нужно было бы завязать с писательством, то просто игнорируйте это. Как бы то ни было, у вас рейтинг в +40. И большинство читателей оценило вашу статью по достоинству. А в разборки им лезть лень. И вы не суйтесь.
Когда к вам приходят с критикой, убедитесь что критикуют по делу и предлагают что-то взамен. Например, есть такой интересный пользователь berez, который обильно комментирует мой стиль. Причём, комментирует хорошо и по делу. Казалось бы, можно было бы и взбеситься по этому поводу, поскольку практически о каждой моей статье berez отписался мне в личку. Но, его советы на самом деле попадают в точку и позволяют мне что-то исправить или улучшить. Посему они надёжно хранятся.
А критика в стиле “ты унылое какашко” может быть отпущена в /dev/null гигабайтами.
▍ Заключение
Писать — это прикольно. Писать можно много, и это вам ничего не стоит. Более того, вы можете начать писать уже прямо сейчас.
- Научитесь рассказывать. Повествовать. Увлекательно говорить. Это приходит с практикой пересказов историй. Простой шаг, но в современном мире вам редко дают потренировать это умение.
- Читайте много литературы. Не важно чего, главное много и разнообразно. Это даст вам представление о том, как писали в разные времена и как пишут сейчас.
- Садитесь и пишите. Простое написание всего чего угодно, начиная от email, заканчивая статьями на блог, позволят вам создать свой собственный стиль.
- Уделите внимание идее. Идея начинается с чего-то определённого и заканчивается чем-то определённым. Убедитесь что у вас есть это начало и конец, тогда вам будет что излагать.
- Не парьтесь, если вас критикуют уж очень зело. Мнения рьяных критиков, рассказывающих о том, что вам надо себя убить, не стоят ничего. Хороший критик всегда скажет, что в вашем тексте не так и поможет вам его исправить.
Садитесь и тренируйтесь. Мне будет очень интересно прочитать ваши статьи!

2021-12-10T12:25:00+03:00
2021-12-10T16:06:26+03:00
2021-12-10T12:25:00+03:00
2021
https://inosmi.ru/politic/20211210/251096462.html
Пентагон задаст России жару
Пентагон задаст России жару
Политика
Новости
ru-RU
https://inosmi.ru/docs/terms/terms_of_use.html
https://россиясегодня.рф
После виртуального саммита во вторник между президентами США и России Джо Байденом и Владимиром Путиным Вашингтон полагает, что Кремль готовится атаковать своего украинского… ИНОСМИ, 10.12.2021
политика, сша, английский, f-35, f-22 raptor, f-15e strike eagle, b-1b lancer
https://cdnn1.inosmi.ru/images/25030/59/250305930.jpg
1200
630
true
https://cdnn1.inosmi.ru/images/25030/59/250305930.jpg
https://cdnn1.inosmi.ru/images/24173/13/241731336.jpg
2400
1505
true
https://cdnn1.inosmi.ru/images/24173/13/241731336.jpg
https://inosmi.ru/politic/20211209/251090229.html
https://inosmi.ru/politic/20211209/251090299.html
https://inosmi.ru/politic/20211210/251088262.html
Издание ИноСМИ
7 495 645-37-00
ФГУП МИА «Россия сегодня»
https://россиясегодня.рф/awards/
Издание ИноСМИ
7 495 645-37-00
ФГУП МИА «Россия сегодня»
https://россиясегодня.рф/awards/
Издание ИноСМИ
7 495 645-37-00
ФГУП МИА «Россия сегодня»
https://россиясегодня.рф/awards/
Издание ИноСМИ
7 495 645-37-00
ФГУП МИА «Россия сегодня»
https://россиясегодня.рф/awards/
Издание ИноСМИ
7 495 645-37-00
ФГУП МИА «Россия сегодня»
https://россиясегодня.рф/awards/
Popular Mechanics
https://cdnn1.inosmi.ru/images/23787/00/237870020.gif
После виртуального саммита во вторник между президентами США и России Джо Байденом и Владимиром Путиным Вашингтон полагает, что Кремль готовится атаковать своего украинского соседа и может это сделать уже в январе. Главной темой встречи, которая по сути закончилась ничем, стал сосредоточенный у рубежей Украины 175-тысячный российский контингент — и меры, которые США могут (или, наоборот, не могут) принять в ответ.
У Вашингтона есть ряд вариантов для сдерживания Москвы — от предоставления Киеву ключевых разведывательных данных до отправки войск, самолетов и кораблей в Европу. Хотя Путин понимает язык силы, убедить Россию пересмотреть свою дурную политику лучше всего смогут именно экономические санкции, которыми Байден пригрозил на их виртуальной встрече. Однако, если дело дойдет до физического конфликта — или даже войны — у США есть широкий спектр возможностей, как разобраться с Россией.
Сколько войск в итоге сосредоточила Россия?
В конце ноября агентство Bloomberg сообщило, что американская разведка проинформировала союзников по НАТО о скоплении российских сухопутных войск. Вдоль границы с соседней Украиной сосредоточилось примерно 50 батальонных тактических групп — или примерно пять дивизий. Батальонно-тактические группы (БТГ) — это автономные боевые группы, состоящие из бронетехники, мотострелков, артиллерии и сил ПВО и способные к самостоятельным действиям. Источники в разведке полагают, что в конечном счете их число может вырасти до сотни или порядка 175 000 военнослужащих. В августе российские государственные СМИ сообщили, что всего в сухопутных войсках России насчитывается порядка 170 БТГ.
США и НАТО до сих пор не выяснили, чтó Путин намерен делать со своими армиями, но на видеоконференции во вторник с президентом Байденом он заверил, что нападать Россия не собирается. При этом Кремль с его очевидной паранойей насчет расширения НАТО на восток явно хочет гарантий, что члены альянса не будут размещать оружие рядом с Россией. Едва ли США и НАТО будут заинтересованы в этих переговорах.
Однако Путин может попытаться запугать Украину и ее народ в надежде, что те выберут более податливое правительство, настроенное на умиротворение России, если не открыто пророссийское. Еще он может планировать ограниченные атаки с целью захвата отдельных украинских территорий. В худшем случае Россия может даже развернуть тотальное нападение на Украину, хотя Путин, похоже, понимает, что втягиваться в партизанскую войну в иракском стиле со страной размером с Техас более чем рискованно.
Как на конфликт на территории Украины могут ответить США?
Первое (и, пожалуй, важнейшее) — усилить наблюдение за российскими войсками, чтобы выяснить, чем они занимаются. Армия США могла бы передислоцировать шпионские самолеты RC-12 Guardrail из Прибалтики, чтобы следить за российскими коммуникациями в Калининграде (российская провинция между Польшей и Литвой) и вокруг него, а также российско-украинской границей.
Кроме того, ВВС могут увеличить количество миссий слежения с помощью беспилотников RQ-4 Global Hawk. Беспилотники размером с пассажирский лайнер Boeing-737 обычно стартуют с Сицилии и летят на восток над Украиной и Черным морем, одновременно заглядывая в саму Россию. На территории самой Украины могут действовать Силы специальных операций, исследуя сухопутные войска России и собирая информацию.
Если США обнаружат, что Россия готовится к неминуемой атаке в ближайшие недели, есть варианты, чтобы отвадить ее от этих шагов и в то же время заложить основу для более решительного ответа. Мощным сигналом, что Пентагон готов отправить в Европу сухопутные силы, было бы задействование флота Командования военно-морских перевозок США, который может перебросить через Атлантику танки, БМП и другую тяжелую технику. (Флот морских перевозок тоже старый, и чем раньше его пустить в ход, тем лучше).
Армия тоже может передислоцировать существующие силы в Европе, чтобы противодействовать российской переброске. Боевая группа 1-й бронетанковой бригады 1-й пехотной дивизии находится в Европе и проводит учения с НАТО и другими европейскими союзниками, но многие из ее подразделений разбросаны по континенту. Реформа бригады в восточной Польше создаст мощные наземные силы вмешательства. Кроме того, в Польше могут сосредоточиться 2-й кавалерийский полк из Германии и 173-я воздушно-десантная бригада из Италии. Активация боевых подразделений Национальной гвардии — например, боевой группы 30-й бронетанковой бригады штата Миссисипи и 36-й пехотной дивизии Национальной гвардии Техаса — станет еще одним сигналом, что США готовятся к затяжному кризису, не трогая при этом резервистов.
Разумеется, в дело вмешается и ВМС. Активы американских авианосцев сейчас невелики: между Восточным побережьем и Филиппинским морем курсирует всего один авианосец. Ударная группа авианосца «Гарри Трумэн» (Harry S. Truman) 30 ноября вылетела из Норфолка, штат Виргиния, для регулярного развертывания. В ближайшие недели «Трумэн» и его эскорт, вероятно, покинут Европу, а с переброской ударной группы в Балтийское море ее истребители и крылатые ракеты «Томагавк» смогут угрожать российским войскам, сосредоточенным против севера Украины. Другой вариант — отправить в Европу одну или несколько подводных лодок класса «Огайо» с управляемыми ракетами с заходами в местные порты. Каждая из них оснащена до 154 крылатых ракет «Томагавк».
Но решающей силой могут оказаться ВВС США с их истребителями-невидимками и крылатыми ракетами большой дальности. Истребители и бомбардировщики, в том числе F-22 Raptor, F-35 Joint Strike Fighter и F-15E Strike Eagle пересекут Атлантику и приземлятся на базах НАТО в Польше и Румынии, которые граничат с Украиной. Стратегическое командование США может перебросить бомбардировщики с крылатыми ракетами на базы в Великобритании. Американские стратеги наверняка предпочтут бомбардировщики B-1B Lancer за их способность нести до 24 общевойсковых ракет класса «воздух — поверхность», запускаемых вне зоны объектовой обороны (JASSM). Эскадрилья всего из десяти B-1B с ракетами JASSM сможет поразить до 240 отдельных целей, значительно подорвав российскую мощь вторжения. Еще одно преимущество B-1B — неядерное вооружение. Это убедит Москву, что Вашингтон не намерен размещать в Европе ядерное оружие. Пока что.
Возможности Пентагона настолько огромны, что мы перечислили лишь считанные варианты. И все же, что бы ни делал Пентагон, ничто не ударит по Путину больнее экономических санкций. В показаниях в Сенате США в 2017 году утверждалось, что Путин с личным состоянием порядка 200 миллиардов долларов — один из богатейших людей мира. Из-за господства западных финансовых институтов и взаимосвязанного характера мировой экономики его состояние уязвимо для экономических санкций, как и богатства его союзников. Но хватит ли военных угроз и санкций, чтобы не допустить российского вторжения на Украину? Ответ на этот вопрос знает лишь Путин.
Материалы ИноСМИ содержат оценки исключительно зарубежных СМИ и не отражают позицию редакции ИноСМИ.

