26 декабря 2024

Может ли нейросеть сдать ЕГЭ по английскому на сотку?

Как наш мозг мешает нам изучать языки и как убрать эти преграды

25 декабря 2024

VPN через I2P: wireguard & i2pd

K8s кластер на базе Talos в OpenStack

Проект выходного дня — автономный RGB шарик на ёлку

Заявление в прокуратуру РФ, с просьбой провести проверку законности действий Роскомнадзора в отношение Yotube

Выбираем подарок юному электронщику

Одна опция TCP-стека спасет приложение от даунтайма

[Перевод] Как преодолевать тревожность в организациях: системный взгляд на проблему

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

Какие зарубежные компании подают патентные заявки в РФ в 2023, 2024 годах

Мини‑обзор выставки «РЭД Экспо» и интервью с главными лицами портала iXBT.Games

[Перевод] Китайские разработчики ИИ стремительно догоняют Запад. Хотя пока это может так не выглядеть

От картошки до кода: мой путь в международную ИТ-компанию

Бабкин внук и кот в лотке | Как не потерять работу на этапе собеседования №1

Remote Config и A/B-эксперименты: история разработки и основные возможности

Как ник.ру у меня домен отжал

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 1

[Перевод] Решение Advent of Code на этапе компиляции с использованием макросов Rust

Нитевидные нанокристаллы в полупроводниках: патентный анализ

Инкрементальная разработка платформы F&R: как проходит создание системы прогнозирования и пополнения товаров в «Магните»

Белый Прямоугольник (классическая задачка вместо приветствия)

обновление python на centos 7

∇²DFT — новый датасет и бенчмарк для решения задач квантовой химии с помощью нейросетей

«Модеста» в Уфе

Firezone, или как спрятать свою инфраструктуру от посторонних глаз

IT-специалисты стали самыми востребованными экспертами в СМИ. Большое исследование медиа 2024 года

Узнать всё о конкурентах за 5 шагов + бесплатный фреймворк внутри

[Перевод] Бенчмарки JavaScript — это полный хаос

Применение нейросетей в DIY

Интервью с Егором Денисовым-Бланчем: кто такие «инженеры-призраки» и как с ними бороться

От идеи до реализации: как создать дашборд для виртуального ассистента «Сочини сказку»

AI-First устройства пока не стали заменой смартфонам

Путь в 10 000 токенов: как ML помогает технической поддержке Yandex Cloud

Метод Contains колекций в Entity Framework для SQL Server

Оборотные штрафы за утечку персональных данных

Создаем Hamster Kombat почти с нуля. Практика по Vue 3 и Telegram Mini Apps

Отправка логов в Telegram. Модуль для Laravel

Postgresso #12 (73)

А где в Agile и Scrum качество?

Сравнение архитектур Service Mesh и Ambient Mesh: новый взгляд на Istio

Смешивать, но не взбалтывать. Как мы добавили Sec между Dev и Ops

[Перевод] Практическое руководство по Unity: Настраиваем xAPI-трекинг и размещаем WebGL-билд в LMS

SQL HowTo: поиск в словаре и массивах, сортировка «пузырьком» (Advent of Code 2024, Day 5: Print Queue)

Криптография Средних веков: от алхимических шифров до магических квадратов

Как мы мониторинг SMART-данных дисков в оVirt экосистеме прикручивали

Как я писал плагин для TypeScript. Часть 2. CLI

[Перевод] Мониторинг присутствия в реальном времени с помощью датчика миллиметровых волн и макетной платы Beetle C6

Как, имея более 200 методов HTTP, смэтчить их с тем, в какие сервисы они ходят

Добро пожаловать в CAMELoT

Техника безопасности при запуске крупной фичи: баланс между быстрыми метриками и прыжком веры

Как работать с потоками в JavaScript: оптимизация асинхронных запросов

POSTGRES EXPLAIN

Радиосвязь, скауты и аббревиатурная магия: JOTA, YOTA, POTA

Как обновить библиотеку и утонуть в задаче. Обновление Roslyn и PVS-Studio 7.34

Как мы тесты в «коробочки» завернули

о3 теснит программистов? Как OpenAI снова всех удивила

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

Психология торговли на крипторынке

Почему A/B тесты — это не всегда хорошая идея?

Повышение эффективности в IT

Кейс Shining 3D: 3D-сканирование пропеллера

Выжимаем максимум скорости из PHP

infill: бесплатный ассистент в заполнении полей и форм

Spring Boot, AspectJ. Введение в аспектно-ориентированное программирование

Оболочки MS-DOS: за пределами Norton Commander

Развитие Security Proxy. Динамические права

7 Дыр Я.Директ. Новогодний обзор фишек за которые платишь ты

Тензорные компиляторы: что это за «звери» и где они «обитают»

Код кодом, а митап по расписанию

Зомби-апокалипсис в Телемосте: как мы проводим нагрузочное тестирование видеоконференцсвязи

Битрикс: от модулей к сервисам 2

Требования к ПО в реестре российских программ ужесточат?

[Перевод] Кофе с сахаром и кофе без сахара. Какие подводные?

Аутентификация через mail.ru в OpenAM

О разработке ПО в творчестве Виктора Пелевина

Высокий показатель ИКС = высокие позиции в выдаче Яндекса?

Какие тренды в технологиях нас ждут в 2025 году

«Снова упала?» Как поднять самооценку и зачем мы сравниваем себя с другими, даже если от этого больно

Пишем свой PyTorch на NumPy. Часть 2. Добавляем новые слои

Кинь его в блендер: Как разрабатывают ЗD-тренажер

[Перевод] Оператор LinkedIn для stateful-приложений в Kubernetes

Так получилось, что вас окружают кретины

Проверка АЧХ наушников с помощью измерительного микрофона на примере мониторных наушников Radiotehnika TD01C

[Перевод] Преодоление турбулентности в области безопасности ИИ

Миграция СУБД Oracle с RISC на Linux-x86 с помощью кроссплатформенных переносимых табличных пространств — Часть 4

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

24 декабря 2024

[Перевод] Как OSINT воссоединил двух давно потерявших друг друга солдат

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

[Перевод] SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)

[Перевод] Claude сопротивляется

Почему Python стал самым востребованным языком в 2024 году

Как я разрабатываю конвертер в 2024 (Frontend часть)

«Негибкие навыки»: Как представления об идеальном программисте могут навредить процессу разработки

Не только код и баги: как хабравчане следят за здоровьем? Изучаем в опросе

Лидерами рождаются или становятся? Откуда берутся управленцы и лидеры в IT

Как создать свою первую игру?

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

Автоматизация верификации кодовых датасетов подрядчиков с помощью LLM: снизили брак на 40% и сократили стоимость на 60%

От облака к интернету-вещей — как технологии меняют логистику

PostgreSQL — особенности работы с памятью для 1С-систем. Часть 3

Сравнение Gitlab cache и Gitlab artifacts

Безопасность в сети

Streamcast про Надежность(SRE)

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

Простое управление настройками приложения в проекте на django

Вайфай от свитера и прочие удивительные перспективы электронной пряжи

Обзор 3D-сканера Revopoint POP 3 Plus: увеличиваем масштаб

Подход к автоматизации тестирования CI

Инициативы «Гаража». Внутренний портал для коммуникации своими руками

Circom и SnarkJS: Практическое руководство по созданию схем и Zero-Knowledge Proofs

Связывает маркетинг, продажи и разработку: почему продуктовый маркетолог нужен каждой ИТ-компании

К ВОПРОСУ О ПЕРЕНОСЧИКЕ ГРАВИТАЦИОННОГО ВЗАИМОДЕЙСТВИЯ

Работать или переработать: как победить в себе заядлого удаленщика

Что внутри ноутбука Maibenben X-Treme Typhoon X17A? Разборка игровой модели с RTX 3050 и AMD Ryzen 5-6600H

Прошлое, настоящее и будущее интерфейсов в автомобилях

Горутины и каналы в Go: эффективная конкурентность

Как жить без IntelliJ IDEA? Часть №5. Заключение

Из учителя в QA: мой путь в IT

Z-Wave Long Range: новое слово в мире IoT

Как выбрать вкусное вино на основе данных с помощью Luxms BI

Как мы добавляли поддержку Apple Silicon в анализатор (arm64)

Как архитектура бизнеса приводит трансформацию к успеху

Книга: «Рецепты чистого кода»

Как мы проверяли качество данных после завершения миграции с Teradata на Greenplum

Заставляем работать демонстрационный пример из официальной документации npm пакета csrf-csrf

[Перевод] Создание эффективных агентов

Что такое так называемые ИИ-сотрудники и чем они отличаются

История IT-компании из Вологды: как и зачем «Автомакон» вырос с 200 до 1300+ сотрудников за 3 года

Хороший Плохой Злой ИИ Open Source: как мы в Axolotl пушили

[Перевод] Деление беззнаковых 8-битных чисел

Telegram Ads: обзор кабинета через платформу telescope

Установка и настройка VPN с VLESS и Reality

DIY кнопка вызова v.3 (Видеофон для Умного Дома)

[Перевод] 9 open source библиотек для вашего следующего проекта

Существует ли измерительное оборудование?

Отложи на завтра то, что нельзя сегодня

SVG-виджеты для tcl/tk. Финальный аккорд. Часть IV

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

Утренняя история: праздничный виммельбух для уставших, но не сдавшихся

Расследование: Spotify заказывает треки у артистов и выкладывает их под выдуманными именами

10 ошибок в работе Manual QA, которые могут стоить времени и денег

Shortcuts на Mac или как сократить Dock

Миссия выполнима

Как мы построили SIEM для Холдинга «Газпром-Медиа» и научились подключать новые активы к SOC за сутки

Fullstack v2: учимся писать UI на Go

Гробы на экзаменах в ШАД

[Перевод] Развитые цивилизации могут быть неотличимы от природы

Гуру тест про порядок элементов в иерархии

Толкаем байты, или Простейший эмулятор своими руками

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

К звёздам на отечественной БИС 1537ХМ2: смотрим на модуль интегрированной инерциально-астро-спутниковой системы

Сравнение сервисов панорамных снимков улиц от технологических гигантов

Как отправлять SMS из NodeMCU (ESP8266)

Специализированные репозитории для Debian своими руками. Самый полный мануал

Orbit MVI с сахаром: вкусный фреймворк для однородной архитектуры

Делаем кастомный трансформер для BLoC

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

Как хастлер Гарри, хакер Гермиона и хипстер Рон создали «стартап волшебников»

Не ешьте желтый снег, особенно если это шейдер. Снег в видеоиграх: магия, технологии и оптимизация

Почему гипотеза эффективного рынка всё ещё гипотеза?

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

Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая

Симбиоз квантовых методов защиты данных и ИИ – новый уровень безопасности

Мониторинг vs расчеты: где взять недостающую электрическую мощность и попутно решить проблемы

Разбираемся с цветами: пространства, иллюзии и квантование

Meta Storm Plugin – еще один плагин для PHPStorm

Миграция CDN с nginx на Angie: кейс RUTUBE

Российская виртуализация – обозначаем реальные потребности заказчика и классифицируем решения на рынке

Как имперский тревел-блогер делал первые RGB-фотографии

Гиганты в авиации

Синхронизация событий в видеотрансляциях

Python: неочевидное и вероятное

Какие тренды в технологиях нас ждут в 2025 году

Как учиться во взрослом возрасте: 7 советов, проверенных на практике

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

Как мигрировать данные между разными StorageClass в Kubernetes и зачем это делать

Паттерны английского языка

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

Scrum is dead или почему Kanban намного эффективнее Scrum

Использование шрифтов с пиктограммами при разработке приложений в Lazarus IDE

[Перевод] Создаем кольцевую развязку с помощью библиотеки трафика AnyLogic

Массовая асинхронная обработка запросов с последующей синхронной CPU-bound логикой

Не очень стандартное использование Docker

[Перевод] $2200 ATO, который большинство охотников за багами упустили, слишком рано отказавшись от цели

100 тест-кейсов для страницы регистрации

Как посчитать рентабельность бизнеса

Как монетизировать ностальгию — кейсы и инструкция

Security Week 2452: уязвимости в цифровых автомобильных номерах

21 декабря 2024

Odinbit, продолжение разработки своей игры. Новые механики, оптимизации, появление мультиплеера

20 декабря 2024

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 002. Вертикальный скроллинг

Харденинг баз данных

Как Blue Team колонизировали Марс: отчет о Кибербитве на SOC Forum 2024

Что внутри мини-компьютера Maibenben PC10? Разборка ПК с возможностью установки дискретной видеокарты

Новые диагностические правила в PVS-Studio 7.34

Отчёт о работе информационной службы Хабра за 2024 год

