Select a country

PDA SQFido-v1.0: тизер (1)

В данной серии статей пойдёт речь о проекте собственного Personal-Document-Assistant (в дальнейшем буду округлять до КПК). Проект подразумевает открытые и
Наука - Хабрахабр

PDA SQFido-v1.0: тизер (1)

В данной серии статей пойдёт речь о проекте собственного Personal-Document-Assistant (в дальнейшем буду округлять до КПК). Проект подразумевает открытые исходники, разборы, обсуждение и иное N-ное количество контента, поэтому рад приветствовать вас в этой истории. Читать далее

Хайп vs реальность: что tech-медиа пишут об ИИ и кто реально лучший в 2025?

За последний месяц я детально отслеживал каждую статью об искусственном интеллекте в ведущих западных tech-изданиях. 200 статей из TechCrunch, VentureBeat
Наука - Хабрахабр

Хайп vs реальность: что tech-медиа пишут об ИИ и кто реально лучший в 2025?

За последний месяц я детально отслеживал каждую статью об искусственном интеллекте в ведущих западных tech-изданиях. 200 статей из TechCrunch, VentureBeat и MIT Technology Review за 26 дней — в среднем почти 8 новостей об ИИ каждый день. Цель эксперимента была проста: понять, совпадает ли то, о чём громче всего кричат медиа, с реальными возможностями ИИ-моделей.Спойлер: не совпадает. И разрыв между медийным шумом и реальностью оказался весьма значительным. Читать далее

Как я делал аркадный аппарат под одну игру. Часть 1: прототип

Всем привет!Для начала быстренько представлюсь, а также немного расскажу о контексте, при котором я начал делать аппарат.Меня зовут Артем
Наука - Хабрахабр

Как я делал аркадный аппарат под одну игру. Часть 1: прототип

Всем привет!Для начала быстренько представлюсь, а также немного расскажу о контексте, при котором я начал делать аппарат.Меня зовут Артем Носов, и я один из авторов инди-проекта Exoplanet Games. Этот проект посвящен игровым и околоигровым разработкам, тематически связанным с космосом, которые ведут разные авторы. Одной из моих тем в рамках проекта Exoplanet Games и является изготовление аркадного аппарата. Сама идея сделать аппарат возникла, когда я обдумывал дополнение к своей первой небольшой мобильной аркаде про космический корабль и астероиды (по классике). Читать далее

Как работает компьютер. Простая статья для начинающих программистов

В этой статье изложено всё, что нужно знать об устройстве компьютера с точки зрения программиста, а именно: для чего нужен тактовый генератор
Наука - Хабрахабр

Как работает компьютер. Простая статья для начинающих программистов

В этой статье изложено всё, что нужно знать об устройстве компьютера с точки зрения программиста, а именно: для чего нужен тактовый генератор, регистры, кэши и виртуальная память; что такое архитектура процессора; что такое машинный код и код ассемблера; чем отличается компиляция в машинный код в C, C++ или Rust от компиляции в байт-код виртуальной машины в языках типа Java и C#; в чём их отличие от интерпретируемых языков вроде JavaScript или Python; что такое динамические и статические библиотеки (.dll/.so, .lib/.a); что такое фреймворк; что такое API и web-API; и что собой представляет параллельное программирование с использованием многоядерных процессоров, векторных регистров и видеокарт. Читать далее

Два универсальных SIMD алгоритма

Большинство SIMD инструкций узконаправленны, например применяют бинарную операцию параллельно для нескольких чисел, упакованных в длинный ре
Наука - Хабрахабр

Два универсальных SIMD алгоритма

Большинство SIMD инструкций узконаправленны, например применяют бинарную операцию параллельно для нескольких чисел, упакованных в длинный регистр. Применение таких операций прямолинейно и в большинстве случаев компилятор сам оптимизирует код с использованием таких инструкций. Например компилятор легко соптимизирует таким образом проверку несложного предиката на массиве или например суммирование элементов массива. Есть однако и более универсальные инструкции, в частности довольно много всякого рода манипуляций с битами внутри регистра. В этой статье хочу рассказать о двух таких инструкциях: уже давно присутствующей PSHUFB и довольно новой GF2P8AFFINEQB, расскажу как с их помощью делать побайтовую обработку общего вида и приведу пару примеров с известными операциями такими как popcount, подсчет четности, разворот битов числа. Читать далее

