10 декабря 2024

Как поменять фон на видео: делюсь удобными способами, которые попробовал сам

Закат Volkswagen: почему легендарный автоконцерн закрывает производство в Германии

Первый контейнерный хостинг — год бесплатно за помощь с тестированием

Как мы построили отказоустойчивую open-source-инфраструктуру для управления пользовательскими Linux-устройствами

Как попасть в компанию мечты?

Реанимация видео: как восстановить запись из памяти видеорегистратора без специального ПО

Вне зоны доступа: как связаны регулярная аттестация прав доступа и защита ИБ-инфраструктуры компании

Как мы проводим A/B-тесты креативов в рекламе с помощью байесовского подхода

Как собрать и внедрить высоконагруженный модуль. Опыт Звука

Интеграция поддержки Nvidia в контейнерах

Путь 1С-аналитика в инхаус-разработке: навыки и перспективы

Портрет современного киберспортсмена-сутдента. Интервью с игроком CS 2 Савелием BloodyImp Бутаковым из сборной РТУ МИРЭА

В чем разница между Ryzen 7 9700X и Ryzen 7 9800X3D и что лучше купить

ResultTransformer в Symfony проектах

Будущее цифровых коммуникаций в стране: что говорят разработчики

Народный браузер — каким он мог бы быть?

А нужна ли вам автоматизация тестирования?

Формальная верификация протокола IBFT: проверяем безопасность византийского консенсуса в блокчейне

Ваша DCAP не справляется: еще раз об идеальных vs достижимых требованиях к системе файлового аудита

Правда или миф: почему в разработке не все так быстро, как кажется

ML в промышленности: как построить систему управления процессом окомкования железорудных окатышей

Как написать Google Calendar на коленке? Обзор FullCallendar

Стажировка в банке: идеальный старт для айтишников

Дегустируем Rspack

Как внедрить наблюдаемость в микросервисное приложение с помощью OpenTelemetry, Jaeger и Prometheus

Я не запоминаю имена или логика и данные

Вызов полиции, обход бота и борьба с контрафактом. 5 решений нестандартных проблем на Ozon

Будущие геодезисты, студенты УУНиТ, создают цифровые модели местности в Платформе nanoCAD

[Перевод] Ускоряем Ruby, переписав C… на Ruby

Выбор инструментов для доставки секретов в Kubernetes. Наш путь delivery of secrets

ChatGPT в работе тестировщика: как и когда использовать

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке

5 одноплатных ПК под самые разные задачи: новинки ноября

[Перевод] IDOR в cookie-сессии, приводящий к массовому захвату аккаунтов

Обзор портативной колонки Maibenben BS02

Как узнать у клиента мнение о товарах и доставке при помощи SMS и Node JS

Пентестим терминалы

Почему так сложно изменить себя: страх перемен и как с ним справиться

[Перевод] Теоретическая модель морального развития

101 Компьютерная Игра на Бейсике — обзор старой книжки

Ставим Arch c mainline ядром на экшен камеру Aceline S60

IMPulse — наш взгляд на менеджмент инцидентов

Есть ли жизнь вне GitHub? Смотрим альтернативы

std::chrono в C++: управляем временем

09 декабря 2024

Обратная Матрица (Inverse Matrix)

Расширение прав пользователей и повышение пошлин за регистрацию: что ждет участников рынка ИТ в 2025 году

[Перевод] ИИ-генератор видео Sora от OpenAI теперь доступен всем желающим

GIMP Script-Fu Первый Дан. Берём Кисти и рисуем Точки и Звёздочки

2 года живу без лени

Кастомная сериализация структур в UE

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании

Прогнозирование продаж с использованием библиотеки Prophet, часть 2

Управление вёрсткой в PlantUML

Гайд по созданию аналитического сервиса: от идеи до реализации

Rust без прикрас: где мы продолжаем ошибаться

Симулятор брокера Apache Kafka: Kafka Visualization от компании SoftwareMill

От Trello к Obsidian: шаблон для управления проектами в стиле scrum

Машинное обучение: Логистическая регрессия. Теория и реализация. С нуля

МФТИ жжëт… керосины

Security Week 2450: бэкдор в SDK для блокчейн-платформы Solana

Правда или вымысел? Разоблачаем мифы о профессии технического писателя

Что DevOps-инженеру может предложить Python?

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

[Перевод] Расширение Spring Data репозиториев стало ещё проще

Обратная сторона использования ИИ хакерами для поиска уязвимостей в ПО

Что положить геймеру под елку: портативные игровые консоли конца 2024 года

Создание бота в дискорде с деплоем на сервер за 5 минут

От пары «древних» уязвимостей в IP-камере до пробива инфраструктуры

[Перевод] 6 из 10: сравниваем с реальностью прогнозы Forbes об искусственном интеллекте на 2024 год

Поиск по почте и никнейму

Взгляд интегратора на отечественные почтовые системы

Liquid Death: как бренд панк-газировки покорил Америку и стал единорогом

