18 марта 2024

Парочка open source решений по доставке уведомлений

eNPS (Employee Net Promoter Score) и лояльности сотрудников

Как быстро выучить язык моделирования Archimate?

Всё ещё храните музыку в формате Hi-Res? Тогда мы идем к вам

Расчет потерь в MOSFET транзисторах

[Перевод] Обучение птиц новой информации

Небольшая компания представила процессор с 900 тыс. ядер. Что это за чудо технологий?

[Перевод] Используйте Arc вместо Vec

Советские и постсоветские НИИ и КБ как конвейер уничтожения ресурсов развития

Security Week 2412: атака на ChatGPT по сторонним каналам

Что внутри мощного мини-компьютера TECNO MEGA MINI M1? Разборка неттопа на базе процессора Intel i5-12450H

Сколько можно заработать на шаурме?

Обзор нового элемента функциональности vStack 2.2.1 «Область для импорта»

Инженерная культура Росбанка: что это и какие у нее принципы. Часть 2

Основные типы распределений вероятностей в примерах

Информация для тех кто хочет поработать в Европе. Сравнение поездов 1 класса Польша, Германия, Болгария

[Перевод] Можно ли извлечь энергию из гравитационных волн?

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

Дешево и сердито: геймдев на Godot 4.2 для тех, кто знает Python

Что делать, если меня не пускают «‎войти в ИТ»?

Городской мозг: как Сингапур цифровизировал управление государством

[Перевод] Два подхода моделирования исторических данных

[Перевод] Тестирование пользовательского интерфейса | Flutter

Телефонные мошенники: как банк становится соучастником

Паттерны Singleton и Multiton в Java: когда и какой лучше?

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

Клетка ХIV. Гомеопатия

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

Может ли форма пространства влиять на эмоции игрока?

Выпущена версия Jmix 2.2

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

Зачем ИТ-специалистам развивать собственную медийность

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

[Перевод] Разработка под Android в 2024 году

Как сделать джуна полноценной частью команды

Создаём DolbyDigital Surround аудио-плеер

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

Как поменялась защищенность российских компаний за год? Делимся результатами исследования

Пять важных деталей А/B тестов

Применение стационарных умных приёмников звука в составе сетецентрической системы

Классификация экзопланет (часть I обработка данных)

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 2: Классическое машинное обучение

Игра, которую невозможно не полюбить

Обзор планшета Blackview MEGA 1: больше экрана, больше звука, больше возможностей

Предварительная обработка данных для машинного обучения

Сообщества вокруг технологии: почему быть бесплатным недостаточно

70% IT-специалистов отметили важность атмосферы в компании, где им предстоит работать

Как запороть фишинг: советы пентестерам

Open Source спутниковая интерферометрия PyGMTSAR (Python InSAR)

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

Почему навигация в Google, Booking и Spotify именно такая, и какую лучше выбрать вам

Анемичная модель предметной области и логика в сервисах

Карьера в кибербезопасности, или Как расти в ИБ

Симуляция миров: как работает нейросеть SORA

Маркировка рекламы в ОРД ВК для digital-агентства по доходному договору

Как IT-компании работают с B2B-контентом и как он работает на них: «Быстрые отчеты»

Добычу гелия-3 собираются начать уже в 2028 году. Кому и зачем это нужно?

Что будет, если выйти из IT?

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

Способ автоматизации процесса получения BIM-моделей с Revit Server и последующей сборкой в Navisworks. Подробный гайд

9 функций SAP, которые есть у нас дома

Digital-мероприятия в Москве c 18 по 24 марта

Календарь семьи на MudBlazor с авторизацией и развертыванием на Ubuntu

Валидируйте это немедленно

Увольнение и беременность — юридическо-психологический гайд

Делаем начальный загрузчик с криптографической защитой для Synergy на базе Azure RTOS

Две новых книги по Python от американского и российского авторов с промокодом

Лучшие практики для надёжной работы с RabbitMQ

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

Основные функции Apache Tomcat

CI/CD Kubernetes платформа Gitorion. Непрерывная интеграция CI на базе Gitea/Forgejo

Удаленный доступ с помощью Континент TLS

Декодируем protobuf загружая чанки loadable-components в NodeJS

Мобильная разработка за неделю #530 (11 — 17 марта)

Без про-v-ода. Поднимаем точку доступа ловушку, тестируем сети на проникновение

9 Синтез и коррекция систем автоматического регулирования (САР)

17 марта 2024

UML: обзор основных типов диаграмм, диаграмма объектов. Часть 3

Тормозящая виртуализация на x86. Небольшая попытка разобраться Часть 4. KVM

Спринт с багами, или как (не) создать себе проблем

[Перевод] Исследование Данных в TryHackMe: Как Аутопсия Диска Раскрывает Скрытые Артефакты

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

Ваши KPI влияют на увеличение чистой прибыли? У 90% предпринимателей, которых мы исследовали – нет

Основы управления ресурсами в C

Подключение устройств из Sprut.hub в Wirenboard

Создать тест онлайн

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

Как я свою игру делал и что из этого получилось

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

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

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

Вызовы автоматизации: NFC-метки на металлической поверхности

Эпоха 2-нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

[Перевод] Инженеры NASA добились прогресса в понимании проблемы «Вояджера-1»

Правило трех и пяти в C++: что это такое и зачем они нужны?

Кейс: креативный редизайн мобильного приложения ХК «СКА» на 5 звезд от пользователей

[Перевод] FinRL: Библиотека глубокого обучения с подкреплением для автоматизированной торговли акциями

Мозг промышленного масштаба или как воплотить мечту в реальность?

Передача контекста и знаний в IT команде

Простой CRUD на chi. Часть 1

Эпоха 2нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

Open Canary – приманка для хакера

Отзыв на IJunior. Почему не стоит покупать курс IJunior. Spoiler: черепаший спринт в Gamedev. В конце mini-roadmap

Каждый день по ракете: SpaceX намерена выйти на ежедневные запуски. Кажется, компании это удаётся

История, создание и применение штриховых кодов

Основы Actor-Critic алгоритма

Дроби в ранних цивилизациях

Вы не созданы для управления. Почему ваша команда воспринимает нововведения в штыки

Без вас – никак. Почему отпуск руководителя становится ударом для компании?

Одноплатные ПК весны 2024 года: что предлагает рынок разработчику?

16 марта 2024

Минимализм / Минималист / TMUX.config

Спасаем Google shared drives от санкций (дополнение спустя два года)

DLP: предотвращаем утечки

JS. Валидация данных. Пишем свой YUP

Изучаем WebRTC на практике: Лучшие инструменты и демо

The Sims 4: разбор нарративных механик самой знаменитой игры без сюжета

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

Художественные приемы и профессиональные термины для создания изображений с ИИ. Всё, что нужно знать

[Перевод] Запускаем privateGPT локально на WSL c поддержкой GPU Nvidia

Арбитраж трафика в 2024 году: что это и как работает?

Устройство умного приёмника звука в составе сетецентрической системы установления координат источника звука

Разработка высоконагруженного игрового WebSocket сервера на Kotlin, Webflux с поддержкой BattleRoyale/Matchmaking

[Перевод] Как потерять управление оболочкой… Расследование

Разработка игры на C++/SFML: Начало

Часть 1. Геймификация: «Система образования как продукт: аудит системы

SwiftUI уроки (часть 4)

Какой работодатель тебя купит?

[Перевод] Я знаю, каким был твой пароль прошлым летом…

Телеграм бот + LLM (GigaChat)

Изменение формата отображения столбца какой-либо таблицы в программе DB Browser for SQLite

Часть 1. Популярные вопросы на хард-скиллы с решениями: что ждут от продакт-менеджера на интервью

Прототип Steam Machine десять лет спустя: во что можно на нём играть?

KC868-A8M: 8x8, GSM, RTC и прочие плюшки (плюс CAN для любителей)

Развод заказчиков на freelance.habr.com

Частное мнение о том, как «вкатиться» в IT

[Перевод] Инженер-аналитик или дата-инженер: Как выбрать нужного специалиста? | Census

Proof of Work и Proof of Stake для чайников

Пин коды от кредитных карт. Трудно запомнить. Нельзя забыть. Поэтому я их пишу прямо на самих картах

Ремейк про управленческие поединки

15 марта 2024

Postgresso 2 (63)

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

Хакатон Demhack: успехи проектов и новый анонс

ShIoTiny5 — OTA, часы, Encoder и прочие новости от v0.26 до v0.32

Дополненная реальность на производстве: как МТС и компания «Дайгер» ПО для промышленных AR-очков создавали

Краткий обзор токенизаторов: что это такое и зачем это надо?

5 механических клавиатур, на которые стоит обратить внимание в 2024 году

Кратко про Nameko Python

Юзабилити-тестирование сайта

О причинах технического долга, том, как с ним бороться и убедить бизнес, что это проблема

[Перевод] Разработка SQL Expert Bot: подробный гайд по использованию Vercel AI SDK и API OpenAI

Путь развития (Roadmap) Frontend разработчика

Септик и автономная канализация. Часть 1. Основы

Сравнение работы MTS AI Chat с другими русскоязычными LLM

И вновь KolibriOS! И вновь ассемблер!.

Чтение на выходные: «Пиксель. История одной точки» Элви Рэя Смита

[Перевод] Элегантный стек данных для встроенной аналитики

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

Систему модулей в Java для новичков

Качественные рекомендации в e-commerce — компоненты основных алгоритмов

[Перевод] Noted на Hack The Box: Искусство цифрового детектива

СТОИКИ, visibility, ИПР и другие «витамины роста». 9+ ключевых советов про карьеру от техписов

Как в СССР копирайт продлевали

Гуманитарный сдвиг в подготовке архитекторов 1С

Методы декомпозиции функциональности приложения

[Перевод] Ликбез по вложенной прокрутке в Jetpack Compose

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

[Перевод] Жалобщик, болтун, королева драмы и ещё 6 неприятных личностей c работы: как обойтись без конфликтов

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

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

Как я обновлял свой проект на Laravel c 10-й версии на 11-ю

Безопасная параллельная разработка. Istio

Async/await, There is no thread – легко обмануть тех кто сам обманываться рад

«Код-ревью — это когда твои комментарии в интернете действительно читают»: дискуссия с разработчиками на C++

Выжимаем из Random Forest максимум: увеличиваем полноту при 100% точности

Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

Сэм Альтман: создатель искусственного интеллекта, который боится восстания машин

Не исправил, а проработал принятие: как некоторые баги в играх стали фичами

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

Почему пароли безнадежно устарели и зачем ими до сих пор пользуются?

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

Её величество Плоская таблица

Упорядочиваем закладки

Проверь себя: Ты — знаток мира BI?

Пиррова победа Domain-Driven Design

Формализуем процесс создания нового API в микросервисах на .NET

Как работают квантовые генераторы случайных бит

[Перевод] Клонируем ноутбук при помощи NVME over TCP

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

Vivaldi для Android с настраиваемыми обоями

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

Полигон для творчества за 1500 р. Ч1: Позовите Кряка

Искусственный интеллект и прогнозирование метастазов

Курс «Континент 4 Getting Started 2.0»

Cocoapods pod install без интернета на CI при использовании Tuist

Жизненный цикл проекта внедрения ERP-системы на примере коробочных SAP и 1С решений, а также кастомных разработок

