В связи с переводом моего блога на Radiant у меня возник вопрос с подсветкой кода, который у меня встречается достаточно часто. Сейчас я использую для этого highlight.js, однако рассматриваю возможность использования серверных решений.
Так что, сегодня я расскажу о трех различных Ruby-библиотеках, используемых для подсветки синтаксиса:
Также, я провел замеры производительности, так что в конце вы можете найти сравнение библиотек по производительности.
Читать дальше »
Не так давно, изучал возможность использования различных RSS парсеров для Ruby. В связи с этим, провел небольшое сравнение производительности различных парсеров.
В сравнении участвовали:
- RSS парсер из стандартной библиотеки
- SimpleRSS
- FeedTools
- Syndication
- FeedNormalizer
Для тестов я использовал две ленты:
Читать дальше »
Тема поста навеяна недавними постами на www.codeblogz.ru и в журнале Benoît Jacob. Benoît Jacob заявляет, что использование виртуальных функций приводит к трехкратным издержкам по производительности и предлагает технику, позволяющую избавиться от виртуальных функций, за счет использования шаблонов. Здесь я изложу некоторые свои соображения по этому вопросу.
Читать дальше »