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

определение местоположения пользователя через GeoIP на RoR 3

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

ROR 3. Devise. Управление пользователями

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

революция в сознании iLukmus, версия 3.1.1

Вчера iLukmus некоторое время не работал, а точнее не работали боты. Это связано с обновлением ядра системы.
идите ко мне бандерлоги читать полностью →

собственная конфигурация (свои опции) rails-приложения

В названии я имею ввиду не настройку Rails, которая в config/application.rb и некоторых других файлах, а место, где следует хранить конфигурацию приложения с опциями типа ‘количество новостей на странице’ или ‘количество символов в отрывке текста на странице списка новостей’ итд, короче говоря, свои собственные конкретные для данного приложения настройки.
читать полностью →

referer-спам

Я частенько смотря статистику молодых сайтов или не столь популярных сайтов (типо этого блога), интересуюсь с какого сайта зашли на мой. Хотя бы для того чтобы узнать где размещена молодая ссылка на мой сайт т.к. в статистиках/счетчиках она быстрее зафиксируется, чем в инструментах вебмастера от Яндекса или Гугла. Порой перехожу по этим ссылкам. Ну, а какой URL фигурирует в статистиках, разумеется тот который указан в Referer заголовка HTTP-запроса.
Короче, я думаю, что реферерами в статистике интересуюсь не только я.
читать полностью →

статистика iLukmus 28.09.2011-20.01.2012

Это первая статистика iLukmus. Я рассчитаваю приводить такую статистическую информацию регулярно, так как считаю ее крайне интересной. Думается мне, что то что я тут напишу это срез современного молодежного рунета.
читать полностью →

iLukmus 3.1.0

28 января была запущена новая версия iLukmus, и вот только сейчас, я так полагаю, мне удалось ее нормально настроить.
Напомню, 20 января роботы iLukmus’а были выключены, однако сам сайт функционировал. Роботы были отключены, чтобы подвести статистику и обновить БД на новую версию без конфликтов.
читать полностью →

загрузка изображений AJAX’ом на Rails 3. CarrierWave+Uploadify

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

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

читать полностью →

хэш-несовместимость Rails 3.1.x для REE

Судьба заставила вернуться к REE, несмотря на мой последний комментарий. Так вот c приложением написанным на рельсах версии равной или больше 3.1.x при запуске его на REE может возникнуть ошибка с хэшами.
читать полностью →

rails 3 на REE+Thin

Послушав некоторых людей и прочитав некоторые статьи и комментарии я пришел к выводу, наверняка, очевидному для других, что REE быстрее и стабильнее Ruby 1.9.x. Собственно к этому выводу можно прийти просто расшифровав аббревиатуру REE как Ruby Enterprise Edition. А т.к. мой любимый iLukmus крайне нуждается в скорости, я решил перенести его на REE, а также, по совету Elfiel’а сменил back-end сервер с Mongrel’а на Thin, который, говорят, по скорости может конкурировать с мюонными нейтрино из CERN.
читать полностью →