Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🕸 Мы уже не раз писали про «независимых раследователей» из Bellingcat, которые целиком и полностью содержатся на деньги западных правительств и глобалистских НКО. Стоит ли говорить, что среди членов этого проекта тоже нет случайных людей?.
Например, в этой статье описана биография и деятельность Дэна Казиты – автора Bellingcat, выступающего специалистом в области оружия массового поражения и отравляющих веществ. По странному совпадению «независимый эксперт» ранее служил в военном офисе Белого дома и американской Секретной службе, обладая доступом к первым лицам государства.
После выхода в отставку Казита отправился в Великобританию, однако связи со спецслужбами не оборвал. В частности, он состоял в сети Integrity Initiative – инструмента британского МИД, предназначенного для разжигания антироссийских настроений в странах Европы. Также он занимает должность научного сотрудника в Королевском институток оборонных исследований (RUSI), покровителем которого является сама Королёва Елизавета II.
Обращает внимание и часть, посвящённая его книге-бестселлеру по отравляющем веществам. В ней в качестве доказательств причастности Дамаска к химическим атакам используется простой подход: либо вы верите написанному, либо вы – конспиролог и сторонник теорий заговора. Именно так Казита реагирует на любые доводы против версий Bellingcat, а аргументация часто просто сводится к highly likely.
То есть на выходе мы получаем максимально ангажированного работника спецслужб, который под видом «независимого эксперта» продвигает утвержденные и согласованные тезисы. Bellingcat выдает их за непогрешимую истину, сомневаться в которой могут только конспирологи. Ну а европейские СМИ с правительствами хлопают в ладоши и беспрекословно принимают их на веру.
На примере Дэна Казиты прекрасно видно, из кого состоит коллектив группы журналистов, и каким образом она превращается в идеальный инструмент борьбы с несогласными на международном уровне.
#Bellingcat
@rybar
🐱 Коллектив «Эха Москвы» даже не удосужился посмотреть свой собственный эфир.
Во-первых, Христо Грозев признал, что что-то такое слышал, но скорее всего это имеет отношение к промышленному шпионажу, поэтому не является объектом расследований Bellingcat.
Во-вторых, сами ведущие утреннего шоу заявили, что The Sun — не самый достоверный источник информации.
#Bellingcat
@rybar
Уважаемый Рыбарь, добавлю к Вашему посту:
Надо признать, что Христо Грозев довольно влиятельный человек, но все же пешка в более серьезной игре, где идёт борьба за геополитическое влияние и замешаны большие деньги.
Как бы там ни было, он свою работу делать умеет неплохо, из-за чего его и финансируют. И личные амбиции мистера Грозева здесь мало кого волнуют 🤷🏻♂️
#Украина#Bellingcat
@subjective_object - субъективно об объективном.
🇺🇦«Лучший друг Украины» Христо Грозев давит на Зеленского, шантажируя «Вагнергейтом»
Группа Bellingcat во главе с Христо Грозевым активно помогала украинским властям дискредитировать Россию в инфопространстве, позиционируя себя как друзья Украины. Но теперь, судя по всему, после белорусского «Вагнергейта» отношения Грозева с Киевом изменились.
В начале месяца Христо обвинил Зеленского в «провале» спецоперации по вывозу россиян из Белоруссии на Украину. При этом президент открещивается от причастности к ней украинских спецслужб. Bellingcat пообещал выпустить расследование, в котором, судя по всему, виновным в срыве операции неизбежно должен был стать Киев. А это, мягко говоря, не понравится западным партнёрам Украины.
Однако уже спустя пару недель Грозев назвал случившееся «оплошностью», пообещал выпустить согласованное с Киевом собственное расследование через две недели, а полноценный фильм отсрочил на полгода.
Скорее всего, Киев согласился на какие-то условия - иначе такую резкую смену настроений финансируемого разного рода НКО «независимого расследователя» не объяснить.
А теперь я бы внимательно следил за действиями украинских властей. Следующие их шаги явно дадут понять, по чьему заказу «друг Украины» Христо шантажировал Зеленского и что от него ждали серьёзные спонсоры Bellingcat.
Что ж, с такими друзьями и врагов не надо.
#Украина#Bellingcat
@subjective_object - субъективно об объективном.
Как не нужно сообщать о российской дезинформации
Кажется, они иногда о чём-то догадываются. Волонтёр антироссийско настроенного Bellingcat Арик Толлер считает, что хотя российская дезинформация и существует, большинство СМИ освещают её неправильно: не хватает точности, контекста и нюансов, зато присутствует множество клише и, что иронично, той самой дезы.
По мнению автора статьи, материалы на тему российской дезинформации — это «низко висящий фрукт», который так и хочется сорвать жаждущим сенсаций журналистам (и это касается даже крупных изданий).
Во-первых, говорит он, не стоит выдвигать беспочвенные обвинения, что кто-то русский бот или тролль, потому что с большой вероятностью это может быть живой человек, который просто выражает свою точку зрения (а доказать обратное очень сложно).
Во-вторых, автор уверен, что несмотря на желание обвинить Путина в личной самоцензуре всех изданий, на самом деле медиасфера в России далека от гомогенного состояния.
В-третьих, далеко не все издания, пишущие о России, находятся у нас в стране или управляются Правительством.
#инфовойны#дезинформация#фейки#Bellingcat
🇺🇦🇷🇺Гениально. Оказывается, в составе группы из 33 "вагнеровцев", участвовавших в боевых действиях на Донбассе, былимогли быть свидетели предполагаемого пуска ракеты по малазийскому "Боингу".
Во время собеседований с чвкшниками, которых украинская власть вербовала якобы для отправки в Ливию с целью задержать и допросить, один из бывших "ополченцев"рассказал (по телефону, председавляете, дурак какой), что лично сопровождал колонны с зенитно-ракетными комплексами и даже назвал имена кураторов из ГРУ.
Но (внимание!) ехать в пункт сбора группы в Беларусь этот самый ценный чвкшник в итоге отказался. Вот досада. А как теперь проверить его слова?
Не надо проверять. Ведь их нам передал бескрайне авторитетный журналист издания Bellingcat ХристоГрозев.
Есть ощущение, что "главных свидетелей" по делу о "Боинге" Грозев просто придумывает на ходу...
Год назад провалилась украинская операция по захвату 33 граждан России, участвовавших в боевых действиях на Донбассе. Тогда СБУ создала подставную чвк и наняла в нее россиян для охраны нефтяных месторождений в Ливии и Венесуэле. По плану они должны были прибыть в Беларусь и вылететь оттуда рейсом в Стамбул через воздушное пространство Украины: там самолет был бы перехвачен и принудительно посажен в киевском аэропорту, а все 33 бывших ополченца были бы арестованы. Однако этому не суждено было случится: еще в Минске белорусские силовики задержали всех несостоявшихся наемников, а затем освободили их и отправили домой в Россию.
@SlavyanskyBoulevard#ЧВК#Украина#Bellingcat
🖇🐱🇺🇦 Крупномасштабные боевые действия на Украине еще не начались, а у западных медиаактивистов заранее подготовлены тезисы по демонизации любых шагов России.
Вот издание Foreign Policy пишет, что в Москве уже готовят детальный список проживающих на Украине лиц, подлежащих аресту или физической ликвидации. В него якобы выходят местные политики, российские и белорусские оппозиционные активисты, борцы с коррупцией и другие уязвимые группы. Новость об этом репостит расследователь Bellingcat Элиот Хиггинс.
Эксклюзивной информацией с изданием поделились некие связанные с разведкой анонимные источники, а также неназванный американский чиновник. И ведь удобно: опровергнуть это невозможно, а на фоне многолетней целенаправленной кампании по созданию негативного образа Кремля западные обыватели готовы поверить и в такие опусы.
А для несогласных уже давно приготовлены ярлыки конспирологов, пропагандистов и сторонников теорий заговоров.
#медиатехнологии#Украина#Bellingcat
@rybar
🇺🇦🇨🇿🐱 В Чехии подчищают следы о поставках оружия на Украину
В конце января спецслужбы Чехии совсем внезапно «потеряли» секретный документ о выводах расследования о взрыве на складах в н.п.Врбетице. Ну, тот, который взорвали господа Баширов и Петров. И доказательную базу под это подводили любители-расследователи из Bellingcat.
Сегодня хакерская группа Bereginiопубликовала полный перечень вооружений, поставленных компаниями STV Group, Excalibur Army/CSG, URC Systems и CZG. На Украину. Там и системы борьбы с БЛА, и модули для ведения радиоразведки, и даже БМП-1 и Т-72М, не говоря уже о стрелковом вооружении.
Но интересно другое.
В рамках проекта #Антитеррор мы разбирали историю оружейного барона Емельяна Гебрева. На складах хранилось принадлежавшее Гебреву оружие, а он сам тоже стал жертвой Баширова и Петрова, хотя и в отравления русскими не верил. Позже выяснилось, что всё дело в переделе рынка и личных бизнес-интересах нынешнего главы Bellingcat Христо Грозева — тот связан с некоторыми оружейными олигархами, которых выводил из-под удара.
Согласно чешским источникам, оружие там было не только господина Гебрева, но и чешской компании STV Group, которая и фигурирует в опубликованных хакерской группой Beregini документах. Для самих чехов участие в скандале с российскими отравителями-подрывниками было не слишком приятным изначально.
А тут ещё и грядущий конфликт Россия — Украина, где это оружие обязательно всплывёт. Вероятнее всего, одной из причин удаления доклада (или докладов) стало желание зачистить следы: как конфликт повернется, кто его знает, а нести ответственности за оружейных баронов и дельцов в правительстве Чехии не хотят.
Да и взрывы в 2014 году могли иметь целью банальное списание того, что было перенаправлено на Украину болгаро-чешскими дельцами.
#Украина#Чехия#Bellingcat
@rybar
Субботнее обращение
Тёмный Лорд благодарен тем, кто в этом канале с самого начала, и не винит тех, кто подумал «да что я здесь делаю?» и отписался. Я знаю, что немногие готовы и способны переварить все перипетии информационных войн (таких специалистов в нашей стране вообще мало), а остальных могут не интересовать PR и журналистика.
Но при этом мне искренне хочется, чтобы этот канал был достаточно прост для понимания и полезен не только профессионалам, но и всем неравнодушным к судьбе нашей Родины. Хочется показать, как всё, о чём здесь выходят посты, касается обычного человека. И, конечно, хочется подсветить ранее неизвестные или забытые медийной пучиной факты — честно и прозрачно для проверки.
Так что надеюсь, что вам тут интересно.
Обновлённый рубрикатор (жмите на тег, чтобы увидеть список постов с ним)
Виды постов: #новости#подборка#опрос#кейс
Сферы деятельности: #медиа#журналистика#PR#маркетинг#реклама#SMM#копирайтинг#работа
Глобальное: #инфовойны#фейки#дезинформация
Платформы: #Facebook#Google#Twitter#Instagram#TikTok#Telegram#Microsoft#Вконтакте#Mailru
Страны/регионы: #Россия#США#Великобритания#Белоруссия#Прибалтика
Издания: #RT#ВГТРК#МИА#Guardian#Bellingcat#Дождь
Остальное: #иносми#СерыйКардинал#наблюдения#мемы#релизы#ООН#OSINT#расследование#руководство#инструменты#цитаты#теория#наука#источники#IT#выборы#политика#музыка#документы