Блог о сайтостроении, музыке и путешествиях

Вячеслав Олиянчук

Привет, меня зовут Вячеслав Олиянчук, я живу в Санкт-Петербурге, профессионально занимаюсь сайтостроением, иногда сочиняю музыку и пишу в этот блог. Подписывайтесь на RSS.

Основные темы этого блога:
Сайтостроение
Музыка
Путешествия
Популярные посты:
Самое лучшее видео с 404fest
Что такое кикер?
Про Flexbox, Grid, Template layout
Инструмент сортировки CSS-кода
О теге audio и его атрибуте loop
Пишите правильно: «репозиторий»
Впечатления от Берлина

Архив постов

Проекты:
CSScomb: инструмент для сортировки
Vimi: Vim-бандл для веб-разработчика
Советую посетить:
books.google.com
my.safaribooksonline.com
stackoverflow.com
web-standards.ru

Всё, что вы делаете в Vim неправильно

Недавно я выступал на Web Standards Days в Москве с презентацией «Всё, что вы делаете в Vim неправильно». Ссылки по теме:

  1. Vimi — Vim setup для веб-разработчика. Понятный, прокомментированный .vimrc, набор полезных функций и шорткатов, предустановленные плагины, которыми можно управлять прямо из .vimrc, документация.
  2. Слайды презентации «Всё, что вы делаете в Vim неправильно»

В этом посте я хочу написать то, что осталось вне рамок этого выступления, но тем не менее заслуживает отдельного внимания. Речь пойдет о настройке цветовой схемы в терминале, шрифта и некоторых других тонкостях.

В зависимости от ваших задач иногда будет удобнее использовать не MacVim запущенный у вас на машине, а тот Vim, который лежит на удаленном сервере. В моей презентации этому был посвящен слайд:

Vimi environment

Опишу подробнее, что и как у меня настроено.

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 ]; then   screen -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. Одна из основных побед лично для меня — это отсутствие всякого рода «йорковщины» и попытка создать актуальную гремучую смесь из электронного и акустического. Ну и конечно же все строится вокруг сильных мелодий и странных, причудливых ритмических фигур.

Приятного прослушивания.

  1. My Friend Metatron By The Bad Plus
  2. Kingston Logic By Tricky
  3. Sing By Four Tet
  4. Let Me See What U Workin With (Pearson Sound Remix) By Rod Lee
  5. Song Of Los By Apparat
  6. Ain't Gonna Lie By Deadboy
  7. Your Waltz By Nicolas Jaar
  8. Sex Cray By Blood Orange
  9. Even Thougt Youre With Another Girl By Trentemoller
  10. Our Luv By Africa Hitech
  11. Pieces Of Ipanema (Mark Pritchard Mix) By Azymuth
  12. The Look By Jacoes Greene
  13. 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 год). Почему так?

Поверил? Во что?

Музыка — самое абстрактное и одновременно самое точно и однозначно воспринимаемое из искусств. Очень не спроста такое сочетание. Тут либо нравится, либо увольте. Не просто вкусовщина и модные мимолеты. Музыка — это художественные образы для передачи настроения. Фальш здесь уместна только как прием. Остальное должно доставлять лулзы. А если более грамотным языком — преумножать радость. Это есть смысл прослушивания. Альбом «Иначе» оставляет очень темное, хмурое и тяжелое вмечатление. Радости не заметил.

Надеюсь все-таки они послушают Браина и поумерят пыл своих барабанов и кинут на звякающую струну свой последний камень.

Дополнительные материалы

CSScomb 2.06

Главное достижение версии 2.06 — успешное прохождение всех существующих тестов по CSS. Это не значит, что «расческа» безупречно сортирует CSS, это значит, что те тесты, которые есть на сайте проходятся успешно. Остается прокачивать поддержку LESS и SASS (есть довольно много заваленных тестов) и искать новые юзкейсы по нативному CSS.

Пробуйте онлайн-версию и скачивайте плагины для популярных редакторов кода.

Change log 2.06:

  1. Исправлена ошибка парсинга /* ... **/. Расческа спотыкалась на закрывающей конструкции с несколькими звездочками подряд. Теперь все ок.
  2. Прокачана сортировка блока правил полностью закомментированного построчно:
    /* .about{ *//* width:50%; *//* float:left; *//* } */
    Теперь такие блоки правил будут отсортированы так, как если бы они не были закоментированны.
  3. Закрыт баг с сортировкой деклараций, после которых есть комментарии.
  4. Мелкий рефакторинг
  5. Инфраструктура для деплоя плагинов
  6. Как подсказывают в твиттере PyCharm так же хорошо работает с плагином от IntelliJIDEA

Следите за дальнейшими обновлениями CSScomb в твиттере или сайте CSScomb.com.

Творческий процесс от Олега Нестерова

Олег Нестеров в гостях Mildberry Inspiration

Не смог пройти мимо — очень понравилась проникновенная и нестандартная форма мысли Олега. Приятное выступление.

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

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

На сайте mildberry много других интересных видео.

В рамках борьбы с тем, что ты слушаешь...

Всем давно известно мое скептическое отношение к проекту vk.com, но идея сильнее всяких брезгливых чувств. Итак, у меня появилась затея, которую можно опробовать только в России и только здесь и сейчас. Несмотря на плохое качество mp3, его перекомпрессированный звук, краденную музыку, дешевую рекламу и собственный стыд к происходящему, я все-таки решился...

Прошу любить и жаловать мой новенький аккаунт vk.com/miripiruni. Но не спешите лезть ко мне в друзья, писать сообщения и размалевывать «стену» бесполезным хламом или бестолковым «привет, как дела?». Суть аккаунта не в переписке или контактах, а в публичной ленте музыки, которую я и так собираю, только никто не видит. Из всех сервисов, любезно предоставляемых ВК, меня заинтересовали только аудиозаписи с возможностью создавать плейлисты.

Для тех, у кого есть аккаунт на VK я буду шарить ленту музыкальных находок, систематизировать исполнителей и релизы. Причем речь идет не только о буквально только что выпущенных треках, но и о том, что попалось мне на глаза только сейчас. Через какое-то время там должно накопиться довольно много плейлистов-находок по месяцам + возможно тематические подборки. Так что позже будет удобно нажать на play и слушать часок-другой без мысли «кого включить на этот раз?». Естественно, туда попадут только примечательные, оригинальные, сто́ящие записи.

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

Первый плейлист постепенно обновляемый в течении всего июля. Приятного прослушивания!