Аннотировать или да?

Снижение зарплат в ИТ

Как LLM могут повлиять на труд разработчиков (и не только их)

SQL HowTo: один индекс на два диапазона

Наш путь в создании информационной системы проверок контрагентов || Laravel having no problems

Проектирование боевых систем в играх: с чего начать

Остин — новая силиконовая долина?

Взаимосвязь менеджеров по продажам с другими отделами или история о том, почему цифре 1 в бизнесе не место

«Кем я стану, когда вырасту?» Что делать, если вам 30+ и вы до сих пор не знаете, какое дело вам по душе

Как быстро и качественно импортозаместить UI

Марафон DataYoga “Ничего лишнего” — кому будет полезна неделя лучших практик визуализации данных

[Перевод] Drag and Drop в Jetpack Compose

Побывал на дне ИИ России на ВДНХ

Использование Redis почти как SQL БД: Реализация чата с кешированием сообщений

14 марта 2024

Опыт организации планирования в машиностроении применительно к ИТ. Часть 3

Высказывания 3-х известных людей о проблемах современной разработки ПО

Птицу узнают по оперению… или профзащита от спама

Частые ошибки при освоении профессии QA Engineer

WordPress: разбор уязвимости в Discount Rules for WooCommerce

Как с помощью системного подхода повысить эффективной блока закупок в компании

Deepvoice = Deep Trouble. Новая схема атаки с помощью генерации голоса знакомых и коллег

Исследование деградации Li-ion аккумуляторов в результате “быстрой” зарядки

Пользовательские карты в Дельта BI

Новый виток стоимости чипов? На Тайване дорожает электричество — что это принесёт отрасли

[Перевод] Разработка SQL Expert Bot: подробное руководство c использованием Vercel AI SDK и API OpenAI

[Перевод] Интеграция нативных SDK во Flutter-приложение

6 важных принципов GDPR

Нижегородцы для нижегородцев: «Горький Тех» спродюсировал экспозицию в зале Маковского в НГХМ

Новые краски Vivaldi для iOS

История Sharp: как механический карандаш повлиял на становление гиганта электроники

Дневник разработки инди-хоррора про страшную тайну детей и их игры: Начало разработки

Еще больше ИБ-статистики: актуальные тренды, прогнозы и аналитика

[Перевод] Обнаружение XSS-уязвимостей (межсайтовый скриптинг) с помощью Python

Внутренняя разведка Active Directory через Cobalt Strike

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

Замыкания и декораторы в Python: часть 2 — декораторы

Ленивые бесконечные списки на основе Deferrable Views

Почему рациональный выбор невозможен

Добрый доктор для ML-команды: как тимлиду работать с людьми

ТРЕНДЫ В ОБЛАЧНЫХ ТЕХНОЛОГИЯХ, CDN И КИБЕРЗАЩИТЕ НА 2024 ГОД В РФ

Чем антисанкционная видеокарта Nvidia GeForce RTX 4090D отличается от обычной RTX 4090?

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

Интернет-связь для российских эмигрантов в Китае: Как мы это сделали 10Gb\s

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

Исследование пользовательского опыта с ChatGPT: мои лайфхаки, ошибки и выводы

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

Hello-Packet. Быстрая идентификация mikrotik

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go

Курьеры прошлого: история служб доставок в России

Sphinx для автодокументирования на проекте

Прозрачность процессов как инструмент эффективного взаимодействия

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

G2 Market Research vs Gartner: слон или тигр?

Говард Хьюз и паромобили Эбнера Добла

Подборка лучших внешних аккумуляторов с USB-C PD для ноутбуков

[Перевод] 10 прорывных разработок 2024 года по версии MIT Technology Review

Каждый айтишник желает знать: корпоративное обучение в МТС Тета

Шаг за шагом: как добиться синхронности в дизайн-команде за 9 месяцев

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

Работа с очередями мертвых писем (DLQ) в AWS SNS

Промпт-инжиниринг, провозглашенную следующим большим достижением, была убита ИИ еще до начала

Беда “войти в айти” или курсы тестировщика отзывы: Сколько студентов на самом деле находит работу после Skillbox

Какой язык программирования выбрать в 2024 году

Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем

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

Контроллеры для автоматизации, отечественные коммутаторы и оборудование для SMT-монтажа на выставке в Минске

Одно, чтоб править всеми: как мы сделали хаб для сопровождения СУБД

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

Apache NiFi. Как быстро подружиться с LDAP и Registry

Имплиситы и тайпклассы в Scala

Что такое настоящее выгорание?

13 марта 2024

Популярные языки программирования в России 2024

Обзор Протокола ISO-TP [ISO 15765-2]

[Перевод] Концепция телескопа LIFE прошла первое испытание, обнаружив признаки жизни на Земле

[Перевод] Первый в мире препарат для лечения заболевания лёгких, разработанный ИИ, проходит клинические испытания в Китае и США

Провести онлайн-опрос

Интерфейс под один палец. Концепция ONE TOUCH

Material for Mkdocs 9.5 — новое в релизе и полезные хаки при работе с документацией

Заметки на полях из истории развития свёрточных нейросетей

[Перевод] Как в git работает HEAD

Аномальное смещение перигелиев без тензоров

10 sim-карт на одного «корпоративного» гражданина России. Негласный запрет уже вводят на Госуслугах?

Сохранить мотивацию, организовать интересное обучение в IT, получить опыт подходящий для интервью и реальных проектов

Как избавляться от ошибок в английском языке. Окаменелые ошибки

IBM продолжает выпускать и поддерживать мэйнфреймы. Кто с ними до сих пор работает и где брать специалистов?

Откровения Марса: революционное поколение исследований горных пород и прошлого Красной Планеты

Зарплатные ожидания VS зарплатные предложения в IT: откуда взялся разрыв в 30%

[Перевод] Всё ещё используете If/else валидацию в Spring 6.0+ / SpringBoot 3.0+?

Книга «Жемчужины разработки. Чему мы научились за 50 лет создания ПО»

Всё сложится. Как Х5 присматривалась к китайской роботизации

Безопасность веб-приложений: анализ методов защиты от атак на уровне Backend

Самый тяжелый металл для легких дисплеев: краткая история осмия

Fastlane для Android разработчиков

Диффузионные текстовые модели — между двух миров

[Перевод] 10 распространённых рисков проекта и шаги по их устранению

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

Оживляем SVG в POWER BI часть 1

Как AI помогает повседневной работе команды разработки

Разбираем использование open-source Wunjo AI в ваших проектах с искусственным интеллектом и просто нейронные сети

Есть ли альтернатива Terraform?

Использование PKI для безопасности IoT

Контроль за мобильными устройствами с помощью ABQ в Carbonio

Интеграция счетчика тепла в Home Assistant

2FA для 1С по протоколу OpenID Connect на базе Keycloak

Генерация коротких текстов в жанре фэнтези, по заданным параметрам

Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении

Суммирующая машина Паскаля: больше не первый арифмометр

Стажёры рулят или Почему не надо бояться доверять молодым сотрудникам

От идеи до сервера на Mac mini M2 Pro: как мы запускаем новые продукты

Роботы–доставщики и беспилотные фуры: как трансформируется логистика

Простой способ обработки качественных исследований

[Перевод] Как сделать сканер Bluetooth-устройств на Python

Автоматизируем рутину в Android разработке: плагин для создания шаблонного кода на примере создания -api -impl модулей

Fullstack QA — путь самурая, или раскрытие потенциала тестировщика

11 лучших программ для нейросетей

[Перевод] Дилемма ИИ: когда обучение больших языковых моделей заходит в тупик

Новые технологические тренды в карьере на 2024-2025 годы

На этот раз быстрее: спустя всего два месяца выпущен релиз ядра Linux 6.8. Что интересного в новинке?

Непростая история японского чуда и радиоприёмник на микросхеме Sanyo

Терминальная ферма 1C на x2go

[Перевод] ИИ Ассистент Brave Leo для Android в деталях

В помощь IT-команде — «Регламент создания багов» или «Как сделать задачу ясной для тебя из отпуска»

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

Глаза и движение: влияние ходьбы на обнаружение визуальных стимулов

WebRTC. Как установить p2p соединение между браузерами

Польза ИT-систем в работе ИБ-аналитика

Шум в суждениях и предвзятость в решениях людей и нейросетей

Работа с REST API при помощи swagger-typescript-api

Дежурства должны оплачиваться

Продажи, польза или смех**чки. Что даёт максимальный прирост аудитории в социальных сетях?

Логирование времени выполнения методов с помощью аннотаций (AspectJ)

Обзор библиотеки FluentValidation. Часть 7.1. Встроенные валидаторы

Одно из самых востребованных IT-решений: простыми словами об API

12 марта 2024

В помощь музыканту: меняем тональность (и не только) звука с компьютера в Windows

Web3 приложение Twitter на React.js + Solidity | часть 2

ИТ-флешбэки: вспоминаем, как управляли инфраструктурой 20 лет назад

Pgpool-II

Как распространялся open-source-софт в 1992 году: Walnut Creek Software

Даже муравьи работают слаженнее. Почему ваши сотрудники не создают результаты?

Как ИИ помогает программисту — и почему это случается не всегда

Радикальная асинхронщина

Выбор технологического стека для digital-продукта в 2024 году

Апгрейд карьеры: как расти внутри компании

Пишем чат-бот для работы с PDF

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

Как провести PI-планирование на 100+ человек: от глобальных целей до точечных задач

[Перевод] Долой баги! Рандомизация веб-тестирования

Собираем простой дэшборд токенов на TON используя API Stonfi

«Надо включать мозги, руки в ноги и что-то делать» — интервью с Мариной Аншиной об IT в индустрии в 2024

Обзор часов HUAWEI WATCH GT 4

Схема-терапия — структура и алгоритмы психики

Как в Node.js контролировать потребление памяти при обработке сетевых запросов

[Перевод] Изучение перелётных птиц

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

Rule-based AI + Unity

Фронтенд-апгрейд для Jira. Как и зачем мы модернизировали сервисный портал КРОК

Управление проектами в новом измерении: познакомьтесь с METEOR Cloud и раскройте потенциал команды

[Перевод] Что нового во Flutter 3.19

Тот самый RAT-троян за 200 рублей: как защититься от RADX

В поисках самой мощной видеокарты! Тестируем А100 и А6000 Ada на большой языковой модели

CSS и безопасность данных

Защищаем сервис от перегрузки с помощью HAProxy

User Story Mapping или Карты Пользовательских сценариев

Портфель ИТ-проектов: учимся управлять не формально, а эффективно

Go на митап: обсудим sync.Pool, свой mini-k8s, паттерны и сообщения об ошибках

Новости из мира OpenStreetMap за февраль

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

[Перевод] Истерика Apple по поводу нового антимонопольного закона ЕС

Работа с Data Assets | Flutter

Кот в мешке: мастерство обработки ошибок внешних ключей SQLite

[Перевод] Анонс Asserts

Изучаем сетевой стек докера в rootless mode

Криптографические пруфы zkSNARKs для масштабирования и безопасности

Протокол защищенного обмена для индустриальных систем CRISP: поддержка в устройствах Рутокен

Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 4. Расширения, обобщения и методы

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

Работа с файлами других САПР в КОМПАС-3D. Часть 3. Добавление компонентов в сборку без предварительного открытия

Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей

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

