Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
До #WOOFFEST остаются считанные дни! И сейчас самое время приложить все усилия и рассказать о данном мероприятии, как можно большему количеству людей и ваших друзей💪
Уже в эту субботу и воскресенье 300 собак и кошек из приютов соберутся на территории Хлебозавода №9, чтобы испытать удачу и попробовать обрести долгожданную семью. Наши подопечные Лакоста, Кензо, Том и Утешка уже вовсю готовятся и «чистят перышки».
Мы составили список топ-3 действий, которые вы можете сделать, чтобы помочь хвостикам найти любящих хозяев:
Разместить репост/пост записи главного анонса мероприятия;
Сделать e-mail рассылку по друзьям и коллегам или разместить анонс в рабочем чате;
Предложить друзьям закупить подарки для приютских хвостиков в течение этой недели и привезти их на фестиваль! Все эти действия помогут собакам и кошкам из приютов стать домашними!
Давайте постараемся и сделаем так, чтобы как можно больше животных разъехались по своим домам!
С животными-участниками можно познакомиться по ссылке: https://wooffest.ru
📍 Ждём вас 26 и 27 апреля по адресу: культурный центр «Хлебозавод №9», Новодмитровская улица, 1, стр. 17 (м. Дмитровская)
#WOOFFEST#WOOFFEST12
[WOOF Москва: 26 и 27 апреля]
‼️ Друзья, уже в эту субботу‼️
Выставка-пристройство WOOF !!!
От нашего приюта выбраны сразу 4(!) кандидата, кто поедет на этот фестиваль в надежде обрести там свою семью🙏
📅 Когда?
26 апреля – День собак (11:00–19:00)
27 апреля – День кошек (11:00–19:00)
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
На фестиваль @woof_fest можно прийти даже без планов взять питомца домой — но всё равно сделать доброе дело 🧡
🐾 В дни фестиваля будет работать пункт сбора помощи для приютов Москвы и области. Всё, что так необходимо хвостикам каждый день — корм, лекарства, поводки, пелёнки — можно принести прямо на площадку. Мы передадим всё участникам фестиваля, чтобы их подопечные были сытыми, здоровыми и окружёнными заботой.
🎁 Что особенно нужно приютам:
• Сухой и влажный корм для собак и кошек (в том числе лечебный)
• Амуниция: поводки, ошейники, шлейки
• Капли от блох и клещей
• Глистогонные препараты (Празител, Мильбемакс и др.)
• Пелёнки (размер 60×60 и 60×90 см)
• Металлические миски
• Наполнители для лотков
✨ Каждый пакет с кормом — это не просто помощь. Это поддержка для тех, кто всё ещё ждёт своего человека.
📅 26 апреля — День собак
📅 27 апреля — День кошек
📍 Москва, Хлебозавод, ул. Новодмитровская, 1
🕚 11:00–19:00
Вход свободный | 0+ | PET-FRIENDLY
Приходите обнимать, помогать, знакомиться и просто провести день в атмосфере доброты.
WOOF Москва: 26 и 27 апреля
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
🐾 Фестиваль WOOF возвращается! Уже в 12-й раз мы собираемся вместе, чтобы сделать мир чуточку добрее — для тех, кто не умеет говорить, но умеет любить всем сердцем.
💛 WOOF — это не просто фестиваль. Это два дня, когда 300 собак и кошек из приютов приезжают в надежде найти своих людей. Они прошли долгий путь, чтобы дождаться именно вас. Все хвостики здоровы, привиты, стерилизованы и готовы к новой жизни — в семье.
🐶 Вас ждёт:
— Уютная атмосфера, в которой можно выбрать друга на всю жизнь
— Благотворительный маркет с классными товарами
— Фотозоны, розыгрыши и подарки от наших партнёров
— Детская зона с мастер-классами и викторинами
— Консультации специалистов
— Пункт сбора помощи для приютов (приносите корм, медикаменты, пелёнки, амуницию и просто частичку тепла — мы всё передадим в добрые лапы)
✨ За 11 фестивалей WOOF в Москве уже 1335 животных нашли дом. Давайте вместе подарим шанс ещё сотням хвостатых — ведь каждый из них мечтает услышать простые слова: «Пойдем домой».
Если вы готовы забрать питомца — берите паспорт. Передача по договору ответственного содержания.
Даже если вы не можете взять домой пушистого друга — приходите, обнимите хвостатых, поддержите приюты и зарядитесь добром.
Потому что WOOF — это про любовь.
📅 Когда?
26 апреля – День собак (11:00–19:00)
27 апреля – День кошек (11:00–19:00)
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
Долгожданный день #WOOF настал!!!
День был очень долгим)).
Мы от всей души хотим поблагодарить организаторов- Фонд помощи бездомным животным "Ника" за ежегодное проведение этого чудесного фестиваля, помогающего обрести десяткам собак свои новые семьи🙏.
А так же за ту атмосферу, которую организаторам удается создавать во время этого фестиваля👍.
Немного этой атмосферы- как раз в этой карусели 👆.
Ну а по результатам- результатами будем делиться с Вами завтра🙂
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
Подготовка в СЕГОДНЯШНЕМУ фестивалю #WOOFFEST !
Эту ночь все наши 4 кандидата провели дома у волонтеров).
Все намылись, все блестящие, все теперь ромашками пахнут).
Также это своеобразная проверка на то, как собака поведет себя дома.
Все дома вели себя идеально))).
Все готовы к встрече со своими новыми родителями!
Пожелайте им удачи, пожалуйста!
Она им сегодня очень понадобится!
Чтобы никому из них не пришлось бы возвращаться в приют после выставки...
Ведь это всегда самая печальная часть любого фестиваля- пристройства...
Провести целый день в окружении огромного числа людей, быть окруженным таким вниманием... А потом в приют(((.
Пусть сегодня такого не случится 🙏
Совсем скоро мы выезжаем!
До встречи на #WOOF !
📅 Когда?
СЕГОДНЯ, 26 апреля, с 11:00 до 19:00
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
‼️ФЕСТИВАЛЬ #WOOF УЖЕ В ЭТУ СУББОТУ‼️
И четвертый кандидат от нашего приюта, отобранный организаторами для участия в этой выставке-пристройстве- наш Мальчик Том❤️.
И на эту выставку он поедет с одной лишь мечтой- встретить своих новых родителей и поехать оттуда не назад в приютский вольер, а ДОМОЙ🙏
До встречи в субботу!
Он Вас будет очень ждать!!
И пожелайте удачи нашему Вилли🙏
📅 Когда?
26 апреля – День собак (11:00–19:00)
27 апреля – День кошек (11:00–19:00)
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
‼️ ДРУЗЬЯ, ДО ВЫСТАВКИ-ПРИСТРОЙСТВА #WOOF ОСТАЮТСЯ БУКВАЛЬНО СЧИТАННЫЕ ДНИ‼️
❌УЖЕ В ЭТУ СУББОТУ❌
И мы представляем третьего участника (точнее, участницу🙂) от нашего приюта, которая поедет на этот фестиваль в надежде уехать оттуда ДОМОЙ🙏.
Наша прелестная малышка Кензо😍
Очень, очень милая девочка-подросток❤️.
Фактически, еще щенок.
Малышка, у которой еще вся жизнь впереди!
И так хотелось бы, чтобы она проходила не в стенах приюта, а на мягком диванчике, рядышком с хозяином).
Обязательно приезжайте сами и расскажите своим знакомым!
Она Вас будет очень ждать!!
📅 Когда?
26 апреля – День собак (11:00–19:00)
27 апреля – День кошек (11:00–19:00)
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
https://t.me/woof_fest
#WOOFFEST#WOOFFEST12
‼️ Друзья, уже совсем скоро!!!
Уже в эту субботу‼️
Выставка-пристройство WOOF !!!
От нашего приюта выбраны сразу 4(!) кандидата, кто поедет на этот фестиваль в надежде обрести там свою семью🙏
Представляем Вам нашего второго участника- милейшую Утешку❤️.
Идеальная собака компаньон с идеальным характером❤️. Просто чудо, а не собака!
И мы очень надеемся, что на фестивале #WOOF ребенок встретит свое счастье!
Обязательно приезжайте сами и расскажите своим знакомым!
Она Вас будет очень ждать!!
📅 Когда?
26 апреля – День собак (11:00–19:00)
27 апреля – День кошек (11:00–19:00)
📍 Где?
Москва, Хлебзавод, Новодмитровская улица, 1 стр 17, «Бойлерная»
Вход свободный, pet-friendly, 0+
До встречи на Хлебозаводе!
WOOF Москва: 26 и 27 апреля
#WOOFFEST#WOOFFEST12