Freedom Finance развивает Wi-Fi нового поколения в Казахстане

Безопасность и контроль обмена сообщениями в Apache Kafka с помощью Гарда DBF

Как мультифакторные релейшены упростили нашу модель данных в Tableau

Обзор Vontar DQ05: дешевый Android TV 13 стик на Rockchip RK3528

[Перевод] Мы ускорили JOIN в ClickHouse… в 100 раз

Рост нейронов и чему он способствует

Стоит ли ChatGPT о1 Pro своих денег? Небольшой тест-драйв модели

Мир за пределами Pandas: достойные альтернативы для работы с данными

Lamoda Tech Golang Meetup: материалы встречи

Какой тип разметки данных требуется для вашего проекта? Полный гид по аннотированию изображений

Не рассказывай мне сказки: повышаем продуктивность команды через внедрение фантастических персонажей

[Перевод] Gradle: Исправление зависимостей в один клик

Roadmap в DevOps 2025

Выходим за рамки привычных сценариев: как оптимизировать разработку с помощью VK Data Symphony

Название программного обеспечения как товарный знак

Стандарты групповой разработки в GitFlow-команде. О чем стоит договориться?

Что такое гёмбёц?

Знакомства на основе данных: как мы запустили корпоративный дейтинг-сервис в Сбере

Чтение на выходные: «Прогейминг, киберспорт: как подростки-геймеры, миллиардеры и предприниматели творят будущее»

Корпоративный револьвер: как айтишнику выживать в корпорации

Что такое эмуляция, и зачем её придумали

11 мифов о поиске работы в IT и что о них думают работодатели

«Вымрут» ли печатные пользовательские инструкции?

Анализ проприетарного протокола K-линии на примере блока SRS Honda CR-V 3

Жизненный цикл потоков ОС в Golang

[Перевод] Почему ИИ-инструменты для разработчиков не оправдывают ожиданий

Анти-DevOps: почему от релизов один вред

Идемпотентность: искусство не менять мир дважды

[Перевод] Что такое ChatGPT?

Переход на новую архитектуру проекта: как это влияет на надежность стриминга web-данных

Роль SDET-специалистов в разработке ПО в 2025 году

Как подтвердить опыт работы?

ANS-технология в гарнитурах VT и Yealink

Долгосрочная стабильность vs. карьерная мобильность

Хоук ― трекер ошибок в ПО на замену Sentry

Доброе намерение или новая схема? Загадочное возвращение Телеграм-бота

Как составить резюме, которое пройдет фильтр ATS в 2025 году

Что такое метаданные в BI и как ими управлять? Обзор инструмента OpenMetadata

[Перевод] Мнение: рационализация конкуренции за низкую задержку в высокочастотной торговле

Start Me Up: Как Windows 95 завоевала сердца пользователей

Итоги исследования click.ru: сравнение CPC, CTR и CPM на основных рекламных площадках в России

Машинное обучение на Spark

«Все сходится» — лучший комплимент дата-сайентисту

Как эффективно управлять видеопотоком с веб-камеры в браузере

API-безопасность 2025: Прогноз и стратегии защиты на основе OWASP Top 10

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

Как мы проектировали свой отечественный драйвер IGBT

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

Сравнение трёх алгоритмов транскрибации: Whisper, встроенный в macOS и автоматическая расшифровка YouTube

Падения 2024 года: кого потеряла или может потерять технологическая индустрия

Как мы делаем Java: 30 лет истории российской разработки

Диаграмма Ганта не работает. Показываем на примере правительства США, Airbus и Amazon

Hello, web world! Enterprise edition

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

Раскрыто дело о тайных пациентах медицинских компаний

Обзор 3D-сканера Revopoint MIRACO

Чем интересна не вышедшая видеокарта GeForce RTX 4090 Ti

Как грамотно оформить бизнес в виде ООО: дорожная карта и разбор сложных (неочевидных) аспектов от корпоративного юриста

Суд с ФНС: налоговая переквалифицировала лицензионный договор в договор франшизы и доначислила IT-компании 1 млрд ₽

Почему портфолио дизайнера в продукте не работает

SkyOS — история «идеальной» ОС, которой так и не случилось

Процесс тестирования гипотез в продуктовых командах

Как мы выбирали поставщика СУБД PostgreSQL и внедряем импортонезависимое решение

В тихом омуте… или интересный режим работы смартфона OnePlus 6T

Крошечные роботы для лечения бесплодия

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

Почему нет лучшей новогодней AAA-игры и, возможно, никогда не будет

Чек-лист по запуску нового сайта: что нужно учесть?

Серийная 3D-печать в освещении будущего

Самая умная лампочка: теплый NotebookLM

Архитектурный стиль или протокол? Что нужно знать аналитику для работы с API

Как я съездил на блокчейн-конференцию в Таиланд: танцы Виталика Бутерина, пинг-понг шоу, 50 новых контактов и новая вера

Сертификаты Let's Encrypt для MS Exchange Server 2019

SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием

[Перевод] Kubernetes 1.32: как QueueingHint оптимизирует планирование подов

Если шутка не смешная: как расшифровать культурный код фильма при помощи LLM

Переход на Платформу nanoCAD прошел безболезненно: история компании «ГИПРОСВЯЗЬ»

Математика, физика и информатика

Рынок дата-инженеров и прогноз на 2025

Сокращать срок или платёж — раскрываем черный ящик ипотечного калькулятора

Обновление Кибер Бэкапа — обзор новинок версии 17.2

Цифровая безопасность: как обучить сотрудников в игровой форме

Обработка временных рядов в TimescaleDB с интеграцией pandas и NumPy

Сокращать срок или платёж — раскрываем черный ящик ипотечного калькулятора

[Перевод] 12. Nix в пилюлях: Репозитории пакетов и паттерн Входящие

19 декабря 2024

Роскомнадзор может заблокировать YouTube уже сегодня ночью — готовимся

Текстовый анализ в R через quanteda и tm

Искусственный интеллект поможет россиянам собирать больше ягод и грибов

Три ветки развития человека в обществе, в стиле RPG

New Year DevOps Challenge: подводим итоги и делимся решением

Внедрение своего NGFW на собственной инфраструктуре: как мы ели кактус и что из этого получилось

Паттерн Composite в Go на котиках

Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке

Тест светодиодных ламп «Русский свет»

[Перевод] Размышление о двух подходах к C++

Обратите внимание при выборе ИБП! Способы подключения нагрузки

Новый взгляд на сталь. Тренды компьютерного зрения на службе металлургии

Обзор тепловизора Ermenrich TV70: что умеет и насколько точен?

Рецензия на книгу “Байесовская оптимизация с примерами из библиотек Python”

Делаем звонок из браузера в игре на движке Godot 4

Полный гид по модулю collections в Python

Обзор на САПР

[Перевод] Пишем скрипты и маленькие программы на Java

Как найти правду в океане информации: методы проверки достоверности данных в интернете

Искусственный интеллект в войне растений

Трудности перехода: как мы заменили Teams на IVA MCU и с чем столкнулись в процессе миграции

Почему Стив Джобс? – Новый взгляд науки на талант. Часть II

Роботизация на «пятерку»: «Автомакон» внедряет роботов в распределительных центрах «Пятёрочки» X5 Group

После 15 декабря начались массовые сбои в работе VPN и zapret, discord и youtube перестали нормально работать

Что лучше — Биткойн или Tesla: Агентный ИИ для финансового анализа с Autogen

Аналоги Jira в России: подборка из 12 сервисов

Чистая архитектура фронтенд приложений. Часть первая

Краткая история Reddit: от разгона акций и мемов до многомиллиардного IPO

[Перевод] Stat Commands: Добавляем трассировку в Unreal Engine

Ошибайся смело: жизненные уроки из мира machine learning

Записки разработчика: airflow->symfony-console->bitrix agents

Пример распределённой опорной сети

Сборка RPM-пакетов в ALT Linux: автоматизация с помощью GEAR

Воскрешаем динозавров С++ в современных проектах: как применяют интрузивные контейнеры, ООП и разные стандарты языка

Обзор монитора Samsung Smart Monitor M8

[Перевод] НАСА на пути к автономным миссиям на поверхностях океанических миров

Как заставить крутиться таймер –  инструкция для IOS-разработчиков

Моя рецензия на «кабанчика» Мартина Клеппмана и главная идея проектирования быстрорастущих баз данных

За что вы любите Keenetic?

5 способов увеличить трафик на сайте

Что лучше — контекст или SEO?

Что такое KNOX по мнению Galaxy AI, как установить сертификат Минцифры и другие впечатления за год

Личная стратегия. Левополушарная версия

[Часть 2] Про цифровые сервисы в Германии

Чего на самом деле хотят айтишники? Инфа из первых рук (в общем, куда надо и не надо идти работать)

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 1

Collections в Python: 10 практичных структур

Атаки на GitHub-разработчика в 2024 году

Raspberry CM5 невероятный подарок на новый год

Как гуманитарию выжить в ИТ-компании, да еще пользу принести?

Интернет будущего: от свободы к централизации и обратно

Как российские инвесторы вкладывают в войну против себя

Введение в Tizen Studio «не для самых маленьких»

SDUI, или Как backend-разработчику почувствовать себя frontend’ером

Оптимизации: популярные кейсы и рекомендации

GIMP Script-Fu Первый Дан. Рамки

[Перевод] HRBP 2.0: Настало время пересмотреть роль HR бизнес-партнера

Почему соискателям не стоит постить нюдсы, что такое culture fit и чем IT-индустрия напоминает подростка

Как сторонние библиотеки меняют правила анализа кода

Заменяем ушедших: коммуникационная платформа для компаний

[Перевод] Наноструктуры позволили реализовать эффективные электронно-оптические устройства

[Перевод] Отчёт о функциональных испытаниях датчика миллиметровых волн DFRobot C1001

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

Практики управления проблемами. Недопоставка виртуальных мощностей

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

Opensearch, Logstash и dynamic mapping

El Capitan: что внутри самого мощного суперкомпьютера в мире и зачем еще он нужен

Ребрендинг T2: как мы полностью переработали digital-пространство компании

Защита схемы от переполюсовки, что может быть проще?

E-mail аутрич или как мы скатились к холодной рассылке

Как хранить деревья или как мы меняли инструмент «Структура компании»

Анатомия виртуального сотрудника: от смыслов до каналов

Чёрное солнце. Что такое мурмурация, как роение двигает науку и при чем здесь каннибализм

Парсинг поисковой выдачи Google по ключевым словам — подробный гайд как сделать парсер Гугл (аналог вордстат в Гугл)

Django или Flask: какой фреймворк лучше подходит для вашего проекта?

Илон Маск сделал бесплатным чат-бот Grok от xAI. Что он умеет и почему это круто

Безопасность на высоте: как защищать API сегодня

Андрей Мовчан считает, что даже средний хедж-фонд смог обогнать S&P500 за последние 25 лет (а я нет)

Петь в такт машине: история караоке и устройство его аппаратов

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

Интернационализация (i18n) бэкенда в Express с использованием Intlayer

Cкрытое владение бизнесом в России — является ли схема преступлением по ст. 173.1 и 173.2 Уголовного кодекса РФ

Менеджмент менеджмента: как во «Фланте» внедрили принятие решений эфемерными рабочими группами

Инвестиционный заём — простой заём — конвертируемый заём: в чём отличия, что лучше использовать в бизнесе и как оформить

Удаленка против позвоночника: как выиграть в войне за здоровую спину

Архитектура бизнес-партнёрства: как юридически грамотно оформить отношения между бизнес-партнёрами в России

[Перевод] Отображение веб-контента на дисплее E-Ink

pg_partman: автоматизация партиционирования PostgreSQL

Разработка специализированного графика для отображения ЭКГ с использованием Canvas на плафторме .NET for Android

Создание Custom Layout в Jetpack Compose

18 декабря 2024

Что происходит при столкновение  железного метеорита с камнем планеты кратно меньшей плотности? Часть-2

Godot 3.6 с поддержкой python

Заметки попаданца о Руанде 2000-х

RUINSWORDL: Многопользовательский шутер с открытым миром для браузера на js/ts, Three и Vue. Бета-версия

Как мы создали микросервисное приложение для анализа вакансий с hh.ru: Docker, Kafka, Elasticsearch и ещё немного магии

Как создать собственный OPC UA сервер с использованием Node.js

Автоматизация обработки видео на YouTube с ChatGPT: пошаговое руководство

Использование Cortex-M3 hard core processor в ПЛИС GOWIN

Почему Стив Джобс? – Новый взгляд науки на талант. Часть II

[Перевод] Как улучшить свои навыки работы с Git с помощью GitHub CLI

