Книга: Программирование на языке Ruby
Об авторе
Об авторе
Хэл Фултон — обладатель двух ученых степеней по информатике, полученных в Университете штата Миссисипи. Он четыре года преподавал информатику в колледже, пока не переехал в Остин, штат Техас, для работы по контрактам (в основном с отделением компании IBM в Остине). Более 15 лет он работал с различными версиями ОС UNIX, в том числе AIX, Solaris и Linux. С языком Ruby впервые познакомился в 1999 году, а в 2001 приступил к работе над первым изданием этой книги - второй книги на английском языке, посвященной Ruby. Фултон присутствовал на шести конференциях по Ruby и проводил презентации на четырех из них, в частности на первой европейской конференции по языку Ruby, состоявшейся в Карлсруэ (Германия). Сейчас Хэл работает в компании Broadwing Communications, располагающейся в Остине, и занимается вопросами, связанными с большим хранилищем данных и относящимися к нему телекоммуникационными приложениями. В работе он использует язык C++, СУБД Oracle и, конечно, Ruby.
Фултон по-прежнему постоянно присутствует в списке рассылки и в IRC-канале, посвященном Ruby, а также участвует в нескольких разрабатываемых проектах на Ruby. Он член Ассоциации по вычислительной технике (ACM — Association for Computing Machinery) и компьютерного общества IEEE (Институт инженеров по электротехнике и электронике). В свободное от работы время увлекается музыкой, чтением, искусством и фотографией. Кроме всего прочего, Хэл член общества по изучению Марса и энтузиаст космических полетов. Мечтал бы когда-нибудь совершить такой полет. Проживает в Остине, штат Техас.
- Предисловие
- Благодарности
- Об авторе
- Введение
- Глава 1. Обзор Ruby
- Глава 2. Строки
- Глава 3. Регулярные выражения
- Глава 4. Интернационализация в Ruby
- Глава 5. Численные методы
- Глава 6. Символы и диапазоны
- Глава 7. Дата и время
- Глава 8. Массивы, хэши и другие перечисляемые структуры
- Глава 9. Более сложные структуры данных
- Глава 10. Ввод/вывод и хранение данных
- Глава 11. ООП и динамические механизмы в Ruby
- Глава 12. Графические интерфейсы для Ruby
- Глава 13. Потоки в Ruby
- Глава 14. Сценарии и системное администрирование
- Глава 15. Ruby и форматы данных
- Глава 16. Тестирование и отладка
- Глава 17. Создание пакетов и распространение программ
- Глава 18. Сетевое программирование
- Глава 19. Ruby и Web-приложения
- Глава 20. Распределенный Ruby
- Глава 21. Инструменты разработки для Ruby
- Глава 22. Сообщество пользователей Ruby
- Сноски из книги
- Содержание книги
- Популярные страницы