Загрузка...

Ruby & Rails: веб-разработка с удовольствием

Ruby on Rails — фреймворк для создания веб-приложений. Является открытым программным обеспечением (лицензия MIT). Здесь мы обсуждаем новости RoR, делимся учебными материалами и интересными находками С RoR даже сложные веб-приложения могут быть написаны за считанные дни. Это действительно разработка с удовольствием!

Все материалы

     

Шаблон функционального программирования MapReduce с одной стороны идейно очень прост, а с другой - реализация распределенной эффективной системы MapReduce довольно сложная задача, с можеством интересных подзадач и расширений. На основе этого шаблона

  • придумывают эффективные распределённые хранилища данных
    • забавно, что идеи, которые пришли из функционального программирования (ФП), стали основой для архитектуры хранилищ данных; у новичков, изучающих ФП, может сложится мнение, что хранение данных неестественно для ФП, так как там нет состояния, но это мнение ошибочно; ФП является источником множества полезных идей для структур данных
  • масштабируют поточные преобразования данных
  • решают повседневные задачи обработки логов и вычисления разнообразных статистических величин

На язык Ruby "map and reduсe" переводится как "map and inject", но, конечно, за MapReduce стоит больше, чем просто комбинирование двух методов.

Мы начнём изучение MapReduce с несколько искусственной библиотеки, которая отображает суть и даже может использоваться для поточной обработки данных, но, конечно, отличается от того, что обычно имеют в виду под промышленной системой MapReduce.


Читать полностью
03.11.09, 16:36
Автор mshakhan

Что-то тут очень давно никто ничего не писал, надо исправлять ситуацию.


Читать полностью

Добрый вечер, участники сообщества!

В последнее время стал замечать что моя ныняшняя среда разработки притормаживает и работать мне с ней не очень комфортно, в связи с чем встал вопрос: а не сменить ли ее на что-то более легкое. Итак, что же я хочу от IDE?

  1. быстрота работы
  2. нативная версия для Linux (мне не нужны Java приложения, а тем более такие приложения, которые просто так не запускаются в Linux)
  3. интеграция с SVN, Git, хочется чтобы определенное сочетание клавиш показывало кто и какую строчку кода в текущем файле написал, какой это был коммит и какой комментарий к коммиту (собственно все делается средствами SVN, но хочется чтобы это было встроено в IDE)
  4. быстрый переход к определению функции, класса и т.п., т.е. если у меня используется какая-то функция, то очень хочется чтобы при нажатии определенного сочетания клавиш мне показывалось бы место где эта ф-ия определена

В принципе это все что я хочу от среды разработки, сейчас больше всего склоняюсь к использованию Vim-а. А какие среды разработки можете посоветовать вы?

Заранее спасибо за ответы.

ключевые слова

Начитавшись как-то на ночь про всякие хаскеллы и лиспы, решил немного "офункционалить" руби. Первое, в чем я разобрался, было "pattern-matching" определение методов. Вот об этом и хочу рассказать.


Читать полностью

Предлагаю здесь обсуждать вопросы использования NetBeans для разработки RoR приложений.

 

И у меня первый вопрос:

Использую: WinXP, MySQL 5.0.27, NetBeans 6.7, Rails 2.3.3, Ruby 1.8.6, gem mysql 2.7.3-mswin32

Описание проблемы:

1. Создаю новый проект Ruby on Rails application

2. Создаю scaffold

3. Запускаю db:create и получаю ошибку:

!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
126: Не найден указанный модуль.   - C:/Ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so

Файл mysql.so в указанной папке есть.

Что нужно сделать, что бы устранить ошибку?

Только основа, вводная часть для новичков, обзор. Когда-нибудь будет более конкретное продолжение.

http://alphastate.ru/hosting-rails-prilozheniy

От ERb к Haml

Всем хорошо известно, что родным способом генерации всевозможных HTML страничек в рельсах является использование Ruby Templating, ERb. Честно признаюсь, до недавнего времени считал его единственным и вполне приемлемым. Но все изменилось, когда я познакомился с Haml. В данной статье я собираюсь рассказать об этом знакомстве.


Читать полностью
ключевые слова

Иногда значение рейтинга объектов какой-либо модели зависит от множества факторов и вычисляется сложно и ресурсоёмко, и хочется с этим что-то сделать


Читать полностью
Ближайшие события
ноябрь 2020
октябрь 2020
сентябрь 2020
Пн
Вт
Ср
Чт
Пт
Сб
Вс
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1