Инди-издательство настольных игр — как не закрыться, но выжить

Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

Raspberry Pi 500: компьютер в форм-факторе клавиатуры. Что за девайс?

Информационная безопасность — то, на чем не стоит экономить

[Перевод] Вся правда о @Subselect: преимущества, недостатки и альтернативы в Hibernate

Как проектировать дизайн на космической скорости?

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

Умная кодогенерация: как AI-платформа помогает строить микросервисную архитектуру

Как TypeScript помогает решать проблемы обратной совместимости в UI-библиотеках

Кто такие DevSecOps -инженеры и зачем они нужны?

CRM 2025: прогноз для малого и среднего бизнеса

$20 000 000 для хикикомори: история успеха Такаши Котегавы, подловившего банк Mizuho на ошибке

Remote Code Execution в Widget Options (WordPress Plugin) — CVE-2024-8672

Самые дерзкие фишинговые схемы 2024 года, которые сработали

Цифровизация «Северстали»: раннее выявление и устранение неисправностей

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

Изготовление костей: применение 3D-печати в медицине

Переводим 50 приложений на Module Federation и ничего не ломаем

История о том, как мы собирали разработчиков Nix в России и… собрали

AWX: упрощаем работу с Ansible

Как подготовить печатные макеты из Figma в Adobe Illustrator так, чтобы типография не взвыла? Личный опыт и советы

Чем заменить F5 и А10? Обзор рынка балансировщиков нагрузки и наши рекомендации по выбору решения

Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 4 — Как не сделать парашют

Включение веб-интерфейса CBPolicyD в Carbonio

Погружение в Web3: изучаем Node.js на открытом курсе

Как решить Yandex Smart Captcha: Подробное руководство

Болезнь роста рынка отечественного инженерного «железа» для ЦОДов

От монитора — в космос. Электронная музыка как хобби айтишника

Как мы используем разделяемую память в Aqueduct

Кинетический гиперзвуковой боеприпас «Орешника»- в чём его истинная сила?

Выбран цвет 2025 года. Кто такие Pantone, зачем и как они выбирают цвет года?

Intel oneAPI: обзор амбизициозной платформы для ИИ и научных вычислений от Intel для всех архитектур и производителей

[Перевод] Как нам относиться к существам, которые могут быть разумными?

Из чего состоит System Design

Пять ошибок новичков в A/B-тестах

Немного об отладке. Часть 2

На радость фермерам: аммиак из воздуха

Dagger 2: как сделать свой DI за 10 минут

Сжатие графики при помощи алгоритма LZ4

Инициатива не приветствуется, а дедлайна нет. О корпоративной культуре в разных компаниях от лица аналитика

С песней к звёздам! Как генеративный ИИ помог астроному-любителю

Учить и учиться: мой путь от джуна до тимлида

Vite 6.0: Новые возможности и будущее веб-разработки

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

Как УК «Кузбассразрезуголь» за пять дней разработала в nanoCAD GeoniCS проект участка тепловой сети

«Из пушки по воробьям» или как подключить open source аналог ChatGPT (LLM) к игре «угадай слово» на движке Godot 4

[Перевод] Загадка потерянного инкремента

Математическая продлёнка. Про НОД, НОК и суперсилу

Что читали на Хабре в 2024 году: анализ статей с Node.js, Google Sheets и каплей ChatGPT

Делаем домашний сервер из: X88mini13

17 декабря 2024

Сортировка книг по тематикам скриптами Python

[Перевод] Google представила ИИ-генератор видео Veo 2.0: лучше ли, чем Sora и как получить доступ

Dropbox: как игнорировать пользователей 10 лет

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

Mail.ru вместо удаления почты на домене — заблокировал ящики

Remote Code Execution в Wordpress-плагине WP Umbrella (CVE-2024-12209)

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

Как математик из Нижнего Новгорода изменил мир искусственного интеллекта

Пять трендов российского ИТ на 2025 год: от налогов до ИИ

Функциональный прототип Атома успешно прошел первую часть испытаний по записи дорожных нагрузок

Возможности LLM и RAG на примере реализации бота для поддержки клиентов

[Перевод] Как предсказательный ИИ может изменить работу разработчиков

Настройка Windows после установки с помощью PowerShell

Где купить криптовалюту за рубли в России? Стоит ли сейчас покупать криптовалюту или нужно продавать ее?

Как продвигать ИТ-решения скучающей аудитории?

Тестирование с нуля: советы, которые я дала бы себе на старте

Опыт создания технических сообществ и организации их управления

Как спроектировать мобильное приложение маркетплейса за 7 шагов

Ищем проблему с доставкой картинок с котиками на разных уровнях L3-коммутатора: от CLI до SDK

Прячем VMware от вредоносов

[Перевод] Книга: «Пространство, время и движение. Величайшие идеи Вселенной»

Путь видео в онлайн-кинотеатрах от «стекла до стекла». Часть первая: источники данных и headend

Гиперконвергенция в облаке – от VMware до OpenStack

Полигональное моделирование. Назначение нового модуля C3D PolyShaper, сферы его применения

Liquid Death: агрессивный панк-маркетинг на гране фола

Создаём CRUD REST API в Spring Boot быстро и просто вместе с Amplicode

ВКС-дайджест: «видеовстречи могут превратить вашу команду в стаю кошек»

Data driven на практике: с чего начать, как избежать ошибок и эффективно применять

Генерация дашборда по DAX мере через AI DAX движок

Мигрируем с JetBrains PHPStorm на Cursor (VS Code)

Всё, что нужно знать об Android 15: архивирование, защита данных и новые API

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

Как мы строим публичное облако с нуля: опыт MWS

Подключаем удалённую samba-шару в качестве PersistentStorage в Kubernetes

Низкоресурсный блокчейн для Интернета вещей: как с пользой «скрестить ежа с ужом»

Хост директивы: ключ к декомпозиции

8 внешних факторов, влияющих на эффективность распознавания лиц с видеокамер

Проектирование облачной сети MWS: выбор технологий и решений

Как мы строим публичное облако с нуля: опыт MWS

Изобретаем IAM для облака MWS: знакомство и ресурсная модель

Плюсы и минусы Luxms BI: честный взгляд на платформу от вендора

Как устроен открытый брендбук Selectel и зачем он нужен

[Перевод] Лидерство в тестировании — повышение качества ПО и экономия времени на тестировании инфраструктуры

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

iPhone наконец-то научили платить по NFC без Apple Pay

Positive Technologies: «Мы сами придумали, сами оплатили, сами производим и сами страдаем». Как создавался PT NGFW

Как посчитать биологические данные и не уронить сервер и ноутбук?

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

[Перевод] Ускорение тестов Playwright с помощью Microsoft Playwright Testing

Сеть знает все, или Как найти пробив с помощью анализа трафика

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

Мониторинг бизнес-процессов с помощью OpenTelemetry

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

Как я готовилась и сдавала ISTQB Certified Tester Advanced Level Test Analyst

Изменения в правовом регулировании информационных систем и технологий

[Перевод] Небезопасная загрузка файлов: полное руководство по поиску продвинутых уязвимостей при загрузке файлов

Российское 3D-ядро не только захабрено, но и продолжает жить

Вестерн по-нашему: как я видеонаблюдение в грузовом порту монтировал и заодно захватил паровоз

Квантовый мир в технологиях

[Перевод] «Правила», которым следуют терминальные программы

Знакомство с FEEL в Camunda 8

Практика английского: «спорный» вопрос

Сэкономил на копирайтере: как нейросеть ведет канал по путешествиям на 20к подписчиков

Замороженный cucumber

Много алгоритмов сортировки на языке C++: от простого к сложному с примерами и пояснениями

Научные джунгли России: не ходите, дети, в учёные

Банковское ПО под давлением: как нагрузочное тестирование защищает системы от сбоев

Как мы превратили рутинную работу в удовольствие: история создания плагина для Р7-Офиса

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

Как не утопить себя в дедлайнах: лягушки, помидоры, Эйзенхауэр и другие лайфхаки фронтендера

Повысятся штрафы за утечку ПДн. Разбираем закон и смотрим, как компаниям усилить защиту

[Перевод] Юные математики завязали узлы в умопомрачительном фрактале

[Перевод] Юные математики завязали узлы в умопомрачительном фрактале

Рудирон

[Перевод] Крысы и кокаин. Первые попытки осветить природу привыкания

Функциональное программирование и программирование на Haskell

Как обновить PostgreSQL и не потерять данные: метод минимизации простоя

Реализация проекта реконструкции промышленного объекта с применением nanoCAD BIM Конструкции. Опыт АО «СибИАЦ»

[Перевод] Человек, который контролирует 40% интернета. Восхождение open-source империи

Улетная скорость параллельных вычислений и вывод в реальном времени: что умеет Blackwell от NVIDIA

Валидация кастомных компонентов в ElementPlus

От ошибки к системе для оценки трудоемкости и стоимости проектов

Интеграция предобученных нейросетей в Java-проектах: практический пример

Азраил! Какого чёрта ты там копаешься?

Как не утонуть в мусоре PostgreSQL: VACUUM

Убийца Wordpress уже рядом

[Перевод] Разбирая бэклог. Часть 13.1. FMV. Спасение Sacred Pools или игра для взрослых от Sega, стоимостью в миллионы долларов

[Перевод] Отход от Airflow: почему Dagster — это оркестратор данных следующего поколения

Система отчётов в Gatling: как работать и что включает?

16 декабря 2024

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

Как же войти в айти в 2025 году и не потратить на это 10 лет жизни

Функциональные зависимости в таблице (удобный форк FDTool для python3)

Как изучение потребностей аудитории помогает создать успешный продукт

Security Week 2451: атака BadRAM на процессоры AMD

Ретеншн: как удержание аудитории определяет успех продукта

AdminYard — минимальная админка на PHP для легаси-проектов

Идеи по тестированию печатных форм с помощью инструмента Vanessa Automation

Брак «по Эджайлу» в Черногории. По следам многомужней женщины

Как перейти от ручной проверки данных к автоматической: решение ИЦ «Безопасный транспорт»

5 наиболее красивых задач с экзамена в Школу Анализа Данных от Яндекса

Биометрия — это инструмент цифрового концлагеря или шанс для демократии?

Импортозамещение без компромиссов: строим инфраструктуру КИИ безопасно и правильно

[Перевод] Почему неправильное понимание показателей может стоить вам бизнеса на ранней стадии

[Перевод] Ox: Императивный подход к параллельной потоковой обработке данных

TS Extend: полезная утилитарная функция для расширения type

FastAPI и Dependency Injection: правда или вымысел?

Укрощение строптивого прибора или python в помощь инженеру

Введение в Gatling: какие есть альтернативы и в чем их минусы?

Low-code платформы 2024: сравнительный обзор

«Другие KPI» как инструмент долгосрочного развития команды

Как мы обновляли продакшн до Spring Boot 3

Как я запилил Branzy — легкий и быстрый таск-трекер на WebSocket

«Тебя посодют, а ты не воруй!» Как мы наказали PR-агентство PRslon за воровство статей и защитили авторские права в суде

Язык лёгкого поведения

TOP-10 атак на облачные системы

Вакуумное магнетронное напыление на дому

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

Генерация в Sora без покупки подписки ChatGPT в России и не только. Мой опыт

Синонимы, транслит и магия: Как заставить систему читать мысли пользователя

Argus — мощный инструмент для разведки

TelegramRAT

Как получить ВНЖ в Сербии выходцам из России

Исполнение требований Центробанка с помощью ПК Efros Defence Operations

8 лучших советов для аутсорсинга разметки данных

Организация поиска на сайте: выбираем между поиском Битрикса, Sphinx и Elasticsearch

Снижаем Bus Factor в команде

Приземление дизайн-концепта на примере экрана платежей

Как ленивые аспиранты в начале 80-х решили установить контроль за автоматом Coca-Cola и причем тут электронные кошельки

Мой опыт эксплуатации кластера Trino

Построение графиков простых чисел

Инвентаризация ИТ-активов: как построить эффективную систему учета и контроля инфраструктуры

ISA и другие legacy-интерфейсы в современных встраиваемых компьютерах

Наводим порядок в мониторинге 30+ проектов

У тимлида нет цели, но есть путь. Или как стать настоящим самураем и не сделать сеппуку

Как я создала приложение, которое решает, что мне есть

Intel: конец эпохи Гелсингера. Что ждет компанию?

Лайфхаки по экономии для студентов

Удобные дашборды для быстрой диагностики

[Перевод] Наиболее эффективные методы улучшения Core Web Vitals

[Перевод] Охота Секретной службы за Джокером с вознаграждением в 10 миллионов долларов: Тимур Камилевич Шахмаметов

