Сборник содержит более 100 рецептов, которые помогут научиться эффективно оперировать данными и текстом с применением регулярных выражений. Книга знакомит читателя с функциями, синтаксисом и особенностями этого важного инструмента в различных языках программирования: C#, Java, JavaScript, Perl, PHP, Python, Ruby и VB.NET. Предлагаются пошаговые решения наиболее часто встречающихся задач: работа с адресами URL и путями в...
Первое исчерпывающее авторитетное руководство по разработке программного обеспечения промышленного качества на платформе Rails! Ruby on Rails устраняет сложности процесса разработки и дает профессиональным программистам возможность сосредоточиться на том, что действительно важно: создании ценного для бизнеса продукта.
Пионер разработки в Rails, Оби Фернандес, совместно с авторитетными экспертами...
Первая книга на русском языке по реализации языка Ruby на платформе Java! Множество возможных вариантов использования JRuby. Возможность использования кода, приведенного в книге, в собственных программах и в документации. На многочисленных примерах вы узнаете, как: - установить и обновить JRuby; - собрать в пакет приложение Rails и развернуть его - интегрировать приложения Ruby и Rails с популярными...
Первая книга по языку Ruby на русском языке! Обзор терминологии и основных принципов Ruby Объектно-ориентированное и динамическое программи-рование Работа с графическим интерфейсом Написание сценариев и системное администрирование Низкоуровневое сетевое программирование и архитектура клиент-сервер Инструменты разработки приложений для Web Ruby - относительно новый объектно-ориентированный языка,...
Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails или Java - требуется лишь узнать, как решить ту или иную конкретную задачу. В этой книге вы найдете практические рецепты по работе с данной реализацией языка Ruby на платформе Java. Специально рассмотрены такие вопросы, как развертывание веб-приложений Rails на Java-серверах, интеграция программ на JRuby с технологиями из мира Java, разработка персональных...
The First Hands-On, Practical, All-Ruby Refactoring Workbook!
Refactoring–the art of improving the design of existing code–has taken the world by storm. So has Ruby. Now, for the first time, there’s a refactoring workbook designed from the ground up for the dynamic Ruby language.
Refactoring in Ruby gives you all the realistic, hands-on practice you need to refactor Ruby code quickly and effectively. You’ll discover how to recognize “code smells,” which signal opportunities for improvement, and then perfect your program’s design one small, safe step at a time.
The book shows you when and how to refactor with both legacy code and during new test-driven development, and walks you through...
Эта книга - официальное руководство по динамическому языку программирования Ruby.
Звездный авторский состав:
Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java (The Definitive Guide и Java in a Nutshell.
Юкихиро "Matz" Мацумото - создатель, дизайнер и ведущий разработчик Ruby и автор "Ruby in a Nutshell".
Настоящее пособие содержит описание языка программирования Ruby и предназначено прежде всего для студентов первого курса направления "Прикладная математика и информатика" и специальности "Математическое обеспечение и администрирование информационных систем". Оно может быть также полезно студентам инженерных и экономических специальностей, изучающих программирование, а также учащимся старших классов.
Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице. Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы. Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий...
Книга представляет собой быстрое практическое пособие по созданию веб-приложений в среде разработки с открытым кодом Ruby on Rails. Приведены базовые понятия и основные приемы работы в данной среде. Рассмотрены работа с базами данных, построение отношений между таблицами и их отображение, создание контроллеров для представления основных действий приложения, организация просмотра страниц с помощью...