Алгоритм творчества как возможная основа для сильного искусственного интеллекта

Сильный ИИ решает задачи творчески. Что значит – творчески? Почему сейчас не творчески?Вывод: научить ИИ творчеству – сделать шаг к сильному
Наука - Хабрахабр

Алгоритм творчества как возможная основа для сильного искусственного интеллекта

Сильный ИИ решает задачи творчески. Что значит – творчески? Почему сейчас не творчески?Вывод: научить ИИ творчеству – сделать шаг к сильному ИИ. Читать далее

Как мы запустили свой спутник. Разбираю процесс по шагам

Привет, хабрчане! А вы когда-нибудь хотели запустить на орбиту собственный спутник? Сегодня эта идея уже не похожа на фантастику: у каждого ес
Наука - Хабрахабр

Как мы запустили свой спутник. Разбираю процесс по шагам

Привет, хабрчане! А вы когда-нибудь хотели запустить на орбиту собственный спутник? Сегодня эта идея уже не похожа на фантастику: у каждого есть шанс это сделать. Меня зовут Марат Айрапетян, я космический инженер, а в свободное время пишу для блога MWS. В прошлый раз рассказывал, как Циолковский предсказал космическое будущее человечества, а сегодня решил пройтись по процессу запуска спутников. В декабре 2023 года мы с коллегами запустили первый армянский спутник местной разработки — этим опытом и поделюсь. И да, обратите внимание на габариты: аппарат размером примерно с ладонь. Миниатюризация — тоже один из трендов в космонавтике, и это как раз тот случай, когда размер не главное. Читать далее

Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня

Эта история - небольшая попытка восстановить рабочие рефлексы инженеров, которые решали реальные задачи с минимальными инструментами, и пок
Наука - Хабрахабр

Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня

Эта история - небольшая попытка восстановить рабочие рефлексы инженеров, которые решали реальные задачи с минимальными инструментами, и показать, как эти приемы работают в современных проектах. Статья для тех, кто хочет прокачать интуицию в отладке и научиться мыслить в условиях ограничений, а не только в облаке и на CI. Читать далее

Кино, которого нет: опыт работы над ИИ-клипом

Я – режиссер с «традиционным» кинообразованием. Взявшись работать с генеративным музыкальным видео для песни ЛИКО «Девочка-стесняшка», я хо
Наука - Хабрахабр

Кино, которого нет: опыт работы над ИИ-клипом

Я – режиссер с «традиционным» кинообразованием. Взявшись работать с генеративным музыкальным видео для песни ЛИКО «Девочка-стесняшка», я хотела использовать свои знания для того, чтобы обогатить плоские ИИ-кадры.Я опишу опыт придания клипу «кинематографичности», понимая под этим термином не кадры с дрона, панорамы, «флюшки» от солнца,  контрастность изображения и тп, а набор вполне конкретных качеств, прежде всего, глубины кадра, которая не появится  от употребления волшебного слова cinematic в промте. Читать далее

Динамика пузырьков в человеческой крови стала понятнее

Ученый из МФТИ и его коллеги из Египта провели фундаментальное аналитическое исследование, направленное на изучение эволюции микрокавитаци
Наука - Хабрахабр

Динамика пузырьков в человеческой крови стала понятнее

Ученый из МФТИ и его коллеги из Египта провели фундаментальное аналитическое исследование, направленное на изучение эволюции микрокавитационных пузырьков в тройных гибридных наножидкостях, находящихся вблизи упругих твердых тел. Примером такой жидкости является человеческая кровь. Работа опубликована в Results in Engineering. Читать далее

Адский эксперимент: личный сайт на нищих микросервисах

Микросервисы тут, микросервисы там… Из каждого утюга доносится дивный сказ про прекрасный мир микросервисов. А ведь это всего лишь один вид
Наука - Хабрахабр

Адский эксперимент: личный сайт на нищих микросервисах