Странные числа странной вселенной

Поиск потенциальных уязвимостей в коде, часть 1: теория

Поздравляем, вы DevOps-инженер. Как найти себя в необъятном мире ИТ

[Перевод] Исчерпывающее руководство по комплаенс-тренингам для сотрудников

Автономный робот для распознавания дорожных знаков

NVidia Triton Inference Server: строим production ML без разработчиков

Оформление продажи в 1С ЕРП (1 часть)

Путь кода VS путь языковых моделей

Как проектный институт «АЛГОРИТМ» ускорил проектирование инженерных сетей с помощью nanoCAD GeoniCS

СyberPanel Command Injection Vulnerability (CVE-2024-51378)

Annet, Temporal и немного магии: что интересного под капотом Yandex BareMetal

No code автоматизация бюджетирования OPEX и CAPEX

Синдром Питера Пэна в IT: почему мы боимся взрослеть как специалисты

Открытая IDE для российских разработчиков

Тестирование систем и движков массивно-параллельных вычислений. Сравнение Impala, Trino и GreenPlum

Интеграция и сохранение выбранного языка пользователя в базу данных в фулстек-приложении на «Angular» и «NestJS»

Нагрузочное тестирование в Школе Тестирования КОТ Блока качества РСХБ-Интех

Как пройти капчу неважно где (в стиме или на обычном сайте) как Профи — разбираемся в сложностях автоматизации

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

Как мы используем GPT для поиска формулы результативной команды

Пример простейшей распределенной опорной сети

Процессы Discovery & Delivery в Аврора Центре

Интернет Контроль Сервер ( ICS ) – NGFW и не только

Уроки от единорогов. Часть 2. Главные выводы после изучения сотни бизнес-моделей успешных компаний

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

Что спрашивают у проджектов на собесах в Циане, Авито, Яндексе и Сбере: 250 вопросов чтобы подготовиться к интервью

Сиракузская проблема, идея для решения(часть 1)

Исполняемый BPMN в Open Source Runa WFE (WfMS). Hello Calculator и немного классификации

Лазерный станок «уже не из Ютуба V1». Часть 2

Небольшая доработка двулинейного сумматора и счётчика (после которой сумматор «врос» в плату)

15 декабря 2024

История одной пробки или выгодно ли быть пронырой

Сломать колесо хомяка в поисках личной силы

Не трогай моих чертежей! История науки в знаменитых изображениях

GUI для исследования внутренностей PDF

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 3: прерывания

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

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

Почему облака — это дёшево, чертовски дешево

Что на неделе: обновленная Siri с ChatGPT, планы по запрету Telegram и отключения Google Play и Figma

Обойдемся без VPN: связка из 2 прокси для хождения в Интернет

Обзор бронированного планшета Blackview Active 10 Pro с аккумулятором 30 000 mAh

Машинное обучение: Классификация методом KNN. Теория и реализация. С нуля. На чистом Python

От мидла к синьору. Часть первая

Мобильная разработка за неделю #568 (9 — 15 декабря)

История одного алерта или вероятность последовательности одинаковых событий Бернулли

Раскройте возможности блокчейна TON: Пошаговое руководство по сбору данных с помощью dton.io

ИИ представляет собой экзистенциальную угрозу: 9 тезисов для обсуждения

Бенчмарк SLAVA: шаг к мировоззренческому суверенитету

[Перевод] Опасность наивности

Способы работы с БД DB2 в языке RPG на платформе IBM i

[Перевод] Захват аккаунта: Как я нашел способ получить доступ к любому аккаунту благодаря простой ошибке в регистрации

Bevel и его применение в Blender 3D

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

«Элемент впаривания». Интервью со специалистом по интернет-рекламе

Малинка в деле: пять креативных проектов на базе Raspberry Pi

От авторемонта до телевизоров: история московского завода «Рубин»

Сглаживание мешей в Blender

Как использовать http внутри Minecraft?

Критика чистого макроса

«Договор публичной оферты» — что за кринж? Как правильно оформить оферту в бизнесе — рассказывает бизнес-юрист

Как 97 лет назад хитрый менеджер-заяц заставил грозного лентяя сделать то, что тот очень не хотел. Смогли бы так?

17 запретов для бизнеса в соцсетях в 2025 году: объясняю, как не спустить выручку на штрафы

# React-Query — Общий обзор и мотивация к применению

Практика использования комбинаторов peco и оператора match для создания простых DSL на языке Python

14 декабря 2024

Проектирование serverless функций

Вопросы к UI. Шаблон компонента. Основная часть

Карбонизация Polaroid SX-70 или тюнинг полувековой фотокамеры

«Хотели как лучше, а получилось как обычно»: почему заказчик получает не то, что хотел?

QA. Как навести порядок на проекте, в котором есть проблемы (Часть 2)

[Перевод] Ad Astra Rocket и SpaceNukes будут создавать ядерный электрический ракетный двигатель

Опубликовал в Lutris две прекрасные игры: Armies of Exigo (RTS 2004 года) и Massive Assault Network 2 (TBS 2006 года)

Генераторы в Python

Цели в начале разработки: как избежать провала проекта

Одноплатник на 155-й серии — ЧПУ

Почему не стоит покупать ретро-телефоны на «Алике»: ремонтируем и смотрим на легендарный Nokia E7

Реклама у микроблогеров: почему, зачем и как?

Мой путь в индустрии IT через призму найма

Игрушечный ботнет на JavaScript под BitBurner

[Перевод] Правда ли, что развитие ИИ замедлилось?

[Перевод] «Колонизаторы» на SQL

«Open source в России» — интервью с Алексеем Смирновым, председателем совета директоров «Базальт СПО»

Linux LPE через Needrestart (CVE-2024-48990)

Реализация шифра «Магма» на языке RUST

Открываем доступ к… Viber

[Перевод] Агентный ИИ: революция в бизнесе

Cекретный ингредиент для реверс-инжиниринга: как работает наш собственный опенсорс-плагин для IDA

[Перевод] Бесплатная альтернатива Midjourney: 7 типов моделей Flux. Как установить развернуть Flux на компьютере

WebMarkupMin: Обновления в ASP.NET Core-расширениях, вызванные выходом .NET 9 и не только

Цены на ОЗУ падают. Опять. Что происходит?

[Перевод] Несколько шагов к повышению производительности Firebird

SuperLink и SuperLink Microwave от Huawei. Что это за технологии?

Охота на уток, или чем занять себя в офисе

Чтение на выходные: «Продуктовый маркетинг по любви. Как создавать и продвигать продукты-бестселлеры» Мартины Лаугченгко

[Перевод] Руководство по современным сетевым политикам Kubernetes

[Перевод] Депрессия и связь с потреблением фруктов и овощей

Airflow и устройство некоторых таблиц

Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik Другая реализация

Делаем управление конфигами удобным при помощи pydantic_settings

Под парами за дровами: НАМИ-012/018

Растить своих

Новый универсальный метод взлома LLM от Anthropic «Best-of-N Jailbreaking»

Цири, как протагонист Ведьмак 4 — это провал?

13 декабря 2024

Проектная работа «Оно тебе надо» от Яндекс практикума

Работа с клиентом по Agile: как мы уходим от бюрократии

CustDev аудитории почти бесплатно, сравнение онлайн и офлайн опросов

Как жить без IntelliJ IDEA? Часть №4. Database Client

В МТУСИ разрабатывают систему для автоматического создания персонализированных плейлистов

[Перевод] Учёные из Швейцарии собрали модель робота-птицы с «куриными ножками»

Как запускать пет проекты, зарабатывать на них и отправлять на кладбище неуспешные

GPT: Революция или Апокалипсис

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

Master of Inteleji Idea

[Перевод] Как физика переходит от диких идей к реальным экспериментам

Сравнение эффективности компиляторов под Эльбрус на примере решета Эратосфена

Что такое прокси? Для самых маленьких

Как Трамп, Харрис и Обама собрали миллионы $ с помощью email

Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай бесплатный курс

Как заставить API самому себе писать тесты: практика генерации тестов на основе спецификации API. Часть 1

Проигрыватели виниловых пластинок в автомобилях середины XX века

Как решения Data Access Governance и Data Centric Audit Protection помогают бороться с утечками данных

[Перевод] Почему Sora от OpenAI так плохо генерирует видео с гимнастками?

Что такое гиперконвергенция, и зачем её придумали

Зачем приложению с многомиллионной аудиторией запускать бета-тестирование?

Виды аутентификации для современных веб-приложений

Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения

Невероятная история первого транзисторного радиоприемника TR-1

Механизм, а не политика: как мы внедряли SDN в нашу систему виртуализации

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

Envoy в Legacy-среде: использование протоколов xDS для управления Data Plane

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

Как патентные тролли постоянно судятся с IT-компаниями

От «все сломалось» до «вы меня спасли»: как проходит день дежурного администратора в облачном провайдере

Интеграция чат-бота с Google-таблицей при помощи HTTP-запроса

Из белой каски и грязных сапог в белый халат и тапки

Как «БГП» повысило качество разработки систем электроснабжения и электроосвещения с помощью nanoCAD BIM Электро

Пирамида тестирования VS чистая архитектура — делим тесты между QA и разработчиком

На что уходят миллиарды налоговых долларов: TOP500 Суперкомпьютеров

Автоматическая сборка snap пакетов в CI/CD

Сбер выкладывает GigaChat Lite в открытый доступ

Не получается остановить мысли? Пробую подсказать решение

CodeChecker — контроль качества кода с использованием PVS-Studio

Продуктовые обновления ноября: 100% кешбэк на CDN, новые конфигурации в БД и другое

Безразличие к регистру — ошибка на миллиарды долларов

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

Переходите на Flutter 3.27, тут быстрее и плавнее (и Dart тоже обновите)

Нагрузочное тестирование: простым языком

Развертывание Marco o1 на локальном PC. Языковая модель рассуждений

Как писать об изменениях, если вам не всё равно

[Перевод] Адаптивный UI в движке Godot

Проблемы и возможности «облачной сигнализации» в эшелонированной защите от DDoS-атак

Правда ли, что RTX 4070 Super – лучшая игровая видеокарта по соотношению цена/качество?

Сбер выкладывает GigaChat Lite в открытый доступ

Трудовой конфликт с «Таргет Плюс» длиною в год завершился в пользу сотрудника

Как устроен Next.js: разбираем ключевые особенности фреймворка на примере небольшого pet-проекта

Бес фокусов: жизнь и безжалостные разоблачения иллюзиониста и скептика Джеймса Рэнди

ЭКЛЗ. Как работали кассы в нулевые

[Перевод] Лучшие углеводсодержащие продукты для велосипедиста

Как Kaiten помогает белым хакерам управлять проектами: опыт первого в России кооператива по информационной безопасности

Frontend в 2025 году: тренды, которые изменят разработку

Пример HTTP-сервера на PHP с использованием файберов

[Перевод] Создание адаптивной H5-страницы для различных мобильных устройств

Редко, но метко! Пять малоизвестных виджетов

Тяжела и неказиста жизнь простого RnD. Часть первая: как работают с новыми технологиями в крупных компаниях

Одинокий рейнджер, или как выстраивать тестирование, будучи единственным QA в команде

Выбираем подарки с умом

500 000 рублей штрафа или новое оборудование: почему я выбрал второе

Путешествие внутрь YADRO. Часть 2: распаковка и тест-драйв TATLIN.BACKUP

Как построить оценку качества контакт-центра с помощью Speech Analytics API

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

Входящий маркетинг, как основа для роста IT-компаний

Шел, упал и умер

Инфраструктура для Data-Engineer виртуальные окружения

КИИ. Что это за зверь и надо ли нам его бояться

Кибер Инфраструктура 6.5. Обзор новинок

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

«Птица говорун» или интеграция open source LLM с XWiki

Новогодний квиз по вашему git log

Простые эвристики для TSP

Процессор ЭВМ ЕС-1030. Блок микропрограммного управления

12 декабря 2024

Поддержка временных зон в фулстек-приложении на основе NestJS и Angular: работа с REST и WebSockets

[Перевод] Я 8 часов тестировал модель o1 Pro за 200$ и сравнил ее с Claude Sonnet 3.5 за 20$

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

Стилистический-Анализатор: Проверка Наличия Комментария в Конце Фигурной Скобки

Еще один монитор CO2 без датчика CO2

Обучение и fine-tuning моделей простым языком: зачем, как, где

Квантовая революция из спального района: как новый процессор Google изменил мой взгляд на будущее финансов

Нематериальная мотивация

Как устроен контент-маркетинг в ИТ-компаниях: DocsInBox — успех материалов зависит от нововведений в государстве