Другой способ понять, как работает async/await в C#

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

API для своей программы (Delphi)

Цвет волшебства: медитирующий мозг в прицеле энцефалографа

Мы пилили монолит — много нас, а он один. Полезные советы от команды Яндекс Еды

Вернуть мамонтов и птиц додо: как собираются возрождать вымерших животных

Как сайты обнаруживают ботов по TLS

Полумошеннические конторы по ремонту ПК: любопытные эпизоды и советы

История импортозамещения: от BluePrism к SaluteRPA

Многоликий controller-manager и бесчисленные api-server’ы

Аналитика клиентского опыта: база

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Проблема с выключением звука при включении экрана

Tecno представила игровую консоль с AR-очками вместо монитора. Она круче Apple Vision Pro

Как использовать ChatGPT для разработки и учебы. Четыре сценария

Наноразработка — как сейчас обстоят дела в сфере наноботов

Аутентификация в 1С через OpenAM по протоколу OAuth2/OIDC

Анализ типов ИТ-проектов: как выбрать проект под свой характер?

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

Обзор библиотеки FluentValidation. Часть 6. Внедрение зависимостей

[Перевод] Какова природа времени?

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

Делаем RPG на Go: часть 0.5

11 марта 2024

А ты хорошо знаешь Go? Держи пару полезностей по оптимизации кода

ТЗ и архитектура в сольном проекте. Ахилесова пята или сизифов труд?

Com-WiFi модем для старых компьютеров

Juniorы врут об опыте работы. Проблема ли это для HR?

Кратко про протоколы взаимодействия в микроконтроллерах: SPI, IDC, UART, CAN

[Перевод] Метеорологи составили карту из 36 миллионов мест в США, куда били молнии

Операторы PostgreSQL для Kubernetes. Как мы выбирали идеальный вариант для организации системы DBaaS

Security Week 2411: критическая уязвимость в продуктах VMware

Платформа для корпоративных опросов

Запуск идеи стоит 5 млн, и это дорого. Как сэкономить на проекте? Спойлер: откажитесь от React

Управление обратным маятником в MATLAB Simulink без формул. Настройка PID регуляторов

Как я склеил картон и продал на маркетплейсах на 50 млн в год

Утилиты на PowerShell для системных администраторов

Мем, ставший легендой: Doom можно запустить на чем угодно

Android-приложение на Compose с нуля: Часть 2 (UI)

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

Xiaomi Redmi Note 13 и Redmi Note 13 Pro: универсальные телефоны на все случаи жизни. На что они способны?

Смотрим на современный инструмент для FPGA

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

Конвертация в один клик! Как перенести код из Teradata в GreenPlum без лишних затрат и усилий

Что такое Data diode и зачем он нужен?

Книга «Грокаем Continuous Delivery»

От Рэя Брэдбери до советской системы «СФИНКС»: как эволюционировала концепция «умного дома»

Web3 приложение Twitter на React.js + Solidity | часть 1

[Перевод] Современные команды и фичи Git, которыми стоит пользоваться

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

Как зарабатывать 300 миллионов рублей в год на ИТ для ЖКХ – интервью с основателем компании «Платформа»

Сказ про робота Unitree A1 — Часть 1: Базовые возможности

Бьемся с индексацией парных неравенств в планах PostgreSQL

Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

[Перевод] Что не так с управлением поставками?

ТудаСюда, почтовый сервер на Ubuntе (Exim4+Dovecot+Postfixadmin)

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

Bazel, stamping, remote cache (часть 2)

Динозаврик из Google перешёл в консоль

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

Как я чтение всего контента на RSS переводил

Гектор: крупнейший троянский астероид Юпитера

ARR: что это такое и чем он полезен бизнесу

Решение ошибки при миграции на Storybook 7: «Providers from the BrowserModule have already been loaded»

Встречи с командой PVS-Studio, митапы, сотрудничество

Что делать если кончается топливо, а заправки все нет и нет, как на новой трассе Москва-СПб

Модульность в JavaScript: CommonJS, AMD, ES Modules

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

Я написал бесплатную книгу для профессионалов в области AI (и не только)

Scram для создания аппаратуры. Проект по созданию системы тестирования ADAS или краткая история 8 месяцев нашей жизни

Системы генерации отчетов

Маркировка рекламы и отчетность для digital-агентства в 1ORD (ОРД Билайн)

ИИ в email-маркетинге: Масштабная персонализация

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

Какой язык программирования выбрать? Обзор на Go

Digital-мероприятия в Москве c 11 по 17 марта

Грубая сила. Брутим RDP,SSH,VNC, Instagram и стандартные формы веб-аутентификации

Minimal Phone, смартфон с e-Ink-экраном и QWERTY-клавиатурой, всё ближе к реальности. Перспективы девайса

Класс коннектор для Диадок API на Python

Сборка мусора в V8

Как составить резюме начинающему IT-специалисту

Тестировщики Activision Blizzard создали крупнейший геймдев профсоюз в США

[Перевод] Методы-расширения в Dart

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

Схемы шардинга в PostgreSQL

Маркировка рекламы и отчетность для digital-агентства в ОРД Билайн (1ORD)

DIY: Ваше собственное облако на базе Kubernetes (часть 3)

Quantum Force — новая серия шлюзов безопасности Check Point

CI/CD Kubernetes платформа Gitorion. Создаем замену GitLab CI на базе OpenSource-инструментов

Обзор библиотеки FluentValidation. Часть 5. Условия

GitHub Copilot ➜ OpenAI API proxy. Serverless

Мобильная разработка за неделю #529 (4 — 10 марта)

Как я начал заниматься спортом по 2-3 часа в день

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 2. Знакомство с виджетами и Qt Designer

10 марта 2024

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

Huawei разработала «магнитоэлектрический» диск. Что это за накопитель и как он работает?

Платформа для исследования вовлеченности персонала

[Перевод] США не скрывают от общественности инопланетян или технологии НЛО, заявляет Пентагон

Настройка CI/CD для самых маленьких разработчиков

Монета карман не тянет или история о том, как Глубина сделала меня своим Кадетом

Необычный RxJS

Монета карман не тянет или история о том, как Глубина сделала меня своим Кадетом

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 3: Hyper-V

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

Семантические ловушки асинхронности: Ключи к разгадке и эффективному освоению тем Task, Синхронность, Асинхронность

Обзор библиотеки FluentValidation. Часть 4. Сообщения об ошибках. Локализация

6 способов применения искусственного интеллекта для автоматизации процессов продаж

Создание генетического алгоритма для нейросети и нейроcети для графических игр с помощью Python и NumPy

Linux на ПК получил 4% рынка десктопов. Это новый рекорд, но чем он объясняется?

[Перевод] SQL в качестве API

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

Подготовка к конкурсу портфолио для магистратуры университета ИТМО

[Перевод] Поведение Curl на macOS отличается от документированного. Apple считает, что это нормально

«Физика для программистов» — как физтехи применяют её в приложениях. Бросок объекта под уголом к горизонту

В поисках гравастаров

09 марта 2024

[Перевод] 10 терминов ИИ, которые все должны знать (по версии мелкомягких)

[Перевод] Обзор дискуссий о «понимании» большими языковыми моделями (LLM)

На экзопланетах Проксима Центавра b и TRAPPIST-1 e может быть жизнь

Ложь по спасение в попытке доказать что клиент мамонт или как Тинькофф врет и ЦБ РФ и суду

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

Триггерные исследования — разбираемся в деталях

Применение георадара для обнаружения людей под завалами

Как из Proxxon (дремеля) сделать сверлилку для плат

Применение 1С Аналитика для торговли на Московской бирже

Начало Aircrack-ng и WEF

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 2: ESXi by Broadcom

Реализация алгоритма FRIS-STOLP (python 3)

Автодокументация Doxygen и её развертывание на GitHub Pages

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 1. Установка и первое приложение на PySide6

Внедрение библиотеки навигации Modo в многомодульный Compose проект

Паттерн Aggregate Outside

Эго состояния. Как с ними работать?

Nearest-Neighbors

Стать QA инженером в 2024 году и начать зарабатывать первые деньги?

Обзор библиотеки FluentValidation. Часть 3. Сообщения об ошибках

Монорепозиторий с pnpm и typescript для фронтенда на React и бэкенда на Node.js

[Перевод] Как калькуляторы вычисляют синус?

Цифровой цейтнот: почему свежие ИБ-законопроекты не находят широкой поддержки — примеры и мнения

Как создавали Корсаров

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

Из Windows 11 неожиданно убирают Windows Subsystem for Android. Что происходит и почему?

В чем же различие дорогого сайта от бюджетного

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 1: Общий обзор

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

08 марта 2024

Корутины C++ для чайников: пишем асинхронный веб-клиент

По граблям, по граблям. Пишем отзывчивый интерактивный виджет IOS 17

Как пройти собеседование на позицию системного аналитика в 2024 году

Контролируем чистоту воды с Home Assistant

Управление проектами: обзор публикаций за неделю

Как обрести самостоятельность, перестать быть Мидлом QA и мыслить как Сеньор

Смена профессии и мой первый опыт в IT: путешествие в мир фронтенда с Tauri, REST и Fetch API

Итерируемся по enum'ам в C++

Обзор библиотеки FluentValidation. Часть 2. Коллекции

Zustand.js: современный, невесомый, производительный и очень гибкий state manager

GTA Vice City на маршрутизаторе TP-Link TL-WDR4900: как удалось этого добиться и на чём ещё запускали игры

Spring Security 6. Авторизация и аутентификация на основе Базы данных

Войти в айти — советы от программиста по призванию

Разработка игр с использованием Go и библиотеки Ebiten

Создаем VR офис с Termidesk и Oculus

Переезд с Ubuntu 18.04 на 20.04 в подсистеме WSL

[Перевод] Почему Facebook* не использует Git

Многокритериальная оптимизация для ранжирования и отбора торговых систем

[Перевод] Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest

Самые горячие новости инфобеза за февраль 2024 года

Написание слоя API в приложении — это прошлый век! Встречайте универсальный прокси

[Перевод] Платформа Rasa в действии: оценка работы виртуального ассистента с помощью конвейера данных диалогов и аналитики

Королева кода: как Грейс Хоппер сделала компьютеры доступнее

Обзор библиотеки FluentValidation. Часть 1. Первые шаги

SD-Access без DNAC и ISE

Российские СХД, очень много платформ для ML, новые GPU и коммутаторы. Дайджест серверного железа за февраль

Долговременная память и афантазия

Программа поиска эллипсов и определения их параметров МНК

Анатомия эффективного интервью, часть вторая

Создание своего UEFI загрузчика

SwiftUI уроки (часть 3)

Внутренний конфликт и карьера

[Перевод] «Уэбб» разглядел галактику, бывшую удивительно активной, когда Вселенной было всего 430 млн лет

Из собирателей в фермеры 5 200 лет назад: необычная «карьера» человека из Виттрупа

Настройка беспроводных сетей на базе Cisco WLC + VMware EXSi (в Виртуальной среде) пособие для начинающих специалистов

Звуковые файлы в Lua

[Перевод] Настоящий игровой роутер

Android-приложение на Compose с нуля: Часть 1 (Прототипирование)

await anywhere, взгляд на третью сторону медали: sync vs async vs …

