Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Stainless steel removes pungent odors like garlic, onion, and fish from hands by reacting with and neutralizing sulfur compounds. The chromium in the metal oxidizes and bonds to these odor molecules. Rubbing hands on a stainless steel bar, spoon, or sink under cold running water for 30 seconds acts as a soap-free, reusable odor remover.
@googlefactss#metals
#global#metals
По поводу фундаментальной привлекательности меди.
У S&P global вышел почти месяц назад классный отчет, большой. Прикрепил его во вложении. Если вкратце, то:
- Инвестиции в разработку медных месторождений были не столь популярны в последнее десятилетие, что привело к существенному снижению количества открытых месторождений (25 в 2010-2020ых гг. против 84 в 2000-2010ых гг.)
- При этом разработка и поиск новых месторождений занимает в среднем 17 лет с момента открытия до момента выпуска новой продукции. При этом сроки удлиняются, например в 2000-ых это срок составлял 13 лет, а те месторождения что вошли в производство в 2020-ых показывают срок 18 лет.
- Это связано как с увеличением бюрократической цепочки, в том числе и из-за ESG повестки, так и с тем, что самые жирные и богатые месторождения с высоким содержанием меди уже по большей части были найдены и разработаны.
- Спрос наоборот растет. Основные драйверы спроса не ЦОДы и чипы. Это традиционное применение меди в моторах, генераторах, производственном оборудовании и кабелях, а также медь в электросетях (T&D на графике это transmission and distribution) и электрических машинах EV
- В итоге на будущие годы формируется существенный дефицит. Стары месторождения иссякают, новых месторождений которые уже разрабатываются сейчас гораздо меньше чем раньше, а с нуля открыть новые займет очень много лет. Дефицит может составить 5 и 10 млн тон меди в 2030 и 2040 гг. соответственно, что составляет 13% и 24% от потребления в соответствующие годы.
#global#metals
UBS выпустил 2 репорта – про серебро и про медь. Наверное про золото тоже выпускали, но я че-то не вижу да и по Золоту более публичны все эти репорты и заголовки с таргетами появляются в СМИ то и дело. Например Goldman вчера до 5 600 таргет по моему поднял.
В общем во вложении вью UBS медь и серебро. Там говорится о том, что серебро должно в 1К26 скорректироваться и на конец марта стоить 105 долл за унцию (сейчас 113) и потом продолжить коррекцию вниз до 85 долл за унцию к концу 2026 г. По меди они ждут коррекции в 1К26 и цену 12 500 долл за тону на конец марта (сейчас 13 150), а потом возвращение к долгосрочному росту и цену на уровне 14 000 долл за тону.
Я в серебре хорошо прокатился, поэтому снова туда залезать стремно из-за растущих наративов о том, что серебро стало как альтернативные криптовалюты (щиткоины), что оно уже пиздец как отросло и пора бы остановиться и что при стоимости серебра в 120+ долл за унцию производство солнечных панелей (примерно 20% потребления серебра) становится убыточным.
А вот в Золоте и меди все еще жду что будет дальше происходить рост за счет фундаментальных факторов.
Все-таки люблю красивую инфографику. На картинке визуализация крупнейших мировых производителей лития в 2022 году. Австралия и Чили - вне конкуреции. При чем Австралия едиснтвенный крупный производитель лития, который добывает сырье из горных пород. Остальные из литиевых рассолов.
На инфографике этого нет, но Китай перерабатывает около 60% лития (и до 90% редкоземельных металлов), что делает его доминантом в цепочке поставок.
#metals#mining#infographics
🇺🇸#US M2: ATH
🇬🇧#EU M2: ATH
🇯🇵#Japan M2: ATH
🇨🇳#China M2: ATH
🌍#Global Liquidity: ATH
📊#Stocks: ATH
🥇Precious #Metals: ATH
While other major asset classes have reached new all-time highs, only the crypto market is far from its ATH, and this makes a bullish case 🛫
📌Мир переживает эпоху перемен в экономике критически важных металлов 😱
На протяжении большей части 2025 года зависимость западных производителей от редких элементов, преимущественно произведённых в Китае, вызвала тревогу. Ограничения экспорта, введённые Китаем в ответ на санкции США, привели к угрозе нарушения цепочек поставок в Индии, Европе и Японии. 🌍
Однако переломный момент произошёл в октябре 2025 года, когда администрация Дональда Трампа представила инициативу Project Vault, предусматривающую формирование стратегических запасов ценных металлов на сумму 12 миллиардов долларов 💰. Эта сумма существенно превышает любые ожидания рынка и открывает эру надёжности и доступности сырья.
Проект включает следующее распределение средств:
💰$10 млрд от Экспортно-импортного банка США 💳
💰$1,67 млрд от частных инвесторов 📈
Размер фонда даёт возможность ежегодно закупать практически все редкие металлы, доступные вне Китая. Подобная практика сопоставима с американским стратегическим нефтяным резервом, оцениваемым в $25 млрд, обеспечивая устойчивость экономики. 🔥
Для сравнения, Международное энергетическое агентство подсчитало, что полная цепь поставок редкоземельных магнитов для нужд развитых стран обойдётся всего в $1 млрд. 🧪
Таким образом, Project Vault представляет собой не только попытку минимизировать дефицит металлов, но и инструмент, позволяющий подготовиться к будущему мировому спросу, который, по оценкам, многократно увеличится к 2040 году в связи с переходом на зелёную энергетику. 🌿
Инициатива США неизбежно вызывает реакцию других государств. Уже десятки министров собрались в Вашингтоне, чтобы обсудить совместные меры по защите от зависимости от китайских поставок. Хотя первоначально идея проекта воспринимается положительно, вскоре могут появиться сомнения относительно степени контроля США над проектом. 🤔
Выводы:
Современная геополитическая обстановка диктует потребность в совместных мерах по обеспечению энергоресурсами.
Доминирование Китая на рынке редких металлов скоро уступит место международной кооперации и накоплению запасов.
Каждый участник переговоров осознаёт неизбежность создания собственных стратегических резервов, формируя новую реальность мира критически важных ресурсов.💥
🤑Следите за нашими обновлениями, чтобы оставаться в курсе последних изменений в экономике и политике!
#projectvault#metals#criticalminerals#geopolitics#energytransition#usa#china
🚀 PRECIOUS METALS | Morgan Stanley Questions Gold's Role as a Risk Management Tool
According to Jin10, Morgan Stanley has raised concerns about gold's traditional role as a risk management tool following six weeks of significant volatility in commodity prices. Amy Gower, a metals and mining strategist at Morgan Stanley, stated that gold is currently behaving more like a risk asset rather than a safe haven. Typically, gold should serve as a diversification tool within investment portfolios, but this is not currently the case. Gower acknowledged that it is 'normal' for gold to weaken following a shock, as investors often seek liquidity. However, she pointed out that gold prices are increasingly influenced by the trading activities of major holders such as central banks and ETFs.
#preciousmetals#gold#riskmanagement#morganstanley#commodityprices#investmentportfolios#metals#mining#centralbanks#ETFs#XAUT
🚀 Middle East Conflict Influences Commodity Price Fluctuations, Citic Securities Reports
Citic Securities has released a report indicating that since March 2026, conflicts in the Middle East have led to rotational movements in commodity prices. According to Jin10, there is a strong expectation for an increase in energy and chemical product prices, while some basic metals have experienced price adjustments due to concerns over global economic growth slowdown affecting demand.
Looking ahead to the second quarter, the duration of the Middle East conflict may become a significant factor influencing commodity price volatility. If the conflict persists, the price logic observed since March is likely to strengthen further. Conversely, if the conflict ends, demand-side factors may dominate price changes across different commodities.
Overall, Citic Securities remains optimistic about the performance of energy and chemical product prices in the second quarter. Additionally, attention is drawn to lithium carbonate and electrolytic aluminum, which are supported by supply disruptions and strong demand.
#MiddleEastConflict#CommodityPrices#EnergyPrices#ChemicalProducts#Metals#EconomicGrowth#LithiumCarbonate#ElectrolyticAluminum#PriceVolatility#CiticSecurities
📊 CME Group установила рекорд суточного объёма торгов в январе🚀
Во вторник крупнейший оператор биржевых площадок CME Group (CME) сообщил, что среднедневной оборот торгов в январе 2026 года достиг небывалого уровня — 29,6 млн контрактов, что на 15% выше показателя прошлого года.
📌Подробности:
Среднесуточный объем по контрактам на процентные ставки вырос на 18% и составил 13,9 млн контрактов.
🔤Среднесуточный объем по контрактам на индексы акций увеличился на 4% и достиг 7,3 млн контрактов.
🔤Энергетические контракты продемонстрировали рост на 11%, достигнув уровня 3,6 млн контрактов.
🔤Металлические инструменты показали взрывной рост: средний ежедневный объем вырос на невероятные 218% и составил 2,2 млн контрактов.
Также в январе:
*️⃣Сделки с сельскохозяйственными фьючерсами составили 1,6 млн контрактов.
*️⃣Валютные фьючерсы — 991 тысячу контрактов.
*️⃣Криптовалютные фьючерсы — 408 тысяч контрактов.
💬 Важно отметить, что несмотря на выдающиеся результаты, акции самой CME снизились на 0,13%, закрывшись на отметке $290,39.
📱Узнайте больше о компаниях, листинге, отчётностях и многом другом — переходите поссылке!
#cmegroup#tradevolume#derivatives#futures#indices#metals#energy#agriculture#forex#cryptocurrencies