Лабораторная работа 0: введение в формальные языки

Приглашение к заданию в GossJS см. внизу документа видеоролик «Как проще всего создать JSON и провалидировать его» Часть I. Формальное самопредставление 0. а. Подвергните валидации с помощью JSON-валидатора документ по адресу https://kodaktor.ru/j/f97e011 и убедитесь в том, что ошибок нет. б. Проделайте то же самое с адресом https://kodaktor.ru/j/f97e011_ba2b3 и убедитесь, что понимаете, в чём причина ошибки валидации. 1. Разработайте JSON-структуру для человекочитаемого представления о себе для портфолио: - имя и фамилия - структура знаний в области веба (работы с какими языками, инструментами, технологиями вы имеете опыт) - личный сайт - контактный e-mail - другое, на ваше усмотрение В качестве образца, дающего представление о том, как это нужно делать, рассмотрите, например: 2. Любым доступным вам способом обеспечьте, чтобы этот созданный вами документ был доступен по некоторому URL, аналогично рассмотренному выше. 3. Убедитесь в том, что он проходит валидацию по способу, указанному в п.0 Части I. 4. Разместите ссылку с этим адресом в репозитории-ответе на задание Часть II. Построение формального описания по тексту 0. Проанализируйте текст статистика посещений страницы с вводным заданием и ответьте на следующие вопросы: а. есть ли в документе полностью совпадающие строки с одинаковыми IP-адресами и сведениями об использованной для посещения программе; б. сколько уникальных посещений (т.е. посещений с разных IP-адресов) в. сколько посещений с использованием: - Android - iOS - Windows - MacOS г. каковы единичные случаи посещений, отличающиеся от всех остальных 1. Разработайте JSON-структуру для человекочитаемого представления этой информации (ответов на вопросы в пунктах а,б,в,г) 2,3,4 - пункты как в Части I. Enjoy! BONUS TRACK