Привет, Хабр! Последние несколько лет я занимаюсь разработкой баз данных ВКонтакте. Аудитория такой крупной соцсети ежедневно генерирует огромные массивы информации.
В этой статье я расскажу про хранилище ВКонтакте: как оно менялось, что мы делаем для оптимизации занятого места и как гарантируем сохранность данных.
Читать далееКриптовалюты — это двуликий Янус, одно лицо которой — спекулятивный актив, другое — платёжный инструмент. Первое лицо известнее, отвечает за основную массу раздражения и хейта в адрес крипты: уж слишком густо в одном котле с «криптоинвесторами» замешаны скамеры, да и разница между трейдингом и скамом в крипте не всегда есть — и за это прилетает и по второму лицы крипты тоже, хотя это лицо скромнее и представляет крипту полезную, крипту какой она была задумана — платёжное средство для онлайн-коммерции, для которого нет барьеров везде, где есть интернет.
Читать далееВ данной статье мы расскажем о новом SaaS решении на базе ПО «Setezor» по адресу https://online.setezor.net.
Setezor - это инструмент по типу «Network Intelligence Solution». Позволяет собирать, систематизировать и проводить аналитику по сетевой инфраструктуре, автоматически строить карту сети. Полезен пентестерам, сетевикам и системным администраторам. Ранее мы уже делали обзорные статьи на Сетезор, не будем вдаваться в подробности.
Читать далееСегодня мы поговорим о еще одном, незаслуженно игнорируемом джейсоноукладчиками с узким кругозором, мощнейшем инструменте для работы со структурированными данными. О линзах. Удивительнейшим образом, поиск в интернетах по этому ключевому слову — из внятного — отдает только текст Эрика Эллиота с примерами на джаваскрипте. Эрик — умнейший человек и очень сильный популяризатор, но …кхм… «джаваскрипт, сэр».
Я покажу, как правильно использовать один из самых недооцененных и редко используемых инструментов эликсира — для умной выборки из структурированных данных, а также (на примере собственно библиотеки, куда без этого) — как абьюзить этот механизм для экстравагантных хаков.
Линзы: использование и абьюзНа днях вышел GCC 15.1.0 с поддержкой некоторых фич C++26.
Однако нынешняя версия Ubuntu все еще использует старый GCC 13.
Здесь мы и рассмотрим, как вручную установить GCC 15.1 на Ubuntu и начать использовать новейшие элементы C++26 уже сегодня.
Привет, Хабр! Меня зовут Павел Минкин, тружусь в качестве DevOps-инженера в FinTech-компании. Интересуюсь технологиями, автоматизирую все, что попадает под руку, верю в DevSecOps, провожу вебинары.
Давайте ответим на вопросы, которые витают в воздухе, но остаются незаданными: а что произойдет, если засунуть AI приложение в кластер? А надо ли это делать? И как это сделать минимальным количеством инструментов? А можно без GPU?
Читать далееЯ люблю свою Nintendo Switch — она стала моим верным спутником в играх вроде The Legend of Zelda и Super Smash Bros. Но Joy-Con, эти крошечные контроллеры приставки, порой доставляют очень много хлопот. Конечно, не сразу, а спустя время. Дрифт стиков, нерабочие кнопки — я сталкивался с этим не раз. Сегодня расскажу о четырех самых частых проблемах Joy-Con, которые мне приходилось решать.
Забегая вперед, скажу, что для ремонта в некоторых случаях потребуется микроскоп, паяльник и, соответственно, навыки пайки. Но есть и такие неполадки, которые решаются при помощи отвертки и прямых рук. Приступим!
Читать далееВ 2025 году персонализация — стандарт в маркетинге. Клиент ждет, чтобы с ним разговаривали на его языке, предлагали то, что ему нужно, и делали это тогда, когда он к этому готов. Совет «Узнай свою аудиторию» разумен, но выглядит абстрактным. Кто она, эта аудитория? Где ее искать? Что ей важно? Чтобы не сливать бюджет на спонтанный маркетинг, нужен четкий, структурированный подход.
Аватар клиента — емкий портрет представителя целевой аудитории. Он помогает видеть перед собой живого человека со своими страхами, болями, мотивацией, привычками. Эксперты click.ru подготовили чек-лист по созданию аватара — от базовых данных до глубинных психотипов и триггеров.
Читать далееКнига Design Patterns: Elements of Reusable Object-Oriented Software («Приёмы объектно-ориентированного проектирования. Паттерны проектирования»), также известная под названием "синей книги", по цвету обложки первого издания, или книги "банды четырех/GoF" издана почти тридцать лет назад.
Для такой отрасли, как разработка игр, если смотреть на игры, как на программное обеспечение, это средние века. О правильности сформулированных в этой книге решений говорит хотя бы то, что её рекомендуют к прочтению до сих пор, и на основе этих рекомендаций строят новые системы и фреймворки, хотя вот сами фреймворки особым долголетием не отличаются.
Я всё еще считаю, что книга актуальна - как базовые знания вроде математики, алгоритмов и примитивов синхронизации, но за прошедшие годы люди создали и обнаружили множество новых, хоть и не таких известных. А некоторые паттерны, настолько стали, затаскаными что ли, что превратились скорее в антипаттерны, как например, Singleton и совсем потерялся смысл его использования. И там где разумное применение не приносит больше вреда, но позволяет развязать зависимости, создание архитектуры на таких принципах - ведет только к разбуханию кода, и коду ради кода.
Другие шаблоны, например Command/Flyweight были забыты и мало применяются в общем софтостроении, но прочно обосновались в разработке игр и интерактивных системах. Собственно о таких вещах и хотел рассказать в этой статье, и показать несколько специфичных шаблонов, применяемых в игрострое, о которых вы врядли услышите за его пределами, или будете порицаемы за их использование.
Заходите, великов и граблей хватит на всех.
Читать далееЧерез пару месяцев будет 2 года, как в моей жизни появился бокс. Изначально, воспринимал его как инструмент развития физической формы, выносливости, характера, умения за себя постоять, сброса накопившейся злости.
Если с «физикой» все относительно ясно, то понятие «характер» для меня было чем‑то абстрактным и поверхностным. Я не понимал, какие именно качества развиваются и как применяются в повседневной жизни.
Психология бокса стала океаном, куда я медленно погружался с головой и искал смыслы, спрятанные на глубине. Хочу зафиксировать свои осознания и приглашаю вас с ними ознакомиться.
Читать далееSupabase с оценкой в $2 млрд стремительно становится технологическим фундаментом современного вайб-кодинга. Почему разработчики массово переходят на этот бэкенд с открытым исходным кодом, и как PostgreSQL-решение превратилось в незаменимый инструмент для AI-приложений, используемый в 29% стартапов последнего набора Y Combinator? История компании, чья ценность оказалась настолько высокой, что инвестор пролетел 17 часов до отдалённого уголка Новой Зеландии для встречи с её основателем.
Читать далееtl;dr: Обойдём цензуру у LLM (GigaChat от Sber) и сгенерируем запрещенный (разной тематики) контент. Опробуем очень простую технику jailbreak’а в одно сообщение (не мультишаговый/multi-turn), которая пока работает на любой LLM (проверим не только на GigaChat, но и на других). И небольшой бонус в самом конце от DeepSeek.
Читать далееКЭДО сегодня — это пара кликов в системе, а раньше это была стопка бумаг на столе, которая создавала головную боль кадровику
Читать далееВ статье описывается способ классификации коротких текстовых сообщений в 1С с помощью Yandex CatBoost — библиотеки градиентного бустинга на деревьях решений. Например, если имеется набор сообщений от пользователей с вопросами, ответами или комментариями, то с помощью этого инструмента можно автоматизировать классификацию таких сообщений.
Читать далееПривет, Хабр! Уже по традиции собрал семь новостей дизайна уходящего месяца, на которые обратил внимание сам, и теперь вам рекомендую.
1. Обновление приложения и сайта «Подружки»
2. Новая схема карты метро Нью-Йорка
3. Первоапрельское обновление главной страницы Яндекса
4. Игра «Thank Goodness you're here» от Panic
5. Обновление сайта Jitter
6. Новая айдентика Хельсинки
7. Раздел «Library» в ChatGPT
Все сервисы доставки рано или поздно сталкиваются с аббревиатурой VRP. За ней скрывается сложная и важная задача оптимизации доставки. От того, насколько эффективно вы её решите, зависит и удовлетворённость клиентов, и реальные показатели бизнеса: скорость доставки, расходы на логистику.
В этой статье я расскажу о типах VRP-задач, их отличиях, и о готовых решениях, которые вы можете затестить в ваших кейсах уже сейчас. Поделюсь подходами и инструментам, которые открыл в ходе исследования темы, опытом их использования и причинами, по которым я сразу отказался от некоторых из них.
Читать далее15–16 апреля в Москве прошла выставка HI-TECH BUILDING 2025 — одно из мероприятий в области автоматизации коммерческой и жилой недвижимости, систем умного дома и энергоэффективных решений. На площадке LOFT HALL #3 производители и интеграторы представили новинки и актуальные разработки.
Мы посетили выставку и подготовили репортаж, где расскажем о самых ярких стендах и технологиях, привлекших наше внимание.
Читать далее