t.me/knigoprovod Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время23.01.18 10:43:18
На обложку
Улыбка сфинксаавторы — Перминов П. В.
Прощание кремлёвского диггераавторы — Трегубова Е.
Академики рассказывают. (Учёные — о достижениях советской…Академики рассказывают. (Учёные — о достижениях советской…
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводЗаказ редких книгО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
ЛитПамятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт
Важно  Если вы ищете книгу...
внимание!
Если Вы ищете книгу и не можете нигде её найти - напишите нам! Для этого заполните форму в разделе «Заказ редких книг» и отправьте в наш адрес. С большой степенью вероятности мы сумеем Вам помочь!
подробнее…

/ИТ-книги

Rails. Сборник рецептов — Фоулер Ч.
Rails. Сборник рецептов
Фоулер Ч.
год издания — 2008, кол-во страниц — 256, ISBN — 978-5-91180-652-1, 978-0977616602, тираж — 2500, язык — русский, тип обложки — твёрд. 7БЦ матов., масса книги — 430 гр., издательство — Питер
серия — Мастер-класс
цена: 499.00 рубПоложить эту книгу в корзину
Chad Fowler
Rails Recipes
The Pragmatic Bookshelf 2006

Пер. с англ. Н. Вильчинского

Формат 70x100 1/16
ключевые слова — rails, ruby, гибк, разработ, веб-приложен, jquery, javascript, web-страниц, web-приложен, аутентификац, сервер, ajax, полиморф, has_many, идентификац, авторизац, веб-сайт, тестирован, rake-задач, rss, загружаем, веб-служб, почт, web-сервис

Такие задачи, как аутентификация пользователей, распределение прав доступа, организация наиболее эффективного обмена данными с сервером баз данных и многое другое, требуют решения при создании практически любого веб-приложения. Эта книга позволяет разработчику не тратить время на поиск собственного решения, а обратиться к тем, кто уже решал схожие задачи, и столкнулся с тонкостями Ruby on Rails в конкретных ситуациях. Издание будет полезно каждому, у кого есть начальные знания о Ruby on Rails, кто применяет эти знания на практике и кто не желает каждый раз «изобретать велосипед» заново.


Покупая настоящий сборник рецептов — кулинарную книгу, — я бы не стал искать пособие по разделке овощей или инструкцию по применению кастрюли. Подобную информацию можно найти и в кратком кулинарном справочнике.

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

Если у кого-то появляется желание постичь секреты индийской кухни, он покупает книгу рецептов великого индийского мастера и следует всем изложенным в ней инструкциям. Никто не станет покупать рецепты, всем давно известные. Интерес проявляется только к тем рецептам, качеству которых можно доверять. Наверное, поэтому из-под пера знаменитых кулинаров и выходят настоящие бестселлеры. Люди хотят готовить вкусные блюда, а кулинары знают, как это сделать и как научить вас делать то же самое.

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

Когда я работал над книгой «Rails. Сборник рецептов», передо мной стояла задача научить вас создавать на Rails что-нибудь неординарное, и сделать это сразу, с первой попытки. Приводимые в книге рецепты и сопутствующие им технологии почерпнуты из моей собственной практики, а также получены от великих «шеф-поваров» Rails: команды разработчиков её ядра, преподавателей и авторов книг, и от первопроходцев её практического применения.

Надеюсь, что мне удастся не только показать вам, как и что делается, но и объяснить, почему всё работает именно так, как задумано. Изучив все рецепты, вы перейдёте на новый уровень понимания Rails и сможете впоследствии составить впечатляющий список успешно приготовленных кулинарных шедевров для своих новых приложений.

Не все имеющиеся в книге рецепты одинаковы по объёму и сложности. Чтобы придать нашей кухне остроты, я включил в рецепты некоторое количество мелких предложений, названных мною закусками. Занимая одну или две странички, они помогут вам заморить червячка в перерывах между серьёзными чревоугодиями.

Введение
В чём ценность сборника рецептов?

ОГЛАВЛЕНИЕ

Введение8
 
Глава 1. Рецепты, относящиеся к пользовательскому
интерфейсу
12
 
Рецепт № 1. Местное редактирование формы12
Рецепт № 2. Создание собственного помощника на JavaScript17
Рецепт № 3. Реализация оперативного просмотра23
Рецепт № 4. Автозаполнение текстового поля26
Рецепт № 5. Создание сортируемого списка
с перетаскиваемыми элементами28
Рецепт № 6. Обновление нескольких элементов при помощи
одного Ajax-запроса33
Рецепт № 7. Молниеносное JavaScript-автозаполнение38
Рецепт закуски № 8. Простая и лёгкая поддержка
тематического оформления42
Рецепт закуски № 9. Накладки в статических страницах
с использованием Ajax43
Рецепт закуски № 10. Разумный подход к переводу слова
в форму множественного числа44
Рецепт закуски № 11. Отладка Ajax45
Рецепт № 12. Создание собственного построителя формы46
Рецепт № 13. Создание привлекательных диаграмм50
 
Глава 2. Рецепты, относящиеся к базе данных54
 
Рецепт № 14. Использование Rails без базы данных54
Рецепт № 15. Подключение к нескольким базам данных58
Рецепт № 16. Интегрирование с унаследованными базами данных65
Рецепт № 17. Как оптимизировать (DRY UP) конфигурацию базы данных68
Рецепт № 18. Отношения «многие ко многим», построенные
на ссылках внутри модели70
Рецепт № 19. Тегирование содержимого72
Рецепт № 20. Управление версиями данных в моделях79
Рецепт № 21. Переход к схеме данных на основе миграций83
Рецепт № 22. Отношения «многие ко многим», использующие
дополнительные данные88
Рецепт № 23. Полиморфные связи — has_many: любые_модели93
Рецепт № 24. Добавление особого поведения к связям Active Record97
Рецепт закуски № 25. Конфигурация базы данных
динамическим способом100
Рецепт закуски № 26. Использование Active Record за пределами Rails101
Рецепт № 27. Осуществление вычислений над данными модели102
Рецепт закуски № 28. Избавление от повторяющихся фрагментов
в коде Active Record с помощью установки области действий104
Рецепт № 29. Использование макроопределения composed_of( )
для придания осмысленности отображению данных, хранящихся
в однородной структуре105
Рецепт закуски № 30. Безопасное использование моделей в миграциях108
 
Глава 3. Рецепты, относящиеся к контроллерам110
 
Рецепт № 31. Идентификация пользователей110
Рецепт № 32. Авторизация пользователей по ролям116
Рецепт закуски № 33. Упрощение контроллера за счёт вторичных
действий121
Рецепт № 34. Отслеживание истечения срока действия сессий122
Рецепт закуски № 35. Отправка из действий значений, использующих
запятую в качестве разделителя124
Рецепт № 36. Создание осмысленных (и привлекательных) URL125
Рецепт закуски № 37. Применение заглушки в системе идентификации129
Рецепт закуски № 38. Переход к сессиям, использующим Active Record130
Рецепт № 39. Написание кода, который пишет код130
Рецепт закуски № 40. Управление статическим веб-сайтом
с помощью Rails135
 
Глава 4. Рецепты, относящиеся к тестированию137
 
Рецепт № 41. Создание динамических испытательных стендов137
Рецепт № 42. Получение испытательных стендов на основе
реальных данных141
Рецепт № 43. Тестирование, охватывающее работу
нескольких контроллеров145
Рецепт закуски № 44. Создание тестов для вспомогательных функций152
 
Глава 5. Рецепты общего назначения154
 
Рецепт № 45. Автоматическая разработка с использованием
своих собственных генераторов154
Рецепт № 46. Постоянная сборка основного кода160
Рецепт № 47. Получение уведомлений о необработанных исключениях164
Рецепт № 48. Создание собственных Rake-задач168
Рецепт № 49. Работа с часовыми поясами173
Рецепт № 50. Постоянное присутствие на переднем крае
(Rails-разработки)178
Рецепт № 51. Использование на веб-сайте RSS-ленты180
Рецепт № 52. Создание собственных внешних модулей Rails188
Рецепт № 53. Засекреченные URL190
Рецепт закуски № 54. Экспресс-исследование содержимого сессий194
Рецепт № 55. Совместное использование моделей
несколькими приложениями195
Рецепт закуски № 56. Создание документации приложения197
Рецепт № 57. Обработка загружаемых изображений198
Рецепт закуски № 58. Облегчение группировки списков201
Рецепт № 59. Отслеживание всего, что сделано пользователями202
Рецепт № 60. Распространение приложения единым древом каталогов206
Рецепт № 61. Добавление к приложению поддержки локализации208
Рецепт закуски № 62. Ваш друг — консоль214
Рецепт № 63. Автоматическое сохранение предварительного
содержания формы215
Рецепт № 64. Проверка объектов, не имеющих отношения
к Active Record218
Рецепт № 65. Создание списков разрешённых HTML-тегов220
Рецепт № 66. Добавление к действиям простых веб-служб222
 
Глава 6. Рецепты, относящиеся к электронной почте227
 
Рецепт № 67. Отправка упрощенных вариантов сообщений
электронной почты, имеющих богатое оформление227
Рецепт № 68. Тестирование входящей электронной почты231
Рецепт № 69. Отправка почтовых сообщений с прикреплениями239
Рецепт № 70. Обработка электронной почты, возвращённой
отправителю241
 
Приложения. Ресурсы249
 
П.1. Библиография249
П.2. Исходный код249
 
Алфавитный указатель250

Книги на ту же тему

  1. Добавляем Ajax, Пауэрс Ш., 2009
  2. AJAX и РНР: разработка динамических веб-приложений, Дари К., Бринзаре Б., Черчез-Тоза Ф., Бусика М., 2006
  3. jQuery. Подробное руководство по продвинутому JavaScript, Бибо Б., Кац И., 2009
  4. JavaScript и DHTML. Сборник рецептов. Для профессионалов, Гудман Д., 2004
  5. JavaScript. Сборник рецептов для профессионалов, Бранденбау Д., 2000
  6. JavaScript. Подробное руководство, Флэнаган Д., 2004
  7. UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
  8. Тюнинг веб-сервера. — 2-е изд., Киллелиа П., 2003
  9. PHP. Сборник рецептов, Скляр Д., Трахтенберг А., 2005
  10. PHP. Справочник, Хадсон П., 2006
  11. Профессиональное PHP программирование, 2-е издание, 2003
  12. Программирование web-сервисов для .NET, Феррара А., Мак-Дональд М., 2003
  13. Популярные Web-сервисы: практика использования, Айверсон У., 2005
  14. Perl & XML. Библиотека программиста, Макинтош Д., Рэй Э. Т., 2003
  15. Perl-отладчик. Карманный справочник, Фоули Р., 2005
  16. Perl: изучаем глубже. — 2-е изд., Шварц Р. Л., Фой Б., Феникс Т., 2007
  17. Perl для системного администрирования, Бланк-Эдельман Д. Н., 2001
  18. CGI/Perl: Создание программ для Web, Пэтчетт К., Райт М., 1999
  19. Perl 6 и Parrot: справочник. — 2-е изд., Рэндал Э., Сугальски Д., Тёч Л., 2005
  20. Разработка программного обеспечения, Константайн Л., Локвуд Л., 2004
  21. Технологии разработки программного обеспечения: Учебник, Орлов С. А., 2002
  22. Базы данных: модели, разработка, реализация, Карпова Т. С., 2001
  23. Разработка Web-скриптов, Хефлин Д., Ней Т., 2001
  24. Разработка приложений для электронной коммерции (+ CD - ROM), Джерк Н., 2001
  25. Разработка приложений для электронной коммерции на Oracle8i и Java, Заккар М., 2000
  26. Разработка средств безопасности и эксплойтов, Фостер Д., Лю В., 2007
  27. Экстремальное программирование: разработка через тестирование, Бек К., 2003

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru btd.kinetix.ru работаем на движке KINETIX :)
elapsed time 0.051 secработаем на движке KINETIX :)