Микросервисы тут, микросервисы там… Из каждого утюга доносится дивный сказ про прекрасный мир микросервисов. А ведь это всего лишь один вид из десятка архитектурных стилей, который имеет свои достоинства и недостатки.В этом эксперименте мы внедрим микросервисы в личный сайт, нарушив ключевые принципы DDD. Я создам антипаттерн «бедных сервисов» (Anemic Domain Model) и покажу, чем опасен прямой доступ к данным между микросервисами.Эта статья о том, что за прекрасным внешним видом, большой функциональностью, высокопроизводительным исправным кодом может скрываться абсолютное зло. Читать далее

Нагрузочное тестирование K6 (Концепт)

Наша система хорошо покрыта unit-тестами, которые интегрированы в CI-процессы. Настроен запуск и контроль функциональных интеграционных тестов
Наука - Хабрахабр

Нагрузочное тестирование K6 (Концепт)

Наша система хорошо покрыта unit-тестами, которые интегрированы в CI-процессы. Настроен запуск и контроль функциональных интеграционных тестов. После проделанной работы по обеспечению корректности выполнения бизнес-процессов возникли вопросы, связанные с производительностью, корректностью настройки компонентов системы, отказоустойчивостью, которые можно условно обрисовать, выделив основные из них:• Насколько корректно и оптимально настроены все модули системы?• Где порог отказоустойчивости наших сервисов и сторонних компонентов, используемых в решении?• Что именно мы можем гарантировать потребителю при различных условиях эксплуатации?• Сможем ли мы выдержать повышенные нагрузки - и если да, то какие именно?Ответить на эти вопросы помогают нагрузочные тесты. В статье рассмотрены ключевые идеи подхода к их реализации: какие тесты запускать, когда и где это делать, кто несёт ответственность за их написание и на что стоит обратить внимание при анализе результатов. Читать далее

Я хакнул галактику (часть 3: 3D-штампы, Андромеда и БМО)

Здравствуйте. В предыдущих частях статьи (часть 1, часть 2) я рассказал о том, что собой представляют спиральные рукава галактик. Каждая такая с
Наука - Хабрахабр

Я хакнул галактику (часть 3: 3D-штампы, Андромеда и БМО)

Здравствуйте. В предыдущих частях статьи (часть 1, часть 2) я рассказал о том, что собой представляют спиральные рукава галактик. Каждая такая спираль - это фронт ударного воздействия потоков частиц из ядра галактики на ее газопылевую среду. Этот фронт постоянно распространяется из центра галактики к ее краям. Итак, через тернии – к галактикам…

Возвращаясь к теме усвоения новых знаний и навыков – на примере английского языка

 Все мы видим эту тенденцию к упрощению, укорачиванию и «доступности для всех» во многих сферах жизни. И даже в обучении. Однако если пообща
Наука - Хабрахабр

Возвращаясь к теме усвоения новых знаний и навыков – на примере английского языка

 Все мы видим эту тенденцию к упрощению, укорачиванию и «доступности для всех» во многих сферах жизни. И даже в обучении. Однако если пообщаться с профессионалами в какой-то сфере, то у них обычно будет различаются мнения по узким вопросам, но по основам у них разногласий нет. Базовые знания и навыки используются, чтобы сделать что-то уникальное. Спортсмены, например, тренируют одни и те же базовые элементы и делают это быстрее и точнее любителей. Если вы захотите научиться играть в настольный теннис, вы будете тренировать 5 - 6 видов ударов, даже меньше, и если получится, то будете обыгрывать 90% любителей. Но может так случиться, что вы пришли в теннис после видео «Никто не примет эту подачу!», и вас ждет большое разочарование, когда выяснится, что придется тренировать подрезку несколько лет, пока ваши запястья смогут повторить то движение от мастера спорта.Тенденция к простоте прокралась даже в такое занятие, как шахматы. Там, где изначально люди достигали пика в 35 лет, после 20-25 лет опыта. Безусловно, доступность информации сделала изучение шахмат гораздо более быстрым и гроссмейстерами многие становятся уже и в 15 лет. И даже раньше. Но при этом юные шахматисты и играть начинают намного раньше, играют больше, а главное – у них очень цепкая память и они не делают простых ошибок. И даже у них уходит на достижение вершин около 5-10 лет непрерывной кропотливой работы, включающей игру с длинным контролем времени и анализ с тренером.  Но шахматные инфлюенсеры зачастую преподносят шахматы как заученную последовательность ходов, которую просто нужно зазубрить.  Как варианты, которые помогут вам хорошо начать партию, но оставят в сложной позиции, в которой вам без навыка расчета и оценки позиции не светит продержаться более пяти ходов. Читать далее