HTTP-запросы: структура, методы, строка статуса и коды состояния

Поддерживаемые тесты в JMeter: tips and tricks

Я делаю 7 млн в год на любителях заплатить втридорога за еду

Вы д̶у̶м̶а̶е̶т̶е̶,̶ ̶ч̶т̶о̶ решили покинуть проект/продукт/компанию… как это сделать безболезненно

Обзор недавно выпущенной модели Evo для анализа геномных данных

Карьера в ИТ: выгорание, потолок и ожидания рынка

UX-проектирование на кошке

Функционирование сетей на транспортном уровне

Аналитика рекламных кампаний в ВКонтакте: как пользоваться внутренними инструментами для оценки результатов

Каталог данных своими руками из PowerBi и небольшой БД

Делаем домашний сервер из: MXQ pro 4K

Программирование в GPT для чайников. Часть 1

Заяц не вырастет в акулу. Или секреты гибкой инженерной культуры от Александра Бындю

Психология. Память. Часть III

Головоломки с балансом. Поиск фальшивой монеты (часть 2)

Особенности построения графиков Qt в «Авроре»

Чем живет розничный рынок электроэнергетики? Разбираемся

Аргументы в пользу климатических коллабораций

Скрыть нельзя найти: как прятали информацию на ПК в 2000-х

Бином Ньютона против мыльного пузыря: как великий физик спустил треть состояния в финансовой пирамиде

Влияние программного обеспечения и архитектуры ускорителя на производительность

Запускаем 8B LLM в браузере: AQLM.rs

Визаран для россиян | страны, где можно жить через визаран

«МТС» сокращает айтишников

Аутсорсинг и аутстаффинг для корпоративных гигантов: как не потерять качество при масштабе

Тысячи вопросов, жаркие дискуссии и профит для личного бренда: чем запомнилась Merge 2024 в Сколково

Тестирование в финтехе: на гребне волны импортозамещения

Установка 2FA на OWA/ECP

[Перевод] Суперфуд. Почему темный шоколад снижает риск развития диабета 2 типа на 21% и помогает не толстеть?

Решаем задачу моментальной навигации по коду для любого коммита

Когда ИИ может в оптимизацию…

NLP: когда машины начинают понимать нас (Часть 3)

Продукт-менеджмент мёртв!? Заменит ли искусственный интеллект PM

Пулы объектов в C#: примеры, устройство и производительность

Способ организации gRPC контрактов и их автоматизация для микросервисов

Стагнация на мидле: когда работаешь, но остаёшься на месте

Сколько стоит искусственный интеллект для малого бизнеса

08 декабря 2024

ZIP-бомба в формате Apache Parquet

Работа с сетевыми протоколами TCP/IP, DHCP и DNS в Cisco Packet Tracer

О многомерности пространства и времени, и информационном поле

[Перевод] Я заплатил $200 за ChatGPT Pro. Это гениальная модель, или я выбросил деньги на ветер?

Выжимаем максимум из Scalafix

Ни единого разрыва, но это не точно. Повреждения интернет-магистралей в конце 2024 года

От CNAPP до CTEM — ИБ-термины простыми словами

Наглядная пластичность вида и адаптация

Ultimatum — еще один форк хромиума, с претензией…

[Перевод] Тривиальное перемещение и рефлексия: реализуем фичу из C++26 в библиотеке

Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya

Длины волн и энергии линий характеристического излучения (по элементам от Лития до Иттрия )

Улучшаем систему видеонаблюдения, ч.2

Получение информации о системе с помощью Python

Мобильная разработка за неделю #567 (2 — 8 декабря)

Управление проектами: дайджест публикаций #22

Анализ аккаунтов Telegram

Вопросы к UI. Вступление

Мини-ПК декабря 2024: лучшие новинки месяца. Что предлагают производители?

[Перевод] Сквозь губку Менгера. Как старшеклассники решают вековые задачи фрактальной топологии

Умная система обучения для детей до 3 лет. Animal Island Aila

Как развлечься с моделями, если хочется чего-то необычного

Медианы чисел

Базовое программирование, или Почему джуны не могут пройти к нам собеседование

Как вырваться из матрицы? Веды и симуляция. Мнение программиста

Ностальгические игры: Far Cry

Как справляться с негативными эмоциями и почему брать их под контроль — плохая идея?

NLP: когда машины начинают понимать нас (Часть 2)

Нам нужен RAG, вам нужен RAG: как встроить LLM туда, где она не нужна

Метрики качества оценки вероятностей в бинарной классификации: опыт из ФинТеха

Тестируем локальную компьютерную сеть и интернет при помощи Flipper Zero с внешним модулем

Unreal engine или Unity?

Как решить проблему с программой для измерительного прибора, или «стрельба из микроскопа по воробьям»

Сравнение уровня жизни в России и Германии с учетом расходов

07 декабря 2024

Обзор рынка Rotating Residential proxy — осень 2024

Строкам грустно в одиночестве. Мои простые правила оформления списков

Биоинформатика и Evo: как искусственный интеллект меняет подходы к анализу геномов

