Посоветуйте толковую книгу-учебник по ruby

Все о программировании под *nix
Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Посоветуйте толковую книгу-учебник по ruby

Сообщение sm »

subj

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

Programming Ruby by Dave Thomas and Andrew Hunt - http://www.rubycentral.com/book/

К сожалению, книга базируется на версиях 1.6.x, ныне же стабильная 1.8.1 и на подходе 1.8.2

Второе издание, базирующееся на 1.8.x выйдет в октябре.

Впрочем, для старта вполне хватит.

Кстати, эти же авторы написали замечательную книгу The Pragmatic Programmer, к Ruby прямого отношения не имеющую, но интересную для каждого профессионального разработчика ПО.

Книг о Ruby на самом деле гораздо больше, но их нужно покупать за денежки. Вот список, претендующий на полноту: http://rubygarden.org/ruby?RubyBookList

У меня также есть незаконно нарытая в пиринговых сетях pdf книги Ruby Developer's Guide :oops:
Изображение

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Спасибо.

Кстати, кто-нибудь покупал книжки на amazon.com?
Поделитесь впечатлениями.

Аватара пользователя
kas
Маньяк
Сообщения: 184
Зарегистрирован: 10 июл 2002, 03:15
Откуда: Минск

Сообщение kas »

- Говорят, пингвин - это ласточка разжиревшая от лени?
- Нет. Это ласточка беременная мыслью.

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Какой графический тулкит под ruby является, ну скажем так, самым мажорным (в плане функциональных возможностей, внешний вид не в счет)?

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

что такое мажорный в плане функциональных возможностей?
Изображение

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

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

Хм... опять как-то коряво.

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

Ммм. Вот это : "библиотека с большим выбором виджетов и функций для манипуляции последними. " совсем не следует из этого "библиотека которая с минимальными усилиями позволит быстро написать интерфейс", так как нужно учитывать сложность API, то есть то время, которое ты потратишь на изучение.

Впрочем, если выбирать по богатству виджетов, то следует смотреть в сторону gtk или qt, хотя я могу ошибаться. Мне лично нравиться FoX, но он... хм... не такой мажорный :)
Изображение

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

tk
есть в поставке ruby

2 leikind: и не надо мне ужасы про tk рассказывать :)
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Существует ли ресурс, где тусуется белорусское ruby-community?
Похоже, что нет (гугл молчит).
В связи с этим вопрос - были ли попытки создания такого ресурса, или хотя бы рассмотрение такой идеи? Если да - то чем все закончилось?

Или слишком мало в Беларуси rubist'ов?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

sm, есть вполне конкретное место, где каждый день тустются беларуские ruby-fans
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

mend0za писал(а):tk
есть в поставке ruby

2 leikind: и не надо мне ужасы про tk рассказывать :)
Спроси у Игоря, хватает ли ему виджетов для алиски.
Изображение

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

sm писал(а):Существует ли ресурс, где тусуется белорусское ruby-community?
Зачем?
Похоже, что нет (гугл молчит).
В связи с этим вопрос - были ли попытки создания такого ресурса, или хотя бы рассмотрение такой идеи? Если да - то чем все закончилось?
Подпишись на этот список рассылки - https://lists.altlinux.org/mailman/listinfo/ruby
Или слишком мало в Беларуси rubist'ов?
Мало
Изображение

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

leikind писал(а): Зачем?
Было бы приятно и полезно почитать статьи/заметки/переводы о руби на русском (ну что-то вроде python.ru или java.linux.by).

Anonymous

Сообщение Anonymous »

leikind писал(а):
mend0za писал(а):tk
есть в поставке ruby

2 leikind: и не надо мне ужасы про tk рассказывать :)
А ведь ужасы есть. Беспроблемный и удобный Tk - он в Tcl/Tk. В Ruby/Tk для 1.6 были проблемы с циклом событий, текущего состояния не знаю.
leikind писал(а): Спроси у Игоря, хватает ли ему виджетов для алиски.
В базовом Tk виджетов действительно мало. И если для Tcl/Tk проблема решается сторонними библиотеками мегавиджетов, то с Ruby/Tk могут быть проблемы.

Хотя, если взять библиотеку tcltk, которая тастает с собой интерпретатор tcl (как tkinter в Питоне), этой проблемы не будет, но возникнет вопрос - а зачем тогда Ruby :)

Я бы переформулировал вопрос так - есть ли (и если есть, то какая) библиотка виджетов, такая же родная ruby по духу как Tk для Tcl.

Ответить