Пришем Realtime для Multiple-page application в микросервисной архитектуре

Управление ИТ-активами как способ оптимизации бюджета: анализ практик ITAM

Configuration-as-Code

Как мы провели большой рефакторинг редактора политик в Solar webProxy

Без компьютеров: как вычислители водили корабли и выигрывали войны

Cloud-native подход при работе с Ceph: как перестать бояться и начать деплоить

Как писать статьи, которые будут читать на Хабре

Если наша электроника откажет, то кто-то умрёт

Как всё успеть к Новому году с ChatGPT

SLAM на Java с OpenCV: сравнение алгоритмов автономной навигации

Как устроена работа в частном конструкторском бюро: взгляд изнутри

Фрактальная размерность: что это и как вычислить

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года. Часть 2

Homo clickus. Как моделирование кликающих людей пригодится для сегментации изображений

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

Чем стартап отличается от бизнеса и что выбрать

Q&A: Важные вопросы про патенты для айтишников (и не только), ответы на которые лучше знать

О! Падел-теннис: как мы оказались в «секте» падела и чем этот спорт покорил нас

Назначение личного менеджера для клиента на сайте с CMS WordPress

Ошибки, которые нас учат: как мы делились неудачами и извлекали уроки

Как устроен L3-коммутатор: разбираемся с железом и настройками конфигурации на примере проблемы с котиками

[Перевод] Краткая история защиты конфиденциальности на Mac

Karavan историй: от решения задачи к готовому продукту

Архитектура фронтенда, к которой мы пришли

Подборка книг для аналитиков и разработчиков

Записки разработчика: как подружить D7 свойства и IDE

Становление промышленного дизайна СССР

Магия простоты: как мы улучшили отображение общественного транспорта на карте

[Перевод] Оценка RAG: Полное руководство по модульному тестированию RAG в CI/CD

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

Книга: «Разработка приложений на базе GPT-4 и ChatGPT. 2-е изд.»

Как я СКАДу писал. Часть девятая

Прийти на внедренный проект на этапе развития системы: как аналитику быстро погрузиться в процессы

Автоматизировали претензионную работу юридического департамента на базе BPM-системы

Астроинженерная фантазия о коорбитальных планетах

Суд с ФНС: зарплата «в конверте» и работники на 0,1–0,5 ставки обошлись компании в 44 млн рублей

DevOps Challenge: помогите Деду Морозу с оповещениями и получите подарок

Как на самом деле работает Attention

Отбираем хлеб у нативных разработчиков: миграция с Kotlin/Swift на RN

Личный VPN: юзер ликует, VLESS смеётся, а РКН плачет

Миграция Exchange 2013-2019. Часть 2

Как забрать фотки с флешки, если Android их не отдаёт

Angie ADC в Реестре ПО или «А чем это отличается от веб-сервера?»

QAOps: новый этап эффективности тестирования ПО

Рекурсивные запросы в SQLAlchemy

Применение локальных вариаций и стилей в атомарном подходе к созданию дизайн-системы

Промптинг: действительно полезное руководство

Миграция Exchange 2013-2019

Защищаем бюджет на информационную безопасность: как успешно провести переговоры с CFO

Как завод дизель-генераторов создавал идеальный B2B-лендинг в Вариокубе – в 15 раз увеличил поток клиентов без демпинга

Почему вам не нужно расшифровывать свой геном

Как сейсмографы изменили финтех

[Перевод] Обход OTP на крупнейшем индийском сайте для обмена видео

5 способов установить и нативно использовать ChatGPT на компьютерах Mac

Самый вечный календарь

Об эффективности 8 лошадей — как памятка менеджерам

Партиционированный Postgres: немного о проблемах с лимитами

Мы строим свой ЦОД! Как идёт строительство дата-центра Cloud4Y в Марфино

[Перевод] Мозг и боль

SQL HowTo: агрегация внутри рекурсии (Advent of Code 2024, Day 11: Plutonian Pebbles)

Хэши: виды, применение и примеры на Java

Конфеты врачам — это форма коррупции?

Task и Process Mining: с чего стартуют лидеры (по следам конференции ProcessTech)

Работа в ритме свободы: как асинхронные коммуникации помогают сделать меньше встреч и больше результатов

Как «КЭР-ИНЖИНИРИНГ» оптимизирует проектирование кабельных сетей с помощью nanoCAD BIM ОПС и nanoCAD BIM СКС

Исследование 2000 вакансий и резюме технических директоров

Настраиваем роли в K8s

Динамическая адаптация награды с помощью Pydantic

Небольшой сборник кейсов с собеседований для Product Manager

С бумаги на цифровую карту: генерация файла из таблицы для импорта на карту и геокодирование адресов с помощью Python

Что может дать искусственный интеллект малому бизнесу

UX-манипуляции: уроки обольщения пользователей

Кавычки «ёлочки» или „лапки“, какие кавычки использовать в русских и англоязычных текстах?

11 декабря 2024

OffscreenCanvas в JavaScript: разгоняем графику до максимума

Комменты — наше все! История онлайн-комментариев

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

Случайные разрезы данных в задаче кластеризации: коротко

Go: фокусы трассировки

Remote Code Execution через SQL инъекцию в Zabbix (CVE-2024-42327)

Небезопасная десериализация в PHP: Как создать собственный эксплойт

BRIN-индексы в PostgreSQL

Туториал: интеграция 1С и КХД через стандартный REST‐интерфейс Odata

5 паттернов проектирования в Go на примере котиков

Как мы разгружаем разработчиков благодаря архитектуре Serverless

Сможет ли ИИ принять правильное решение? Ответы нейросетей на моральные вызовы

Софт скиллы для айтишников: на что смотрят на собеседованиях

[Перевод] Asymmetric Join в PostgreSQL как эволюция Partitionwise Join

Рассуждение о Искусственном Интеллекте, Нейросетях и к чему все это может привести

Кампусные сети сегодня. Как выбрать рабочее решение и не попасть на риски

Как сегодня учат работать с искусственным интеллектом и зачем это нужно? Взгляд студентов на магистратуру от МТС и ВШЭ

Итоги ViRush 2024: еще больше DAX, ETL, ИИ, методик внедрения и практических кейсов

Фичу мне запили, или Как мы решаем вопрос кастомизации клиентского BILLmanager через плагины

Чем серверные GPU-ускорители отличаются от потребительских видеокарт

Ужесточение ответственности за нарушение 152-ФЗ: разбор изменений в области защиты персональных данных

Современный подход IT-поддержки на российском рынке

[Перевод] Горькая правда о программировании с использованием ИИ

Как строится работа над ИТ-продуктами в больших компаниях

Как выбивать скидки до 50% на Ozon и Wildberries у продавцов на бытовую технику, гаджеты и одежду

Как профессиональным видеоагентствам выдержать конкуренцию с аматорским контентом

Бот на генераторах — когда нет времени и ресурсов

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

Подробный гайд: как создать резюме, которое привлечет внимание рекрутера + готовые шаблоны

Гидрид фосфора для полупроводников и не только

Почему руководству Outlook дороже сотрудников

Модель DISC. Зачем мы присваиваем людям цвета в команде

Методы приоритизации продуктовых штук

Дилеммы, с которыми вы столкнетесь при разработке биометрических датасетов

Распознавание русского рукописного текста

Не нажимайте эту кнопку: почему макросы Office все еще опасны

Миграция с Tableau на опенсорс-версию DataLens: лёгкий путь с препятствиями

Книга: «Изучаем OpenTelemetry: современный мониторинг систем»

Airflow 3 is Coming

Разбираем стандарты нейминга на примерах

«Интегрируй, доверяй»: почему появилась концепция zero trust, и как мы объединили три ее компонента в едином продукте

Подкаст «Хочу в Геймдев!»: профессия VR-разработчика

5 видов усталости в IT… и не только

Основы ИИ: введение в искусственный интеллект

Немного про мотивацию или Чего ты хочешь?

Как мы форкнули Uniwap v2: гайд, как сделать это быстро и просто

Где нас носило: все конференции PVS-Studio за 2024 год

Волокна будущего: электролюминесценция, самовосстановление и магнитная актуация

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

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

Самые быстрые диски в мире, NVIDIA H200 NVL и не только. Что представили вендоры в ноябре?

Советский одноплатник. Уникальная ЭВМ «Электроника С5»

Мысли о доработке архитектуры RISC V

AndroidAPS в часах. Продолжение

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

Сканирование документов на планшетах Kvadra: как мы создавали и обучали алгоритм

T-Lite и T-Pro – открытые русскоязычные опенсорс-модели на 7 и на 32 млрд параметров

ИИ, блокчейн и кибербезопасность: IT-тренды 2025

[Перевод] Недавно обнаруженное в очищенной питьевой воде химическое вещество может оказаться токсичным

[Перевод] Реверс-инжиниринг формата данных кабельного канала Sega

Обзор отечественного рынка шин данных (ESB)

Квантовый чип Willow от Google: много маркетинга и мало правды

ACM RecSys — 2024: тренды и доклады с крупнейшей конференции по ML в рекомендательных системах

Рефы и другие китайские подделки смартфонов: что у них под капотом и почему их до сих пор покупают

Как я попал на стажировку аналитиком в Яндекс и как к ней готовился

Компьютерное зрение и магия перспективы: от пикселей к реальным размерам

ЕВРАЗ доверил ревизию кода ИИ

[Перевод] Аутентификация в WordPress через OpenAM по протоколу SAMLv2

Magicbit — очередная плата на основе ESP32 или…

Чем Cloud-инженер отличается от DevOps-инженера и что между ними общего

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

Из практики. Как я пришла к тому, что все делаю на английском языке и теперь это легко

[Перевод] Обогрев при помощи ветряка без электричества

Обзор и сравнение мини ПК Mastero Mini с десктопом

Как мы потеряли 1.000.000 на продаже женской одежды: моя история убытков на WB

Знай своего ментора

HFSS student. бесплатная версия

10 декабря 2024

Как улучшить распознавание маркировки с помощью нейросети

[Перевод] Sora от OpenAI: принцип работы, примеры видео и сравнение с Runway

Как вызвать функцию, имея только ее имя в Unreal Engine

Баг SRWLock в Windows вешает многопоточные программы

CFD-моделирование мультимедийных инсталляций

React Server Components и Next.js 13: новый шаг к оптимальному рендерингу

Про чернуху в игровом нарративе

Финтех: новый технологический цикл — показатели в реальном времени

Вышел генератор видео Sora от OpenAI: Большие обещания, скромная реальность, разбираемся

Doom. Часть 7. Cacowards 2024. 12 избранных проектов

Python-библиотеки, которые упрощают жизнь программиста. Часть 1

Машинное обучение в поиске

Нужна ли вам технология SD-WAN на самом деле?

Анализ кривой падения добычи нефтяных и газовых скважин

Рогейн: как бег по лесу может стать вашим новым увлечением

Неизбежное будущее Kubernetes: почему оркестратор должен пойти по пути Linux Kernel

[Перевод] Лидерство в тестировании: управление тестированием производительности

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

[Перевод] React v19

Sora: Революция или Разочарование? Почему OpenAI снова не оправдал ожиданий

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

Закат 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)

01 декабря 2024

Профсоюз из одного себя. Часть 6. Рыночные разговоры

Пора навести порядок: Как провести цифровой ресет и повысить продуктивность в новом году

[Перевод] Rust 1.83.0: новые возможности констант

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

Почему необходимо захватить Млечный путь?

Хабр — токсичная помойка для люмпенов

Кормление диких птиц — больше хаоса и не будет вреда

Рецепты TypeScript: перевод ключей объекта в camelCase

Мобильная разработка за неделю #566 (25 ноября — 1 декабря)

Назад в прошлое. Часть 4.2. id Software. Тёмные пророчества. Интервью с Томом Холлом. От концепций и изысканий к фактам

Куда пойти работать студенту

Проблема С++ Junior программистов в РФ

Машинное обучение: общие принципы и концепции

Быстрый старт в Python для абсолютных нулей в программировании

# Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 2: память и UART

Как мы помогаем бизнесу держать под контролем каталог ТМЦ при помощи ИИ

[Перевод] Нейробиолог, научившая крыс водить машинки, объяснила, как предвкушение удовольствия может обогатить жизнь

От учебного проекта до стартапа в крупной компании

Лидеры и менеджеры: что общего и в чём разница? да и зачем это знать…

Новый правовой режим: легализация международных платежей в криптовалюте

Эксперимент с «червонными биржами»: действительно ли в СССР не было фондового рынка?

РКН и ФАС выпишут штрафы, если не найдет двух важных согласий на вашем сайте! Вот инструкция, как их составить

AJAX-запросы в Django на примере простейшего приложения сбора и показа сообщений