Три пути гибридных солнечных тепловых шаров

Используй эту копеечную советскую микросхему, и часы оживут

Что на неделе: новая лента Вконтакте, цвет года по версии Pantone и неожиданный факт о геймерах

Безопасное использование Flows в Jetpack Compose

no-code (hub.ultralytics.com) в связке с Yandex DataSphere

Уникальный Android нетбук-трансформер за 2.000 рублей — идеальный ретро-пк для эмуляторов

Игровой автомат своими руками на ESP32

При изучении языка мы забываем…

«Технологическая черепаха»: что отдают в open source страховщики, и почему так редко это делают

Как изучать иностранные языки эффективно?

Петлевая квантовая гравитация

Нездоровые сенсации. «Телеграмма микадо»

Голосовая аутентификация через GPT

Microsoft вырывает очко у Broadcom (в соревнованиях по кривизне обновлений) -2

[Перевод] Обход OTP и захват панели администратора через Header Injection

Алмазная батарея, которая может работать тысячи лет. Не панацея, но тоже ничего

Конец эпохи транспортных средств с двигателями внутреннего сгорания?

Как получить грант Фонда содействия инновациям для IT-проекта?

[Перевод] Космический телескоп Джеймса Уэбба обнаружил первый «зигзаг Эйнштейна» — почему учёные в восторге

JavaScript-фреймворки и библиотеки, на которые стоит обратить внимание в 2025 году

NLP: когда машины начинают понимать нас (Часть 1)

[Перевод] Сколько памяти нужно в 2024 году для выполнения миллиона конкурентных задач?

Keycloak интеграция со Spring boot

Солнечные тепловые шары

Умный вирус с майнером

Выбор однодневных контактных линз 2024

Вредные советы девопсу и не только

06 декабря 2024

[Перевод] Прощай, SLS?

Что такое AML, как очистить или купить чистую криптовалюту

Как победить хаос в команде и управлять ожиданиями заказчиков с помощью Kanban

Очередной пайплайн сборки для вашего приложения

Обучение и воркшопы: как эффективно рассказать о новой функциональности

Чек-лист тестировщика в финансовой компании

Профессионалы и(ли) кадры

Сказ о термопасте

Как ограничить количество одновременно выполняемых задач в фоне

Стартапы и их “боли”: как с ними справиться и выйти на рынок

Как удалить неиспользуемые зависимости из проекта?

Улучшаем систему видеонаблюдения, ч.1

Как добиться успеха в большой компании? 4 ингредиента для идеального карьерного рецепта руководителя

Документация, которая точно не навредит аналитике в Вашем проекте

Как мы автоматизировали сбор статусов проектов: от Telegram-бота до полноценного продукта с ИИ

Автоматизация ТОиР инженерных систем в ВТБ: кейс внедрения SAP PM для 100 000 единиц оборудования

Карстово-суффозионные процессы

Как озвучивать зарплатные ожидания. Избежать ошибок еще до собеседования

Чтение на выходные: «Токсичные коллеги. Как работать с невыносимыми людьми» Тессы Уэст

[Перевод] Лямбда-выражения в Java

Лезем под капот понятия важности в личном списке дел

Envoy — как писать чистый бизнес код для микросервисной архитектуры

Создаем коллективный интеллект: обмен опытом в команде технических писателей

Дизайн Системы

Работа бизнеса с обратной связью: от критики до лучшей версии себя

К вопросу о переносе

MSSQL Переиндексация в несколько потоков

«101 day streak learning GO — при условии, что я ещё не работаю в IT»

Чем живет fintech: ключевые технологии и продукты

Искусственный интеллект в помощь юристам: бот, который знает кодексы РФ

От арктических морозов до тропической жары: как в СССР автомобили ЗИЛ испытывали

Алонзо Чёрч: забытый архитектор современного программирования

[Перевод] Чем отличается пессимистическая и оптимистическая блокировка в MySQL

Как уйти в отпуск с помощью EDA: сравниваем подходы в облаке

[Перевод] VALL-E 2: Нейронные кодировочные языковые модели являются синтезаторами речи с человеческим уровнем в zero-shot

[Перевод] 5 ИИ-инструментов для программирования, о которых вам следует знать

Метрики для технологий письменного общения

Больше чем Хакатон

Платформа данных в хранилище Магнит OMNI

Геймификация любви: как соцсети и приложения для знакомств изменили отношения

Топ новостей инфобеза за ноябрь 2024 года

Правила регистрации блогеров с аудиторией от 10 000 человек: кому, когда и что передавать

Как я написал свою первую обучающую игру на JavaScript с помощью Mistral AI и Яндекс Шедеврума

[Перевод] Руководство для начинающих по оценке конвейеров RAG с использованием RAGAS

Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC

Управляем фичами: Feature Toggles в GitLab

«Сбер» режет косты

Как связать требования бизнеса и задачи разработки с помощью GitHub

Пишем сервис инференса ML-модели на go, на примере BERT-а

