Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tank-bohr/nic.ru_test_assignment
https://github.com/tank-bohr/nic.ru_test_assignment
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tank-bohr/nic.ru_test_assignment
- Owner: tank-bohr
- Created: 2015-01-05T22:15:26.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-05T22:23:31.000Z (about 10 years ago)
- Last Synced: 2024-10-21T18:35:41.386Z (3 months ago)
- Language: Prolog
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Часть I. Выполнить разбор предлагаемого файла лога с заполнением таблиц БД
Скрипт parse.pl выполняет разбор файла и пишет данные в БД.
Файл для разбора подается в качестве параметра. При отсутствии параметра берется файл с названием out в той же папке, где лежит сам скрипт.
Параметры подключения к БД прописаны в функции connect_db.Зависимости:
- DBI
- Time::HiresЧасть II. Создать html-страницу с поисковой формой и вывести список найденных записей.
В папке www лежат все необходимые файлы.
Запустить web-приложение можно командой
plackup app.psgiПо умолчанию приложение будет работать на порту 5000
Параметры подключения к базе данных прописаны в конфиге config/db.ymlСтраничка с формой
public/index.htmlФорма шлётся на адрес http://localhost:5000
Зависимости:
- DBI
- Log::Log4perl
- Plack
- YAML::Any