вторник, 26 мая 2009 г.

reCaptcha в django.contrib.comments

При рассмотрении механизма reCaptcha как антиспамерский метод защиты сразу же возникло желание внедрить его в стандартный механизм комментариев Django. Сказать по правде, мне нравятся комментарии в Django, в них заложена именно та гибкость которая позволяет легко менять основной функционал.

На просторах интернета описано множество решений использования reCaptcha в проектах. Правда все они мне показались "разляпистые", одни из них предлагали менять шаблон + вьюху, другие - форму + шаблон, и т.д. Рассматривая каждый из них ощущалась какая то незаконченность и вроде бы они все работают, но душа требовала красоты и порядка :).

понедельник, 18 мая 2009 г.

воскресенье, 17 мая 2009 г.

OpenId + Google account

Прочитал про такую замечательную вещь как OpenId. Ну и вот решил сразу попробовать как же эта технология работает.

Зайдя на сайт друга не раздумывая начал в поле OpenId вводить свой e-mail. И уже в предвкушении быстрой победы нажал кнопки "Войти". Результат меня изрядно удивил, выдало ошибку :(, в недоумении решил погуглить и все же разобраться с проблемой.

Информация вроде бы навалом по данной теме, но мои попытки авторизоваться были четны. И читая документацию на гугловском сайте случайно наткнулся на ссылку:
https://www.google.com/accounts/o8/id
И кто бы знал, что эта ссылка и есть та магическая комбинация цифр которую нужно вводить в поле OpenId (правда на сайт друга мне так и не удалось зайти, на этот раз мои планы нарушили банальные баги!).

среда, 6 мая 2009 г.

Error: django-ajax-validation + jquery 1.3.2

Понравился функционал валидации форм в django через дополнительную библиотеку django-ajax-validation.

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