Миф о чистых данных: почему ваш аналитик похож на сапёра

Разворачиваем PG Back Web в облаке: как автоматизировать резервное копирование PostgreSQL

Концепция пространственного ИИ

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition или китайский язык это не страшно

[Перевод] Ломаем капчу 4Chan

Крошечный накопитель из Китая, способный хранить гигантские объемы информации миллионы лет. Что за девайс?

Как сравнивать ML-модели: шпаргалка для разработчиков и менеджеров

Занимаясь спортом я стала IT-предпринимателем

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

Дети и девайсы: запретить нельзя использовать

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

Призываю переименовать Layers в Feature-Sliced Design методологии

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

Допустим, вы решили изучить Rust

Разработка контроллера управления шаговыми моторами

ТРИЗ — системный подход к инновациям в бизнесе

30 ноября 2024

Создание двуязычных субтитров к видео, распознавание и перевод речи

Дневник альтруиста. OpenBlt

Модернизация аналогового прессостата для экспериментальных целей

Как я купил нерабочую подделку iPhone 14 Pro Max за «косарь» и портировал на неё чистый Android

Что на неделе: новости об IT-отсрочке, глобальный сбой сервисов в России и нанороботы из ДНК

Асинхронность в blueprints и Unreal Engine

Может ли машина мыслить?

Интересное равенство с двойными суммами

Сказ о русской артиллерии. Вундерваффе (1970-1991 гг.)

Сказ о русской артиллерии. Вундерваффе (1970-1991 гг.)

Мини-обзор о прошедшем Engee-Day 2024 в Москве

Garbage Collection в Kubernetes: основы

Elementary OS 8: новый релиз Linux-дистрибутива с дизайном Windows и macOS-интерфейсом. Что это за ОС?

Что говорит динозавр, или как современные технологии помогают палеонтологам

Китайский OBD сканер

[Перевод] Создаём пасьянс для забытой периферии Nintendo

Как идет миграция на IPv6 — мнения и версии

Бесплатные аналоги чат gpt в 2024 году \ ТОП-10 Альтернатив ChatGPT:

Как спрятать любые данные в JPEG

Прозрачные солнечные панели

[Перевод] Voyager 1 возобновляет регулярные операции после перерыва в связи

29 ноября 2024

Два лучших движка 2024 Unreal engine vs Unity

Освоение планеты людьми, математика нашего распространения

Автоматизация тестирования таблиц в Postgresql на SQL

Многослойная архитектура FrontEnd-приложений на основании SOLID, часть 2

Нейросети помогают лентяям учить английский

Богомерзкий OpenSource или как корпорации проектируют этику

Кому принадлежат права на результат работы ИИ?

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одной кнопкой. Обзор XCover7 и MIL-STD-810H

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одной кнопкой. Обзор XCover7 и MIL-STD-810H

Как правильно составить оферту для услуги в 2025

Развитие нейроимплантов, или кто приближает трансгуманизм

Мониторинг ipsec strongSwan

Что происходит с бизнесом, если нет системы онбординга и адаптации

OpenShift: улучшенный Kubernetes или переплата за техподдержку?

[Перевод] Эффективный деплой многозадачного сервера с LLM

Качественные данные для среднего бизнеса: почему без промышленной платформы интеграции не обойтись?

Больше чем математик. Кумир, учитель, вдохновитель

Как финансовый аналитик может использовать нейросеть ChatGPT / ТОП-10 Промптов:

Азбука: FluxCD — перенастраиваем kubernetes с одного репозитория на другой

Автоматизация процессов в ETL: зачем это нужно и как реализовано в Modus?

Из чего и как образуется нефть?

Азбука: FluxCD — перенастраиваем kubernetes с одного репозитория на другой

Как организовать разметку данных для ML? Советы от Data Light

На Хабре появились реакции: зачем и почему

Мониторинг основных продуктовых метрик в Superset

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

Псст, ИИ нужен? 5 полезных инструментов для разработчика

VPN Протоколы: Обзор Самых Популярных

Введение в PL/SQL

[Перевод] Что нового в Spring Boot 3.4: Spring Security

Как мы набираем сотрудников в команду облака Рег.ру

Матрица soft skills: как вырасти от стажера до синьора

В МТУСИ объяснили необходимость перехода к цифровой трансформации государства и экономике данных

Сезон инноваций. Что ждет агросектор в цифровом будущем

Универсальный классификатор НСИ- правда или фантастика?

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

[Перевод] Байесовская иерархическая модель для прогнозирования футбольных результатов

День, когда Земля остановилась

Как мы написали свою песню с помощью нейросети Suno без музыкантов: опыт XCOM-SHOP.RU

[Перевод] Зачем нам ИИ-агенты?

[Перевод] Проклятие новичка-эксперта: как развалить команду разработчиков

Зачем нужен сертифицированный WAF и когда его стоит использовать? Обзор и настройка файрвола веб-приложений

Рекомендации по работе с базами данных

WIGs или ставим цели по-крупному

Дневник стажёра: Я (не) боялся работы, поэтому мне пришлось написать эту статью

Мониторинг основных продуктовых метрик в Superset

Проактивность на практике: как джуну найти интересные задачи

[Перевод] Мне просто нужен программист

[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)

«Как Илон Маск превратил Tesla из компании-выскочки в самого дорого автопроизводителя в мире» Тима Хиггинса

Нейросети и люди: проверять, доверять или запрещать

Релизные головоломки: как собрать несколько улучшений ML-модели в релиз

Как приготовить DataVault и не испортить Greenplum

Как мы МИК32 «Амур» подружили с Engee

Зачем нужны метрики работы с инцидентами в Security Operations Center: объясняем на примере из «Властелина колец»

Как понять нейронные сети? Часть 2

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

Cамые странные языки программирования, которые вы не ожидали увидеть

Как понять нейронные сети? Часть 1

Сравнение вектора развития квантовых технологий в Китае и США

Три слона, на которых держится логирование в Windows

В поисках потерянных данных: переход со StreamSets на Data Boring

Играть = учиться. Как я создал образовательную игру для школьников

Контроль микроклимата в серверной почти на коленке

Механическое телевидение: странный зверь из 1926 года

[Перевод] Полное руководство по поиску уязвимостей с помощью Shodan и Censys

Как купить «Гибсон» и не потерять голову (в том числе свою)

Цвет более не проблема: переработка черного пластика с помощью солнечного света

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

Забудьте про рутину: AI-ассистент для оценки кандидатов и подбора персонала

Цифровая трансформация обратной связи: воплощение мечты или «привет, безработица»?

Domain-Driven Design: чистая архитектура снизу доверху

VPN: последний выпуск. Завтра об этом писать нельзя

Suno AI — а не спеть ли нам песню о любви? А не выпустить ли новый хит?

[Перевод] Разбираем алгоритм полнотекстового поиска BM25

Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM

Аутентификация через Одноклассники в OpenAM

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

Особенности нагрузочного тестирования банковского ПО: что важно учитывать

Что такое переобучение и как его избежать: основы

Заморозка банковских вкладов в России: разбираемся, какие предпосылки для этого есть

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

Инфраструктура для Data-Engineer форматы файлов

Как мы увеличили выручку и рост посетителей в ~1,5 раза, разработав для Гриль №1 новый сайт и приложение

[Перевод] Связь между кишечником и мозгом: восстановление здоровья ЖКТ улучшает восстановление после инсульта

«Миша, прости, мы все проверили». Правила объективного SWOT-анализа

«Make games great again»: Илон Маск спровоцировал скандал из-за повесточки в игре

Топ-10 бесплатных нейросетей для генерации изображений: лучшие ии генераторы 2024 года

Дизайн-ревью Яндекс Музыки. Тестировщик сравнивает дизайн макета с тестовой сборкой

Как я создал Vanilla Calendar Pro — легкий и гибкий календарь на JavaScript с использованием TypeScript

Двухлинейный сумматор. Объективного измерения быстродействия в сравненнии произвести не удалось, но тем не менее…

28 ноября 2024

Безопасная разработка в Flask

Михаил Водолагин, ex-CDO Deeplay: «Люди умудряются выстрелить себе в ногу очень по-разному!»

Значение ООП в IT

DVC, FDS, Kart и Dolt для версионирования данных

Пишем плагины для Obsidian. Часть 2

Ёлочка, гори, айтишник, не гори

Interview copilots: как кандидаты используют ChatGPT на интервью

Продакту на заметку: почему привычные метрики могут стать тормозом для роста и что с этим делать

Модели BERT для машинного обучения: гайд для начинающих

«Охота на электроовец: большая книга искусственного интеллекта» или как написать книгу про ИИ без регистрации и SMS

Как подготовиться к выступлению на IT-конференции

КОММУНИКАТИВНЫЕ ЗАДАЧИ ИТ

[Перевод] Мастерство работы с Java Stream

Без компьютеров: как люди-вычислители предсказали возвращение кометы

Как аптеке получать больше заказов? Разбираем кейсы Мегамаркета (Сбер) и Мегаптеки

Как проработать в одной компании 20 лет и ни разу не выгореть

Часы Garmin Fenix 5 plus — прокачка

Что такое биомимикрия и почему лучший инженер — это природа

Как тестировать код, когда сроки горят

Task-based мышление в игровых движках

[Перевод] Palm Pilot: Гаджет, изменивший историю технологий

Всё о новых штрафах за утечки данных. Сколько светит и как защитить своё приложение

Копилот для сисадмина

Общение на грани: как утечки данных становятся реальностью

Топ-5 нейросетей, которые выслушают не хуже психолога

Уроки от единорогов. Главные выводы после изучения сотни бизнес-моделей успешных компаний

Моя история входа в IT: как я ломал стены своих ограничений

Применение аппаратных ускорителей в SDN: как мы добились скорости передачи пакетов на уровне Bare Metal

ИИ в разработке: выводы DORA о доверии и продуктивности

Windows 365 Link — новый мини-ПК от Microsoft, который запускает ОС из облака

Атаки новой группировки TaxOff: цели и инструменты

6 open-source-инструментов для разработчика: от интеграции данных до языка программирования

Синхронизация асинхронности: Dead Letter и Inbox для обработки зависимых сообщений

UX/UI + AI. Полный перечень возможностей нейросетей для продуктового дизайнера, и мой практический опыт

Динамические SQL-запросы в PostgreSQL: когда, зачем и как

Айсберг софта для погружения в японский язык

Извлечение метаданных из Power BI

Как мы провели ИИ-трансформацию стратегических процессов Сбера

Подборка проверенных тг каналов с вакансиями 2024-25

Суд с ФНС: на Чукотке компания отстояла право принять НДС к вычету на 19,1 млн даже без счёта-фактуры

ИИ в деле: актуальные сценарии внедрения нейросетей в России

Альтернативный взгляд на биохакинг (1). Где в действительности хранятся клетки молодости. Как их посчитать и сохранить

Как выявлять и устранять узкие места в процессах разработки и при чем здесь Process Mining

Маркетологу. Как слить бюджет на продвижение: риски неверного бренд-сообщения

Мне 34, я был в 65 странах, и у меня есть для вас лайфхак

Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам

[Перевод] Реверс инжиниринг BLE GATT для взлома Domyos EL500

Проблемы перехода (смены работы) в IT

[Перевод] Жизнь — это косичка в пространстве-времени

Ручное тестирование и ИИ: умрёт ли профессия QA?

Издательство Питер. Колонка редактора, ноябрь 24 г

Пример Definition of Ready: как мы проверяем готовность постановки на разработку

Как обмануть нейронную сеть

Как сделать виджет звонков из браузера на примере XWiki

Инженер машинного обучения: чем он занимается и какие ему нужны навыки

Гонишь, гонишь, не догонишь: возможности нового китайского х86-процессора KaiXian KX-7000

Как поставщик климатической техники перехитрил алгоритмы Директа и нашел богатых покупателей даже в несезон

[Перевод] Почти все бенчмарки для измерения ИИ — ужасны. Колонка MIT Technology Review

CMDB в ИТ-мониторинге или как устранять инциденты в 3 раза быстрей

Техно-демо Mireapay

Синтез Intel и AMD: в 2025 году появится суперкомпьютер производительностью 40,4 петафлопса

Человек и LLM: как построить метрики для оценки моделей

2D-ролик: как вложиться не в эфир, а в результат

Пентест для самых маленьких на примере WinRAR

Диспетчеризация и управление тепловыми завесами крупного объекта: есть ли понятный финансовый выхлоп?

Нам не нужны кодеры, нам нужны инженеры-разработчики

Перевод CLI-приложения на Python: локализация click и typer с GNU gettext

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

Делаем опенсорс курс C++ 17+. Присоединяйтесь

