
Привет, меня зовут Вячеслав Олиянчук, я живу в Санкт-Петербурге, профессионально занимаюсь сайтостроением, иногда сочиняю музыку и пишу в этот блог. Подписывайтесь на RSS.
- Основные темы этого блога:
- Сайтостроение
- Музыка
- Путешествия
Всё, что вы делаете в Vim неправильно
Недавно я выступал на Web Standards Days в Москве с презентацией «Всё, что вы делаете в Vim неправильно». Ссылки по теме:
- Vimi — Vim setup для веб-разработчика. Понятный, прокомментированный .vimrc, набор полезных функций и шорткатов, предустановленные плагины, которыми можно управлять прямо из .vimrc, документация.
- Слайды презентации «Всё, что вы делаете в Vim неправильно»
В этом посте я хочу написать то, что осталось вне рамок этого выступления, но тем не менее заслуживает отдельного внимания. Речь пойдет о настройке цветовой схемы в терминале, шрифта и некоторых других тонкостях.
В зависимости от ваших задач иногда будет удобнее использовать не MacVim запущенный у вас на машине, а тот Vim, который лежит на удаленном сервере. В моей презентации этому был посвящен слайд:

Опишу подробнее, что и как у меня настроено.
256 цветов в терминале
Я не пользуюсь стандартным Terminal.app в OS X из-за его ограниченных возможностей, отсутствия полноэкранного режима и некоторых полезных мелочей. Рекомендую iTerm 2. Цветовую схему и в терминале и в Vim я всегда ставлю Solarized Dark. Для корректного отображения цветов нужно поставить Preferences → Profiles → Terminal → Report Terminal Type: xterm-256color.

Шрифт в терминале
После долгих скитаний и экспериментов я выбрал Menlo Regular (обязательно с включенным антиалиасингом). Размер по вкусу. Сейчас у меня 11pt.

Screen
Если вы еще не пользуетесь утилитами для виртуализации сессий в терминале — обязательно хотя бы попробуйте. Я выбрал для себя Screen, один раз разобрался, настроил и теперь при запуске терминала Screen запускается автоматически, так как прописано в .bashrc:
if [ $SHLVL == 1 ]; thenscreen -RR -Dfi
Это условие позволяет запускаться Screen только если вы не находитесь в нем. Иначе будет бесконечный цикл: в .bashrc написано запустить Screen, а Screen запускает bash...
Едем дальше. Цвета в Screen тоже нужно настраивать, так как у него свои соображения на этот счет. Чтобы привести Solarized к исходному виду я сделал вот такой .screenrc:
#terminfo and termcap for nice 256 color terminal# allow bold colors - necessary for some reasonattrcolor b ".I"# tell screen how to set colors. AB = background, AF=foregroundtermcapinfo xterm "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm"termcapinfo xterm-256color "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm"termcapinfo screen-bce "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm"termcapinfo xterm-new "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm"# erase background with current bg colordefbce "on"
Zsh как альтернатива bash
Я один раз попробовал и мне хватило того, что zsh умник до такой степени, что автокомплитит не только команды, пути, имена фалов, а еще и имена параметров у команд. В один момент я потратил часик на чтение интернетов и теперь пользуюсь oh-my-zsh (это такой фреймворк для плагинов zsh) и возвращаться на bash совсем не вижу причин. Выглядит терминал у меня примерно так:

P.S. Всё, что касается настроек Screen в .bashrc естественно можно использовать и в .zshrc
Хитрости iMessage
На этой неделе провожу эксперимент: хожу с телефоном на Андроиде, а свой iPhone пока отложил в сторону. Сегодня, я получил SMS-сообщение, прочитал его и даже не обратил внимания что оно пришло на iPhone, в котором нет sim-карты. Осознал это только через пару минут.
Оказывается, iMessage может принимать сообщения от других пользователей iMessage на основе Apple ID, в том случае если телефон находится в поле Wi-Fi. Из этого следует, что не стоит активировать чужие устройства с помощью своей симки и своего Apple ID.
Как складывать наушники, чтобы они не путались
Я снял лайфхак-видео для всех, кто ругается на запутавшиеся наушники, вынимая их из своего кармана. Однажды мой папа показал мне способ складывать любые провода так, чтобы они не путались и быстро разматывались. Надеюсь этот нехитрый способ пригодится и вам. Приятного просмотра:
Mixtape: 13 to 27
28 октября мне исполнилось 27 лет. По этому случаю я записал небольшой микс, которым спешу порадовать вас.
В 42-х минутном миксе можно услышать Tricky, Apparat, Deadboy, Trentemoller, Africa Hitech. Одна из основных побед лично для меня — это отсутствие всякого рода «йорковщины» и попытка создать актуальную гремучую смесь из электронного и акустического. Ну и конечно же все строится вокруг сильных мелодий и странных, причудливых ритмических фигур.
Приятного прослушивания.
- My Friend Metatron By The Bad Plus
- Kingston Logic By Tricky
- Sing By Four Tet
- Let Me See What U Workin With (Pearson Sound Remix) By Rod Lee
- Song Of Los By Apparat
- Ain't Gonna Lie By Deadboy
- Your Waltz By Nicolas Jaar
- Sex Cray By Blood Orange
- Even Thougt Youre With Another Girl By Trentemoller
- Our Luv By Africa Hitech
- Pieces Of Ipanema (Mark Pritchard Mix) By Azymuth
- The Look By Jacoes Greene
- Give It Up By Lcd Soundsystem
P. S. Можно скачать, но для этого нужно спросить у меня где :)
Рецензия на альбом ДДТ «Иначе»
Я шабашу на кухне в дырявом трико,
Под тяжестью строк волоса облетают
Как же хочется верить в свое ремесло...
Предисловие
Когда-то давно, в начале девяностых в России продавались одни кассеты. И откуда-то далеко с запада долетали слухи и о новом цифровом носителе — компакт-дисках. Прошло пару лет и фирма грамзаписи «Мелодия» начала продавать прямо около моего дома первые компакт диски. Их абсолютно никто не покупал и все просто заходили в магазин попырится — накопить на диск было реально, но вот достать CD-проигрыватель было не просто. Мой отец все-таки сделал нереальное. И в тот же день купил весь ассортимент CD, представленный 5-6 дисками. Эти диски до сих пор бережно хранятся у нас дома. Вы представляете, что такое было услышать маленькому тогда еще дошкольного возраста ребенку? После тянущих запись, шипящий, жующих пленку, переписанных по сто раз кассет это был шок. И, вот, я услышал кристальные голоса. Среди прочих — Фрэдди и Юрий. В те времена вышел диск «Актриса весна». Я помню его наизусть даже если ночью разбудить. Сами подумайте — я слушал диски по кругу и не останавливаясь, и даже звать обедать и ужинать меня надо было хлопав по плечу — наушники орали на всю.
Теперь оставим эту преамбулу объясняющую внимательному читателю мой бекграунд и ориентир на качественный звук, творческую составляющую, артистическую важность подачи материала.
Иначе
Еще не сказаны такие слова о музыке, которые указывали бы, что и как делать нельзя. Но что-то эстетическое, что-то чувственное подсказывает мне изнутри, что «Иначе» мимо кассы, не вкусно, местами даже безвкусно и я не хочу, чтобы это было новой российской музыкой. Хоть и совсем эмоционально, но попробую раскрыть.
Музыка, концерты, альбомы, песни — все для развлечения. Нельзя толкать людям груз. Народ подсознательно не поведется.
Хотите думать — послушайте джаз — музыкальную свободу в чистом виде, кристаллы наслаждения и смака каждой ноты и каждой доли.
Хотите петь — пойте, что чувствуете — и вряд ли это будет про смерть, пах и мигалки. По природе человек настроен испытывать положительные эмоции. Посмотрите на Макса Кавалеру из Soulfly. Человек реально тащится от тяжелого жанра. Удовольствие получает. А здесь не слышно ни от группы удовольствия, ни от моего сердца, слушающего все это пепелище. Вот что чувствуете, а? Шевчук призывает задавать вопросы и отвечать. Ответьте, пожалуйста, себе, что чувствуете слушая «Иначе»?
Послушайте про удовольствие: «У тебя есть сын, у меня лишь ночь...». Там светлую улыбку микрофоном записали очень крупным планом, не смотря на то, что улыбка безмолвна. Чистый фикс момента музыкального счастья. Типа коды в карме полис: «...Phew, for a minute there, I lost myself, I lost myself...» :)
А в «Иначе»? Шевчук-актер — слабоват. Шевчук-образ — мужиковат. Шевчук—музыкант — бард. При чем здесь NIN и Pink Floyd? Это как резиновые сапоги сравнивать с катушкой от ниток.
Где этот контрабас, эти широкие и талантливые аранжировки? Где качественная прозрачная запись, мелкие и важные партии-детали, музыкальные фразы, которые не просто вкусно звучат, но еще и чего-то стоят? Почему этот чудо продюсер работавший с Бъёрк так залажал звук? Альбом писали 2 года, вымучили? Где ощущение праздника и главное резонанса? Я его не чувствую. Где эти берущие за душу соло гобоя и сакса? Где пейзажи? Это какое-то пепелище...
Как русскую музыку могут делать иностранные продюсеры? Зачем надо набираться смелости и просить Ино сделать для ДДТ звук? Русскую волну никто никогда не сделает кроме российских специалистов, людей отдавших профессии всего себя и живущих здесь. Такие люди есть, и их становится все больше.
Концертная программа перемалывает старую тему в сотый раз. И все это канет в лету так же как и канул «Мир номер ноль». Стену уже ничего не сломает.
Музыка это искусство услаждать ухо приятными звуками, и немаловажно, чтобы музыку сопровождала интересная аура и история. Такой историей не может стать искаженный логотип ДДТ на афише и заявления Юры-музыканта на марше несогласных. Потому что к музыке эта деятельность не имеет никакого отношения. Поешь — пой, играешь — играй. А мы послушаем и оценим мастерство услаждать и доставлять. Пока ничего сравнимого с «Актрисой весной»: ни по качеству стереозвукозаписи — я с младых ногтей тащился до экстаза от «Боже! Сколько лет я иду... но не сдалал и шаг! ...» (текст из песни «Родина», альбом «Актриса весна», 1992 год); ни по артистизму — ни лирике, ни рубилову я не могу поверить, все кажется картонным; ни по подаче — технологии, видеоряд, большие залы — это мимолетно.
Не слышно на записи «Иначе» воздуха. Все словно картонная вывеска поверх кирпичной стены в питерском колодце. И мелочно, по сравнению с «Новая вера рванет! Ложись!» (слова из песни «Храм», альбом «Актриса весна», 1992 год). Почему так?
Поверил? Во что?
Музыка — самое абстрактное и одновременно самое точно и однозначно воспринимаемое из искусств. Очень не спроста такое сочетание. Тут либо нравится, либо увольте. Не просто вкусовщина и модные мимолеты. Музыка — это художественные образы для передачи настроения. Фальш здесь уместна только как прием. Остальное должно доставлять лулзы. А если более грамотным языком — преумножать радость. Это есть смысл прослушивания. Альбом «Иначе» оставляет очень темное, хмурое и тяжелое вмечатление. Радости не заметил.
Надеюсь все-таки они послушают Браина и поумерят пыл своих барабанов и кинут на звякающую струну свой последний камень.
Дополнительные материалы
- 1992: Актриса весна — послушать целиком.
- 2011: Иначе — послушать аудиоматериал на youtube.
CSScomb 2.06
Главное достижение версии 2.06 — успешное прохождение всех существующих тестов по CSS. Это не значит, что «расческа» безупречно сортирует CSS, это значит, что те тесты, которые есть на сайте проходятся успешно. Остается прокачивать поддержку LESS и SASS (есть довольно много заваленных тестов) и искать новые юзкейсы по нативному CSS.
Пробуйте онлайн-версию и скачивайте плагины для популярных редакторов кода.
Change log 2.06:
- Исправлена ошибка парсинга
/* ... **/. Расческа спотыкалась на закрывающей конструкции с несколькими звездочками подряд. Теперь все ок. -
Прокачана сортировка блока правил полностью закомментированного построчно:
Теперь такие блоки правил будут отсортированы так, как если бы они не были закоментированны./* .about{ *//* width:50%; *//* float:left; *//* } */ - Закрыт баг с сортировкой деклараций, после которых есть комментарии.
- Мелкий рефакторинг
- Инфраструктура для деплоя плагинов
- Как подсказывают в твиттере PyCharm так же хорошо работает с плагином от IntelliJIDEA
Следите за дальнейшими обновлениями CSScomb в твиттере или сайте CSScomb.com.
Творческий процесс от Олега Нестерова