Jetpack Compose как unbundled-библиотека. Скорость UI vs. Гибкость разработки

Как мы 2 гбита видео из гаража пытались раздать

Виза EB-1A: как получить грин-карту через публичность

Галлюцинации в LLM и методы борьбы

Как мы разработали SaaS-сервис для поиска компаний: опыт создания B2B-базы данных с 15 млн организаций

Боты и сервисы для разведки данных Вконтакте

Криптон. Оживляем «криптографический танк» из девяностых

«Ландшафт кибербезопасности стремительно меняется в сторону милитаризации»

[Перевод] Как устроены графика и визуальные артефакты PlayStation

Corsair знает, как решить проблему перегрева супер-быстрых твердотельных накопителей

Выкинь свой RoadMap: что на самом деле нужно знать начинающему фронтендеру

Как TF-IDF обошел SOTA-модель BERT4Rec в персональных рекомендациях

Обзор сканирующего радиоприемника Icom IC-R20. Что он умеет?

State of DevOps 2024. DevExp, лидерство и клиентоцентричность

Я стал аналитиком, потому что не смог быть программистом

[Перевод] Чат-бот с ИИ обошёл врачей в диагностике заболеваний

Идентификаторы в БД: INT vs UUID

RTS — Реактивный язык программирования свободных структур данных

Применимость Java в искусственном интеллекте: 7 библиотек для нейросетей, которые стоит изучить

Невероятная мощь NVIDIA GB200 NVL72: Внутри гиганта ИИ-вычислений

Особенности использования сторонних сервисов в мобильных приложениях на примере Firebase

Как должен выглядеть идеальный GitHub для поиска работы

Chronos от Amazon: революция в обработке временных рядов. Часть 2

Как надёжно стереть секретную информацию из базы данных

Понимание контекста

EEPROM в Arduino: когда хранить нужно немного

Контрибьютор C++ забанен за использование слова «question» в названии своей статьи

[Перевод] Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС

05 декабря 2024

Откровения пьяного маркетолога

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#1)

Обзор пакета unsafe: как обходить ограничения Go (но лучше этого не делать)

Как на Excel заработать сотни миллионов? Опыт проекта RTO

Коллац на фрактране

[Перевод] Переосмысление PID 1. Часть 5

Граница между инстинктами и обучением у животных — культурная эволюция

Импортозамещение SCADA: опыт перевода крупного производства на отечественную платформу

[Перевод] Сервис идентификации OpenStack на базе блокчейна PBFT

[Перевод] Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 2

Угнали телегу

Прямо как в Black Mirror: какие сюжеты фантастического сериала могут скоро воплотиться в реальную жизнь

Kubernetes ConfigMaps и Secrets: как правильно управлять конфигурацией и секретами в кластере

Достаточно ли 2х тренировок в неделю, чтобы компенсировать сидячий образ жизни?

Коронавирус: долгожданное извержение правды

Переобучение моделей: гайд и советы для начинающих

Все, пора увольняться: что я поняла после работы в токсичных командах

Как мы сделали клиентскую поддержку интернет-магазина действительно умной: опыт внедрения RAG-бота

Jintide: доступный и недорогой аналог Intel. Проверим?

Искусственный интеллект: от первых идей к современной реальности

Как инициатива «Безбумажный Банк» способствует цифровой трансформации в ПСБ

Я знаю, что вы делаете на рабочем компьютере

Провалившийся стартап: уроки для UX/UI-дизайнера

Что я понял о жителях России, пока изучал гватемальцев. Опыт UX-исследования с другой стороны планеты

Самое интересное из интервью WIRED с Тимом Куком

Математическая продлёнка. Изобретаем параболические числа

Разбираемся в проектировании микросервисов. Основные паттерны (Часть 1)

[Перевод] Начало работы с тестированием производительности на TypeScript с использованием K6

Как ИИ навязывает нам комплексы

Процессы против ошибок

UserGate 7: итоги теста + переход со старых версий

9 способов прокачать SQL-запрос: оптимизация для разработчиков

Действуем на опережение: предотвращаем скрытые угрозы с помощью статистики

Мозг на грани: как соревновательность и экстремальные увлечения формируют наш характер

Архитектура киберпанка: мегаполис

От песчаного доллара к цифровому рублю. Что такое цифровые валюты центробанков и почему они терпят неудачи

Какие плюсы можно найти в оценке IT-департамента?

Dungeons and Dragons Computer Labyrinth Game — настольная игра с компьютерным управлением из 1980 года

На этой планете время идёт быстрее. Здесь мы и будем тестировать

Как мы подбирали ключи. Внедрение мониторинга APM Ключ-Астром

Анонимный Дед Мороз на Хабре

Какие сложности мы преодолели при внедрении RFM-сегментации клиентов в Авито Недвижимости

Синтаксис, синглтон и смертельный ромб в С++: взгляд опытного разработчика на C

Суд с ФНС: компании удалось отсудить 25 млн рублей у налоговой. Разбираю судебную практику по дроблению бизнеса

