Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🇰🇷🎤K-pop гиганты готовят «корейский Coachella» (мегафестиваль музыки)
🔥 Крупнейшие агентства — HYBE, JYP Entertainment, SM Entertainment и YG Entertainment — объединяются для создания совместной компании. Цель — запуск масштабного музыкального фестиваля, который сможет конкурировать с мировыми событиями уровня Coachella — одного из самых известных музыкальных фестивалей в мире, ежегодно проходящего в США и собирающего крупнейших артистов и сотни тысяч зрителей.
⚖️ Компании уже подали документы в Комиссию по справедливой торговле (FTC), так как речь идёт о крупной сделке: HYBE — это конгломерат с активами более 5 трлн вон, а SM Entertainment входит в группу Kakao. Параллельно обсуждается формат государственно-частного партнёрства для продвижения K-культуры за рубежом.
🌍Проект носит рабочее название “Fanomenon” (fan + phenomenon). Планируется, что фестиваль стартует в Южной Корее в декабре 2027 года, а с 2028 года превратится в глобальное турне по крупнейшим городам мира. В лайнапе — артисты всех четырёх агентств.
🧭 Пока проект на ранней стадии: структура управления и руководство ещё не определены, но предполагается равное участие всех компаний. Если идея будет реализована, это станет первым случаем, когда конкуренты такого уровня объединяются ради общего глобального проекта.
#Корея#Новости#Kpop#HYBE#SM#YG#JYP
GIRLSET выпускают новый сингл «Little Miss»!🎵
Ребята, отличные новости! Группа GIRLSET из JYP Entertainment скоро порадует нас новой песней.
Их новый сингл «Little Miss» выйдет уже 14 ноября в 12:00.Недавно они показали тизер к этому релизу - совсем скоро услышим новинку!
🕺🔥
Кстати, в августе девочки уже выпускали сингл «Commas», а в начале года они поменяли название с VCHA на GIRLSET.
JYP активно развивает группу и мы можем ожидать много интересного!
✨
#GIRLSET#JYP#LittleMiss#Kpop#VCHA#KpopНовости
🇰🇷 Подпишись:Лунный Свет Сеула
🐺StrayKids 월드투어 추가발표
규모 171만석/41회 (실모객131만명)
총모객 +139% 회당모객+145%
(55만명/42회 > 131만명/41회)
기존발표 21회
https://t.me/gaoshoukorea/46647
신규발표 20회
* 좌석수 ≠ 실모객수 (규모만 봅시다)
[2025]
03-28🇨🇱Estadio Bicentenario 17,000석
04-01🇧🇷Estadio Nilton Santos 44,661석👈
04-05🇧🇷Estadio Morumbis 66,795석👈
04-09🇵🇪Estadio San Marcos 32,000석
04-12🇲🇽Estadio GNP Seguros 65,000석👈
05-24🇺🇸T-Mobile Park 47,947석👈
05-28🇺🇸Oracle Park 41,915석👈
05-31🇺🇸SOFI Stadium 70,240석👈
06-06🇺🇸Globe Life Field 40,300석👈
06-10🇺🇸Truist Park 41,084석👈
06-14🇺🇸Camping World 50,612석👈
06-18🇺🇸Citi Field 41,922석👈
06-23🇺🇸Nationals Park 41,546석👈
06-26🇺🇸Wrigley Field 41,649석👈
06-29🇨🇦Rogers Centre 49,286석👈
07-11🇳🇱CRUIFF Arena 56,120석👈
07-15🇩🇪Deutsche Bank Park 51,500석👈
07-18🏴Tottenham Hotspur 62,850석👈
07-22🇪🇸Riyadh Air Metropo 70,460석👈
07-26🇫🇷Stade De France 80,698석👈
☑️ 월드투어 규모가 갖는 의미
MD 판매로 실적 서프를 낸 회사가
MD 판매 신규고객 131만명을 확보
#엔터#하이브#SM#YG#JYP#콘서트
YG Announcement
https://youtu.be/6z37Xv9dTT4
[BabyMonster]
5월4일 발매 앨범 소개
*트랙리스트/타임테이블
[TREASURE]
6월 1일 미니 앨범 발매 (힙합 기반 4곡)
[신인 보이그룹] 이름 미정
5인조 구성으로, 올해 9월 데뷔를 목표
[신인 걸그룹] NEXT MONSTER
: 에벨리(Evelli), 차냐(Chanya)에 이어
세 번째 멤버 케이시(KAYCI, 15세, 한국) 공개
* BabyMonster 참고
1. 트랙리스트
01. MOON: 어둡지만 스웩 넘치는 힙합
02. CHOOM (Title): 안무에 공을 많이 들임
*양현석 후렴구 안무 제작 (안무가 10명 협업)
03. I LIKE IT: 콘서트용 빠르고 신나는 곡
04. LOCKED IN: 앨범의 유일한 슬로우 곡
2. 타임테이블
5월초: 타이틀곡 'CHOOM' 공개
6월초: 새 싱글 타이틀곡 'SUGAR HONEY' 공개
7월중: 'I LIKE IT' MV 공개
8월초: 'MOON' MV 공개
#엔터#하이브#SM#YG#JYP
#일정