Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
При поддержке Neom компания Pony.ai запустит роботакси в Дубае
☝🏻Ранее я уже подробно рассказывал в канале о ключевых моментах развития «Главного мирового проекта декарбонизации и устойчивого развития -🔆«NEOM».Ссылка на сводный пост о данном проекте.
А вот и смежная новость, связанная с NEOM⬇.
...
Китайская компания Pony.ai, разрабатывающая технологии автономного вождения, начнёт испытания своего передового парка электромобилелей - роботакси в Дубае уже в этом году, как сообщается в её официальном заявлении.
Компания, котирующаяся на американской бирже NASDAQ и получившая поддержку от инвестиционного подразделения саудовского мегапроекта Neom, подписала меморандум о взаимопонимании с Управлением автомобильных дорог и транспорта Дубая (RTA) для внедрения автономных транспортных систем.
Внедрение технологии будет поэтапным: полностью беспилотные перевозки начнутся во второй половине 2025 года.
Этот шаг соответствует стратегии Дубая по созданию «умного города» к 2030 году, одной из целей которой является перевод 25% городского транспорта в автономный режим к указанному сроку.
#NEOM
#ОАЭ
NEOM объявил о сотрудничестве с Samsung
Ранее я писал, что при строительстве NEOM будут задействованы роботы.
И вот продолжение ⬇.
Новое соглашение включает в себя инвестиции от Samsung в размере $350 млн в строительство города The Line.
Большая часть инвестируемых средств будет направлена на автоматизацию процессов сборки стальных металлических конструкций, используемых в строительстве, с помощью роботов.
«Совместный проект направлен на автоматизацию всех процессов сборки стальных арматурных конструкций, используемых в строительстве, с помощью передовых технологий роботизированной сварки и соединения, что позволит поставлять крупные сборные стальные конструкции»,
— говорится в заявлении.
Подобные технологии сокращают количество ручного труда на 80%, исходя из мировых средних показателей в традиционных строительных операциях, а также сокращают отходы материалов и затраты на сборку арматуры до 40%.
❗Также ранее я детально рассматривал технологии и подходы, которые используются/ заявлены при создании проекта NEOM🇸🇦. Подробнее можно ознакомиться в данном канале по ссылке.
#СаудовскаяАравия
#NEOM
При строительстве NEOM будут задействованы роботы
Недавно инвестиционный фонд NEOM подписал знаменательное соглашение с GMT Robotics, одним из ведущих европейских новаторов в области передовых строительных технологий, чтобы ускорить реализацию своих ключевых проектов.
Сделка, инициированная инвестиционным фондом NEOM, направлена на интеграцию робототехники в строительство. GMT Robotics, базирующаяся в Копенгагене, специализируется на роботизированных системах, разработанных для рынка арматуры. Ее роботизированные системы сборки и обработки арматурных каркасов значительно повышают как производительность, так и безопасность в строительстве.
Сокращая потребность в рабочей силе на месте до 90% за счет предварительной сборки вне площадки, GMT Robotics повышает эффективность, сохраняя при этом высокие стандарты безопасности.
#NEOM
#СаудовскаяАравия
Saudi-Arabia Pro League🇸🇦
2026-04-08 15:55 UTC
Al-Fayha vs. Al-Ahli Jeddah
Predicted outcome: Al-Ahli Jeddah❌
Predicted score: 1:2
Actual: Draw 1:1
#AlFayha#AlAhliJeddah
2026-04-08 18:00 UTC
Al-Hilal Saudi FC vs. Al Kholood
Predicted outcome: Al-Hilal Saudi FC✅
Predicted score: 3:1
Actual: Al-Hilal Saudi FC 6:0
#AlHilalSaudi#AlKholood
2026-04-08 18:00 UTC
Al-Ittihad FC vs. NEOM
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: NEOM 3:4
#AlIttihad#NEOM
#Football#SaudiArabiaProLeague
Saudi-Arabia Pro League🇸🇦
2026-05-02 15:50 UTC
Al-Fateh vs. NEOM
Predicted outcome: Al-Fateh❌
Predicted score: 2:1
Actual: Draw 2:2
#AlFateh#NEOM
2026-05-02 16:10 UTC
Damac vs. Al Khaleej Saihat
Predicted outcome: Damac❌
Predicted score: 2:1
Actual: Al Khaleej Saihat 0:2
#Damac#AlKhaleejSaihat
2026-05-02 18:00 UTC
Al-Hazm vs. Al-Hilal Saudi FC
Predicted outcome: Al-Hilal Saudi FC✅
Predicted score: 1:3
Actual: Al-Hilal Saudi FC 0:3
#AlHazm#AlHilalSaudi
#Football#SaudiArabiaProLeague
Saudi-Arabia Pro League🇸🇦
2026-04-11 16:00 UTC
Al Taawon vs. Al Kholood
Predicted outcome: Al Taawon❌
Predicted score: 2:1
Actual: Al Kholood 1:2
#AlTaawon#AlKholood
2026-04-11 16:00 UTC
Al Najma vs. NEOM
Predicted outcome: NEOM❌
Predicted score: 1:2
Actual: Al Najma 2:1
#AlNajma#NEOM
2026-04-11 16:05 UTC
Al-Hazm vs. Al-Fayha
Predicted outcome: Draw❌
Predicted score: 2:2
Actual: Al-Hazm 2:0
#AlHazm#AlFayha
2026-04-11 18:00 UTC
Al Okhdood vs. Al-Nassr
Predicted outcome: Al-Nassr✅
Predicted score: 1:4
Actual: Al-Nassr 0:2
#AlOkhdood#AlNassr
#Football#SaudiArabiaProLeague
Saudi-Arabia Pro League🇸🇦
2026-04-28 16:00 UTC
Al Shabab vs. Al-Fateh
Predicted outcome: Al Shabab❌
Predicted score: 2:1
Actual: Draw 1:1
#AlShabab#AlFateh
2026-04-28 16:45 UTC
NEOM vs. Al-Hazm
Predicted outcome: NEOM❌
Predicted score: 2:1
Actual: Draw 1:1
#NEOM#AlHazm
2026-04-28 18:00 UTC
Al Khaleej Saihat vs. Al Najma
Predicted outcome: Al Khaleej Saihat✅
Predicted score: 2:1
Actual: Al Khaleej Saihat 3:1
#AlKhaleejSaihat#AlNajma
2026-04-28 18:00 UTC
Al-Hilal Saudi FC vs. Damac
Predicted outcome: Al-Hilal Saudi FC✅
Predicted score: 2:1
Actual: Al-Hilal Saudi FC 1:0
#AlHilalSaudi#Damac
#Football#SaudiArabiaProLeague
В ходе государственного визита президента Южной Кореи Юн Сок Ёля в Саудовскую Аравию Hyundai E&C, Hyundai Engineering и Saudi Aramco подписали соглашение стоимостью 2,4 млрд долларов на строительство газоперерабатывающего завода на месторождении Джафура. Последнее представляет собой крупнейшее на Ближнем Востоке месторождение сланцевого газа, запасы которого оцениваются примерно в 56,6 млрд куб. м. природного газа.
Таким образом, суммарный объём строительных проектов, полученных южнокорейскими компаниями в т.г. на рынке Саудовской Аравии, достиг 8,6 млрд долл.
На состоявшейся церемонии подписания контракта присутствовал Юн Сок Ёль, который заявил, что две страны смогут выработать новую модель городов будущего, если объединят технологические и строительные возможности Сеула с проектом «умного» города NEOM, реализуемого Эр-Рияда.
На этом фоне Naver заключила контракт с министерством муниципальных, сельских дел и жилищного хозяйства Саудовской Аравии на сумму 100 млн долларов, предусматривающий создание облачной платформы пространства виртуальной реальности «цифровых двойников» пяти городов ближневосточного государства, включая Эр-Рияд, Медину, Джедду, Даммам и Мекку. Она будет использоваться для предоставления сервисов в области городского планирования и управления, мониторинга и прогнозирования наводнений. Сделка стала первым случаем экспорта РК такой цифровой платформы (заявлено, что технологии Naver позволяют воспроизвести весь город с погрешностью всего в 10 см).
Кроме того, Samsung C&T и Государственный инвестиционный фонд Саудовской Аравии подписали меморандум о взаимопонимании (MOU) о создании совместного предприятия по модульному строительству в целях содействия реализации проекта «умного» города NEOM.
https://www.koreatimes.co.kr/www/nation/2023/10/113_361740.html
#Новости#Корея#Экономика#СаудовскаяАравия#Президент#ЮнСокЕль#Визит#Сотрудничество#NEOM#Hyundai#Naver#Samsung#Строительство#Инфраструктура#Технологии