DocxKtm — это Kotlin DSL-обёртка над docx4j для автоматизации Word-документов.Умеет: создавать документы «с нуля», вставлять текст, картинки, таблицы, колонтитулы, нумерацию страниц.Поддерживает шаблоны с подстановками и логикой (через встроенный движок на базе MVEL2). По функциональности…
Меня зовут Света, я дизайнер интерфейсов в DNS. В этой статье хочу рассказать про то, как мы за 6 месяцев прошли путь от интерфейсного хаоса до целостной дизайн-системы, которая изменила не только продукт, но и процессы внутри команды. Читать далее
В новом дайджесте Swift Runtime и производительность iOS-приложений, вопрос на 16К и полный айсберг Android, проектирование интерфейсов по азиатски, 17 платящих клиентов за час из Tinder, реклама на холодильниках и многое другое. Заходите! Читать далее
Представьте себе старинный пиратский сундук, набитый золотыми дублонами. А теперь представьте, что таких сундуков — тысячи, и все они разбросаны по дну цифрового океана. Общая стоимость сокровищ в них — сотни миллиардов долларов. Есть только одна проблема:…
Привет! В этой статье я подробно разберу работу с динамической памятью в языке C и покажу, как создать собственную реализацию динамического массива с нуля. Материал будет полезен тем, кто изучает программирование на C или хочет лучше понять, как работают структуры данных под капотом. Читать далее
От цифрового искусства к физическим активам: как NFT меняют парадигму коллекционирования и куда движется рынок.Внезапный ажиотаж вокруг seemingly обычных детских игрушек — персонажей мультфильма «Фиксики» Digital Collectible — на маркетплейсе Ozon заставляет задуматься: мы наблюдаем спонтанный всплеск ностальгии или первый признак формирования принципиально нового инвестиционного тренда?Всё указывает на последнее, и вот почему. Читать далее
Помните, несколько лет назад, когда на хайпе была крипта, все говорили про Web3, мол, это интернет-революция, которая навсегда изменит положение вещей: децентрализация, свобода от платформ, равные права для всех участников. В итоге всё свелось к тому, что самые активные заработали…
Умеют ли нейросети писать код?Может ли нейросеть заменить программиста?Может ли непрограммист создать полноценное приложение с помощью нейросети?Можно ли доверять приложению, созданному непрограммистом с помощью нейросети?В этой статье я излагаю свою точку зрения,…
С развитием LLM моделей AI начали появляться разные ИИ агенты, автоматизирующие задачи. Но есть задачи, типа рутинного создания папок в облаке или удаления файлов, которые хорошо бы автоматизировать, но ручками сделать можно. А есть задачи, где без дополнительной технической…
Эта статья изучает возможности создания самодельного униполярного генератора на постоянных магнитах (диска Фарадея). В ней описывается расчёты для определения выдаваемого напряжения генератора. Спойлер: телефон зарядить не получится. Читать далее