Забыл написать, что на The One прикрутил статистику. Теперь на главной странице показывается количество отправленых и полученых сообщений. Цифры страшные
Только вопрос стоян не в самих цифрах и данных, а втом, чтобы написать каркас для записи логов и аггрегации их в таблицы. Потом стал вопрос о выводе статистических данных и пришлось написать несколько класов для работы с OpenChart.
Что же можно увидеть?
- общую статистику на страницах сервиса

- красивый график статистики

- выбрать месяц для графика

С подачи друга trisa, реализовал фичу на one.web2.com.ua.
Часто бывает так, что вы удалились из-за компа за пивом/за бутером/к белому камню. А в это время злобные сотрудники служб выломали вашу дверь, застали вас сидящим с ноутом в туалете, и сообщение с паролями к ботнету у вас висит на мониторе в The One. Попадалово, правда?
Как с этим бороться? Read more…
Как я писал вчера, в укороченных ссылках есть 2 лишних символа. А теперь нет надоедливых слэшей "/"!

От меня давно не было вестей. Стал ленивее
. Хотя новостей на The One не было и ничего не писал, это не означает что там нет изменений. Многие изменения не видны и многие ещё не доделаны, но сегодня решился написать. Тем более, что есть одно видимое изменение.
Я подумал, что строить ссылки в которых будет дата – это уж очень много, и с 8 символов даты урезал их до одного. "Прирост" в 8 раз
. Так что, будь я маркетологом, то уже бы писал фразу, что стало в 8 раз лучше
.
Дата в ссылке была заменена на шестнадцатеричное представление месяца. Ссылки стали выглядеть вот так:

Мне теперь кажется, что в ней есть 2 лишних символа, а вам?
На днях решил написать парочку целей для Ant’а, а на чём же пробовать и тестировать, как не на своих проектиках. В качестве полигона взял свой one.web2.com.ua и описал систему сборки для этого проекта. Теперь сайт должен грузится быстро и все изменения в стилях будут применяться автоматом. Что же я опритимизировал:
- Все стили CSS собираются в один файл и сжимаются yuicompressor.
- Все Javascript-файлы собираются в один и тем же жжымаются.
- Все библиотеки Javascript ( jQuery, jQuery UI ) просто собираются в один файл и будут перегружаться только, когда будут обновлены, а не при каждой сборке.
- Zend Framefork файлы собираются в один и только нужные классы. Как я это сделал, напишу попозже.
- Все классы моего фреймворка тоже, как и ZF, собираются в одном файле. Так как one.web2.com.ua состоит с одного контроллера, то он тоже склеен. Как вывод, подключаются только 2 файла PHP.
- Когда меняю что-то в стилях, это сразу применяется на сайте, потому что система применяет трюк с версиями
Проверил и, по субъективному мнению, грузится просто реактивно! Осталось что-то сделать с CKEditor, но это в другой раз.