Что будет, если использовать B-tree индекс в базе данных на столбцах, где всего пара уникальных значений несколько десятком миллионов записей? Рассмотрим, сравним и измерим эффективность на примере приема soft delete.А так же попробуем раскрыть особенности особенности индексации B-tree,…
Привет!Недавно в рамках одного из проектов на стеке KMP, Ktor и Kotlin Serialization мы с командой решили провести эксперимент и определить возможность и целесобразность минификации тел запросов / ответов на Json.Да, мы знаем про GraphQL, Protobuf и др., но в нашем случае имел место необузданный интерес наколхозить такое решение. И при всей его наивности удалось сократить средний размер итоговых джсонов (после всех внутренних оптимизаций) на 15-20%. Читать далее
Я часто встречаю мнение, что идея как таковая в геймдизайне ничего не стоит, и что по факту это «просто пустой звук». И я решила объяснить, что такое «идея» в геймдизайне, как она создаётся, и чем она на самом деле может быть ценна. Читать далее
Исследование построено вокруг новой и достаточно любопытной теории. В её основе лежит следующий механизм. В нем именно ГАМК, вырабатываемая астроцитами, играет основную роль в развитии ПТСР. По сути, избыточный синтез ГАМК в префронтальной коре нарушает способность мозга избавляться от травматических воспоминаний. Исследователи обнаружили, что этот избыток ГАМК обусловлен ферментом MAOB в астроцитах и нарушает регуляцию страха в медиальной префронтальной коре. Читать далее
Библиотека функций к Script-fuГотовя эту статью я интересовался, что там в других языках, что там за "дженерики"? Все языки разбирать не буду, но скажу одно: Generic function использующиеся в ЛИСПе и современые дженерики различаются как НЕБО и ЗЕМЛЯ. За дженерики в современных языках в…
Go (Golang) создан для эффективной параллельной и конкурентной работы. Его killer feature — легковесные потоки выполнения, называемые горутины (goroutines), и мощные средства синхронизации. Приглашаю разобраться подробно. Читать далее
Итак, на дворе 2025 год, и все только и говорят про AI и новую эпоху развития IT-технологий. Сам я являюсь SAP SD консультантом, поэтому в процессе работы сталкиваюсь с AI не часто, но с интересом отслеживаю возможности его применения.Давайте же попробуем разобраться, как всем, кто связан с разработкой SAP, могут помочь современные AI-технологии. Первую часть своего скромного исследования я хотел бы посвятить такой теме, как возможность повайбкодить на ABAP. Читать далее
Помните ли вы о существовании goto?Все его ненавидят, не исключая того, что найдётся пара случаев, когда он действительно упростит жизнь. Например, выход и множества вложенных циклов,. Оставим за скобками то, почему вообще это произошло.Но почему-то я не встречал никакого негатива насчёт throw. А ведь это точно такая же фигня, если даже не хуже. Читать далее
Вслед за текстовыми нейросетями появились модели, которые могут генерировать фотографии и видео. Что одно, что другое — инструмент, которым нужно уметь управлять. Сегодня разберем вопрос: как правильно писать промт для успешной генерации изображения или видео?Кстати, в своей…
Написание собственной операционки — серьезный челендж для системных разработчиков. Мы собрали несколько проектов, авторы которых исследуют устройство ОС и предлагают свои решения, опираясь на проверенные идеи. Читать далее