Как технарю и не только проверить блогера в телеграме на накрутку?

Алгоритмы и структуры данных для численных вычислений с автоматической оценкой точности

Книга: «Внутреннее устройство Windows. Ключевые компоненты и возможности. 7-е изд.»

Как мы тестировали суперкомпьютер DGX-H100 и что из этого вышло

Разбор полетов: Взлом Metasploitble3

Через тернии к ReactiveBim

Hardening Jenkins: как подать блюдо, чтобы оставили чаевые

Raspberry Pi 5, что ты творишь? Как запускать AAA-игры в 4К на одноплатнике

Интеграция с ClickHouse: 1С vs Apache Airflow. Плюсы и минусы

Чем принципиально отличаются правила социальных сетей от правил игры «Жизнь»

Модернизация ЦОД для компании «Аммоний» с использованием оборудования Systeme Electric

Атом.Проект: как мы осуществили цифровую эволюцию в управлении проектами

Отладка вашего «процессора» вместе с Андерсом Шау Кнаттеном, автором книги «C++ Brain Teasers: Exercise Your Mind»

История Ctrl + Alt + Del: почему для гениальной комбинации не придумали отдельную кнопку

Просто о сложном: зачем нужны Kube-Audit логи и как с ними подружиться

Новое поколение языковых моделей: OLMo 2

Запуск тест-ранов из Postman в командной строке с экспортом результатов в TMS TestIT

Прощай, Индия: как мы создали свою систему отслеживания задач на замену Jira

Никто не понял world in conflict

Результаты большого техписательского опроса, часть 3. Документационный инструментарий, Docs as Code, зарплаты

2 вида таксистов, о которых вы не знали. И как обучить на них автотаргетинг Я.Директа гнать вместо мусора толпы клиентов

Методика проведения аудита информационной безопасности информационных систем

Мозг. Удивительные возможности. Часть II

Контроллер студийных мониторов с коррекцией АЧХ

Рекурсивные типы. Часть 1/5. Рекурсия

Кикер — барная движуха и игра для айтишников. Или все-таки нет?

Рецензия на книгу “MySQL. Сборник рецептов. 4-е издание”

OAuth 2.0, OpenID Connect и SSO для самых маленьких

На чём учатся современные модели машинного перевода: опыт команды Яндекс Переводчика

ИИ ускоряет разработку ПО, но пока не ускоряет выпуск продуктов (исследование Google Cloud — Dora за 2024)

Пишем скрипты wb-rules с ChatGPT: быстро, просто, эффективно

В чём секрет сдачи экзаменов на 100/100? Оцениваем результаты эксперимента с помощью статистики на неполных данных

Цифровая модель угроз: упрощаем и автоматизируем процесс создания

Голосовой ассистент на python

[Перевод] Два лагеря C++

Open Source как жизнь и душа «Фланта»: как и почему мы вносим вклад в проекты с открытым кодом

Чужие ошибки, ваши последствия: взгляд изнутри на несправедливость в IT

Базы данных для системного аналитика. Краткий обзор на практике

[Перевод] ASIC'и на границе

Выявляем атаки на DHCP с помощью Wireshark

Закладки, к которым ты никогда не вернёшься

11 скриптов автоматизации для автоматизации конфигурации Prometheus

Боже, храни документацию

«Вредные советы» или еще несколько приемов работы с XWiki

Слабоумие и отвага: как найти ликвидные облигации с доходностью до 40% и ежемесячными фиксированными выплатами

04 декабря 2024

Ускорение страниц с VK Видео

Что нужно знать при написании алгоритмов на .NET

Как написать Raft на чистом Python: основы

Роскомнадзор ограничил доступ к популярным сайтам с аниме-контентом

Быстрый однопоточный std::shared_ptr в GCC

Как выбрать инструменты для старта b2b-продаж в SaaS-стартапе: 3 этапа автоматизации

Разбор квиза с HighLoad++ 2024 Москва

Как вас обманывают в лазерной коррекции зрения: сравнение SMILE с CLEAR и SmartSight

Миниатюризация больших языковых моделей: создание более компактных и специализированных языковых моделей

Реализация паттерна Bridge в чистом C

Как новый закон об утечке данных изменит подход к управлению персоналом

[Перевод] Антиспам защита для WordPress форм без ущерба личным данным посетителей

Построение базы знаний компании и поиска документов на LLM

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 2

Генератор синуса и коротковолновый радиопередатчик

Управляемый SSL сертификат для TCP лоадбалансера в Kubernetes

Как в Sidec благодаря exactly-once сократили потребление ресурсов без потери производительности

Карточный домик стилизации без чистого CSS. Часть 1

Облачный доступ к инфраструктуре, используя OpenVPN и OpenWRT

Импортозамещение ПО в России: тенденции и перспективы после ухода Microsoft

Книга: «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3е изд. дополненное и переработанное»

WordPress × Wavesurfer JS

[Перевод] Mark–Scavenge: ждем, пока мусор выбросит себя сам

