Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Продолжается сбор на портативные электростанции и генераторы для Барвенковской центральной городской больницы в Изюмском районе Харьковской области.
На данный момент уже собрано €2805 из €13 000.
Эти средства пойдут на покупку оборудования, которое позволит больнице продолжать работу во время перебоев с электричеством. Изюм находится в прифронтовой зоне, и генераторы сейчас жизненно необходимы для стабильной работы медицинского оборудования и оказания помощи пациентам.
Выражаем огромную благодарность организациям, которые уже поддержали этот сбор.
Поддержать сбор можно по ссылке:
https://antiwarcommittee.info/energyforua/#donate
#energy4UA#energyforUkraine
Это, наверное, самая приятная часть нашей работы — получать такие видео и благодарность от людей.
Помните сбор для Днепровского лицея №3? Генераторы уже доставлены. И это не просто техника — это возможность учиться и работать в условиях войны и постоянных отключений света. Сегодня делимся с вами видеоотчётом.
Спасибо каждому, кто был с нами в этом сборе. Тем, кто поддержал финансово, кто делал репосты, ставил лайки, писал комментарии.
И сбор продолжается сейчас для больницы в Изюме, Харьковская область. Там генераторы нужны не меньше.
Поддержать можно по ссылке:
https://antiwarcommittee.info/energyforua/#donate
#energyforUkraine#energy4UA
Друзья, у нас отличные новости — мы закрыли сбор «Энергия для жизни» на сумму €100 000.
Мы благодарим Михаила Ходорковского, который оперативно закрыл последний запрос от лицея в Днепре и абсолютно всех, кто присоединился к этому сбору. Для нас важен каждый донат — от самых маленьких сумм до крупных вкладов. Спасибо каждому, кто нашёл возможность поддержать проект финансово. И отдельная благодарность тем, кто помогал информационно: именно благодаря вашим репостам и поддержке о сборе узнало ещё больше людей, и они смогли к нему присоединиться. Вы правда невероятные💙
Благодаря вам генераторы и портативные электростанции были закуплены для:
• Токмакская многопрофильная больница интенсивной терапии (Запорожье)
• Отдел культуры Токмакского городского совета (Запорожье)
• Токмакский инклюзивно-ресурсный центр (Запорожье)
• Городская больница № 7 (Запорожье)
• Сумской медицинский центр (Сумы)
• Сумской профессиональный колледж (Сумы)
• Дубовязовский и Коровинский сельсоветы, отдел образования, семьи, молодежи и спорта (Сумская область)
• Белопольская городская больница (Сумская область)
• Шаровский лицей (Харьковская область)
• Днепровский лицей № 3 (Днепр)
• Валковский лицей имени Александра Масельского (Харьковская область)
• Областная больница интенсивного лечения (Киев)
• Барвенковская центральная городская больница (Харьковская область)
Более подробную информацию можно найти на нашем сайте:
antiwarcommittee.info/energyforua/
Мы опубликуем отдельный пост-отчёт после доставки последних генераторов.
Проект продолжает работу — следите за нашими соцсетями, впереди новые сборы, и мы будем рады, если вы останетесь с нами.
#energyforUkraine#energy4UA
На улице мороз, а жизнь превратилась в квест в ритме графиков отключения электричества. Но украинцы не отчаиваются и показывают, как смекалка и юмор помогают держаться.
А мы можем поддержать их генераторами: с вас донат, с нас — покупка и доставка💙
ANTIWARCOMMITTEE.INFO/ENERGYFORUA/#DONATE
Все отчёты — на нашем сайте.
#energyforUkraine#energy4UA
Друзья, у нас отличные предрождественские новости🎄
Мы оплатили ещё одну партию портативных электростанций для школ и больниц Украины — настоящее маленькое чудо, сделанное вашими руками.
🔹Запорожье — электростанции направляются в медицинские учреждения.
🔹Харьковская область, Валковский район — оборудование будет передано трём школам.
Мы безмерно благодарны каждому, кто присоединился к этому сбору. Но он ещё не закрыт. Чтобы отправить следующую партию генераторов и портативных электростанций, нам нужно собрать ещё €15 000.
К сожалению, война продолжается, а Россия разрушает энергетическую инфраструктуру Украины, зима в самом разгаре.
Именно сейчас самое время творить добро. Сделать небольшой донат, поделиться постом с подписчиками, поставить лайк или написать комментарий — это маленькое действие, но большое и доброе дело.
Поддержать сбор «Энергия для жизни» можно по ссылке:
antiwarcommittee.info/energyforua/#donate
Спасибо каждому за доверие, участие и за свет, который вы помогаете вернуть💙
#energyforUkraine#energy4UA
В результате одной из самых массированных российских баллистических атак по Украине минувшей ночью все ТЭС «Центрэнерго» остановились и больше не генерируют электроэнергию.
Друзья, в такие моменты очень важно помогать не только словами, но и действиями. Отправьте свой донат на генератор для украинской больницы.
Поделитесь нашим сбором. Все отчеты о покупке и доставке генераторов мы публикуем на сайте.
Спасибо🩵
Нет войне!
#energy4UA#energyforUkraine
🔹20 октября 2025 года
Россия атаковала энергетический объект в Корюковском районе Черниговской области. Повреждения оказались значительными — без света остались около 55 тысяч абонентов, сообщили в облэнерго.
🔹22 октября
Россия нанесла массированные удары по Киеву баллистическими ракетами и беспилотниками. В результате обстрелов возникли пожары, погибли два человека. Также были нанесены удары по Харькову — значительно повреждено здание, где располагался частный детский сад. Дети находились в укрытии, погиб один мужчина.
🔹23 октября
Россия атаковала столичный регион «Шахедами», летевшими на сверхнизкой высоте. В Киеве звучали взрывы — враг целился по энергетическим объектам, жилой и коммунальной инфраструктуре.
🔹24 октября
В Одесской области зафиксированы громкие взрывы. Российские войска впервые применили по региону управляемую авиационную бомбу (КАБ).
🔹25 октября
Киев вновь подвергся атаке баллистическими ракетами и дронами. Ударили по жилым кварталам — повреждены три многоэтажных дома, один из которых загорелся.
Погибли три человека, ранены 29, среди них — семь детей.
🔹26 октября 2025 года.
В Сумской области российский дрон попал в микроавтобус.
Количество пострадавших выросло до десяти человек, среди них двое детей — 15 и 8 лет. Один ребёнок и взрослый находятся в тяжёлом состоянии.
⚡️ Россия продолжает целенаправленно разрушать украинскую энергосистему, оставляя города без света и тепла.
🔗 Поддержать сбор «Энергия для жизни» — на генераторы и портативные электростанции для школ и больниц Украины (сейчас — для городской больницы №7 Запорожья) можно по ссылке:
antiwarcommittee.info/energyforua/#donate
#energyforUkraine#energy4UA
🔹13 октября
Мощные взрывы в Харькове: удар управляемыми авиабомбами по Слободскому району, пожар в Салтовском. Разрушено здание медучреждения, 6 раненых, частично обесточены три района.
🔹14 октября
Атака 96 дронами — основной удар по энергетике. Повреждена инфраструктура в Кировоградской и Сумской областях, атаки по Донецкой. В Херсонской области дронами атакована колонна ООН с медикаментами.
🔹16 октября
Массированные комбинированные удары по Полтаве и Кременчугу (баллистические/крылатые ракеты и БПЛА). Сообщения о взрывах в Харькове, Кропивницком и Изюме.
🔹17 октября
Удары по Кривому Рогу: волна дронов и ракет по гражданской инфраструктуре.
🔹18 октября
Ночные атаки по Запорожью: пожары, сгоревший автомобиль, повреждено учебное заведение. Под обстрелами также Полтавская и Харьковская области.
🔹19 октября
Удар по шахте ДТЭК на Днепропетровщине — под землёй находились 192 горняка; к счастью, всех удалось поднять на поверхность.
⚡️ Украина ежедневно подвергается атакам. С началом отопительного сезона критически важно обеспечить школам и больницам стабильное энергоснабжение.
❗️Напоминаем:продолжается сбор на генераторы и портативные электростанции для городской больницы № 7 в Запорожье:
🔗antiwarcommittee.info/energyforua/#donate
#energyforukraine#energy4ua
Россия продолжает разрушать энергосистему Украины
🔹6 октября
Россия атаковала Украину 116 дронами разных типов. Сбито 83.
В Харькове — 15 ударов, пожары в двух районах, 4 раненых.
В Одесской области — попадание по промышленному объекту.
🔹7 октября
Ночью атакована Полтава — поражены локомотивное депо, энергосистема, подвижной состав. Город частично без света.
🔹8 октября
Черниговская и Днепропетровская области — удары по энергетической и железнодорожной инфраструктуре.
В Нежине — отключение света у 4,5 тыс. абонентов.
Повреждено ж/д полотно между Нежином и Киевом.
В Херсоне погибли 2 человека, есть раненные.
В Днепропетровской области — 5 пострадавших, разрушены дома.
🔹9–10 октября
Атаки на Киев — ранены 12 человек, на левом берегу исчезло электричество.
В Запорожье погиб 7-летний ребёнок.
По данным Зеленского, за ночь Россия выпустила более 450 дронов и 30+ ракет.
🔹11 октября
Удар по Чугуеву (Харьковская область) — пожары, частичный блэкаут, есть пострадавший.
В Черниговской области — атака на энергетиков, есть погибшие.
Одесса — повреждена вода и свет.
🔹12 октября
Обстрел Чернигова — раненые.
Полная остановка электроснабжения в Донецкой области.
В Бориспольском районе Киева — взрывы, перебои с электричеством.
⚡️ Мы напоминаем: продолжается сбор на генераторы и портативные электростанции для школ и больниц Украины. Сейчас срочно нужна помощь городской больнице №7 в Запорожье.
🔗 Поддержать сбор:
antiwarcommittee.info/energyforua/#donate
#energyforukraine#energy4ua
Прошлая неделя в Украине началась и закончилась массированными атаками России.
29 сентября — ночь началась с масштабного дронового удара по югу и центру Украины. Прилёты зафиксированы в Кировоградской, Херсонской, Днепропетровской и Одесской областях.
3 октября Россия нанесла крупнейший удар по газовой инфраструктуре Украины. Под обстрел попали объекты «Нафтогаза» в Харьковской и Полтавской областях — на фоне приближающегося отопительного сезона.
4 октября, в результате удара по железнодорожной станции в Шостке (Сумская область), погиб один человек, около 30 получили ранения. Удар пришёлся по пассажирскому вагону, на станции начался пожар, несколько вагонов сгорели.
5 октября Россия нанесла ещё один массированный ночной удар: выпущено около 500 дронов и более 50 ракет. Повреждена инфраструктура в девяти областях, сильнее всего пострадали:
📍Запорожская область — более 73 тысяч абонентов остались без света, есть погибший;
📍Львов — без электричества районы Рясне и Левандовка, в городе — несколько пожаров, горел индустриальный парк Sparrow;
📍Ивано-Франковская область — атака по объектам критической инфраструктуры.
А мы напоминаем, что продолжаем сбор средств на генераторы и портативные электростанции для школ и больниц Украины. Сейчас срочно требуется помощь для городской больницы №7 в Запорожье.
🔗 Поддержать сбор можно по ссылке:
antiwarcommittee.info/energyforua/#donate
#energyforukraine#energy4ua
Генераторы уже в Запорожье!
Ранее мы писали, что из Латвии в Украину отправлены генераторы для городской больницы № 7 в Запорожье. Отличные новости: оборудование доставлено и уже работает, обеспечивая больницу резервным питанием в условиях постоянной угрозы обстрелов.
Огромная благодарность всем, кто не прошёл мимо и поддержал этот сбор. Для врачей и пациентов это — вопрос выживания. А для нас — возможность быть полезными.
📍Подробный отчёт будет позже, поскольку линия фронта сейчас опасно близко к больнице, и на месте нет возможности снять видео.
⚠️Сбор продолжается. Мы закупили только часть необходимого оборудования. Чтобы закрыть запрос полностью, нужно собрать ещё €7000.
ЗАДОНАТИТЬ
С октября 2024 года нам уже удалось отправить генераторы и портативные электростанции в школы и больницы Херсонской, Сумской и Запорожской областей — на сумму более €55 000.
💛💙 Подробнее об организаторах сбора, поступивших запросах и всех отчётах — на сайте:
antiwarcommittee.info/energyforua
#energyforUkraine#energy4UA
Вторая отличная новость за сегодня!
Первая партия генераторов и портативных электростанций для городской больницы в Запорожье уже доставлена в Латвию и в ближайшее время поедет дальше.
Огромное спасибо каждому, кто не остался в стороне и поддержал Украину в это тяжёлое время. Благодаря вам врачи смогут работать даже под обстрелами, а пациенты — получать помощь, несмотря ни на что.
Но сбор продолжается. Война не остановилась — несмотря на переговоры.
А значит, мы продолжаем собирать средства на электростанции и генераторы для украинских школ и больниц. Особенно важно обеспечить их энергией к началу учебного года.
Поддержать сбор:
antiwarcommittee.info/energyforua/#donate
#energyforUkraine#energy4UA