Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🗓8 лет мини альбому (EP) "My Dear Melancholy"
🤩
Эйбел записывал демки осенью 2017 в отелях Мельбурна и Парижа, пока был в турне по альбому Starboy.
При этом в 2021 году в интервью GQ сказал о EP следующее:
"Я сделал это примерно за три недели. Я точно знал, что хотел сказать. Я знал, как хотел, чтобы это звучало, — и все".
Первое, что приходит на ум при прослушивании — это музыкальное самоцитирование.
Есть чувства дежавю, как будто это новый рассказ, но с базой "Trilogy" и "Kiss Land".
На момент начала написания EP Эйбел находился в отношениях с Селеной Гомес, но также был с "послевкусием" на душе разбитых отношений с Беллой. А уже зимой, когда и с Селеной пришло расставание, то Эйбел выразил окончательно всё то, что так музыкально лежало на разбитом сердце.
Важно подчеркнуть, что этот мини-альбом не шаг назад, а лишь оглядка в прошлое: прошедшие отношения, попытка вернуться к звуку первого микстейпа. Продюсеры перенесли ретроспективную мысль артиста на биты, но не стали уходить далеко в первоистоки карьеры.
В 2025 году в интервью с Дженной Ортегой, Эйбел признался, что из всей дискографии MDM его любимый альбом, отмечая, что наиболее честная и полноценная его работа.
Продюсеры: Gesaffelstein, DaHeala, Frank Dukes, Skrillex.
Наверно, из всех работ этот мини-альбом получился самым личным и откровенным. При этом, припудрив его EDM, получилось скрыть совсем лирику.
Лишний раз вам напомним, что не стоит все текста переносить на личность артиста. Даже прошлые отношения являются скорее музой чем правдивой реальностью.
➡️ Поделитесь, что слушаете спустя 8 лет, что затронуло вашу душу? Помните ли вы себя, когда впервые встретили свою дорогую меланхолию? 🌟
*ссылка на видео
#throwback
🌟@theweekndRU
✨ 18-avgust kuni bo‘lib o‘tgan “Ya mama” forumidagi iliq lahzalarni eslaymiz.
Bu kun ilhom, jonli muloqot va oilaviy muhitga boy bo‘ldi.
Ishtirokimizga oid kichik bir #throwback: biz sogʻliq va tabiiylik haqida qaygʻurib yaratiladigan Kalleh mahsulotlarini taqdim etdik. Laktozasiz Seven yogurtlaridan tortib, mevali yogurtlar va bolajonlar uchun Dono sutli kokteyllarigacha — bularning barchasi har bir oilaga yaqinroq boʻlish missiyamizning bir qismidir.
“Ya mama” forumi oʻz ruhiyati bilan bizga yaqin, chunki u oilalarni birlashtiradi va bolalar salomatligi hamda tarbiyasi haqidagi muhim mavzularni koʻtaradi. Kalleh asosida hamisha oila turadi va aynan shuning uchun bizga ushbu tadbirning bir qismi boʻlish muhim edi. ❤️
Yaqin boʻlish imkoniyati va ajoyib videohisobot uchun tashkilotchilar @ya_mama.uz ga tashakkur bildiramiz✨
➖
✨ Вспомним тёплые моменты форума «Я мама», который прошёл 18 августа.
Это был день, наполненный вдохновением, живым общением и атмосферой семьи.
Небольшой #throwback к нашему участию: мы представили продукты Kalleh, которые создаются с заботой о здоровье и натуральности. От безлактозных йогуртов Seven до фруктовых йогуртов и молочных коктейлей Dono для малышей — всё это часть нашей миссии быть ближе к каждой семье.
Форум «Я мама» близок нам по духу, ведь он объединяет семьи и поднимает важные темы о здоровье и воспитании детей. В основе Kalleh всегда семья, и именно поэтому нам было важно быть частью этого события. ❤️
Спасибо организаторам @ya_mama.uz за возможность быть рядом и за чудесный видеоотчёт✨
#throwback Таня Мингалимова в одной из знаковых и узнаваемых моделей post post scriptum – боди из самой женственной линейки outfit of the day/night.
эта вещь создана, чтобы выделить твои лучшие черты – откровенно, но без излишества.
#throwback
Harvey Kim, Head of Korea (DWF Labs) speaking on the panel for the 6th D Word Blockchain conference.
(@DonBokNam)
Held by one of the popular KOLs, this conference saw over 300 student attendees from 40 different universities in Korea.
Here's a peek at the action🙌🔥
More about event: https://dbncrypto.imweb.me/
[#throwback] While doing our reportage at Kabul's airport, our Taliban escort stopped the car, they took off their shoes, put down their weapons and started praying, right on the tarmac.
#WeatherWednesday#throwback to the sunrise on 17 Jun, when we were greeted by this beautiful scattering of cirrocumulus stratiformis clouds.
The Latin word “stratiformis” means “stretched out”, referring to its irregular, dotted, blanket-like appearance.
📷 Photo by knifematchneedle #SGWeathergrams
Omo this wedding souvenir bucket from 2004 is still standing strong in 2026 😭🪣❤️
At this point, may your marriage last as long as Nigerian souvenir buckets and their stubborn stickers 😂👏🏽
#NigerianWeddings#Throwback#MarriageGoals#Instablog9jaVibes
"As the size of the market has recently shrunk and the market price of most coins has fallen, investors may be reluctant to invest.
We plan to aggressively invest in innovative services, regardless of service type, such as #DeFi or #GameFi.
DWF Labs sees now as the right time to invest. DWF Labs will continue to discover and invest in promising projects," said Harvey Kim, DWF Labs Head of Korea.
We're proud to be one of the track sponsors of the #BNB Chain Innovation Hackathon.
Read the full interview here.
#BNBChainSeoul🇰🇷#throwback