Как стать автором
Обновить
24
0
Anna Shunko @anna_shunko

Java/Kotlin Developer

Отправить сообщение

Telegraff: Kotlin DSL для Telegram

Время на прочтение10 мин
Количество просмотров22K

Лого


На Хабре тысячи статей про то, как сделать Телеграм-бота под разные языки программирования и платформы. Тема далеко не новая.


Но Telegraff – лучший фреймворк для реализации Телеграм ботов и я это под катом докажу.

А ну-ка
Всего голосов 43: ↑39 и ↓4+35
Комментарии37

Corda — open source блокчейн для бизнеса

Время на прочтение4 мин
Количество просмотров12K
Corda — это распределенный Ledger для хранения, управления и синхронизации финансовых обязательств между различными финансовыми организациями.

Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Комментарии0

Обзор актуальных протоколов достижения консенсуса в децентрализованной среде

Время на прочтение19 мин
Количество просмотров15K
Эта статья посвящена поверхностному обзору ключевых подходов к достижению консенсуса в децентрализованной среде. Материал позволит разобраться с задачами, которые решают рассмотренные протоколы, областью их применения, особенностями проектирования и использования, а также позволит оценить перспективы их развития и имплементации в децентрализованных системах учета.
Читать дальше →
Всего голосов 36: ↑35 и ↓1+34
Комментарии26

GIF изнутри

Время на прочтение7 мин
Количество просмотров57K

Вам когда-нибудь было интересно, как устроены gif-ки? В данной статье попробуем разобраться с внутренним строением GIF-формата и методом сжатия LZW.

Структура GIF


Файл в формате GIF состоит из фиксированной области в начале файла, за которой располагается переменное число блоков, и заканчивается файл завершителем изображения.


Читать дальше →
Всего голосов 80: ↑74 и ↓6+68
Комментарии17

Алгоритм Deflate на примере формата PNG

Время на прочтение5 мин
Количество просмотров32K


В рамках очередной лабораторной работы мы с коллегами столкнулись с задачей разбора шестнадцатеричного дампа файла PNG. По стандарту RFC 2083 формат PNG хранит пиксельные данные, сжатые алгоритмом Deflate. Поэтому при разборе дампа нам потребовалось распаковывать сжатые данные алгоритмом Inflate.
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии2

Информация

В рейтинге
Не участвует
Зарегистрирована
Активность