Календарь« Апрель 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | 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 |
|
Главная » Архив материалов
Вы установили РУБИ? тогда Вам нужно установить и обновить RUBYGEMS. Что для этого делать? Для начала качаем с http://rubyforge.org/frs/?group_id=126 свежие RubyGems/ Извлекаем все из архива. Находим файл setup.rb Запускаем его! (при этом извлекаются все ГЕМы и устанавливаются)
После прошествия определенного времени, чтоб не заморачиваться в установке новых ГЕМов их можно просто обновить. Для этого мы в командную строку вводим команду:
...
Читать дальше »
Просмотров: 1697 |
Добавил: defaultNick |
Дата: 02.09.2010
|
|
Я не знаю как у кого было, лично у меня после установки и создания скелета приложения при запуске сервера все время выбивало ошибку. Проблема в базах даных. Для решения вопросов с sqlite3 нашел выход добавлением sqlite3.dll в ruby\bin СКАЧАТЬ sqlite3.dll
Вопрос с mysql2 так и не решил, не помогли не установка mysql gemОВ, ни добавление libmySQL.dll... что делать даже и не знаю... если у кого была такая проблема и она решилась, отпишитесь как вы ее решили!
Просмотров: 898 |
Добавил: defaultNick |
Дата: 02.09.2010
|
|
Расскажу об изменениях в Рельсах 3.0.0
изменились команды в REILS в 2.х для создания скелета вводилось rails AnyName в Rails 3.0.0 rails new AnyName для создания контроллера в 2.х ruby script\generate controller AnyName в 3.0 rails generate controller AnyName или упрощенно rails g controller AnyName -------------------------- чтоб запустить сервер было ruby script\server стало rails server или упрощенно rails s
В общем более упростились команды!
Изменилась маршрутизация в конфигурационном файле config\routing.rb
Просмотров: 822 |
Добавил: defaultNick |
Дата: 02.09.2010
|
|
Вышла новая версия популярного веб-фреймворка на языке
программирования Ruby — Ruby on Rails 3.0. Среди ключевых
изменений в релизе RoR 3.0 авторы отмечают:
- новый движок запросов Active Record (для него был адаптирован движок
ARel);
- новый механизм по роутингу адресов для action-контроллера;
- новый Action Mailer;
- управление зависимостями через Bundler;
- включенная по умолчанию защита от атак типа XSS;
- исключение проблем, которые могли возникнуть в случае смешивания
различных кодировок;
- обновленный API для плагинов.
Данная версия предназначена для работы с Ruby 1.8.7, Ruby 1.9.2, и
JRuby 1.5.2+.
Сразу скажу, от себя, что КИРИЛИЦА (русский язык) поддерживается!
ХОТИТЕ УСТАНОВИТЬ? НАБИРАЕМ В КОМАНДНОЙ СТРОКЕ: gem install rails И НАСЛАЖДАЕМСЯ!
Просмотров: 901 |
Добавил: defaultNick |
Дата: 02.09.2010
|
|
Вышла очередная, долгожданная версия интерпретатора Ruby за версией 1.9.2. В отличии от версии 1.9.1 имеется полная поддержка КИРИЛИЦЫ (русского языка).
О 1.9.2 по пунктам:
Ruby 1.9.2 в основном совместим с 1.9.1, за исключением следующих изменений: - Множество новых методов - Новое API для сокетов (с поддержкой IPv6) - Поддержка большего числа строковых кодировок - Класс Random, который поддерживает различные генераторы случайных чисел - Переработан класс Time. Теперь проблема 2038 года — не проблема. - Некоторые улучшения в регулярных выражениях regexp - $: больше не содержит текущую директорию. - dl переработан как надстройка над libffi. - Новая библиотека psych, являющаяся оболочкой для libyaml. Вы можете её использовать вместо syck Хорошая
...
Читать дальше »
Просмотров: 898 |
Добавил: defaultNick |
Дата: 02.09.2010
|
|
- Имеет лаконичный и простой синтаксис, частично разработанный под влиянием Ада, Eiffel и Python.
- Позволяет обрабатывать исключения в стиле Java и Python.
- Позволяет переопределять операторы, которые на самом деле являются методами.
- Полностью объектно-ориентированный язык программирования. Все данные в Ruby являются объектами в понимании Smalltalk. Единственное исключение — управляющие конструкции, которые в Ruby в отличие от Smalltalk не являются объектами. Например, число «1» — это экземпляр класса Fixnum. Также поддерживается добавление методов в класс и даже в конкретный экземпляр во время выполнения программы.
- Не поддерживает множественное наследование, но вместо него может испо
...
Читать дальше »
Просмотров: 849 |
Добавил: defaultNick |
Дата: 16.06.2010
|
|
Мацумото, фанат объектно-ориентированного программирования, мечтал о языке, более мощном, чем Perl, и более объектно-ориентированном, чем Python. Основное назначение Ruby — создание простых и в то же время понятных программ, где важна не скорость работы программы, а малое время разработки, понятность и простота синтаксиса.
Язык следует принципу «наименьшей неожиданности»: программа должна вести себя так, как ожидает программист. Однако в контексте Ruby это означает наименьшее удивление не при знакомстве с языком, а при его основательном изучении. Сам Мацумото утверждает, что целью разработки была минимизация неожиданностей при программировании для него, но после распространения языка он с удивлением узнал, что мышление программистов похоже и для многих их принцип «наименьшей неожиданности» совпал с его принципом.
Ruby также унаследовал идеологию языка программирования Perl в части
...
Читать дальше »
Просмотров: 1044 |
Добавил: defaultNick |
Дата: 16.06.2010
|
|
Ruby (англ. Ruby ['ɹu:bɪ] — «Рубин») — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.
Кроссплатформенная реализация интерпретатора языка является полностью свободной.
Просмотров: 874 |
Добавил: defaultNick |
Дата: 16.06.2010
|
|
|
|