Редакция [dikmax’s blog] приветствует тебя, %username%!

Самое интересное: Карта путешествий, Планировщик маршрутов, ООП в JavaScript, Путешествие по Европе 2013, Осло, Рига, Вильнюс, Весенние каникулы, Путешествие по Европе 2014.

Dart и highlight.js

highlight.js: Syntax highlighting for the Web

Когда я создавал этот блог, нужно было что‑то делать с подсветкой синтаксиса для примеров кода, которые здесь появляются. После рассмотрения различных альтернатив (уже и не помню, каких именно) я остановился на highlight.js. На тот момент эта библиотека поддерживала все необходимые мне языки. А потом я решил поэкспериментировать с
Dart… Ну и написать пару постов о нём. Смотрю, а поддержки Dart в highlight.js нет. На сайте проекта сказано, что разработчики не выполняют заказы на добавление новых языков, если хотите поддержку нового языка, то реализуйте её сами.

Что делать, реализовал поддержку и отправил pull request на добавление языка в библиотеку. А пока использовал свою сборку из своего репозитория. Прошло полгода — и теперь мой патч наконец включили в библиотеку! Более того, новая версия 8.2 уже вышла и вы можете ей воспользоваться, чтобы добавить поддержку подсветки исходного кода на Dart (и других языках) к себе на сайт.

Озёрный край

Что‑то я вам всё про заморские красоты рассказываю, а про родные, белорусские, ни слова. Надо бы это исправить.

Читать дальше...

Как сделать свою карту

Сегодня я расскажу вам, как с помощью JavaScript и d3 нарисовать карту, подобную моей.

Читать дальше...

Карта посещённых стран

Я давно хотел себе в блог красивую карту, где будут отмечены все посещённые страны и города. Наконец, руки у меня дошли до этого дела, и я представляю вашему вниманию новую страницу в блоге.

Заглянув внутрь реализации, можно обнаружить: данные Natural Earth, библиотеки d3 и TopoJSON, и модную хипстерскую проекцию‑бабочку Ватермана (xkcd, который и натолкнул на идею взять именно эту проекцию).

Надеюсь, вам нравится не меньше моего.

Eurotrip 2014

  1. Выезд из Минска

Молдова

  1. Кишинёв

Румыния

  1. Бухарест
  2. Бран, Рашнов, Брашов
  3. Сигишоара

Венгрия

  1. Будапешт

Словакия

  1. Братислава

Австрия

  1. Вена
  2. Грац

Хорватия

  1. Загреб
  2. Плитвицкие озёра

Словения

  1. Любляна
  2. Постойнские и Шкотьянские пещеры
  3. Озёра Блед и Бохинь

Италия

  1. Падуя
  2. Верона
  3. Болонья
  4. Флоренция
  5. Везувий и Помпеи
  6. Неаполь
  7. Капри
  8. Рим
  9. Милан и Бергамо

Итоги

Магниты

Магниты