AMD решила пойти по пути Nvidia и выпустила урезанный ИИ-чип. Но что-то пошло не так

07 марта 2024

Непреодолимое желание копнуть поглубже (Cisco WLC)

Что внутри игрового ноутбука Maibenben X639? Разборка мощной модели с RTX 4080 и Intel i9-13900HX

[Перевод] Работа со временем и датой в C# с применением библиотеки Humanizer

Как за один pet-проект получить два диплома

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

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

[Перевод] Гайд по публичным выступлениям для программистов

Крылья. О психологии — не на психологическом

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

МЕТОДИКА НАХОЖДЕНИЯ ПОТЕРЬ В ОБМОТКЕ ДРОССЕЛЯ ВСЛЕДСТВИE СКИН-ЭФФЕКТА И ЭФФЕКТА БЛИЗОСТИ

[Перевод] Погубит ли Java 22 сборочные инструменты?

Why so heavy, Windows? Новая версия ОС Tine Core Linux «весит» всего 24 Мб. Что это за дистрибутив

Главные KPI для эффективной работы команд

CSS для печати на бумаге

E-commerce в 2024 году: как развивать бизнес, чтобы быть успешным

Microsoft Outlook Remote Code Execution CVE-2024-21413

Как джуну отрастить софты: советы и реальные истории. Часть 2. Отвечать за результат

Взлет и падение Xerox: от легенды IT до прозябания

Руководство для тимлидов: планирование, Agile и вот это всё

[Перевод] Исследования отношения и поведения в UX

Странные осцилляции в казалось бы простой числовой последовательности

Чародейка чисел: Как Ада Лавлейс написала первый в мире программный код

Из ревизора в IT и снова в ревизоры

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

[Перевод] Может ли тёмная материя состоять из гравитонов?

Что можно и стоит писать в поле Pre-conditions в тест-кейсах

Смотрим как работает RVO C++ в gcc

Чек-лист для бизнеса: что нужно сделать перед началом разработки сайта

Цифровое образование: возможности, угрозы и вызовы

Apache Flink: динамическое определение выходного топика в Kafka

Emcee — тест-раннер для запуска автотестов на Android и iOS: как работает, и какие проблемы помогает решить

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

[Перевод] Это вы сделали? Это я сделал

[Перевод] Это слишком опасно для C++

Нарушаем ограничения файловых систем *NIX

Обзор Vontar YG433 (YG430): Full HD-проектор в ультрабюджетном сегменте

Мобильные экранчики в ваших проектах: большой и понятный о гайд о различных дисплеях

[Перевод] Cloudflare разрабатывает Firewall для ИИ

Сможет ли IPFS полностью заменить HTTP?

15+ полезных ссылок для начинающего специалиста по Data Science

Кто витает в облаках, или Как хакеры атакуют MSP-провайдеров

Почему один отдел продаж приносит 100 млн р в год, а другой всего 7 млн р?

Если бы герои произведения были айтишниками

Как 10 лет делать проекты для реабилитации и самому не стать пациентом

Обзор Simulator — платформы для обучения инженеров безопасности Kubernetes с помощью CTF-сценариев

Выдающаяся женщина в IT: история Шафиры Гольдвассер

Ввод в нейроэстетику для дизайнеров. Часть 0

Путь Nvidia. Как компания, которая чуть не закрылась после первого чипа, стала «главной по мощностям»

Обзор электронной книги ONYX BOOX Kant 2: Привычный или необычный формат для читалки?

ПереОСМЫСЛЕние: Уничтожаем курительные нейросети

Фаззинг библиотек

Левиафаны, слоёное бытие и ноосферные бомбы

SSR: ключевой элемент сайта, который требует особого внимания

06 марта 2024

[Перевод] Kaggle. Enefit — прогнозирование энергетического поведения потребителей

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

Пришли домой из-за Element

Доклады о системном и бизнес-анализе: что было на Flow и что будет

[Перевод] Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд

Что скрывается под капотом НейроМенделеева

Как вообще этот ваш CI CD настроить

Получение мостов tor из GMail с помощью Python

Отрицание, гнев, торг, депрессия, новый сервис — как переключить коллег с Excel на другой инструмент, если ты техлид

Flowise: доступ к AI без кода

Что выбрать опытному разработчику? Фриланс vs агентство

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

Зимние новинки от Honor: стильные и надёжные смартфоны для работы и не только

[Перевод] Полезные расширения VScode для работы с документацией

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

Business intelligence и качество исходных данных

Любимые игры девушек

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

Как SpaceX захватывает космос

[Перевод] Основы управления состояниями во Flutter

Как концентрация на результате мешает вам жить

Собеседования в IT как драйвер профессионального роста

SQL инъекции для продолжающих: ломаем настоящий сайт

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

Бизнес-метрики в Sentry или как сделать велосипед из самоката

Сафари по удаленной работе: работа и жизнь в Южной Африке

Оценка внедрения архитектуры Jamstack в веб-разработке: тематические исследования реальных приложений

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

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

Как увеличить шрифт так чтобы контейнер не поехал? Адаптация UI/UX для людей с проблемами зрения в XML и Compose

Почему я возмущен хабрапостом на 75 минут, или Вы неправильно нанимаете DevOps

Обзор Переходника USB-CAN (SYS TEC USB-CANmodul1)

Гонка за скоростью: сравнение производительности ведущих фреймворков JavaScript в веб-разработке. Fastify, Express, Koa

Валидация данных на уровне бизнес-логики приложения

На стороне своих правил в ESlint

Звоните Кузе: как мы записали FAQ для инженеров

Что лучше, проще и эффективнее? ТРИЗ или «Метод отрицания». Предлагаю соревнование с решением реальных кейсов

WaveSync: Новый путь к нелинейному анализу эмбеддингов

Как я два года учился выговаривать твердый звук «Л»

Karpenter — умное масштабирование Kubernetes кластера

Портретная гармонизация изображений

Используем зубную щётку Evowera Planck Mini не по назначению

MenuetOS, которая умещается на дискете, снова обновилась: что «выросло» в новой версии

Как попасть в тех. поддержку и стать фиксиком

Как защитить бизнес при внедрении LLM (часть 2)

Гиперконвергенция — тренд 2024 года

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

Подробный гайд: Как собрать дашборд в FineBI за 30 минут

Ликбез по Data Governance, защита LLM и рейтинг BI-инструментов — и другие новинки в мире ML и DA

Авторизация и управление доступом на основе ролей для фронтенда

Восемь опаснейших уязвимостей февраля 2024 года

[Перевод] SQL в качестве API

Компоненты алгоритма рекомендаций «Сопутствующие товары» в e-commerce

Дивергентное мышление: человек vs GPT-4

Автоматизация Recon и как заработать на ней деньги в Bug-Bounty

Типовой процесс разработки решений на базе ИИ и типовые ошибки при их внедрении

Путь от монолита к разделению Compute и Storage: пример поиска «хранилища мечты» для большой аналитической платформы

Open Source в финансах. Проект Okama

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

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

Система иконок на React

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

Секреты тестирования Wiren Board:  test-suite и крафтовые стенды

Безымянная логика

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

fido2-token как инструмент администрирования MFA токенов

Войти в IT. Как живётся молодым специалистам в государственных медучреждениях

Обзор Kaspersky Secure Mail Gateway 2.0

Высокоточное измерение ЭКГ. Часть 2

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

05 марта 2024

Превращение событий PostgreSQL в события Laravel

Аналоги сервиса Анкетолог

Почему художники не любят нейроарт и как это решить

В общих словах про ЯП Dart

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

СКС для дата-центров: тренды 2024

[Перевод] 9 советов как ускорить автоматизированные UI тесты

Customer Satisfaction Index в заказной разработке

Virgin Galactic Ричарда Брэнсона приостанавливает полёты в космос до 2026 года. Что на этот раз?

Как рос мой доход в IT: от 17к до $21000 в месяц

Как я ad-hoc задачи аналитиков автоматизировал

[Перевод] Программированию конец?

Кибер Бэкап как мультитул для различных ИТ-задач

Системы автоматизации, SGRC

Бобры-п[р]огромисты

[Перевод] Навигация по страницам | Flutter

Деплоим сайт в облако за рубль в месяц

Разбираемся в BIA: популярные вопросы и неочевидные кейсы

Как правильно написать скрипт для виртуального ассистента

[Перевод] Структурированное логирование в Go с помощью Slog

Тепло для «умного дома»: как в XIX веке изобрели термостаты

Экспресс-исследование корпоративных коммуникаций в России 2023

ИИ и безопасность

Почтовый сервер с нуля. Часть первая

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

Играем с KAT Walk C2. (часть 1: собственно, играем)

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

Обзор балансировщика traefik

Подкаст «Скрамное IT»: о чем говорят айтишники (и что они недоговаривают)

Как защитить бизнес при внедрении LLM (часть 1)

Как перестать переусложнять и начать жить

ПИУ-2. Оживляем плазменный текстовый индикатор из СССР

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

Инструкция по SCA: генерация SBOM, инструменты, отличия

Как нанять работника в ИТ, если он реально нужен в 2024 году

Дави жуков

[Перевод] «Уэбб» собрал новые данные, проливающие свет на окончание «тёмных веков» Вселенной

Gemini ➜ OpenAI API прокси. Serverless

Стоит ли устанавливать в игровой компьютер 2 видеокарты?

Ключи Supermicro, SSM, VMWare и лекарство от жадности

Как тимлиду не нанять себе разработчика

Что научные исследователи знают про темные паттерны в дизайне

Когда говорят 'Сделай хорошо': Рекомендации для разработчиков по улучшению процесса

[Перевод] Halloween Protection

«Шум» в суждениях и предвзятость в решениях людей и нейросетей

Как расширить возможности стандартного Enum

Что такое архитектура приложений MACH и есть ли там технологический прорыв — кроме пиара и маркетинга

Как я перестал бояться и полюбил автоматизацию мобильных приложений — Robot Framework

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

Мини-ПК GEEKOM Mini Air12: что это за система и какие у неё возможности?

[Перевод] Что нового в планировщике / оптимизаторе запросов Postgres 16

Стоит ли учить английский в онлайн-школе английского языка?

Цена качества модели

04 марта 2024

Как преодолеть Intermediate Plateau: 5 советов преподавателя

Размышления о физической природе пространства

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

[Перевод] Я полностью слеп и я сам себе техподдержка

Создание Меню Бара с PyQt5 и Tkinter в Python

DotaDiviner — инструмент-аналитик и проводник по Dota 2

Security Week 2410: проблемы високосного года

Мульти-тенант в Django

10 агентств контент-маркетинга для финансовых компаний

SCARA-Laser. Часть 1. История

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

[Перевод] Типы-расширения в Dart

Редизайн игрового интерфейса. Как, а главное зачем?

Почему я бросил свою сеть по ремонту телефонов и причем здесь Онлифанс

Как выбрать удобный редактор кода для Python: руководство для разработчиков

Сравнение различных схем квантования для LLM

Какого уровня технологического развития достиг Иран за период санкций

Логика — волшебный инструмент

Создание игры «Змейка» с использованием Pygame: Пошаговое руководство

Автоматизация создания тестовых данных и загрузки исторических данных в SAP на основе SAP GUI Scripting

Где работать в IТ в 2024: ГНИВЦ

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

