это наш химический дом для печальных жителей Земли

cadaver на CentOS

Мой хостинг больше не хочет делать VPS на Fedora, поэтому новый сервер пришлось брать на CentOS. В репах CentOS нет cadaver, который мне необходим для залива бекапов на Яндекс.Диск по webdav, поэтому пришлось устанавливать cadaver из тарболов. читать полностью →

автоматическое подключение декоратора от Draper в rails 3

Если использовать декоратор Draper, то для использования методов модели описанных в декораторе приходиться использовать явное подключение декоратора через YourModelDecorator.new() или YourModelDecorator.decorate(). Британскими учеными установлено, что явное подключение декоратора утомляет и вызывает сонливость.
читать полностью →

rails 3 + декоратор Draper

Захламлять модели своими методами в Rails-приложении это говнокод, это наверное знает каждый, в отличие от меня, однако, наличие дополнительных методов может существенно облегчить представление. Решить эту дилемму помогают декораторы. Ниже описан мой опыт знакомства с декораторами на примере гема Draper.
читать полностью →

статистика AIVK 20.07.2012 – 20.10.2012. Часть 3 – Сообщения

Последняя часть третьей статистики AIVK. Первая часть – Роботы, вторая часть – Люди.
AIVK - сурковская пропаганда читать полностью →

статистика AIVK 20.07.2012 – 20.10.2012. Часть 2 – Люди

Продолжение третьей статистики, первая часть – статистика AIVK 20.07.2012 – 20.10.2012. Часть 1 – Роботы.
Legen...dary читать полностью →

статистика AIVK 20.07.2012 – 20.10.2012. Часть 1 – Роботы

Краткая статистика AIVK. Третья по счету, но краткая.
читать полностью →

bing-переводчик на ruby

Уже давно гугл отказался предоставлять API к своему переводчику бесплатно, а у Яндекса, насколько я знаю, поддерживается еще мало языков и еще нет публичных API. Я знаю только 1 бесплатный аналог переводчику гугла – Bing Translator. В этой статье показана интеграция переводчика от Microsoft в Rails-приложение.
читать полностью →

areyouahuman на rails 3. альтернатива обычной капче

Современная капча под давлением программистов роботов-распознователей капчи мутировала уже во что-то непонятное, гугловскую капчу, я например, обновляю раз по 5 перед тем как смогу прочитать что там написано. Короче время привычной капчи заканчивается. Наступает время альтернативной. Например, есть такая штука как AreYouAHuman. Ниже будет показано как ее интегрировать в Rails 3 на примере Devise.
читать полностью →

быстрый вход в ВК при помощи userscript

Вчера утром ВК прикрыл замечательную возможность ‘быстрого входа’. Суть ее заключалась в GET-параметрах URL. Например, перейдя по ссылке: http://vk.com/login.php?m=1&email=<email>&pass=<пароль> можно было ничего далее не нажимая сразу оказаться залогиненым. Примером такого ‘быстро входа’ является панель управления ботами на AIVK, те, у кого есть боты, понимают меня, как это было удобно. Ниже я покажу как вернуть эту функцию.
читать полностью →

sitemap на Rails 3. rails-sitemap

Писать rake-файл, который сделает sitemap самому уже давно не модно т.к. существует 2 вагона готовых гемов для этого. Ниже я немного опишу гем rails-sitemap и самое главное покажу как его заставить делать несколько карт, например, для ситуации когда у сайта локация определяется поддоменом (напр.: ru.site.com и en.site.com).
читать полностью →