Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Sin lugar a dudas las #competenciasdigitales, están siendo protagonistas de los últimos años dadas las nuevas reglas del juego: pandemia, entornos #VUCA, nuevos modelos de negocios, #productividad, relevos generacionales (como reto para la #sostenibilidad) y otras más que hemos podido encontrar en los diferentes espacios de trabajo donde he participado.
Esto lleva a que cada uno de nosotros tome el asunto con mucha responsabilidad, tanto personal como laboral, ya que las ventajas derivadas de un buen #digitalmindset, se ven a todo nivel: desde calidad de vida hasta mejores ingresos, ya no es suficiente que seas muy bueno en tu actividad base (técnica) profesional... la arena es digital.
👇🏽👇🏽👇🏽👇🏽Les comparto este informe elaborado por Wiley llamado Digital Skills Gap Index (#DSGI), el cual identifica y evalúa factores como la fortaleza digital, resiliencia y capacidad de respuesta digital. Es un buen punto de partida, para entender las dinámicas de los países y de qué manera derivamos acciones para nuestras organizaciones.
Fuente: https://lnkd.in/dJmsBvqa
¿Cómo ves a tu país?, comparte algunas ideas para enriquecer la comunidad. 📲📲
Белок из агавы: отходы мескаля превращают в инновационный пищевой продукт
Ранее мы публиковали пост о текиле и ее производстве из сердца голубой агавы - в Мексике нашли способ превратить отходы от производства в высокоценный источник белка.
Исследовательская группа под руководством Ауреи Рамирес Хименес из Технологического института Монтеррея (штат Керетаро) разработала технологию получения одноклеточных белков из bagazo de agave — волокнистого остатка, остающегося после перегонки мескаля.
Как это работает?
Учёные используют процесс ферментации: в среду, содержащую bagazo, добавляют специально подобранные микроорганизмы (дрожжи, бактерии или грибы), которые преобразуют органический материал в белковую биомассу. Эта масса затем может быть переработана в пищевую добавку или комбикорм.
Почему это важно?
👉 Альтернатива животному белку
👉 Утилизация агропромышленных отходов
👉 Производство экологически чистого, доступного белка
👉 Поддержка циркулярной экономики в сельском хозяйстве
Сегодня отходы агавы в огромных объёмах выбрасываются или сжигаются, нанося вред окружающей среде. Новый подход позволяет превратить этот балласт в ценный ресурс — с минимальными затратами и высокой питательной ценностью.
Результаты исследования уже прошли лабораторные испытания, а сейчас команда работает над масштабированием процесса для промышленного применения.
Для Мексики, мирового лидера в производстве мескаля, это может стать настоящим технологическим прорывом в сфере устойчивого питания.
#Наука#Мексика#Биотехнологии#Агава#Мескаль#ПротеинБудущего#Экология#ЦиркулярнаяЭкономика#Sostenibilidad#AgaveInnovación
👉Всегда свежие новости о странах Латинской Америки!
Мексиканские острова: один из самых успешных проектов по восстановлению природы в мире
Мексика получила признание от ООН за масштабную программу восстановления экосистем на островах, реализуемую уже почти 30 лет. Проект стал одной из трёх новых флагманских инициатив по глобальному восстановлению, наряду с программами в Испании и Мозамбике.
Что сделано:
▪️ Восстановлено 85% колоний морских птиц
▪️ Убрали 60 популяций инвазивных видов (включая коз и диких кошек)
▪️ Восстановлены леса, кустарники и редкие травы
▪️ Разработаны протоколы биобезопасности и охраны экосистем
▪️ Поддержаны местные сообщества и научные группы
Один из центральных примеров — остров Гваделупе, на который в XIX веке были завезены дикие козы. За 150 лет они уничтожили 90% леса и всю подлесную флору. После того, как их убрали, было восстановлено более 1000 гектаров леса, а остров снова стал точкой обитания для исчезающих видов.
Морские птицы, как индикаторы здоровья океанов, возвращаются на острова благодаря программе. Для привлечения альбатросов использовались макеты птиц, звуки и подкормка птенцов — методика сработала, и колонии начали восстанавливаться.
Дикая кошка, также завезённая на острова, стала серьёзной угрозой: отсутствующие у птиц защитные механизмы приводили к массовой гибели. Программа по удалению кошек стала частью комплексной стратегии восстановления баланса.
Почему это важно
— В Мексике — более 4000 островов, на которых обитает 8% всех наземных позвоночных страны
— В 14 раз больше эндемиков, чем на материке
— За 100 лет вымерло 20 видов позвоночных
— Проект охватывает более 100 000 гектаров островных территорий
— Заявка от Мексики выбрана из 200 претендентов из 80 стран
Восстановление природы приводит не только к сохранению видов, но и к образованию природных резервов пресной воды, устойчивому туризму и научным открытиям. Это вклад, который выходит за пределы границ — ведь океан принадлежит всем, как подчёркивают экологи.
#Мексика#Экология#Острова#Биоразнообразие#UNEP#Природа#Океаны#Guadalupe#Conservación#Endemicos#Sostenibilidad#RestauraciónEcológica
👉Всегда свежие новости о странах Латинской Америки!