От первых задач до дизайн-системы: как мы работаем над развитием интерфейса

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

Pkl — новый язык конфигураций от Apple. Обзор и сравнение с YAML и JSON

Как рассчитывается стоимость газа в транзакциях Ethereum

[Перевод] Чего нужно съесть, чтобы быстро не постареть: влияние сенолитиков и сеноморфиков на процессы иммунного метаболизма

Кто первым записал сплайн-функцию? Как техническая механика  «предвосхитила» достижения теории сплайнов

Цифровой клон свиньи — как фермы становятся умнее

Чеклист, как не превратиться в пепел

Десктопное приложение с нуля на .Net и C# с помощью ChatGPT

Новая современная СУБД SoQoL. Посмотрим на неё внимательнее

Книга «Объектно-ориентированный Python, 4-е изд.»

Основные возможности кластеризации Patroni в PostgresSQL

Изучение Java в 2024 году: что стоит почитать. 6 книг, которые можно рекомендовать

Доступ к серверу за NAT

Паркет устарел. Пора менять

Тирания личного бренда в IT

От Cache до Middleware: эволюция Tarantool

Кэширование кода в веб-приложениях

[Перевод] Что случится, когда Солнце поглотит Землю

Это не баг, а фича – 6 ситуаций, с которыми должен справляться каждый QA инженер

Цена эксперимента: вчера vs сегодня

Спектр: контроль файловых хранилищ

Timeweb Cloud CLI. Часть 1: S3

Проверяем Blender

Полезные ресурсы для тестировщиков

Установка и настройка tor в Linux Mint

Интервью

[Перевод] Сложные проекты для программистов, чтобы учиться новому

Digital-мероприятия в Москве c 4 по 10 марта

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

Методы очистки данных в Pandas

Почитать и посмотреть: #2 – 3 марта, 2024

Маркировка рекламы с разаллокациями в 1ОРД (Первый ОРД) для блогеров

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

Small talk для большого успеха: общение с рекрутером, коллегами и новыми знакомыми

Как сделать версию для слабовидящих для сайта за 3 минуты по ГОСТу Р 52872-2019

Правило 16 байт: развенчиваем миф о производительности структур в C#

PKI для IOT, архитектура защищенной сети ESP32 + Mosquitto SSL и Flash Encryption для хранения сертификатов

Итоги февраля для гейм-индустрии: уволены более 2100 работников

Бигтех, о котором вы вряд ли слышали. Как локальные IT-компании подвинули Google, Amazon и других гигантов

Высокая ПИТ — это преимущество по цене, так как это лучшее соотношение результаты/затраты

T Северной короны

Celery для новичков

Илон Маск уверовал в пришествие AGI, а Биткоин взлетел на 44%

В огне не горит, в воде не тонет: новый вид связи может работать практически везде. Но и это не все

Анатомия эффективного собеседования. Что делать и чего не делать на собеседовании, часть 1

03 марта 2024

Безопасник познает ОУД. Применение ОУД в АСУ ТП. Часть 1 (Задание на безопасность)

Рекомендации при работе с PostgreSQL

Обмани меня, если сможешь

Асинхронная работа с файловой системой в Vert.x

Первый опыт работы с EventBus шиной событий | Автоматизация тестирования на Java

OpenWrt отмечает 20 лет выпуском собственного маршрутизатора

Фишинг «фичи» Телеграма

Выявление потребностей клиентов через опросы

InfiniBand в Windows — это просто

Как быстро и эффективно выгореть на работе: опыт выжившего

MSSQL: data compression vs backup compression

Как сэкономить на печати? Почему сэкономить надо именно на ней.Безуспешная борьба вендоров за смерть фотобарабана

Где искать работу Go разработчику в 2024 году

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

О найме. Взгляд оттуда

Теория химического строения. Ликбез. Часть 1

Наш опыт Android и iOS разработки в проекте

Мобильная разработка за неделю #528 (26 февраля — 3 марта)

[Перевод] Continuations для взаимодействия асинхронных задач с синхронным кодом

Установка и настройка Samba с доменной авторизацией и аутентификацией (файловый сервер)

Пик цен на IP-адреса, государственное регулирование и попытка разблокировать блок 240/4 — что там с переходом на IPv6

Dino Crisis: достойна ли внимания сегодня?

Мультимодальный маршрут In A Nutshell

Экономим теги SCADA системы

Apple M1 — разбор с точки зрения аппаратной безопасности

Чернила дороже золота и блокировки из-за неоригинальных картриджей: у HP теперь проблемы с продажей принтеров

SQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024

На собесе – соловей, на работе – бармалей. Почему на собеседовании кандидат один, а на деле – другой?

Сказ о CDN, чтение на ночь

Мини-ПК для «тяжелых» и не очень задач: 5 моделей начала весны 2024 года

Как я рабочую задачу автоматизировал, не написав ни строчки кода, с помощью AI-ассистента

02 марта 2024

Личное облако на Proxmox

Cross-Encoder для улучшения RAG на русском

Telegram-бот как системный администратор сервера

Некоторые наблюдения в инфракрасном свете

Роботы, язык, мышление

Лояльность сотрудников

[Перевод] Базовая гигиена серверов Linux (часть 1)

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

KolibriOS: пробуем ассемблер

[Перевод] «Уэбб» обнаружил «чрезвычайно красную» сверхмассивную чёрную дыру, растущую в ранней Вселенной

NeoVim для Ruby разработчика

Виртуальная реальность из 90-х возвращается: появился эмулятор Virtual Boy для Nintendo 3DS. Как игры выглядят сейчас?

Как писать приложения под Android

Дайджест публикаций про управление проектами за неделю

Аналитика ради аналитики или как выжить в стартапе

[Перевод] Квантовые компьютеры. Для чего они нужны?

Half-life через 25 лет. История серии

Получаем деньги за подбрасывание монет стоимостью в миллионы долларов

Сканируем сеть. Собираем информацию об организациях

Жидкостное (водяное) охлаждение для ноутбука своими руками

Обзор ПО «VNCM»

Переезд на линукс .NET разработчика. Как изменился линукс за 15 лет

10нм техпроцесс и 6 ГГц: Intel ставит новые рекорды производительности чипов. Что нового?

[Перевод] 36 багов 29 февраля 2024

Что лучше для спецназа? Индивидуальный дрон или ракетный ранец?

01 марта 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки

За что я ненавижу IT

Опыт организации планирования в машиностроении применительно к ИТ. Часть 2

Создание базового образа с Packer

[Перевод] Что такое инерциальный управляемый термоядерный синтез

Что расскажут на GoFunc: язык, инструменты, архитектура и патологоанатомы

Перечислить всех. Красота русских фамилий как фактор уязвимости в пентестах Active Directory

Выступления в стиле SMART: в чем отличия от TED и IT-конференций

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

Ну, наймете вы накрутчика опыта и ничего страшного — вам даже полезно

Быстрее, чем SSD: Samsung разработала быстрые карты памяти SD Express большой ёмкости. Что это за носитель?

[Перевод] Организация данных на экране | Flutter

Одномерный лес и все прочее

DIY: Ваше собственное облако на базе Kubernetes (часть 2)

Алгоритмы ИИ и машинное обучение: “Смотри, тут рыбка. Большая и маленькая”

Оптимальное управление обратным маятником, пример реализации модели в MATLAB

[Перевод] От ICQ до Zune: чему могут научится продакт-менеджеры на примере проектов, которые потерпели фиаско

ChatGPT и опытный Айтишник vs лучших мозгоправов города

[Перевод] Они хотят, чтобы мы забыли, как выглядят фильмы

Через тернии к звёздам: строим SSDLC на OpenSource-компонентах

Как я завершил карьеру IT разработчика, но стал программистом для самой сложной ОС

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

Как киношные хакеры испортили жизнь ИБ-специалистам

Вступил в силу запрет на статьи о Tor и VPN

Защита Home Assistant

Микрофронтенд с использованием Module Federation. Соединяем компоненты между системами на разных фреймворках

Новая миссия на Марс и ракета Джеффа Безоса New Glenn: проект вошёл в стадию реализации. Как идут дела?

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

Питомцы и их айтишники: 6 историй ко дню кошек

Почему так важна открытость и как её прокачать

Чтение на выходные: «Найти идею. Введение в ТРИЗ — теорию решения изобретательских задач» Генриха Альтшуллера

KD+SM Uplift Modeling. Часть 2. T-Learner. Субпопуляции и Дивергенции

Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя

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

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

Межсервисная авторизация в Авито PaaS

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

Улучшаем свой код на Python

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

SwiftUI уроки (часть 2)

Простой учет оборудования в TeamDo: как проводить инвентаризацию не затратно

Предсказание. Как Вернер Фогельс видит ближайшее будущее IT

[Перевод] Взлом сновидений может помочь в лечении людей

Оживляем контроллер машиниста от ушедшего в историю электропоезда

Парсинг! Почему он нужен именно Вам?

Декрет в IT: другие навыки, страхи, преимущества

Играем в ReactOS

На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes

Что такое СУБД Greenplum? Зачем она нужна в больших проектах DWH? Чем отличается от ClickHouse?

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

5 советов для начинающих IT-специалистов

Путь от преподавателя английского к AI Product Manager

(Не) безопасный дайджест: мегаутечки, дипфейк-созвон и атака шифровальщиков

[Перевод] Инструмент подбора красок для покраски миниатюр. Часть 1: теория

Что тестировщик уже умеет для работы аналитиком

Какие новые технологии появились на авторынке в 2023 году и чего ожидать от 2024?

[Перевод] Wasm vs Docker containers vs Kubernetes vs serverless: битва за первенство

REST API сервер на Bash с использованием сокетов и Apache

[Перевод] 13 конфигураций Kubernetes, которые ты должен знать в 2k24

Бизнес понимает только в деньгах

Бабахинг в реверс-инжиниринг: опыт обратной разработки

29 февраля 2024

Схема создания контента во все социальные сети на месяц (тратя всего 3 часа)

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

Английский язык для программистов — часть 1

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

Что о безопасности приложений расскажут на SafeCode

Мини история Биткоина для чайников и возможные идеи для роста

[Перевод] Как использовать Elasticdump с Manticore

Как сделать игру, если ты ниче не умеешь

Packer: мультисборка, пост-процессоры и пользовательские плагины

Разработка производительного распознавателя автономеров для edge-устройств

Генерация beacon’ов под Linux для Cobalt Strike

Как работает криптография в ДЭГ

Опыт автоматизации управления FPGA-стендами для распределенной команды: отказ от готового решения и работа над ошибками

Как взламывают биометрию и заставляют нейросети придумывать способы атак: топ-6 докладов с PHDays о ML и AI

[Перевод] Terraform для инженерии данных

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

Большие пакеты в Arch Linux

Что я понял, изучив 50 книг про IT?

Деплой Flutter-приложений и особенности платформ

Что нам стоит технологии для российского бизнеса построить: топ-5 отечественных разработок для промышленного сектора

Матрицы помогают в олимпиадных задачах

Что не так с углеродными кредитами и как ИИ может помочь

Лучший стек для питониста-джуна 2024 (2 часть)

Куда и как съехать с Qlik Sense

3D-сканирование как инструмент обратного инжиниринга агрегатов

Бруксизм, или дентальный компрессионный синдром

