Вагрант и каталог, который не хотел удаляться

В одном из фриланс-проектов используется Vagrant, а я недавно поставил свежий El Capitan.

На самом деле нет

Простите, но я устал от велосипедизации и их лозунгов. Поэтому щас будет порция сарказма, по мотивам http://bike2work.ru/know-how/.

Автоматический импорт ssh-ключа в ssh-agent в МacOS

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

Первый подход к ES6

Спецификация ECMAScript6 уже пару месяцев как перешла в статус ратифицированного стандарта, а я так и не написал на нём ни строчки. Но вот подвернулся шанс.

«Ручная» загрузка треков в Garmin Connect

Сегодня утром у меня «моргнул» WiFi как раз во время синхронизации треков из моего Garmin Forerunner в Garmin Express на MacOS. Вроде бы ничего страшного, но софт у Гармина сильно хуже железок, поэтому треки с часов списались, а в «облако» не улетели. И при повторной синхронизации с работающим WiFi ничего не произошло. В общем, зажал Express мои треки.

Марвин, который час?

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

Как это будет сказать по-русски?

Давно хочу написать статью на тему кириллицы в программировании и около того. Но статья всё не выходит, поэтому пусть будут тезисы. Тезисы на тему того, когда допустимо использовать родной язык в коде и сопутствующем ему окружении — в комментариях, коммит-мессаджах, тестах.

Год 2014-й

  • съездили в Сочи на Олимпиаду
  • пробежал два марафона. Один в январе, по Дороге жизни, второй — в Париже. После Парижа бегать как-то расхотелось
  • ездили на прокатной машине по Европе
  • провели очередной WebStandards Days в Питере
  • познакомился с каучсёрфингом с обоих сторон
  • собрал себе ещё один велосипед
  • ещё раз сменил место работы
  • почти перестал работать по ночам
  • написал 7 заметок в этот блог

Событие transitionend в Safari

Делал простенький lightbox с transition. Кликнули по картинке — в body добавился блок-оверлей и в нём плавно раскрылась большая картинка. Кликнули по оверлею — картинка свернулась и оверлей исчез.

Проблема с artboard в иллюстраторе при сохранении svg

При сохранении файлов в svg в Illustrator почему-то криво выставляются размеры artboard (монтажной области — того белого поля, на котором должна быть вся графика). Точнее не так — при сохранении в svg сам по себе artboard корректно сохраняется в значения атрибута viewBox, а вот при повторном открытии этого же svg-файла размеры artboard изменяются непредсказуемым образом. Графика тоже смещается в произвольное место.