Как я потратили почти месяц, чтобы НЕ запустить AI-стартап. История одной-двух-трёх гипотез

На связи Анатолий Шостак - проверятель сжигатель стартапов. Продолжаю делиться итогами проверки гипотез создания для бизнеса. Сегодня подел
Наука - Хабрахабр

Как я потратили почти месяц, чтобы НЕ запустить AI-стартап. История одной-двух-трёх гипотез

На связи Анатолий Шостак - проверятель сжигатель стартапов. Продолжаю делиться итогами проверки гипотез создания для бизнеса. Сегодня поделюсь рассказом о ценности ещё одного «провального» проекта. Это пошаговая история о том, как мы с командой прошли полный, но короткий путь от яркой идеи до ее осознанного закрытия, и почему я считаю это большим успехом.Порядковый номер проекта: 19Название проекта: Видеоролики для риэлтеров созданные из фото. О чём проект: создаём для риэлтеров сервис, который будет для них видео из итоговых фотографий недвижимости. Дата теста: сентябрь 2025 Статус: Закрыт. Читать далее

Развитие Telegram-бота для VPS: Docker, i18n и планы на будущее

Telegram-бот для администрирования VPS tgbotvpscp получил модульную архитектуру, полную поддержку английского языка, возможность установки в Docker и дес
Наука - Хабрахабр

Развитие Telegram-бота для VPS: Docker, i18n и планы на будущее

Telegram-бот для администрирования VPS tgbotvpscp получил модульную архитектуру, полную поддержку английского языка, возможность установки в Docker и десятки улучшений. Рассказываю, что сделано и что будет дальше: WebUI, CLI и архитектура «агент-нода». Читать далее

Oriol Engine: как мы написали собственную систему сборки C++ проектов

${habrauser}, Привет!Продолжаю здесь рассказывать о внутренних процессах игрового фреймворка Oriol Engine, разработка которого до сих пор идёт, и мы не с
Наука - Хабрахабр

Oriol Engine: как мы написали собственную систему сборки C++ проектов

${habrauser}, Привет!Продолжаю здесь рассказывать о внутренних процессах игрового фреймворка Oriol Engine, разработка которого до сих пор идёт, и мы не собираемся останавливаться. (⌐■_■)На Хабре я уже писал о решении проблемы кросс-компиляции шейдеров в данном фреймворке — ShaderPack. Ну а сегодняшняя наша тема будет именно о сборке проектов с помощью Oriol Engine и о том, что в этот момент происходит на его стороне. Читать далее

Люди Х против Железной Няни в космической Матрице: странная (анти)утопия 1949 года

Джек Уильямсон — один из известных в своё время и почти забытых ныне фантастов середины ХХ века. С конца 1920-х он публиковал фантастические ра
Наука - Хабрахабр

Люди Х против Железной Няни в космической Матрице: странная (анти)утопия 1949 года

Джек Уильямсон — один из известных в своё время и почти забытых ныне фантастов середины ХХ века. С конца 1920-х он публиковал фантастические рассказы в журналах, включая «лавкрафтовский» Weird Tales — а затем переключился на более крупные формы. Пик его творчества пришёлся на начало золотого века американской НФ — и именно в это время, в конце 40-х годов, он выпустил дилогию о «гуманоидах», своего рода полемику с уже популярными рассказами Айзека Азимова о «трёх законах робототехники». Она рассказывала, как человечество будущего угодило под власть очень благожелательных и заботливых, но гиперопекающих машин, и попытках сопротивления этому. В какой-то степени цикл напоминает «Машина останавливается», в том числе неожиданным сходством с куда более поздними произведениями и тропами — но заметно сложнее и глубже. Более того, «Гуманоидов» весьма ценили не только футурологи, но и учёные и разработчики, которые работали по теме искусственного интеллекта, эту дилогию рекомендовали студентам компьютерных специальностей, и в той же «Матрице» можно увидеть немало идей Уильямсона образца 1949 года. Читать далее