Не смог пройти мимо — очень понравилась проникновенная и нестандартная форма мысли Олега. Приятное выступление.
Олег упоминает лекцию Браина Ино, рассказывает много историй из собственного опыта, истории рок и не рок музыки и творческого процесса в целом. Особенно понравились метафоры про стаканчик, про то, что идеи борятся между собой за право вселиться в человека, и про посредников в музыке, которых стало меньше с появлением электрогитары.
На сайте mildberry много других интересных видео.
В рамках борьбы с тем, что ты слушаешь...
Всем давно известно мое скептическое отношение к проекту vk.com, но идея сильнее всяких брезгливых чувств. Итак, у меня появилась затея, которую можно опробовать только в России и только здесь и сейчас. Несмотря на плохое качество mp3, его перекомпрессированный звук, краденную музыку, дешевую рекламу и собственный стыд к происходящему, я все-таки решился...
Прошу любить и жаловать мой новенький аккаунт vk.com/miripiruni. Но не спешите лезть ко мне в друзья, писать сообщения и размалевывать «стену» бесполезным хламом или бестолковым «привет, как дела?». Суть аккаунта не в переписке или контактах, а в публичной ленте музыки, которую я и так собираю, только никто не видит. Из всех сервисов, любезно предоставляемых ВК, меня заинтересовали только аудиозаписи с возможностью создавать плейлисты.
Для тех, у кого есть аккаунт на VK я буду шарить ленту музыкальных находок, систематизировать исполнителей и релизы. Причем речь идет не только о буквально только что выпущенных треках, но и о том, что попалось мне на глаза только сейчас. Через какое-то время там должно накопиться довольно много плейлистов-находок по месяцам + возможно тематические подборки. Так что позже будет удобно нажать на play и слушать часок-другой без мысли «кого включить на этот раз?». Естественно, туда попадут только примечательные, оригинальные, сто́ящие записи.
Надеюсь так же, что моя музыкальная лента сыграет важную роль в рамках борьбы с повсеместным неприкрытым безразличием либо к звуку, либо содержанию музыки, либо и того и другого.
Первый плейлист постепенно обновляемый в течении всего июля. Приятного прослушивания!