- •Оглавление Введение
- •1. Теоретическая часть
- •1.1. Теория поиска информации
- •1.2. Язык программирования ruby
- •1.3. Язык упрощённой разметки haml
- •1.4. Язык метаразметки sass
- •1.4. Дополнительные модули языка Ruby
- •2. Практическая часть
- •2.1. Постановка задачи
- •2.2. Разработка веб-приложения
- •2.3. Отладка веб-приложения
- •Заключение
- •Список литературы
2.3. Отладка веб-приложения
Чтобы приложение заработало, надо запустить его как http сервер.
Делается это командой «ruby init.rb».Вывод команды при запуске:
Сервер запущен. В системе процесс сервера имеет pid=3853. Http-порт сервера -
4567.
Теперь необходимо перейти в браузере по ссылке localhost:4567 и появится страница index.haml
Для поиска нужно ввести название пособия в первое поле и год во второе.
В качестве примера были найдены учебные пособия по базам данных до 2000 года издания.
После подтверждения формы сервер немного «думает» и выдаёт ответ, в виде страницы find.haml
На следующем изображении показана активность сервера
На запрос по «химии» до 2000 года издания сервер выдаёт
Вывод сервера
frame-col-ypos:0,141667in; bot-style:none; xpos:0,000694in; wrap-mode:wrapped-both; frame-type:image; ypos:0,141667in; top-style:none; frame-height:0,968056in; frame-pref-page:24; left-style:none; position-to:block-above-text; frame-col-xpos:0,000694in; right-style:none; frame-width:6,691667in
Заключение
В результате данной работы было создано веб-приложение, извлекающая и структурирующая информацию из интернета. В ходе данной работы мною был изучен язык программирования Ruby и в дальнейшем применён в качестве основного языка программирования для написания приложения. Ruby обладает большим числом сторонних модулей и библиотек, часть из которых была использована в работе. Для создания внешнего вида приложения были использованы вспомогательные технологии такие, как Haml,Sass и CoffeeScript. Для их использования был изучен синтаксис этих язык. На основе этих технологий был создан макет приложения. Приложение было отлажено и проверено на соответствие поставленным целям. Выводы приложения представлены выше по тексту данной работы. В ходе работы все поставленные задачи были осуществлены. Основные цели достигнуты.
В ходе выполнения дипломной работы было сделано:
Была собрана теория для дальнейшей работы
Был изучен инструментарий(Ruby,Haml,Sass,CoffeeScript)
Было разработано приложение для поиска в WWW сети
Была произведена отладка этого приложения
Список литературы
1. Поисковая система. URL: http://ru.wikipedia.org/wiki/Поисковая_система
2. Поиск в Интернете — внутри и снаружи. URL: http://www.shipbottle.ru/projects/txt/internet_2_1998/index.shtml
4. Ruby/Основные свойства Ruby. URL: http://ru.wikibooks.org/wiki/Ruby/Основные_свойства_Ruby
5. Haml. URL: http://ru.wikipedia.org/wiki/Haml
6. Sass. URL: http://ru.wikipedia.org/wiki/Sass
7. Друзья друзей Вконтакте на Ruby. URL: http://leonid.shevtsov.me/ru/druzya-druzej-vkontakte-na-ruby
8. Sinatra. URL: http://ru.wikipedia.org/wiki/Sinatra