Установка и запуск Смарт ЛЭП: установка СУБД, работа с Администратором Смарт ЛЭП

Для Go-разработчиков, которые хорошо себя вели в этом году: генерируем стабы для тестирования и пилим монолит

[Перевод] Путеводитель по стандартам Wi-Fi и скоростям

[Перевод] Трудности при найме IT-специалистов и стратегии их преодоления

Тестирование на отказоустойчивость: ломаем, чтобы сделать лучше. Часть 1

Кэшируем поток данных из Kafka в Tarantool: подробный пример реализации с кодом и результатами

Программисты ничего не знают (и это нормально)

SMS-уведомления о снижении цен: внедряем на Wordpress с API Exolve

Полиэфирсульфоны для электроники и не только: краткий патентный анализ

Разведка по Telegram ботам — OSINT в телеграм

Внутри Java Enterprise кода: проверка Flowable

Как ArgoCD секреты из Vault не расшифровывал или при чём тут App of Apps

Python vs C#, Django vs ASP: проблема выбора

Вёрстка Учебника (LaTeX + CPP + GNU Make = Учебник)

Когда «тихая» ДНК громче гена: как избыточная ДНК регулирует экспрессию, ничего не делая

Как машинное обучение объясняет реальный мир

Служба Windows на C# в .Net 9 (Telegram.Bot)

Незрячий с нейроотличностью: СДВГ, прокрастинация

[Перевод] Контрольный чек-лист для того, чтобы стать лидером команды разработчиков

Автоматическая подпись во входящих и исходящих письмах в Carbonio

SharePoint ушёл, но никто не умер. Автоматизировали оформление командировок на отечественном софте

Прыжок без парашюта или как я попал в DevOps

Что бесит в профессии разработчика? | ТОП вопросов программисту | VR игры

[Перевод] Возможности будущего: 10 лучших бизнес‑идей на основе ИИ на 2025 год

VR для животных: приключения журчалки и краба в виртуальной реальности

Редактор от MidJourney появился в Telegram. На сайте MidJourney у 99% пользователей к нему нет доступа

Моки, L1 и никакого деплоя. Собираем идеальный .NET-тест для веб-сервиса

Работаем с JSONB в JPA EclipseLink

Apache Kafka: типовые проблемы и способы их решения

Единый стандарт дизайн-подхода в X5 Teсh

Регулярные выражения простыми словами. Часть 2

[Перевод] Повышение эффективности принятия решений ИИ с помощью метода «Рефлексия на деревьях поиска» (RoT)

Домашние эксперименты с радиолампами. Часть 1. Теория

Cryptohack. Решение Pad Thai

Пора перестать в любой непонятной ситуации строить DWH для аналитики

Разработка современного микропроцессора — 5 ЭКО

[Перевод] «У нас кончились столбцы» — Лучшая, худшая кодовая база

TrapC: безопасный «наследник» C и C++. Что за язык?

Тестируем будущее: экспериментальный подход к релизам

Про медвежий интеллект

Возвращение блока управления ABS от VAG из состояния “кирпич”

Как избежать God Object в Java: несколько способов

Unit-тестирование — мастхэв?

Как устроен Профсоюз работников IT

Простой секрет — как выучить английский быстро, легко и без усилий

Безграничная расширяемость: как экосистема плагинов помогает Trino работать в любом аналитическом ландшафте

Мощная простота. Ознакомьтесь с Volet.com, сочетающим передовые функции оплаты с высокой гибкостью и простотой

Стоит ли идти в геймдев в 2025 году?

03 декабря 2024

Интеграция искусственного интеллекта в локальную инфраструктуру: передовые стратегии и подходы к архитектуре в B2B

Добавление поддержки нескольких языков в NestJS и Angular приложениях

Apache Flink: Flink Table API & SQL

Сторис – новая боль? Что делает ВкусВилл, Т-Банк, Авито и другие?

Redux для новичков: база, с которой можно стартовать

В документации PHP теперь можно выполнять примеры кода прямо на странице

Как я выучил английский

Самостоятельная доработка Android APS

Контролька автоэлектрика с голосовым управлением, AI, мобильным приложением и сенсорным AMOLED дисплеем (статья)

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Что нового в IntelliJ IDEA 2024.3

Как ускорить DameWare Mini Remote Control

[Перевод] DeepSeek AI: От инъекции промпта до захвата аккаунта

Машинное обучение: Линейная регрессия. Теория и реализация. С нуля. На чистом Python

Принципы и преимущества аналитического подхода к управлению данными

Почему тебя не взяли на работу?

Основы промптинга и математические возможности моделей Llama

Сертификация в ИБ

Небольшая задача сервисного сегмента ИТ

Как мы разработали систему грейдинга для системных аналитиков

В темной-темной комнате… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть II

Как работают std::launder и std::as_const в C++

Почему не стоит бездумно использовать SSO

Искусственный интеллект: Как GPT меняет подход к разработке ПО

Открыть расчетный счет в банках Казахстана компаниям — нерезидентам с российскими корнями или «Миссия выполнима»

