Временные (промежуточные) данные - те, которые нужны для обработки в течение транзакции, сессии или ограниченное время. После истечения срока такие данные не нужны. Причина использования временных данных в том, что в одном запросе не всегда можно обработать все данные. Логика…
Поводом задуматься был небольшой пет проект для корпоративной отчетности, где вручную вносят данные в таблицы, формат которых для гибкости задается в Excel.TL;DR: Оказалось проще формализовать и реализовать с нуля свой потокобезопасный движок формул Excel, чем оптимизировать мутабельный движок. Хотя позже я реализовал более простой в кодировании вариант, но гораздо более сложный с точки зрения архитектуры. Читать далее
Обзор на существующие алгоритмы гомоморфного шифрования, сложности реализации на вычислителях общего назначения и архитектуры аппаратных ускорителей. Читать далее
Очень много тестирований для проджектов, гайд по Ганту, пропускная способность канбан, "грязные чашки" в проекте, вред перфекционизма, чайка-менеджмент и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте! Читать далее
Привет, Хабр!Давайте признаемся: порог входа в Data Engineering довольно высок. И дело не только в знании SQL или Python. Настоящая боль начинается, когда ты пытаешься собрать на своей машине хотя бы простенький пайплайн.Нужно поднять Kafka, рядом поставить Zookeeper (или обойтись Kraft, если ты…
Главной темой и проблемой IT является, необходимость набора софта для осуществления тех или иных целей. Например - графический редактор, редактор/читалка документов, локальный DNS-сервер, система мониторинга, почтовый сервер или вовсе доменный контроллер - зачастую с этого всё и…
Международная группа ученых провела теоретическое и экспериментальное исследование соединений лантаноидов с ферромагнитными свойствами, сосредоточив внимание на материале LaCo₂P₂. Исследователям удалось получить уникальные результаты, касающиеся воздействия…
Сегодня Rust активно используется не только как язык для написания приложений, в том числе системных, но и как язык для написания библиотек, которые подключают к существующим проектам на C и C++. Это удобно: новую функциональность можно писать на Rust, но при этом не переписывать весь код на нём. В омут FFI
Введение: Принцип работыЭтот гайд — для вас. Для человека с идеей, который не умеет писать код. Для того, кто чувствует себя заложником собственной некомпетентности в технологиях.Эпоха, когда вы были беспомощны, закончилась. Современные No-code инструменты — это не игрушки. Это…
Сегодня - о новом подходе к поиску людей и построению социальных связей через искусственный интеллект.В качестве примера в этой статье я использую наш проект Linkeon. Воспринимать его как единственно возможное решение, конечно, не стоит.Проблема: поверхностность современных…