Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Шановні друзі! Будьте уважні та обережні!
Наразі спостерігається падіння буруль з дахів будівель.
Так, щойно на Антоновича, водій автомобіля #Honda знехтував табличкою «небезпечна зона» і припаркував свій автомобіль, за що й поплатився - великий шмат льоду впав йому прямісінько на капот.
Фото - Dmitriy
🚘Honda 0 konsepti ko'rsatildi
ℹ️ Honda kompaniyasi Honda 0 nomli yangi transport vositasini tanishtirdi. U elektr quvvatida harakatlanishi va shahar ichida iqtisodiy, ekologik toza bo‘lishi bilan ajralib turadi.
🔋 Batareya tizimi bir zaryad bilan ko‘p masofani bosib o‘tishga mo‘ljallangan. Haydovchiga qulaylik yaratish uchun aqlli boshqaruv va inson-xavfsizlik funksiyalari joriy etilgan. Aniq raqamlari esa hozircha mavjud emas.
➡️#honda | Birinchi raqamli IT-Blog
Honda Vezel (известная раньше как HR-V) - компактный городской кроссовер, надежный и простой.
Передний привод, 1,5-л бензиновый мотор на 124 лс, вариатор. Практичный, экономичный, универсальный, с продуманной эргономикой автомобиль.
Сейчас в Major Auto есть несколько новых автомобилей без пробега. Цена 3,3 млн руб.
По всем вопросам - Кирилл @KirStar96
#honda
Мы писали, что Honda пересмотрела планы на электрификацию и списала почти 4 млрд долл убытков.
Эти деньги были в основном потрачены на Honda 0 Series. В этом году должны были встать на конвейер SUV 0 и Sedan 0. У них ждали мощность порядка 240 лс и запас хода 500 км. Теперь их не будет.
По характеристикам ничего необычного, но дизайн бросался бы в глаза.
Нравится - 👍
Вообще нет - 👎
#honda
На западе, когда компания в кризисе, топ-менеджер может получить бонус - за преодоление трудностей.
В Японии руководитель несёт моральную ответственность за кризис, даже если не он виноват.
Если компания несет убытки, менеджмент проводит пресс-конференцию, публично извиняется за провал и потом сам себе сокращает зарплату. Чтобы уменьшить социальную напряженность в обществе. Это публичное извинение - shazai bunka.
Сейчас Honda заканчивает 2025 год с убытком 3,7 млрд долл. Их подвел не состоявшийся электро переход. CEO Тосихиро Мибе уменьшил свою заплату на 30%, остальные топы на 20%.
Мне нравится как в Японии - 👍
Лучше как на западе - 👎
#honda
Honda Prelude - странное возвращение этого года. Спортивное купе строили с 1978 по 2001-й, оно неплохо продавалось (1+ млн экземпляров) и выигрывало кольцевые гонки в Японии и Великобритании.
Сейчас Hondaоткрыла заказы на новое поколение. К сожалению оно менее спортивное, чем то, что делали 25 лет назад.
Модель 2001 года с 2,2 л турбо мотором на 200 лс на механике разгонялась до сотни за 6,8 сек. Новое поколение, гибридное, в сумме имеет примерно те же 200 лс, но до сотни показывает уже 8,2 секунды. Кажется, что от спортивного купе люди ждут большего.
Успеха не будет - 👎
Все будет хорошо - 👍
#honda
С производителями судятся не только из-за "планов", которые не воплотились в жизнь". Есть более странные случаи.
В США некая дама в 2024 году приобрела Honda Pilot 2016 гв с 3,5 л V6. По её мнению проблем не должно было быть до пробега в 360 тыс км. Однако на 121 тыс км она обратила внимание на "тревожный шум в двигателе". В поддоне была металлическая стружка и на ремонт ушло 2,4 тыс долл.
Русский человек заплатил бы и забыл, понимая, что это 8-и летняя подержанная машина, но дама инициировала групповой иск к Honda, который пока никто не поддержал.
И это правильно - 👍
Это бред - 👎
#honda
Honda меняет логотип (на более симпатичный), впервые с 1981 года, - теперь он будет светиться. Первоначально предполагалось, что он создан специально для электромобилей, но к счастью нет, таким он будет на всех авто и на мотоциклах тоже.
Интересно, что Honda не раньше всех подсветила свою эмблему, а позже. Такое уже есть у Mercedes, Audi, BMW, KIA, Porsche, Hyundai, Cadillac, почти у всех.
Нравится - 👍
Ничего крутого - 👎
#honda
2025 🚘 Civic Si gets several desirable upgrades
It gets a visual update for the new model year, with a revised front end and new taillights, plus several desirable features.
For example, now there are standard heated front seats, a standart 10.2-inch digital gauge cluster, and the 9.0-inch infotainment screen adds Google Built-In software, enabling new apps and other connectivity features. Urban Gray Pearl is also added to the color palette.
Optional summer tires, which had disappeared from the Civic Si's order sheet for the past two model years, are now back on the menu. They cost an extra $300.
Honda also says that the Civic Si's body has been stiffened, and that the suspension is retuned accordingly. The manual's rev-matching system can now operate for downshifts from second to first gear. There are no other changes to the turbocharged 1.5-liter inline-four and six-speed manual transmission, and output still sits at 200 horsepower and 192 pound-feet of torque.
Well, Despite the addition of more standard kit and numerous infotainment upgrades, pricing is only up by $850, and the 2025 Civic Si starts at a still reasonable $31,045.
The upgraded 2025 Civic Si is expected go on sale in August.
@CarsNews
#Honda
2025 🚘 Civic Si получит несколько приятных обновлений
В новом модельном году седан получит визуальное обновление: измененную переднюю часть и новые задние фонари, а также несколько давно желанных функций.
Например, теперь у обновлённой модели будет стандартный подогрев передних сидений, стандартная 10,2-дюймовая цифровая панель приборов, а 9,0-дюймовый экран информационно-развлекательной системы дополнен программным обеспечением Google Built-In, позволяющим устанавливать новые приложения и другие функции подключения. В палитру цветов также добавлен цвет Urban Gray Pearl.
Опциональные летние шины, которые исчезли из списка заказов Civic Si в последние два модельных года, теперь снова в меню стоимостью $300.
Honda также утверждает, что кузов Civic Si стал жестче, а подвеска перенастроена соответствующим образом. Система подбора оборотов в ручном режиме теперь может работать при переключении со второй на первую передачу. Других изменений в турбированной 1,5-литровой рядной «чётверке» и шестиступенчатой механической коробке передач нет, а мощность по-прежнему составляет 200 лошадиных сил.
Несмотря на добавление стандартного набора и многочисленных обновлений информационно-развлекательной системы, цена выросла всего на $850 долларов, и Civic Si 2025 года начинается с приемлемой цены в $31 045.
Ожидается, что обновлённый 2025 Civic Si поступит в продажу в августе.
@avtoNovosti
#Honda