Java Staged Builder aka все идет по плану

Book Stacks Unlimited: история первого в мире книжного интернет-магазина

[Перевод] Как управлять расположением объектов на изображениях и резкостью фона в Flux с помощью промптов и LoRA

По следам недели игровой индустрии

Что нового в Amplicode 2024.3

Star Wars: как популярная франшиза превратилась в империю товарных знаков

[Перевод] Xenomorphia ex machina: зоология и биохимия ксеноморфов из франшизы «Чужой»

GIMP Script-Fu Первый Дан. Удобная передача параметров в функцию

User stories — полезно, бесполезно или вредно?

Как мы делали первую российскую PTZ- камеру: опыт НИЦ “Технологии”

[Перевод] Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 1

Как я однажды P-CAD видел

Запуск продукта в мессенджере: возможности Telegram Web App для бизнеса

Искусство баланса: как совместить работу и хобби

Валидация REST-запросов в NestJS-приложении и отображение ошибок в формах Angular-приложения

Как пережить собеседование, если ты интроверт и очень боишься провалиться

250 000 товаров и миллионы характеристик: как мы скрестили Битрикс с Symfony и MongoDB

Гайд по кроссплатформенной разработке с использованием React Native

[Перевод] Раскрытие возможностей асинхронного программирования в Core Java

RFM анализ: что это и с чем его едят

Gemini вырывается вперед, Китай спамит моделями, в Minecraft запустили AI-агентов: главные события ноября в сфере ИИ

Как СИБУР заменил иностранное ПО за три месяца: кейс создания RTO-модели для производства этилена и пропилена

10 причин, почему ИИ пишет статьи лучше, чем человек

ИИ — новая социальная зависимость?

[Перевод] Оценка приложений RAG с помощью RAGA

Как сделать так, чтобы код Backend стажера не вонял

Чат GPT в колонке Алиса

Разбор вступительных заданий в Школу Программистов 2024

50 лет первому микрокомпьютеру: Mark-8 и атака клонов Mark-I

Active Directory под прицелом: ищем следы злоумышленников в корпоративной сети с помощью BloodHound

Google хочет совместить две свои главные операционные системы. Ждем ноутбуки на Android

Проблемы при использовании разделенных запросов в Entity Framework Core 8

Дешманский ремонт дешманского телевизора

Йо-хо-хо и бутылка типографской краски

Postman: Basic авторизация через скрипт

Мультифизическое моделирование технологических схем. Наш опыт⁠⁠

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 2. Датасет

Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без

Полезные веб-ресурсы для OSINT

Накрутка опыта в резюме: 29% IT-специалистов делали это

Не SPANом единым: о способах зеркалирования трафика

Еще один MultiWan на Mikrotik ROS7 с Балансировкой и QOS. Часть 1

Разработка мини ПК на основе модуля SMARC

Как отрицание НЛО поддерживает веру в НЛО

Новые санкции против китайских производителей чипов от США: что изменится?

[Перевод] 7 секретных промптов для ChatGPT, о которых ведущие разработчики никому не рассказывают

Жадность Wildberries погубит? Как WB обирает селлеров на приемке товаров. 5 лайфхаков обойти поборы и не разориться

Протокол SMPP: устранение неполадок и тестирование отправки SMS

Настройка Sora Editor

Особенности тестирования Low-Code платформы: комбинации техник тест-дизайна на практике

Апгрейд Хабра: реанимация принцесс

Куда делось металлическое строительство в России

Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 2

Как мы строили процессы в Домклик

[Перевод] Делаем скриншоты измерительного оборудования

Язык как проект. Как продакт-менеджеру учить английский: план, сроки, советы

Как может расти 1С-разработчик

О способах определения магнитных полюсов. Визуальное объяснение

State of DevOps 2024. Platform Engineering

Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke

Вызов функций в Ollama

Как получить доступ к Claude (web/api) из России в 2024?

[Перевод] Теперь официально: «слишком ранние» галактики не противоречат современной космологии

02 декабря 2024

Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором

[Перевод] Смарт-браслеты как датчики перепадов при биполярном расстройстве

0 бит, не крашен — продам Скайрим

Конвейеризация: универсальный способ повышения пропускной способности

Как настроить BIND в качестве вторичного DNS-сервера для панели ispmanager

Physics-based и data-driven моделирование

[Перевод] Два новых линта в Dart 3.4

Что такое OSINT и нужен ли компаниям соответствующий специалист. Интервью с Вадимом Соловьёвым из Positive Technologies

Security Week 2449: «тренировочный» буткит для Linux

Алиса, Боб, Ева и Мэллори — невероятная жизнь криптоперсонажией

[Перевод] БЕЗГРАНИЧНОЕ СОКРАТИЧЕСКОЕ ОБУЧЕНИЕ С ПОМОЩЬЮ ЯЗЫКОВЫХ ИГР (перевод статьи Tom Schaul из Google DeepMind)

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 1. Введение

[Перевод] EIP-4844: Объясняем прото-данкшардинг и блоб-транзакции

