Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Как сообщество должно решать задачу продления жизни:
Вот немного информации о Биоагентах, новой популярной теме в мире #Desci
Биотехнология сложна, но БиоАгенты упрощают ее понимание.
🔹 Разбивает научный жаргон на понятные идеи
🔹 Обобщает биотехнологические исследования для разных аудиторий.
🔹 Обеспечивает анализ новых открытий в режиме реального времени
Думайте об этом как о вашем персональном биотехнологическом переводчике, превращающем сложную науку в применимые на практике знания.
Задачи борьбы со старением — это задача организации непрерывного обсуждения между интеллектуальными агентами, что нужно делать для продлений жизни.
Почему несколько агентов?
Использование нескольких специализированных агентов является основной особенностью нашего исследования BioAgents, что позволяет использовать модульный и эффективный подход к решению задач биоинформатики. Каждый агент предназначен для определенных задач, таких как выбор инструмента, генерация рабочего процесса и устранение ошибок. Такое разделение труда гарантирует, что каждый аспект рабочего процесса биоинформатики обрабатывается агентом, специально оптимизированным для этой задачи.
#web3#desci#база
Что такое децентрализованная наука (DeSci)?
DeSci - общественно-научное движение, направленное на разработку инфраструктуры в WEB3 стеке для создания, анализа и хранения научных данных.
Идея в модернизации традиционной науки, используя возможности блокчейна, смарт-контрактов, криптовалют, невзаимозаменяемых токенов (NFT) и децентрализованных автономных организаций (DAO). DeSci поможет традиционной науке побороть существующие проблемы, повысить эффективность исследований и сопротивление цензуре.
Блокчейн создаст открытую и защищенную базу данных, смарт-контракты оптимизируют процесс исследований, проработанная токеномика DesCi проектов избавит ученых от институциональной или государственной финансовой зависимости.
Однако в противовес этому перед DeSci стоят серьезные вызовы вроде проблем централизации, справедливого финансирования и должного качества научных исследований.
Сможет ли DeSci разрастись до объемов DeFi-сектора — покажет время.
@MirraChannel😎
BlackRock, Solana, and Crypto Updates
Daily ETH flows by BlackRock hit +$123.9m. Arthur Hayes, Maelstrom's CIO, plans to invest in DeSci tokens like BIO, VITA, ATH, and others. Solana's new phone, Seeker, launching mid-2025 at $500, has 145,000 reservations. Canadian PM candidate Pierre Poilievre supports crypto and follows Bitcoin trends.
#ETH#Crypto#Solana#DeSci#Bitcoin#Fidelity#BlackRock#Investing#Tokens#Canada#Tech#Finance#Blockchain#Innovation#Investing#Trends#Products#Mobile#Future#VC
Bitcoin Dominates Market with Huge Gains
Tesla's bitcoin holdings surge to $1.076 billion, boosting GAAP revenue by $600M. 🎉 The Sei Foundation launches a $65M fund for decentralized science startups, while GMCI unveils an index for US crypto protocols. Notably, Texas announces plans for a Bitcoin Reserve.
Read more about Tesla's valuation increase here. Explore the Sei Fund details here and GMCI's index here.
#Bitcoin#Tesla#DeSci#VC#Crypto#Funding#Texas#Cryptocurrency#Investment#MarketTrends#GMCI#Sei#Startups#Blockchain#Protocol#Accounting#Finance#Legislation#Innovation#CryptoProtocol
🚀 NanoVita Secures Series A Funding with $20 Million Valuation
NanoVita, a decentralized science (DeSci) project, has announced the completion of its Series A funding round, achieving a post-investment valuation of $20 million. According to Foresight News, the specific amount raised in the funding round was not disclosed. The investment was backed by K24 Ventures, LandScape Capital, and WestLabs.
NanoVita aims to integrate nanotechnology, AI bio-intelligence, and real-world health data to build an open on-chain health research infrastructure. The project seeks to enable widespread participation and benefit from the next generation of personalized health research and data sovereignty revolution.
#NanoVita#SeriesAFunding#DeSci#DecentralizedScience#Nanotechnology#AI#BioIntelligence#HealthData#PersonalizedHealth#DataSovereignty#HealthResearch#BlockchainHealth
DeSci Gains Momentum Amid Innovation
Decentralized science (DeSci) is gaining traction with recent developments:
1️⃣Bio Protocol joins Binance Launchpool as the 69th project, focusing on decentralized science token launches. So far, 7 projects have raised $23M, with $7M allocated for research. More info here.
2️⃣Pump.science launches, allowing community-driven scientific experiments, starting with a longevity project. Their collaboration with Pulse will use health data metrics for future experiments. Learn more about Pump.science.
3️⃣ The Sci-Hub token has been introduced on pump.fun, providing access to scientific papers; the founder promotes purchasing the token to support open science. Token details here and Sci-Hub info here.
While still niche compared to AI and meme coins, DeSci is attracting interest, paving the way for wider community involvement. Let's observe how DeSci progresses into 2025!
#DeSci#BioProtocol#Binance#PumpScience#SciHub#Token#Research#Innovation#Web3#Community#HealthTech#Crypto#Launch#Investment#Experimentation#Longevity#OpenScience#Funding#Technology#Blockchain#Ethereum