[Перевод] HTB: Puppy

(Puppy) — машина с площадки HTB для симуляция аудита безопасности Windows Active Directory. Начнем с имеющихся учётных данных сотрудника отдела кадров (HR), ко
Наука - Хабрахабр

[Перевод] HTB: Puppy

(Puppy) — машина с площадки HTB для симуляция аудита безопасности Windows Active Directory. Начнем с имеющихся учётных данных сотрудника отдела кадров (HR), который стал жертвой фишинга. Этот пользователь имеет права на изменение состава группы «разработчиков», что позволяет добавить туда собственную учётную запись и получить доступ к сетевым ресурсам (SMB-шарам), где хранится база паролей KeePassXC. После расшифровки секрета с помощью John, пройдем аутентификацию от имени второго пользователя, который состоит в группе старших разработчиков, участники которой имеют  право GenericAll над новым пользователем. Поменяем пароль этого пользователя и подключимся через WinRM. На хосте найдем резервную копию сайта, а в ней пароль от последней УЗ. Подключение через WinRM под новым пользователем даст доступ к DPAPI-хранилищу, что в конечном итоге приведет нас к флагу администра. Читать далее

Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Моя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, систе
Наука - Хабрахабр

Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Моя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит. Читать далее

Установка Langfuse в Kubernetes

В этой статье разберу установку с минимальными усилиями с использованием Helm и локального однонодового кластера Kubeadm. Читать далее
Наука - Хабрахабр

Установка Langfuse в Kubernetes

В этой статье разберу установку с минимальными усилиями с использованием Helm и локального однонодового кластера Kubeadm. Читать далее

Как мы пытались сделать фреймворк для фронтенда которого можно выучить за 5 минут и что из этого вышло

Современный фронтенд напоминает перегруженный интерфейс: мощные возможности, но чтобы начать работать, нужно изучить десятки концепций. React
Наука - Хабрахабр

Как мы пытались сделать фреймворк для фронтенда которого можно выучить за 5 минут и что из этого вышло

Современный фронтенд напоминает перегруженный интерфейс: мощные возможности, но чтобы начать работать, нужно изучить десятки концепций. React, Vue, Angular — у каждого свой сложный путь изучения.Мы задались вопросом: что действительно нужно знать, чтобы создавать UI?Оказалось, всего четыре концепции: компоненты, состояние, эффекты и DOM. Все остальное — синтаксический сахар и edge cases.Так родился наш эксперимент: упаковать эти основы в максимально простую модель. Не изобретать новое, а отшлифовать существующее.Иногда прогресс — это не добавление возможностей, а смелость убрать лишнее. Читать далее

Горизонтальное шардирование: проблемы, решения, практические рекомендации

