Web

Статьи о Web-разработке.

нет комментариев

На многих новостных сайтах и блогах есть система рекомендаций. Она нужна для того, чтобы пользователю, прочитавшему статью можно было показать другие интересные статьи.

От того, насколько грамотно подобраны рекомендации, зависит то, сколько сколько времени люди будут проводить на сайте, просматривая новые статьи. Этот фактор очень важен для увеличения позиций сайта в поисковых системах.

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

3 комментария
Преобразование времени в устный формат на Javascript

Когда нас спрашивают на улице «который час», мы обычно отвечаем «половина восьмого» или «двадцать минут первого», вместо формального «девятнадцать часов и тридцать минут».

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

10 комментариев
Смена пароля в «Ajax системе регистрации/авторизации»

Обнаружив статью об Ajax системе авторизации, я внедрил ее в свой проект, все работает просто отлично, за что отдельное спасибо автору этих скриптов.

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

22 комментария
Отслеживание рекламных кликов в РСЯ

Для повышения эффективности рекламы на сайте, очень полезно знать, по каким объявлениям кликают пользователи, на каких страницах и по какому поисковому запросу пришел пользователь на сайт.

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

1 комментерий
Полноценный Python-интерпретатор у вас в браузере

Нашел очень интересную штуку. Brython — это интерпретатор языка Python, написанный на JavaScript.

Проект позиционируется, как замена нативного JS в браузере. На главной странице сайта программы представлен пример аналоговых часов, которые работают на питоне.

25 комментариев

Огромный поток спама в комментариях очень утомляет. Каждый день приходится разбирать сотни спам-сообщений, чтобы найти среди них «хорошие» записи.

Для решения проблемы, добавим пустое невидимое поле в форму отправки комментариев.

16 комментариев
Пишем чат на Tornado, Backbone и веб-сокетах

В этом руководстве мы создадим чат, работающий под управлением сервера Tornado. Для обмена сообщениями между пользователями и сервером будут использоваться веб-сокеты. В качестве базы данных для хранения сообщений возьмем MongoDB. Демонстрация работы чата.