Category Archives for Ruby on Rails
MongodbLogger — складываем логи вашего Rails 3 приложения в MongoDB
Привет всем. Сегодня я поведаю о своей разработке для Rails 3 — MongodbLogger. Начнем по порядку. Rails приложение по-умолчанию складывает логи запросов в папку logs. Сами по себе логи очень удобная штука — они помогают посмотреть какие запросы идут в … Continue reading
Быстрое сравнение изображений с помощью Ruby(PHP) и PostgreSQL
Добрый день, дорогой друг. Сегодня я расскажу как я произвожу поиск похожих изображений для одного проекта. Сразу хочу сказать, что точность алгоритма очень мала: он не учитывает повернутые изображение, части того же изображения. Алгоритм помогает найти похожие изображения, которые например … Continue reading
VIM как Rails IDE
Очень долго я разрабатываю приложение для веба. Сначала я работал на DreamWeaver, но его функционал был ужасен да еще за него нужно было платить. Немного помытарился я перешол на Netbeans. Прекрасное IDE, но есть один недостаток – кушать такие IDE … Continue reading
acts_as_taggable + will_paginate = работаем вместе
Представте, что вы разрабатываете небольшой блог на Ruby on Rails. Понятное дело там будет постраничный вывод статей и теги для статей (иначе не кавайно по другому ). Но тут возникает одна проблема. Вы например вывели облако тегов на страницу для … Continue reading
Capistrano: Multistage – что да как
Уже давно я писал о такой прекрасной утилите как Capistrano. Capistrano – это написанная на Ruby утилита, созданная в целях надежного и многократного развертывания Rails-приложений на удаленных серверах (хотя можно разворачивать и не только ROR). Для связи с серверами и … Continue reading
Наглядная история Rails
Теперь любой человек может посмотреть сколько труда было вложено в создание Ruby on Rails. Вся git-история была перенесена в видео, используя code_swarm. Какой всплеск в 2008 году
С PHP на ROR. Часть первая
Начну небольшую серию статей как я PHP программист осваивали потихоньку переходил на Ruby on Rails. Тут я буду объяснять часто требовательные функционал на PHP и его аналог на Ruby on Rails. Ну что же, начнем!
Многократное развертывание с использованием Capistrano
Capistrano – это написанная на Ruby утилита, созданная в целях надежного и многократного развертывания Rails-приложений на удаленных серверах (хотя можно разворачивать и не только ROR). Для связи с серверами и выполнения серверных команд в ней используется SSH. Эту утилиту очень … Continue reading
Обрабатываем картинки с помощью RMagick (for ROR)
Пара примеров для работы с библиотекой (очень полезная штука, когда разрабатываете на Ruby on Rails, и надо обрабатывать картинки). 1. Изменения размера (вырезает область) + серая рамка рисуется img.crop_resized!(size[0], size[1], Magick::NorthGravity) img.border!(2, 2, ‘#ccc’) 2.Изменение размера (пропорционально) size = ’20×20′ img.change_geometry(size.to_s) { |cols, rows, … Continue reading
Поднимаем продакшн сервер для ROR на Линукс (Debian, Ubuntu)
Итак, разработали мы сайт на Ruby on Rails. Пора запустить его в свободное плаванье (в продакшан). Для этого будем использовать: Debian (Ubuntu) – Линукс система на сервере, nginx — это HTTP-сервер и IMAP/POP3-прокси сервер. Отлично справляется с высокими нагрузками. Mongrel … Continue reading