Рано или поздно один сервер перестает справляться. Вы можете купить ему больше памяти, больше CPU, более быстрые диски (вертикальное масштабир
Наука - Хабрахабр

Горизонтальное шардирование: проблемы, решения, практические рекомендации

Рано или поздно один сервер перестает справляться. Вы можете купить ему больше памяти, больше CPU, более быстрые диски (вертикальное масштабирование), но в конце концов вы упретесь в потолок. Самый большой сервер конечен. Горизонтальное шардирование — это признание этого факта.Это философия разделяй и властвуй, примененная к данным. Вместо одной гигантской таблицы users на одном сервере, вы создаете 10, 100 или 1000 маленьких таблиц users, разбросанных по разным серверам (шардам). Это дает почти безграничную масштабируемость на запись и чтение. Читать далее

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн as. Зачем он нужен
Наука - Хабрахабр

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн as. Зачем он нужен, как его прикрутить без багов и почему это сделает ваши компоненты в разы круче. Как обычно — всё под катом. Посмотреть

[Перевод] Книга «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Работа со встроенными массивами

Приветствуем, Хабр.Сегодня расскажем о нашей большой ноябрьской новинке – книге «Современный C#. Разработка настольных, облачных, мобильных
Наука - Хабрахабр

[Перевод] Книга «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Работа со встроенными массивами

Приветствуем, Хабр.Сегодня расскажем о нашей большой ноябрьской новинке – книге «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Иэн Гриффитс продолжает многолетнюю работу над своим справочником по C#, и в новом издании осветил версию C#12. Вот ссылка на гитхаб-репозиторий с примерами к книге.Более ранние издания этой книги (по версиям C#5 и C#8) уже выходили на русском языке, поэтому данное энциклопедическое пособие наверняка известно опытным .NET-разработчикам. Мы не претендуем на лавры «подхвативших упавшее знамя», но решили выпустить новую версию книги, так как она в подробностях затрагивает облачные и контейнерные аспекты работы.  Вот что появилось нового в этом издании по сравнению с версией «C# 8», опубликованной на русском языке в 2021 году: Читать далее

Rise of RAG: от плоских векторов к темпоральным графам в юридическом домене

Привет, Хабр! Меня зовут Екатерина, я практикующий инхаус-юрист с фокусом на IT, IP и рекламе. Недавно я начала экспериментировать с технологией
Наука - Хабрахабр

Rise of RAG: от плоских векторов к темпоральным графам в юридическом домене

Привет, Хабр! Меня зовут Екатерина, я практикующий инхаус-юрист с фокусом на IT, IP и рекламе. Недавно я начала экспериментировать с технологией Retrieval-Augmented Generation и векторным поиском в юридических задачах, а также исследовать архитектурные подходы к построению баз знаний в юриспруденции. Этот материал — обзор трёх публикаций о способах построения таких баз, а также моя попытка начать формулировать методологию структурирования юридического знания для RAG. Буду признательна за любой инпут со стороны  ML-специалистов. Читать далее

Язык и большие данные

Язык всегда строился на интуиции носителей, а его изучение зависело от интроспекции лингвистов. Теперь же большие данные абсолютно меняют эт
Наука - Хабрахабр

Язык и большие данные

Язык всегда строился на интуиции носителей, а его изучение зависело от интроспекции лингвистов. Теперь же большие данные абсолютно меняют эту систему. Читать далее

[Перевод] Как решать LeetCode? Легко! Нужно просто…

Просто знать 15 важных паттернов, которые помогут облегчить тернистый путь в решении алгоритмических задач. Про эти паттерны мы и расскажем в
Наука - Хабрахабр

[Перевод] Как решать LeetCode? Легко! Нужно просто…

Просто знать 15 важных паттернов, которые помогут облегчить тернистый путь в решении алгоритмических задач. Про эти паттерны мы и расскажем в этой статье.На сегодняшний день алгоритмические задачи встречаются не только в FAANG. Многие компании и на отечественном рынке всё чаще вводят дополнительный алгоритмический этап на собеседовании – и знание алгоритмов становится отличным «плюсиком» не только при трудоустройстве, но и в решении повседневных задач. Взглянем подробнее на эти паттерны. Подробнее о паттернах

Скилы системного аналитика для разработки LLM-агентов

На сентябрьском Flow 2025 проводилось огромное количество активностей вне докладов. Одной из таких активностей была coffee tables: в промежутке межд
Наука - Хабрахабр

Скилы системного аналитика для разработки LLM-агентов

На сентябрьском Flow 2025 проводилось огромное количество активностей вне докладов. Одной из таких активностей была coffee tables: в промежутке между докладами можно было обсудить горячую тему.Скилы — вечно горячая тема. LLM-агенты — горячая тема в моменте (впрочем, возможно тоже надолго). В результате организовался стол, на котором кофе был самым холодным предметом. Читать далее

Шардирование сервиса объявлений Авито Доставки. Часть II

Привет, меня зовут Артем, и я работаю в Авито с 2016 года. Это вторая часть истории про шардирование сервиса объявлений Авито Доставки, где
Наука - Хабрахабр

Шардирование сервиса объявлений Авито Доставки. Часть II

Привет, меня зовут Артем, и я работаю в Авито с 2016 года. Это вторая часть истории про шардирование сервиса объявлений Авито Доставки, где мы расскажем о реализации шардирования и полученном результате. В первой части мы обрисовали проблему масштабирования сервиса, рассказали о том какие у нас были варианты решения, почему выбрали шардирование, поговорили про нюансы шардирования и составили план реализации. Читать далее

Лувр, dadada, Трамп и стикер: человеческий фактор в ИБ

В октябре 2025 года Лувр пережил дерзкое ограбление. Размер ущерба составил €88 миллионов. На днях вскрылись шокирующие детали: треть залов без
Наука - Хабрахабр

Лувр, dadada, Трамп и стикер: человеческий фактор в ИБ

В октябре 2025 года Лувр пережил дерзкое ограбление. Размер ущерба составил €88 миллионов. На днях вскрылись шокирующие детали: треть залов без камер, охрана на устаревших датчиках и серверы на Windows Server 2003. Но ключевой уязвимостью оказался пароль от системы видеонаблюдения — LOUVRE, зафиксированный в официальном отчёте национального агентства штатных информационных систем. Выходит, для взлома такого известного музея, сокровищницы мировой культуры, хватило одного-единственного слова. Ни хитроумных алгоритмов, ни дорогостоящего шпионского оборудования не понадобилось. Этот случай — не курьёзное исключение. Увы, пренебрежение основами безопасности — это болезнь, которая поразила всех — от Дональда Трампа и Марка Цукерберга до Пэрис Хилтон и Лизы Кудроу. Читать далее

Эволюция радиомашинок в среде Unity с помощью NGspice

В этой статье я расскажу про свой эксперимент: я создал в Unity симуляцию радиоуправляемых машинок, которые эволюционируют. «Мозгом» каждой маш
Наука - Хабрахабр

Эволюция радиомашинок в среде Unity с помощью NGspice

В этой статье я расскажу про свой эксперимент: я создал в Unity симуляцию радиоуправляемых машинок, которые эволюционируют. «Мозгом» каждой машинки является электронная схема. Я заставил эти схемы мутировать(случайно меняться) и скрещиваться(обмениваться частями), чтобы создавать новые модели машин и улучшать их. Его «интеллект» и поведение меняются в зависимости от того, сколько блоков онa успешно поднимает. Читать далее

Что происходит на рынке технологических продуктов РФ в 2025 году

Условия работы в IT-отрасли становятся всё более непростыми из-за санкций, сокращения бюджетов и прочих факторов. Рынок технологических проду
Наука - Хабрахабр

Что происходит на рынке технологических продуктов РФ в 2025 году

Условия работы в IT-отрасли становятся всё более непростыми из-за санкций, сокращения бюджетов и прочих факторов. Рынок технологических продуктов в России откровенно штормит, он переживает сложный и важный этап. Растёт спрос на локальные, контролируемые и легко интегрируемые решения, и вместе с этим появляется всё больше зрелых продуктовых команд, способных не просто писать код, а создавать полноценные B2B и B2C-продукты.В связи с этим создание собственных продуктов — это вопрос не изоляции, а адаптации как возможности оперативно реагировать на изменения, глубоко интегрироваться в инфраструктуру клиента и предлагать реальную ценность вместо «костыля». Читать далее

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решаю
Наука - Хабрахабр

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решают одну задачу: находить неисправности в устройствах быстро, эффективно и удобно. О разных подходах к общей проблеме поговорили инженеры YADRO и MWS Cloud Platform на митапе для QA-инженеров. Под катом делимся записью трансляции и презентациями спикеров, чтобы вы могли оценить, подходят ли их решения вашим проектам. Читать далее

PHP-веб-панель для Amnezia VPN: ускоряем корпоративную автоматизацию

Под катом расскажу, как реализовал свою web-панель для управления Amnezia AWG (WireGuard) VPN на Ubuntu 22–24. Почему не хватило официального приложения, какие
Наука - Хабрахабр

PHP-веб-панель для Amnezia VPN: ускоряем корпоративную автоматизацию

Под катом расскажу, как реализовал свою web-панель для управления Amnezia AWG (WireGuard) VPN на Ubuntu 22–24. Почему не хватило официального приложения, какие задачи решил с помощью простого PHP-интерфейса и чем это может быть полезно другим компаниям или разработчикам. Код и инструкции — в открытом доступе.Проект на GitHub: amneziavpnphp Читать далее