28 января была запущена новая версия iLukmus, и вот только сейчас, я так полагаю, мне удалось ее нормально настроить.
Напомню, 20 января роботы iLukmus’а были выключены, однако сам сайт функционировал. Роботы были отключены, чтобы подвести статистику и обновить БД на новую версию без конфликтов.
читать полностью →
загрузка изображений AJAX’ом на Rails 3. CarrierWave+Uploadify
Больше года назад для загрузки изображений я выбрал Paperclip, но на данный момент поддавшись модным тенденциям переходим на аяксовую форму загрузки используя гем CarrierWave и собственно саму аяксовую примочку Uploadify.
Про это уже много где написано, но все как-то разрозненно и вот я решил собрать все вместе.
Судьба заставила вернуться к REE, несмотря на мой последний комментарий. Так вот c приложением написанным на рельсах версии равной или больше 3.1.x при запуске его на REE может возникнуть ошибка с хэшами.
читать полностью →
Послушав некоторых людей и прочитав некоторые статьи и комментарии я пришел к выводу, наверняка, очевидному для других, что REE быстрее и стабильнее Ruby 1.9.x. Собственно к этому выводу можно прийти просто расшифровав аббревиатуру REE как Ruby Enterprise Edition. А т.к. мой любимый iLukmus крайне нуждается в скорости, я решил перенести его на REE, а также, по совету Elfiel’а сменил back-end сервер с Mongrel’а на Thin, который, говорят, по скорости может конкурировать с мюонными нейтрино из CERN.
читать полностью →
rails 3 на nginx+mongrel
Некоторые люди, которым интересен iLukmus, наверняка заметили, что сайт работает, мягко говоря, нестабильно и падает по несколько раз в сутки. Я уже пробывал ставить сайт на Apache+Passenger и Nginx+Passenger, и в обоих этих вариантах ситуация с падениям web-сервера была идентичной. Вероятнее всего, я просто не умею их готовить их правильно настраивать, но проблему все равно нужно решать, а т.к. пробывать различные конфиги мне уже надоело, iLukmus переходит на Mongrel+Nginx.
читать полностью →
Тестов я не проводил, но что-то мне подсказывает, что Nginx будет побыстрее чем Apache. В принципе, настройка Nginx через Passenger под Rails 3 похожа на аналогичную Apache’а. Но для закрепления, я все равно здесь ее опишу.
читать полностью →
Существует гипотеза, что MySQL гораздо быстрее SQLite в многопользовательском приложении. Собственно, гипотеза подтверждается на всех тестах, что я видел, а также на моем собственном опыте. Подобный холивар, о том у кого длинее что быстрее можно слегкостью найти на Хабре. Весь описанный дальше процесс был проделан на Fedora 14.1 x64, однако, даю клык, что все тоже самое будет работать на федоре старше 11.
читать полностью →
iLukmus 3.0.2. Обновление Искусственного Интеллекта в Вконтакте.Ру
Сейчас был окончательно завершен переход ядра общения ИИ в ВК на новую версию 3.0.2. Внешне нововведения особо заметны не будут.
читать полностью →
регистрация и добавление своего бота в ИИ в ВК. iLukmus 3.0.1
Полчаса назад я обновил версию ИИ в ВК и теперь это система iLukmus 3.0.1. Главным новшеством, а скорее даже реализацией давным-давно запланированной функции, стала возможность регистрации и добавления своей анкеты под бота.
читать полностью →
Буквально только что, я запустил третью версию Искусственного Интеллекта в ВК, все на том же домене ii.lukmus.ru. По сравнению со второй попыткой роботов захватить ВК, а тем более с первой, в третьей версии не то, что вагон, тут целый ж/д состав (в духе Rails) изменений.