Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Some news sources say that the price of internet has increased in some Muslim countries.
Social networks and individual media have become an important tool to deal with the #Zionists. Because the state media is under the control of the #Jews. Official and government news agencies publish selected news in favor of the Zionists. But social networks publish real news.
Individual media are putting pressure on Israel. They have increased the price of the Internet to reduce the activity of individual media.
Every word and picture published against the Zionists will hit the body of #Illuminati and #Freemasonry like a bullet.
https://t.me/YediotNewsChat
Абакуа — карибские «масоны» Кубы.
Пожалуй, самым необычным явлением, которое подарила нам Куба, является инициатическое братство Абакуа, которое также называют афро-кубинским масонским орденом Карибали по месту происхождения. Абакуа или Карибали берет свое начало в Западной Африке, в тайном обществе Экпо (Экбе, Экбо пишут везде по разному), где поклонялись духу Экпе. Это общество было одним из многих подобных сообществ Африки. И, пожалуй, наименее кровожадным, имело уровни посвящения, большой интерес к обмену опытом с другими народами и торговле, отчего стало быстро смешиваться с масонством еще на африканском континенте. Также на эту традицию оказали влияние общества леопардов и крокодилов, о чем мы можем поговорить отдельно, как и о многочисленных кровавых африканских и карибских тайных обществах, среди которых особо выделяются женские.
Если это интересно, напишите в комментариях.
Несмотря на то, что Абакуа являются отдельным орденом и никоим образом не связаны с европейским масонством, по мере развития и роста этой традиции на Кубе многие абакуа стали масонами, как и члены иных афро-кубинских религиозных традиций, таких как вуду.
Произошла взаимная интеграция: символов, практик, философии.
Посвятительные братства Абакуа первоначально были распространены среди чернокожих рабов, которых завозили на Кубу плантаторы. Братство служило, как инструмент для развития торговли между своими членами, налаживания связей и сыграло свою роль в борьбе за освобождение Кубы от Испании.
Масоны Кубы очень сочувственно относились к рабам и вовлекли движение Абакуа в борьбу с испанцами на ранних этапах становления республиканского движения, тесно переплетенного с масонством. Многие масонские лидеры освобождали своих рабов, занимались среди них просветительской и социальной работой.
В обрядах и пантеоне Абакуа присутствует странная смесь из католицизма, масонства и различных африканских традиций, известных как Экпе, Нгбе и Угбе. Леопард, наравне с Исусом и крестами, является символом духовной власти в общине. Обряд инициации повторяет масонскую, естественно, с африканским и католическим колоритом. Посвященный объявляется Hombre, что по-русски будет звучать, как "настоящий мужик". Hombre — это тот, кто воплощает в себе достоинство человека, доброго труженика, верного брата, весельчака и борца с несправедливостью, соблюдающего моральный кодекс, установленный предками, основателями Абакуа. Членов общины, называют также Ньяниго. Они должны быть хорошими отцами, хорошими сыновьями, братьями и друзьями.
Несмотря на то, что Абакуа не входит официально в регулярное масонство и не признано большинством европейских масонов, на Кубе члены Абакуа срослись с масонством и являются своего рода афро-кубинскими ложами, а нынешний Великий Мастер Великой Ложи Кубы, работающей по ДПШУ, является также видным членом Абакуа.
На фото: костюмы жрецов Абакуа из кубинского национального музея, алтарь в храме Абакуа и рисунок церемонии посвящения.
#абакуа#abakua#freemasonry#кубинскоемасонство#карибскоемасонство#афрокарибы