Особенности использования СРК в крупных инфраструктурах

Меньше данных, больше смысла: оптимизация мониторинга через сэмплирование

Не UML-диаграммы на PlantUML. Обзор с примерами

Итерация по UENUM в Unreal Engine

Тренды и итоги 2024 года

Как использовать JDBC коннектора Kafka для повышения производительности обработки и записи данных

Допущения и ограничения в жизни менеджера

Как спрятать любые данные в PNG

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора

СДВИГОВЫЙ РЕГИСТР ИЛИ ТО, О ЧЕМ НЕ РАССКАЖУТ В СТАТЬЯХ ДЛЯ НАЧИНАЮЩИХ :: АТРИБУТЫ СИНТЕЗА

Как удалить Excel навсегда: делегируем юнит-экономику на Wildberries нейронке

Система сборки (подключение инструментов)

27 ноября 2024

Краткая история и терминология искусственного интеллекта

Throttling в процессорах — инволюция. Зеленые против Красных

Обзор смартфона Tecno Spark 30 5G

Репликация данных с использованием Debezium и Kafka

Run, change, disrupt или как эффективно управлять различными видами деятельности в организации

Что думают регуляторы по поводу ограничений на загрузку данных из интернета

Надувной кит и бесплатный пир инфляционной космологии

Go: нужно ли закрывать канал?

Упс, что-то пошло не так. Как UX-редактору написать сообщение об ошибке?

Task изнутри: управление потоками в .NET и создание своих планировщиков

Проанализировал 250 статей, и понял, как работает Хабр

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

[Перевод] Почему прозрачность — основа доверия в сфере кибербезопасности

Как работает bytearray в Python? Смотрим реализую на C

Грибы для ума. Можно ли прокачать интеллект грибами?

Анализ уязвимостей CVE-2024-24401 и CVE-2024-24402 в Nagios XI

История одной кнопки. Внедряем AI с пользой, быстро и без data science

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

[Перевод] Что нового в Spring Framework 6.2, Spring Boot 3.4 и каковы планы на будущее?

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

Open WebUI обновился. Что нового привнесла версия 0.4.5?

Go отлаживать на проде, избавляться от хардкода и переходить на Ginkgo/Gomega: доклады для гоферов

Веретено и колесо: как простейший бытовой инструмент стал одной из основ современной цивилизации

Как awk заменяет 10 команд Bash

Как заставить ИИ на базе LLM писать полноценные приложения на HTML + CSS + JavaScript

Простые числа: ключ к математическим тайнам

«Теперь будем ходить в интернет через Госуслуги»: знакомство с российскими TLS-сертификатами

Что забыли айтишники на летней антиконференции Summer Merge? Своё сердечко

Софт-скиллы для инженеров: готовим новое поколение специалистов техподдержки

BDUI — это спасение от релизов: «Какие ваши доказательства?»

Обзор интеграционной low-code платформы «Интегра»

Need For Speed: VXLAN EVPN. Гонки на коммутаторах

Методы моделирования атак на графах

Как я осовременивал двадцатилетний домашний кинотеатр, или как упасть в глазах аудиофилов

Введение в сборку RPM-пакетов в ОС «Альт» Linux: основы и первый пример

Введение в сборку RPM-пакетов в ОС «Альт» Linux: основы и первый пример

Обзор HOMATICS Dongle G 4K: Google TV с поддержкой Widevine L1, HDR, Dolby Atmos и лицензионным Netflix

Как Сеченовский Университет создал безопасную платформу для анализа медицинских данных с применением облачных технологий

PostgreSQL — особенности работы с памятью для 1С-систем. Часть 2

Как усилить кейс IT-специалисту для визы GTV

Как правильно завести баг

Как избавиться от текучки кадров?

Будущее КОМПАС API на Linux

Пишем плагины для Obsidian. Часть 1

30 трендов в дизайне и сайтах на 2025-й год

Бот OVERLOAD и поиск групп пользователя в Telegram

От ВАЛЛ-И до Терминатора: баги, принципы работы и фантазии разработчиков

Мнемотехника в помощь айтишникам

2 небанальных софт-скила для роста в IT-карьере

Нано-спагетти: волокна в 200 раз тоньше человеческого волоса

Введение в ERP: Что такое ERP-системы и почему они важны для производства?

Как мы помогаем развиваться web3 front-end разработчикам благодаря нашей Карте развития в 2024 году

[Перевод] Эффект матового стекла для веба

Специалист по инженерному 3D-моделированию: будущее со всех сторон

Как поставить цель на обучение, чтобы дойти до конца

Бесплатные локальные LLM-модели

State of DevOps 2024. Туда и обратно. Часть 2: Искусственный интеллект

Microsoft Flight Simulator 2024: новый цифровой двойник Земли

Магия Injection Context

Что вас бесит, а что нравится в психологах, и можно ли без психотерапии стать полноценным человеком?

Типизация свойства объекта в виде строки

Взрывная роботизация: ​​Как отлаживать софт бурового станка в другом полушарии или Пробурили мы дыру из Бурятии в Перу

30 блогов о маркетинге, на которые стоит подписаться

Всем миром против мошенников; или почему я отвечаю на все звонки

Скрытые сокращения в Skyeng

Об инциденте с NTP-серверами

Netpoll: пишем сервера, которые не умирают от нагрузки

Отслеживание позиций торгового робота Московской биржи через CSV файл

26 ноября 2024

[Перевод] Имплантаты из крови регенерируют сломанные кости

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

[Перевод] Атака ближайшего соседа: как российская APT использовала соседние сети Wi-Fi для скрытого доступа

Движение вверх: как стать CTO — на примере пяти историй ИТ-директоров

[Перевод] Сравнение 30 фотореалистичных ИИ-изображений: Flux1.1 против SD3.5

[Перевод] Забудьте о  SQL Server  фрагментации

Кодогенерация моделей и миграций в Laravel

[Перевод] Платформа для генерации 3D-данных от Bifrost помогает промышленности ускорить обучение моделей

Что такое информация?

Интеллект — что это такое

Асинхронная обработка Stripe событий с помощью Scala

Дашбординг: Dash или Shiny

ТОП-6 бесплатных чатов GPT в Телеграме для работы, учебы и других целей

Ошибки, которые разрушают QA-процессы

SoftSIM или будущее сотовой идентификации в России

Доверяй, но проверяй: как мы в KION идем по пути продуктовых событий

Релиз «Рувер» — наше программное обеспечение для камер видеонаблюдения

Тренды Java: как российские разработчики делают то, что другие только планируют

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

Язык программирования для игр

Как ухватить LLM за хвост: эффективные стратегии тестирования AI-моделей

Эффективное внедрение инструкций в бизнес: почему это важно и как добиться успеха

[Перевод] Пара слов о вредоносном ПО для Linux и способах защиты вашей системы

Процессор ЭВМ ЕС-1030. Блок управляющих регистров и блок прямого управления

KAN модель. Пробуем на задаче восстановления табличных данных

Любимая техника расслабления Сундара Пичаи

Два подхода к анализу ПО на уязвимости: какой выбрать?

Книга: «Рецепты TypeScript»

[Перевод] LLM будут врать вечно

Отечественные ребрендинги 2024 года: как изменились корпорации?

Защита сайта от накрутки ПФ: превращаем ботов в тормоза для их серверов

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

Синтезатор ФАПЧ (ADF4113)

Когда компьютер говорит “нет”: Microsoft выпустила обязательное обновление Windows 11, которое сломает ваш ПК

Интернет изменился и больше не будет таким, как прежде

Что происходит, когда вы вводите адрес сайта и нажимаете Enter?

SOLID. Проблема новичка

Как ручному тестировщику стать автоматизатором?

«Модная болезнь»: как распознать и предотвратить профессиональное выгорание

Living off the Land: разбор задания от экспертов F.A.C.C.T. на CyberCamp2024

Глубинные интервью в UX-исследованиях VS тактика проведения допроса

Только до 31 декабря 2024 г. виртуальные и выделенные серверы EdgeЦентр в Алматы доступны со скидкой 30%

Как мы создали LLM-модель Cotype Nano

[Перевод] Подвздошно-большеберцовый тракт и боль в тазобедренном суставе при езде на велосипеде: все что вам нужно знать об этом

Как экономить нервы и время при отладке кода

Как оценить качество проекта? Внедряем DORA-метрики

Люди и LLM похожи больше, чем вы думаете. У нас тоже есть системный промпт, контекст и всё остальное

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

Контент-анализ для начинающих: базовая методика

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

Как мы сделали продукт с Chat GPT для написания резюме

Фантастические алгоритмы и где они обувают, или 6 страшных сказок про Яндекс, о которых невозможно молчать

Чего ждёт рынок от java-разработчика уровня middle

Почему колористика в маркетинге так важна?

Оптимизировали 5 рабочих процессов с помощью AI. Не rocket science, но уже экономит ресурсы

План Cutover при имплементации ERP-систем

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

Генная биомиметика: плагиат природы 80 lvl

Есть ли «стеклянный потолок» в развитии генеративных моделей?

Аутентификация через Яндекс в OpenAM

«Напомните через месяц?»: как автоматизировать напоминания клиентам с Golang, SQLite и вебхуками

Генетический алгоритм: природа в действии для оптимизации сложных задач (c примером на java)

А вдруг я не системный аналитик? Советы начинающим специалистам

Клиент, который «убивает»: как токсичные заказчики рушат нервы, дедлайны и дизайн

Система сборки

«У Центрального банка заледенели ноги»: нелепые ошибки в UX-переводах и как их исправить

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 1: введение и Hello world

Доверяй, но проверяй: Как парсинг помогает выявить фейки в НСИ

Software Architect vs Solution Architect

25 ноября 2024

Как Wildberries перенял стратегию Красного Белого и создал самый крупный онлайн-дискаунтер в России

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 3 — Документация?!?

[Перевод] Воспоминания о GeoCities, предтече социальных сетей из 1990-х годов

Введение в Spring AOP на примере кастомизации логирования

[Перевод] Атлас человека. 37 триллионов клеток собраны в первый черновик

Вы неправильно настраиваете Emacs: не пытайтесь сделать из него что-то другое

Self-service, self-hosted, small-code база данных для внутренних разработок (есть open source версия + AI)

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

Справочник статистических методов для менеджеров продукта и маркетологов

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

ТОП-5 ИБ-событий недели по версии Jet CSIRT

Найм дизайнеров глазами лида

Телевизор Tuvio 4К ULTRA HD OLED Frameless — загадочный белорус

Хронология блокировок VPN в России

[Перевод] Базовые принципы тестирования игрового аудио

Как работает закалка стекла? Про механизм упрочнения хитрого материала без закономерной структуры

В 90-е мне платили магазины, вокзалы и обменники, а сейчас мое производство делает 60 млн в год

Если есть аналитика, значит есть и культура управления данными. Так ли это?

Роль аналитика в разработке сложных информационных систем

Внедрение ИИ в общение с клиентами

Проектирование RTL на SCALA, схемотехника в российских САПР и верификация RISC-V: 8 докладов заключительной FPGA Systems

Security Week 2448: десятилетняя уязвимость в утилите needrestart

[Перевод] Химик рассказал про разницу между стиральным порошком и жидкостью для стирки – кроме очевидной

Спорт и интеллект

Рецепты TypeScript: подстановка параметров в путь

[Перевод] Что нового в Spring Boot 3.4

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

Как сделать CI-V-кабель для управления приемником Icom IC-R20

Как работает RSA и почему ему угрожают квантовые компьютеры

Как инвестировать в недвижимость и стоит ли?

Принципы работы руководителя проекта

Мы потратили 320 тысяч рублей ради Nvlink для нейросетей. Но был ли в этом смысл?

Смарт ЛЭП: Комплексное программное решение для проектирования ЛЭП 6-750кВ

[Перевод] Вышел TypeScript 5.7

Модули INA226: действительно ли «хорошие» хороши, а «плохие» плохи?

[Перевод] Исследование показало, что тренировка мышц помогает росту нейронов

«Комната грязи» РТК-Сервис: как мы отскребали и ремонтировали дорогущее сетевое оборудование

Кибербезопасность в стиле Сунь-Цзы: защищаемся от угроз по заветам китайского стратега

Редизайн сайта: когда это необходимо и как правильно его провести

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

Что нужно техлиду для погружения в техлидерство?

Compose Web здорового человека

Qwen 2.5 и Qwen 2.5 Coder — перспективная коллекция LLM для систем агентов

Кэширование информации в Redis на NestJS

[Перевод] Как я использовал уязвимость «file upload» для достижения высокого уровня риска в Bug Bounty

Как я чинил телевизор и почти довел до обморока трех человек. Новая монтажная байка