Сетевая безопасность: что такое NTA? И почему IDS + DPI + запись трафика ≠ NTA

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 1

[Перевод] Понимание Исследований в Области Искусственного Интеллекта

Кастомизация шагов сценария ETL: как достигается, зачем нужно и при чем тут Модус?

Мини-обзор ридера PocketBook 634 Verse Pro Color: единственные цветные 6 дюймов

Как жить без IntelliJ IDEA? Часть 3 — HTTP Client

От Kotlin до машинного кода

Омниканальность: инструменты и реальность

[Перевод] 10 инструментов для облегчения backend-разработки

Суперсилы Виталика: на что способен ViTalk GPT

[Перевод] ИИ Claude от Anthropic теперь может копировать ваш стиль написания текстов

Как мы помогли сырьевой госкомпании ускорить и упростить подбор подрядчиков с помощью LLM

Как я зарабатываю на прогнозе погоды 12 млн в год

[Перевод] Пишем golden-тесты для генераторов кода на Dart

В темной-темной сети… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть I

Как уютные стартапы превращаются в неповоротливые корпорации, или как стать думающим продактом

Onlyoffice и Р7 офис: макросы на Javascript (туториал)

Как сделать мультитул на VS Code

О внутренних аспектах внешних ключей

Документы под контролем: Как выбрать идеальную платформу и не сойти с ума

Как одна строка может положить приложение? Поиск проблем и уязвимостей в ScreenToGif

[Перевод] Тестирование Node.js с использованием Mocha, Chai и Sinon

[Перевод] Как улучшить понимание чисел в языковых моделях?

Малопотребляющий датчик с передачей данных по радиоканалу

PHP и C: как мы заставили кассу АТОЛ 30Ф работать в веб-системе

Excel против CRM: почему мы до сих пор это обсуждаем?

Иллюзия прогресса: почему мне не удалось дать студентам-айтишникам реальный опыт

[Перевод] Почему кофе и езда на велосипеде так хорошо сочетаются друг с другом? Расследование

Django + Zoho CRM: как управлять данными без головной боли

Nuxt I18n Micro: Как я решил написать свой i18n для NuxtJS

Как и зачем мы обучаем нейросеть распознавать рекламу мобильных операторов

Цифровые интерфейсы электромобиля Атом

[Перевод] Интервью Forbes c Джоном Джампером из Google DeepMind о получении Нобелевской премии и будущем AlphaFold

Прерываемые серверы: FinOps для больших и маленьких проектов

Как Руанда построила эффективную экономику на руинах геноцида

НМ и НТ. ФОТОНИКА. Часть VI

Цифровая доступность и кибербезопасность: интеграция или конфликт?

Бесплатный путь в UX: как стать исследователем пользователей с нуля

Как выбрать подходящую CRM-систему для бизнеса: взгляд изнутри

[Перевод] Обновление Laravel 11.34: Fluent-запросы и новые возможности

Получение серверного времени через WebSockets и отображение его в Angular-приложении

Scala Digest. Выпуск 23

Проверьте свои навыки Python, JavaScript, тестирования и аналитики данных

[Перевод] Генерация дополненного извлечения (RAG): от теории к реализации LangChain

Управление распределенной командой на GitHub – а что, так можно было?

Kafka Streams ч4: Stateful processing

Новая методология AppSec Table Top: как эффективно и безболезненно выстроить процессы безопасной разработки

Участвуем в онлайн розыгрышах. Уровень: программист

Raspberry Pi Pico 2 W: новый микроконтроллер с чипом RP2350 и модулем беспроводной связи

Пишем транзишинометр для Андроид. Или как понять, что мои экраны открываются быстро?

Философия конспирологического мышления

Головоломки с балансом. Поиск фальшивой монеты (часть 1)

[Перевод] Охота за уязвимостями File Upload. Особенности

[Перевод] Дженерики в Go

Дискавери нового направления за две недели: это было не просто смело

Что за распределение у выборочных квантилей?

App.Farm CI. Часть I. Проблемы и выбор решений

Про systemd и автозапуск десктопных приложений

Jmeter + ГОСТ TLS. Подключаем отечественную криптографию к тестам веб сервисов

(Не) безопасный дайджест: вымогатели багетов, арахисовый саботаж в Disney, парад компрометации «кредов»

Blender 4.3. Управляем нашими ассетами на базе Geometry Nodes с помощью Gizmo

[Перевод] Micro Frontend Architecture

Путь 1С-аналитика в инхаус-разработке: навыки и перспективы

[Перевод] Как работают файловые системы Linux-контейнеров

Повышение эффективности образования методом «Безумного Макса», в применении для хардвера высокоскоростных вычислений

Войти и не выйти из IT: советы для начинающих разработчиков

Черно-белое мышление и как его раскрасить

Умное освещение и старая проводка

Непрямой контроль производительности приложения через генерируемый SQL и его характеристики

Work Life Balance: Исповедь красноглазика

Postgresso #10-11 (71-72)