Да кстати, про название, видимо это реверанс в сторону уже почившего vi, самого яркого представителя «топоров», оказавшего неизгладимое влияние на своих потомков. :)
Насчет редактирования конфигов это просто один из самых популярных примеров, который приходит на ум. Я лично использую для программирования Vim, мне в нем объективнее удобнее работать (по сравнению с такими монстрами как Toad и SQL Navigator для разработки под Oracle), тем более для такой специфики как PL/SQL мало бесплатных альтернатив, а гибкость Vim позволяет настроить редактор под любой вид разработки (главное было бы желание и время).
А если серьезно, автор недалеко ушел от истины со своим примером про терминатора. Вот хотя бы одна из последних новостей про Linux-винтовку. Windows хорошая ОС, но Unix-инкарнации в мире распространены гораздо больше — Linux, Mac OS X, *BSD, web-сервера, облака и т.п. В основе редактирования поведения классических Unix'ов лежит редактирование конфигов и здесь уверенное владение vi, как редактором, присутствующим во всех системах, служит очень большую пользу. Кстати (просто интересный факт) — это одна из причин, почему так сильно хаят systemd — он очень сильно отходит от основ философии Unix в этом плане.
Да не обращайте внимания на минусы. Аудитория на хабре/гиктаймсе обычно ожидает некий критический взгляд (это конечно, в общем, по опыту многих предыдущих обсуждений различных обзоров). Наверное, это из-за того, что раньше было много статей в корпоративных блогах, где цель статьи «продать» со всеми вытекающими. Но я верю, что вы написали этот пост просто с искренним желанием поделиться своим опытом.
Да это устройство не для всех, но для определенной категории (дизайнеры, архитекторы, проектировщики) — это просто отличный подарок. Neo smartpen, определенно, идет в мой виртуальный wish-list.
Fail faster succeed sooner. Наверное этого подхода должны придерживаться все, кто хочет начать что-то новое, причем не важно, что именно — стартап, изучение иностранного языка, рефакторинг увеличивающего свою энтропию легаси и т.п.
Недавно работал с жутким спагетти-кодом, удаляя большие закомментированные куски программы и устаревшие не используемые функции, и как-то само собой родилось хорошее словесное описание всего этого действа — «кастрация кода».
Абсолютно согласен «7 принципов» очень мощная книга.
Еще понравилась книга «Легкий способ перестать откладывать дела на потом», автор сконцентрировал в ней множество идей и способов борьбы с прокрастинацией, и очень доходчиво на ярких примерах из своей психотерапевтической практики рассказывает почему, собственно, возникает желание отложить дела на потом.
«Атлант расправил плечи» Айн Рэнд — художественная книга, очень мотивирующая, «библия» многих бизнесменов.
Насчет редактирования конфигов это просто один из самых популярных примеров, который приходит на ум. Я лично использую для программирования Vim, мне в нем объективнее удобнее работать (по сравнению с такими монстрами как Toad и SQL Navigator для разработки под Oracle), тем более для такой специфики как PL/SQL мало бесплатных альтернатив, а гибкость Vim позволяет настроить редактор под любой вид разработки (главное было бы желание и время).
Еще habrahabr. Часто пользуюсь командой "/", чтобы быстро перейти в поле поиска и набрать запрос.
Да это устройство не для всех, но для определенной категории (дизайнеры, архитекторы, проектировщики) — это просто отличный подарок. Neo smartpen, определенно, идет в мой виртуальный wish-list.
set encoding=utf-8
в _vimrc (Windows 7). На данный момент прикрутил поддержку Unicode так, как рассказывается в статье.Еще понравилась книга «Легкий способ перестать откладывать дела на потом», автор сконцентрировал в ней множество идей и способов борьбы с прокрастинацией, и очень доходчиво на ярких примерах из своей психотерапевтической практики рассказывает почему, собственно, возникает желание отложить дела на потом.
«Атлант расправил плечи» Айн Рэнд — художественная книга, очень мотивирующая, «библия» многих бизнесменов.