Публикации пользователя Andrey Borokin

Все публикации пользователя

Andrey Borokin

Всего записей: 94

crop-Borokin

Разработка смарт-контрактов на Ethereum с использованием Python и Vype


  • Дата публикации: 17 января 2025
Картинка к публикации: Разработка смарт-контрактов на Ethereum с использованием Python и Vype

Если вы когда-либо сталкивались с разработкой смарт-контрактов на блокчейне Ethereum, то наверняка знакомы с языком Solidity. Он стал де-факто стандартом для создания децентрализованных приложений (dApps). Однако, как известно из мира технологий, универсального решения не существует. Именно поэтому появился Vyper — язык программирования специально для написания смарт-контрактов, который делает акцент на простоте, безопасности и читаемости.

Анализ блокчейн-данных: использование Python для исследования транзакций


  • Дата публикации: 16 января 2025
Картинка к публикации: Анализ блокчейн-данных: использование Python для исследования транзакций

Блокчейн — это не просто модное слово или очередной технологический тренд. Это распределённая система, которая радикально изменила подход к хранению и передаче данных. Чтобы эффективно анализировать блокчейн-данные, важно понять его фундаментальные принципы: как работает технология, как организованы данные и почему она считается такой надёжной.

Погружение в мир криптовалют: происхождение, развитие


  • Дата публикации: 14 января 2025
Картинка к публикации: Погружение в мир криптовалют: происхождение, развитие

Первые попытки создания цифровых валют возникли задолго до появления биткоина и других современных криптовалют. Одной из ключевых фигур в этой истории является Дэвид Чаум, который в 1983 году предложил концепцию "еконитомии" — электронной валюты, функционирующей на основе сетевых протоколов. Хотя его идеи не нашли мгновенного воплощения, они заложили фундамент для последующих разработок. В 1990-х годах появились такие проекты, как DigiCash, основанный Чаумом, который стремился создать анонимные электронные платежи. Несмотря на технические инновации, DigiCash столкнулся с финансовыми трудностями и не смог закрепиться на рынке. Тем не менее, его разработки продемонстрировали возможности использования криптографии для обеспечения безопасности транзакций, что стало важным шагом вперед.

Блокчейн в современном мире


  • Дата публикации: 14 января 2025
Картинка к публикации: Блокчейн в современном мире

Когда Сатоши Накамото выложил свой знаменитый белый документ в 2008 году, никто и подумать не мог, что простая идея децентрализованного реестра перевернет финансовый мир и за его пределами. Блокчейн, по сути, возник из желания создать систему, где доверие строится не на посуде посредников, а на математических доказательствах и прозрачных алгоритмах. Это похоже на попытку объяснить вашей бабушке, почему ей не нужны банки, потому что у вас есть криптовалюта. Абсурдно? Возможно. Но именно такая дерзость заложила основу технологий, которые мы наблюдаем сегодня.

Настройка и восстановление PostgreSQL с WAL: подробное руководство


  • Дата публикации: 09 января 2025
Картинка к публикации: Настройка и восстановление PostgreSQL с WAL: подробное руководство

В самом начале стоит понять, что такое Write-Ahead Logging (WAL), и почему он так важен для PostgreSQL. Когда мы говорим о целостности базы данных, мы подразумеваем, что при различных сбоях – будь то отключение электричества, сбой в работе диска или сбой в сети – данные остаются максимально доступными и непротиворечивыми. Для обеспечения такой надёжности PostgreSQL использует механизм WAL.

Продвинутый SQL: оптимизация, транзакции, Big Data, безопасность


  • Дата публикации: 08 января 2025
Картинка к публикации: Продвинутый SQL: оптимизация, транзакции, Big Data, безопасность

В этой разделе мы рассмотрим более сложные возможности языка SQL при работе с запросами. Ключевые аспекты, на которых мы сфокусируемся: расширенные конструкции SELECT и JOIN, различные типы подзапросов, а также использование оконных функций. Отдельно поговорим о том, как структурировать запрос, чтобы он был понятным и при этом легко поддавался оптимизации.

Базовое руководство по SQL: от создания таблиц до оптимизации


  • Дата публикации: 08 января 2025
Картинка к публикации: Базовое руководство по SQL: от создания таблиц до оптимизации

SQL (Structured Query Language) — это язык структурированных запросов, который используется для взаимодействия с реляционными базами данных. Главная задача SQL — предоставлять разработчикам и администраторам простой и мощный инструмент для хранения, изменения и извлечения данных. Давайте разберёмся, чем SQL важен и почему почти любая современная информационная система базируется на реляционных СУБД (системах управления базами данных).

Создание приложений на FastAPI. Часть четвертая: Интеграция с PTB 21.6


  • Дата публикации: 20 октября 2024
Картинка к публикации: Создание приложений на FastAPI. Часть четвертая: Интеграция с PTB 21.6

Telegram-боты представляют собой инструмент для автоматизации взаимодействия с пользователями в рамках одного из самых популярных мессенджеров. В основе их работы лежит получение данных (обновлений) от пользователей, которые могут включать сообщения, команды, документы и другие типы данных. Telegram-бот может получать эти обновления двумя основными способами: через polling и webhook.

Создание приложений на FastAPI. Часть третья: Управление задачами


  • Дата публикации: 19 августа 2024
Картинка к публикации: Создание приложений на FastAPI. Часть третья:  Управление задачами

Асинхронные задачи позволяют вашему приложению выполнять операции в фоновом режиме, не блокируя основной поток выполнения программы. Это особенно важно для операций, которые могут занять значительное время, например, отправка email, обработка изображений, взаимодействие с внешними API или работа с файлами. Асинхронные задачи позволяют избежать задержек и повысить отзывчивость приложения.

Создание приложений на FastAPI. Часть вторая: Загрузка изображений


  • Дата публикации: 17 августа 2024
Картинка к публикации: Создание приложений на FastAPI. Часть вторая: Загрузка изображений

Когда мы говорим о современных веб-приложениях, особенно о тех, что активно работают с мультимедиа и большими объемами данных, необходимость в надежном и масштабируемом хранилище становится критической. В этом контексте Amazon Web Services или аналогом в РФ VK Cloud Storage, S3 (Simple Storage Service) становится одним из наиболее популярных решений. Давайте разберемся, почему это так, и какие ключевые особенности делают S3 идеальным выбором для многих разработчиков и компаний.


ChatGPT
Eva
💫 Eva assistant

Выберите способ входа