Производительность С++ STL regex
Столкнулся недавно с простой задачей - нужно было найти позицию открывающегося тега <body> в HTML странице. Не долго думая я решил использовать регулярные выражения, через минуту у меня родился регексп <body[^>]*>. Все работало хорошо, пока дело не дошло до тестирования на больших объемах данных.
Автоматизация процесса разработки браузерных расширений
Всем, кто хотя бы раз сталкивался с разработкой браузерных расширений известно, что это настоящий геморрой.
Проблему разработки и сборки расширений под все популярные браузеры в большинстве случаев можно решить с помощью, например, Kango framework (кто не знает, Kango позволяет собирать расширения под Chrome, Firefox, Safari и Internet Explorer используя общий JavaScript код).
Информации о том, как лучшим образом настроить среду разработки браузерных расширений очень мало, поэтому хочу поделиться своим опытом.
Tinkerer
Update: я перешел на собственный генератор статических сайтов, написанный на Python.
Решил в качестве эксперимента начать вести бложик.
Раньше уже имел негативный опыт с WordPress (да и вообще не люблю я PHP) и после некоторых поисков в качестве движка был выбран Tinkerer.