Смарт, Стрит. Кто? Решите вашу проблему номер один (конспект книги)

Что такое психосоматика, и почему она не тождественна порче на кукле вуду

[Перевод] Cloudflare открыла код фреймворка для программируемых сетевых сервисов — Pingora

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

Кейс: разметка приложение с нуля на конкретном примере

Можно ли взломать хакера? Распутываем кибератаки с CTF-турнира. Часть 3

ВКПа. Введение, ч.3. Графика. Имитационное моделирование

MES — вместо зоопарка автоматизаций на производстве

Когда лучше купить МФУ, а когда принтер и сканер по отдельности

Технический долг — тихий убийца

Jenkins CVE-2024-23897

Как мы по шагам строим корпоративную архитектуру банка

Android Lint: оптимизируем проверку мердж-реквестов

Как мы ускорили написание кода на 20% с помощью обучения сотрудников работе с веб-уязвимостями

GitLab CVE-2023-7028

[Перевод] Что такое переадресация портов Kubectl и как она работает?

[Перевод] 35 лет игре «Prince of Persia»

О неуловимой киберпреступной группировке Mahagrass: RemCos, BadNews и CVE-2017-11882. Часть 1

Аксиомы HR. Если вы начинающий руководитель, то это для вас

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

Обзор синтаксиса Tailwind CSS

Как мы обучали 50 тысяч клиентов в B2B стартапе

SMM-стратегия. Из чего и зачем?

WinRAR CVE-2023-38831

Эволюция оценки программиста на интервью

Wubuntu: Linux с интерфейсом Windows 11 и возможностью запускать «виндовый» софт. А ещё и Windows 95

Управление производством игровых уровней (Часть 1)

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

Не читал? Я осуждаю! 5 имен, которые должен знать каждый тестировщик

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

Хватит маппить все руками, используй Mapster

IT-компаниям: что нужно контролировать, чтобы не потерять миллионы на налогах и штрафах от ФНС

Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect

Vivaldi 6.6 — Всесторонний подход

Как мы воплотили CI/CD в 1С, или зачем девелоперу непрерывные интеграция и поставка?

[Перевод] Грандиозный парадокс, существующий в сердце каждой чёрной дыры

Хроники вещества: симметрия, кристаллы и дальний порядок

[Перевод] ИИ-помощник Brave Leo теперь работает с PDF и Google Drive

Разработка интерфейса | Flutter

Инструкция для блогеров по маркировке рекламы и оформлению отчетности в ОРД Амбердата (ОРД-А)

Chromium. Отрисовка страницы с помощью Blink, CC и планировщика

Апгрейд ресторанов и кафе: превращаем холодильник в камеру дефростации

Как в ЛАНИТ прошёл IT-мит​ап, посвященный искусственному интеллекту

Тестируем OpenAPI-документацию в автотестах

[Перевод] О странной фаллоцентричности модели GPT-J

[Перевод] При полной луне этот код работал иначе

Моя квантовая Вселенная

Краткий обзор фреймворка Svelte

Удаленный доступ для доменных пользователей в Континент 4

Осторожно, IoT: как бытовая техника становится проблемой для компаний

Ноутбук Toshiba T1100Plus год 1986

Изоляция в тестах с Kafka

Дополняя реальность: что мы выяснили при разработке AR HUD

Распределённые облачные системы хранения Filecoin и Storj

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT»

Выборы президента США глазами математика. Что произошло за последний месяц?

Табуляционные машины Германа Холлерита — вольная реконструкция

Оранжевый k8s кластер на ладони

28 февраля 2024

[Перевод] JSON in GO

Когнитивные искажения у аналитика данных: найти и починить

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

Что же протекло на 500 миллионов записей. Попытка поиска (неудачная) и теория заговора (обыкновенная)

Обзор библиотеки Actix в Rust

Ретро-гейминг на Pico Pi: создаём свою Dendy

Обучение на веб-тестировщика | Как и с помощью чего обучаю я

Маленькие и живые: карликовые планеты Эрида и Макемаке геологически активны

Некоторые антипаттерны проектирования в Django

Mubeng — инструмент для ротации прокси-серверов

К вопросу об импортозамещении

Туннелирование трафика через RDP-соединение

Как неПросто сделать холодный бэкап Postgres

Как составить договор с помощью нейросетей?

Книга «Blender. Дизайн интерьеров и архитектуры»

Почему я больше не буду учить программированию

Особенности и проблемы mock-сервера Swordfish API Emulator

Нужно ли пересматривать модель open source — обсуждаем ключевые сложности и предложения сообщества

[Перевод] Часы на синусах и косинусах в CSS

Металл для космоса, брони и машин: краткая история молибдена

«Будет просто», — говорили они. Через тернии к ЭДО

Создание WordPress-плагина для отправки SMS-сообщений

Недвижимость и Big Data: плюсы технологии

Как сломать крышку унитаза и стать спортивнее за счёт компании: поездки PVS-Studio 2023 года

Управляем командами на Laravel

Юнит-тесты: чек-лист методик проектирования

Наноматериалы и нанотехнологии. Часть V

Был программистом, а стал системным аналитиком: что хорошего в смене специализации и каких ошибок лучше не совершать

Уведомления через Telegram-бота при помощи почтового триггера Yandex Cloud Functions

HoloTile от Disney и проблема свободного движения в VR

Как разработать браузерное расширение в Chrome на React: разбираем на примере Cloudhood

Сборник советов, как упростить работу с YAML-файлами

Сбор обратной связи от клиентов

Архитектура MVC и поддержка реактивности для jQuery

Сглаживание DLSS – будущее игровой индустрии?

Настройка Exchange ActiveSync в Carbonio

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

Что не так с умными очками и есть ли у них будущее

USB Type-C SWD Adapter

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

Как дизайнеры помогают заменить GitLab: что из этого получилось

Pure.DI v2.1

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

Интегрируем Kotlin сервис с AI чат-ботом с помощью Spring AI за 5 минут

Ищем вдохновение, мотивацию и новый заряд энергии

nanoCAD GeoniCS: программный комплекс для решения маркшейдерских задач

De Beers: как с помощью рекламы компания заставила всех покупать кольцо с бриллиантом

Мы обречены на виртуальную реальность: Vision Pro и его конкуренты

Как показать руководству, что есть проблемы в информационной безопасности?

Хватит использовать AI-плагины! Как получить доступ к LLM-преимуществам через API Jay Copilot

Инь-Янь консолидация для процедурной генерации границ

(Еще один!) личный опыт переезда в США. Часть 2: виза

Как удешевить авторизацию по максимуму, если в вашей системе миллионы пользователей: кейс компании UDS

Механизм тревожного состояния и новый метод борьбы с ним

Как СССР научил мир делать искусственные алмазы и зачем они нужны

Skunk Works курильщика, или собственный лоу-код на страже продаж

Telegram Mini Apps с мгновенной оплатой

Moscow QA #2 митап для тестировщиков

Обзор релиза Apache Ignite 2.16.0

Потоковая архитектура бота Telegram

Осознанная оптимизация Compose 2: В борьбе с композицией

Как мы приготовили массу блюд c помощью одного ингредиента: GraphQL

Как СССР научил мир делать искусственные алмазы и зачем они нужны

NLP для поиска грамматических ошибок

Настройка Eltex SMG-3016 в роли УПАТС

Миграция API с Framework на .NET6 — скандалы, интриги, расследования и немного выводов

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

За три миллиарда лет до зарождения Милкомеды

Обзор функциональности сервиса ПрайсМатрикс: обработка прайсов от поставщиков

Математическое моделирование технологических объектов и систем глазами и руками студента

Реализуем touch жесты на vanilla js. Часть 1 (rotate)

27 февраля 2024

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

[Перевод] Кодируем крестики-нолики в 15 битах

Ansible + Grafana Loki: Настраиваем отправку уведомлении в чат после логина на сервер по SSH

Нужно ли вести контекст по брендовым запросам?

Как быстро написать API на FastAPI с валидацией и базой данных

Как аналитику сохранить нервы и мозги

Как тебе такое, Sony: умельцы «доработали» PlayStation Portal, запустив на девайсе эмулятор PSP

История про то, как HR рылась в моей помойке

Google Apps Script и с чем его едят

Так офисы или удаленка, Яндекс?

Войти в ИТ после 45-ти: личный опыт смены профессии

[Перевод] Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков

Книга «Эволюционная архитектура. Автоматизированное управление программным обеспечением. 2-е межд. изд.»

[Перевод] Идеальная длина pull request-а – пятьдесят строк

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

[Обсудим] Выбираю новый ноутбук для UX/UI-дизайна, офисной работы и путешествий

Как мы автоматизировали VDS и пытались не сгореть

Записки хирурга. Распиливание слонов PostgreSQL наживую и без анестезии

Инфраструктурные пайплайны в Jenkins

Если ты не копирайтер, но нужно что-то написать: ну очень простые правила про предложения

Почему невозможно купить хороший нож рыбака? По тем же причинам, что и появился и пропал Touch Bar в MacBook Pro

Работа с виджетами Flutter | 2 часть

Культура суеты

Приручаем нейросети

Биометрические системы Apple и их безопасность

Платформа для нагрузочного тестирования на базе Apache Airflow

Нахождение порогов с оптимальным балансом классов

«Ньютон» – мультитул для гитаристов

Митап по С++ в Питере и онлайн: цена абстракции, статистический анализ и дискуссия о код-ревью

Исследование безопасности десктопных приложений на основе Electron

Динамические Breadcrumbs на React, React Router и Apollo GraphQL

Динамические плейбуки

[Перевод] Мультиагенты, основанные на больших языковых моделях(LLM)

Open Research Knowledge Graph: новый подход к научной коммуникации

Подключение NeboAir к Home Assistant через MQTT

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

Вырезаем кусочек из объема, не залезая в объем

Между хайпом и реальностью: объем мирового рынка генеративного ИИ в 2024 году с прогнозом до 2032 года

Синхронизация учётных записей пользователей в Организацию Яндекс 360 для бизнеса

Точно в цель. Обзор коммутатора Zyxel XMG1915-18EP

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

Борьба с рутиной при написании сопроводительных писем с использованием Python

Обзор схемотехнических решений BMS для литиевых батарей

Цифровой рубль — начало цифрового концлагеля

КОМПАС-3D и работа с файлами других САПР. Часть 2

«Идеально сохранившиеся» останки ящерицы, жившей 280 млн лет назад, — просто подделка из 1931 г. Бывает и такое

Краткий обзор поведенческих паттернов в Rust

Механики удержания в играх

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

DR, SDN, V2V: обзор свежего релиза платформы виртуализации zVirt 4.1

Зачем в Scala трамплины и как их использовать

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

Как мы оцифровали футбольные матчи с помощью CV

Почему не стоит продавать свой бренд по франшизе всем подряд

Создание новых экземпляров Nextcloud  с помощью скриптов Ansible

Почитать и посмотреть: #1 – 26 февраля, 2024

Перенос данных из одного S3 облака в другое

Фрустрация как подарок: Матрица Осознанного развития

Ментальный учёт: одинаковые деньги имеют разную субъективную ценность

Что известно про Intel Core i9-14900KS — первый процессор с частотой 6,2 ГГц из коробки: нагрев, TDP, охлаждение и цена

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

