Dart и highlight.js

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

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

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

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

Карта

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

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

Результаты конкурса

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

Эталонный список городов, по которому и производился подсчет. Из всех посещённых городов я исключил те, которые никто не называл: всё равно они никак не влияют на результат.

  1. Бухарест
  2. Брашов
  3. Бран
  4. Будапешт
  5. Братислава
  6. Вена
  7. Грац
  8. Загреб
  9. Любляна
  10. Верона
  11. Флоренция
  12. Рим

Итоговая таблица.

УгаданоНе угаданоЛишниеСумма
Феня Макарова6-6-2-2
Надежда Мирошина5-7-12-14
Виктор3-9-7-13
Yuliya Marozava9-3-33
Александра Дикун7-5-5-3
dnnx1-11-1-11
Bumbarashka8-4-6-2

Я рад сообщить, что приз достался Юлии. С чем её и поздравляю!

Приз представляет собой кусочек Везувия, приобретённый на самом верху.

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

Конкурс

По случаю дня рождения блога я, как и в прошлом году, решил провести небольшой конкурс.

Редакция блога очень скоро отправляется в путешествие по Европе, весьма похожее на прошлогоднее. Три с половиной недели, начало — 12 июня в Кишинёве, окончание — 6 июля в Милане. Нужно угадать, какие города мы посетим за время путешествия. Чтобы принять участие в конкурсе, нужно написать комментарий к этому посту со списком городов (Милан и Кишинёв можно не писать). Победит в конкурсе тот, кто угадает больше городов. Он получит какой-нибудь приятный сувенир из путешествия.

Определяться победитель будет по сумме баллов: +1 балл за каждый угаданный город, -1 за каждый названный, но не посещённый нами город, и -1 балл за каждый не названный, но посещённый город. Маршрут мы пока тоже не знаем, так что результаты будут только по возвращении. Варианты принимаются вплоть до нашего отъезда, то есть до 12 июня.

Удачи! И не стесняйтесь оставлять комментарии, неужели вы не хотите получить сувенир?

UPD: Приём заявок закрыт, так как мы уже отправились в путешествие.

Два года

Ровно два года назад в этом блоге появилась первая запись. За прошедший год блог подрос в посещаемости, сменил внутренности и, надеюсь, стал только интереснее.

Я стал больше путешествовать, чем и вызванно такое количество постов с фотографиями. Но всё самое интересное ещё впереди! У меня найдётся, чем поделиться со своими читателями.

С днем рождения, [dikmax’s blog]!

UPD. Конкурс по случаю дня рождения.

← СтаршеМоложе →