Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Назови меня верно по имени
Всегда меня интересовал вопрос, где и как рождаются все эти "вилладжи", "сити", "плазы", "поляны" и другие названия жилых и нежилых проектов. Не уверена, что кто-то пытался провести анализ соответствия между именем и проектом)
Если вы решите начать строить что-то в китайской провинции Гуандун (это там, где Гуанчжоу), то придется выполнять Правила по наименованию жилых проектов.
Правила такие:
/ "здание" (building) - можно применять к проекту выше 20 этажей и площадью от 30 тыс квм в большом городе (от 500 тыс именно городского населения) , для среднего или малого города такое название доступно при этажности от 15 и площади от 10 тыс.
/ "площадь" (square) - если площадь участка от 1 га или общая площадь построенного от 100 тыс квм. Проект должен быть окружен дорогами по периметру, а в коммерческой части проекта не менее 2 тыс квм - открытое общественное пространство, без учета парковок.
/"деревня" (village) - плотное, достаточно самостоятельное поселение, плоащдь земли не менее 10 га с собственной инфраструктурой (детские сады, школы и т.д.)
/"парк" (park) - площадь участка от 2 га или общая площадь построенного от 100 тыс квм, при этом озелененные территории и территории для отдыха - не менее 35% от площади участка.
/"сад" (garden), "двор" (courtyard, court), "резиденция" (residence) - площадь участка 1-2 га, площадь застройки 50-100 тыс квм.
/"вилла" (villa) - площадь участка от 1 га, плотность застройки до 0,5, процент застройки участка - менее 25%, площадь приусадебных участков, садов и т.д. больше чем площадь застройки. Такой проект должен быть расположен в малоэтажной, низкоплотной пригородной зоне с высоким классом недвижимости.
/"шале" (chalet ) - то же, что и вилла, но построенное в горной местности.
/"центр" (center) - одно или группа зданий на участке от 2 га, или общей площадью от 200 тыс квм c какой-то ведущей функцией. Если название "центр" используется, то ведущая функция должна быть включена в название (жилой центр, развлекательный центр и т.д.)
Название вы не можете просто начать писать в объявлениях. Сначала нужно его зарегистрировать. Для этого нужно заявление с кучей приложенных бумажек - права на землю, план застройки, эскизы, разрешение на строительство. До получения согласование на название публиковать рекламную информацию с названием нельзя.
#housing
🏠💰HOUSING CRISIS CRUSHING AMERICAN FAMILIES
🔹 30-year mortgage rates stabilize at 6.23% - down from 6.30% but still double pandemic lows 📈
🔹 $300K loan now costs $362,730 in interest over 30 years - $50K+ more than pre-COVID era 💸
🔹 15-year rates at 5.45% while jumbo loans hit 6.54% - luxury buyers feeling the squeeze 🏘️
🔹 Fed maintains 3.50%-3.75% range as April decision looms - no relief in sight for homebuyers 🏦
🔹 Fannie Mae predicts rates staying above 6% through 2027 - generation locked out permanently 🔒
The American Dream just became a $50K nightmare. Thanks, inflation 😡
#USNews#housing
@america
U.S. homebuilders upbeat after improved customer traffic
Confidence among U.S. homebuilders rose by the most in nearly a year in October as customer traffic improved for a second straight month.
#News#Reuters#Housing#US
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
Russian hotels are planning to introduce a non-refundable tariff on a par with a refundable one.
📌The Ministry of Economic Development called for allowing domestic hotels to offer tourists cheaper non-refundable rates, according to which, when canceling a reservation, customers will not be refunded for the room.
📌However, customers will have the right to choose between refundable and non-refundable tariffs.
📌"Non—refundable booking is a type of booking that provides for the retention by the contractor of the fee paid to him in case of cancellation of the reservation or non—settlement," the document explained.
Subscribe: nido_russia
http://t.me/nido_russia/1715
#news#Russia#housing
📰 NEWS | Venezuela: Grassroots Movements Demand Justice After Tenant Killed in Eviction Attempt
Venezuelan grassroots housing movements are calling for judicial action after tenant Eduardo Súnico was killed during an eviction attempt in Bello Monte. According to witnesses, purported landlord Italo Di Pascuale shot Súnico and his wife, who remains hospitalized. Di Pascuale is in custody but has not been charged.
Organizations from the Pobladores alliance held an emergency rally in Caracas and criticized the Attorney General’s Office and police forces for their role in eviction operations. National Assembly Deputy Rigel Sergent called for a thorough investigation to establish the facts, including police presence at the scene and Di Pascuale’s history.
Read the full report here 👉🏾https://shorturl.at/40pLU
#Housing#PobladoresMovement
On World Habitat Day, Venezuelan grassroots movements protested rising illegal evictions in Caracas.
Coordinated by the Pobladores Movement, activists called for government action against increasing pressure from real estate interests. Diana Castellanos of the Tenants’ Movement warned of efforts to gentrify working-class neighborhoods, especially in Barquisimeto. A letter was delivered to the Attorney General, demanding stronger protection of housing rights.
Read the full report 👉🏼https://shorturl.at/3HiUy
#Housing#PobladorasMovement
🏛️🇺🇸SENATE VOTES ON HOUSING FOR 21ST CENTURY ACT — TRUMP SAVE ACT HITS GOP RESISTANCE
🔹 Senate debates H.R. 6644 housing supply expansion bill today — passage vote expected around 9:00 PM 🏠
🔹 House Republicans expressing serious doubts over Trump's revised SAVE America Act mail-voting ban provisions ✉️
🔹 Speaker Johnson remains noncommittal after Florida policy retreat — senior GOP members cite major passage challenges 😬
🔹 Trump vows to block ALL other legislation until SAVE Act passes — government stalemate continues nationwide 🚫
When your own party won't back your signature bill... that's trouble 📉💀
#Congress#Trump#housing#politics
@america
🏠🇺🇸US HOUSING MARKET 2026: PRICES FLAT, MORTGAGE RATES DROP TO 6%
🔹 J.P. Morgan forecasts 0% national price growth as rising demand perfectly balances increased supply 📊
🔹 Mortgage rates fall from current 7.2% to just above 6% as Fed cuts rates, reducing monthly payments 1.3% 💰
🔹 Zillow predicts 4.26 million existing home sales (+4.3%) as lock-in effect breaks with lower costs 🔓
🔹 Sun Belt and West Coast face declines due to post-pandemic construction gluts and oversupply 🏗️
After 3 years of chaos, America's housing market finally finds perfect equilibrium 🎯📈
#Housing#RealEstate#MortgageRates
@america
📱Indonesian authorities are creating an electronic database for registration of foreigners
The Indonesian authorities have taken seriously the owners of hotels, guesthouses and villas where foreigners are staying.
📰 The country's Directorate General of Immigration has launched a new platform where all providers of accommodation services in the country, including Bali, will enter the data of their foreign guests. The innovation concerns, among others, the owners of villas and private apartments.
With more structured reporting, illegal activities that may threaten public order and national sovereignty can be detected more quickly and easily,
- said Indonesia's Director of Immigration Oversight and Enforcement, Yuldi Yusman.
@BaliNews
#tourism#documents#immigration#housing