[Перевод] Я уже 14 лет в отрасли, но программировать по-прежнему сложно

Учимся читать новости правильно (на примере космонавтики)

Спектр: контроль Active Directory

CVE-2024-1709 и массовая атака на медицинские учреждения США

Полиномиальные корневые методы синтеза САУ ч.3 (заключение)

Отношение к нейросетям как показатель лабильности мышления

Сравнение utility types библиотек или тайпскрипт на стероидах

26 февраля 2024

Security Week 2409: PrintListener, кража отпечатков пальцев по стороннему каналу

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

Экспериментальная сортировка тернарным деревом

Деплой aiogram-бота на хостинг. Подробная инструкция

Создание Chat-Ops бота в Mattermost на python

Легко архивируем 1С на холодное хранилище SELECTEL v2 в 2024 году

NLUX: Библиотека интерфейса Conversational AI

[Перевод] Как украсить и оживить сайт на Astro с помощью KwesForms и Rive

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

Что такое The Festival Floppies и причём здесь Джон Ромеро и SimCity

[Перевод] Новые клиентские хуки React 19

[Перевод] Angular на стероидах: наращиваем производительность при помощи WebAssembly

От космопортов до нейроинтерфейсов: как техномиллиардеры вдохновляются фантастикой

Плагины IDE — простой способ войти в безопасную разработку. Без регистрации и СМС

Образовательный разрыв или купон на одну помощь

Концепт бюджетной видеостены неограниченного размера для web-приложения

Размер выборки для A/B теста

Что умеет калькулятор зарплат в IT — о сервисах Хабр Карьеры

Переделали всё, не разломав ничего, или Проект по информационной безопасности (взглядом PM)

Московский уровень медицины в регионе: переосмысляем клинику

Погружаемся в Kubernetes: полезные материалы от сотрудников Selectel

Гид по брендингу для агентств недвижимости: Создайте бренд, который любят клиенты

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

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

Стажировки с обучением в IT. Как попасть и какие подводные камни вас ждут

Реальная эффективность. Как подняться на новый уровень

Repeatable migrations в Flyway

Кто через 5–10 лет будет проектировать российское телеком-оборудование

Агротех в Марокко: какие стартапы эта страна дала миру

Больше космического туризма: Space Perspective предлагает стратосферные полёты в капсуле

Максимально простая игра на C++ (в консоли)

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

Разбираемся с Cloud Landing Zone

В мире незавершённых задач: почему важно доводить дела до конца?

Раскрывая потенциал GenICam и Harvester в системах компьютерного зрения

Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета

Нео-РНН или Make RNNs great again

Раскладываем Git по полочкам: терминология

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

[Перевод] Безымянный язык программирования без присваивания имён

Памятка: 15 фраз для стендапов на английском языке

Как мы феерически открыли даркстор Даркстор в Дагестане

Digital-мероприятия в Москве c 26 февраля по 3 марта

Пути внедрения поддержки скриптов в Dart/Flutter

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

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 1. Введение

Почему у нас все еще нет летающих машин?

Квест за тимлида: как живёт менеджер в корпорации

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

Идеальный офис 2.0

Конец программирования, как мы его знаем, или Что нас ждёт с LLM

CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

Высокая ПИТ — это скорость реакции на быстро изменяющиеся условия

Маркировка рекламы для digital-агентства в ОРД Амбердата (ОРД-А)

Элементарный английский для Elementary — грамматика и не только

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Китайские инструменты для взлома раскрыты в гигантской утечке (I-S00N)

Настоящая магия: возможности необычного ПК с внешним PCIe сокетом и кое-что еще

Git в условиях экстремальной атомарности веток

25 февраля 2024

Каков C++ в gamedev'e?

Запросы, хуки и спагетти

Прокси-сервер для Android на Go

Самый простой CI/CD пайплайн для flutter приложения с Codemagic. Часть 2

[Перевод] Популярные конфигурационные опции для работы с git

Пишу форму без использования хуков

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

Настройка iredmail на debian 10 (buster)

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

Самый бюджетный телефон с гибким экраном: Libero Flip от ZTE стоит всего $420

Task и structured concurrency в swift

Перспективы промышленного производства фуллеренов и нанотрубок

Самый простой CI/CD пайплайн для flutter приложения с Codemagic. Часть 1

[Перевод] Что ты делаешь для безопасности Active Directory? (часть 2)

Open-source ML от Apple

Помощь на старте: 10 полезных ссылок для начинающих iOS-разработчиков

Тесты производительности фреймворка Cample.js. Отчёт № 1

Проведение исследований для подтверждения идеи

Оценка эффективности программ обучения

PQ3, Apple’s New iMessage Security Protocol: что нового?

Цифровая диктатура и демократия через цифровую общественную инфраструктуру и Web3. Где ваша страна сейчас?

Использование resilience4j со Spring Boot

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

Как нарратив повлиял на дизайн уровней в Alan Wake

Интеллект в СКС на примере imVision CommScope

Тонкости работы short-circuit routing в ASP.NET Core 8.0

[Перевод] Что ты делаешь для безопасности Active Directory? (часть 1)

Российский open source и работа с открытыми решениями: какие вопросы заслуживают внимания — чеклист и мнения экспертов

SwiftUI уроки (часть 1)

Мобильная разработка за неделю #527 (19 — 25 февраля)

Sacred: ностальгия прошедшая проверку временем

Решение проблемы N+1 при работе с Kotlin Exposed

[Перевод] Релиз Bun Shell

Три пингвина под окном… Точки над Ё. Обзор рабочих мест пользователя 1С собранных на отечественных дистрибутивах linux

Модульный ноутбук MNT Pocket Reform поступает в продажу. Что за девайс и почему столько задержек?

Работа с виджетами Flutter | 1 часть

Импортозамещение по-американски: США начинают выделять серьезные средства полупроводниковым компаниям внутри страны

DIY — USB Jig для восстановления окирпиченных Android девайсов

24 февраля 2024

Зачем ПСБ обучает IT-специалистов в «Школе цифровых ролей»

ИТ в РФ уже не нужно? Попытка анализа рынка на основе того, чего нет

Формула плоского годографа точки звуковой волны в изотропной равномерно движущейся среде

Электронные подписи. Но что мы знаем о мультиподписях?

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

ВКПа. Введение, ч.2. Копирование автоматов и начала имитационного моделирования

Дайджест публикаций про управление проектами за неделю

Я создаю Систему (RealRPG) в реальной жизни

KC868-A16S: тоже железный, но в два раза дешевле

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

Переворачивающиеся при умножении числа

Настройка CI/CD глазами разработчика

Как перестать «ходить на дырку» на даче и не надышаться миазмами

Пишем сложный Page object для playwright тестов вместе с Dorama

Principal Recruiter: роль, которой не хватает рекрутингу

Интерактивная диаграмма Ганта для тысяч работ

Опыт организации планирования в машиностроении применительно к ИТ

Гудбай Pusher, привет Laravel Websockets

[Перевод] Итак, вы думаете, что знаете Git? Часть третья: реально большие репозитории

Как с помощью YouTube продать умных столов на 25 млн за 1 год без вложений в рекламу

[Перевод] Как я пишу HTTP-сервисы спустя 13 лет работы с Go

Наконец-то не лопата! Обзор смартфона 8849 Tank Mini: компактный, защищенный, с мощным фонарем и лазерным дальномером

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

UUIDv7

«Выученные уроки» или «Никогда такого не было и вот опять»

Учимся читать новости правильно (на примере авиации)

Открытый код. Сокрытие данных

ID: способы аутентификации сегодня, их преимущества, недостатки и перспективы развития

Redux vs Mobx кого же выбрать для React-приложения в 2024 году?

Маскирование баз данных

«Сделано в СССР». Неожиданное продолжение

Хочешь сэкономить на облаке? Не игнорируй, утилизацию GPU при тренировке сетей

Хорошие и разные одноплатники конца февраля 2024 года: 5 моделей для различных целей

ДОМОХОЗЯЙКАМ ПРО РОУТЕРЫ

23 февраля 2024

Как хранить токены и пароли в программах на Python

Типичные задачи аналитика. Часть 2. А есть ли тренд?

Каким будет мир, если нейросети станут помогать юристам?

Edge ML для людей с ограниченными возможностями

Работаю на стройке, чтобы писать статьи на Хабре

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

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

Figma закрыла Dev Mode: пути обхода и их краткий обзор

Отладка Spring-микросервиса в контейнере

Чтение на выходные: «Корпорация гениев. Как управлять командой творческих людей» Эда Кэтмелла и Эми Уоллес

Кратко про FP в Julia

Spring MVC REST API: автономная конфигурация при написании модульных тестов

От идеи к успеху: гипотезы в развитии продукта

Технология софтостроения NexusMind (Или как я строил TELEGRAM бота на python)

Живого интернета не существует

Как я пытался нанять свитчера

Аналоговые индикаторы против цифровых. Жертвы маркетинга против ретроградов

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

Разработка Tizen-приложения для Samsung Smart Signage Platform(SSSP): гайд для js-разработчиков

webOS возвращается к жизни в лице LuneOS. Что происходит и чего ждать от операционной системы

Эмуляция сотового телефона… на сотовом телефоне

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

[Перевод] Наземные лазеры смогут разгонять космические аппараты на пути к другим звёздам

[Перевод] Как использовать Fetch API в Node.js, Deno и Bun

[Перевод] Заблуждения джунов о том, кто такие сеньоры

Проектирование организационных структур промышленных компаний

Интеллектуальные СКС в ЦОД

Когда прокачивать стату в танках на примере Tanks Blitz

Настройка двухфакторной аутентификации по VPN. Континент 4 — MultiFactor

Как родились названия популярных языков программирования?

И снова лазерные диски: китайцы представили болванку с емкостью в 200 ТБ

22 февраля 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 5. Прерывания и драйверы устройств

Оцифрованный True Crime

DIY клавиатура из фанеры

Пагинация. Нестандартное использование Spring’овых Page и Pageable

Не только травим тараканов: о роли тестировщика в разработке

Сбор обратной связи от сотрудников

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

[Перевод] ActivityPub в Awakari

Танцы с парсингом, kubernetes и миграция в Yandex Cloud: как мы делали Kontragent.io

AI и системный / бизнес-анализ

Как связать натуральные ключи с суррогатным в Anchor Modeling

Проблема чистого листа: что делать, если в голове пусто, а от тебя ждут креатива

«Да кто такой этот ваш FinOps?»: считаем и оптимизируем потребление кластера Kubernetes с помощью OpenCost

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

Опальный миллиардер: история основателя Alibaba Джека Ма

Как увеличить продажи интернет-магазина: 5 трендов e-commerce

Обрезать нельзя сжать. Как ускорить метрики проекта без больших вложений

Вижу цель, не иду к ней: как приводить проекты к результату

Взрывной рост георекламы: что нужно знать рекламодателям в 2024 году

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

IT в гос. секторе. Менеджерим службу скорой помощи

[Перевод] Легендарные процессоры 8-битной эпохи

Фича-пати и что в ней важнее: фича или пати?

Домашний сервер GameDev разработчика. Где найти железо?

[Перевод] Логический долг гораздо разрушительнее технического

SmartFlow: «В начале был пароль...» или новая аутентификация VK ID

70 лет Сиду Мейеру — величайшему создателю игр

