Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
Конкурс на лучший фирменный стиль Минского Триатлона 2022!
Каждый год мы объявляем конкурс на самый лучший фирменный стиль к Минскому Триатлону, который будет использоваться на айдентике мероприятия! Выигрыш - слот на любую из дистанций, или денежный эквивалент!
Условия:
До 22 апреля необходимо нарисовать дизайн майки и рюкзака для предстоящего Минского Триатлона, после чего отправить свой макет в 3-х форматах файлов: .pdf, .eps, .png - нам на почту [email protected].
Далее мы отберем 5 лучших работ и 23-24 апреля сделаем голосование в нашем аккаунте инстаграм.
Победитель будет официально объявлен в понедельник, 25 апреля, а другие участники из выбранной пятерки получат по промокоду в 30% на приобретение слота на Минский Триатлон 2022!
Техническое задание:
- Иллюстрации должны быть в движении (референсы в карусели на майке 2021 года);
- Можно использовать любой векторный редактор;
- Отправленный макет должен быть в 3х форматах: .pdf, .eps, .png;
- Обязательно необходимо придерживаться заданной айдентики BelStar (в карусели, Цвета: 016BFF синий и FD1E30 красный).
*Примеры работ 2020 и 2021 года и айдентика на 2022 год находятся под этим постом
#belstar#belstartriathlon#minsktriathlon2022
Стадион "Динамо"
Национальный олимпийский стадион “Динамо” - главная многофункциональная спортивная площадка Республики Беларусь, расположенная в центре Минска.
Его история началась в 1934-ом году: за всю свою жизнь он терпел разрушения во время войны и был реконструирован 5 раз. Последняя реконструкция длилась целых 6 лет: с 2012 по 2018.
После ее завершения стадион получил Сертификат Всемирной легкоатлетической ассоциации первой категории, а также получил высшую четвертую категорию УЕФА.
История стадиона богата и уникальна: на нем проводились концерты таких звезд как Виктор Цой и его “КИНО”, Алла Пугачева, The Prodigy и многие другие. Проводились спортивные мероприятия мирового уровня: матч гигантов СССР – США по легкой атлетике, Олимпийские игры, именно тут борисовский БАТЭ одержал историческую победу над Баварией, а в начале 90х стадион превратился в самый популярный вещевой рынок столицы.
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь
Наша команда стремится сделать для наших участников все условия для идеальных стартов.
Но для этого нам очень нужно знать ваше мнение. Сегодня мы ждем вашу обратную связь у нас в сторис в нашем Instagram, а мы с радостью ответим на вопросы и поделимся вашим мнением с остальными подписчиками! 😉
Давай вместе устраивать лучшие старты!🙌
#triathlon#triathlontraining#minsktriathlon#ironman#run#sport#belstar#ironstar
Подводим итоги самого красивого забега - Minsk Lady Run
🏃♀️ 160 красавиц приняли участие в забеге
⏰ 15 мин 10 сек - время финиширования победительницы
😀 1 000 000 улыбок мы получили в этот день и их количество продолжает расти
Переходи в наш Instagram и смотри фотографии с самыми яркими и красивыми моментами с забега. Ведь количество улыбок должно увеличиваться в геометрической прогрессии 😉
#triathlon#triathlontraining#minsktriathlon#ironman#run#sport#belstar#ironstar
Любите бегать?
Согласитесь, куда приятнее преодолевать очередной километр с музыкой от любимых исполнителей.
Сегодня мы решили поделиться с вами нашей подборкой треков, которая помогает нам получать от бега еще большее наслаждение!
В нашем VK уже готов плейлист! Переходи по ссылке по ссылке и наслаждайся!
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт#музыка#музыкадлябега
Сегодня всемирный праздник у самого популярного вида спорта - бега.
Для многих бег - это стиль жизни. Всей командой поздравляем всех причастных к этому виду спорта и будем рады увидеться 31 июля на #MINSKTRIATHLON2022 не только на дисциплинах триатлона, а также на дистанциях забега для девушек и детей!
Регистрируйся по ссылке и участвуй в самом масштабном спортивном событии этого лета!
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск
Троицкое предместье.
Самый красивый музей Минска под открытым небом, визитная карточка столицы, самый известный квартал Беларуси, любимое место и многие другие название у одной из главной достопримечательности Минска.
Приезжая в Минск, это место обязательно к посещению. Оно находиться в самом сердце города, на берегу реки Свислочь - Немига. Здесь можно прогуляться в тишине по узким улочкам, насладиться красивым видом на город, отведать национальную кухню, посетить музеи.
Район маленькой Европы не оставит вас равнодушными: в теплое время года можно взять напрокат катамаран и насладиться видом на Троицкое предместье.
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт#minsk#belarus#belarustravel#belarusphoto
До старта #MINSKTRIATHLON2022 остается все меньше времени, а это значит что твоя подготовка в самом разгаре 🔥
Отмечай нас в сторис на тренировках, вдохновляй других участников соревнования, а самые интересные снимки с подготовкой мы обязательно разместим у себя в профиле и покажем, как нужно готовится к самому масштабному старту года!
Напоминаем, что мест для участия остается с каждым днём все меньше. Успей зарегистрироваться по ссылке!
И до встречи на старте! 😉
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт
До старта #MINSKTRIATHLON2022 остался 1 месяц!
Мы надеемся, что ты вовсю уже готовишься и покажешь себя на старте 31 июля, ведь в этот день состоится самый масштабный спортивный праздник в Беларуси.
Где у тебя есть уникальная возможность заявить о себе!
Переходи по ссылке и регистрируйся на наши дистанции!
До встречи 31 июля на #MINSKTRIATHLON2022
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт
ОСТАЛОСЬ ДВА ДНЯ ДО ПОДОРОЖАНИЯ СЛОТОВ НА IRONMAN
Уже 1 июля 2022г. изменится цена на все дистанции IRONMAN!
Окунись с нами в спортивный праздник #MINSKTRIATHLON2022 уже 31 июля!
Переходи по ссылке для регистрации
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт
Не упусти возможность запечатлеть свое имя на логотипе самого крупного спортивного мероприятия Беларуси, а также получить именной стартовый номер для участия #MINSKTRIATHLON2022
Для этого тебе всего лишь нужно зарегистрироваться до 10 июля 2022г. включительно!
Так же, спешим напомнить что с 01 июля 2022г. меняется стоимость на следующие дистанции:
½ IRONMAN
¼ IRONMAN
⅛ IRONMAN
Ссылка для регистрации в описании профиля!
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт
Ты уже зарегистрировался на одну из трех дистанций IRONMAN?
До 30 июня у тебя есть уникальная возможность зарегистрироваться по сегодняшней цене и окунуться в атмосферу самого крупного спортивного мероприятия этого лета!
И помни, мест с каждым днем становится все меньше!
С 1 июля изменятся цены на все дистанции IRONMAN, времени не так много!
Переходи по ссылке и регистрируйся!
#belstarBiathlon#belStarMinSkiCup#belstarMinskMarathon#belstarMinskTriathlon#belstarCycling#belstarChristmas#minsktriathlon2022
#belstar#белстар#триатлон#плавание#бег#спорт#велоспорт#биатлон#марафон#минск#беларусь#спорт