Слежка или защита: законы и судебная практика о применении DLP-систем

Гадание на пяти строчках: о чем молчит программа

8 шагов к успешному найму в ИТ: как хантить качественнее, быстрее и с меньшим количеством отказов

Основные принципы организации микроклимата в закрытом грунте

[Перевод] Как FLUX.1 разрушает миллиардную индустрию ИИ-генераторов изображений

5 причин начать писать статьи

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

GIMP Script-Fu Первый Дан. Линейные преобразования на плоскости

iPhone: Красота в деталях или неудобство в простом? Мой опыт перехода с Android

Использование PlantUML для описания API. Визуализация для начинающих

Эстония ЭП-010, разбор, ремонт

Транзакции в базах данных на примере PostgreSQL

Как один сервис сэкономил компании деньги, а сотрудникам — время

Разработка и управление едиными контрактами API

Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi

Госконтракт: история о том, как мы не справились

Принцип тестирования «Скопление дефектов» (Defect Clustering): Где прячутся баги?

Ипротозамещение в авиации. Вести с полей

24 ноября 2024

Парсинг сайта на Python для НСИ

Битва с кабелями

Как зашифровать информацию до определённой даты

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 3: развитие программирования в тени Холодной войны

Раса, технико-биологический подход

Правовая суть отношений по приобретению внутриигрового имущества

Правовая суть отношений по приобретению внутриигрового имущества

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

«Это катастрофа, шеф!» — как облако помогает организовать Disaster Recovery

[Перевод] Из переносчика малярии в шприц с вакциной. Переосмысление роли комаров и биомодификация паразитов

Пересылка сообщений из любого публичного Телеграм-канала на RSS и Email

Мобильная разработка за неделю #565 (18 — 24 ноября)

Построй свой собственный голосовой помощник с помощью Raspberry Pi и Chat API

Гайд по установке Apache Airflow, на случай, если у тебя его ещё нет в преддверии 2025 года

Заточка кухонных ножей мусатом

Клавиатура 4х6 ожидание и реальность

[Перевод] Драма вокруг OpenAI и гонка за AGI

Искусственный интеллект в документации: как внедрить бота-документоведа

Пиратский капитализм: история взлета и падения сомалийской биржи, где доходность достигала 1000% годовых

OSDEV: Разработка аллокатора на С++ часть 1. Неявный список свободных блоков с граничными тегами

Что на неделе: нейробабушка троллит мошенников, VK подсиживает HeadHunter, а айтишников обяжут работать в вузах

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

Как рефакторить большие системы

Пещерные астронавты. Предыстория освоения внеземных лавовых трубок

Хостинг для бота: как без лишних усилий запустить Python бота в Docker-контейнере и почему это удобно

[Перевод] Полное руководство по оценке компонентов системы RAG: что необходимо знать

Чем занимается маркетолог? Работа в интернет маркетинге. Упаковка продукта по этапам для продвижения

Как помочь себе в контроле переутомления

Параметрические сплайны на плоскости

Сказка для программистов в арабском стиле, написанная LLM. «Волшебная лампа Аладдина»

Что там с ноутбуками: будущее за ARM-процессорами?

Обзор лампы Триколор из рекламы

Катастрофа в российской зоне проекта NTPPool.org

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

Минута славы

Налоговые аспекты донатов

RIP BGP

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

12 канальный ШИМ на STM8. А также альтернативная библиотека и make в linux

Пуск ПасТильды на Плате Olimex-H407

Не нужно становиться тимлидом

23 ноября 2024

Замуж за айтишника

[Перевод] Зигзаг Эйнштейна

Архитектура киберпанка: брутализм

История одного буллинга. Экстраполяции

Дое6авшийся

Сколько весит Booster⁠⁠ (Starship)

Как использовать User  Story mapping при создании цифрового продукта

Как сделать так что бы заработал youtube и discord самые действенные методы от zapret до поднятие своего VPN сервера

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

Нейросетевой апскейлинг дома: вторая молодость для классических мультфильмов

GIMP Script-Fu Первый Дан. Реализация Хеш-Таблицы

Zero Tolerance Underground: постигая тайну дополнения

Простой телеграмм бот на sh, или ещё одно применение старому роутеру

Менеджмент vs. лидерство: что важнее?

Язык TypeSpec для создания API-документации

О благородном искусстве упаковки людей в архитектуре

Разработка Task Manager с нуля до полнофункционального продукта

Фичи в парламент: еще один подход оценить важность признаков в древесных анcамблях

Deepseek: лезем в голову к GPT-модели и смотрим, как именно она рассуждает

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

Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик

Гипотезы, ретроспектива и культура. Повторенье — мать ученья

Как я стал архитектором и что видел в пути

«Робокоп 3»: скорее мёртвый, чем живой

Skiphosoura bavarica: найденная окаменелость из Баварии объясняет ход эволюции птерозавров

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

Обнаружение и предотвращение атак человека посередине

Системно-функциональный подход к анализу развития материи Вселенной

GIMP Script-Fu Первый Дан. Наивные графические преобразования

Элегантная реализация Long Press обработчика с помощью CSS анимации

РП с нейросетью. Общайся со своей вайфу о чем угодно. Часть 1: легкий вкат

Как безопасно хранить криптовалюту в 2024 году

Пишем пет-проект Android приложение «Экранатор звонков»

22 ноября 2024

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

[Перевод] Selenium с Robotframework- тест пользовательского интерфейса

Matrix Element и Jitsi с прозрачной авторизацией и аватаром

Мне точно нужно ходить на конференции – это вопрос или утверждение?

Почему тимлид может писать код?

Анализ временных рядов: полное руководство для начинающих

Задержки в списании рабочего времени как ранний индикатор профессионального выгорания

Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке

ТОП способов вернуть покупателя к брошенной корзине

Termidesk. Terminal или VDI?

Индекс твоего города — обновление

Библиотека EremexControls.NET для Avalonia UI — Большое обновление (v 1.1 EAP)

Катастрофическое падение производительности из-за hyperthreading

[Перевод] Новый бэкдор WolfsBane: аналог Gelsemium для Linux от Gelsevirine

Многослойная архитектура FrontEnd-приложений на основании SOLID, часть 1

Липпман и его фотографические изыски

Джуны, именно поэтому вас не берут на работу

Как правильно выбрать хостинг-провайдера в 2025 году: критерии, которые имеют значение

AsyncAPI — Swagger для брокеров сообщений и не только, или Если хочется иметь структурированную доку по асинхрону

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

Очередной эмулятор Nes. Процессор

[Перевод] Разумный подход к «Considered Harmful»

Суд с ФНС: купить жене лизинговое авто за 1000 ₽ и заплатить 500 тыс. ₽ налогов и штрафов

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

[Перевод] Забыть не значит удалить: SURE — новый устойчивый к квантованию метод «забывания» в LLM

Продвинутая регистрация multi-сервисов в Angular

От охраны до путешествий: мобильные устройства специального назначения

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года

Разрабатывали Telegram-бота для доступа к ChatGPT, а в итоге сделали интерфейс для взаимодействия с внешними LLM

«Мечта мазахиста»: разработка VR-жилета для игры в Cyberpunk 2077

Сколько времени тратить на работу?

СH32V307 и о переходе на QingKeV4 от WCH. Контроллер прерываний PFIC

[Перевод] Как снова сделать энергию биомассы устойчивой?

[Перевод] Зачем нужна нотаризация приложений Apple?

Как повысить свою частоту вибрации?

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

Как я писал плагин для TypeScript. Часть 1. IDE

Двое из ларца: Intel Core i7-14700K или Ryzen 7 9700X. Сравниваем и решаем, что лучше

Книги и статьи про спецпроцессоры: от «волны Макимото» до систолических массивов и ASIP

Не дайте стартапу провалиться: 7 критических ошибок с интеллектуальной собственностью, которые могут стоить дорого

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги

Ускоряем PostgreSQL с помощью Tuned

Сериализация в Java. Давайте разбираться

OpenStack-грабли: как мы перезапустили облачную платформу Рег.ру

Что такое блокчейн, как работает и как его можно использовать

Должен ли тимлид писать код?

[Перевод] От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3

Как мы организовывали поддержку Unidraw

Подключаем «крысу» от ЕС ПЭВМ к современному ПК

Отбрасывает ли лазер тень?

State of DevOps 2024. Туда и обратно: 1. DORA-метрики и элитность

Безопасность облачных вычислений

Хорошо ли искусственный интеллект пишет программный код и как мы в Fix Price используем ИИ в наших решениях

Columbia Pictures не представляет: переходим на отечественные ТВ

Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике

[Перевод] Пролекарство. Новое обезболивающее точечно снимает хроническую боль

[Перевод] Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…

Искусственный интеллект на страже качества: Команда ZeBrains создала систему автоматического поиска дефектов ноутбуков

Проблемы при поддержке IT-продуктов на базе AI и варианты их решения

Как избавиться от храпа: реальная история из практики врача

Будь T-shape

Сказ о том, как мы опять откопали стюардессу

Препарируем слои образов Docker

NVIDIA RTX 4090 с 48 ГБ памяти: решение для ресурсоёмких задач

Hippo-RAG: Долговременная память для LLM, вдохновленная нейробиологией

[Перевод] Создание приложения для обратного поиска изображений с помощью Manticore Search

Осеннее обновление: релиз Proxmox VE 8.3

Пятничная занимательная логическая задача про программистов, придуманная LLM

Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL

Профсоюз из одного себя. Часть 5. Рыночек порешал

Квантовый ластик, Хорхе Луис Борхес и сказка, которая пишет сама себя

21 ноября 2024

Пока не поздно

Вопреки всем новостям, РКН не запретил научные публикации об обходе блокировок

Объединяем фреймы данных в pandas: две самые распространённые операции

[Перевод] 17 книг про управление в сфере IT, на которые вам следует обратить внимание

[Перевод] Сборщик мусора CPython и его влияние на производительность приложения

[Перевод] Когда имеет значение фрагментация индекса?

Пишем свою Diffusion модель с нуля

Как искусственный интеллект поможет увеличить эффективность команд

Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании

ИТ-шники: разновидности, отличительные черты

Самодельный WiFi модуль к автоматике раздвижных ворот

Практический опыт реверс-инжиниринга печатной платы: зачем, как и когда это нужно?

Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа

Извлечение данных. 1С Экстрактор или ETL — что выбрать?

10 тысяч поездок: статистика Атома обосновывает введение двухместного такси

Как разрабатываются электронные девайсы

Нейросети выбирают: ТОП технологий для современной геологии

CedrusData Catalog — новый технический каталог с поддержкой Iceberg REST API

Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках

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

Заключение об отсутствии аналогов по постановлению 1135

Разбираем китайский беспроводной микрофон

Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Введение в синтетические данные для ML: зачем они нужны?

Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0)

«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют

Я – наставник. Фантастические люди и где они обитают

Кроссплатформа, зови меня победителем

REST vs gRPC. Межсервисная интеграция для начинающих

Модели данных в BI-платформах: физика против логики

Как заставить LLM работать на вас – разбираемся на примере задачи сопоставления товаров на маркетплейсе

Мой первый опыт собеседования и его отражение в современном подходе к оценке IT-специалистов

Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого?

Установка Checkpoint SNX VPN client

Я угадаю, что рабочий цеха хочет ввести, с трёх букв

«Гиперболоид» советских радиофизиков: как лазер изменил мир

Отличник без усилий: как учиться лучше с помощью ИИ

В зоне турбулентности: история Boeing

Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования

Управление конфигурациями сетевого оборудования Eltex | Oxidized

Появился новый тип супер-накопителей: Это SSD и магнитная лента в одном устройстве

Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и все остальное. Что за девайс?

Безопасность в Битрикс24: пошаговый гайд

«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло

ИИ-инструменты для аналитиков: теория, кейсы, советы

Назначение языка программирования Elixir

Go-to-Market Framework и Product Development Framework — какой использовать, что общего и в чем разница?

Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений

Зачем IT-специалисту качать социальные сети для визы таланта

[Перевод] Создание XDP eBPF программы с использованием C и Golang: пошаговое руководство

Selenium обход капчи кликами или токенами? Продолжаем разбираться что же быстрее

Введение в Brisa: новый подход к веб-разработке

«ИИ-тестировщик»: от идеи к реализации

От токарно-копировального станка до космоса: немного о русской инженерной школе

Возможности поля HTML-документа, часть 2. Внедряем CSS и JS

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

Готовимся к Micromouse: как роботу построить карту лабиринта

Functional options in Go

Какие айтишники будут востребованы в 2035г, а какие – нет?

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

Как пересылать сообщения из Telegram в SMS с помощью бота