API-автотесты: как достичь наиболее полного покрытия?

Воронка продаж — опыт и ошибки при внедрении CRM

Краткий обзор развития лямбда-выражений в C++11, C++14, C++17 и C++20

[Перевод] Мы не можем увидеть первые звёзды, но способны изучить их влияние на первые галактики

Закрытие QIWI, как вернуть деньги с электронного кошелька

Сканирование 300 раз в секунду: как мы решали проблему в SAP ERP

Практическое применение Sliver’ов для создания современного UI

WS, но лучше

Рашид. Создаем нейронную сеть (конспект стоящей книги)

Quality Gate для автоматизации QA

[Перевод] Частичная агрегация

[Перевод] Хакаем спортивные часы

Эмулятор чиповых карт и замена FIME SmartSpy

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

AMD начнёт продавать 3-нм процессоры уже в конце лета. Что о них известно?

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 3

Как действовали хакеры на ноябрьском Standoff 12. Разбираем цепочку атак на космолифт и не только

Code Mining. Могут ли аналитики читать код?

KD+SM Uplift Modeling. Вошли и вышли, приключение на 20 минут

Добавление ресурсов в приложении | Flutter

[Перевод] Серьги из матрицы светодиодов

[Перевод] 10 полезных команд Git

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

PVS-Studio и тренды 2023 года. Что волнует наших клиентов?

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

«Кошелек или жизнь?» Выбор бизнес-аналитика

[Перевод] «Уэбб» разглядел, как в ранней Вселенной зарождается галактика, похожая на Млечный Путь

Содание Web components на Vue 3

Где посмотреть ретро-девайсы в Москве

Обзор языка Crystal

Королева форумов — Discourse. Ruby on Rails is Best

LinkedIn Top Voice: крутая идея или полный провал?

Личные финансы в формате txt

Генеральный директор OpenAI: онлайн-боты с искусственным интеллектом сделают шаг вперед, которого никто не ожидал

[Перевод] Лабораторное происхождение ковида-19 можно считать доказанным. Кто сделает следующий вирус для новой пандемии?

Backblaze: надёжность жёстких дисков падает год от года. Это актуально для HDD большинства производителей

21 февраля 2024

Анализируй это или статистика авторов и комментаторов Хабра

Логирование: понятие, механизмы и уровни

Node Pools в AKS

[Перевод] У умирающих звёзд могут быть совершенно иные зоны обитаемости

Обзор курса Certified Bug Bounty Hunter (CBBH) от HTB Academy

Мораль в египетской мифологии. Почему Сет завистлив, а Исида преданна? И что бы мы сейчас сказали на это?

Маркировка рекламы для рекламодателей на платформе ОРД Сбер

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

Тест батареек Opticell, похожих на Duracell

Временные ряды с Julia с библиотекой TimeSeries.jl

Виртуальные туры в недвижимости: 6 шагов внедрения

Игра змейка на ардуино

[Перевод] 15 тенденций в области разработки программного обеспечения в 2024 году

Modbus терминал и не только

Код-ревью и Рингельман

Предсказание от We Wizards: сегодня вас ждут успех в делах и новые скиллы

Codia AI: скрины в дизайн и дизайн в код

Как я проектирую формы

«Захватить флаги!»: решаем задачи с CTF-турнира. Часть 2

Этика в сфере ИИ или новые вызовы человечеству в XXI веке

Подготовка к собеседованию на позицию Data Scientist. Часть 1: Live Coding

Подключаем микроконтроллер ESP32 к Flutter-приложению

Тестируем отечественную систему виртуализации: ПК СВ «Брест»

Запрет на авторизацию через импортные сервисы, меня это не касается?

Простая выгрузка из БД Microinvest в 1С Битрикс

Российские сайты начали удалять статьи о VPN

[Перевод] Как устроен языковой сервер

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

Монетизация бессоницы или как я майнил энтропию

Менторинг в ИТ: зачем нужен ментор, если есть книги

Как выбрать компанию для стажировки

Агротех на телефоне: Гана, или фермеры, у которых нет Интернета, но есть ИИ

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

FineBI под микроскопом: Обзор новых функций и улучшений в Q1 2024

Бэкап, бэкап и еще раз бэкап

Приглашаем на Cinimex QA meetup (офлайн/онлайн)

Советы начинающему ИТ-наставнику: стоит ли начинать?

Как ставить задачи, чтобы их понимали

Как инженер-геодезист настраивал автоматизацию для перезапуска службы ArcGIS Server и что из этого вышло

Вакуумируй это: сбор и удаление мусора в базе данных Greenplum

Sub-GHz во Flipper Zero и бесконечное множество внешних модулей

Зачем нужен индивидуальный план развития?

Мягкие экзоскелеты. Когда сила — не главное

Диплом специалиста ИБ. Часть №3 — Портативное устройство SmartPulse

Делегирование административных полномочий в Carbonio

Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI

От Skia к Impeller: эволюция графического движка в кроссплатформенной разработке на Flutter

Дзюба, Аттила и 1 миллион долларов ущерба: истории громких взломов

Standoff 365. Самое красивое недопустимое событие в деталях

Как работает блокчейн Scroll: технические детали и обзор архитектуры

На что стоит рассчитывать на первой работе: путь стажера (data engineer)

Deep dive into delegated properties: разбираемся с делегатами в котлин

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней

Свертка

Как обезопасить веб-сайт от атак ботов через Cloudflare

[Перевод] Разница между Modbus и Profibus

Поиск элементов в Appium

Техники usability — как проектировать сложные системы, чтобы они стали простыми для использования

ИИ лаборант

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 2

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

Можно ли получить «опасный» ответ от GPT-4 и как защищаться от Token Smuggling

Как я настраивал WireGuard Server на MikroTik

[Перевод] Новый отчёт НАСА предполагает, что к 2050 году мы сможем добывать энергию в космосе

(Еще один!) личный опыт переезда в США. Часть 1: оффер

Время есть отношение бытия к небытию. Немного слов про Time-to-event analysis

[Перевод] Laravel 11. Что нового?

SETI@Home, или Как миллионы людей искали следы внеземного разума

Как айтишники делали автосервис

Приглашаем на онлайновый митап про карьеру техписа: наём, развитие, треки

Vertica Eon в K8S — 3 года развития

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

Что работодатели ожидают от джуниор Java-разработчиков

Карьерный путь: Android мобилка, фронт или бэкенд?

Как провести анкетирование клиентов

[Перевод] Запускаем Brave на ARM64 для Windows

[Перевод] Новый рекорд производительности FizzBuzz

Критерии качества аналитиков

Тестирование Spring Security

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

Платежные карты для путешествий — как они устроены, и какие самые выгодные

Делаю навигацию в приложении на Compose

Инсталляция и первичная настройка Sangfor Cloud Platform. Часть 1

Гексагональная Архитектура и Spring Boot

О чем говорят руки. 2 место на соревновании Kaggle

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

20 февраля 2024

Вариантность обобщенных типов в картинках и простых примерах

Установка Home Assistant на PC

[Перевод] Когда парное программирование не работает

Автоматизируем создание отчетов в Word с данными из Excel на Python

ThinkPad X1 Fold 16: ноутбук от Lenovo с гибким дисплеем. Дизайн и возможности

Как составить эффективное резюме через нейросети

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

[Перевод] Введение в планировщики иерархических сетей задач (HTN) на примере. Часть 2

Троттлинг в Kubernetes. Или как настроить лимиты, чтобы приложения не “тормозили”

Искусственный интеллект — мнение экспертов, собственный анализ

Все, что я думаю о премиях и бонусах после 29 лет работы в продажах

Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие

Triangulum Galaxy — Галактика Треугольника

О важности гайдлайнов в дизайне иконок

Удаленка схлопывается? Как сохранить для себя этот режим работы

Как искать работу в городе-миллионнике

Pet-проекты. Советы себе начинающему

Почему проверять результат вызова malloc c помощью assert плохая идея

Классификация облака точек с ограниченными данными: воксели и сиамские сети

Вышли новые RTX 4070 Super, RTX 4070 Ti Super и RTX 4080 Super

Правдивы ли мифы о кибербезопасности промышленных предприятий и зачем мы разрабатываем свои best practices

Вестник Midjourney: обзор шестой версии модели

1/n: Задачи leetcode JS — «Max Consecutive Ones» (Найти максимальное количество последовательных единиц)

Хочешь хорошую зарплату — не ленись развиваться и получать фундаментальные знания

Персонализация e-commerce через AI: способ как увеличить конверсию в e-commerce

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

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

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

Может рухнуть при первой атаке. Почему компаниям важно прокачивать киберграмотность

121 грамм за $1,2 млрд: цена образцов астероида Бенну. Но дело не в деньгах

Второй подбородок в 25 лет. «Цифровое» старение айтишников

Знакомство с DevSecOps Guideline: правила организации безопасной разработки на уровне процессов

Шутим в комментариях к коду

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

Вопросы по Appium на собеседовании

Java Spring Reactive WebSession на примере

Негативное свойство отрицательных чисел

Надо ли раскошелится Проджекту на ChatGPT 4 и есть ли разница в ответах с бесплатной версией

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

Обзор библиотеки drake в R

Проблематика RaaS или почему вымогатель BlackCat так быстро прогрессирует

iOmega ZIP. Уже не дискеты, но ещё не HDD

Какой плащ был у Понтия Пилата? Отвечает GigaChat

Автоматизируем проверку содержимого PDF-файлов с помощью pdf-test

CAE для любопытствующих: инженерные расчеты — какие они бывают

nanoCAD Конструкции PS: инструменты схематичного армирования и работа диспетчера настроек

Astra Automation — новый продукт для автоматизации ИТ-инфраструктуры

Паттерны программирования в Unity

Первое приложение на SolidJS

Активность найма на IT-рынке в 4 квартале 2023

Как оценить работу SEO-подрядчика и проверить эффективность продвижения?

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

Как ошибки проектирования при разработке на Symfony могут привести к перерасходу ресурсов

Будущее ИИ в радиологии — обзор конференции RSNA 2023

Визуальное тестирование на playwright без эталонных скриншотов

Опыт (и советы) майнинга на кастомном асике

Развертывание Kaspersky Security Center 14 на Astra Linux SE (на базе данных PostgreSQL 14)

[Перевод] Учебный центр Rasa: NLP для разработчиков

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

Albumentations: XYMasking

Комбинированное рабочее место

[Перевод] Экзоскелет мощностью 1 лошадиная сила для ежедневных путешествий

В чём сила, брат?

19 февраля 2024

Магнитные монстры

Оценка удовлетворенности сотрудников

Security Week 2408: уязвимости в Microsoft Exchange и Outlook

Телеграм-бот для беспокойных родителей

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

Как фрилансеру посчитать реальный доход за месяц?

Миссия – нанять айтишника. Особенности найма и нюансы в 2024 году

ChromeOS Flex vs Windows 11 для старых ПК и ноутбуков: альтернатива от Google

MCTS простыми словами

Искусство увольнять: офбординг как ключевая компетенция. Выжимка доклада с IT-конференции «Стачка»

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

Какую систему налогообложения выбрать для IT-компании в 2024 году?

Единая модель безопасности в Дельта BI

Как NASA развивает Землю, стремясь в космос, и почему это оказалось выгодно экономически

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