Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🚢США временно ослабляют Jones Act для стабилизации поставок топлива и удобрений.
Администрация США ввела 60-дневное послабление требований Jones Act (Закон Джонса), разрешив иностранным судам выполнять каботажные перевозки между американскими портами.
Мера направлена на снижение давления на цепочки поставок топлива, газа и удобрений на фоне кризиса вокруг Ирана.
Ограничения Закона Джонса (Jones Act), требующие использования судов под флагом США, традиционно сдерживают доступный тоннаж. Временная отмена должна ускорить доставку и снизить логистические издержки, особенно в условиях роста цен на энергоносители и перебоев поставок.
С операционной точки зрения, решение увеличивает гибкость внутреннего рынка перевозок, однако аналитики ожидают ограниченный эффект на конечные цены топлива. Основные драйверы остаются внешними — геополитика и ситуация в Ормузском проливе.
В целом, шаг отражает готовность регуляторов временно ослаблять протекционистские меры для стабилизации рынка в условиях кризиса.
📌Jones Act (Merchant Marine Act of 1920) — принят в 1920 году, федеральный закон США, регулирующий каботажные перевозки судами только под флагом США и построенными на территории США; находится под контролем правительства США и поддерживается национальной морской индустрией.
#Shipping#USA#JonesAct#Energy#Logistics
🚢США продлевают освобождение от действия Закона Джонса ещё на 90 дней на фоне энергетического кризиса.
Администрация президента США Дональда Трампа - инициировала продление временного освобождения от требований Закона Джонса - Jones Act ещё на 90 дней. Мера направлена на сдерживание цен на топливо в условиях кризиса на Ближнем Востоке.
Ослабление правил позволяет использовать иностранные суда для перевозок между портами США, что увеличивает гибкость логистики и доступность тоннажа в краткосрочной перспективе.
Решение отражает попытку найти баланс между национальной судоходной политикой и необходимостью стабилизации энергетического рынка. Несмотря на традиционную защиту внутреннего флота, в кризисных условиях приоритет отдается снижению издержек и обеспечению поставок.
Продление периода временной приостановки действия Закона Джонса - вызывает критику со стороны отраслевых ассоциаций, которые считают такие меры подрывающими позиции американских судовладельцев и морских работников.
Закон Джонса остаётся ключевым инструментом регулирования в США, который в условиях кризиса может временно адаптироваться под рыночные реалии.
📌Закон Джонса - Jones Act (Merchant Marine Act) — принят в 1920 году, федеральный закон США, регулирующий каботажные перевозки; требует, чтобы суда, работающие между портами США, были построены в США, принадлежали американским компаниям и эксплуатировались американскими экипажами; принадлежит правовой системе США и регулируется федеральным правительством.
#shipping#USA#JonesAct#policy#energy
🚢Stabilis готовит FID по LNG-бункеровке в Галвестоне на фоне ухода круизного клиента.
Американская Stabilis Solutions планирует принять окончательное инвестиционное решение (FID) по проекту СПГ-завода и Jones Act-совместимого СПГ-бункеровщика в Галвестоне до конца I кв. 2026 г.
Проект мощностью 350 000 галлонов/сутки обеспечен контрактами на 56% объёма; общий CAPEX оценивается в $350–400 млн. Ведутся финальные переговоры по оставшемуся оффтейку.
Одновременно компания сообщила о завершении двух многолетних контрактов в IV кв. 2025 г., включая метод "автомобильный газовоз-судно" СПГ-бункеровку в Техасе. По данным аналитики, Carnival Corporation не продлила соглашение; судно СПГ-бункеровщик "Clean Jacksonville" (2 200 м³, 2018 г.п.) вернулся в Джексонвилл, а круизное судно "Carnival Jubilee" перешло на традиционное топливо.
Stabilis объясняет решение отсутствием доступного Jones Act-тоннажа в период продления. Морской контракт давал около 32% выручки в 2025 году.
Менеджмент называет 2026 г. переходным, рассчитывая на запуск объекта к концу 2027 г. и «позитивный перелом» в бизнесе. Предварительный ориентир по IV кв. 2025: выручка $13–13,5 млн, чистый убыток $0,3–0,5 млн.
📌Stabilis Solutions основана в 2013 г., публичная компания (NASDAQ). Крупнейшие акционеры — институциональные инвесторы; контроль у менеджмента отсутствует.
#LNG#bunkering#JonesAct#FID#maritimeenergy
🚢Mainstay Maritime продаёт канадский бизнес Lower Lakes и шесть судов Algoma.
Американская Mainstay Maritime договорилась о продаже трёх канадских операционных компаний и шести судов под канадским флагом корпорации Algoma Central Corporation. В сделку входят активы Lower Lakes Towing и суда “Kaministiqua”, “Manitoulin”, “Robert S. Pierson”, “Saginaw”, “Michipicoten” и “Valo”. Закрытие: при стандартных условиях.
Продажа позволяет Mainstay (бывшая Rand Logistics) сосредоточиться на рынке США под действием закона Джонса (Jones Act) и реинвестировать в американский флот. Для Algoma приобретение усиливает канадский dry bulk-сегмент на Великих озёрах за счёт расширения флота и команды Lower Lakes.
С точки зрения рынка, сделка отражает стратегическую специализацию операторов по юрисдикциям (US Jones Act vs. Канада) и консолидацию регионального тоннажа в бассейне Великих озёр. Ожидается оптимизация маршрутов и повышение операционной эффективности в канадском сегменте.
📌Algoma Central Corporation — канадская судоходная компания, основанная в 1899 году, специализируется на перевозках навалочных грузов, танкерном и морском сервисном флоте. Акции обращаются на Toronto Stock Exchange; компания является публичной и принадлежит институциональным и частным инвесторам.
#GreatLakes#JonesAct#DryBulk#Algoma#ShippingDeals