Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
[TERKINI] #COVID19
🔹 KKM jangka tidak berlaku lonjakan kes COVID-19 susulan musim perayaan akan datang
🔹 Tiada varian baharu COVID-19 dikesan dalam negara
🔹 SOP sekarang kekal, KKM teliti tujuh indikator sebelum buat keputusan perketat SOP sedia ada
Sumber : Noor Hisham Abdullah
KEMENTERIAN KESIHATAN MALAYSIA
😳Почему FDA не рекомендует американцам узнавать статус их иммунитета после мРНК-укола?
19 мая, через несколько дней после того, как CDC прекратил сообщать о 95% прорывных случаев FDA делает предупреждение для граждан о том, что "в настоящее время не рекомендуется проводить тестирование на антитела для оценки иммунитета после вакцинации против #COVID19".
"FDA напоминает населению и поставщикам медицинских услуг, что результаты разрешенных в настоящее время тестов на антитела к SARS-CoV-2 не должны использоваться для оценки уровня иммунитета или защиты человека от ковида в любое время, и особенно после того, как человек получил вакцинацию против ковида[мРНК-укол]".
Однако,доктор Нурчашм,кл.иммунолог,призвал:
"каждый врач в Америке должен срочно отправлять своих пациентов на тестирование на уровень антител к ковиду.
“Почему мы не проверяем антитела? Ну, мы не тестируем антитела, потому что они обеспокоены тем, что значительное число людей узнает, что вакцина не сработала"
⚠️Поддержать🇷🇺(с)Skuratoff
#covid19
У диких оленей обнаружили антитела к "омикрону"
Ученые из Пенсильванского университета нашли у диких оленей антитела к омикрон-штамму коронавируса нового типа, следует из исследования в журнале PLOS PATHOGENS.
Исследователи провели выборочное тестирование 131 белохвостого оленя в районе Стейтен-Айленд. По результатам проверки образцов у 19 животных были обнаружены антитела к коронавирусу, секвенирование генома образцов показало, что некоторые из них были заражены омикрон-штаммом.
Ученые опасаются, что эта ситуация может привести к дальнейшей мутации коронавируса среди животных и его обратной передаче человеку. "Полученные нами сведения показывают, что "омикрон" может заражать белохвостых оленей и подчеркивает экстренную необходимость всеобщего наблюдения за подверженными [инфицированию] видами животных, чтобы определить сети экологического распространения [вируса] и лучше оценить потенциальные риски обратной передачи человеку", - указывается в исследовании.
Исследование проводилось в период с 12 декабря 2021 года по 31 января 2022 года, когда в США наблюдался резкий рост заболеваемости коронавирусом из-за распространения омикрон-штамма.
#covid19
Пандемия увеличила число депрессий среди молодых людей на 20 процентов
Нидерландские ученые из Тилбургского университета заявили, что пандемия увеличила число депрессий и тревожных расстройств на 20 процентов среди молодых людей. Результаты исследования опубликованы в Journal of Affective Disorders.
Согласно выводам работы, за год до пандемии COVID-19 среди подростков из Нидерландов в возрасте от 18 до 24 лет 16,7 процента пациентов жили с диагнозом хроническая тревожность и депрессия средней или тяжелой степени. Уже через год после пандемии этот показатель увеличился до 21,4 процента, что эквивалентно 73 тысячам молодых людей. Другими словами, в 2019 году на психические расстройства жаловалось 255 тысяч молодых людей, а через год после начала распространения коронавирусной инфекции это число выросло до 328 тысяч.
Интересно, что среди взрослого населения страны процент пациентов с хронической тревогой и депрессивными симптомами увеличился менее выражено: с 10,9 процента до 11,9 процента за тот же период.
Ученые из США создали прибор для определения короновируса в помещении
Исследователи Университета Вашингтона в Сент-Луисе разработали биосенсор вирусных частиц в воздухе. Он способен за пять минут отследить присутствие любых штаммов коронавируса в многолюдных помещениях и оповестить окружающих.
Система представляет собой прибор, который изначально применяли для обнаружения в крови пациентов следов бета-амилоида, патогенного белка, связанного с развитием болезни Альцгеймера. После начала пандемии исследователи задумались, можно ли адаптировать это устройство для обнаружения частиц SARS-CoV-2.
Авторы работы изменили устройство системы так, чтобы она пропускала через себя не биологические жидкости, а воздух. Они встроили в электроды устройства наноантитела, способные соединяться с оболочками всех известных штаммов коронавируса. При контакте с частицами SARS-CoV-2 сопротивление покрытых антителами электродов меняется, что позволяет выявлять присутствие вируса в воздухе.
В ближайшее время авторы планируют создать биосенсоры, способные выявлять другие патогены, в том числе вирус гриппа, риновирус и прочие возбудители ОРВИ, а также различных больничных инфекций.
#covid19
📜STATEMENT
The NCDC’s COVID-19 Technical Working Group is closely monitoring the local, regional, continental, and global epidemiology of #COVID19 including emerging variants.
Read our official statement on the new #COVID19 subvariants to stay updated
🔗
https://ncdc.gov.ng/news/493/official-statement-on-the-new-covid-19-subvariants
COMING UP📣
Join DG @IfedayoTiffy live on NTA International as he discusses:
#COVID19 Pandemic: Integrated Disease Surveillance Strategy
📆TODAY 20th May
📺NTAi (DSTv ch 251 GOTv ch 114)
⏰4:30 pm (WAT)
📣
The threat of #COVID19 remains within countries, particularly for high-risk groups
Our Head of Communications, @ywoga was live on @thetrusttv to discuss the de-escalation of Nigeria's #COVID19 response & our integrated disease surveillance strategy
🔗https://m.youtube.com/watch?v=WoTNBYmOsjI&feature=youtu.be
The #COVID19 pandemic is being driven by evolving variants with implications on virus transmissibility, host immunity, & disease severity
This PLOS ONE publication assesses the implication of #COVID19 variants-associated outbreaks in a tertiary institution in North-Central Nigeria
🔗Read via
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0280756
Pre-departure & post-arrival #COVID19 PCR test requirements for all inbound travellers to Nigeria have been suspended
A simplified Health Declaration (non-covid-19 specific) shall be completed by all passengers on arrival in Nigeria.
Pre-departure & post-arrival #COVID19 PCR test requirements for all inbound travellers to Nigeria have been suspended
A simplified Health Declaration (non-covid-19 specific) shall be completed by all passengers on arrival in Nigeria.
🔗PSC-COVID-19 Update
https://covid19.ncdc.gov.ng/media/files/Press_Release_-_Relaxation_of_COVID-19_Rules_Ako_221212_210142.pdf