Будущее

Я надеюсь, вы помните, что этот блог является площадкой для обкатки всяких новых и интересных1 технологий. И некоторое время назад я пришел к мысли, что тех архитектурных решений, которые я заложил в первую версию блога, мне не хватает. Что из этого следует? Конечно, нужно сделать новый сайт. Первая версия делалась с целью получить приемлемый результат минимальными усилиями, новую я хочу с делать с учетом ошибок первой и лучшего понимания общей идеологии. И именно к этому я приступил пару недель назад.

Очень постараюсь не лениться и представлять своего рода отчеты о проделанной работе. Собственно, следить за разработкой (если есть такое желание) можно на GitHub. Для этого там была создана ветка dev.

В ближайших планах рассказать вам об интернационализации (i18n), сериализации/десериализации в json и создании снаплетов. Что из этого интереснее? Еще есть хорошая тема «Template Haskell, или что я был бы не прочь увидеть в других языках.» В любом случае, если вам хочется узнать подробнее, а я всё никак не разрожусь текстом, — не стесняйтесь указать на это в комментариях или письме.

Забыл сказать, что пока переделка касается только серверной части. Javascript останется таким, как есть, разве что адаптируется под новые возможности.


  1. В первую очередь для меня.

Snap Framework 0.10
Snap Framework Logo

Пришла хорошая новость от бойцов команды Snap Framework — новая версия их фреймворка. Плюс у них обновился и движок шаблонов Heist. Вернее даже не так. Вышел новый Heist, а Snap обновили, чтобы поддержать нововведения Heist. Как утверждают разработчики, скорость работы шаблонизатора возросла в какое-то невероятное число раз: от 700 на простых шаблонах и до 3000+ на сложных. Причем это достигается за счет более сложных алгоритмов прекомпиляции и отказа от некоторых динамических структур.

Думаю, в скором времени я вплотную засяду за портирование сайта на обновленный фреймворк: я же хочу, чтобы он работал еще быстрее. А несовместимых вещей обещают много…

Приз вручен

Еще раз мои поздравления!

Приз в руках у победителя

Приз в руках у победителя

Первое применения приза

Первое применения приза

Конкурс окончен

И у нас есть победитель, которому я сегодня отнесу приз. Поздравляем Bumbarashka!

Приз

Приз

Пара слов о проведении конкурса. Sergey Parashchenko был очень близок. Если бы он продолжил свой перебор еще на 4 варианта (с 292 до 296), то приз достался бы ему. Очень хорошо посчитал вначале Eugene Levchuk. Единственное, что он посчитал сам пост, но не посчитал Shoutbox и Фильмы1. Ну и цифры могли не сойтись на небольшие числа, так как два комментария были добавлены в другие ветки после начала конкурса.

Всем огромное спасибо за участие! Надеюсь, что вам понравилось.


  1. Этого раздела больше нет

6 месяцев

Пятница! Но не просто так какая-то пятница, а отличная пятница. А всё потому, что у меня есть дополнительный стимул праздновать и веселиться, ведь сегодня блогу исполняется 6 месяцев!

И чтобы счастье было общим, я объявляю небольшой, я бы даже сказал совсем маленький конкурс. Кто первым напишет мне, сколько комментариев было в блоге на момент написания этой заметки, тому достанется приз от полуименниника. Число я посчитал путем запроса к базе данных, поэтому оно может немного отличаться от фактического. Ну и вот скрин с запросом.

Количество комментариев

Количество комментариев

Когда число будет угадано, я заменю его нередактированной версией. Уже угадали.

Удачи!

UPD: Как мне сказали, подарок будет готов только завтра. У вас еще полно времени на угадывание. уже сегодня. Но время в любом случае не ограничено.

UPD2: К сожалению, я не сильно позаботился о безопасности, чем и воспользовались некоторые из участников. Пришлось применить «божественное вмешательство». Так что подарок еще не разыгран, и у вас есть все шансы.

UPD3: Приз был разыгран и будет доставлен вечером своему новому владельцу. Мои поздравления, Bumbarashka!

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