#data_structures — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #data_structures, aggregated by home.social.
-
Data Munging With Perl [2ed]: Techniques for data recognition, parsing, transformation and filtering by Dave Cross is the featured book 📖 on Leanpub!
"Work in Progress" - Updated with the latest syntax, new CPAN modules and new file formats
-
C++ Trio Bundle by Steve Publications is the featured bundle of ebooks 📚 on Leanpub!
Master modern C++ from the ground up with this complete three-book collection covering C++23 and C++26. Learn the fundamentals, explore the latest language and library features and build the skills needed to write fast, reliable and maintainable software.
Link: https://leanpub.com/b/ctriobundle
#C_and_cpp #Software_engineering #Computer_programming #Arduino #Data_structures
-
C++ Trio Bundle by Steve Publications is the featured bundle of ebooks 📚 on Leanpub!
Master modern C++ from the ground up with this complete three-book collection covering C++23 and C++26. Learn the fundamentals, explore the latest language and library features and build the skills needed to write fast, reliable and maintainable software.
Link: https://leanpub.com/b/ctriobundle
#C_and_cpp #Software_engineering #Computer_programming #Arduino #Data_structures
-
Build a SQL Database Engine in C++ by Hatem M. is on sale on Leanpub! Its suggested price is $22.00; get it for $15.40 with this coupon: https://leanpub.com/buildasqldatabaseengineinc/c/LeanpubWeeklySale20260804 #databases #c_and_cpp #sql #data_structures
-
Внедрили AI-агента в BI-систему — чистая магия в обработке и визуализации терабайтов данных
Привет, это команда Далее . На одном из проектов у нас есть терабайты данных о рекламных кампаниях, которые хранятся на десятках площадок. Это множество таблиц, агрегаций, расчетных метрик и формул. Big Data обрабатывают аналитики и дата-инженеры: приводят в нормальный вид, следят за качеством, рассчитывают дополнительные метрики. В конце концов, все приходит в BI-систему, где менеджеры делают отчеты и визуализируют информацию на дашбордах.
-
Rust for Linux Programming: Build kernel modules, drivers, file systems, networking, and memory using Rust's ownership, traits, and RAII by GitforGits | Asian Publishing House is a new release on Leanpub!
Link: https://leanpub.com/rustlinuxprogramming
#books #ebooks #newreleases #leanpublishing #selfpublishing #rust #algorithm #compiler #systemsengineering #data_structures
-
Mastering Ontology Engineering with Protégé and Pizza.owl: From Semantic Foundations to Executable Knowledge Architecture (EKA) by Xiaoqi Zhao is the featured book 📖 on Leanpub!
Link: https://leanpub.com/pizza-owl-ontology-practice
#computer_programming #ai #data_structures #software_architecture #software_engineering
-
The Problem Solver's Guide To Coding by Nhut Nguyen is free with a Leanpub Reader membership! Or you can buy it for $14.90! https://leanpub.com/theproblemsolversguidetocoding #algorithm #data_structures #c_and_cpp
-
Introduction to R for Social Researchers: A Practical Course on Data Preparation, Visualisation, and Statistical Analysis by Alexandru Cernat is the featured course 🎓 on Leanpub!
-
Beyond Context Graphs : Agentic Memory , Causual Graphs , Promise Graphs and decision traces by Volodymyr Pavlyshyn is the featured bundle of ebooks 📚 on Leanpub!
How to make agents adopted to enterprice grade tasks
Link: https://leanpub.com/b/beyondcontextgraphs-agenticai
#ai #deep_learning #data_science #software_architecture #databases #data_structures #software_engineering
-
Rust Programming MasterClass (Updated 2026) by GitforGits | Asian Publishing House is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/rustprogrammingmasterclass2026
#rust #data_structures #software_engineering #distributed_systems #apis #computer_hardware #networking #programming_cookbooks #computer_security #operating_system_development
-
StaticECS — Bitmap Entity Component System
За десятилетия существования ECS сложились два фундаментальных способа хранить компоненты: архетипы (Unity DOTS, Flecs, Bevy) и sparse sets (EnTT, LeoECS). Каждый из них несёт структурные ограничения, которые не устраняются оптимизацией реализации — они вытекают из самой модели данных. StaticEcs — третья модель. Она основана на инвертированном иерархическом битовом индексе : не сущности хранят маски своих компонентов, а компоненты хранят битовые карты сущностей. Фильтрация запроса — это побитовое AND, обрабатывающее 64 сущности за одну инструкцию CPU. Добавление или удаление компонента меняет один бит и не перемещает никаких данных. В статье разбираю, как устроена эта архитектура, чем она отличается от архетипов и sparse sets, и что даёт на практике.
https://habr.com/ru/articles/1027940/
#ECS #C# #NET #gamedev #game_development #performance #data_structures #Unity #архитектура #оптимизация
-
MDM: как навести порядок в НСИ и перестать чинить интеграции
В любой компании справочники НСИ сначала выглядят как “ну это же просто таблицы”. Контрагенты, номенклатура, адреса, подразделения, единицы измерения, статусы. Пока людей и систем мало - всё держится на внимательности пары сотрудников и привычке “если что, поправим руками”.
https://habr.com/ru/articles/993368/
#НСИ #мдм #mdm #mdmсистема #нси_и_интеграция #data #data_analysis #data_structures #базы_данных #data_science
-
Card DOM на языке Argentum: мы дома
Пятая статья в серии о DOM-подобных моделях данных в разных языках программирования. В предыдущих частях мы разобрали DOM-подобные структуры данных, оценили их поддержку в ряде языков с помощью бенчмарка CardDOM и сравнили их реализацию в JavaScript . и С++ , Rust и D-lang (а также упомянули Zig, Odin, Jai, Python, V, Cone и Pony). Эта растянутая на несколько публикаций серия показала, что современные языки удивительно плохо приспособлены для работы с документной объектной моделью — фундаментальной структурой данных современных высокоуровневых приложений. Посмотрим, как с этой задачей справляется Argentum — язык, для которого такие структуры данных являются нативными.
https://habr.com/ru/articles/967770/
#programming_languages #data_structures #структуры_данных #язык_программирования #сравнение
-
Реализация DOM-подобных структур данных на C++
Это третья статья в серии про DOM-подобные модели данных в различных языках программирования. Ранее мы рассмотрели что такое DOM-подобные структуры данных и как оценить их поддержку языках программирования и препарировали JavaScript . Сегодня мы проверим как с Card DOM справится С++.
https://habr.com/ru/articles/957906/
#programming_languages #benchmark #c++ #data_structures #языки_программирования #сравнение #структуры_данных
-
Как JavaScript справляется с DOM-подобными структурами данных
Это вторая статья в серии о поддержке DOM-подобных моделей в различных языках программирования. Сегодня мы рассмотрим как JavaScript справляется с бенчмарком Card DOM.
https://habr.com/ru/articles/956542/
#programming_languages #benchmark #javascript #garbage_collector #data_structures
-
Настоящий тест для языков программирования — как они справляются с DOM-подобными структурами данных
Большинство тестов языков программирования — это синтетика. Мы сравниваем скорость сортировки массивов, подсчёт аллокаций и другие упражнения, которые почти не встречаются в реальной жизни. А вот настоящие приложения — редакторы, движки, интерфейсы, базы данных — живут совсем в другом мире. Они управляют не числами, а сложными структурами объектов. И если присмотреться, почти все эти структуры сводятся к одной универсальной модели: DOM-подобному графу .
-
Boolean — плохой флаг для данных
Мы все видели и использовали поля типа boolean в базах данных как часть структуры данных. На первый взгляд это удобно: два значения — «да» или «нет», просто и понятно. Например, у пользователя может быть флаг is_active , который показывает, включён аккаунт или нет, или поле is_deleted , которое используется как мягкое удаление. Такие поля встречаются повсюду. Но на практике хранение boolean в базе данных как элемента модели часто приводит к проблемам. В этой статье разберёмся, почему boolean может быть плохим выбором, и что использовать вместо него, чтобы избежать ошибок в будущем.
https://habr.com/ru/articles/942910/
#clean_code #clean_architecture #data_structures #data_storage #architectureascode #architecture_design #architecture_principles #architectural_decision_records
-
Как порядок свойств убивает JavaScript?
Привет, Хабаровчане! Во второй статье, хочу поделиться наблюдениями из документации V8 и немного нудной информацией для многих :)
https://habr.com/ru/articles/935786/
#javascript #typescript #json #data_structures #performance #optimization #jitкомпилятор #v8 #d8
-
Как мы храним 20000+ метрик и миллиарды комбинаций разрезов в одной таблице
Привет! Меня зовут Влад Божьев, я старший разработчик юнита АБ-тестирования Авито . Один из наших ключевых инструментов – M42, сервис для визуализации метрик. Он позволяет быстро проверять гипотезы, анализировать отклонения и оценивать инициативы. В этой статье мы с вами погружаемся в самое сердце M42 и разбираем, как же там хранятся отчеты по метрикам. Это не просто рассказ, это почти детективная история о том, как мы искали оптимальное решение. В нашем семантическом слое данных больше 20 000 метрик, и есть десятки разрезов для каждой из них. Под катом рассказываю, как мы храним терабайты данных и автоматизируем добавление новых разрезов в отчёт M42.
https://habr.com/ru/companies/avito/articles/913694/
#M42 #bigdata #clickhouse #python #data_analysis #data_engineering #data_structures #storage #adhocанализ #adhoc
-
Приходят как-то аналитики на офисную кухню, а там дата-инженеры в нарды играют…
Один из игроков — я, Кирилл Красновид, тимлид BI-команды в Профи.ру. Наша задача — делать так, чтобы каждый быстро и удобно получал нужную информацию без лишней суеты и ожиданий. Поэтому мы стараемся все автоматизировать и оптимизировать. Сегодня расскажу, как решаем эти задачи, а ещё про собственные хранилища аналитиков и bus-фактор.
https://habr.com/ru/companies/profi_ru/articles/910768/
#данные #инженер #data_engineering #data_structures #data #аналитика #аналитика_данных #система_хранения_данных #архитектура_систем
-
JavaScript: структуры данных и алгоритмы. Часть 11
Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории . Это одиннадцатая часть серии. Сегодня мы рассмотрим несколько простых, но интересных алгоритмов машинного обучения, а также один весьма любопытный статистический алгоритм. Код, представленный в этой и других статьях серии, можно найти в этом репозитории . Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/903842/
#timeweb_статьи #javascript #algorithms #data_structures #алгоритмы #структуры_данных #machine_learning #statistics #машинное_обучение #статистика
-
JavaScript: структуры данных и алгоритмы. Часть 10
Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории . Это десятая часть серии. Сегодня мы продолжим разбирать алгоритмы для работы с графами. Код, представленный в этой и других статьях серии, можно найти в этом репозитории . Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/898686/
#timeweb_статьи #javascript #algorithms #data_structures #алгоритмы #структуры_данных
-
JavaScript: структуры данных и алгоритмы. Часть 9
Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории . Это девятая часть серии. Сегодня мы поговорим об алгоритмах обхода связных списков и деревьев, а также начнем разбирать алгоритмы для работы с графами. Код, представленный в этой и других статьях серии, можно найти в этом репозитории . Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/896800/
#timeweb_статьи #javascript #algorithms #data_structures #алгоритмы #структуры_данных