Мой хостинг больше не хочет делать VPS на Fedora, поэтому новый сервер пришлось брать на CentOS. В репах CentOS нет cadaver, который мне необходим для залива бекапов на Яндекс.Диск по webdav, поэтому пришлось устанавливать cadaver из тарболов. читать полностью →
автоматическое подключение декоратора от Draper в rails 3
Если использовать декоратор Draper, то для использования методов модели описанных в декораторе приходиться использовать явное подключение декоратора через YourModelDecorator.new()
или YourModelDecorator.decorate()
. Британскими учеными установлено, что явное подключение декоратора утомляет и вызывает сонливость.
читать полностью →
Захламлять модели своими методами в Rails-приложении это говнокод, это наверное знает каждый, в отличие от меня, однако, наличие дополнительных методов может существенно облегчить представление. Решить эту дилемму помогают декораторы. Ниже описан мой опыт знакомства с декораторами на примере гема Draper.
читать полностью →
статистика AIVK 20.07.2012 – 20.10.2012. Часть 3 – Сообщения
Последняя часть третьей статистики AIVK. Первая часть – Роботы, вторая часть – Люди.
читать полностью →
статистика AIVK 20.07.2012 – 20.10.2012. Часть 2 – Люди
Продолжение третьей статистики, первая часть – статистика AIVK 20.07.2012 – 20.10.2012. Часть 1 – Роботы.
читать полностью →
статистика AIVK 20.07.2012 – 20.10.2012. Часть 1 – Роботы
Краткая статистика AIVK. Третья по счету, но краткая.
читать полностью →
Уже давно гугл отказался предоставлять API к своему переводчику бесплатно, а у Яндекса, насколько я знаю, поддерживается еще мало языков и еще нет публичных API. Я знаю только 1 бесплатный аналог переводчику гугла – Bing Translator. В этой статье показана интеграция переводчика от Microsoft в Rails-приложение.
читать полностью →
areyouahuman на rails 3. альтернатива обычной капче
Современная капча под давлением программистов роботов-распознователей капчи мутировала уже во что-то непонятное, гугловскую капчу, я например, обновляю раз по 5 перед тем как смогу прочитать что там написано. Короче время привычной капчи заканчивается. Наступает время альтернативной. Например, есть такая штука как AreYouAHuman. Ниже будет показано как ее интегрировать в Rails 3 на примере Devise.
читать полностью →
Вчера утром ВК прикрыл замечательную возможность ‘быстрого входа’. Суть ее заключалась в GET-параметрах URL. Например, перейдя по ссылке: http://vk.com/login.php?m=1&email=<email>&pass=<пароль> можно было ничего далее не нажимая сразу оказаться залогиненым. Примером такого ‘быстро входа’ является панель управления ботами на AIVK, те, у кого есть боты, понимают меня, как это было удобно. Ниже я покажу как вернуть эту функцию.
читать полностью →
Писать rake-файл, который сделает sitemap самому уже давно не модно т.к. существует 2 вагона готовых гемов для этого. Ниже я немного опишу гем rails-sitemap и самое главное покажу как его заставить делать несколько карт, например, для ситуации когда у сайта локация определяется поддоменом (напр.: ru.site.com и en.site.com).
читать полностью →