14 октября 2024

Первый металлургический ML-хакатон от ОМК ИТ. Погодите, что???

Давайте писать красиво: второй сезон «Конкурса красоты кода»

Исходный код на прощание: разбор ошибок в проектах закрывшейся инди-студии

Случайные обои от AI каждый день

ThreadLocal и проблемы с памятью: что вы должны знать

Committed vs Completed

Что выгодней — свое железо или облако?

Как на производстве следят за качеством и что делают с браком (и причём здесь Кольт и Cadillac)

Про наглого клиента, или мониторинг borg backup в prometheus на коленке

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

HMAC-SHA256 и Telegram Mini App

Ремонт HDD Western Digital My Book Essential: система не видит диск, нет питания. Дело в плате

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

Кто придумал школы

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

Числа с фиксированной запятой для NES/DENDY

[Перевод] Понимание спецификации ECMAScript, часть 4

Почему AI не заменит программистов

Веб-аналитика — компас в мире рекламы: как не заблудиться и достичь цели

[Перевод] Новый мультиспектральный анализ манускрипта Войнича выявил скрытые детали

Удаленка под угрозой: зарубежные компании возвращают людей в офисы. Почему это неизбежно затронет Россию?

Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМ

Трансформация или чемодан без ручки (часть 6) Первые грабли, как обойти их и не получить при этом в лоб

Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада)

Зачем и где нужен API Gateway

Во имя богов Рандома. Настраиваем вероятность исходов в играх

[Перевод] Экспорт данных из базы данных в Excel на C#: 5 проверенных методов

Работа в команде. Зачем нужна и как правильно выстроить?

Использование AI для интернационализации (i18n) вебсайта

Как мы учим языки. Часть 3. Повышаем продуктивность

Агрегаторы против официальных сайтов отелей — кто доминирует в поисковой выдаче Google и Яндекс?

Линейный и бинарный поиск в Clojure

Функция скользящего среднего для регенерации на графике

Полная автоматизация ворот

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

Как готовить EdgeAI в 2024/2025 году

Как приготовить MVI в 2024 часть 1

Моделируем работу ПЛИС красиво

Как создать 3D-игру в Scratch с нуля — туториал для детей

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

13 октября 2024

Приключение пакетишки

Хроники российского рынка как бы труда

Абьюз в среднем менеджменте: реальность или выдумка?

У меня был план, и я его НЕ придерживался

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

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

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

Node.js-бот для Телеграм: CRUD-L через аргументы команд

Альтернативный список заблокированных в РФ ресурсов Re:filter

Обзор библиотеки RxPY

Лоттократия лучше демократии! Статья о криптографических выборах

Julia 1.11: новый релиз и много возможностей. Что добавили разработчики и что изменилось?

Документальный фильм Three Decades of DOOM вышел

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

Locust: проводим нагрузочное тестирование

Мобильная разработка за неделю #559 (7 — 13 октября)

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

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

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

Почему WiLo (Wi-Fi + LoRa) вызывает сомнения? Как оно работает и есть ли смысл?

Транснациональная Мегакорпорация Будущего

[Перевод] Анализ CVE-2024-43044 — от чтения файлов до удаленного выполнения кода в Jenkins через агентов

Настоящая история квадроберов

Systemd и Swift приложения

Postgres, как настроить запросы между разными БД

12 октября 2024

Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер

Как найти своего идеального QA и отсеять жертв инфоцыганских курсов

[Перевод] Стимуляция блуждающего нерва и режим сенсорной сверхобучаемости

История одного модального окна или переходим с UIKit на SwiftUI. Часть 1

[Перевод] Все ваши секреты принадлежат нам*

Всё своё ношу с собой. Мои простые правила организации личной базы знаний

[Перевод] Учёные заявляют, что Китай может обнаружить стелс-самолёты F-22, F-35 с помощью спутниковой сети Starlink

Что ждёт IT-отрасль в будущем? Расскажет ректор РосНОУ Владимир Зернов

Как Generative AI может помочь в подготовке к собеседованию для ИТ специалистов

Попробуйте Tauri

Взлом паролей методом брутфорса, уязвимой машины в Kali GNU/Linux с hydra, medusa, ncrack — просто

Реорганизация огневого оснащения домашней стеклодувной мастерской, преамбула

Сказ о русской артиллерии. Электронный мозг артиллерии и при чём тут русско-японская (1905-1991 гг.)

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

Киберучения «CyberCamp 2024» глазами Гостя

Как повысить эффективность разработки ПО. 5 крупных направлений

Не сливай бюджет в рекламу, пока не проверишь бизнес по каждой метрике и не выведешь юнит-экономику в плюс

Извлечение квадратного корня из перестановки чисел: выводим новую(?) формулу

Что на неделе: личная жизнь владельцев Android, блокировка Discord и «Тиндер» от «Одноклассников»

Suno, как аранжировщик etc

Когда старые игры молодеют: Age of Mythology получила глобальный ремейк 22 года спустя. Каким он получился?

[Перевод] Почему GitHub на самом деле победил: история глазами сооснователя

Server Side Rendering на Go

Размышления о шаропоезде

Токенизация рынка предсказаний: Gnosis Conditional Token Framework

Токенизация рынка предсказаний: Gnosis Conditional Token Framework

[Перевод] Совместная регенерация

Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз

Javascript для детей: ТОП-20 полезных ресурсов по программированию

11 октября 2024

[Перевод] Пилотируемый корабль SpaceX Crew Dragon актуализирует возможность использования системы реактивной посадки

GPIO STM32, альтернативный вариант

Что такое технология TTS, как устроена и каких сферах используется синтез речи

SoundCloud Api или как пример «плохой» документации

Физика + нейросети: суть алгоритма, который принёс Хинтону и Хопфилду Нобелевскую премию

ConcurrentBag в C#

Производительность СУБД — расчет метрики, временной анализ, параметрическая оптимизация

Игра-кликер от создателей Плюс Сити собрала 1 млн пользователей за неделю

Эссе «BIM сегодня»

Бизнес-сериал: формируем BI-систему в строительстве почти в прямом эфире. Часть II

Топология в анализе данных?

Со вкусом ацетона: Как ИИ чуть не отравил программистов темным ПИВОМ

Приключение на 20 минут. Часть 1: автоматизируем запуск проектов в SoapUI

192 ядра на процессор — релиз серверных AMD EPYC Turin

Когда нужен TypeScript: введение в мир надежного программирования

[Перевод] Новая методика существенно повышает эффективность систем RAG в поиске необходимых документов

Сага об агенте или как LLM может помочь в разработке на Jmix

Как мы в Ранний доступ выходили. Продажи, ошибки и выводы. Tenebris: Terra Incognita

Обзор готовых решений для построения портала IDP и когда они не подходят: анализ на примере кейса компании Evrone

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

Проигрыватель видео с поддержкой транскрипта

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

Фракталы, капуста и рок-н-ролл

25 000 зрителей, 6 000 соло-участников и 138 команд в киберучениях — как прошел CyberCamp 2024

Типы тестов в Laravel

Звездогалактики или история о третьем населении

Используем Buildpacks вместо Dockerfile

SMS-автоответчик с обновлением статуса: еще один канал связи для клиентов, которым мало интернета и звонков

Intel Core Ultra 200S Arrow Lake-S — что изменилось в новых десктопных процессорах?

Проектирование и роль САПР в современном строительстве: Философский взгляд

В МТУСИ написали сразу 7 статей на Хабр

Data Ocean Nova. Next-gen платформа данных класса Lakehouse

Починили весь Discord в бесплатном VPN Amnezia Free

Чтение на выходные: «Психологический анализ The Legend of Zelda. Сюжеты франшизы как отражение игрока» Энтони Бина

Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов

Спутник связи Telstar 1: революция в спутниковых коммуникациях

В МТУСИ разработали алгоритм для определения объекта захвата роботом-манипулятором

Правила файрволов не так уж и безобидны

От чего зависит комиссия Bitcoin

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

Смена специализации в IT: когда отпуск уже не спасает

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

Презентация для выступления. Как свернуть текстовую простынь

Представлена новая ИИ-модель для борьбы с голосовым мошенничеством

Кто такие чаптер-лиды и зачем они хэду

В МТУСИ предложили метод машинного обучения для обнаружение фишингового сайта

Как EA FIFA превратилась в EA Sports FC: от футбольной настолки до топовой видеоигры

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

Что умеет карманный компьютер DigiPort на базе Raspberry Pi 4 — ИИ, хакинг, игры и не только

Общие правила оформления тест-кейсов и их атрибуты

Опыт самостоятельного перехода с продуктов компании JetBrains на экосистему EvaTeam

Рейтинг инструментов BPMN

Балуемся кластеризацией и синхронизацией: как устроена мгновенная загрузка фото в Яндекс Диске

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

Будущее наступило, восстание машин уже идёт. Просто ползучим методом

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

От новостей до идей клиентов: управляем ченджлогом и роадмапом

[Перевод] Биороботы, созданные из клеток мёртвых организмов, раздвигают границы жизни, смерти и медицины

LLM агент для работы с Google Spreadsheets

Ошибаться и учиться на реальных задачах: как студенты получают опыт работы с FPGA и процессорными ядрами

Gotbit: история PR катастрофы

От КиШ до Britney: как мы в МТС собрали свою кавер-группу

Эксперты объяснили необходимость перехода к цифровой трансформации государства и экономике данных

Онлайн vs офлайн: как меняются потребительские привычки, и что это значит для продактов

Что нового в PVS-Studio для Unreal Engine?

Автомашинист. Запускаем блок коммутации и сопряжения

Дом.ру, или опыт одного дружественного поглощения

Топ 3 привычки для улучшенного обучения

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

Поиск соседей в двумерной массиве

Голограммы и звук: новый метод 3D-печати

REST API и архитектура сервиса

Отбор на соревнование МТС (TrueTechArena) — противоречивые впечатления

Основы интеграции информационных систем. Часть 2. GraphQL, gRPC, WebSocket, webhook, брокеры сообщений

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

Данные – это новая нефть

Культурный BI: конференция Visiology и Conteq в Санкт-Петербурге

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

Leading и Lagging индикаторы в разработке продуктов

Создание списка выбора конфигураций 1С, опубликованных как веб-приложения

Инспектор транзакций: управление конфликтами в СУБД

Spring Patterns. Часть 2. Spring + ThreadLocal. AOP. Transaction cache

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

10 октября 2024

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (вторая часть)

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

[Перевод] Домен .io может исчезнуть. Как геополитика влияет на доменные имена

Сложные проекты или как продать проект автоматизации руководству

[Перевод] От инъекций к таблеткам

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)

GoodbyeDPI перестал работать новый фикс 10.10.24

«Ты во всем виноват» или про ответственность Руководителя проектов (Практические советы РП)

Использование корреляционного анализа для определения корневой причины деградации СУБД

Дизайн-спецификация к интерфейсу

Как TikTok бустит монетизацию, шеринг контента и количество сессий с помощью геймификации

Как завалить проект и карьеру: 10+ вредных советов разработчику от менеджеров и сеньоров

ИИ-система по извлечению информации со сканов счетов: от разметки до реализации

Миграция без боли: как Rightex и ППР внедряли BPMSoft и строили командную экспертизу

Erlang — классный функциональный язык (или как мы сели в лужу)

Туториал: как начать внедрять культуру управления данными?

[Перевод] Визуальные трансформеры (ViT)

Рынок Wi-Fi сегодня. Из чего выбирать и как снизить риски?

[Перевод] Вышел Spring AI 1.0.0 M3

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

Три распространенных ошибки с метриками Kubernetes в PromQL

BI для оценки полезности BI: огранка логов в АЛРОСА

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

Как вылечить хронику старых инфраструктур Wi-Fi

Клементина, New Roman и Helvetica: как корпорации защищают свои шрифты

Unidraw — замена Miro — проникает в наши дела

Selenoid на Android – от А до Я

[Перевод] От DevOps к DevEx: не мешайте работать инженерам

Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное

Разбираемся в статусах кеша CDN

ТОП-5 ДОБАВОК ДЛЯ МИТОХОНДРИАЛЬНОГО ЗДОРОВЬЯ

ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно

Какую видеокарту купить: б/у RTX 3090 или новую RTX 4070 Super

Сражения, дипломатия и борьба за власть: истории из EVE Online, которые делают игру легендарной

Зачем сканируем зубы, а не льём силикон в рот

[Перевод] По словам экспертов, объекты NASA — одни из самых худших, которые они когда-либо видели

Кешбэк 2.0

[Перевод] Дуров: что пишет западная пресса

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

Размышления о Нобелевской премии по физике 2024

Всё ли сделано в Китае? (кратко об автомобильных полупроводниках)

[Перевод] Методология баг-баунти: гайд для охотников за багами

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

Как ИИ поможет создавать учебные курсы

Нужна ли будет профессия разработчика через пять лет?

Лотерея Грин карты DV 2026 | Как правильно заполнить заявку

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

Перезагрузка бизнеса с ИИ: как AI Product Hack 2024 открывает новые горизонты

DevOps Challenge: восстановить работу экземпляра MySQL

Квантовать или не квантовать LLM?

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут

Как дедуля Сунь-Цзы помогает в переговорах

Разделили базу 1С за 40 часов вместо 200. Не стали создавать пустую базу и переносить данные

Новый оператор безопасного присваивания в JavaScript: ?=

Что такого сложного — отправить человека в отпуск?

Managed Kubernetes на выделенных серверах, процессоры Intel и другие апдейты: что нового в сентябре

Рецензия на книгу “Flutter и Dart. Сборник рецептов: Разработка полнофункциональных облачных приложений”

Голова на подушке, попкорн и песочные часы: какие дефекты можно встретить при рентген-контроле качества печатных узлов

Еще один язык разметки для аналитиков

[Перевод] Риски перехода на 64-битный time_t

Как научить LLM понимать видео? Обзор подходов

Необычный случай с ремонтом китайского декодера аудио 5.1

Что лучше для бизнеса: Яндекс Директ или маркетплейсы? 4 типа бизнеса, которым контекстная реклама выйдет боком

Новинки автоматизации на выставке «Инновационные технологии и оборудование» в Санкт-Петербурге

Как настроить рабочий и безопасный VPN. Пошаговая инструкция

Беспроводная зарядка авто на ходу: все еще сложнее, чем мы думали

Адаптация платы Colorlight 5A-75B для примеров «Школы синтеза цифровых схем»

Авто-трекинг производительности Room Database

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

Каково это, сделать игру на китайском движке Cocos Creator 3?

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

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

Кто такие Доу и Джонс и зачем им понадобился индекс

Почему вам лучше не работать проджектом

Повышение эффективности воронки продаж. Автоматизация реактивации клиентов. Ч.2

Анонимная сеть в 100 строк кода на Go

Поднимаем AWX Ansible под podman в Debian

35 образовательных игр и приложений по программированию для детей

09 октября 2024

Сплит-клавиатура Sofle v2 с точки зрения менеджера по продажам

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

Разработчики dzen.ru, что с вами не так?

Чем роль продуктового дизайнера отличается от роли UX/UI-дизайнера. Показываю на практике

Ферро-Франкенштейн

Усиление PostgreSQL с помощью PL/Python

[Перевод] Патологическое накопительство. Синдром Плюшкина и как с ним работать?

Как я продвинутый 3D-принтер покупал и что из этого вышло. Личный печальный опыт

Ваш собственный сайт задач за 30 минут — и совсем бесплатно :)

Что даёт выставка маленькому стартапу в России?

[Перевод] 10 концепций JavaScript, которыми должен овладеть каждый разработчик Node.js

Почему был прогресс

Топ-6 лучших нейросетей для генерации текста, которые можно попробовать бесплатно

Тест AGM аккумулятора 133 Ач Ventura GPL 12-120

Разложение (проституирование) инженерной деятельности как ключевая причина краха советской системы

Подводные камни проектов. Записки менеджера

Обучение GigaChat с контекстом в сотни тысяч токенов

Assistant Alice — Jailbreak, обогащение контекста с помощью интернет поиска и базы знаний

Сокращения в ВК. Не удавшийся performance review?

Keycloak. Мапинг учеток через mTLS c двойной проверкой в kubernetes

Разработка пакетов на языке R (бесплатный видео курс)

Посмотрим на never с разных сторон?

[Перевод] Искусственный интеллект: между обещаниями и реальностью

Рабочая C++ IDE в docker container

RISC-V — звезда родилась: x86 не у дел, ARM сломала обе ноги

Как улучшить качество WebRTC-звонков на примере сервиса VK Звонки

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

Счетчики газа и воды на ESP32 в Home Assistant

Клуб охотников за ошибками: а что вы знаете о современном багхантинге?

Нейронная сеть учится понимать сигналы светофора

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

Связка KVM и OpenStack

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

ВПН для Discord: Как обойти блокировку Дискорд, если ВПН не работает?

Скоростные профили крыла для полёта без флаттера и загадочные «суперкритические» профили

Расширение смысла и инструментария OSINT в США

Content Security Policy (CSP) защитит от js-снифферов и утечек?

Интеграция Unity кода в React Native. Часть 2

Как разметить 3D кубойды на 2D изображениях в CVAT? Методы геоинформационных систем в разметке данных

Прогнозирование банкротства физических лиц: опыт t2 Fintech

OpenCV: компьютерное зрение на Python

tokeon.ru: почему SRE?

Предиктивная аналитика в промышленности: путь к повышению эффективности и снижению затрат

Как (и зачем) мы разворачивали ActiveMQ Artemis в облаке

[Перевод] Взлом робота-пылесоса и слежка за хозяином в прямом эфире

Принципы SOLID на примерах из жизни и разработки

Миграция данных из Zimbra при помощи Carbonio Backup

История одного ядра от Андрея Туманина: «Без нашего ядра всё было бы по-другому»

Миграция с файрвола Juniper SRX на PaloAlto, с помощью python

Управление инцидентами: 9 ключевых факторов успеха

Не установлен маршрут Дискорд: Как обойти блокировку Discord?

Инспекция протокола WebSocket с использованием прокси-сервера Solar webProxy

Бутстрап в PySpark

«Эволюция ретро»: зачем трижды меняли формат и какие проблемы хотели решить

В таск-трекере Kaiten появились Дополнения: пользователи могут создавать свои фичи для сервиса

Активность найма на IT-рынке в 3 квартале 2024

Уже сложно определить фундаментальную разницу между IT в промышленности и Интернет

Гидравлическое сопротивление трубопроводов. Интересный альтернативный метод расчета Черникина А.В

Лучший способ создания нескольких окружений для Spring Boot приложения с помощью Docker Compose

PPSSPP или всё же PSP?

Настоящий домашний онлайн-кинотеатр на ТВ-приставке c Android. Cinema / surround 5.1 DIY project

Вычисления на RISC-V: исследуем производительность OpenCL на CPU и совместимых GPU

Discord не работает: Обход блокировки Discord новые способы 09/10/2024

[Перевод] Откройте для себя весь потенциал AbortController

Организация – это …

Простой АМ/ЧМ радиоприёмник с феноменальной чувствительностью

10 способов улучшить конверсию с помощью поп-апов в 2024 году

Valkey: миллион RPS c напёрстком дёгтя

Геймеру на заметку: 5 интересных игровых клавиатур

Адаптация прошивки USB GPIO EXTENDER T под нужды Микротик

[Перевод] Практический подход к EF Core с использованием скалярных функций

Самый SOC, или как мы делали аналитический отчёт по информации из открытых источников

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

Как отправлять SMS из Битрикс24 и Tilda

Осторожно, подделка! Как проверить БАДы на подлинность

Девушки, Свиньи и YandexGPT 3

Rust-Bert: высокопроизводительные NLP-пайплайны на Rust

Дорога от Windows к Linux. KDE 6.2 — путь в правильном направлении. Большая проблема — качество звука под Linux

Используем конференции для влияния на IT в России

ecs, dynvtbl, логические потоки и Фараон

Новый рубеж защиты или больше маркетинговый ход для смартфонов. Что скрывает IP69?

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

Как создать игру Tycoon (Тайкон) в Roblox – туториал для детей

08 октября 2024

[Перевод] Природа сознания. Как возникает и исчезает сознание

Swinlanes — возможная альтернатива Agile и Kanban

Увидел в ТГ видеокружок — винил-пластинку с аудио, и захотел также. И сделал своего бота

@Volatile: Лёгкий способ синхронизировать потоки… пока не понадобится атомарность

Доигрался: Discord умирает и тащит за собой наши рабочие чаты

Главные показатели в продажах, которые необходимо контролировать

Перфоратор не помеха. Наслаждаемся «чистым» звуком с денойзером от SaluteJazz

[Перевод] Smoke vs Sanity тестирование: в чём разница?

DOS Navigator: заходим в файловый менеджер, которому исполнилось 33 года

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

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

Не работает Discord, как его починить и разблокировать

Что творится на Российском рынке художественной литературы

Discord не работает: Как починить с помощью GoodbyeDPI

Ведение дел – мой опыт

[Перевод] Туториал по Spring Data Envers для начинающих

NDA здорового человека

OSINT: Мониторинг активности в X (Twitter)

ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum

Разработка онлайн-сервиса музея ЗИЛ от идеи до реализации

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

14 способов развития насмотренности продакт-менеджера: от общения с пользователями до Crunchbase

Что такое Home-виджеты и как их подружить с вашим приложением на Flutter

threading и logging. Как логировать в несколько потоков?

[Перевод] «Мы вступаем на неизведанную территорию математики» — Теренс Тао, математик, обладатель Филдсовской премии

Ошибаться и учиться на реальных задачах: как еще студентом получить опыт работы с FPGA и ядрами микроконтроллера

Тестирование процессов BPMN-схемы Camunda в изоляции

Пока не исправили — модифицируй, или Анализ расширений атаки уклонения для LLM

ИТ-сообщества, конференции и митапы: что они дают нам, а что мы — им

AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest

Почему так происходит | Telegram Mini App

Оголяем «данные» и что из этого вышло

Новый взгляд науки на талант. Часть I. Как устроен талант, и как он работает

Книга: «Тестирование программного обеспечения: контекстно ориентированный подход»

Как интегрировать синхронный код в асинхронный. Инструкция

Разбор новых атак Buhtrap на российских финансистов и юристов

Развенчиваем мифы об ИТ в металлургии

В каждом городе свои легенды: как мы запускали новую цифровую площадку, чтобы сохранить культурное наследие

Правда ли, что наши телефоны нас подслушивают?

Учимся на чужих ошибках: как прокачать SIEM с помощью machine learning

Что такое дочтения статей и зачем Хабр их считает

Как интегрировать Veeam B&R с объектным хранилищем Selectel

OSINT: Разведка в ЕВРОПЕ

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

Asterisk, мобильные клиенты и Mikrotik

Описание быстрого и стабильного Motion blur алгоритма

Что такое дочтения статей и зачем Хабр их считает

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

ИПР — то, чем вы сможете похвастаться на собеседовании или в баре

Функциональное тестирование Kubernetes Operators с Kubebuilder

[Перевод] Quake на плате микроконтроллера с 276 килобайтами ОЗУ

DuckDB: сказ о том, как утёнок приютился в Persistent Volume

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V

Сделано на Wiren Board: умный медиакиоск для остановок

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

Тестируем интеграцию с очередями сообщений правильно

Опыт внедрения практик AppSec/DevSecOps

Что нас ждет в Next.js 15: обзор заявленных новинок

Настройка Anycast-адреса в рамках бюджетного тестового стенда

Внутренние платформы в российском DevOps: ключ к сокращению Time to Market и снижению затрат

Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei

Язык BCPL из которого получился C

Матрицы Паули. Финал

Секреты заработка на нейросетях. История Анны Веклич

Идеальный Продакт Овнер. Как такого найти?

Налоги для ИП в Грузии

Веб-доступность. Бесконечная лента

Подборка бесплатных чат-ботов с ChatGPT на русском в Телеграм в 2024 году

Пара примеров возможного практического применения интернет страничек «без хостинга»

Генератор паролей на Rust

Этическая идентичность программистов: как навигация в мире эко-программирования в условиях технологического прогресса

Python для детей: особенности обучения, видеоуроки, книги и другие ресурсы

07 октября 2024

[Перевод] Почему люди с шизофренией слышат голоса в голове?

Инструкция по импортозамещению ПО: Анализ рынка

[Перевод] Дашборды качества в Ericsson, Volvo, Saab

MГТС GPON: SFP ONU + Mikrotik + Asterisk

Новые тенденции в управлении персоналом

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

Технология и методология работы с 3D-моделями в среде общих данных строительного проекта

Security Week 2441: уязвимости в роутерах DrayTek

Декодирование BPSK Модуляции из Звука

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

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

Обзор профессионального HDR монитора TCL 34R83Q: современное QLED-решение с большой диагональю и частотой 170 Гц

Как грузить данные во ViewModel?

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

Bootstrap или свое решение

О скользящих средних и медианном сглаживании

PostgreSQL Antipatterns: Валим «слона» — highload на ровном месте

Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 2)

Китай вложил в электронную индустрию больше, чем США, Тайвань и Южная Корея вместе взятые. Что в итоге?

Парсим, редактируем, экспортируем: JSON, XML и CSV в PowerShell

9 вопросов про ЦА, без которых вы сольете бюджет + (БОНУС) 4 готовых примера аналитики для разных ниш

Как создавались валюты для онлайн-игр

Безумный дом от Яндекс, или как я искал максимально простое решение умного дома

Заявка на участие в клубе создателей алгоритма объединения многоугольника и треугольника

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

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

Как мы в Delivery Club outbox оптимизировали

В ногу с дипфейками: применение технологии и этические аспекты

[Перевод] Коммуникации ПЛК

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

Поднимаем сайт в сети .ton и разбираемся с работой TON DNS

Создание компонента Apache Camel

Митап по Linux Kernel: про livepatching, работу с расширениями RISC-V и создание модуля ядра для memory extender

Обновление видео нейросети Pika взрывает мозг и расплющивает ожидания

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть)

[Перевод] Потребительские нейроинтерфейсы 2024

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

Как строить карьеру в клиентской техподдержке

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

Интернет по электропроводке: мой опыт ремонта Powerline-адаптера и прокладки сети

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

[Перевод] Интеграция библиотек C/C++ в .NET приложения с использованием P/Invoke

История о том, как мы быстрое хранилище в 2022 году строили

[Перевод] Учёные НАСА впервые воссоздали марсианских «пауков» в лаборатории

Dagger Hilt (Для начинающих)

Стены имеют уши: как современные технологии подвергают нас риску прослушки

Дата-Сторителлинг: для Бизнеса и СМИ

Resume и CV: в чём разница и как откликнуться на иностранную вакансию

Из стажеров – в штат: реальность или иллюзии. Опыт «М.Видео–Эльдорадо»

Как мы внедрили ретро в команде 1С

Transact SQL для анализа данных

Что такое covariant в Dart

Чистый код: Начало

Микросервисная архитектура vs монолит (на простом примере)

[Перевод] Как инженеры Digital Equipment Corp. спасли Ethernet

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

Шеф, всё пропало

Создание прототипа библиотеки для визуализации алгоритмов на Python

Как создать игру «Счастливый сундук» в Minecraft на Python — урок для детей

06 октября 2024

Место Duolingo в моей жизни

Дубайская интернет аномалия

Делегаты и делегированные свойства в Kotlin

Как перехватывают зашифрованный HTTS-трафик на мобильном устройстве

Мобильная разработка за неделю #558 (30 сентября — 6 октября)

Создание AI-ассистента с OpenAI Assistants API на Go

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

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

[Перевод] Депрессия и воспалительные процессы. Два расстройства одной причины

[Перевод] На самом ли деле похудение – это вопрос разницы потреблённых и потраченных калорий?

Минцифры дало ответ, что действия ТБанк по получению согласия на обработку биометрии противоречат положениям закона

SQLAlchemy 2.0 для новичков

MVP, остановись

Муравьиный алгоритм. Решение задачи коммивояжера

Как запустить свое электронное устройство в «серию» и не остаться без штанов

От PuTTY до МС22: сравниваем SSH-клиенты

Математика и ШАД

Что на неделе: самокат со встроенным столом, генератор кода от OpenAI и аналог YouTube от Telegram

Заметка про реализацию системы способностей в играх

Как «достать абонента»

О Raspberry Pi для чайников как я. И при чем здесь SONY с ИИ?

Игра в Жизнь

Ноутбуки, роботы-пылесосы и внешние жесткие диски: неожиданные находки на испанской барахолке

Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало

«Двойной» Яндекс Плюс

Ошибки в интерпретации A/B-тестов: как избежать неверных выводов

Vike — современный SSR-фреймворк

Реализация поддержки кириллицы в терминале для МК AVR

Figma без хаоса

Как сделать себя в модной нейронке Flux (лёгкий путь без смс и регистрации)

Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях.Часть 2

far2l в Ubuntu 24.04 LTS готов для повседневного использования

Чем заменить Outlook? 8 российских аналогов почтовых решений на 2024 год

Осваиваем Playables API для анимации в Unity

Автоматизация освещения: делаем подготовку на этапе прокладки электропроводки?

Не Flipper Zero единым: хакерский мультитул из старого смартфона

Паттерны левел дизайнеров — часть 1

Что показывает ваш мультиметр (напряжение или погоду на Марсе)?

Kaggle для футболистов: Классификация событий на футбольном поле

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

История моего увлечения астрономией

Inertia 2.0: Новые возможности для разработчиков

Интерактивный Бейсик для Arduino и STM32

Заповеди современного околоайтишника. Больше нытья, меньше работы

Рекурретные нейронные сети наносят ответный удар

05 октября 2024

Как написать свой небольшой парсер на Python?

Небольшая заметка…

[Перевод] Перехват учетных данных SQL Server с помощью заданий агента для повышения привилегий в домене

Новые технологии и древние звуки

Пилим движок Arcanum. Урок 03. Работа с памятью, используем полиморфные аллокаторы

Ещё один набор параметров для разблокировки Ютуба: теперь мобильный

«Я за это не платил!» или просто о возвратном платеже

Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core

[Перевод] Эффективное использование Фикстур в Playwright: полное руководство

Всё делается из нефти и газа. Или нет?

[Перевод] Ежедневный кофе. Преимущества

SafeCode – конференция, которой мне не хватало

Что и зачем почитать DevSecOps-у: личный опыт

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

Делимся материалами с RSHB Meetup: Думай как DevOps в большой компании

История глазами араба XIV века

Формула прибыли: как автоматизировать расчеты юнит-экономики для тысяч товаров

Многопоточность в NextJS: как запустить и нужно ли?

OSINT: расследование выброса спор сибирской язвы

Как обучается Илон Маск?

Сеанс магии LLM с разоблачением

Машинное обучение и криптография: знакомимся с CipherGAN

Древний язык программирования обновился спустя 27 лет. Что нового в Tcl/Tk 9.0?

[Перевод] Лучшее резюме из тех, что я видел

Настольная библиотека HDL-дизайнера и верификатора

Тёплый Ламповый Мультивибратор

Как я переходил с Built-In на URP в Unity и обратно с помощью Chat GPT

[Перевод] Тактильное восприятие в сочетании со зрением для успешного роботизированного ведения домашнего хозяйства. Часть 2

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

Применение OSINT-техник в сферах маркетинга, PR и HR

Массивы и слайсы в Go — для собеседований

Darts: тестируем временные ряды с нуля

Настольная библиотека HDL-дизайнера и верификатора

Типология личности Томаса Эриксона из книги «Кругом одни идиоты»

HAOS наводит порядок

04 октября 2024

Kodu Game Lab для детей: учимся создавать игры в 5-6 лет

Нулевой этап проекта: как у нас подходят к проектной оценке

Юстас – Алексу. Шлите MD5 бочками

Последняя миля

Чатовая слепота

Из чего состоит безопасность современных приложений

Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation

PANGIT: Дневник разработчика #8

[Перевод] Самые быстрые мьютексы

Ископаемые ресурсы в интернете

Краткий гайд по квантованию нейросетей

Привлечь технологии на ивент, или Как мы играли в GenAI D&D и «трогали» облачные новинки на Yandex Scale

1C:Enterprise 8.3 Remote Administrative Client Utility для веб приложения

Нанопроизводство микроэлектроники в мизерных количествах (в условиях санкций) или как закрывать гештальты

[Перевод] Что можно рассказать о функциях Python на примере кофемашины?

Как нарисовать квадрат 3 × 3 см на веб-странице*

[Перевод] Обзор безопасности конфигурации AWS Cloud с использованием Nuclei Templates

О загрязнении свинцом

Онтология и семантика

Чтение на выходные: «Медицинский путеводитель по виртуальной реальности» Ивана Розанова

Как я восстанавливал данные с диска, созданного в QNAP QTS

Как привыкнуть к новой работе. Секреты успешной адаптации от HR-специалиста

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

Миграция ЦОД, или взгляд на переезд со стороны ИТ

Nau Engine: взгляд под капот. Ядро движка

[Перевод] Тактильное восприятие в сочетании со зрением для успешного роботизированного ведения домашнего хозяйства. Часть 1

CryptoHack. Решение Modular Binomials

Как за месяц научить нейросеть говорить на татарском: опыт MTS AI

Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска

Пользовательские аннотации кода для PVS-Studio

Магнит для клиентов: 3 шага к успеху в коучинге

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

IVR меню для Умного Дома, удаленное управление без Internet (на примере MajorDoMo и FreeSWITCH)

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

Нейронные оптимизаторы запросов в реляционных БД (Часть 2): На пути к продуктивизации

Остаться или уволиться? Советы начинающим, как сделать карьеру

[Перевод] Обработка зомби-процессов в PostgreSQL: что делать?

Как внедрение CI/CD превратилось в эпопею с рефакторингом

Как мы законтрибьютили целую строчку в HashiCorp Vault

Чекпойнты в играх

Образование в ИБ. Ожидание vs Реальность

Образование в ИБ. Ожидание vs Реальность

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

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

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

Графы, растры и море: как школьники создают будущее геоаналитики

Создание эффективной команды QA: Рекомендации для лидеров

Как я искал замену Canva и нашел 11 крутых онлайн-фоторедакторов

Пул объектов и фабрика в Unity. От теории к практике

Автогенерация функций выборки данных и всей сопутствующей типизации с помощью Orval

Температура успеха: как X5 Tech измеряет эффективность развития IT-продуктов

Статистический анализ результатов benchmark PostgreSQL — оценка влияния bgwriter_lru_maxpages

Хабр Эксперты — обращаться за консультацией стало проще и понятнее

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

Предиктивная аналитика в промышленности: путь к повышению эффективности и снижению затрат

Скучный Интернет и как «бесполезные сайты» могут спасти от этого

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

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

Как мигрировать из Microsoft Azure: опыт Cloud4Y

Легаси 14-летней выдержки: как мы отказались от фреймворка, пронизывающего всю разработку, — и выжили

Devs in da House: плюсы и минусы работы разработчиком в диджитал-агентстве

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

10 SDK, чтобы улучшить ваше мобильное приложение

Чем полезны дизайнерские сообщества

Путь астрофотографа, часть 2: красим туманности и практикуем астропейзжажи

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

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

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

Инфраструктура для Data-Engineer ClickHouse

[Перевод] Искусственный интеллект, высшее образование, дебаты

САХАР В КРОВИ

Интеграция Unity кода в React Native

О bruteforce и его реинкарнациях

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

Как я получил оффер в Microsoft на позицию Senior Product Manager

03 октября 2024

Бабочка Шрёдингера: как квантовая неопределенность формирует наши решения

[Перевод] Как мы будем жить в мире, где всё может оказаться подделкой? Личный опыт человека, получившего цифрового двойника

Кто? Что? Когда? При решении IT-задач

Как создать игру PUBG: Battlegrounds в Roblox (ПАБГ) – 12 уроков

Что не так с ИИ-юристами

Стеганография в Linux — просто

Кратко про Ensemble методы с примерами

9 фич будущего в IDE, благодаря которым можно будет освоить любой язык программирования без курсов за 1 день

Что сильнее — боль или её ожидание?

Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL

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

[Перевод] Строим ETL-конвейер для машинного обучения с помощью Kafka, Clickhouse и Go

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

Postman: почтальон на страже API

Миграция с Confluence на Teamly. Пошаговая инструкция

Магазин сыров: как бывший айтишник продает сыр в условиях санкций. 9 выводов за 10 лет

5 очень простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее

Способы интеграции 1С и корпоративного хранилища данных

Ищем потерявшихся питомцев с помощью нейросетей

Вирус бешенства. Беспощадная непостижимость

[Перевод] Некоторые малоизвестные фичи, фокусы и причуды языка C

Что интересного в React 18

Как работать со стейкхолдерами ИТ-проекта

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

Железо или архитектура? Два направления книг по схемотехнике для начинающих

Типы в программировании как математические множества

Собрать DIY-коммутатор — примеры любительских проектов

Выбираем роутер с VPN

Игры, которые помогают понять абстракции

Как у нейросетей работает внимание? Статья про self-attention и cross-attention

Сотрудники ВК объединяются против компании на фоне увольнений

PostgreSQL 'VALUES -> ANY' transformation: должна ли СУБД делать работу за пользователя?

Книга: «Паттерны проектирования JavaScript»

TeamLead. Жизнь на грани

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

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

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

[Перевод] Базовые действия по реагированию на инциденты кибербезопасности в Linux

Атака с помощью нового Mythic-агента на PowerShell — «QwakMyAgent»

Новые процессоры Intel Xeon W, платформы с NVIDIA H200 — что представили производители за прошедший месяц?

Метрическая триангуляция (теория)

Как устроен KaaS (Kubernetes as a Service) в Облаке Рег.Ру

Тыкай и кидай голосовухи: как ускорить сбор данных для мультимодальности

Топ-6 игровых процессоров для ПК, которые можно купить осенью 2024 года

Состояние на игре: способы монетизации под микроскопом

4 способа починить goodbyeDPI, как восстановить доступ к YouTube

Футбольные алгоритмы глобальной оптимизации (часть 2)

Как мы обучаем коллег исследованиям: подход ecom.tech

Техническая поддержка. Как это работает в Яндекс Плюс

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

Настройка кластера высокой доступности: PostgreSQL + (Patroni и etcd)

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

Как 2 разработчика за 3 часа стартап забутстрапили

Всем про LLM. Как рассказать про трансформеры одинаково хорошо и индустриалам, и исследователям

[Перевод] Нужно работать не больше, а эффективнее: не железом единым

Как правильно запрещать индексацию страниц в Google

Мемоизация в HMPL. DevBlog №1

Остатков стало меньше в 1,5 раза, когда внедрили BI-систему: аналитика на производстве упаковки

Алгоритм Прима

[Перевод] Почему слишком быстрые мыши могут ломать FPS в играх

Производство: как это делают в Китае

Causal Inference: прозрение и практика. Лекция 2. Рандомизированные контролируемые испытания

Зубной налёт и старый немец Альцгеймер: разрушаем чувство кворума

Трансформация или чемодан без ручки (часть 5) Так дальше работать нельзя! Нужна трансформация. И что дальше?

Юмор и наука, минимализм и глубина: феномен xkcd

С возвращением! Чего ждать от нового Intel Xeon 6900P

Как реализовать спойлер-эффект как в Telegram на Swift?

Как рекламировать IT-продукт, на который нет спроса? У сервиса видеонаблюдения получилось и лиды выросли в 4 раза

Как мы ищем деградации на нодах в кластерах Kubernetes

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

Как проиграть войну и увеличить риск анафилактического шока. Тирания KPI

От Agile к анти-Agile

Как подружить микросервисы и Kafka

Как мы делали поддержку PostgreSQL

Telegram bot который принимает фотографии и публикует их

Ученые Пермского Политеха разработали тампонажный раствор для скважин, который восстанавливает свою целостность

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

«ПЯТНО НА ВАЗЕ» – мнемоника для тестирования требований

Ну как же меня бомбит от современных инструментов продуктивности, а

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

Звуковой Фазовый Дальномер (Микрофон = Датчик Расстояния)

02 октября 2024

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

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.3

Современная Lakehouse-платформа данных Data Ocean Nova

Интеграция SwiftUI и Realm в React Native на новой архитектуре

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

BI для оценки полезности BI: огранка логов в АЛРОСА

Zero-cost Property в С++

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.2

Как проверить свои модели ONNX на Python: кратко

BMP Show или о том, как я делал тестовое

[Перевод] Как AI изменит Голливуд? От трюков Тома Круза до цифровых двойников

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

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.1

Очередной обзор очередного курса. Или как техпис на системного аналитика в «Нетологии» учился

Как устроен сборщик метрик Android-проекта

Правда ли, что в России самые «богатые» программисты? И как с этим в других странах

Low-code в крупных IT-проектах: безумие и отвага или «пиши и сокращай» в разработке?

Зачем нужна мембрана

Пять DIY-проектов на базе Raspberry Pi: от детской машинки до навигатора для незрячих

Книга: «Грокаем алгоритмы. 2-е изд.»

ЦОД: топологии и архитектуры

Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS

Дерево 2.0. От компьютерных чипов до сенсорных экранов на основе древесины

5 советов для оживления гильдии разработчиков

Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину

Настройка SSO Авторизации Для BookStack

[Перевод] Основы деревьев выражений в .NET

Нефтесорбенты в России: краткий патентный анализ

Пограничные случаи, Госуслуги и Т-банк

Что изменилось в open source-альтернативе TestRail. От кастомных статусов и атрибутов до bulk-операций

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

Дашборд как инструмент взаимодействия с бизнесом

Оптимизация почтового сервера Carbonio для больших нагрузок

Как выигрывать Kaggle соревнования: LLM-анализ выигрышных решений

[Перевод] Методика и инструменты для идентификации и отслеживания судов

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

Как совмещать учебу и работу — и не сгореть?

Как я познакомилась с Unidraw

Что выбрать для типов моделей: Enums VS Tables?

Продуктовый ИТ-аутстаффинг: как из 150 подрядчиков выбрать того, с которым долго и счастливо

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

Путешествие по Next.js: от ошибок с not-found до форка next-runtime-env

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

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

Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО

AI Ecom Ассистент

Эффективные знакомства: как бизнес-логика поможет вам найти отношения вашей мечты

Автоматическое Удаление Файлов и папок старше N Дней

Persistent Storage для Kubernetes на базе Linstor

Майкл Стоунбрейкер: отец реляционных баз данных

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

Быстрый доступ к VPN в iOS с помощью App Intents

Мама, я работаю в BIM

DRY-фреймворк: продолжение

Тестовое задание от гейм-студии (matchmaking, разбор)

Causal Inference: прозрение и практика. Лекция 1. Основные понятия Causal Inference

Испанский без иллюзий: мой опыт изучения языка. Часть 1

Спиральный кишечник и Тесла: контроль потока жидкостей

Soft Skills для программистов: 6 принципов влияния, которые изменят вашу карьеру

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

Когда в автомобиле нет системы GNSS…

Операторы перегрузки в C++

[Перевод] Анонс VoidZero — следующее поколение инструментария для JavaScript

[Перевод] Новый нечёткий поиск и автодополнение в Manticore Search

Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте

Зачем плоский мозг, когда есть гибкий сенсор?

ТЗ, которое наконец-то вышло из-под контроля

01 октября 2024

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

Шпаргалка по команде Pytest

[Перевод] Память, мозг, речь. Как мы понимаем местоимения?

Angular Roadmap

Как сделать разрушение в Roblox — урок Lua для детей

Шаблоны проектирования для баз данных

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

От автоматонов до драконов: 9 ожидаемых игр осени 2024

Как тестировать CPA-проекты: подробное руководство

Человекоцентричная теория технологического прогресса

Запускаем лабораторные работы «Школы синтеза цифровых схем» на FPGA плате Марсоход3GW2

Квизы в Telegram-ботах: Интерактивные тесты без программирования

Как мы перешли от аутсорса и создали свою эффективную команду DevOps

Два разных способа взять ипотеку

GNU Emacs: вопроизводимая сборка всё ближе

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

Что было, что стало: Путешествие в мир 3D-редактора на Three.js

Защита домена: как запретить конкурентам использовать похожие домены

Типы токсичных руководителей в порядке возрастания

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

Космический развод: зачем России национальная орбитальная станция?

Запастись кофе и таблетками от головной боли — как подготовиться к киберучениям и победить

Мой опыт использования Plumber: UI-инструмент для тестирования Kafka

[Перевод] ИИ и глобализация меняют рынок разработки. Перевод колонки из журнала The Economist

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

[Перевод] Небезопасность Debian

WAF для Вебсокетов: рабочее решение или иллюзия?

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

OpenAI o1 — LLM, обученная выполнять сложные логические рассуждения

DETR: Бесконечная история

Кто одолеет проект: сказ о трех богатырях на новый лад

Как запустить email- и SMS уведомления на Joomla с использованием API

Kindle за копейки, робот-пылесос от iRobot и куча фотоаппаратов и вспышек: воскресная барахолка под Валенсией

От проваленного пилота до идеальной системы — как мы научились работать с LLM проектами

Краткий обзор библиотеки dApp

Современное МРТ ЦНС и диагностические спекуляции. Где лучше обследоваться? Взгляд специалиста

«А можно быстрее?»: практические советы по ускорению обучения нейросетей

Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument

Краткая история Cisco PIX Firewall

Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe

Боремся с тревогой вместе с Хабр Карьерой и Alter

Как поступить осенью 2024 года: купить Ryzen 5 7600X сейчас или ждать Ryzen 5 9600X

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

[Перевод] Как доказать теорию относительности Эйнштейна за 10 000 рублей

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

Гайд по логам для тестировщиков

Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI

Разборка школьного компьютера

Свой кинозал для каждого сегмента сети: уменьшаем медиатрафик в десятки раз с помощью кэширующих серверов

Финансовые тайны Помпеев

Как мы ускорили Modbus в нашем контроллере за неделю

(Не) безопасный дайджест: кибератака на Dr. Web, облачная утечка Fortinet, шантаж от сотрудника

Как организовать эвакуационный выход

CI/CD Kubernetes платформа Gitorion. Реплицируемый NAS для Highly Available кластера Kubernetes

Почему ИИ не угрожает творчеству человека?

Стоит ли собирать компьютер на старых Intel Xeon в 2024 году

От A/B до OKR: Ключевые термины в Продакт-Менеджменте

От Gantt до WBS: Ключевые термины в Проджект-Менеджменте

Как прошить oculus quest 2 в 2024 году без vpn и без лишних заморочек?

Где грань между амбициозностью и безумием в проекте?

Как мы развивали «Автосборку»: Опыт оптимизации высоконагруженных систем

30 сентября 2024

Секреты айтишной карьеры, о которых лучше не рассказывать…

Просто не копируй это

Новости по, когда-то, просто VMware, а теперь VMware by Broadcom

Как построить башню в Minecraft на Python – туториал для детей

Разбираемся с сетевым программированием на Rust

[Перевод] Планируем потоки как Томас Джефферсон

Вход в заднюю дверь или пентест сетевых принтеров и МФУ

Как я использовал КОТа, чтобы войти в ИТ

Security Week 2440: уязвимость CUPS переменной опасности

Финансовые технологии (FinTech): банковская сфера и букмекерство

Интересные ИТ-новости за сентябрь, которые вы могли пропустить

Scala Digest. Выпуск 21

Мой опыт создания сервиса для изучения жестовых языков

Я, Нейросеть: как программисты научили компьютеры говорить

Технологическое превосходство: команда колледжа Москвы вышла в финал «Битвы роботов — 2024»

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

Vector.dev: как упростить подсчет метрик по логам

Немного о подходе Architecture Decision Records

Как выстроить процессы тестирования на проекте

Защита LLM в разработке чат-ботов в корпоративной среде: как избежать утечек данных и других угроз

НЕЙМАРК 3.0. ИТ-кампус отмечает трёхлетие

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

«Проблема не из-за нашего продукта»: как мотивировать техподдержку помогать больше, чем должны

PostgreSQL Antipatterns: устраняем вложенные интервалы

7 шагов для результативного SEO-продвижения интернет-магазинов и каталогов товаров

Сравнение пяти моделей LLM: ChatGPT-4, GigaChat Pro, GigaChat Lite, YaGPT Pro и Llama 3 7B

Проектируем А/Б-эксперименты грамотно

Самые опасные сетевые порты: как узнать и закрыть все лазейки

Как мы в клиринге переходили от REST к Kafka

Pinniped как способ логина в Kubernetes через Active Directory

Как управлять процессами в инфобезе: часть 1. Используем ITIL

Angular Signals Implementation

Матстат в одной схеме

Поднимаем одно-нодовый kubernetes-кластер на RedOS

Как мы придумали маскота и подружили экзотического зверя с ценностями бренда технологической ИТ-компании

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

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

Client-Side DoS, или, ещё одна уязвимость, за которую вам не заплатят

Модели Gemini 1.5 от Google: главное о Gemini 1.5 Pro

FP32, FP16, BF16 и FP8 — разбираемся в основных типах чисел с плавающей запятой

Топ бесплатных практик для фокусировки и концентрации

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

[Перевод] Как оценить качество LLM модели

Сравним ruby, lisp и python

Атом запускает облачную систему управления автопарком — Атом Хаб

Утечка мозгов из OpenAI, новые «умные» очки Цукерберга и бешенные покупки от Google. Дайджест ИИ-событий прошлой недели

Обзор iPhone 12 mini в 2024 году: что умеет и в чем его достоинства

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

[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов

Кейс: решения Qbic, Yealink и ITC развернуты в МФК Бурный во Владивостоке

Как подружить Gorm и PostGIS, решение промышленного уровня

Ретро автомобили: воплощение стиля и истории на дорогах

Как абсолютная пустота может быть источником безграничной энергии? Разбираем концепцию нулевой точки

Выгодоприобретатели блокировки Youtube

Dorks на новый лад – ищем то, что открыто

Создание уведомлений на языке Kotlin

SEQuest на PHDays: изнутри конкурса по взлому фестиваля

Паттерны применения многопоточности на коммерческом проекте (на примере Java)

Анализ кода WolvenKit: что нужно знать перед созданием модов для Cyberpunk 2077

[Перевод] История Rendition: Краткая, но яркая история гениальных 3D-технологий

Архитектура без критики. Уроки авторитарного проектирования

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

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

Оконные функции простым языком — Фреймы

Краткая история жанра: авиасимуляторы

Мой опыт наставничества. Путь от «Где кнопка?» до «Все будет логично!»

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

Сколько получают тестировщики в 2024 году на самом деле

Использование портативного клиента Telegram, так ли незаметно?

Как вести ИТ-проект если ты не айтишник? (часть 2)

[Перевод] OpenTelemetry с нуля до 100: пример внедрения Норвежским управлением труда и соцобеспечения

Постапокалипсис и убежища: пять фанатских ремейков Fallout

Обзор денежных переводов между Россией и Казахстаном на октябрь 2024 года

Задача со звездочкой: какой ноутбук купить школьнику?

Как работать, если у тебя горе

Особенности трудоустройства в 2024 (golang)

Вы наняли ассистента, платите ему 70 000₽ и все равно доделываете всё сами. Ваши действия?

Как работает поисковое ранжирование для миллионов объявлений Авито

Редактор изображений для Arduino

Corner-кейсы в разработке и разметке данных: что это такое, как с этим жить и при чем тут Достоевский?

Как ускорить программу, не переписав ни строчки кода: PGO для Go-разработчиков

Возможно, вам не нужен ECS

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

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

Как мы улучшили прогнозируемость и управляемость проектов в IT-компании? Кейс

Мобильная разработка за неделю #557 (23 — 29 сентября)

Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды

Статья-обзор третьего митапа BelQA комьюнити

[Перевод] Искусственный интеллект эволюционирует, отстраиваясь от людей

Импортозамещение ПО в авиации. Почему не взлетаем?

Блоки в Scratch с нуля — обучение для детей 8-9 лет и старше

29 сентября 2024

Бесплатная open-source альтернатива Google Photos и iCloud Photos

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

Неинтерактивная SSH-аутентификация

Что на неделе: звание «Заслуженный работник ИТ», памятник программисту и неразбериха с Google

Квантовая запутанность, программирование, Нобелевская премия по физике 2022 г. и наше будущее

Доска почёта и респекта. Спасибо за лучшие программные решения и интерфейсы

Ruby и встраиваемые системы

Про систематизацию информационных ресурсов

Как я создал тренажер для таблицы умножения: опыт разработки, сложности и MidJourney для UI

Знакомство с гипермедийными системами на ASP.NET Core 8.0

[Перевод] Улучшение производительности рендеринга с помощью CSS content-visibility

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

Автоматизируем подключение Сisco AnyConnect на Mac OS

Финтех: вход в новый технологический цикл

Как бросить курить за 1 день. Личный опыт

5 одноплатников на все случаи жизни: новинки сентября

Мой вариант аутентификации с помощью JWT в FastAPI + React

Глобальные боли Бизнес-аналитиков

Детальный взгляд на Breadbox Ensemble. Что умела продвинутая оболочка для MS-DOS?

Как написать ТЗ на простую программу (калькулятор)

Чарующая магия Final Fantasy VII

FL STUDIO на Linux + VST (часть 2) Чистый Wine

[Перевод] Автоматизация набирает обороты: становятся ли инженеры-программисты ненужными?

Немного про DDD: Реализация событий предметной области в .NET

Scratch Junior для детей – все о старте программирования для дошкольников

28 сентября 2024

Собрать DIY-коммутатор — примеры любительских проектов

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

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

Внедрить нельзя, тестировать: ещё 4 месяца с NGFW Usergate C150

Топ мировых инструментов бизнес-аналитики 2024 года: Обзор

[Перевод] Великие дебаты о редактировании генов: можно ли это делать безопасно и этично?

Первый лунный скафандр из Китая (видео)

Нейронный стек (нейронная стек машина)

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

КАК ВЕСТИ ИТ-ПРОЕКТ ЕСЛИ ТЫ НЕ АЙТИШНИК (часть 1)?

Сентябрьские мини-ПК: 5 отличных моделей на все случаи жизни

Личный опыт: Почему нельзя оставлять честную обратную связь о работе

Джордж Лукас: гений, фантазер и врунишка

Телеграм бот знакомств по общим лайкам

Создание агрегаторов научных статей

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

Инструкция по активации лицензий ключей Guardant

Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах

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

Банановые гонки: удобно ли бежать в костюме и зачем это вообще нужно

Слово this: управление контекстом выполнения в JavaScript

Как начать делать «осознанные» pet-проекты

Как и когда мы применяем автоматизацию в сети

Кому жаловаться на вредоносный ресурс?

Реализация REST API-метода с пагинацией на примере JSON-Schema и OpenAPI

[Перевод] Регенерация синапсов и лекарство от шизофрении

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

История создания ASoar: от идеи до реализации системы кибербезопасности

27 сентября 2024

Мой опыт в переводе между типами С++ и С#

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

Впечатления от доработки Telegram Android

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

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

Рука ИИ: как ML захватывает промку?

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

Настройка Linux для обучения моделей с GPU

[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 3

Что расскажут на Joker 2024: безумие в хорошем смысле слова

За кулисами разработки: 5 практических советов по созданию плагина для СДО Moodle

«Как построить более сильную и гибкую организацию по правилам ведущих компаний мира» Дэйва Ульриха

Один клик, и телеграм-каналы превращаются в…

Надежность в процессах. Часть 2

Как цифровые наркотики мешают мне нормально мыслить и достигать своих целей

Так ли плох Битрикс на самом деле? Разбираем возможные причины технических проблем и низкой скорости интернет-магазина

Академическая кривая Великого Гэтсби

Тёмная сторона LLM: Исследование уязвимостей ПО и сетевых атак. The Bad

GNUstep: разрывая все шаблоны

Как настроить LLM на локальном сервере? Пошаговое руководство для ML-специалистов

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

Заметка про заслуженного работника ИТ

От Li-Ion к Li-S: новый тип аккумуляторов работает даже разрезанный пополам

[Перевод] Компилируем и выполняем C на JavaScript

Эхо Дайджест: совет Линуса Торвальдса на все времена

На что способны видеокарты GeForce RTX 4090D с 48 ГБ памяти из Китая и зачем они нужны

[Перевод] 12 причин, почему технологии Wolfram — это не Open Source

Разработчик из первоклассника за 6 часов

Создание высокоэффективной финтех команды: стратегии найма и удержания

Почему не взлетели дискеты 3M?

Джун, мидл, сениор на примере велосипедистов

Как я развил YouTube канал до 33к подписчиков за 6 месяцев

Анимация и интерактивные элементы, используемые в веб-дизайне

Как понять свой уровень квалификации: junior, middle или senior

Геймдев и ИИ: как нейросети меняют правила игры

std::array в С++ не медленнее массива в С

Водные виды спорта как профилактика выгорания

А что, так можно было?

Как мы подружили Jira и Telegram

Vosk vs Whisper — сравнение на raspberry pi 4b

Спускаясь с облаков в ад: развёртывание Kubernetes на Astra Linux. Часть 1

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

[Перевод] Критическая уязвимость с оценкой CVSS 9,9 обнаружена в GNU/Linux

Оптимизируем системные ресурсы при развёртывании за счёт перехода на динамику

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

Го, мы создали: что расскажут на онлайн-конференции GoFunc 2024 Autumn

Постыдная книга оборотня, Или из коалы в капибары: кто атакует страны СНГ

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

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

10 практических применений языка Go

Распознавание капчи – разбираемся в сложном для понимания процесса максимально просто

Создание своих тестов для Garak

МК-85С. Оживляем шифровальный калькулятор

Умный дом и фронтенд-разработка для финтеха – где связь? История одной одержимости техникой

Интеграция GNOME Online Accounts с сервисами Яндекса в ОС «МСВСфера» 9

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

[Перевод] Визуализатор музыки на основе игры Pong

USB GPIO EXTENDER – ещё одна возможность управления нагрузками с роутера Микротик

Кейс интервью как часть менеджерского собеседования

Борьба работников IT в Армении

Как настроить регистрацию и аутентификацию на Drupal с помощью SMS API

Горизонты школьного образования

Как сделать стенд ИТ-компании магнитом для посетителей

[Перевод] Ракета Vega так и не нашла своей коммерческой ниши

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

Контрактные тесты с Pact: гарантия стабильности микросервисов

Какое пиво любит ИИ? Что советуют популярные чат-боты и нравится ли это программистам

Одна платформа, чтобы мониторить всех: как мы осуществляем трассировку, работаем с логами и метриками во всей экосистеме

Тимбилдинг для небольших компаний: 5 экономичных идей для офиса

Катастрофическое забывание для новичков: реплей-буферы, регуляризация, EWC и Synaptic intelligence

Как эффективно управлять конфликтами с сотрудниками, не осложняя их?

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 10

Профессия нейрохудожника: соавторство с нейросетью на примере чувства юмора

Что такое Big Data | Биг Дата?

UI- система или хроники Хаоса

Заметки по ROS: Простое введение в трансформации и tf в ROS

Функциональные тесты веб-приложений с Playwright: основы

Вот здесь точно нужен рефакторинг, есть идеи?

Дизайн сражений и пазлов в Mario + Rabbids: Kingdom Battle

Урок по веб-дизайну для детей: как работать с сеткой в Figma

26 сентября 2024

Как мы делали просмотрщик BIM-моделей: взлеты, падения и уроки

Object.freeze и Object.seal в JS

Youtube замедлили, gmail следующий?

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

Неувядающая классика или «чёрный ящик»: кто кого в битве за прогноз. Глава вторая. Начало

Погружение в Sampling method: механизмы работы в моделях диффузии

Основы Docker: контейнеризация, Dockerfile и Docker Compose. Часть 2

[Перевод] «Человечество наносит ответный удар»: 5-я промышленная революция. Интервью с Майком Бехтелем, футуристом из Deloitte

Как работает футбол? Разбираем бизнес-модель футбольного клуба

[Перевод] Стратегия запуска продукта

ByteWeaver в Open Source: инструментирование байт-кода во имя великого блага

Современная магия для школьников ч. 2

Data Warehouse, Data Lake, Data Lakehouse, Data Fabric, Data Mesh – что это такое, и в чем разница между концепциями

Too.u, razz и заказавр: какими товарными знаками и программами владеет Wildberries

Too.u, razz и заказавр: какими товарными знаками и программами владеет Wildberries

Как  энтузиасты на мобильную систему «Аврора» портировали игры

Как мы сделали приложение для партнёрской платформы, с которым любой может зарабатывать на туризме. Кейс Travelpayouts

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

[ТОП-30] Боты и сайты для раздевания девушек по фото: раздень онлайн бесплатно

Откуда взялся опрос «Спасти чужого ребёнка или своего питомца?» И почему так завирусился

Что нового слышно о шине CXL: заметки с саммита по вычислениям, памяти и хранению данных

Спасибо Хабру или как создавалась новая экспозиция компьютеров в музее СССР

Готовим по рецепту: CI/CD в MLOps

Алгоритмы ранжирования в Elasticsearch: настройка и кастомизация scoring модели

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

В вашем SIEM Detection as a Code есть? Нет? Сейчас будет

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 1. Встреча с фреймворком

Collection. Темная сторона Data Science

Дополнительная батарея для Nissan Leaf

Блеск и нищета WebAssembly

Как матрица компетенций помогает развитию команды

Скачай меня полностью: ресурсы с кряками-вредоносами стали продвигать на GitHub

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

Обзор смарт-часов TicWatch Pro 5: двойной дисплей, высокая автономность и Wear OS на борту

История одного веб-сервиса: как забытые ресурсы могут стать дверью во внутреннюю сеть

Как я разочаровался в юнит тестах и решил, что единственный вариант получить от них пользу — 100% покрытие

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

Как мы работаем с QA-метриками: опыт Рунити

Raspberry Pi за 500 рублей — это реально? Что он может и почему стоит так дешево

[Перевод] Почему эта фигура так плохо упаковывается?

Тетрис на ATtiny10

Кем работать в IT в 2024: Java-разработчик

Как устроен робот-доставщик Яндекса: от восприятия до планирования движения

Научно-исследовательский кружок по ИИ в робототехнике для студентов и взрослых

(Не)доверенный ИИ: обучать нельзя запретить

Обзор Kwasm — оператора для запуска WebAssembly-приложений в кластере Kubernetes

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

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

Книги, которые стоит почитать ИТ-архитекторам. Часть 2

Цифра в горном деле. Часть 1. Предиктивная аналитика на шламопроводах

Как сервису по прокату авто в 2,8 раза увеличить продажи на фоне горячей конкуренции и роста цен на туризм

Черепаха в лабиринте или осенний марафон

Нужна ли блокировка ютуба?

Образы БД для юнит-тестирования, опять

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

Стилистический Анализатор: Синхронизация Объявлений и Определений static Функций

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

25 сентября 2024

Идеальный продукт и его UX/UI дизайн

От мысли к действию. Мужество, справедливость, умеренность, мудрость

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

Анализ распределённых данных в PostgreSQL с помощью FDW

Флаттер крыла самолёта

Простая нейронная сеть на C++

[Перевод] Небольшая хитрость для простого взаимодействия Rust и C++

Ещё один инструмент для обновления зависимостей

AD CS Web Enrollment. Relay меня полностью

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

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна

Практические примеры работы с БД на Python

[Перевод] Бедность мешает математике? Исследование показало, что задачи о деньгах и еде сбивают с толку детей из бедных семей

1С летит на юг — наш опыт миграции в K2 Облако

Пишем свой плагин для Webpack

Не «Эрон-дон-доном» единым: легендарные саундтреки к компьютерным играм

Где искать вакансии с анализом данных

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

Как стать IOS разработчиком в 2024 году?

Трифторид бора для полупроводников: патентный анализ

Экзоскелеты – в школы и залы

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

Как делать простые анимированные онбординги в Lottie без After Effects

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

Как мы успешно внедрили Единую Биометрическую Систему во Flutter-приложение

[Перевод] Doom на дисковом телефоне Dialrhea

10 продвинутых трюков JavaScript, которые повысят ваши навыки программирования

Как мы доработали postgres_exporter для мониторинга событий в БД

[Перевод] Выпустили джинна из бутылки: генеративный ИИ – катализатор роста

Стриминговые фреймворки: Apache Flink

Резервирование DECT-менеджера в микросотовых системах Yealink

Как построить свою систему SMS-голосования

Получаем wildcard сертификат letsencrypt с помощью acme.sh

Kubernetes на сковородке: готовим самые вкусные кластеры

Основные принципы хорошего нейминга

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

Искусственный интеллект — сознание или алгоритм? Проблемы цифровой философии

[Перевод] Что нового в React 19

[Перевод] Можно ли доверять GPT-4o конфиденциальные данные?

Как мы внедрили Tracetest для улучшения наблюдаемости в EDA

Дашборды без слёз: 8 практических советов из книги Тома Гривера по коммуникации с заказчиком для BI-разработчика

Как T-shape бэкграунд влияет на оптику исследователей и причем тут антропология

Создаём быстрые gRPC-сервисы с Tonic и Rust

Изучаем правдивость полиграфа

Obsidian: синхронизация без боли

Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

Хорошие новости светодиодного освещения: Ra90 в массы и больше честных ламп

Реагирование на инциденты ИБ в Linux-системах: база

[Перевод] Новое исследование предполагает, что чёрная дыра, вращающаяся вокруг планеты, может быть признаком развитой цивилизации

Какие ваши доказательства? Объясняем разработчику отчёты SCA на пальцах. Часть 2

Качество на каждом уровне: Мой подход к роли QA

В России есть замена MS Project. Обзор системы планирования и исполнения проектов в «Первой Форме»

Как я легально сделал 25 млн на конопле. История нижегородского «Эскобара»

Знакомьтесь, «Незнакомое». Как мы сделали новый режим для Моей волны

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

Лента Мёбиуса мобильной разработки: что расскажут на Mobius 2024 Autumn

Академия Arenadata: How to ADS.NiFi. Базы данных

Упрощение сложного: получение объемных сплавов напрямую из оксидов

Трансформация или чемодан без ручки (часть 4) Что такое трансформация, и с чего надо начинать, чтобы получить желаемое?

Портативные игровые консоли: пять новинок осени 2024 года

Как субъективная оценка кандидатов может стать причиной ошибок в найме?

Отец суперкомпьютеров. История Сеймура Крэя и корпорации Cray

Доверие и честность в инвестициях, часть 2: чем закончилось обсуждение результатов фонда Movchan's GEIST

Имаджинариум мистера Альтмана: прекрасное далёко?

Как сочетать Next.js и Go: основы

10 самых необычных вопросов на собеседовании по C#

10 сложных вопросов по C# для собеседования и подробные ответы на них

Как построить поезд в Minecraft с помощью Python – урок для детей

Почему включения быстрее циклов?

24 сентября 2024

5 Продвинутых Трюков в Python, Которые Сделают Вас Настоящим Мастером Кодинга

Битовые поля в Rust

Учимся у лучших или как сделать ваше выступление запоминающимся

Листинг Hamster Kombat. Разбор токеномики. Сколько будет стоить токен HMSTR?

Сказочный вопрос: кто такой бизнес-аналитик?

Где взять энергию? Эпидемия выгорания айтишников

CV в медицине: как компьютерное зрение помогает лечить болезни

Как улучшить производительность в Angular с помощью Memoize Pipe

[Перевод] Опыт тюнинга Llama3 405B на AMD MI300x

Случайный тест, или как я не стал клиентом

Приточка на минималках или как сделать дёшево, быстро и качественно одновременно

Как правильно писать тесты?(Часть 1)

Как убрать боль в спине и сутулость

Аппаратный Таймер в Качестве Микрофона

Кривая дорожка или приставными шагами в DevOps

Qucs-S: руководство по видам моделирования, часть 2

Продолжение статьи про CFG Scale | математика, плюсы и минусы метода

Что такое интеллект? Введение

Цифровой рентген: Инженерная некромантия

Moshi: GPT4-O voice mode дома (обзор)

Системный аналитик с ЗП 400+. Найти за 30 дней. Часть 2 «Проверка на прочность»

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

Дэвид Харрис, автор «Цифровой схемотехники и архитектуры компьютера», ответил на вопросы про его следущую книгу и вообще

Почему «Идеальный программист» Роберта Мартина далёк от реальности: критический взгляд

Искусственный интеллект для школьника

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

Что такое MRP. Описание и практическое применение

uBlock Orign в качестве ограничителя потока бесполезной информации

Как мы полностью обновили VK Мессенджер: переписать нельзя рефакторить

Выбираем название для дата-центра

Обзор популярных сервисов локализации в 2024 году: какой выбрать?

9 условий сохранения трудовой мотивации в Agile-командах

Путь к правильному IT-партнерству: личный опыт

Что почитать по машинному обучению: подборка из 6 книг

Объектно ориентированный подход в организации gradle зависимостей в Android проектах

[Перевод] Полный гид по бенчмаркам LLM: подробный каталог

От REST к GraphQL: эволюция управления данными в Wagtail

Как я год искал работу мечты в этом вашем IT

Неувядающая классика или «чёрный ящик»: кто кого в битве за прогноз. Глава первая

[Перевод] Программист-4chan'овец

PostHog для UX-дизайнера: от анализа данных до повышения зарплаты

Как отличить хорошего врача от посредственного

Что делать, если баг попал в прод?

Как использовать Google Sheets в качестве базы данных

ДАКСуй отсюда: 3 колбасных примера для реальной аналитики

Конфеты врачам — это форма коррупции?

[Перевод] Взлом JVM-приложения с помощью отладчика IntelliJ IDEA

Youtube разблокировали, но не у всех. Как решить проблему?

Записки оптимизатора (Часть 8). Нагрузка на диски сервера БД при работе с 1С. Пора ли делать апгрейд?

Почему все неправы в споре «Стартап или бизнес»?

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

Создание Convention Plugin-ов на базе Kotlin-классов

Проектирование функционала бэк-офисного продукта на основе практического опыта

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

Встроенная память, мощная графика, до 20 часов автономности — чем еще удивляют новые процессоры Intel Core Ultra 200V

Вояджер-1 продолжает миссию

Доступ к нескольким подам Kubernetes по протоколу TCP и единственному внешнему IP

«Уволить нельзя оставить»: как найти баланс между эффективностью и эмпатией

Проблема UseCase-ов: что нужно знать разработчикам Android

Как выбрать корпусный вентилятор для ПК: 5 интересных моделей от 120 до 360 мм

Знакомство с Docker или зачем это всё нужно

Настройка автовакуумирования в PostgreSQL

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

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

Оркестраторы в российском DevOps в 2024: рост использования Managed Kubernetes и отечественных дистрибутивов

[Перевод] Специалисты по теории струн случайно нашли новую формулу для числа пи

Чек-лист: выбираем разговорный клуб, в котором захочется остаться

[Перевод] The Intelligence Age. Перевод эссе Сэма Альтмана

Назад в прошлое. Часть 4.1. id Software. Интервью с Сенди Питерсеном. От Doom к Age of Empires

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

20 ресурсов для 1С-аналитика: матчасть, инструменты и каналы с новостями

Зачем Густаву Таушеку понадобились свои собственные перфокарты

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

Автоматизация ИТП: контроллер WIRENBOARD PRO + язык FBD

Шифруй то, шифруй это, или LLM под замком

Заказные клики. Кто кликает по рекламе в Яндексе за копейки?

Как мы, айтишники, чистим конденсатор ТЭЦ (тысячи тонких трубочек)

Как за 4 шага улучшить процесс оценки рисков безопасности

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

Как открыть клуб настольных игр и не сойти с ума, потратив 10 миллионов на всю коллекцию

Многоязычный поиск в Elasticsearch: от Hello до Donaudampfschifffahrtsgesellschaftskapitän

Паттерн «Интерпретатор»: что такое и как использовать

Уровни изоляции транзакций в БД

Как создать простую игру в Roblox — туториал по Garten of BanBan 2 для детей

23 сентября 2024

Эволюция платежных систем: от наличных до цифровых рублей

Симулятор инсулиновой помпы (версия «продакшн»)

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

Секрет успешного Discovery: Как отбирать лучшие идеи для разработки

[Перевод] Китай предлагает магнитную систему запуска для отправки ресурсов обратно на Землю

Нотификации в telegram о падении приложения, через графану

Как внедрить CI/CD для всех разработчиков в банке. CI/CD by App.Farm

«Гончие и шакалы». Найдена древнейшая настольная игра человечества, которой тысячи лет

Обнаружение DGA доменов или тестовое задание на позицию intern ML-engineer

Security Week 2439: масштабная фишинговая атака на пользователей GitHub

Влияние vacuum/analyze/bloat на производительность СУБД

[Перевод] Как Notion обрабатывает 200 миллиардов объектов данных

Эволюция лени в приготовлении кофе / чая

Пара тупых ответов про эволюцию

[Перевод] Рефакторинг вглубь

Суверенный ИИ, убийства чести и дефицит НИОКР. Куда движется индийская экономика сегодня

Видеоигры упёрлись в потолок? Куда дальше развиваться?

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

SQL HowTo: Black and White (Puzzle Hunt 2010)

Talisman Desktop и Aston Shell для Windows: почему их сейчас не хватает

Функции среды общих данных, которые востребованы на строительной площадке: штамп «в производство работ», QR-коды

Новый взгляд на оценку русскоязычных моделей: обновлённый бенчмарк ruMTEB и лидерборд

HybrydCLR. Как обновлять код Unity игры без загрузки обновлений в стор

Попробовал всё — у Notion нет аналога

Цифровые двойники: от истока к будущему

Cards — бесплатная песочница с GraphQL API

Когда существующих решений недостаточно: сложности построения собственных СУБД

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

Реализация подписчиков в c++ — пляшем от печки, но уже совсем далеко

Вам не нужен UUID

Разбираетесь в IT и технологиях? Попробуйте решить кроссворд и выиграть мерч Selectel

Passion-Driven Decision Making для бедных — бесконечная игра на выживание

Как мы перенесли web-сервис в Телеграм Mini Apps

Новинки автоматизации на Interlight Russia 2024: умные решения для дома и бизнеса

Цифровая трансформация в России: роль DevOps в новой реальности

Новый модульный ноутбук от MNT Research: что за девайс и какие у него возможности

[Перевод] Самые популярные LLM бенчмарки

Docker для разработки C#

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

Угрозы информационной безопасности через оптику Звездных Войн

Переходи на нашу сторону, у нас есть техтолки

Гайд регистрация программы в реестре российского ПО

Тредпульное заклятие Dotnet-демонов на Linux

Измерение покрытия автотестами для gRPC сервисов

Как создать трассу по кривой в GameMaker

Космические ракеты Ирана

Предприниматель потерял 2 миллиона рублей и проиграл тендер. Виноваты демпинг и подделка документов

Тестирование и обзор i-watt 12W 4200К G45 с цоколем Е27

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

Сложная агрегация в Pandas с MultiIndex

Чистый код: Инверсия зависимостей (DIP)

Мобильная разработка за неделю #556 (16 — 22 сентября)

Пример DAX с точки зрения реляционной алгебры

15 бесплатных видеоуроков по созданию игр для школьников

Создание игр в Roblox: зачем детям изучать программированию на Lua

22 сентября 2024

Postgresso 8 (69)

Выводы из глобального сбоя CrowdStrike

Сказки цифрового города: часть вторая — Знакомство с Конфигуром

Все об охранных системах для дома в 2024 году

Пользуемся Docker, не выходя из Go

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

Немного курочим стандартный валидатор Laravel или первый опыт с фасадами и сервис провайдерами

Решение головоломки из университетского квеста с помощью Python

Графы в Swift: Поиск в Глубину и Поиск в Ширину

Как мы учим языки. Часть 2. Почему вы не выучите язык в Дуалинго

Считаем деньги, много денег. По шаблону

Давайте эффективно электронно общаться на работе

Томас Петерффи. История крестного отца электронного трейдинга

Может быть мучительно больно: нюансы покупок гаджетов на онлайн-барахолках

[Перевод] Батарея для Т-клеток. Прокачка иммунитета в борьбе с раком

Нативные библиотеки для Android

Системный аналитик. Краткий гайд по профессии. Часть 5. Методологии разработки. Waterfall и Agile

The Boring Company: что слышно про «скучный» бурильный проект Илона Маска в 2024 году

[Перевод] Слияния нейтронных звёзд могут приводить к образованию кварковой материи

Онбординг junior-разработчиков: как сделать так, чтобы онбординг завершался словами «и жили они долго и счастливо»

Системный аналитик. Краткий гайд по профессии. Часть 4. Синхронные и асинхронные интеграции. REST, gRPC, Kafka, RabbitMQ

Интерактивная кормушка на Snap4Arduino

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

Подключение оплаты Тинькофф к Telegram-боту на чистом php

Взаимодействие с клавиатурой в Compose: особенности и подводные камни

Apache Kafka – Producer и Consumer. Простой пример Nodejs приложения

Тень, знай свое место. Даже если ты нейросеть

Как починить GoodbyeDPI, если он перестал работать 22.09.24

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

Как создать игру Undertale на Scratch – урок для детей

21 сентября 2024

BlackLotus UEFI bootkit. Часть 1

Прологику и ИИ

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

[Перевод] Улучшаем автокомплит в смешанных Java-Kotlin проектах

Flappy Bird на Си для Android весом APK всего 92 Килобайта

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

Bluetooth-маяки, есть ли от них польза?

MiniApp Apusher и токены: как они работают и зачем нужны

«Зарабатываю 120к на текстах и тебя научу» — в копирайтинге правда так мало денег?

Телеграм-бот для преподавателей: создавайте быстро, проверяйте просто

Что на неделе: «часы» на основе ИИ, предсказывающие дату смерти, и сбои в работе Discord

Новосибирские острова

[Перевод] Велосипед для ума — пролог

Переход от традиционного ITSM к Agile. Как построить гибкое управление ИТ-услугами?

Что стоит знать и уметь начинающему мастеру по ремонту ноутбуков? Опциональные варианты

Реверс-инжиниринг ресурсов игры LHX. Часть 5, заключительная

Приложение, идентичное натуральному: 7 способов прокачать свой pet-проект

Просто о тайм кодах под видео в YouTube

[Перевод] Что если мы все время неправильно понимали аутизм?

В копилку уязвимостей BGP — как устроена атака Kirin

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

[Перевод] Преподавание в период «подъема ИИ» и «конца чтения»

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов

Надежность в процессах. Часть 1

Типы или интерфейсы в TypeScript: что и когда использовать?

20 сентября 2024

[Перевод] C++ с точки зрения Rust-разработчика: достоинства и недостатки

Присоединяйтесь к проекту Rustsn: призыв к разработчикам Rust, интересующимся областью ИИ(LLM)

Генерация AST на Rust

Как управлять тысячами строк правил Firewall, на примере Juniper SRX

[Перевод] ИИ от стартапа Mercor провёл интервью с 300 000 соискателей, а теперь его оценивают в 250 миллионов долларов

Концепция временного View state в JavaScript

State-of-the-art: Резюмирование текста

Обзор расширенного набора функций IP-АТС Yeastar серии P

Ушной мониторинг как проектная коммуникация: почему каждому стейкхолдеру нужен свой звук

Инструмент django-command

[Перевод] 7 продвинутых приёмов JavaScript, которые должен знать каждый разработчик

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

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

Улучшаем навигацию роботов с помощью нейронного потенциального поля

Путешествия в темноте. Владимир Ласкевич, история незрячего тревел-блогера

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

Проблемы InheritedWidget'а в Flutter

Мессинский кризис солёности

Чтение на выходные: «Илон Маск» Уолтера Айзексона

Прощай, ChromeOS: долгий путь к Linux с самодельным Suzy-Q-кабелем и прошивкой BIOS

МИТАП: собираем комбо вредных советов про карьеру мобильного разработчика

Compute — волшебная пилюля?

Актуальные зарплаты и вакансии с удаленкой в IT — на Хабр Карьере

Инструменты бизнес-аналитики

Управляем моделью с помощью метаданных в dbt

IP or not IP?

Актуальные зарплаты и вакансии с удаленкой в IT — на Хабр Карьере

[Перевод] Обзор AI-ассистента Cursor для разработчиков

Когда Олимп был островом

Реверс-инжиниринг ресурсов игры LHX. Часть 4

Мы захотели надежности, и сделали интегратор курсов валют ADAMANT Currencyinfo

Исследование: генеративный ИИ повышает производительность труда разработчиков на 26,08 %

Основные проблемы автоматизации процессов лаборатории

Эхо Дайджест: преимущества и недостатки o1-mini по сравнению с Sonnet 3.5

Релиз ядра Linux 6.11: возможности, обновления и самые заметные изменения

One more ПК для Machine Learning по цене RTX4090

Реализация push-уведомлений из web в мобильное приложение для новичков

[Перевод] НАСА наконец обнаружило глобальное электрическое поле Земли

React Native Splash Screen — поддержка разных тем

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

Полезные Youtube-каналы

Реализация подписчиков в c++ — пляшем от печки чуть дальше

Превращение роутера Интеркросс ICxETH5670NE в Asus RT-N12XL

Цифровой двойник буровой установки БУ 5000/320ЭУК-Я. Ключевые преимущества

Vue 3 в деле: Как мы обновили большой внутренний сервис и что из этого вышло

Как самому обучить апскейлер на Real-ESRGAN Compact, и какие апскейлеры сейчас существуют

Что такое AMD Fluid Motion Frames 2, и как она позволяет увеличить fps в играх даже на слабых ПК и ноутбуках

Чистый код — дар или проклятие? Акт II. Компромисс

Ещё одна статья про макросы. Часть 2

Объективная оценка кандидатов: ключ к эффективному рекрутингу и успешной команде

Multiboot usb flash накопитель в пару кликов через Ventoy

Топ-5 добавок для костей

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

«Снаружи свинья, а внутри люцифер!». Десять интересных кавер-версий от ИИ

Раздельное питание: гипоталамус и прием пищи

Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)

Резервное копирование в Linux: инструменты и стратегия 3-2-1

Магия ссылок Системы быстрых платежей

Pet-проекты и данные для Data-Engineer

Упрощённая инструкция по развёртыванию VLESS и Shadowsocks-2022 проксей на основе сервера XRay на линуксовом сервере

Путь в GitOps или как мы перевели кластер Kubernetes под управление Argo CD

Функциональные коллекции в Java с Vavr: обзор и применение

От чего растут мышцы или как сделать каждую тренировку эффективной?

Микросервисы. Стирание границ между бизнесом и разработкой

Какие инструменты ИИ нужны офисным сотрудникам?

Разработка архитектуры хранения данных для сайта на «Битрикс»

Программирование для детей онлайн: ТОП-7 направлений

19 сентября 2024

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

[Перевод] Может ли искусственный интеллект заменить учителя в классе?

Rolling Updates: как обновлять без простоев и стресса

Как мы автоматизировали управление проектными требованиями с помощью AI и ML

Django приложение в докере. Логирование и мониторинг(тоже в докере)

Топ-5 библиотек для анализа данных на Python

[Перевод] Основы Whitespace: невидимого языка программирования

[Перевод] Сэм Альтман: «ИИ следующего поколения будет способен изобретать прорывные технологии и лечить болезни»

Стилистический Анализатор: Синхронизация порядка объявлений и определений функций

Зарплаты диджитал-специалистов в первом полугодии 2024

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

Как не сжечь команду дотла, или Почему Work-life balance — задача руководителя

[Перевод] Третий закон мертв: математики показали, что экстремальные черные дыры реальны

Придумала схему продаж для тех, кто ненавидит продавать: мой опыт с 2014 года

Поиск данных, прокачанная тренировка и судейская оценка. Как с минимальными ресурсами улучшить качество дообучения LLM

Кафедра и департамент системного анализа: как мы работаем со студентами

Как романтизм Эпохи Тайсё повлиял на современную Японию

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

Как я 20 лет назад забрал мебельный бизнес за долги и сейчас делаю кухни за 850 тыс. рублей

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

Почему КПТ не работает

JPA Entity Graph и нюансы его использования

Не потеряться в данных: оптимизируем аналитику с помощью DataHub

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

Промпт-инжиниринг: как найти общий язык с ИИ

Все, что думают профессиональные исполнители об ошибках тимлидов и руководителей — 33 пункта, полных слез и отчаяния

Мини-гайд по стилям в Qt (PySide6)

Ещё одна статья про макросы. Часть 1

Что такое AndroidManifest.xml, его структура и важность

[Перевод] Цифровой и физический мир без границ: пространственные вычисления и промышленная метавселенная

Почему Луна больше у горизонта и при чем тут Гете

Революция в стратегировании: переход от ремесленничества к технологии

SQL. Хранение нескольких признаков-флагов в одном поле

ИМХО про импортозамещение

ИМХО про импортозамещение

Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry

Конец  фотокомпактов. Взгляд их эпохи “вычислительной фотографии”

Исследование маркетинговых инструментов: как развивается рынок в России, кто в лидерах и чем помогает click.ru

[Перевод] Как сделать так, чтобы ваши открытые данные были никому не интересны

Как распознать reCAPTCHA V2, reCAPTCHA V3 — рабочий метод в 2024 году?

Что умеет российский аналог A-GPS от ГЛОНАСС и зачем он нужен

Сергей Марков: Мы в разгаре лета искусственного интеллекта

Реверс-инжиниринг ресурсов игры LHX. Часть 3

Дело было вечером или Создаем веб-приложение за 5 часов

[Перевод] Квадранты эффективности работы сотрудников

Как эволюционировало машинное зрение автономного транспорта. Доклад Яндекса

Рецензия на книгу «100 ошибок в Go и как их избежать» Тейва Харшани

Создание плагинов и переиспользуемых частей в .gradle.kts-файлах и Kotlin extension-функциях

Применение LayoutXLM для извлечения сущностей из чеков

SCA на языке безопасника

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

[Перевод] Руководство от ненавистника Kubernetes: как использовать эту технологию

Что общего у дизайна и фастфудной

5 нестандартных карманных DIY-компьютеров и не только: странные гаджеты рядом с нами

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

Как собрать базу контактов в amoCRM с помощью QR-кода и SMS API

Мониторинг напряжения в ЦОД Физтеха: шесть лет, полет нормальный

Зачем учить английский по учебникам? Выбирай книгу и читай

User Story Map как инструмент управления ожиданиями и не только: практические советы

Переживая тревожность. Базовый чеклист

CPU Utilization = 100%. Это проблема?

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

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

Да сколько можно недалеким продажникам притеснять опытных маркетологов?

Автоматизация процессов в DWH с помощью Python и Snowflake

Современная магия для школьников ч. 1

Памяти Владислава Крапивина

Kiisu — плата, совместимая с Flipper Zero

Операция «пейджер» может стать катастрофой для гражданской авиации (мнение)

18 сентября 2024

Мой сервер бэкапов

Разработка больших цифровых часов на светодиодной ленте

[Перевод] Quantinuum о своем прогрессе в создании квантового ИИ

Создание инструмента генерации кода с помощью Rust и локальных LLM от Ollama

Параметризованные тесты в Pytest: обзор с примерами

Как создать игру «Армия големов» в Minecraft – программирование на Python для детей

Как GPT-4o помог мне создать плагин для After Effects: экономим часы на нейминге слоев

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

Версионирование. Автоматизация. А может всё вместе?

[Перевод] Обход SSH Keystroke Obfuscation

Насколько нейросеть — хороший калькулятор?

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

Насколько нейросеть — хороший калькулятор?

Как справиться с нагрузкой в черную пятницу? Автоскейлинг инференса в Kubernetes

Компьютерное зрение и котики. Или алгоритмы против человека

ВКС-лето: звонки с SIP-терминала в FaceTime и портативные голографические дисплеи

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1

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

1С зависает, а бизнес теряет деньги: как построить ИТ-инфраструктуру, чтобы этого избежать

Айтишный пицца-квест. Итоги 2024

Искусственный интеллект придет на помощь безработным: новый эксперимент в США

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

Энтузиазм — как заменить «надо» на «хочу» и с удовольствием идти к цели

Реализация Bloom-фильтров в Golang

Демократизация DevOps

SAP Scripts на C#

Что можно улучшить в приложении? часть 3. Крадем как художники у Впрок

Аутстафф: галера или новый люкс?

ТРИЗ и Траблшутинг, что такое troubleshooting в бизнесе и кто такой troubleshooter (траблшутер)

Подходы к Использованию Git и Контролю Версий

Трекер привычек в Notion. Как отслеживать полезные и приучить себя к тому, что нужно

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

Индекс твоего города — Большое обновление

Реализация подписчиков в c++ — пляшем от печки

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

Selenium или Playwright – что выбрать разработчику и тестировщику

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

Как починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changes

Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 1

Реверс-инжиниринг ресурсов игры LHX. Часть 2

Путешествие Embox на AMUR

Издательство Питер. Колонка редактора, сентябрь 24 г

CodeChecker: анализируем большой проект на С++ быстро, эффективно и бесплатно

Свой первый модуль для админки битрикс, первое субъективное впечатление

Gitlab и Specification-as-Code: Спасение от хаоса и кофеиновой зависимости

Как перевести приложение с Flow на TypeScript

Склейка фото как отдельный вид искусства (как распознать мерцающую строку)

Изучаем карты с исходным кодом GeoServer

Об изменениях в процессе доставки геометрического ядра C3D

Letter-Setter. Записки одной разработки. Часть 3

Подготовка Django приложения для локальной разработки и деплоя

Психология цвета в веб-дизайне. Влияние цветовых решений на восприятие пользователей

Применение статистического анализа для определения причин деградации производительности СУБД — часть 2

[Перевод] Что должен знать каждый разработчик о вычислениях на GPU

Java Remote Debug на стендах в локальных облаках (docker/Kubernetes), очевидные вещи (как мне казалось)

Делаем нагрузочные тесты за 5 минут (ну почти)

3D-печать для чайников. Часть 3: постобработка

Синтаксический анализатор — модифицированный Shunting Yard

Где искать вдохновение фотографу: когда кажется, что идей совсем нет

VPN VLESS с XTLS-Reality быстрая инструкция по установке

Аналоги зарубежных приложений для команд дизайна

Трансформация или чемодан без ручки (часть 3) «Костыли» в продукте: как бизнес и разработка идут к трансформации

Как написать чат-бота в Telegram без навыков программирования

Случай из практики анализа кода

Плюшки к зарплате: где место бонусов в ИТ и почему это боль HR

Электростатические двигатели достигли макромасштаба

Сегодня ВСЕ вакансии на Хабр Карьере бесплатные — поздравляем с днем эйчара

Как зелёная сова отхватила себе место на мировой арене: история успеха Duolingo

Загрузочный 4G-модем, сёрфим в OS-невидимке Tails

Имитируя гигантов: воссоздание условий Юпитера на медном проводе толщиной 25 мкм

Стек с поиском максимума

Как я обнаружил проблемы у ЮМани (Сбербанк) с безопасностью и не получил денег за найденную уязвимость

Они помогут стартануть в ИТ. Пять супергероев на примере системы наставничества в МТС

[Перевод] Как остановить слабости хороших команд

System Console. Доступ к регистрам ПЛИС из Quartus

Enterprise 128: компьютер, который опоздал на рынок

Простая латиница для русского языка

История: Опыт работы в нефтегазовой отрасли

Есть ли код в No-code?

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

Конфигурирование DHCPv6 и SLAAC в IPv6-сетях

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

Установка RuAntiblock с помощью скрипта (модуль для OpenWRT) для полного обхода блокировок в том числе Ютуба

Бесплатный курс по созданию сайтов для детей: 7 уроков по HTML и CSS с нуля

17 сентября 2024

Файтинги: cложности и особенности при разработке или почему инди-файтинги редкость?

Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика

Писать или не писать?

[Перевод] Тренд на ИИ вернул производство микрочипов в авангард компьютерных технологий

ROP: код, которого нет

Open source решения для управления и работы с данными в облаке

Взаимодействие микросервисов между собой

«База данных» в гугл таблицах для телеграм-бота

10 советов по Open WebUI, которые помогут в работе с нейросетями

Добавляем lint-staged в NestJS и Angular приложения, включаем семантическое версионирование фронтенда

Релизы без страха: обратная совместимость

Странные вопросы и комментарии на собеседованиях в IT

Безопасность «на берегу»: опыт внедрения подхода Secure by Design в ИТ-компании

Обзор роутера Tenda W30E: три провайдера, Wi-Fi 6 и СМС-авторизация

Будущее смартфонов: ИИ-помощник и картриджи

Бесплатный курс по Roblox для детей 9 лет и старше: 20 уроков с нуля

16 сентября 2024

Тестирование полей ввода. Реквизиты

Сказки цифрового города: часть первая — Пакетик TCP

Meme Battle. Итоги 3 недели

Семантическое версионирование NestJS и Angular приложений в NX-монорепозитории

Magnum opus: зачем и о чем компаниям выпускать книги [и как не испортить их в погоне за KPI по рекламе и продажам]

Оптимизация небрежно написанного маппера

Тестирование лучших self-hosted аналогов Notion

Теорема о разбиении регрессоров: делаем CUPED аб-тесты в один шаг

Swama: CLI-инструмент для работы с Swagger/OpenAPI

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц?

Как создать Telegram-бота для сбора отчетов и анкет за 5 минут — легко и бесплатно

Цепи Маркова в Telegram-боте

Измерение производительности NGFW

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

Запрос на совьетпанк: Метрономикон — мир, в котором хотят жить люди из разных стран

Грязные биткоины. Как защитить свои накопления?

API-шлюзы и сервисные сети

Темная магия IF,AND,OR [DAX]

Посмотрел как работают лыжи и срочно вложил 97 млн в этот бизнес

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

«Стачка» в Питере. Что ожидает участников крупнейшей в России ИТ-конференции

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

Необычный зверь: графическая оболочка Desktop2 для MS-DOS

Виды коммерческих лицензий и модели размещения СОД строительных проектов

Продолжаю экспериментировать над своим организмом, на этот раз сотка пешком за 30ч

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

[Перевод] Как искусственный интеллект помогает составлять карты Вселенной

Apache OFBiz CVE-2024-32113

Рейтинг Managed Kubernetes платформ

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

Сколько крупнейшие компании инвестировали в ИИ и чего им это стоило на самом деле?

Банки, финансы, 4% CTR (почти). Ситуативный маркетинг с щепоткой партизанского в Telegram Ads: взболтать и смешивать

Какая-то система СРК у нас стоит, но правильно ли она работает?

gRPC: проблемы и решения при переходе с REST

Memory Fences и volatile в Java: низкоуровневые гарантии порядка памяти

Jenkins — от монолита к распределению

Проблема лифтов, игра Coding Lift

Что такое HMPL.js? DevBlog №0

Ограничение скорости в Nginx для сложных конфигураций: HTTP/2, API и видеостриминг

Не так страшен найм в Яндекс, как о нём пишут на Хабре

Как я забросил учёбу, но вернулся к программированию после комментариев на Хабре и даже написал первого ТГ-бота

[Перевод] Почему разработчикам Android стоит забыть слово Singleton

WAF-экспресс, или Как закрыть RCE за два дня

Garak: инструмент Red-Team для поиска уязвимостей в LLM

Как нам удалось в 100 раз ускорить решение оптимизационной задачи NBO в Альфа-Банке

Подключение Outline VPN на сервере без графического интерфейса

Устаревают ли технологии?

Преимущества DAX на примере коэффициента проникновения

Мое обращение в АП РФ по поводу замедления youtube, и ответ из РКН

Интеграционное тестирование: виды, примеры и инструменты

Варварский, но практичный ремонт вырванной петли в ноутбуке

[Перевод] Топ-15 примеров того, как UX-дизайн изменил нашу жизнь

Свой надежный VPN. Настройка протокола VLESS XTLS-инструкция

Как начать читать на английском и не бросить на 3-й странице

Мобильные SDK: Играем по правилам

Госуслуги поощряют сбор логинов-паролей пользователей?

Drag and drop деплой ML-моделей: убираем рутину с помощью web-интерфейса

Разгон мозга при простуде. Стоит ли?

[Перевод] Flutter Hot Reload: Что под капотом?

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

Доступ к сайту на NestJS и Angular по доменному имени c SSL — сертификатом в Kubernetes через Ingress

Чистый код: Принцип разделения интерфейса (ISP)

Автоматизация тестирования для системного аналитика. Применение Selenium и написание скрипта на Python

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

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

10. Особые линейные системы

Программирование для детей 5–6 лет: как заинтересовать ребенка

15 сентября 2024

Шифрование личных заметок

Как не выгорать

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

Доктора Кнут, Моррис и Пратт, или как я перестал бояться и полюбил префикс-функцию

Как при помощи машинного обучения и чата GPT 4.0 удалось предсказать чемпиона Евро 2024 и обыграть букмекера

Почему ты не можешь просто начать меньше есть, чтобы снизить вес? 3 главные причины

Мечты о безбумажном офисе

Автоматическая сборка examples для Swagger NestJs

Гайд по психопатам с научным подходом

Unix на работе. Часть вторая, программная

Как использовать gemini (и любового чат бота) без ВПН нативно?

Чтение на выходные: «YouTube. Как самый популярный видеохостинг завоевал мир?» Марка Бергена

Микросервисы. Исследование кухни

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

Дышать, а не задыхаться

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

Лучшая помощь венчурных фондов — это не мешать. Согласны?

[Перевод] Безопасность приложений больших языковых моделей (LLM, GenAI)

Война за клики: Как позиции в Google влияют на CTR?

Как поднять на VDS свой веб-сервер. Пошаговое руководство для новичков

Чем заменить Wix и Shopify в России

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

Intel планируют разделить на части: как и почему

В Android блокируют установку приложений из сторонних источников. Почему это важно?

Обучение в Stanford Online: Advanced Cybersecurity

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

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

Unity для детей: топ-25 бесплатных видеоуроков

14 сентября 2024

Наши стандарты DX

Резолв DaVinchi Resolve увенчался успехом

29 поговорок и пословиц про джунов, сеньоров etc

Как делать чистые градиенты

[Перевод] Реверс-инжиниринг  GDB для работы с Pwndbg

Распределённый инференс llama.cpp через RPC

Void захватила более миллиона ТВ-приставок на Android

Как работать с Camunda 7

Как мы учим языки. Гипотезы Стивена Крашена. Часть 1

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

Регистрация ПАК (программно-аппаратных комплексов) в реестре российского ПО 2024

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

Администрирование PostgreSQL для начинающих (часть 5)

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

Администрирование PostgreSQL для начинающих (часть 3)

Администрирование PostgreSQL для начинающих (часть 2)

@tanstack/react-query + react typescript

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

Что на неделе: цифровой апокалипсис, новый iPhone, тройная «раскладушка» от Huawei

Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений

Мониторинг токсичного контента в AI продуктах

Невероятная история господина президента

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

Современные детекторы рентгеновского излучения

Как писать музыку на linux. Rosegarden без танцев с бубнами

Делаем простой рисовальщик в PySide6

Взлет и падение Силиконовой Долины как центра инноваций 21 века, 1995-2024 года

Redox OS: операционная система на Rust с микроядром и поддержкой Unix. Что это за ОС?

Решаем загадку Джиндоша на SQL в пять строчек

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

В погоне за тенями: геолокация изображения с помощью Shadow Finder Tool

Полноценное API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой

Правда ли в России умер маркетинг, и что ожидать дальше? Реалии 2024 года

Как организовать партнёрскую сеть и привлечь 60 партнёров за один год + чек-лист

Пишем простенький DI для Android приложения

ЧГК-GPT, или насколько хорош новый ChatGpt o1-preview в спортивном «Что? Где? Когда?»

LLM-CodeSlim: Автоматическое сжатие и очистка кода для эффективного использования с LLM

Библиотека RRC для управления запросами и кэшем на базе Redux: [лучшая] альтернатива RTK-Query и другим решениям

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

[Перевод] Результаты OpenAI o1, тестирование и заметки о новой модели

Импортозамещение: Что же могло пойти не так. Обзор – от FPGA до сайтов знакомств

Программирование для детей 10 лет: с чего начать

13 сентября 2024

Диалектика vs Хаос: Или почему Гегель перевернулся бы в гробу

[Перевод] OpenAI о новых моделях ИИ, которые умеют рассуждать

[Перевод] Сети Колмогорова-Арнольда: новый «старый» шаг к интерпретируемому ИИ

BI-GLPI. Или мой взгляд на CRM в контексте JS

Критерии качества требований с примерами (Часть 2)

Платформа Astra9: подключаем экранчик 12864 на контроллере ST7920 к ZYNQ-7010 через SPI. Практическое руководство

«Киотский арт-нуво» от загадочного Кобаяси Каити и эволюция японской гравюры

Цифровая трансформация в логистике. Часть 1. Как за копейки контролировать расход топлива на 200 автомобилях

Next.js + Playwright. Как мы начали писать автотесты и что из этого вышло

7 вдохновляющих книг об управлении продуктом и командами

Рендеринг в React. Чем живет компонент?

Как lean-менеджеры помогают в цифровой трансформации

Что про HR-практики расскажут на конференции КаргоКульт (и зачем это вам)

Игровая аналитика для чайников: что важно знать, когда собираешься начать работать с данными?

Shiva 1.3.0 выпущена, ChatGPT o1-preview заменяет контрибуторов в Open Source проектах

[Перевод] Тестирование исключений

ClickUp уходит. Как METEOR поможет пользователям уходящего трекера?

QoE-метрика в видеоплатформе Яндекса

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

ClickUp уходит. Как METEOR поможет пользователям уходящего трекера?

Карьера software-архитектора: спидран-прохождение

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

Лидерство в команде разработки

Социальная инженерия или как усилия безопасников разбиваются о человеческий фактор

Snapdragon X Plus — 8-ядерные ARM-процессоры для ноутбуков. Что это за чипы?

Автоматизация проверки XML сообщений на платформе 1С с помощью инструмента Vanessa Automation

Как мы генерируем GPT-нейросетями миллиарды объявлений на малом количестве GPU. Доклад Яндекса

Flutter 3.24 и Dart 3.5: что нового для разработчиков и как это повлияет на разработку в России

Патенты на IT-решения: что изменилось в 2024 году?

Amplicode Launch Event – конвейер для Spring-приложений прямо в IntelliJ IDEA

10 возможностей современного Tarantool, о которых вы могли не знать

Серж Хумпич: человек, взломавший национальную банковскую систему Франции

Эхо Дайджест: от российских ноутбуков до дистанционной хирургии

Снова any. Заметка для новичка

Микрофлюидика: укрощение электропроводящих капелек. Guest Post

График технологий Гартнера-Даннинга-Крюгера

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

Оцените свои знания SQL

Agile в функциональном проекте. Организация работы на IT-рельсах

Первые шаги в нагрузке

Опыт обеспечения кроссплатформенности десктопного приложения с графическим интерфейсом на основе .NET

Взаимодействие Unreal Insights c Unreal Engine 5 с точки зрения исходного кода

Генеративные модели в разработке видеоигр: будущее за играми от роботов?

Суд с ФНС: как бухгалтеры украли у компании 300 млн, а суд взыскал с гендира 250 млн

Анатомия «электронки»: разбираем структуру письма в формате eml/MIME

Apache Avro — на светлой стороне Кафки

Полгода программировал To-Do List и получил 0 пользователей

От теории к практике: московские колледжи готовят новое поколение ИТ-профессионалов

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

[Перевод] Оптимизация, которая невозможна в Rust

5 приёмов, чтобы управлять ожиданиями клиентов относительно качества и сроков (от продаж к тестированию)

IO Ninja: Программно-аппаратный комплекс для разработчиков и инженеров

IT-специалист 2.0: как прокачать скиллы и не сойти с ума в эпоху цифрового хаоса

Долгожданная RTX 4090 для ML и не только: дайджест новинок

Зачем и кому нужны мониторы с частотой обновления 500 Гц и выше

[Перевод] Типы проб в Kubernetes: проверяем работоспособность систем

Как устроен китайский заменитель Ютуба

Как устроен китайский заменитель Ютуба

Mojo: убийца Python и будущее Ai?

КАК ПРОКАЧАТЬ ПАМЯТЬ И ЛЕГЧЕ УЧИТЬСЯ

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

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

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

Системный аналитик. Краткий гайд по профессии. Часть 2

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

Апериодический монотиль

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

Проектируем технологические решения в Autodesk Revit

Зачем медицине облака

Что мы потеряли и приобрели с уходом телефонии в сеть: смотрим разницу между SIP и PRI

Делаем правильный анаглиф своими руками

GoodbyeDPI начала массово отваливаться у пользователей РФ. Как починить и разблокировать Youtube

Майнинг. Что это такое?

Минздрав, доки и стволы

Как растут компании

[Перевод] Киберпротез. Он нейронов к магнитам

Идеальная алгоритмическая секция на Golang (ИМХО)

Закоулками мечты. Часть 2

Симуляция DOOM через нейросеть

С правильным Днем программиста

Отладочная плата с жирной ПЛИС за 500р или что делать со старым антмайнером — как я делаю собственную платформу

Использование подчеркивания в коде на Python

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

Как создать дракона в Roblox: гайд по анимации и программированию на Lua для школьников

12 сентября 2024

[Перевод] Детектор лжи 2.0. AI против человеческой хитрости

Языковая среда и преподаватели-носители. Неочевидные моменты

Как SpaceX нарушила Договор о космосе первым выходом частного астронавта в космос — и почему это хорошо для компании

[Перевод] Влияет ли суперлуние на жизнь людей?

Как Reddit стал самой влиятельной соцсетью в мире, и сможет ли кто-то повторить успех в России

Микросервисы для тех, кто прикидывается разработчиком. Часть 2

IT-рынок РБ и РФ: две стороны одной медали или разные вселенные? ЭКОПСИ и Хабр запускают новое исследование

Всегда ли виноват «Вася»: развеиваем мифы о человеческом факторе в ИБ

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

Четыре шага для запуска системы бронирования: кейс коворкинга Fifty Four

Автоматический перезапуск службы 1С на Windows Server с очисткой кеша-сеансов

Композиционный анализ при помощи CodeScoring

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере)

Я так хочу, чтобы лето не кончалось: истории про леща, северное сияние и созвоны на бегу (+конкурс)

[Перевод] IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения

ClickHouse vs BigQuery: 4 отличия в SQL

Автоматизация безопасности: Когда пора использовать SOAR?

Создание data lineage в Apache Atlas из логических планов Spark (не без «костылей»)

Бинго разработчика: собери свой сет кринж-ситуаций

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

«КОТО-ФИЗИКА»: ОБЪЯСНЯЕМ ТЕРМИНЫ КВАНТОВОЙ ФИЗИКИ НА ПРОСТЫХ И ЗАБАВНЫХ ПРИМЕРАХ

SQL HowTo: Загадка Эйнштейна, или снова Джиндош

[Перевод] Не слишком ли много мы разрешаем нашим приложениям?

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

Ctrl + Team: Кооперативные механики в играх

Исследование: рынок видеоигр будет расти на 5% ежегодно до 2030 года

Аргон в электронике и не только: краткая история инертного газа

Астрофтография: от советского объектива до автоматизированного управления телескопом

Девайс-холдер: кто такой, зачем нужен и насколько хорошо держит устройства

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

FREED++. Ускоряем поиск новых лекарств с помощью нейросетей

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

Вебинар «Ускоряем и повышаем эффективность работы инфраструктуры с SDN Sprut от VK Cloud»

Работа с большими файлами в Python

Redmine vs рост бизнеса: как мы решали проблемы масштабирования поддержки в Orion soft

Наводим порядок в инженерных сетях

С новым кодом! Ко Дню программиста посчитали нижегородское ИТ в деньгах, людях и «фишках»

[Перевод] Поддержка CDS в Spring Boot и ожидания от Project Leyden

Space Invaders в 2 строчки кода (c#)

Возвращаться в офис или оставаться на удаленке в 2024 году: опыт «Финама»

Как перевести 3000 сотрудников на корпоративный VPN и не сойти с ума (ну, почти)

Заставляем IDM Midpoint работать с внешними заявками

Как мы делали чаты на Kotlin Multiplatform

Letter-Setter. Записки одной разработки. Часть 2

Дизайн интерфейсов в России и других странах. Бигтехи и супераппы

Умножение матриц и SMT – почему бы и нет?

Гейм-дизайн для детей: обучение Roblox

Проблемы с Raspberry Pi 4 не дают выйти в бета-релиз Fedora 41. Но почему?

Сайзинг многоуровневого КХД (ч.2 Как сайзим)

Одна платформа, чтобы править всеми: как CMP упрощают работу с системами виртуализации

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

Что думает LLM о смысле жизни программиста

Книги Python — рекомендации для вдумчивого изучения

Добавил возможность замены переменных окружения при запуске команды «Copy-Paste» в утилите «Rucken»

Зарядная станция Bluetti AC2P: резервное питание для удаленной работы, дистанционного обучения или кемпинга

Мощь и заоблачная цена: что известно о видеокартах NVIDIA GeForce RTX 5000-й серии

IT с человеческим лицом: портрет типичного программиста-2024

Как понятия Patterns и Records в языке Dart упрощают жизнь разработчикам

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

IT с человеческим лицом: портрет типичного программиста — 2024

UI-паттерны. Зачем и как?

Доктор Яндекс: лечим боли стоматологов контекстной рекламой и приводим в 6 раз больше пациентов за тот же бюджет

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

Набор персонажей для генерации синтетических данных

Как мы учили Yandex Code Assistant помогать разработчикам с написанием кода и делать их счастливыми

ЭЦП в Казахстане — общее благо или находка для хакера?

Обзор программного продукта «1С: Интеграция КОРП»

Сайзинг многоуровневого КХД (ч.1 Что сайзим)

С днем программиста

Некоторые моменты switchover в Patroni. Практические истории из SRE-будней. Часть 8

Произвел революцию в обработке данных и снялся в фильме: кому достанется коллекционный мейнфрейм IBM 7090

С Днём программиста! Вот вам 27 вопросов для прокрастинации

TPM3D: 3D-принтеры SLS, вспомогательные устройства, материалы

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

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

Произвольная запись файлов

Как создать Friday Night Funkin' в Scratch — урок для школьников

11 сентября 2024

О трёхмерной графике в GMS2. Часть 2 из 2

Задачка, которая сломала 5 датавиз-инструментов

Как настроить пайплайн с разделением на стадии в GitLab CI

atari800 — Atari 800 / 65XE… на Мурмуляторе

ML для анализа ЭЭГ: ищем эпилептические приступы

Бесплатная реклама онлайн: 17 способов

PANGIT: Дневник разработчика #7

[Перевод] Дорогая, я уменьшил {fmt}: уменьшил размер до 14kB и избавился от рантайма C++

Функциональные опции в Go

Concord: геймплей, провал и мемасики

Через патенты к звёздам. Как защитить изобретение, связанное с околокосмической отраслью

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

Можно просто так взять и опубликовать Приложение в ОК

Как работает Европол? Пособие в 3 частях

Использование выводов DTR, RTS и CTS от UART для своих делишек

[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 2

Systemd для начинающих: разбор юнитов и их функций

Будущее DevOps-инженера

Софт на диете: как мы в DCAP OCR разгоняли

Подводные камни устройства карты видимости в СУБД PostgreSQL

Что нам даёт понимание спецификации языка ECMA Script? Разбираем стандарт ECMA262

[Перевод] Юваль Ной Харари: Что произойдет, когда боты начнут бороться за вашу любовь?

Можно просто так взять и опубликовать Приложение в ОК

«Федя… Дичь?! Дичь!!» или где у неё «неонка»?

[Перевод] На Alibaba можно купить станок для изготовления алмазов за $200 000

Synthetic Minority Oversampling Technique

Как мы строили сквозную аналитику и укрощали бизнес-требования

Как я Капсулу Нео от VK взломал

Как оценить эффективность информационной системы

[Перевод] Учёные, искавшие жизнь на Марсе, услышали сигнал, намекавший на будущие открытия

Три способа оптимизировать работу с памятью на Go с помощью memory pools

А/Б тестирование: множественная проверка  гипотез

Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.2 — узлы получения данных)

Notion умер, да здравствует Obsidian

Введение в Feature Engineering для начинающих дата-сайентистов и ML-инженеров

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

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

Безопасность для небезопасников

Сократические диалоги. 2. О самосознании и самоидентификации айтишников

Психология цвета в веб-дизайне. Влияние цветовых решений на восприятие пользователей

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

Хабрахабр. Легенда о комьюнити

Проявление свойств эфира: доказано экспериментами

Трансформация или чемодан без ручки (часть 2)  Как избежать кризиса с ключевыми сотрудниками?

Диаграммы классов UML из PostgreSQL. Окончание

Автотесты на Java для websocket на SockJS

Итоги ICDAR-2024: Как и зачем нужно делать распознавание объяснимым

Prometheus: как Бог огня стал Богом мониторинга

Боль и непонимание на ретро: как мы наладили выявление и решение проблем в команде

3D-печать деталей для автомобилей

I can do it — или как учить английский

Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala

Открыли свой завод, чтобы не идти работать на завод

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

Устаревшие мифы про Java

std::execution принят в C++26 — пора знакомиться

Оптимизация Linux задерживается: ушел главный разработчик проекта Rust for Linux. Но почему?

Замена хлороксиленола: эффективная и экологичная дезинфекция

Вот такое кино. Компьютеры, хакеры и вирусы в художественных фильмах

Автоматизация тестирования: 3 ошибки в начале обучения и как их избежать

Ускоряем Android-приложения с помощью Baseline Profiles

Разработчики Greedfall 2 таки раскачали лодку

Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов

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

«Не могу заставить себя сделать». Что на самом деле стоит за вашим сопротивлением?

Как настроить сериализацию с System.Text.Json в C#: кратко для новичков

Как помирить ИТ и бизнес, сделав разработку предсказуемой? (Базовый процесс работы ИТ команды)

Объект, ты null? Или как заключить контракт с компилятором в Kotlin

Интернационализация FastAPI

pico-rk86 — Радио-86РК на Мурмуляторе

Ещё слово о процедурной графике

Вышла в свет бета-версия Axure RP 11

pico-bk — БК-0010/11М на Мурмуляторе

Как (не)удачно превращали LLM в 2d виртуальных сотрудников

Python для школьников: 25 бесплатных видеоуроков

10 сентября 2024

Что внутри ноутбука KUANLITU S433? Разборка компактной модели на базе AMD Ryzen R3-3200U

Критерии качества требований с примерами (Часть 1.)

pico-xt — старая добрая PC/XT на Мурмуляторе

AmpereOne — самый доступный серверный ARM. Лучше чем AMD и Intel?

От выгорания к прорыву: история о лидерстве и эмпатии

Браузер для Web 3.0

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

Бизнес-моделирование в ИТ-разработке

Поиск всех последовательностей чисел от 1 до n, где сумма соседних чисел является квадратом

[Перевод] Раскрываем секреты роя: оптимизация на Python с помощью PSO

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

Google Sheets в OSINT: интегрируем внешние API

[Перевод] Лидерство в тестировании: тестирование сервисов

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

Лучшие практики продаж в кибербезе, или OSINT в помощь продажнику

CISO и CIO: В чем разница?

[Перевод] Структурированное логирование в Spring Boot 3.4

Книга: «Безопасность веб-приложений. Разведка, защита, нападение. 2-е изд.»

[Перевод] Исследование «Технологические тренды 2024». Противостояние интеллектов

От резюме до оффера. Инструкция по процессу поиска работы

Автоматизация проектирования в комплексе BIM Конструкции и Металлоконструкции

[Перевод] Эмуляция мозга: 6 ключевых вопросов на пути к AGI

МС-21: инженерный триумф российского авиастроения

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

Python в Rye-у

WAF: интеграция в SOC через SIEM или ASOC? (Часть 2)

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

Реализация мечт (нечеткая логика)! Пошаговый рецепт

Управление секретами Kubernetes с Sealed Secrets и Helm: GitOps way

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

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

Как не надо писать пользовательскую инструкцию

Как тестировать производительность 1С без нагрузки на бюджет? Опыт «КОРУС Консалтинг»

IBM 701: История создания одного из первых коммерчески успешных компьютеров

Имитация Mitre-атак с использованием Atomic Test Harnesses

Рефакторим легаси при помощи ООП

Как системный аналитик может data-культуру развивать

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

[Перевод] План действий на 2024 для UX/UI-дизайнера и ссылки на статьи

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

Методология 12 факторов: как успешно разрабатывать облачные приложения

ARCHI.TECH ВТБ: как проверить более 70 решений за несколько часов или что под «капотом» у архитектурного хакатона

BDUI: удовольствие или боль

[Перевод] Дешевле, эффективнее и без уколов. Новый «Оземпик» на подходе

JavaScript: структуры данных и алгоритмы. Часть 5

Санкции не работают: у Huawei гигантская чистая прибыль

Реализация событий через HTTP

Весь бекэнд сталелитейной компании — как это у нас устроено

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

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

Мини-гайд по отправке сообщений из Google Таблицы или базы данных с Python

AdGuard: Технический Обзор для Системных Администраторов

Опыт перехода с Power Apps и Power Automate на AppSmith. Объясняю «на кошках»

Как в Яндексе 16 человек управляют 1800 переговорками по всему миру

Робот Эрик: кусок алюминия с британским чувством юмора и безукоризненными манерами

Как инженеры теряют влияние на совещаниях

«Нерешаемых задач не бывает»: история о том, как я пришла в разработку в 27

Каннибализм трафика. Нужно ли вести контекст по брендовым запросам?

Презентация Apple 2024: новая кнопка на iPhone 16, функция слухового аппарата у AirPods, кинокамера в iPhone Pro

Лучшие 3D-принтеры для малого бизнеса в 2024 году

Кратко про библиотеку Range в C++

Рулим окунем с помощью SeteZor

Примеры использования state функций в ClickHouse

Auth service без библиотек

Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2

Как Выигрывать в Игре Быки и Коровы

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

09 сентября 2024

Подробно про JWT

Как я искал работу лидом в 2024 году

Компиляция математического выражение из строки динамически во время выполнения в C# (.NET)

FROMAGe

Как выбрать надежный криптообменник в Москве

Способы создания экземпляра наследника класса в зависимости от данных

Почему IT-компании как голодные моряки: умирают от страха перед технологиями вместо того, чтобы ловить рыбу

Проект «Статистика дрифта». Часть 2. Базовые сущности

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

Почему важен процесс а не результат?

HTTP-серверы на Fiber в Golang

Steal Time. Что это такое и как это работает

Security Week 2437: уязвимость в ключах YubiKey 5

Священная война языков программирования или опыт неудачного переезда с Python на Golang

Что такое электронная путевка? Ответить сложнее, чем может показаться

Госплан, недоедание и коррупция: как Индия выстраивала современную экономику в XX веке

Как синхронизировать Obsidian бесплатно и без плагинов?

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

Основы Jetpack Compose: как обеспечить стабильность вашего кода

Что на неделе: новый Bluetooth, школьник-миллионер и самый тонкий электронный блокнот в мире

Используем Yandex MapKit с Compose Multiplatform. Часть 2

Поиск открытых сетевых ресурсов и их права доступа

Базовые принципы GTD для начинающего

Прекратил работу RomHacking — еще один сайт с образами игр для ретроконсолей. Почему они уходят?

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 5: Поведенческое интервью + Бонусы

GPU для глубокого обучения: для чего нужны и как выбирать

Что изменилось в ИТ-инфраструктуре российских компаний за год: Linux сдаёт позиции, CI/CD на подъёме

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

[Перевод] Когда результаты ИИ представляют угрозу самому ИИ?

Миграция в EdgeCloud: Новое решение для IT-компаний

Нейронные оптимизаторы запросов в реляционных БД (Часть 1)

Распаковывая Valkey или миллион RPS на BSD-клоне Redis

Миграция Google Analytics из BigQuery в Yandex Clickhouse

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

Unix на работе. Часть первая:  Качая железо

Обзор монитора DIGMA Overdrive 34A711Q: недорогое и современное игровое решение с большой диагональю и частотой 165 Гц

Начало работы с растровыми геоданными средствами GDAL/Python

Описание триггеров в терминах сигналов

Сочини сказку — интерактивные детские сказки c умными колонками Sber теперь и на экранах

Пицца-квест Cloud4Y

Рейтинг YouTube каналов — легко!… ан нет

[Перевод] JavaScript Clean Code: руководство для начинающих разработчиков

Рольф под контролем

Новый метод оценки HashHop вместо “иголка в стоге сена”, RULER и 100 млн. токенов контекста

«Мотивация?» или «Вывод из демотивации?»

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

Полный разбор экзамена в ШАД 2024 года

Как настроить автодополнение для команды ssh с хостами из .ssh/config

Replit Agent создает программы за вас или кодинг без IDE

Эмоциональное выгорание. Как не сгореть в колесе событий?

Разбор тестового варианта 2024 года на магистерскую программу «Программное обеспечение высоконагруженных систем» в ИТМО

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

От ролевой модели управления доступом к динамическим политикам назначения прав: как это реализовано в Solar inRights

Jira, Golang и немного фантазии: строим конвейер для создания новых сервисов

Когда лопнет IT-пузырь

Чаем с печеньками нас не заманишь! А если бутерднем? Пять мероприятий, которые сплотят команду

КОТ РСХБ-Интех или «Как Обучить Тестировщика»

5 интересных компьютерных игр, которые выйдут этой осенью

4 ошибки в моём резюме на аналитика данных, из-за которых конверсия в отклик была меньше 1%

REDIS: такой простой и такой сложный

Эхо Дайджест: Железо, Python, ИИ, Raspberry Pi

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

Винтик и Шпунтик возвращаются из сказочной страны и решают задачу в мире самой обычной математики

Чистый код: Принцип подстановки Барбары Лисков (LSP)

Проигрывание GIF в KMP Desktop

Генерация диаграммы «Сущность-Связь/ Entity-Relationship» с помощью Laravel

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

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

Успешная попытка установки PostgresPro-Std-16 на Raspberry PI 5 для 1С

Мой опыт цифровизации себя и своей семьи

Еще один уровень

Как мы французскому ПО ценности добавляли, но нас не оценили

Как мы французскому ПО ценности добавляли, но нас не оценили

Дело семейное: влияют ли родители-программисты на выбор профессии детей?

3D-моделирование в TinkerCAD для детей: все о программе и полезные ресурсы

08 сентября 2024

[Перевод] WebP — формат сжатия веб-страниц

Доплеровское Cмещение Несущей Спутников GPS

Мониторинг простыми словами, или как я объяснил маме работу SRE

Инициатива по интеграции DNS в Windows 11 вызывает опасения экспертов

Практика: фронтенд для начинающих

[Перевод] Загруженность GPU — не самая репрезентативная метрика

Как обойти фильтры на hh.ru и сделать ваше резюме магнитом для рекрутеров

Отправка сообщения в ДМДК через stunnel на С#

Расширение вселенной и гравитация

Зачем нужны ключи в JavaScript фреймворках и библиотеках?

Тимлид, который может — кто он?

Микроволновка vs Wi-Fi

Запустил продажу товаров на маркетплейсах в 2022г за 100 000 рублей

Обзор криминалистических артефактов Windows

Зачем в iPhone чип, который убивает FaceID

Слепые вычисления и квантовые сети — на пути к квантовому интернету

Чудесное совпадение или плагиат в квадрате. Хабр, ну как же так!?

Pipeline для личных фото и видео

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

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

Ускоряем разработку на FastAPI: Мощный инструментарий для создания и тестирования API

Прокачайте свой Swift с @dynamicMemberLookup

OSINT в работе IT-рекрутера: Достаем кандидатов из Telegram чата с помощью Telethon и Snoop

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 2

Использование клиента Forti через подсистему Windows для Linux (WSL 2, WSLg)

Хранение данных в Postgresql

Сократические диалоги. 1. Об извлечении знания, когнитивной подсистеме и мудрости

Перенести все нельзя оставить: экстренная локализация IT-инфраструктуры

Роботы до электромеханики: от кузницы Гефеста к мастерской Вокансона

Как я создавал онлайн игру «нарды» (часть пятая). Сервер

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

Разработка и деплой Slack бота

Ошибка: Проверка не пройдена: несоответствие предыдущего типа документа

Чтение на выходные: «Ящик. Как грузовой контейнер сделал мир меньше, а мировую экономику больше» Марка Левинсона

Демиурги: потрясающий эксперимент Nival на пути к «Героям 5»

Системный аналитик. Краткий гайд по профессии. Часть 1

Кадры не нужны — 10 1/2. Продолжаем заклинать природу

База на дискете: про работу с ИТ-инфраструктурой, которую строили четверть века

[Перевод] Избыточное доверие к искусственному интеллекту

07 сентября 2024

Создание пользовательского интерфейса на дисплее Guition с ESPHome и библиотекой LVGL

Магнитная левитация и перспективы её применения

Обзор Рамочной конвенции Совета Европы об искусственном интеллекте и правах человека, демократии и верховенстве права

Почему брейнштормы бесполезны

Руководство Google по стилю в C++: 2019 — 2024

Выбор ноутбука (компьютера) для фрондент разработки

Обучающий телеграм бот. Пример задачника по математике

О том, как я пытался сделать свой агрегатор фриланс-проектов, но он не взлетел

Непостоянные потери в Uniswap V2 + V3

Что я понял за 7+ лет в дизайне IT

Знакомимся с линейной алгеброй в NumPy

Булевы операции двумерных тел

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

Один в поле воин или не воин? Когда ты один тестировщик на 9 разработчиков. Часть 1

Автоматизация тестирования API посредством Python

Компьютерное зрение в автотестах. Поиск элемента по фото

Возможно пространства и времени в действительности не существует (но это решает многие научные проблемы)

Смерть, любовь и тема для keycloak'а на Vue3 (TS)

Про Винни-Пуха, кролика Билли и компьютерные программы

Симуляция ткани методом Стёрмера — Верле

Экзотическое оружие из времён Ренессанса и его практическое применение

Классы эквивалентности для QA со стороны математического анализа

Чтобы выучить иностранный язык, достаточно просто…

DIY устройство в подрозетник с датчиками окружающей среды в комнате

HHKB Studio: не клавиатура, но устройство ввода все-в-одном. Что это за девайс?

Влияние UX Writing на конверсию через A/B тестирование

Развод Бакальчук владельцев Wildberries — крупнейшей IT-компании Росиии

Как в разы увеличить дальность приема WiFi / BT при помощи паяльника

[Перевод] Как Linux создаёт и подсчитывает сокеты

Использование данных лазерного сканирования для получения 3D –модели генплана в nanoCAD GeoniCS

Ищем адекватную замену ChromeOS для устаревшего Chromebook. Несколько интересных экспериментов

[Перевод] Телескоп «Уэбб» усугубил самые большие разногласия в космологии

[Перевод] Популярная диета для похудения увеличивает риск диабета 2 типа на 20%

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

Используем таблицу Google как базу для GPT-бота (вместо Notion)

Декомпозиция задач: съесть слона по кусочкам

Пирамида Хеопса — это дошедшая до нас часть конструкции (основание) космического лифта

Программирование для детей 7 лет: ТОП-30 бесплатных видеоуроков

06 сентября 2024

Kotlin глазами Java-разработчика

Корутины? Простейшая имплементация на C, protothread и Arduino

[Перевод] Чудесное совпадение или ожидаемая связь: почему π в квадрате примерно равно g

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

Полный цикл отбора на стажировку в Яндекс (Аналитика, МЛ, Бэкенд)

[Перевод] Буфер обмена веб-приложений и как он хранит различные данные

Проверяем зачисление в ВУЗ через телеграм бота

От шумоподавления до рудозасорения: что о видеотехнологиях расскажут на VideoTech 2024

[Перевод] Что такое Retrieval-Augmented Generation (RAG) в языковых моделях и как оно работает?

Ретрит в Арктике или как я 4 дня лежала на кафеле, ничего не ела и чуть не угодила в психушку

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

Как проверить наличие слежки со стороны телефона. Мифы и реальность

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

Уровни зрелости информационной безопасности компании и необходимые меры защиты

Перевернули календарь, а там Жигулевская долина

Как сделать «успешный» стартап?

Как обезуглеродить сталь

Следим за производительностью SDK. Доклад Яндекса

WindowsHostsManager: Консольная утилита для работы с файлом hosts в Windows на Python

Профессиональная разработка на Brainfuck

[Перевод] Код как данные: пишем Python на Python

Алгоритм управления доставкой по расписанию и динамического прайсинга. Как мы сделали это в Купере

Дайджест канала opensource_findings за август 2024

Как мы провалили запуск эксперта по Wildberries на минус 200 000 рублей за 2 месяца

Трассировка на Go

Призрачно всё: новые рассылки кибершпионов PhantomCore на российские компании с использованием PhantomCore.KscDL_trim

Я наконец-то нашел лучшие аналоги YouTube — Платформа и Дзен… ох если бы это было правдой

[Перевод] Rust 1.81.0: Error, новая реализация сортировки, #[expect(lint)]

Грозит ли нам очередная «зима» ИИ? И кто вновь подогреет интерес к IT-индустрии?

Инженер. Путь в IT

Устный переводчик: инструкция по применению

Удивительная история развития сортировки в JDK

Как защищать тексты UX-писателю. 5 советов из практики

[Перевод] 17 метрик, позволяющих оценить эффективность процесса найма

Почему мы не просим ТЗ от клиента, а составляем его сами

Коммерческие факторы ранжирования сайтов

Хоп — и mic drop: как подготовить технический доклад, если вы никогда этого не делали

Недостающий цвет: зеленый микролазер

Pilet — модульный ПК на базе Raspberry Pi 5. Для работы и не только

Как сконцентрироваться на работе на максимум

GEOINT: местонахождение главаря банды, разыскиваемого ФБР

Moscow QA #5 x X5 Tech

Путеводитель для диффузионок. Как заставить нейросети качественно редактировать изображения

Лестница в небо: кастомизируем WLED

Небольшая распродажа XCOM-SHOP к Дню Знаний

Вредные советы по работе с данными. Если вы сломать решили всю отчетность у коллег

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

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

Entity Framework c предустановленной БД в вашем приложении на .NET MAUI

Чем занимается системный аналитик: разбираем на примере

Симуляция грязи в Blender 3d. Часть первая- База

Топ 10 аномалий в поведении пользователей на рабочих станциях в части кибербезопасности

История про переработки

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

Краткий гайд по созданию визуальной новеллы. Часть 3: геймдизайн

Визуализация и управление Discovery процессом: как эффективно организовать работу

«Хочу свой бизнес!» Что надо знать о бизнесе до того, как вы его начнете, чтобы потом не было мучительно больно

[Перевод] Новая технология для сохранности и трансплантации органов

Бесплатный аналог Notion на своем сервере за 10 минут. Локальный запуск, настройка и деплой Wiki.JS

Зоопарк опытов. Разбираемся в UX, CX, HX и иже с ними

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

Удавка на собесе

Программирование для детей 12 лет: какое направление выбрать

05 сентября 2024

[Перевод] Роботы-хирурги берут сердце в свои руки: 400 успешных операций, выживаемость 98%

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

Строки в игровых движках

GPT — технология добра/зла

Непрямое управление как ключевой элемент геймплея

Сказ о том, как мы хакатон проводили

Поисковый маркетинг для B2B компании

[Перевод] Проектирование микросервисной архитектуры в среде NodeJS/NestJS

Маменькин сынок или серый кардинал Telegram: кто такой Николай Дуров

«Переезд» в другую СУБД: как не потерять данные

Первый плагин/модуль для админки joomla 4, свежие впечатления, субъективное мнение

Атаки группировки Team46

Практика в IT-функции «Северстали» для студентов: как устроена и почему важна

Продал IT-компанию REG.RU и ушел «на пенсию» в Самарский университет, захватив с собой гибкие методологии и Kaiten

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

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

Уточнение процентилей с помощью полиномиальной аппроксимации

[Перевод] Режим Основателя от Пола Грэма

Еще был случай на охоте… Или почему Appdome иногда такой себе Dome

Manticore + Laravel + Scout

[Перевод] Создаём личный шрифт

LoRa. Рекорды дальности связи

Peloton просит 95 $ за активацию проданного клиентом б/у тренажера. Единичный случай или тенденция?

Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso

Айтишники бывают разные: белые, зелёные, красные

Как я искал замену Notion

Разработка плагина RuStore Billing для Defold. Часть 1: Создание Defold-проекта

Как наука о данных трансформирует здравоохранение

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

Демосцена и FreeBSD

Автоматизации REST API посредством Postman

Как выжать из SOC все соки? Готовимся к подключению внешнего Центра мониторинга инцидентов

[Перевод] Апи версионирование по-взрослому

Как создать книжный клуб, если у тебя большая семья, и можно ли на нем заработать?

Анализируй-сокращай. Как мы перешли от вендоров на инхаус и как это сказалось на UX и архитектуре

Метём метлой. Рефакторим дизайн-систему, чтобы верстать макеты без боли

Разбираемся, что такое S3 и делаем простое объектное хранилище на Go

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

Sapiens: фундаментальная CV-модель для задач с людьми

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

Разработка сложных процессорных систем на примере модуля SMARC. Заключение

Что из себя представляет память CAMM2, чем она отличается от DIMM и SO-DIMM и какое будущее ее ждет

Тестирование и создание настолок: как я связал две этих сущности в своей жизни

Платформенная команда как способ масштабировать бизнес

Как мы выстроили экосистему разработки на 1С в Росатоме и победили техдолг

Близость и еще 5 способов управлять вниманием пользователя

P2P общего назначения

[Перевод] Новый ИИ-инструмент Google помогает городам справляться с жарой

Секреты успешного SCA: использование режима evinse в cdxgen. Часть I

Сверточные нейронные сети (CNN)

Logstash. Преимущества фильтра Dissect над Grok

Как мы провели соревнование вместо тестового на стажировку в DS-команду

Как небольшая компания из Тулы сделала большой проект для партнеров Xiaomi: увеличили продажи на 12,7%

Обзор Unified СХД Qsan серии XCubeNXT

Vivaldi 6.9 для Android — Настройся по-новому

Актуальные угрозы безопасности в Large Language Model Applications

Темные стороны контейнеров: риски и меры безопасности

Как отправлять SMS-сообщения из браузера с помощью API: три способа

Я купил убыточное производство одежды, вложил 16 лет. И теперь на обороте 15 млн в мес оно приносит мне сумасшедшие 7%

Книжная полка DevOps-инженера

[Перевод] Как GitHub заменил SourceForge в роли доминирующей платформы для хостинга кода

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

«Ансистемс» — банкрот. Теперь точно

Особенности национальных маркетплейсов. Как магазин косметики за 3 месяца утроил выручку на Ozon, Я.Маркет и Wildberries

Обнаружение DNS туннелей

ПРОТОКОЛ ПРИ ДЕФИЦИТЕ КОРТИЗОЛА

Тестирование сообщений в Kafka

Пару ласковых о Telegram

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

Наш путь миграции on-prem аналитики в облако

Все о безопасности Kubernetes: как прошла конференция БеКон 2024

Обзор QD-Mini LED смарт-телевизора TCL 55C755 (4K UltraHD, 120 Гц, GoogleTV, акустическая система ONKYO)

Как загружать большие файлы в телеграмм бота с помощью aiogram 3.x.x

Игрострой. Программирование. Оптимизация как камень преткновения

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

Multicast DNS и DNS-SD

04 сентября 2024

[Перевод] Одиночество — одна из главных проблем общественного здравоохранения, и молодым людям приходится тяжелее всего

Какой кредит выгоднее гасить первым — дорогой или объемный?

Запуск DMA на К1986ВЕ92FI пошагово

Обзор Agile подходов к масштабированию: LeSS, SAFe и Nexus

Как мы делали Low-Code конструктор для Back Office. Часть 2 (Back-End и база данных)

Внутреннее устройство Blueprint функций в Unreal Engine 5

Электронная книга ONYX BOOX Lomonosov 2: обзор крупноформатной модели с 10 дюймовым E-Ink дисплеем

Задача коммивояжёра в общем виде. Наибыстрейшее точное решение

[Перевод] Экстремальная оптимизация скорости загрузки Raspberry Pi

Особенности движения Земли и Луны

Открытые инструменты для GPU-вычислений

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

Решение задачи от Оборот.ру: Создаем прототип сборщика фруктов в саду на PHP

Open Source: ловушка или лучшая маркетинговая стратегия для ИТ-продукта?

[Перевод] Диаграммы последовательности — единственная хорошая вещь, которую UML привнес в разработку ПО

Роботы-несуны, одичавшие от безделья ЭВМ и разболтавшиеся дети: ИТ глазами советских карикатуристов из «Крокодила»

Давайте работать с proto ошибками правильно :)

[Перевод] Когда вариантов использования недостаточно — анализ событий

Карьера, технологии, саморазвитие: как прошел Selectel Day Off

Почему увольняются менеджеры по продажам и как их удержать

Летняя практика в «Финаме»: чему обучали студентов и что усвоили сами

Великое китайское золото: сурьма и ее роль в IT-сфере

Великое китайское золото: сурьма и ее роль в IT-сфере

Еще один способ передачи данных по радиоканалу

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

Композим иконки. Улучшаем семантику и скорость отрисовки

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

«Всегда закрывай за собой двери!»: краткое пособие по работе с портами

“Арктический торговый дом” – запуск в промышленную эксплуатацию

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

Favicon и где они обитают

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

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

.NET Digest #3

Искусственный интеллект = машинное обучение?

Принципы тестирования с примерами

Умный на лестнице разглагольствует о MTU в OSPFv2

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

Управление информационной безопасностью в компании. С чего начать?

[Перевод] Вышел Vue 3.5

Обзор мобильного приложения Carbonio Mail

Книга: «Поговорим на Python. Разработка ПО для начинающих»

Мероприятия для развития бренда работодателя и их эффективность

Osram 20вт с цоколем е27 — обзор и тестирование

Дружим iPhone и ESP32. Часть 1. ESP Arduino Core

Введение в Istio для Kubernetes: основы и начальная настройка

Letter-Setter. Записки одной разработки. Часть 1

По следам игры «Королевство Эйфория»

Первый питерский митап по Go в этом сезоне: построим PaaS без хардкода и научимся отлаживать приложение в проде

Об особенностях электротехнических (и не только) сообществ: параллельные IT‑миры задают каверзные вопросы про JTAG

Как делать бизнес в Open Source

Как я создавал онлайн игру «нарды» (часть четвертая). Сервер

Автоматизация сканирования открытых сетевых портов

ГК «ОДСК», крупнейший застройщик Черноземья, пилотирует nanoCAD BIM

Один за всех или каждый занят своим делом? Разбираемся в устройстве команд корпоративных хранилищ данных

Ваш цифровой след: Погружение в форензику Windows

Какой у вас уровень английского?

Миграция основных и переменных данных в ERP-системах

Агрегация данных для аналитики продаж с помощью DataSphere Jobs и Airflow SDK

Погружение в параллелизм в Go

Не панацея, но помощник. О статическом анализаторе кода

[Перевод] Основные моменты выступления Laracon в США 2024 года по Laravel 11

Восходящее солнце, сакура и культурный шок. Как я объехал 13 городов Японии за 17 дней и успел отдохнуть

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

SEO продвижение сайта: Инструкция

Технологии создания трёхмерных моделей

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

Почему реклама плохо продвигает услуги? Ошибка №4: гиперсегментация рекламных кампаний приводила к 3-ем лидам в месяц

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

Заплатки на Scrumban: Tips & Tricks

Невероятная история Эда Торпа: как один математик смог обыграть сначала казино, а потом и весь Уолл-стрит

[Перевод] Тау-белок, Альцгеймер и пересмотр концепции

Стоит ли переходить на компьютер с ARM-процессором в 2024 году

Создание DSL на Rust

[Перевод] Магическая система типов Rust

ТОП-20 бесплатных уроков программирования в Minecraft для подростков

03 сентября 2024

Проект «Статистика дрифта». Часть 1. Настройка

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

Как продакт-менеджеру сфокусироваться на 80% Discovery и 20% Delivery: Руководство на основе реального опыта

Криптообменник: офлайн VS онлайн

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

Пуш-уведомления. Интересны, временами непонятны

Путь дизайнера: от фриланса до работы в штате крупной ИТ-компании

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

Книга: «Рецепты PHP. Для профессиональных разработчиков»

DuckDB. OLAP-куб в кармане

Платформа данных 101: зачем она нужна и как ее построить

ДЕЛОВАЯ РЕПУТАЦИЯ — ПУСТОЙ ЗВУК ИЛИ МОЩНЫЙ АКТИВ?

Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени

Платформа данных 101: зачем она нужна и как ее построить

Google Sheets как инструмент OSINT-детектива

[Перевод] Как использовать концепции тестирования для эффективного исследовательского тестирования?

Flutter Web. Часть 1

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

Наш опыт интеграции с Диадок — архитектура исходящего процесса

Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования

18 агентств по разработке интернет-магазинов. Выбираем ИТ-подрядчика для сайта

Конфликты в команде и лидер организации. Как руководителю действовать в таких ситуациях?

Перенос БД postgresQL из Docker'а на локальном хосте на Docker VPS: покомандная шпаргалка

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

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

Рецензия на книгу “Базовая математика для искусственного интеллекта”

NGINX Mail Proxy: на пути к INBOX

aldaas — БД с заготовлеными данными для разработки, CI/CD и всех-всех-всех

Что умеет генеративная нейросеть Amuse 2.0 от AMD и как ее установить

Контролируемое и неконтролируемое машинное обучение — в чём разница?

Антипаттерны в процессе разработки

aldaas — БД с заготовлеными данными для разработки, CI/CD и всех-всех-всех

Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж

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

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

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

[Перевод] Обзор бенчмарков для тестирования LLM (больших языковых моделей)

В ДЭГ на президентских выборах проголосовало на 211 тысяч больше, чем было избирателей. Что это значит?

Kata Containers для Docker в 2024

Почему ваш сайт резко упал в позициях Яндекса

Многократные переплаты в ИТ и где они возникают. Ч.2

Кратко про low-code библиотеку для ML Pycaret

Не дай мозгу себя обмануть: 5 когнитивных искажений, распространённых в IT

Explor-им GitLab

Как ускорить A/B тесты: несколько способов

[Перевод] CORS — это тупо

Дайджест Облака Рег.ру за август

[Перевод] Как неожиданный мюон произвёл революцию в физике частиц

Big Data в моде: как мы внедрили 1-to-1 персонализацию в каталоге и поиске

В детстве собирал советский конструктор, а теперь продаю инженерные решения для бизнеса

Ну, пусть будут. Самые абсурдные изобретения

Индекс твоего города — Всего города

Тестирование ML систем

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

Сложно о простом. Самые популярные заголовки уровня L2 модели OSI в Ethernet

Crowd-Source OSINT: расследование умами масс

[Перевод] Создание гигабайтного коммутатора на Linux

Таролог в тестировании

Экономическая система мира Гарри Поттера

COFFEE MEET-UP: Знакомства и кофе в одной чашке

Автотесты на Django: менеджмент данных тестирования на монолите

Без кода и программистов: как ИИ убивает low-code

[Перевод] Демонстрируют ли гравитационные волны корпускулярно-волновой дуализм?

[Перевод] Демонстрируют ли гравитационные волны корпускулярно-волновой дуализм?

[Перевод] 11. Nix в пилюлях: Сборщик мусора

Изнанка электронных календарей: как работает спецификация iCalendar и как создавать .ics-файлы

Шифры «Тысячи и одной ночи»: криптография древних арабов

Новый терминал ВКС Yealink MeetingEye 500

TypeScript клиент для Wildberries API

02 сентября 2024

Что такое RayCast в Unity и как это работает: гайд по созданию игр для детей

Java. Мое решение для поиска изменений между двумя объектами. ChangeChecker

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

Неделя после запуска Meme Battle. Первые результаты⁠⁠

[Перевод] Он был в мистическом бреду: был ли этот математик-отшельник гением, чьи идеи могли преобразовать ИИ, или сумасшедшим?

Фреймворки для работа с данными на Rust. Часть 1

Проблемы вызова Python кода из C кода

Как создать идеальную команду

Важность мобильной оптимизации сайта

Security Week 2436: SQL-инъекция для прохода в аэропорт без очереди

[Перевод] Spark Essentials: Руководство по настройке и запуску проектов Spark с помощью Scala и sbt

WebTTY: Доступ по SSH через браузер, даже там, где порт закрыт

Проектная аналитика: агрегирование требований заказчика и создание тех. задания

Вспомнил школьную физику, и теперь продаю горячий воздух на Авито на 12 млн в год

Оптимизация компьютера для лучшей производительности 1С

[Перевод] Краткая история Java

[Перевод] Документальный фильм о фреймворке, который изменил мир AI

История информационных технологий в банках. От почты до АБС

Топ 10 ИИ-фреймворков, или Сказ о том, как AMD проиграла рынок NVIDIA

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

Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis

Python. Tkinter. В ожидании релиза 3.13

Волшебный EPUB: как мы в Строках оживляем электронные книги

Стресс-тест заказа такси через приложение Yandex Go. Сравниваем интерфейсы пяти приложений

О трёхмерной графике в GMS2. Часть 1 из 2

Создавая remote rc_car. Часть 1

Винтик и Шпунтик осваивают квантовые вычисления

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

ПП №614 — новый рынок на миллиарды?

Модель протоколов TCP/IP: от основ интернета до загрузки сайтов с примерами и советами для новичков

Как я сделал Notion 'у себя дома', есть фулл

Scala Digest. Выпуск 20

Как мы заняли II место во II Корпоративном Хакатоне «ТехШторм»

Чем убили Фидо

Петербургский DevRel-митап: видео на новом хостинге и немного истории

Как найти иголку в стоге сена? Или обозор Retrieval Algorithms

Как на C# написать программу в одну строку?

Вредные советы: как купить ноутбук/ПК и стать самым несчастным человеком

Лучшие металлические нити для 3D-принтера в 2024 году

Так опасен ли искусственный интеллект?

Шаблоны облачного проектирования: Sidecar и Bulkhead

RS/6000 SP: суперкомпьютер IBM, обыгравший Каспарова. Что это была за система?

ВАРМ что это и почему так не надо делать

Помогли розничной сети найти 7 млн рублей с помощью четырёх дашбордов BI-системы

YRGB 2024 — конкурс по созданию игр для ZX Spectrum

[Перевод] Вычислительные выражения в F#

Платёжный сервис в банке, часть первая

[Перевод] Потенциал точек зрения ArchiMate: От обычного EA-моделирования до PLM

[Перевод] Вычислительные выражения: Оставшиеся стандартные методы

Бложим как фрики

Шлепа — Большой Русский Бенчмарк

Скорость работы storage space в Windows server 2025 – первое приближение и методология

[Перевод] Вычислительные выражения: Добавляем ленивость

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

Делаем умный кондиционер еще умнее

Как схема 500-30-5 делает учебные центры IT-компаний бесполезными

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

Чистый код: Принцип открытости закрытости (OCP)

Мобильная разработка за неделю #553 (26 августа — 1 сентября)

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

01 сентября 2024

[Перевод] Бесполезность dd

Создание приложения под Мурмулятор ОС (1)

Как читать код

Как удалить JavaScript из файлов PDF

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

Сколько весит карма в Терабайтах?

Создание Discord бота для мониторинга цен на товары

Мнение: Почему отечественные аналоги YouTube не дотягивают до него?

[Перевод] Бодрящая мехазилла

Как мы сделали курс по РЕД АДМ Промышленная редакция и для чего нужны контролируемые «диверсии» в рамках обучения

Новая схема по угону имен Телеграм-ботов и юзернеймов

Что на неделе: Notion — всё, «драгоценности» от Google и тридцатый юбилей первого смартфона

Складской учет без складской программы

Khadas Mind Graphics: графическая док-станция с RTX 4060 Ti для мини-ПК Khadas Mind и других устройств. Что за девайс?

Framework Laptop обновился: что тут теперь интересного?

Красно-черные сигналы в node.js

Как я сделал платформу коротких видео в Telegram Mini Apps

(Не) безопасный дайджест: слив премьер Netflix, мошенники в McDonald’s, грызуны против токенов

Накрутил опыт и не вывез

Автоматизация работы с JSON в Swift с помощью Codable

Снифферы трафика в мобильном тестировании: Обзор инструментов и их особенности

Как я решил по быстрому Can'абис попрограммировать

3 самых очевидных способа вручную обнаружить текст от БЯМ

В поисках оптимальной модели итераторов

31 августа 2024

Как я получил хороший заказ на настройку Google Форм и с чем пришлось столкнуться

Почему нитрид бора называют «белым графеном»

PowerBot или не Микротиком единым…

Intel Xeon D — что это такое и для чего нужно?

[Перевод] Компьютерные вирусы для CP/M?

Murmulator OS (для пользователя)

[Перевод] История POSIX: путь к портируемому ПО

3D рендер с редактором карт в Консоли (Часть 2)

Конкурс js13kGames или как написать игру объёмом 13 Кбайт

Эмпатия — самый простой способ договориться с кем угодно, о чем угодно

Построчный разбор determine-basal.js в Android APS

Параметр определяющий в Android APS необходимое количество введения инсулина

Как не потерять пространство в Notion после блокировки в России 9 сентября

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

Самый мощный робот на планете, в который инвестировала половина Силиконовой долины

Как Маузер и Вальтер Gewehr 41 делали

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

Рождение AutoCode: История самосоздания ИИ

Искусственный интеллект все же лишает людей работы? История с научным журналом Cosmos

Очистка таблицы-очереди Истории данных 1С средствами SQL

Что нас ждёт в будущем: от компьютеров размером с атом до создания аватаров

[Перевод] Музыка и память

Мотивацию надо поднять

[Перевод] Воспроизводим гитарные табулатуры на Rust

Интересные ИТ-новости за август, которые вы могли пропустить

Поднятие своего сервера minecraft на linux. Полный, подробный гайд

Самый популярный самолетик в России: история товарного знака и логотипа Telegram

Решаем судоку на pytorch

ZX Murmulator OS

lnav — супернедооценённый инструмент для работы с логами

Кадры не нужны -8. Конфликт поколений в ИТ и эпидемия безразличия – две стороны одного процесса

Мурмулятор — ультрабюджетный микрокомпьютер

Как сделать реальный AGI

Игрострой. Начало

Быстрое введение в сеть Hidden Lake

30 августа 2024

Документации быть

Мой опыт создания телеграм-бота на NodeJS/grammY

Близкий родственник эльфа – программер

Мультитул для разработчика электроники

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

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

Создаем простейший API и тестируем его с помощью Playwright + TS

[Перевод] Бэкдоры OpenSSH

Одна маленькая особенность русского языка

Сложно ли пронести гаджет в школу

Почему советы психологов про работу с беззащитностью/ защищённостью не работают

О шейдерах в Game Maker Studio 2

Общие принципы интеграций систем. SA для самых маленьких

Отделяй и делегируй или Как безболезненно разгрузить менеджера

Задача Тарского по школьной алгебре

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

Планирование и декомпозиция задач

[Перевод] Как оптимизировать размер контейнерного образа в Docker

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

Современным самолётом невозможно управлять

[Перевод] Секрет внутри одного миллиона чекбоксов

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

Как учиться за счёт компании?

Внедрение Битрикс24: Ловушки, о которых никто не говорит

Реализация методов предметно-ориентированного проектирования

Camunda и Kafka: не откусывай больше, чем можешь проглотить

Как базовой инфраструктуре удобно жить на железе в 2к24. Доклад Яндекса

Устройство системы чит-кодов в The Simpsons: Hit & Run

Выжить в IT: Уровень сложности — СДВГ

Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы

[Перевод] Flutter vs Kotlin: что выбрать

От недоверия к амбассадорству. Как влюбить стейкхолдеров в свой продукт

[Перевод] Ваш будущий кондиционер сможет работать как аккумулятор

ИИ как платформа

[Перевод] Неудачные архитектурные решения при миграции в облако

«И восстали машины из пепла ядерного огня»: обзор 16" ноутбука Unchartevice Model-101

Отличается ли внимание человека и модели-трансформера?

[Перевод] Как мы удалили 4195 файлов с кодом за 9 часов

Даг Энгельбарт: инженер, который изобрел будущее и никогда не претендовал на известность и славу

Git Hooks не так страшны, как их малюют

Работа с регистрами сведений в КД 3.1

Апгрейд с Xamarin.Native на .NET 8

Чтение на выходные: «Старт: история успеха SpaceX. Илон Маск и его команда» Эрика Бергера

Не цитрусом единым: зачем нужны красные ягоды

Тонкости настройки HikariCP

Разработка проектов через интуицию — Passion-Driven Decision Making

Настройка self-hosted K8s кластера с помощью RKE2 (Rancher)

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

Особенности расчета импеданса линий передач в Polar SI9000

[Перевод] Реализуем машинное обучение на сервере с помощью Swift

ФНС vs фитнес-клуб. Кто выиграл в суде 1 млн рублей и причём тут самозанятые тренеры

Strapi: CMS за 0 рублей

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

Продвижение студии дизайна интерьера: Как найти клиентов

Доля Linux растет быстрее, чем когда-либо. Что случилось?

Как собрать и валидировать данные о программных активах для эффективного SAM-процесса

Всероссийский конкурс «Начни игру»: денежные призы, обучение и нетворкинг

[Перевод] TTPoE от Tesla на выставке Hot Chips 2024: Замена TCP для low latency приложений

Как мы искали альтернативу иностранному ПО

Топ-10 мониторов под любой бюджет: как выбрать идеальный экран для работы и творчества

Цифровой сад

Цифровой сад

«Я просыпалась в 3 ночи и пыталась работать»: Как доводить дела до конца, не убивая себя

[Перевод] Откуда берутся чёрные дыры промежуточных размеров

Решение головоломки из университетского квеста с помощью Python

Сравнительный анализ скорости API брокеров: Alor vs Tinkoff

[Перевод] Энергия из крана. Жидкостная альтернатива электропитанию в доме

[Перевод] 26 судебных дел против OpenAI, Anthropic и Meta*: короткий обзор судебных исков против крупнейших ИИ-компаний

MiniBin — утилита для очистки корзины в Windows 10 на Python

[Перевод] Энергия из крана. Часть 2

Есть не один нюанс: что учесть при работе SOC с отечественными СЗИ

Роботизация бизнеса: что такое RPA и какому бизнесу подойдет?

Монетизация личного бренда айтишника

Обзор на изменения в UX базовых функций новой Astra Linux 1.8 в сравнении с 1.7

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

В закладки: 23 полезные ссылки для 1С-разработчика

Лирика в IT, или как мы научились вытаскивать тексты из песен. Опыт Звука

«Венера-7»: первый аппарат, который нырнул в инопланетный ад и подал оттуда весточку

Моделирование динамического плейбука. Практика расследования и реагирования, метрики качества

Легкий электрошок: береговая эрозия

Шина данных: применение в слабосвязанных архитектурах в Swift

Обзор изменений в WLJS Notebook

[Перевод] Истина где-то тут! «Искусство схемотехники: сборник X-глав»

UX-редактура: Как писать связный текст. Тема и рема

Гарри Поттер и имя типа в компайлтайм

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

Личный чат-бот для каждого: интеграция VK CXHub и BotHub

Ниссан jooq

29 августа 2024

Добавляем CI/CD конфиг для деплоя на выделенный сервер с помощью GitHub Actions

Как избежать выгорания в команде? — Процессы, методологии и современные технологии…

Справочник электронной базы в формате телеграм бота

# Основы менеджмента для начинающих руководителей и бизнесменов

TDD: да или нет?

VLESS vs ShadowSocks. Рассказываем про протокол, который придет на смену SS

Автономный бизнес — Telegram канал + LLM

2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении

Непрерывность бизнеса и аварийное восстановление: в чём разница

Механизмы образование антициклонов над континентами. А причём тут роса на траве по утрам?

Hashicorp Vault — gcs + gcpckms

Книга: «Грокаем конкурентность»

Немецкий Дуров: история Кима Доткома

Как создать свой собственный Taplink с помощью Python и GitHub Pages

Как требования в банках к ИБ усложняют архитектуру прикладных сервисов: кейс внедрения ВКС

Отправка уведомлений по таймеру в Apache Flink

Контрактная модель производства электроники. CaseGuru: тюменская технологическая компания хочет стать «русским Xiaomi»

Битва протоколов. Сравнение SPICE, RDP и TERA

Мне нужна твоя одежда, сапоги и требования к проекту. Тестирование требований для начинающих

10 кубиков синтаксического сахара

OSINT-разведка: идентификация пользователя по заданной местности

Как изменился импорт роликовых конических подшипников в России. Анализ эксперта

Как изменился импорт роликовых конических подшипников в России. Анализ эксперта

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

[Перевод] Автоматизация Code Review с помощью LLM

Soft-skills идеального тестировщика

SPA приложение, без JS фреймворков и потери SEO в Bitrix

Что такое Decimal64 из Decimal floating point из IEEE 754 или точные десятичные числа с плавающей запятой в компьютере

В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

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

Анатомия техдолга. Излечим ли пациент?

Жизнь после SAP: импортозамещение платформы данных

Как я начал писать unit тесты для Vue компонентов

Повышение параллелизма UnitTest'ов utPLSQL в Oracle

Рецепт идеальной разметки в Computer Vision

Как найти дизайнера, чтобы не разбирать 100500 откликов от художников и тех, кто «любил рисовать в детстве»

Протестировали 1С в облаке и создали новую методологию: опыт Рег.ру и DigiLabs

Оптимизация производительности Vue.js приложений: Практическое руководство

Сравнение SaaS-решений онлайн-магазина на Tilda и «Битрикс24» против on-premise-решения на VPS с WordPress и WooCommerce

[Перевод] Cyrix: процессоры, оставившие след в истории технологий

Инженерные решения объектов в BIM

Часть 3. TMA на KMP. Как платить через Telegram Mini Apps

«Семь бед — один тикет»: азы самодиагностики и помощи инженерам

Работа с бэклогом UX-исследователя

Климат-контроль 2024: подборка недорогих кондиционеров от надежных брендов

Как обмануть AI-детектор, чтобы он не распознал текст от ИИ

От боли в коленях до полумарафона: как айтишники превращают занятия бегом в проект и закрывают таску за таской

[Перевод] $1697 за выключатель кондиционера: DYI ремонт управляющего планшета

Made in China: вышел новый дистрибутив китайского Linux — Deepin 23

Успешные школьники в IT: могут ли дети зарабатывать программированием?

Разгоняем Sonoma: Секреты оптимизации GPU для максимальной производительности macOS 14

Трансформация или чемодан без ручки: Как сохранить бизнес и клиентов в условиях технических изменений продукта (часть 1)

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

Как разогнать монитор до 75 герц и выше

Vivaldi 6.9 — Наглядный комфорт

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

Видеоигры как зеркала истории: от мифов до правды и лжи

Способы запуска Telegram mini apps

Софты > харды: на что смотрит работодатель при найме стажёров

[Перевод] «Компьютер» на базе ДНК решает судоку и способен хранить миллионы ГБ тысячелетиями

Описание комбинационных схем без таблиц истинности

Как сделать и настроить собственный VPN

Создание искусственного датасета для обучения модели с использованием Paddle OCR

[Перевод] Туманный душ. Дилемма выбора

Тварь я дрожащая или право имею?

Что такое TDD. Создаем валидатор паролей на регулярках

28 августа 2024

Простой способ развернуть локальный LLM

Система управления памятью в The Simpsons: Hit & Run 2003

Продолжаем работать с Actix Web (часть 1)

Истории и боли frontend-разработчика

Как студенты МИФИ призывали Шиву на Eurobot 2024, часть 2

[Перевод] Mapping объектов с помощью MapStruct

Пожалуйста, хватит о чистой архитектуре микросервисов

Генерируем в maven Java-модуль для OpenAPI из Swagger YAML

Распашные двери Атома: дизайн и устройство

Два оффера от американских компаний будучи в Европе: реальная история успеха

Дилемма 3n+1 на Java. Кэшируем рекурсию

Анализ CVE-2024-38063: удаленная эксплуатация ядра Windows

Ваши git и там и тут передают: как синхронизировать репозитории на мастере и репликах

[Перевод] Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython

Дымовая Завеса в Eclipse IDE

История и новые кейсы цифровых двойников: от космоса до интеграции с ML

Как я ускорил свое мобильное приложение BookDesk на React Native в 3 раза?

Реализация Триггеров TSQL на Python

Насколько ChatGPT-4o подвержен когнитивным искажениям?

Как отсветофорить навыки сотрудника, или Основные принципы работы со “Звездной картой”

[Перевод] Как написать собственный графический клиент для ChatGPT при помощи NextJS и Wing

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

Магия шилдинга в CDN: защита и скорость в одном флаконе

[Перевод] Продолжение войны поисковиков. Давид и Голиаф, или борьба Google против ИИ-стартапов

Иван Сытин. Как пройти путь от крестьянина до крупнейшего книгоиздателя России и предложения стать наркомом

Джойбаблз. Удивительная история самого известного фрикера планеты

[Перевод] Тест на жизнь и нежизнь

UX-патруль с разработчиками: Циан и его бесконечные проблемы с сайтом

Руководитель ИТ проектов и его команда: как выстраивать отношения правильно?

Он вам не «MacOS»

Notion уходит из России: подборка сервисов, которые можно использовать вместо него

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

Крупное обновление «МойОфис Образование»: изучаем релиз 3.1. Что мы подготовили для школьников к новому учебному году

Как мы отдали деньги мошенникам с Binance, чтобы раскрыть их схему

Системные сервисы Linux: плюсы, минусы и особенности

Как переход на AGP&Gradle 8.* изменил взгляд на работу с производительностью сборки

Крупнейшие утечки служебной информации в корпорациях: чего им это стоило

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

Интеграция Apache NiFi и Atlas: Настройка в Docker и Создание Пользовательского Репортера

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

Курица не птица, техпис не инженер

О важном: инклюзивность интерфейсов, в которой нуждаются

Криптовалюты. От начала до конца

Действительно ли большие языковые модели галлюцинируют? Эксперимент

[Перевод] Workspaces в IntelliJ IDEA

ML Meetup Wildberries 11/09

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

От десятков до сотен тысяч RPS: как мы создали API, который развивается 10 лет без дропа обратной совместимости

[Перевод] Гладкое бритье: Razor Pages для разработчиков веб-форм

Натурфилософия стакана

Как развернуть сайт на VDS

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

Как выстроить цикл разработки в Kaiten: опыт IT-стартапа от «АвтоВАЗа»

Как получать SMS при колебаниях курса биткоина с ByBit API и SMS API

Нейрогенез. Что это, и можно ли его прокачать?

[Перевод] Совершили ли швейцарские учёные прорыв в области шоколада?

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

Что на DotNext 2024 расскажут о практиках .NET-разработки, архитектуре, «кишочках» .NET и не только

Как понять, что самолет управляем

Как научить компьютер различать цвета?

Полулегальный радиоконструктор с Aliexpress

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

Начало работы с Actix Web

[Перевод] После гравитационного манёвра, проведённого за счёт Земли и Луны, JUICE направляется к Венере и дальше

Разреженные автоэнкодеры и интерпретируемость нейросетей

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

Не «Ctrl+C»/«Ctrl+V» едиными. История клавиш-модификаторов

Алхимики, ведьмы и инквизиция. Как я пишу фэнтези, в котором всегда побеждает добро

Scratch программирование для детей: ТОП-30 бесплатных видеоуроков

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

Кем работать в IT в 2024: пентестер

Как я собрал настоящую Hi-Fi аудиосистему за 125 тыс. рублей

Топ модулей для распознавания рекапчи на Python, Node js и PHP

Как улучшить пооперационное планирование в «1С:ERP»

[Перевод] Медленное электричество. Скоро возвращение постоянного тока?

Подбор оптимальной геометрии в компас 3d с помощью fluid x3d

Блиновская, Лерчек, Zenden и «Корчма Тарас Бульба» — так делать не стоит. Разбираю, как «дробить» бизнес по закону

Intel Gaudi — гонка ИИ-ускорителей

Собеседование по System Design: как запроектировать и не потеряться

Agile и инжиниринг: путь к новым принципам работы

[Перевод] Влияние периодического голодания на стволовые клетки и повышенные риски рака

Автоскейлинг микросервисов с HPA в Kubernetes

Где найти стажеров и молодых сотрудников: создали приложение с 900+ тысячами скачиваний

[Перевод] 10. Nix в пилюлях: Разработка с помощью `nix-shell`

Доверие и честность в инвестициях, или два открытых вопроса Андрею Мовчану и Елене Чирковой по фонду GEIST

Python на вынос: PyInstaller и Nuitka

10 смертных грехов начинающего продакт-менеджера

Альтернативы Notion в РФ

Конец августа 2024. YouTube после замедления, про Rutube, Дзен и ВК видео

Правка скриптов автоконфигурации cubeMX/cubeIDE

Головоломка со светом

Playwright + Cucumber необычная связка. Практические примеры написания авто тестов

27 августа 2024

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

3D рендер с редактором карт в Консоли

Кадры не нужны – 27, или новое магическое мышление менеджмента

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

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

Парсинг Амазона на easy без мам, пап и ипотек

Децентрализованные технологии на службе гражданского общества

zapret в lxc-контейнере как шлюз для домашних устройств

Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 2 (ESP32)

От «Кинопоиска» до продукта для бизнеса: Yandex DataLens, PIX BI и другие отечественные BI-системы

Автообновление Android-приложений через GutHub releases с помощью Hilt и Retrofit в Android

Как на изи «влететь» на Хак и затащить его на flow-режиме

Как выжать из IT-магистратуры всё лишнее и почему 1 год лучше, чем два

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

Как я ходил на «ИТ‑Пикник» и общался о вселенной AI‑ассистентов от «Т‑Банка»

Java + Spring + Jakarta Validation. Самописный «аддон» для валидации Entity через БД и EntityManager

Польские компьютеры — история успехов и поражений

Obsidian — Notion свободного человека

Frontend. MVA архитектура

[Перевод] Виртуальные потоки Java 21 — чувак, где мой lock?

BLE адаптер на ESP32 под ардуйно

Как написать лучшую статью на Хабр

Сказочная нотация BPMN и как её применять

[Перевод] Финансовый «Большой взрыв» в мире ИИ: от 100 млн. до 100 млрд. долларов — анализируем прогноз гендира Anthropic

Работа с кодом на C++ в Swift

Масштабный апдейт нового поколения продуктов МойОфис: дополнили инструменты для разработчиков и ускорили работу ПО

Как просить повышение зарплаты

От технической базы до AI-продукта: как устроен курс от AI Talent Hub и karpov.courses

В России разрешили майнинг или нет? Анализ нового закона

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

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

Как ИИ начал приносить плоды. Реальный опыт интеграции искусственного интеллекта в ИТ-компанию

Таблетки, хлеб, биотопливо: эксперты ПНИПУ назвали способы применения целлюлозы, о которых вы не знали

Что представляет собой нормативная база по адресам в России: краткий обзор

Создание распределенного вычислительного кластера для СУБД. Часть 1

Как прийти на позицию QA-лида в команду и сделать ее только лучше

БАДы: волшебная таблетка или лекарство от здоровья

Курсы 3D-моделирования для школьников: учимся создавать цифровые миры

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

Менторинг: что это и зачем он нам нужен?

Эволюция оператора switch в Java

Сверточные нейронные сети (CNN)

Чем опасен чистый RSA? Разбираем подводные камни

Российская электронная промышленность и контрактная разработка электроники в 2024 году

От сирен до SIEM: разбираем архитектуру и защиту локальных систем оповещения

Что такое performance-маркетинг

Размер электрона неизвестен, а найти его не получится. Как это понимать?

Почему усталость бустит креатив?

Глубокий Анализ FastHTML

Программирование на Python для детей: топ-6 обучающих программ

[Перевод] Обновление CocoaPods: пошаговое руководство

«Под капотом»: как объединить фронтенд с бэкендом и не сломать веб-приложение

Заказная разработка. Ищем баланс между добром и злом

Языки программирования, которые могут заменить C++ — Rust, Go, Swift, Carbon

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

Как пережить «зомби-апокалипсис» и вдохновить команду на новый спринт. Сценарий ретроспективы

Как управлять своим устройством с помощью Tuya API и Tuya-cli

Как AMD планирует превзойти процессоры Intel по методу Apple

Как арест Паши превращается в золотую жилу для бизнеса в Telegram

Анализ, декомпозиция и оценка задач: от теории к практике

Cистемный аналитик с ЗП 400+. Найти за 30 дней

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

Как я превратил MIDI-клавиатуру в печатную машинку и не только

Как рекламировать брендированные статьи в Дзене через VK Ads

Установка Linux на компьютер MSI Cubi

Распознаем беспилотники малых размеров с помощью ИИ

Обзор LSP: что это такое, зачем нужно, как работает

EFSOL для автоматизации электронного документооборота

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

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

Рецензия на книгу “Docker. Вводный курс. 3 издание"

Программа пишет статьи. (N003)

Краткий гайд по созданию визуальной новеллы. Часть 2: сюжет

Как UX-дизайнеру пройти Whiteboard Challenge и попасть на работу мечты

IT и PR: Встреча кодов и хэштегов на корпоративном поле боя

Мемы + IT = Meme Battle

[Перевод] Сложная форма жизни возникла на планете два миллиарда лет назад

Обзор практики по авторскому праву: о важном для бизнеса и физических лиц в 2024 году

Как с помощью доработки RFM сделать CRM-рассылки эффективнее

Почему реклама плохо продвигает услуги? Ошибка №3: не учитывалось разное поведение B2C аудитории на поиске и в РСЯ

Программа пишет статьи. (N002)

Программа пишет статьи. (N001)

Как работать с динамическими блоками в Платформе nanoCAD и переносить объекты из AutoCAD

Как Мистер Бот для анализирования изменений в Нормативке осчастливил команду аналитиков

Еще одна конфигурация на базе OpenWRT (+PC) для обработки трафика

Преимущества DAX на примерах

Где и как использовать сниффер для тестирования веб-приложений на примере Proxyman

26 августа 2024

Большое UX/UI исследование мобильных приложений аптек

Страшное слово эстимация, или Как я впервые оценивала время на тестирование и перебрала

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

Использование шифрования для защиты битового потока Xilinx 7-й серии

Дневник разработки настольной игры СУПЕРТАНК по «танчикам» для Dendy. Часть 17. Про грабли краудфандинга

Программирование — искусство?

Видео экстензометр

Прототипирование и MVP

[Перевод] Linux Pipes – медленные

Монокультура в программировании

Автоматизация малой СЭС

Кондиционер для системы умного дома: обзор сплит-системы TCL FRESHIN 09 (инвертор, Wi-Fi, TVOC, бризер)

Делаем кроссворд про ML с помощью Монте-Карло и ChatGPT

Security Week 2435: долгоживущие уязвимости в продуктах Microsoft

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

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

Требуется мультиязычность на странице: английский и французский

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

Разыскиваются китайские смартфоны-подделки в любом состоянии для будущих статей

Обзор сервисов для бесплатного доступа к ChatGPT-4

Книга: «Грокаем алгоритмы. 2-е изд.»

Особенность тревожности в ИТ и как она связана с выгоранием

SOLID in React

[Перевод] Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов. Часть 2

Лучшая фича в Axure — это бага. Или наоборот

Как будет идти война с ИИ (если верить авторам научно-фантастических сериалов)

Как выучить иностранный язык с Duolingo

Demethodizing & Methodizing: от методов к функциям и обратно

Как безопасно использовать открытый код и не лишиться прав на ПО

MBA в Сколково. Обзор программы через призму личного опыта

Как IT-стартапам собирать инвестиции на массовом рынке?

IoT Geofencing: как мы сократили время определения функциональных зон, используя H3-индексы

Как я исправил сбой Microsoft Store в Windows (и при чём здесь Python)

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

Казначейство в 1С: Управление Холдингом. Планирование денежного потока

Автоматизация распознавания и подсчёта транзакций с изображений

Хранение данных NFT в смарт-контрактах Ethereum

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

Вместо Telegram: ТОП-14 email-рассылок для программиста

Комплексная безопасность становится цифровой?

Калькулятор и электронная книга на Python в 11 лет: успехи детей на уроках программирования

C3D Web Vision: функциональность и планы по развитию компонента

Python с Yandex music API. Или индекс твоей смерти

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

Тестирование работы “прозрачного” (TDE) шифрования 1С на базе СУБД MSSQL 2022

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

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

Микроконверсии как инструмент аналитики: скрытые возможности для роста

Вычисляем Вес в приросте в Superset

Улучшаем UX для тюменского термального курорта или история о том, как мы уменьшали количество очередей в офлайне

[Перевод] Вычислительные выражения: Перегрузка

Почему арестовали Павла Дурова? Версия очередная, невероятная

Кайфовый дизайн: Как сделать приложение, которое не захочется удалить

Придумал игру Radio Attack

Управление безопасностью приложений: всем выйти из сумрака

Каким мы увидим Марс 27 августа 2024 года

Не найдётся ли у вас оперативной памяти, мистер Нейман?

Как я решил проблему с постоянными обрывами RDP-соединения после внедрения MFA-аутентификации

Скрытая угроза. Неочевидные ошибки на ИТ-корпоративе

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

[Перевод] История развития телефонии в США

Индексирование баз данных в PostgreSQL: погружение в тему

Да кто такой этот ваш нетворкинг?

Результаты эксперимента с honeypot Chameleon — что нового мы узнали о хакерских атаках за 24 часа

Кто такой технический писатель и как им стать

[Перевод] OpenIDM: Управление учетными записями Active Directory

[Перевод] Профилирование приложений на SwiftUI с помощью Instruments

Актуальность аналитиков и разработчиков 1C на рынке труда

Тестирование и обзор лампы Ашан e27 8 Вт

6 книг по геймдизайну, которые стоит прочитать начинающим специалистам и всем фанатам игр

Wow-эффект в продвижении продукта: формируем лояльность к бренду

Чистый код: Принцип единственной ответственности (SRP)

25 августа 2024

Hono.js: Легкий Путь к Эффективным API

MacBook Pro. Или как я стал жертвой маркетинга

Делаем телеграм-бот для сохранения сообщений в блокчейн

Понимание прогноза глюкозы AndroidAPS

Кто работает за всех? Визуальный лидерборд для команды разработки ИТ

Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 1 (Arduino)

Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python. ч.2

Симулятор инсулиновой помпы в формате телеграмм бота

Все еще хотите стать тимлидом?

первый плагин на wordpress, общее впечатление, некоторые нюансы

Logger C++

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

Telegram Mini App. Как создать Web App с нуля

Конструкторы, деструкторы, операторы — частые практики при программировании на C++

Получение ОУКЭП и использование её в системах «Честного знака» (ГИС-МТ, МДЛП)

История Матрицы

Бинарный поиск на пальцах

Что на неделе: Tesla ищет тренера для робота, Miro то уходит, то возвращается, а мы ждем кое-что похуже самокатчиков

[Перевод] Даты в Javascript наконец-то пофиксят

Мобильная разработка за неделю #552 (19 — 25 августа)

Пилим движок Arcanum. Урок 02. Работа с файлами игры, рисуем первый спрайт

[Перевод] Типизированные eDSL на Go

Про уродов и людей

Работа с API YandexART на Python

[Перевод] Математика за колючей проволокой: рождение теории пучков

[Перевод] Электрические «пульсации» в отдыхающем мозге помечают воспоминания, отправляемые на сохранение

Как я создавал онлайн игру «нарды» (часть третья). Сервер

Необычная сплит-клавиатура: Kinesis Form во всей красе

Разбираем журнал Wired 1997 года: предсказание высадки на Марс в 2020 году, критика Java и прайс компьютеров Dell

Из истории ОС к дню Linux

Пираты, загадки и юмор: Как The Curse of Monkey Island покорила сердца геймеров

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

Rickroll с помощью ESP32. Имитация Bluetooth-клавиатуры

Как сделать takeout в Telegram?

24 августа 2024

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

Как повысить стоимость бизнеса изменив подход к управлению ИТ-процессами

Инструмент для проектирования интерфейсов — Axure

Он был не таким: смотрим на HP Veer. Какой смартфон выпустила HP во времена iPhone 4?

Как понять, что твой мидл готов стать сеньором? Гайд для тимлида (и не только)

Решение задачи с собеседования Reverse Linked List [+ ВИДЕО]

Почему все современные (именно современные) авиалайнеры похожи сами на себя?

Искусственный интеллект. Оптимизируем работу с файлами и поиск в сети при помощи ИИ

Интеграция защищённого контура в Yandex Cloud: делимся опытом

Python — тестирование с помощью pytest(ч.2)

Настольная книга UX-писателя?

User-боты в Telegram: Простая автоматизация с Python (Pyrogram). Первые шаги

FAQ по WooCommerce для разработчиков часть 1

В чём проблема EFIGS в 2024? Какой язык выбрать для локализации игры и выхода на новый рынок

Миграция ZABBIX с Oracle в PostgreSQL с помощью Ora2pg

Одноплатные компьютеры в августе: мал мала меньше. 5 интересных и полезных моделей

Разница между целевым временем и целевой точкой восстановления

Sony VAIO VGN-P11Z: 15-летний сверхкомпактный ноутбук. Актуален ли он сегодня?

[Перевод] Революция искусственного интеллекта в игровой индустрии: Формирование будущего видеоигр

[Перевод] strlcpy, или как CPU противоречат здравому смыслу

Телеграм бот на C# с использованием Yandex Cloud Functions

Работа с массивами в формах(динамическое добавление полей) с использованием библиотеки react-hook-form

Хабр — технический ресурс или соцсеть?

Применения Continuation-passing style в Go

Интерфейс как продолжение мысли

23 августа 2024

[Перевод] Проблема альтернативной реализации

Попытка разогнать сеть для БД со 100 до 200Гб/c или «failure is always an option»

Создание опросников на Python с использованием aiogram 2.x

Обзор музыкального устройства Covox на Спектруме

Цифровое моделирование

ML в маркетинге: тест и мониторинг модели пользовательского негатива

[Перевод] Ускорили диффузионку в несколько раз? – о новой модели ImagineFlash от Meta

Telegram бот «Конституция РФ»

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

Эмпатичные аватары: измеряем эмпатию в диалогах людей и воплощенных чат-ботов

Как аналитикам создавать продающие истории с помощью BI

Astra Linux и HAproxy

Пайплайн распознавания транспортных средств: как это работает

Как мы делали low-code конструктор для Back office. Часть 1

SMBus аккумулятор на bq40z50 — боль, страдания, подводные камни

Что будет на PiterPy 2024: ML, JAX, JIT, GC, BDUI и другие увлекательные аббревиатуры

Знакомство со Scratch для детей: как установить программу и создать первую игру

Чтение на выходные: «The Game Console 2.0. История консолей от Atari до Xbox» Эвана Амоса

[Перевод] Аутофагия в моделях генеративного ИИ может стать проблемой в скором будущем

Job Stories начинающим UX-редакторам. Как отличить Контекст от Проблемы

Как мы переехали с Greenplum на Delta Table

Как заставить ChatGPT не только писать код, но и исполнять его

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

Интеграция 1С с картографическим сервисом Mappable

pg_pathman vs декларативное секционирование — что лучше?

«Путешествие в Элевсин» или моральный базис LLM

Сокрытие конфиденциальных данных при логировании

[Перевод] JSpecify 1.0.0 и nullability в Java

[Перевод] Секреты и наука продуктивной четырёхдневной рабочей недели

Как рождалась и умирала легенда. Двадцатилетняя история Skype

От дизайна к фронтенду: как передать макет в разработку

RuTube во всем проигрывает YouTube — а сможет ли его одолеть VK ВИДЕО?

Искусство ETL. Пишем собственный движок SQL на Spark [часть 7]

Над РФ витает призрак Интегратора Разработок 1С

Тест поддельного шуруповерта Makita

NVIDIA и ARM — От первых шагов до попыток поглощения

Что дарит нам август: 5 необычных мини-ПК для самых разных задач

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

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

XML-RPC:  вызываем все, везде и сразу

[Перевод] Что значит инициализировать int в C++?

Новая модель от Nvidia для генерации 3D объектов

Статистический анализ результатов нагрузочного тестирования СУБД в условиях облачной инфраструктуры

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

Подсистема управления общими блоками SoC для ЗОСРВ «Нейтрино»

Мы заплатим вам 250К, если вы готовы почистить бассейны

Как я делал upgrade PosgreSQL 12 -> 16

Мир сквозь призму технологий: пять фильмов об IT на фестивале Doker

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

[Перевод] GEOINT по McAfee: пример геопрофилирования и анализа изображения

Безопасность контейнеров на новом уровне: Погружение в Trivy

Cisco: увольнения, смена приоритетов и перспективы

Как создавалось меню «Пуск» в Windows: от битмапов до динамического рендеринга

Без электроники: пневматическая логическая схема

Создание скрипта на Python с помощью ChatGPT-4о: автоматизация миграции доменов

Нужно ли вам красивое резюме? Оцениваем результаты эксперимента с помощью статистики

Геймерская интерпретация, квантовая механика

[Перевод] Микроскоп, способный «замораживать время», выхватывая одну квинтиллионную долю секунды

Methodcentipede

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

Собственные проекты, какими они должны быть?

Почему ты не можешь накачаться? Объясняю на стартапах

[Перевод] 9. Автоматические зависимости времени выполнения

Новый фронтенд-фреймворк?

22 августа 2024

Ключевые слова для iOS приложения

PERQ: оживляем чудо из 1970х

Видеонаблюдение на базе NanoPi R4S, rclone и mediamtx

Установка youtubeUnblock на keenetic start

Matrix: децентрализованные открытые мессенджеры с E2E-шифрованием. Обзор возможностей и настройка своего сервера

[Перевод] Новое исследование предполагает, что наша Галактика либо переполнена, либо пуста — и непонятно, что страшнее

Антимат в чате на iOS: как я мешаю пользователям сквернословить

Оценка задач в сторипоинтах: мой путь от абстрактного к конкретному

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

Поднимаем поиск по коду

Облаку Рег.ру — год! Чем мы занимались все это время?

Роль технического писателя в IT компании. Внедрение тех. писателя в компанию

От промптов к дообучению: четыре уровня адаптации open-source моделей

Развод на договорных матчах в ВК. Обман на 150к рублей

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

Шахматный компьютер «Интеллект-02», или делаем интерактивным ПЗУ

Полезный чек-лист: способы сокращения расходов при работе с Kubernetes

Cloudlink. Умное управление облачной инфраструктурой. Часть 2: возможности платформы с наглядными примерами

«Окно» в LLM: как компании из России найти безопасную альтернативу ChatGPT

Профилирование Java-приложений: от HeapDump до Grafana

Web-версия кулинарного android-приложения SystemCook

Проблемы поколений: история уязвимостей мобильных сетей от 1G до 5G

Технологии, которые перевернули жизнь. Их изобретатели и патенты

Графический дизайн для детей: обзор обучающей программы

Как расследовать брутфорс в SOC

Распределенные транзакции для самых маленьких

PANGIT: Дневник разработчика #6

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

[Перевод] Разработка под Neo Geo: Числа с фиксированной запятой

Страх и ненависть в телевизоре: как 3 разработчика взяли целую кучу нейросетей и научили их находить буквально ВСЁ

Почему аналоговая электроника такая сложная. Часть 2. R2R ЦАП

K8s best practices или что будет если их не соблюдать?

«Перевод доставлен»: технотренды ТОП-5 банков России в разработке мобильных приложений. Разбираем на примере iOS

OSINT: Нахождение секретной техники ВВС США по фото

[Перевод] Профилирование приложений на SwiftUI с помощью Instruments

Выносите ViewModel из Compose функций

Защита серверов и данных: Zero Trust и 20 фич для вашей кибербезопасности

Готовые решения по внедрению геймификации – бонусные движки. Мой опыт: плюсы и минусы

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

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

Путешествие сквозь секреты прошивок: от BIOS/UEFI до OS

Кто пытался сделать политики конфиденциальности и обработки ПД чуточку понятнее, и к чему привели такие попытки

Инструменты для оптимизации времени

Adwaita-swift: теперь можно писать приложения для GNOME на языке Swift

[Перевод] В лаборатории астронома эпохи Возрождения Тихо Браге нашли многовековую химическую загадку

Встречаем OmniCast — технологию, которая повысит точность прогноза температуры с помощью пользовательских метеостанций

Camunda 8. Почему не стоит использовать Connectors Bundle

ARM представила апскейлер ASR, который превосходит даже FSR от AMD

Викторианский Бэтмен. Кто такой Джек-Попрыгун и как он повлиял   на комиксы про супергероев

История одной ошибки, которая в 9 раз увеличила продажи интернет-магазину суши… Но жадность выручку сгубила

Как меняются финтех-стартапы: от необанков для всех к приложениям для бабушек и поколения Z

Тестирование BLoC

ИИ в CRM: как меняется клиентский опыт

Обзор базового набора функций IP-АТС Yeastar серии P

Как улучшить вентиляцию в школе: от рубильника в подвале до управления через Алису

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

Как создать почву для развития софтскилов у сотрудников

Event Sourcing и Saga с помощью Marten и Wolverine на C# и немного модульного монолита

nanoCAD Конструкции PS. Конструктив на скорости х3

Большие простые числа: преобразование Фурье

Кластеризация: зачем и как объединять Gaussian Mixture и DBSCAN?

Swift на FreeBSD

Не базовые навыки. Как расширить свои возможности и найти новые подходы в работе

Введение в управление технологиями для стартапов

Сколько, реально, lossless треков в Яндекс Музыке

Postgresso 7 (68)

21 августа 2024

Темная магия DIVIDE[DAX]

Симулятор инсулинотерапии. Тестирование. Часть 2

Реквием по SCRUM: всё равно уже хайп прошёл

Google CTF 2024 Quals — auxin2

Приделываем лапки ИИ в 1с

Работа с файлами в ОС CP/M на компьютере «Profi»

[Перевод] Миссия Prospector 1 компании Offworld для демонстрации ISRU на Луне

Нельзя Просто Так Пойти и Купить Овцу

Применение CFAR детектора в качестве фильтра

Батарейки GP сменили дизайн и стали более ёмкими

[Перевод] Учёные обнаружили новую геологическую связь между Землёй и Венерой

Плохие тест-классы — перезапуск через боль

Серия книг “Грокаем” от издательства “Питер”

Backblaze: надежность жестких дисков продолжает падать

Серия книг “Грокаем” от издательства “Питер”

Новая эра (нет) фарминга/майнинга монет в криптовалюте

Джуны в IT: зарплаты в компаниях, вакансии и отклики

Что делать, когда клиент просит какую-то «дичь»

Как мы ловили «‎русских хакеров», которые нечаянно положили сервер заказчиков

Как организовать работу с API в Nuxt 3 без шума и пыли

Как DWH и BI-аналитика может помочь устранить до 80% ошибок при планировании отгрузок на маркетплейсы

Чистая Windows и разработка «без всего»

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

Как правильно формировать бэклог: простое объяснение на примере списка покупок

Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони

[Перевод] Стала ли AlphaGeometry прорывом в ИИ?

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

XML must die

Оптимизируем Shuffle в Spark

Делегирование почтового ящика в Carbonio

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

[Перевод] Почему мы видим цвета, которых нет?

[Перевод] Секреты переговорщика с хакерами

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

Вирусы с яйцами. Какие сюрпризы скрывают вредоносные программы

Под капотом облаков. Строим облачную консоль. Часть 1. Знакомство

Как работает графика PS1

Использование isolatedModules в Angular 18.2

Разделение и Объединение Pdf по страницам без стороннего компонента на C# и .NET

Мы роботизировали почти всё, но один процесс заставил нас полностью переосмыслить подход к RPA

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

[Перевод] Теория игр может сделать ИИ более корректным и эффективным

Ещё один фронтендер или как прогать три года и не суметь найти работу

Летний дископад, новые процессоры Intel и ApmereOne Aurora: дайджест серверного железа

Nokia 6555 — 17 лет стильной раскладушке

Как ОАЭ стали страной, на 90% состоящей из мигрантов, и как власти с этим справляются

Прошлое города и будущее: взболтать, но не смешивать

WAF: интеграция в SOC через SIEM или ASOC? (Часть 1)

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

«Бобер выдыхай»: Go, WinAPI и ассемблер

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

Чужие тут не ходят? Продажи в B2B

От разработки до миграции: как Аксеникс в сжатые сроки организует в Kaiten сложные проекты

Pupy Rat — возможности Open Source трояна

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

Нагрузочное тестирование СУБД в облачной среде — часть 2

Что такое компьютерная криминалистика (форензика)?

От Cocoapods к Tuist+SPM быстрыми шагами

Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF

Простые коммуникации в Java-приложении

V8. Работа со строкам. Пополняем словарный запас

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

[Перевод] Растительный нестероидный противовоспалительный. Новый препарат для иммунитета

Валидация форм во Flutter как PRO. Мастер-класс по использованию form_model и BLoC

Новый AI UI дизайнер для «Silverlight» приложений

Лучшая система шаблонов в Go

20 августа 2024

Управление временем контейнера с помощью docker-compose и faketime

От любви до ненависти с process.send

IPv6 или противостояние занижению скорости Youtube

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

Performance Testing для iOS

Обзор файловых менеджеров на компьютере «Profi»

Решение головоломки из университетского квеста с помощью Python

Ролевая модель в СХД АЭРОДИСК ENGINE

Непрерывный мониторинг глюкозы Медтроник

Особенности фонетики якутского языка для синтеза речи

Отделяем стек от рекурсии

Вычисление логического выражения из строки в C# (.NET)

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

Локальное голосовое управление

Гайд по 3D-моделированию: Анимация в Blender для детей

Индекс твоего города

Гайд по работе языковых моделей для начинающих

[Перевод] Глубокое погружение в Sealed классы и интерфейсы

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

[Перевод] Подходы к организации автотестов: Чему мы можем научиться у разработчиков?

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

Современная адаптация матрицы Ансоффа. Матрица рынок-технологии

Итерационное развитие CI в gitlab для фреймворка по авто-тестированию

Как работа инженером в ИТ помогает создавать игрушки своими руками

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

Книга: «Алгоритмы? Аха!»

[Перевод] Руководство по deep links в Flutter-приложениях

Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

WordPress и CRM-системы

Про личную эффективность и борьбу с прокрастинацией

Практический пентест Kubernetes. Ищем открытые ресурсы

Sega Jet Rocket: аркадный автомат 1970-го года без компьютера и экрана

Управление секретами: путь от Opensource до Enterprise

[Перевод] find + mkdir полны по Тьюрингу

«Удаленный» этикет. Про штаны, котов и все такое прочее

Возвращаясь в IT (админская байка)

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

Образовательный контент. Цели и задачи. Виды и форматы

Легко и просто: как автоматизация упрощает работу с ГОСТ 57580.1

[Перевод] Эпистемология тестирования взаимодействия компонентов

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

Почему мы решили перейти с JUnit4 на JUnit5

Новый подход для классификации текста в чат-ботах

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

Шахматы на pygame: дубль два

К вопросу о стохастическом характере СУБД и проблемах с нагрузочным тестированием в облачной среде

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

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

IT Audit для автоматизации аудита

Как Яндекс создал технологию эмоционального синтеза в Алисе

Встроенная графика AMD Radeon 890M оказалась мощнее дискретной видеокарты GeForce RTX 3050

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

Работа над ошибками: как правильно работать с требованиями

Как настроить транскрибацию звонков и голосовых сообщений через API

Почему реклама плохо продвигает услуги? Ошибка №2: оптимизация рекламы по клику на телефон повышала CPL до 30 000 р

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

Августовские DIY-проекты на базе Raspberry Pi: 5 разных интересных идей

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

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

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

Плавающая запятая, что правит миром

Support в iSpring. Как мы непрерывно улучшаем процессы при изменяющихся нагрузках

Восход ARM: От Первых шагов до Войны за Рынок

Чек-лист для ревью SQL-запросов

Pack Scripts для Cobalt Strike

Автоматизировать LinkedIn за месяц без команды разработчиков? Легко! Делюсь своей историей

KandiSuperRes Flash — обновлённая модель повышения разрешения изображений

Как обеспечить качественный бэклог

Организация совместной работы проектировщиков в nanoCAD BIM Отопление и CADLib Модель и Архив

Where's hacker: как понять, что вашу инфраструктура атаковала APT-группировка

Poisoned Data — отравление данных для LLM и создание «Спящего Агента»

[Перевод] У меня был 6-дневный дофаминовый детокс — и вот что получилось

Симулятор инсулинотерапии. Тестирование

19 августа 2024

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 001. Загрузка картинки. GRF

Заметка: Что же всё-таки не так с зумерами?

Универсальный шаблон постановки бизнес задачи или product brief

5 рандомных вопросов на собеседовании iOS разработчика

[Перевод] Просто выберите Postgres

Как поменять местами клиент и сервер

Мечтают ли Андроиды о нейропроцессорных модулях? Перенос модели TensorFlow Lite в мобильное приложение

«Ты не управляешь моей жизнью!» Как не сгореть в многозадачности: 3 способа сохранить концентрацию

Security Week 2434: уязвимое стороннее приложение в прошивке Google Pixel

Промежуточные итоги московской реновации 08.2024

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

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

Как мы выросли до 250 млн оборота на продаже ПО и что теперь, — после начала СВО

Симфония продаж: как использовать Suno AI с точки зрения маркетинга

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

Общественный транспорт в MAPS.ME

Руководитель проектов: как говорить заказчику «нет», когда заказчик хочет слышать только «да»?

Обзор электронных книг PocketBook, Digma и Amazon Kindle. Сравниваю электронные книги 2024

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

5 английских слов, которые вы произносите неправильно, если вы айтишник;)

Новое событие в JFR для диагностики использования устаревшего (deprecated) кода

[Перевод] GENERATE_SERIES в SQL Server 2022 и более ранних версиях

Переход личности

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

Как мы перенесли архив данных из Teradata в GreenPlum с помощью Hadoop и PXF

Распределённые блокировки с помощью Tarantool 3

Синергия маркетинга и продаж в цифровых продуктах

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

Блокчейн за пределами мира криптовалют

Составляем портрет типичного программиста: версия 2024 года

Введение в технологическую стратегию для ИИ-стартапа

Внедряем DevSecOps в процесс разработки. Часть 5. Этап Deploy-time Checks, обзор инструментов

«Ворчу, как старый devs»: как мы организовали айти-стендап на корпоративе

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

Что может сломаться при обновлении до FreeBSD 14.1 или 15-CURRENT

Китайская процессорная архитектура LoongArch продолжает развиваться: вышел 16-ядерный конкурент Intel Xeon

Подключение PrismaORM в NestJS-mod приложение и проверка его работы через REST

Запускаем таски по расписанию: когда важна высокая частота, а креши дорого стоят

Как пройти интенсив Школы 21 от Сбер

Продвинутые структуры Redis

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

Реальный кейс для РЕД АДМ и никаких сферических конфигураций в вакууме

Отслеживание утечек памяти в iOS-приложении со SwiftUI в Runtime

Я проанализировал 250 комментариев под статьёй о том, как не смог «войти в IT в 35 лет». Вот ваши самые полезные советы

Как подключить мультиметр к компьютеру

Делаем из обычного пожарного дымового извещателя Рубеж ИП 212-50М2 умный датчик дыма Zigbee

Как проверить оперативную память на ошибки

Git, Gitflow и ветка release: как разместить общий код команды в прод

Футбольные алгоритмы глобальной оптимизации (часть 1)

Сравнение ARM и x86: от структуры чипов до применения

Конверторы интерфейсов на перекрестке эпох и технологий

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

[Перевод] Искусственный интеллект и экзистенциальный кризис

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

Использование СХД Qsan в среде управления контейнерами Kubernetes

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

5 ИИ-технологий, изменивших бизнес: снижение затрат до 40% и доля ошибки всего 0,79%

РПА как АрхПродукт, 1 серия

Как почистить компьютер от пыли

Тестирование встроенного АЦП (ADC) на MIK32 AMUR (К1948ВК018)

Может начать свой бизнес? Или найм? Плюсы, минусы, и с чем столкнетесь на старте

Как посмотреть температуру процессора и видеокарты в играх

File Uploader. Особенности компонента и к чему мы пришли

DreamHack: как группа школьников положила начало крупнейшему киберфестивалю

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

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

Деплой в Docker Swarm

Какую доску выбрать вместо miro. Обзор российских решений

Негативное тестирование. Что это такое и с чем его едят? Особенности применения невалидных проверок

Инфраструктура для data engineer Kafka

Мобильная разработка за неделю #506 (12 — 18 августа)

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

18 августа 2024

Расширенный экран «Profi», что это такое и как с ним работать. Часть вторая

Телеграмм бот для инсулинотерапии

Как учатся программисты в Испании, да и не только, отличия с учебой в РФ

MinIo и Boto3: маленький гайд по созданию скрипта для объектного хранилища на python

Создание космической инфраструктура как возможный путь освоения космоса

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

Интеграция модели GPT-4 Omni в телеграм бота на Python

Паттерн Unit of Work в Python с SQLAlchemy

Бумажные книги по программированию — удобный инструмент или пережиток прошлого?

Прорывной транспорт из СССР: 5 интересных проектов

Кадры не нужны – 6, или спорные ачивки

26 к 1: легендарная серия в Монте-Карло и рождение «ошибки игрока»

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

Карта реализации историй

Комплексный анализ CX с использованием омниканальных данных

История серии Mass Effect: любовь геймеров, скандалы и оглушительный провал

На этот раз 800 км на односкоростном велосипеде

Развитие электроники по-китайски: уже 70% автономности в этой отрасли

Принтер СМ6337. Дополнения

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

«Быстрое свидание» с LINQ

17 августа 2024

Будущее мониторинга производительности

Про каршеринг и отключение машины в лесу

Сериализация сущностей с помощью декораторов на TypeScript

Запуск I2S Трансивера на Artery [часть 2] (DMA FSM, Pipeline)

Расширенный экран «Profi», что это такое и как с ним работать. Взгляд из 2003 года

Матрица Вандермонда

Создание и обработка медицинской базы данных с помощью python/R

Нужно ли программисту уметь считать?

«Не вредные советы для Лидера Проекта». Часть 3 — Планирование и Управление командами. Как правильно играть в «Квиддич»

По склону Фудзи

Как я создавал онлайн игру «нарды» (часть вторая). Сервер

Создание первого макроса JavaScript для табличного редактора Р7 офис

Симулятор анализатора спектра FSP-30

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

Удобные шпаргалки по Msfvenom

Путь к Arch или как я от windows-юзера к линуксоиду шел

Креативное мышление — дар или навык? И почему оно так важно для менеджера проектов в IT

Телеграм-бот магазин на Python. Создание с нуля

QML: отличие оператора ":" Qt.binding от Binding

ТОП-6 российских онлайн-досок. Чем заменить Miro

Как простые NLP модели видят слова? | NLP | Пишем свой TF-IDF

Как создать многопользовательского телеграм бота с использованием PyTelegramBotAPI?

Интегрируем pandas с электронными таблицами: три способа

Автомонтирование SMB-шар с использованием KRB5

[Перевод] Key-Value Хранилище на Стероидах

Неклассическое чтение для руководителей: разборы и гайды по менеджменту, open source, контенту и *random topic*

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

Накопители от Western Digital с рекордной емкостью. SSD 128 ТБ? А пожалуйста

[Перевод] Бэкап памяти. Наш мозг хранит по 3 копии каждого воспоминания

Один день из жизни JavaScript разработчика и его техлида

Фабрики TSMC в США: деньги, переработки и перспективы

Что на неделе: в России разрабатывают аналог Android и iOS, Miro уходит из страны, а IT-специалистам не хватает эмпатии

Reflection в Go

Создание микросервисов на Java с Dropwizard

Написание функционального тестирования в Go

Мой разрешенный, но запрещенный бизнес

Data Lineage из топора

Исследование влияния сопроводительного письма на приглашение к собеседованию. Или как я сделал 1000 откликов на вакансии

16 августа 2024

Передача данных между фрагментом и BottomSheetDialogFragment с использованием Dagger и Navigation Component

Три столпа функционального программирования в Rust: map, filter и fold

Обучение детей HTML, CSS, JavaScript: обзор курса по созданию сайтов

А что если действительно «Чужие среди нас»? Или самый недооцененный sci-fi фильм Джона Карпентера

Как выбрать блок питания на ПК

Российский кинопрокат в 2021/2022 и 2023/2024  годах

Как практика выросла в теорию: книга об эксплуатации ЦОД

Почему карате — лучшее боевое искусство для айтишника

Карманные игры 70-х годов 20 века. Во что играли дети до Game&Watch?

Введение в диалоговые системы (Task & Chat oriented)

Предсказания по-математишному:

Можно ли стать Blue Team тимлидом за пять лет, или Работа в SOC: мифы и реальность

Математика надёжности. Доклад Яндекса

Создание XCFramework из SPM пакета

Как пользователям Linux продолжить работать с приложениями Windows: решаем с помощью Termit

Плати, я поиграю. Чем на самом деле заняты тестировщики

Spring Boot 3.3: повышение производительности, безопасности и  observability

Внешний, гибрид или инхаус. Выбираем SOC по ингредиентам

Топ-5 моих советов фрилансерам

[Перевод] arm linux на apple silicon mac

Место, где рождаются чат-боты: как мы пересобрали конструктор с нуля

Как определять объекты с ptz камеры

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

Майнинг криптовалюты на службе экономике России

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

Чтение на выходные: «42 истории для менеджера, или сказки на ночь от Генри Минцберга»

История Роберта Нойса: создателя интегральных схем и основателя Intel

Как студенты МИФИ призывали Шиву на Eurobot 2024 часть 1

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

Как понять, что работодатель не в себе — часть 2

Не используйте Lombok с JPA, пока не прочтете эту статью

Машинное обучение в человеческом обучении. Развитие проекта RuLearn

Где работать в IT в 2024: X5 Tech

Программист искал работу в Испании 5 месяцев, а устраивался еще 4 месяца, итого 9 месяцев

Синдром Zune: Как Microsoft проиграла битву за карманный плеер

«Старая добрая GTX 2080 теперь в облаке!»: дайджест продуктовых обновлений за июль

Принципы SOLID. Dart/Flutter

Задыхаться и кашлять: новый голосовой режим ChatGPT подражает Барту Симпсону и Йоде, но есть нюанс…

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

Продолжаем выжимать максимум из PostgreSQL

Куратор ➟ контроль ➟  качество

Портирование Dangerous Dave для NES/Dendy

Как мы настроили ЭДО при помощи No-Code и Low-Code. Кейс МТС

Клиент-серверная архитектура. SA для самых маленьких

[Перевод] Использование ИИ и векторного поиска в Azure Cosmos DB для MongoDB vCore

Головоломка «Сапёр» на Python в 66 строк и ее решение вероятностным алгоритмом

Будущее текстиля: светодиодное волокно и перовскитные квантовые провода

Система онбординга комфорт-класса

Новый стиль и улучшенная функциональность: обзор Astra Linux 1.8

Как я обучал Perplexity юмору. Что из этого получилось?

Как у Рольфа не вышло: Boston Gene увольняет больше 100 работников, но сотрудники пытаются бороться

Что такое DLP-система и какие задачи она выполняет

Архитектура на основе событий в Rust

Управление киберграмотностью сотрудников

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

На что способен инженер, загнанный в угол (или как устроен Display Port у Aspeed AST2600)

Анонимность реальна? При каких условиях сетевая анонимность может взять реванш?

15 августа 2024

Ловись игрок, платящий и не очень…

Простой SOCKS4 прокси на Python

IELTS writing: структура и типы эссе. Эссе про преимущества и недостатки

Установка arch linux

Как нейросети выдают кредиты?

Hardpy. Nucleo-f401 example — автоматизируем тестирование электроники на производстве на Python

Распределенные вычисления на Elixir: основные варианты реализации

SQL server: темная сторона AlwaysOn

Феномен Рунге

Топ-20 платных и бесплатных уроков программирования в Roblox для детей

Основы фреймворка Combine для ML в Swift

От ядерной физики к Baldur's Gate 3: история пути в геймдев

Вопросы этики

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

Настройка eslint-plugin-import для нового eslint 9 версии

Чистая архитектура для начинающих

Как заставить code coverage работать на вас

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

Как мы автоматизировали закупку аналогов в SAP

Нейросети для генерации визуального контента

Ну что, очередная техногенка?

JupyterHub на стероидах: реализация KubeFlow фич без масштабных интеграций

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

[Перевод] Деградация кода — это результат неправильной организации процессов

[Перевод] Физики провели самую маленькую в мире дискотеку

Игрушечная телеметрия на Arduino

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

Пара слов об опасности слишком умных велосипедов

Как мы создали приложение для ТСД на Flutter с интеграцией 1С и внедрили его на 200 фабриках в Китае

Анимации Hover и эффекты Blur: Полный гид по созданию динамических карточек

You Only Look Once… But it Sees Everything! Обзор YOLO детекторов. Часть 1

[Перевод] Понимание спецификации ECMAScript, часть 3

Конец эпохи YouTube — пора бежать на российские аналоги или почему Rutube того не стоит?

Настройка мониторинга и отслеживания изменений на сайтах

Как провести IT-обучение и не остаться в пустой аудитории. Опыт подготовки команды к SwiftUI и лайфхаки для менторов

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

Гейминг с дисконтом: 8 отнюдь не новых процессоров, которые все еще тянут современные игры

Человек-швейцарский нож: чем занимаются аналитики ИБ и где мы таких берем

Новый развод, договорные матчи (контрактные ставки)

Производители ПК объявили о продлении гарантии на процессоры Intel, но не NZXT

Fujitsu: японский IT-гигант родом из эпохи Тайсё

Наш опыт эксплуатации Airflow в Kubernetes

Расширяем кругозор: Garbage Collector в V8

[Перевод] Картинка стоит 170 токенов: как GPT-4o кодирует изображения?

Внедряем DevSecOps в процесс разработки. Часть 4. Этап Test-time Checks, обзор инструментов

OldGremlin: снова в строю

Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++

Нагрузочное тестирование в разработке веб-приложений

Чего боятся стажеры в IT

Не берут на работу в IT? Инструкция, как пройти уровень HR и добраться до главного босса

Планируем переход с Civil 3D на nanoCAD GeoniCS

Динамический рендеринг Angular-компонентов

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

Альтернатива западу: кампусные коммутаторы и Wi-Fi от нового китайского вендора ZRJ

Что лучше для бюджетного игрового ПК: интегрированная графика или дискретная видеокарта

Как улучшить работу сайта с помощью оптимизации изображений Image Stack

Разработка онлайн пати игры за семестр

[Перевод] Синхронизация параллельной работы

Что внутри ноутбука Tanshi M16A? Разборка модели на базе AMD Ryzen 5 4600H и с широкоформатным экраном 16 дюймов

Над пропастью в IT

[Перевод] Химик объясняет химию, лежащую в основе кофе без кофеина

[Перевод] Полный гайд по тестированию на Flutter. Часть 9: Best practices написания Unit-тестов

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

[Перевод] Как автоматизировать работу с версиями API через Postman API и GitHub Actions

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

Пишем шахматы на двоих на Pygame

Поверь, Земля, люди найдут пути

Правда ли, что Dubbo — это как gRPC, но из Китая?

Четыре всадника демотивации

Что такое сознание и психика человека, и почему мы никогда не сможем в них разобраться. Подробный анализ (Ч. 3)

Делители

Когда приложения-пульты бессильны, на сцену выходит IrCode Finder

Дубликат бесценного груза: История распознавания паспорта РФ от нулевых до наших дней

Как я оптимизировал свою первую игру на Unity, и написал ее заново

Мы умеем заменять мебель на фото, а чего добились вы? Начинаем автоген-челлендж

Технологии ИИ: нет ничего искусственного в заботе о здоровье

Кибер Бэкап: Быстрый старт на Linux

Дока сервиса, с которым интегрируешься, неполная и неактуальная. Тестовых площадок нет. Как выжить системному аналитику?

Библиотека RustCrypto: симметричное и асимметричное шифрование

Аккаунт разработчика Google Play Console и Apple Developer. Как создать из России. Пошаговая инструкция регистрации

Telegram Боты на Aiogram 3.x: Простой бот на вебхуках с локальным запуском и деплоем

[Перевод] Первопричина реакции на глютен и новые методы лечения целиакии

Array функции Clickhouse

14 августа 2024

[Перевод] Демистифицируем парсинг PDF: конвейерная обработка

Торги на Мосбирже приостановлены на час из-за ошибки при работе с памятью

Стоит ли делать продолжение банкета c обсуждением работ в электронной промышленности в LA?

«Range-based for»: что интересного лежит на поверхности

Игры корпоративных шпионов: саморазрушающиеся DVD-диски из начала 2000-х

Какую выгоду получает компания, переводя бумажные отчёты в бизнес-процессы?

Памятка по BPMN / BPMN-диаграммы

Никаких стероидов, только продуктовый подход: как мы увеличили конверсию сайта World Class на 116%

Зомби, гонки и лабиринты: какие игры создают дети в Roblox самостоятельно

Ручная установка Arch Linux для кибербулочек с капустой

Пилим движок Arcanum. Урок 01. Начало

Непонятный rpc, или же первый пэт-проект или DynamicRPC

Автоматизация бизнес-процессов и причем тут латиночка из Бразилии

Как и зачем считать сбалансированный precision score

Плохой тайм-менеджмент — официальный спонсор твоих выгораний

Как попасть на день рождение Губки Боба? Решаем интересные задачи с CTF-турнира

Как анонимно продать или купить крипту

Настольная инструкция лида: читать её, конечно, никто не собирался

Подделка документов, поглощения фирм и харизматичный CEO: история взлета и падения компании Worldcom

Три фичи PostgreSQL, которые будут полезны каждому новичку

Быстрее, выше, сильнее в распознавании речи: SpeechKit, SaluteSpeech или SpeechFlow?

Комплексная защита веб-приложений: От каких атак защищает WAF и продукты компании Вебмониторэкс?

Что написать в стратегию ИБ крупного частного бизнеса

JPA Entity. Загрузи меня не полностью

PikTools Генплан: как мы сделали расчеты точнее, а проектировщиков — счастливее

Операция «ЦОД» и другие приключения Шурика

Вычисляем миллиардное число Фибоначчи менее чем за 7 секунд

Надзорщик за инфраструктурой: что делает VM-специалист и как им стать

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

[Перевод] Иллюзия сеньора: ожидания vs. реальность

3D-печать для чайников. Часть 2: Разработка и подготовка моделей для печати

Один в поле не воин: почему сплоченная команда — это 90% успеха

Asp.Net приложение и многое другое вместе с ним (1 часть)

OSINT Podcast: подборка подкастов

Как ИИ сокращает ДТП в России

Взгляд на дополненную реальность в хирургии

Инженер внедрения в IT: кто такой и что должен уметь

[Перевод] Звездный час Артура Эддингтона: как британский астроном подтвердил теорию Эйнштейна

Может ли ИИ стать другом одинокому человеку?

Битва с монстром. Региональный застройщик победил федерала и увеличил продажи в 4 раза с помощью контекстной рекламы

[Перевод] Учёные хотят использовать Луну для сохранения биоразнообразия Земли

PWA vs Native: где приложения для iOS и Android больше никогда не пригодятся

Оптимизация производительности Flutter приложений

А ваша зарплата в рынке? Простой, как топор, способ это узнать

Колонизация: как нагреть Марс

Работа Li-Pol аккумуляторов при -20 ℃

От перфокарт до облаков: Как оставаться востребованным в IT в любом возрасте

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

Microsoft и Nvidia ополчились на владельцев старых ПК и ноутбуков. Что происходит?

Как заказчику или работодателю получить права на ПО, которое создано по его заказу или поручению

Учись сейчас, плати потом, часть 2

Практическая работа с BPMN

Как 5 ботовских заявок Я.Директ превратить в живые

Автофейловер баз данных: когда резервный парашют раскрывается сам

Презентация Made By Google: представили линейку Pixel 9, Pixel Watch 3 и наушники Pixel Buds Pro 2

Список из 100 полезных фраз для IT на английском языке с примерами употребления

13 августа 2024

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

От «Junior runner -» до «Junior runner» или «Как долго вы готовы стучаться в закрытую дверь»

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

вАйТи-шные курсы в России, как классический рынок «Лимонов»

Пайка плавно перешла в Верилог и обсуждение работ в электронной промышленности

Топ-30 платных и бесплатных уроков программирования в Minecraft для детей

Что думают про Flutter техлиды: инсайты из опроса

Скрытый и открытый заработок на франшизах

Почасовая или попроектная оценка при работе на фрилансе?

5 способов избежать сбоев в работе интернет-магазина и перестать считать упущенную прибыль

Больше энергии: солнечные элементы тандемного типа достигли эффективности в 34%

Скачать (,) нельзя платить или как я делал бэкап данных из облака

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

Использование Signal и Model Inputs в Angular

База материалов. Новое в nanoCAD BIM Конструкции 23.1

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

«От идеи и до продакшена»: как разработать веб-приложение и загрузить в VK Mini Apps

Flax Engine. Знакомство с игровым движком и анализ его исходного кода

«От идеи и до продакшена»: как разработать веб-приложение и загрузить в VK Mini Apps

SVG-виджеты для tcl/tk. Поддержка SVG-файлов. Часть III

Гид по блокирующему, неблокирующему и квази-блокирующему вводу-выводу

Бинарные деревья — решение алгоритмических задач, часть 1

[Перевод] Новые способы отслеживать прогресс в полупроводниковых технологиях

Зверь по имени Диско. Как упорядочить процессы дизайн-Discovery и облегчить жизнь команде

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

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

Укрощение ClickHouse: почему ДанКо делает Visiology намного быстрее

Llama 3.1 и Mistral Large 2

Как реагировать на атаки шифровальщиков: рекомендации для CISO

На пути к первой работе в ML: 3 вопроса для подготовки к собеседованию

Управление конфигурацией: просто о сложном

[Перевод] Системы управления автопарком в 2024: инсайты, потребности и проблемы

SOAR и PTaS пришел конец? Обзор SecOps прогноза Gartner 2024

Из первых уст: что нового в релизе zVirt 4.2?

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

Часть 2. TMA на KMP. Пишем кликер для Telegram

Скорость загрузки сайта

Новый игровой ноутбук Huawei MateBook GT 14 ориентирован на внешние видеокарты. Что это значит

Что такое сознание и психика человека, и почему мы никогда не сможем в них разобраться. Подробнейший анализ (Ч. 2)

Как музыка связана с физикой, и при чем тут секта Пифагора?

Нам надоела нестабильность Microsoft Exchange, и мы перевели компанию на новый бэк календарей

За кулисами разработки: кто такой IT Area Lead в Домклик?

Как создать генератор кодов верификации на Go с помощью SMS API

Гексы, Uber, или Учим автотесты ориентироваться на карте

Что должен уметь мидл бэкенд-разработчик

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

Почему реклама плохо продает услуги? Ошибка №1 – отсутствие “пользы” и сложный язык снижали конверсию в 5 раз

Как построить и развернуть ML-пайплайн в Яндекс Облаке. Практическое руководство

Что там на рынке труда программистов 1С?

1С РИБ опять тормозит. Как лечить?

Open Street Map — OSINT-инструмент для маркетологов

Первая ракета в космосе или миграция витрины эквайринг на ArenaData DB

[Перевод] Сложности масштабирования Kotlin Multiplatform

Заходишь в кафе и дышишь: как «Ростикс» улучшает вентиляцию в офисе и ресторанах

Геймдев: искусство во мгле

Серверные процессоры AMD EPYC поколения Zen 5: что нового?

Как Orange Pi вернула мне Ютуб

Стеганография в LLM и защита от нее

Из бэкенда во фронтенд: интервью с Кириллом Трибунским — главой гильдии фронтенд‑разработки МоегоСклада

Тестируем в микросервисах: TaaS и пять шлюзов качества

Собеседование Python-разработчика: чего ждать и как подготовиться

Обзор бренда и кейс HB3DP HBD

Как защитить свое Go-приложение

Истоки ООП

Передайте менеджерам: почему брендированные иллюстрации в блоге вашей компании — пустая трата денег

12 августа 2024

Security Week 2433: презентации на конференциях DEF CON/Black Hat

Тест-дизайн в автоматизации тестирования

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

Топ-20 курсов онлайн-образования для детей: Roblox, Scratch и другие

Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене

Сверхчеловеческий ИИ на основе открытых систем: Утопия или антиутопия?

Полезные фичи в Rust

Дайджест по уязвимостям за прошедшие два месяца лета

Краткая история создания кардиографа

[Перевод] Как дообучать LLM с помощью Supervised Fine-Tuning

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

Макросы в tentacli. Часть один

Почему хомяки играют в хомяка и кто на этом реально заработает

Ural Digital Weekend 2024. Подводим итоги

Открытый проект Wi-Fi Bluetooth микророутера

[Перевод] Полный гайд по тестированию на Flutter. Часть 7: Ошибки, которые усложняют написание тестов

Перфоманс-маркетинг или медийка? You choose

Сетевые протоколы и модели OSI: как всё устроено

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

Что такое сознание и психика человека, и почему мы никогда не сможем в них разобраться. Подробнейший разбор (Ч. 1)

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

[Перевод] Ботнет Mirai: как три тинейджера создали ботнет, способный отключить Интернет

Что могут построить дроны

О философии и книгах Вернера Гейзенберга

Нейроэкономика — как люди принимают решения о покупках, инвестициях, смене работы

Первыми смотрите ТОП доклады TechLead Conf 2024 в Санкт-Петербурге

Винтажные пиксели: как энтузиасты сохраняют классические видеоигры

Симметрии СМ-модели, идемпотенты. Часть V

Жизненный цикл activity в Android для QA

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

Как хакеры ломают облачную инфраструктуру хостинг-провайдера: кейс Standoff

[Перевод] Сказ о слонах: Как я развивал инструмент, повлиявший на работу тысяч инженеров в Amazon

Pipelining & Composing: улучшаем читаемость кода. Реализация на TypeScript

Как оживить Кандинский матрицами вращений для генерации видео — модель Splitter Next (часть 3-я)

[Перевод] Назад в будущее ПЛК

Gradle заставляет избавляться от Android-модулей

Backup-FuckUp — история про RCE с помощью архива резервного копирования

Raspberry Pi Pico 2: что нового в одноплатном компьютере за $5?

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

Программируемые Ethernet-модули: Будущее IIoT

Собиратель конфигураций на Go

Конспект-обзор на статьи по Recsys+Transformers

Дайте два! Обновление плагина PVS-Studio для SonarQube

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

Архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем

СДВГ-шникам в ИТ не место?

Данные из базы Notion по Api за 5 минут

Дорожная карта веб-дизайнера: качества и навыки, необходимые в работе

Рецензия на книгу “Прикладное машинное обучение и искусственный интеллект для инженеров” Джеффа Просиза

Как прокачать свой IT-стартап за 3 месяца?

А что если вместо банковского вклада использовать облигации после резкого повышения ставки Банком России?

Визуализация идей: Новый подход к управлению проектами в 3D

11 августа 2024

Я знаю, что ничего не знаю, но другие не знают и этого

Google Index API + Yandex IndexNow Protocol: Примеры на Python

Добавление базы данных Postgres в проект и запуск миграций через Flyway для NestJS-mod приложения

Странные часы Электроника 2110 из странной страны

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

Мобильная разработка за неделю #550 (5 — 11 августа)

DownUnderCTF 2024 — эксплуатация PKI.js

Заметки на Emacs/Linux/Android

Защита от брутфорса и эксплоитов OpenSSH

Playwright: Поиск, фильтрация и ожидание элементов на странице

Знакомство с BeanPostProcessor

Бот-парсер маркетплейса на Python

[Перевод] Как создать автоматизированную систему проверки кода с использованием агентов LangChain

[Перевод] Топ 22 преимуществ использования чат-ботов для бизнеса и клиентов

Пара слов о тонких шпациях, или Почему текст может казаться вам скучным

Реализуем эффективный тупль с помощью C++26

На каком языке думают языковые модели

[Перевод] Как работает протокол HLS

«Не вредные советы для Лидера Проекта». Часть 2 — Запуск проекта. Как правильно выстроить иерархию власти в Гриффиндоре

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

Есть ли конкуренция в IT?

Японцы разработали недорогой и надежный EUV-сканер. Наступает эпоха дешевых чипов?

Великое мужское отречение или модный приговор

ПРИШЛО ВРЕМЯ БЕСПЛАТНОГО ХОСТИНГА (и домена)

Пишем красивый код на Python для детей: как облегчить совместную работу

Эффект Розенталя или самосбывающиеся пророчества

О чем вам не расскажут производители автомобилей с ДВС

«Вечная» мышь от Logitech и другие подписки на компьютеры, гаджеты и автомобили

[Перевод] ГАМК, Альцгеймер и восстановление памяти

FPC/Lazarus и Android

10 августа 2024

Работа с MongoDB Oplog: Как отслеживать изменения документов

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

CPP — custom product page для мобильных приложений

Раскочегариваем YouTube без установки софта на конечные устройства

Настройка почтового сервера Yandex spring boot

Как читать текстовые файлы в Python?

Изменяем значения ресурсов в играх с помощью Python

[Перевод] Атрибут charset и важность его использования

Тестирование кластеров Kubernetes инструментом Sonobuoy

Сетевой дайджест: работа интернет-провайдеров, необычное железо, ИБ и регулирование — обсуждаем примечательные материалы

Опенсорс на арене: правда ли так хороша Llama 3.1 405B?

KC868-AG Pro: Zigbee координатор (Tasmota и SLS)

Я на дереве сижу, препроцессинг провожу

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 2

[Перевод] Режимы наложения/смешивания в SwiftUI

[Перевод] 80% разработчиков недовольны своей работой. Причина не в ИИ и не в коде

Как использовать defer в Go

Веб-дизайн для подростков в Figma: 9 бесплатных видеоуроков

О книгах и собеседованиях

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

[Перевод] Улучшение производительности Joomla 4. Часть I

Как тебе такое, Илон Маск? Китай запустил первые 18 спутников связи. Вскоре последуют тысячи других аппаратов

Что на неделе: туристическая капсула в космосе, поезд-самолет и битва OpenAI и Google

GEOINT: поиск местоположения по фото из Twitter

По поводу очередного диспута на тему — «где хранить бизнес-логику — в СУБД или backend?»

Что почитать начинающим разработчикам: подборка книг по JavaScript

[Перевод] У нас могут появиться захватывающие новости об инопланетянах… в 2040 году

Отправляем Qt-логи с метками в Sentry

RLHF. История становления идеи — 4. HHH: helpful, honest, harmless, Instruct LLM, Constitutional AI

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

Нейросети на практике

Зачем лабораториям кастомные решения и как мы их создаем

Кастомная тема Jetpack Compose

Как решать IELTS: часть Reading

Настраиваем дампы ядра в Linux

09 августа 2024

Экспорт сайта БЕСПЛАТНО с Webflow

Дополненная реальность в Scratch для детей: гайд

Профайлинг: сбор и анализ информации

COMMO Immersive с шумодавом: чего да как

Чтение на выходные: «Oculus. Как создать лучшую в мире VR компанию и потерять всё?» Блейка Дж. Харриса

Как вкусно приготовить «Сельдерей» (Celery)

Смотрим на красивое – мощь от дяди Хуанга, Nvidia HGX H100 в Нидерландах

Хромосомы и их проблемы

Magic bash script для установки драйверов Nvidia и CUDA (и Docker) в Ubuntu 22.04 и 24.04

Хвостатый ИТ-тест: так ли похожи питомцы на своих хозяев?

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

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

Пишем «Hello, World!» на Си для OpenWRT

Представляем Taiga UI v4: еще больше компонентов и улучшений

Полезные фичи в Java: мой список

Тестирование целочисленного сумматора с интерфейсами AXI-Stream на SystemVerilog

Как подружить веб-компоненты и JS-фреймворки

Как определить ценность продукта и повысить продажи: разбираемся на примере ITSM 365.Outsource

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

Mojo: убийца Python и будущее AI. Часть 2

Новые инструменты Modus ETL для работы с 1С

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

Миссия Opportunity: скачок в исследовании Марса

Как подружить веб-компоненты и JS-фреймворки

[Перевод] 3 причины, почему ИИ — пузырь (И 4 причины, почему нет)

Лампа Horoz Electric e14 8Вт — обзор и тестирование

Yaml — король мета-описаний

[Перевод] Angular: переменная в шаблоне, хорошо или плохо?

[Перевод] Башня на Луне может обеспечить астронавтов светом, энергией и ориентиром

Используем LocalDocs плагин для генерации кода по документации

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

[Перевод] Как улучшить время сборки в iOS с помощью модуляризации

Три ошибки в деловом общении на английском языке

Цифровое Бали, или Как киберпреступники атакуют организации в Юго-Восточной Азии

Windows 11 c интерфейсом «десятки»: необычный гибрид, который понравился многим

Правильная аналитика записей сессий: ключ к повышению конверсии вашего сайта

[Перевод] Шестая платформа данных: новое слово в хранении и обработке данных

[Перевод] Fine-tuning больших языковых моделей в 2024 году

Общее представление о контейнерах и бинах в Spring

Как самому собрать дата-центр: навыки гибкого мышления, 5000+ деталей и 80 часов работы

Поглотит ли ИИ программистов?

Медведь бухгалтер или эксперимент над личными финансами на python и polars

Даже математики ошибаются

[Перевод] Ахиллесова пята ИИ: простая задача, обнажившая слабости всех языковых моделей

И опыт, сын ошибок трудных: обрабатываем ошибки в Spring Boot

Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение

[Перевод] Правда ли, что за ДНК будущее хранения цифровых данных?

Интеграция LLM в корпоративные чат-боты: RAG-подход и эксперименты

Какой графический редактор выбрать, если не умеешь рисовать?

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

Как на самом деле определять автора с помощью компьютера?

Playwright: Лучшая альтернатива Selenium. Первое знакомство

[Перевод] Регенеративная медицина. Хрящ с «танцующими молекулами» и «резиновой жижей»

Обзор металлических 3D-принтеров и материалов HBD

Добавление Swagger UI в ваше приложение Laravel

Микросервисы на Go: Как заставить систему работать на тебя

Создание пустого проекта с помощью NestJS-mod

08 августа 2024

Разговор с быдло-кодером

«Не вредные советы для РП». Как подготовиться к встрече с Волан-де-Мортом и защититься от Дементоров в проекте. Часть 1

От текста к краткому изложению: библиотека Sumy

Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python

Rust и иммутабельность

[Перевод] Формирование вероятностных созвездий с помощью диффузионных вероятностных моделей, снижающих уровень шума, новый подход

Сетевые плагины (CNI) в Kubernetes

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

Тест батареек Daewoo

[Перевод] Освоение любой темы с помощью искусственного интеллекта и метода Фейнмана

Как продавать на маркетплейсах в 2024

Библиотека EremexControls.NET для Avalonia UI — Обновление июль-август 2024

Что поменяется в требованиях к веб-доступности российских госсайтов с 01.09.2024

Да здравствует кастомный автозвук, или Мой DIY Bluetooth-пульт на основе ESP32

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

Установка программы модификации сетевых пакетов NFQWS на роутер Keenetiс

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

Отмена миссии VIPER. NASA придется разобрать луноход ценой в 0,45 млрд $

Как создать веб-приложение на базе VK Mini Apps

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

Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS

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

Управление доступом в организациях

[Перевод] Продираемся сквозь сети в Kubernetes: Load-Balance, BGP, IPVS и все такое прочее

On-premise, private cloud, public cloud: разбираемся в плюсах и минусах

Внутреннее устройство sync.Map, сравнение производительности с map + RWMutex

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

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

Мы всё время убиваем время? Про (бес)полезные созвоны

Как мы перешли на конфигурацию Microsoft.Extensions.Configuration (IOptions) и стало хорошо

Оценка LLM с большим окном контекста

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

Как CRM и “Яндекс.Метрика” делают продажи дешевле

identity functions являются описаниями типов

Анализ проблем и «узких горлышек» в тестировании ПО

Обзор образовательных площадок для изучения фронтенд-разработки

Тестировщик в банке (не в трёхлитровой)

Владелец кода, отзовись! Как построить и применить систему владения кодом

Пишем своё приложение для установки PIN на другие приложения

AlphaBay: Как ошибка в Opsec привела к поимке «короля» даркнета

Что лучше для бюджетного игрового ПК: интегрированная графика или дискретная видеокарта

Suno promt (стиль) = рыбалка… Альтернатива?

Темная магия CALCULATE

Не JavaScript’ом единым: как фронтенд-разработчику затащить на собесе

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

Сбалансированный рацион питания

LIBRA: Long Input Benchmark for Russian Analysis

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

Как мы KaaS запускали в Облаке Рег.ру

Топ опасных уязвимостей июля. Под угрозой пользователи ОС Windows и Linux

Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack

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

Разумный комплаенс как способ избежать когнитивных искажений при построении СМИБ

Истории из жизни CIO. Часть 1. «Как айтишники «обувают» промышленников»

Разработка сложных процессорных систем на примере модуля SMARC. Продолжение

Как правильно использовать большие данные: строим хранилища на MPP-СУБД

Что делают лиды разработки, когда собираются вместе? Об опыте проведения встреч в формате LeadHub

Что добавить в портфолио новичку в IT, чтобы получить работу?

Простая автоматизация с Bash для новичков

Симметрии модели числа. ЧКСС. Часть IV

Как стать продакт-менеджером бесплатно? Программа обучения с нуля

Улучшаем многоквартирный умный дом: лифт сам нажимает кнопку

Что стоит знать о Jetpack Compose: руководство для начинающих

Даешь киберспорт! 50 лет победе «Каиссы» в первом чемпионате мира по шахматам среди компьютерных программ

Как крипто-Кошелёк @wallet кинул меня на деньги

Как UX-исследователи Контура пишут гайды

CTO в стартапе. Проблемы и выводы

Как использовать blue-green-деплой: руководство по выкату одного и нескольких приложений

Мой топ нейросетей для дизайнера

Автоматическая установка приложений из GitHub-релизов

Как OpenAPI повлиял на наш системный дизайн

Рекурсивный отбор признаков. Динамический шаг в танце feature selection

Управление поверхностью внешних атак (EASM): 4 шага по сокращению киберрисков

07 августа 2024

Реальность импортозамещения на простом примере из одной вакансии

[Перевод] Астрономы ускоряют поиск пригодных для жизни миров

Использование ответов OpenAI API в формате JSON: Введение

Деплой сайта в облако за 4 команды в IDE

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

[Перевод] Flutter 3.24: что нового

PWA вместо приложения: плюсы, минусы, подводные камни

[Перевод] Новая модель объясняет быстрое формирование газовых и ледяных гигантов

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

Введение в Weight & Biases

Старые ноутбуки: почему мне так нравилась серия Sony Vaio SVE

Понятно про браузер: критические этапы рендеринга, аппаратное ускорение и оптимизации

Как привлечь инвестиции на ранней стадии в Европе

Самый престижный мобильник: взлет и падение Vertu

Микросервисы для тех, кто прикидывается разработчиком. Часть 1

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

Как мы ускорили автоустановку ОС выделенных серверов на 25-75%

Dash Evolution Master Node | Setup Guide

Что такое DLP-система и какие задачи она выполняет

Освобождение труда в ИБ: между кадровым голодом и «черным лебедем» ИИ

Повышаем продуктивность. Метод Zettelkasten

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

Как обойти патент

Анализ больших данных и «умный» компас для выбора локаций магазинов

Интеграция доменов в Carbonio

Дружить надо со всеми

Математика матричных расширений: как происходит умножение матриц на примере T-Head Matrix Extension

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

Как писать про финансы? Чек-лист для авторов

Почему «утекают» данные в больших языковых моделях. Часть 3

Нижегородскую ИИ-разработку «Project Lad» представили руководству крупных энергетических компаний России

Используем Proxi в Selenium

Замеряем неизмеримое: карточки реакций VKontakte Desirability Toolkit для оценки визуального восприятия

«Пионеры» космической погоды

Как работать с кэшами на мобилках

28 фишек Telegram, о которых знают не все. [В закладки]

Софтмакс Гумбеля: как устроен и для каких нейронных сетей полезен

Опасный радиоконструктор с Aliexpress: будьте осторожны

Как найти работу для фиксиков: анализируем Godot Engine

«Учить язык в подавленном состоянии — непродуктивное занятие»: 10 лайфхаков для изучения английского

Zerowriter Ink — для тех, кто много печатает. Что за девайс?

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

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

Технология селективного лазерного плавления (SLM/DMLS): преимущества, области применения и лучшие модели

Алкогольное опьянение. Как влияет на мозг, как справиться с похмельем и есть ли в алкоголе зерно пользы?

Биополимер для очистки воды от ионов тяжелых металлов

Google DeepMind приблизился к решению задач высшего уровня математики

Как тестировщики взламывали частушку

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

Создание аналога Google Photos на собственном сервере

PostgreSQL 16. Снимки данных. Часть 4

История борьбы работников Evolution Georgia

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

Шейдерный осциллограф в 140FPS или как обойти невозможность передать огромный массив переменных из C++ в QML/Shader

DevOps Governance в продукте. Как можно улучшать процессы разработки минимальными силами

Установка Sentry в Kubernetes, отловы exception на бекенде, в браузере, на Android

Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет

[Перевод] БАДы из-за которых попадают в больницу

[Перевод] Как NETFLIX обеспечивает безупречный стриминг? Взгляд архитектуры изнутри

06 августа 2024

Многопоточность в играх

Записки bash-скриптера. Листок первый. Сокращённый if

Не простое zigbee реле Modkam на 4 канала

В сотый раз об эргономике рабочего места (на личном опыте)

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

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

Python, CryptoAPI и российские криптопровайдеры

Малоизвестные фичи XRay, о которых невозможно молчать

SberBoom Home — новый этап в эволюции умных колонок

[Перевод] Как исправить ошибку 500 в Joomla

Смотрим на обновлённые умные колонки SberBoom

Блондинка из Питера научилась в Силиконовой Долине паять — и вы можете это тоже

11 IT-аутсорсеров для разработки интернет-магазинов и мобильных приложений в 2024 году

OSINT: инструментарий по анализу профилей VK

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

Делаем навык для Алисы. Alice-ktx

[Перевод] Шесть способов позаботиться о здоровье мозга, когда вам ещё нет 40

Зачем нужен «глаз» тропическому циклону и  что там происходит? Циклон. Часть-2

Интерфейсы в JS с помощью @teqfw/di

Эффективная постановка и ведение задач в IT-проектах

Склад c ума: инженеры МФТИ создали первого робота-грузчика

Используем gocv, чтобы определить возраст, эмоции и пол человека по фото

Командный дух и перестрелки: Как прошел турнир Девелоники по CS2

Как я разработал собственную рекомендательную систему вакансий c hh.ru, и почему вам это тоже может пригодиться

Из Linux уберут поддержку десятков ARM-чипов. Что происходит?

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

Документация RuStore: как мы настроили автоматическую навигацию в Docusaurus

Автоматизация проверок в Navisworks с помощью Python + визуализация в Power BI

Топ методов, чтобы бросить курить

Матрица компетенций. Часть 1. Меню-подход

Что такое CRM и как её внедрять? v. 2024

Можно ли отследить пользователя Telegram через отпечаток браузера в Mini App

Немного о Запутанности

Информатор для стиральной машины

Введение в Identity Management с OpenIDM

Что нового в Amplicode 2024.2

Бенчмарки больших языковых моделей. Мультиязычный MT-Bench

Двухфакторная аутентификация (OTP) в OpenVPN с использованием FreeRADIUS и LDAP

[Перевод] Краткая история ИИ от журнала The Economist

Поднимаем динамические окружения для stateless- и stateful-сервисов

Новое поколение домашнего ПО от МойОфис — рассказываем, как мы переизобрели наши редакторы

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

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

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

Сколько раз в неделю – норма? О производственных совещаниях

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

Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера

[Перевод] Compose Desktop ShadowJar

Хранимые процедуры рудимент или еще актуальны?

Многократные переплаты в ИТ и где они возникают. Ч.1

Технологии Олимпиады

О чём не молчит Windows. Forensic сетевых артефактов на хосте

Инженерия устойчивости — основной инструмент выживания вашей организации

Знакомьтесь, элемент будущего: для чего открыли зелёный водород

Оптимизация метрик веба через аудит в Google Tag Manager: реальность или вымысел?

Чем накопители промышленного уровня отличаются от бытовых

JSON База данных на Python

Ликбез по компьютерному зрению в банках. Как технологии ИИ защищают ваши деньги

ОС «Аврора» — веб-сервер в кармане

И бесплатную проходку на OFFZONE 2024, и работу мечты за день. Чудеса? One Day Offer

Вот они, слева направо: три популярные ошибки при установке 1С-клиента на РЕД ОС

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

Алгоритм Чена — новая квантовая угроза? Разбираем риски раскрытия данных с криптографами компании «Криптонит»

Газлайтинг на работе

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

Что не так с расчётом биологического возраста?

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

Магнитная кухня: как в Дубне готовят кварковый суп

Найм глазами тимлида

Большая история маленького автополива

Как не утонуть в конкуренции? Стратегия семейного бизнеса с диффузорами на Ozon от 0 до 500 000 рублей в месяц

[Перевод] Состояние Spring в 2024 году

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

Стажировки в Solar JSOC. Часть 4. Как устроены обучающие тренинги для заказчиков

Стартапы vs корпорации: кто любит айтишников больше

Для чего оркестру нужен дирижёр?

Литий — новая нефть XXI века. Мировая борьба за главный компонент

Что было бы с улыбкой Фредди Меркьюри, если бы он обратился к ортодонту

Продуктовый дизайнер: как я получила визу талантов в Великобританию

Практический кейс реализации AutoML в банке

Как быстро удалить дублирующиеся строки в CSV, Excel и таблицах Markdown?

Использование WFM в производстве

Из филологов в Fullstack-аналитики: мой путь без прикрас

Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут

Не любой In-context learning одинаково полезен

Plug and /pray/ play

Vue.js. Genesis

Сборка Min.io dev кластера в контейнерах

Преодоление языковых барьеров с помощью ИИ

05 августа 2024

Система оценивания для проведения экзаменов, срезов в СПО

Искусственный интеллект в маркетинге: Революция, которая меняет правила игры

Не просите меньше: почему публикации реальных собеседований – ключ к лучшему рынку труда и высоким зарплатам?

Портируем ML модели на Java с помощью ONNX

Графические ускорители: битва между AMD и NVIDIA

Security Week 2432: шифрование cookie в браузере Google Chrome

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

Архитектура и ООП

[Перевод] GEOINT: местонахождение главаря банды, разыскиваемого ФБР

Как несисадмин bash писал, или IMAP to API при помощи Fetchmail

Eppie — P2P почта, теперь с графическим интерфейсом

Нахождение преобладающего элемента последовательности (алгоритм большинства голосов Бойера-Мура)

Как человечество будет воевать с ИИ (если верить писателям-фантастам)

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

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

Мотор «от Xiaomi»

Алгоритмы — самый провальный этап собеседований

Настраиваем аутентификацию по SMS и через мессенджеры для самых мобильных пользователей

[Перевод] Полный гайд по тестированию на Flutter. Часть 6: Тестовые двойники: Faking vs Mocking

Как современные технологии втягивают в алкоголизм

Ищем альтернативу Ngrok в России

Облачная инфраструктура в помощь продуктовым командам — как мы это делаем в МКБ

Микропроцессоры и Инопланетяне

Как использовать Web Scraper и Python для поиска работы после IT-курсов: кого ищут работодатели?

Новая автоматизация: как мы в Lenta Tech прокладывали рельсы импортозамещения и запускали МЧД по маршруту ФЗ-63

Почему ИТ-шники выгорают не как все остальные? И что про это пишут в научных исследованиях

Tibbo Project System (TPS): простой и идеальный конструктор IOT

Необычные инструменты для ЦНС

Симулятор инсулинотерапии

Кроссплатформенный фреймворк FireMonkey, Delphi

Игровая консоль Sega Master System II: знакомство с легендой в 2024 году

Гипотеза о влиянии относительного соотношения ожиданий СУБД на производительность СУБД

C3D Vision: новый функционал и интеграция с математическим ядром

Capacity Planning: от прогнозов к действиям — с помощью автоматизации

Темная магия SUM и SUMX

Бета Лиры — Шелиак

«Арендовал телефон — стал фермером»: знакомство с Mobile Farm

Кручу, верчу, выровнять ось вращения хочу! Или о том, как ось вращения объекта автоматически выравнивается в STE

[Перевод] Новые принципы внедрения нейроимплантов и первые результаты

На AI надейся, а сам не плошай

3 варианта решения популярной задачи

Протокол SMTP. Пишем SMTP-сервер на C

С чем смешать реголит, чтобы построить лунную базу

Разбор SAM2 через колено в голову или революция в разметке видео

Business driven testing

Печатать нельзя отправить. А где бы поставили запятую вы?

О блокировке Youtube

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

Главные новости ИИ #3: суп харчо через SearchGPT, Альтман против Китая, “КМБ” для ИИ, китайский ИИ-комбат и роботы Маска

Выборы президента США глазами математика. Насколько можно верить опросам?

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

Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 1

Hardware in the Loop (HIL) или как залупить модель с контроллером. Зачем и кому это надо?

04 августа 2024

[Перевод] Управляемость стека

Обучение разработке чат-ботов Telegram: топ-15 курсов

Мобильная разработка за неделю #549 (29 июля — 4 августа)

AstroJS проекты в monorepo с помощью npm workspaces

Делаем резервное питание для роутера

Мистер Косяк

Meta и Nvidea раскрывают план по созданию нового цифрового мира

Налоги в Армении в 2024 и 2025 году

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

Власть, Эго, Смерть. От сверхчеловека к постгуманизму

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

[Перевод] Лучшая презентация для продажи ваших продуктов и услуг

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

Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО]

[Перевод] Почему новый процесс в Node порождается так медленно?

Упрощение Работы с Расширениями темам в Flutter: Инструменты и Пакеты для Генерации Стилей

Doom в mindustry? Псевдо-3D движок, финал

Вышел Linux Mint 22, встречаем новую версию известного дистрибутива

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

Отвязное приключение: в гостях у разработчика «ГЭГ» (часть 2)

Автостопом по мультиплееру. Часть 3: Клиент и Сервер

Разработка в финтех или как пройти 7 кругов ада для вывода продукта на прод

Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса

4 августа 2024 года. Новолуние

03 августа 2024

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

Звездные битвы: Талли-Фишер против Кеплера

Reverse engineering конкурсных списков поступления на бюджет в вузы России

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

Чиним YouTube на уровне роутера

Уход к дообучению моделей? Google купила исследователей и технологии Character.ai

Уникальный смартфон-UMPC из нулевых: как HTC сделала устройство с двумя независимыми процессорами на борту?

Помните Skype? Microsoft собирается вернуть ему былую популярность

[Перевод] Ещё раз о том, какого размера должны быть тесты

Специальная теория относительности – пролог к теории гравитации с принципом Маха

4 тысячи заметок?! Как я веду личную базу знаний в Obsidian

Продвинутые сетевые функции Kubernetes

Что на неделе: москвичи-айтишники без квартир, блогеры-ютуберы без площадки, треш-стримеры без работы

Проблема мусорных отходов в России и пути ее решения Часть2. Многоразовое и повторное использование

Механика окружающей среды в фентезийном мире

[Перевод] Звёзды могут пережить превращение своего партнёра в сверхновую

5 книг, которые стоит почитать начинающему ИТ-архитектору

Лучшие практики для Unity 3D проекта

Нагрузочное тестирование EVPN-MPLS на маршрутизаторах MR-381 от B4COM. Методика, результаты и выводы

RLHF. История становления идеи — 3

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

OpenSource на поле против OpenAI:  Function Calls здесь и сейчас для самых маленьких… ресурсов

Автоматическое Выравнивание Отступов в Исходниках (clang-format + Make)

02 августа 2024

Опыт по установке SLA с помощью инструментов Канбан метода: история сервисных команд

В Telegram запущен новый дейтинг-сервис Swipy

Кэш второго уровня Hibernate для чайников

Тестируем SSD. Чтобы выросли IOPS, нужно всего лишь… сменить версию PCIe?

Как поделить не деля или оптимизация деления компиляторам(и)

Отличия разработки на VBA для MS Excel по сравнению JavaScript для Р7-Офис

Лжемарина I

Давайте сделаем крупное приложение на Flask (язык Python)

Что расскажут аналитикам на Flow 2024 Autumn

Такое разное газомоторное топливо. Почему автомобили ездят на сжиженном газе, а не на сжатом?

Object Pascal в 2024-м

Использование очередей (Queue/Deque) для решения алгоритмических задач на Java

Как мы прогнозируем спрос на заказы в Яндекс Лавке, чтобы эффективнее распределить нагрузку на курьеров. Доклад Яндекса

Шаблон unit-тестов на Go

Основы тестирования React-приложений через Cypress

В Telegram запущен новый дейтинг-сервис c возможностью заработка

Scala Digest. Выпуск 19

Нужна ли разработчикам магистратура? Отвечают студенты программы «Распределенные веб-сервисы»

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

Теория, практика и личный опыт в обучении IT-управленцев

История оптимизации Python сервиса: пара простых системных улучшений

Этапы формирования навыков программирования

Топ добавок для повышения работоспособности и энергии

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

Высокая доступность в Kubernetes

Как приручить дракона. Пара примеров из жизни

Ограниченное использование программ — или шифровальщик

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

Чтение на выходные: «Наука, не-наука и все-все-все» Ричарда Фейнмана

Дискеты в наше время: Япония победила их в 2024, метро Сан-Франциско будет использовать до 2030

[Перевод] Полный гайд по тестированию на Flutter. Часть 5: Mocktail

Нововведения в Kotlin 2.0

Эксперимент — зашифрованные ИТ-процессы в фильме «TRON: Legacy» как ключ к обучению

Roadmap: как рынок хостинга трансформировался в рынок облаков

Как уменьшить процент неквалифицированных лидов на вашем лендинге: простые и эффективные методы

Все дороги ведут домой или почему я уехал из Лондонского FAANG

Как мы приготовили Feature-Sliced Design в VK

Как мы апгрейднули поисковик в приложении Купера с помощью fastText и XGBRanker

[Перевод] Программируем микроконтроллер STM32 на Rust

Настройка на роутерах Keenetic отдельной WiFi сети с внешнем подключением через WireGuard

TMS Test IT: для мануального тестирования

Что такое Python и с чем его едят

Тестирование светодиодной лампы polaroid 10Вт — важен не только свет

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

Симметрии модели числа. Часть III

Как я внедрял SOAR: в чем разница In-house- и Outsourced-подходов

Как использовать сервисы Google на смартфонах Huawei с помощью Gbox и MicroG

Лицемерие найма: как HR-ы сами не соблюдают свои же требования?

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

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

Распределённые вычисления, многопоточность, асинхронность и мультипроцессорность в Python

Так ли бесплатен Open Source: подводные камни ИБ-инструментов с открытым исходным кодом

«1С: Шина» VS DATAREON: что выбрать, чтобы настроить обмен между системами

12 вместо 100+, или Как быстро и удобно создать базовый интерфейс для ОС [статья-воркшоп]

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

Полгода тестировал реферальную программу от Ростелекома. Полный обзор платформы + сколько можно заработать

.NET Digest #2

Аромат и контекст: восприятие запахов в условиях МКС

Создание Общего Списка Описаний и Объединение Людей

Геймплей, новый контент, мир на 30% больше. Интервью с создателями Gothic 1 Remake

Оптимизация производительности в Unity: советы и лучшие практики

Релиз Jmix 2.3: что нового?

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

Новее, мощнее и лучше: одноплатник Orange Pi 5 Max. Что за устройство?

Google прекращает поддержку сокращателя ссылок Goo.gl. Миллионы коротких адресов станут бесполезны

Эффективные запросы к ChatGPT и подобным моделям: Полное руководство по идеальной формуле

01 августа 2024

Разработка для заводов. Как это было

Подготовка к IELTS: устная часть

Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования

Есть ли на заводе IT? Как уехать из хаоса веб-разработки к нормальной компании

Безопасность CI/CD

Тестирование BMC: Автоматизировать! Нельзя все руками

Мы построили бесконечный винный фонтан своими руками, потратив всего 6000 рублей. Рассказываю, из чего он сделан

Использование CUDA в Go: Библиотека go-cuda

Метрики DORA: Мы их неправильно используем

Интервью с Вадимом Саркисяном —  руководителем отдела IT-инфраструктуры МоегоСклада

1 августа и COBOL: как они связаны?

WAF или не WAF? Дайте два! Решаем вопрос защиты веб-приложений

«Мы вам (не) перезвоним». Кого не берут в ИТ?

Сравнение Recraft и Adobe Illustrator

Юзабилити систем

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

Почему комментарии в коде — базовый инструмент, упрощающий поддержку и развитие проекта

Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве

BLE под микроскопом. Андроид. Часть3

Делаем Телеграм-бота техподдержки с CRM и плюшками за 15 минут

Интеграционная платформа в The Platform: что умеет, как работает и зачем ей Workflow Engine

Права на программу для ЭВМ

История Amazon: книготорговец, который стал миллиардером

[Перевод] История Same Origin Policy

Повышаем читаемость Symfony DI

Как организовать анализ большого объема данных в реальном времени

Адаптивная верстка на React Native

Коротко про IT: что нужно знать на старте

[Перевод] Генерация HTTP клиентов для Spring Boot приложения по OpenAPI спецификации

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

Техподдержка по Достоевскому: «Тварь ли я дрожащая или право имею?»

[Перевод] Депрессия, мотивация, физическая активность. Первые попытки объяснить связь

Главная помеха стать лучшей версией себя

Главная помеха стать лучшей версией себя

Главная помеха стать лучшей версией себя

Генерация Фракталов методом хаоса, UI на ScalaFX

Bug Bounty для новичков: зачем компании платят за взлом своих продуктов и как в этом поучаствовать

Hreflang теги для SEO

HowTo: базовая геоаналитика

10 certain indicators of a well-done UX design

Вычисление любого математического выражения на C# (.NET)

Хакатоны в России: август и сентябрь 2024 / Призы и офферы ждут тебя

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

Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF

Лучшие доклады последних FPGA-Systems: от выбора стратегии верификации до Quake 2 на RISC-V

DRY-фреймворк: как сократить HTML-код и писать только на CSS

Паяльник как инструмент опрощения и для атмосферы общения

Издательство Питер. Колонка редактора

Настраиваем approve rules для merge request в бесплатной версии GitLab CE

Kin’а не будет. Как Microsoft потеряла миллиард на смартфоне для соцсетей

Свой контроллер для Oculus Quest 2 на ESP32

Как метрики приживаемости помогают внедрению IT-проекта

Через аркадные автоматы к облаку: как GPU принес счастье

Cтейт-менеджмент на Flutter. Введение в Bloc

Как советская машина всех в шахматы обыграла

Разработка Java-проекта с ChatGPT-4: от идеи до реализации

Математическая модель робота KUKA в программе «Repeat»

[Перевод] Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование

Геймификация и управление персоналом

[Перевод] Настройка аутентификации с одноразовым паролем в OpenAM

Как положить приложение 21 запросом* к /actuator/health

Между строк: Анимации в UI Toolkit

Как Intel Core i5-12400F и AMD Ryzen 5 8400F ведут себя в играх и какой процессор лучше взять для геймерского ПК

Как фрилансерам и компаниям работать на Upwork в обход блокировок в 2024 году

«Часть Команды — часть Корабля». Или почему негативные роли должны быть в каждой команде

Некоторые ошибки при создании дашбордов в BI-системах и как их избежать с помощью UX

Программисту легко оторваться от реальной бизнес-задачи

Карантин! Инфицируем .NET-сборки как настоящий APT

ТОП ошибок тех. интервьюеров

Бионический протез руки: Контекстное поведение протеза

Разговор с ИИ про трудную проблему сознания

Берём под контроль TODO-шки в коде php

Введение в MLflow

31 июля 2024

Как фронтендер сертификацию PostgresPro сдавал

Gradle + GitLab: эффективный и бесплатный билд-кэш

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

Управление эмоциями или как справиться с выгоранием на работе

Тест батареек Gigacell Super Alkaline

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

Асинхронный телеграм бот на bash, глазами C# программиста

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

Сглаживание битовых изображений

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 1

Как мы подключили автоотклики к hh.ru

Разработка иллюстраций для инструкций по сборке в CAD

[Перевод] Почему физика Эйнштейна разрешает путешествия в прошлое

Разгоняем C++ с кастомными аллокаторами

GSN0727Z взгляд arduin'щика на RS-485

Метод асимметрического тыка

Крутите колесо: как аспирант ИТМО ищет способ решить проблемы роботов на базе Mecanum колес и расширить их применение

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

Chromebook: жизнь после EOS

Формат описания идентификатора зависимости в JS DI

Сколько денег вы теряете на инцидентах

Оптимизация запросов к нейросетям: стратегии и советы

Защищаем приложение в облаке от DDoS-атак: взгляд со стороны провайдера и клиента

Сосиски, прокладки и нержавеющая сталь: патенты времен Первой мировой войны

[Перевод] Думает, вы всё знаете о box shadows?

Мои эксперименты с искусственной жизнью

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

[Перевод] Разбираемся с видеосистемой Super Nintendo

Красное смещение: доплер-эффект или гравитация?

Мониторинг высоконагруженных систем: ускоряем обработку тысяч событий с обработчиками автоматизации в мониторинге Monq

Линейная регрессия, решётчатые функции и типовые динамические звенья

Chrome 127 — опять «пиратим» для Windows 7

ThreadPool – инъекция потоков

Симметрии модели числа. Часть II

Восстановление учетных записей в Carbonio

Computed сигналы и ChangeDetection — подробный разбор

Как мы провели производственную практику для 150 студентов и зачем нам это нужно

Самый простой способ проверить работу веб-приложения под нагрузкой на примере JMeter и Grafana

Как мы написали конкурентные структуры данных на C++ и научились их верифицировать

Как использовать S3-хранилище в Kubernetes: руководство с примерами

Почему нельзя взять и перевести сервер с корпоративной системой на Linux и Postgres

Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО

Toshiba T-1000

Как организованы DDoS-атаки на банки. И не только. На пальцах

Установка Ubuntu 24.04 с полным шифрованием диска и использованием TPM

Человек мухлюющий — читы в гейм-индустрии. Часть 1: Ландшафт читерства и методы борьбы с читами

Разбираем email по косточкам

Записики о спамерах – 2023: небинарность на службе «солидного» бизнеса

Взлет и падение Sierra On-Line. Сказка с несчастливым концом

[Перевод] Более половины околоземных объектов могут быть «тёмными кометами»

Проклятие знания. Как когнитивные искажения влияют на разработку?

Звездный час Зодиак АйТиЭм: тестируем российский аналог Microsoft SCCM

Сложно о простом. Сетевой уровень (L3) модели OSI

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

[Перевод] Пузырь Big Tech: как с этим бороться

Они управляют большими данными в финтехе. Как мы находим топовых специалистов по DWH

[Перевод] 2-опережающий предсказатель ветвлений в процессоре Zen 5: тридцатилетняя идея, которая до сих пор развивается

Алюминий, морская воды и кофеин: производство водорода

Оптимизация Gunicorn для быстрых клиентов

[Перевод] Seiko UC-2000, умные часы из 1984 года

С заботой о CPU: как найти узкое горлышко и сконфигурировать  Postgres Pro

Greenplum: эффективное хранение данных с Hybrid Storage

Акции, игры и роботы: будущее ритейла, которое уже наступило

Принципы проектирования программ и их отражение в спецификации на доработку ERP-системы

Как я сделал портфолио во Framer за 1 неделю

ИТ с пеленок: игры, которые знакомят детей с программированием. Часть 2

Упражнения, которые помогут прокачать UI продуктовому дизайнеру

Data Day 2024. Всё по полочкам. Секция 1

CI/CD Kubernetes платформа Gitorion. Highly Available кластер Kubernetes

Как сбой CrowdStrike повлиял на авиацию

Геймдев наносит ответный удар

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

Как создать самостоятельный ИИ

Telegram x ChatGpt x Notion = Картотека Лумана [Low-code]

Замедление YouTube с технической стороны

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

Опять Mikrotik и снова Telegram…

30 июля 2024

Основы типизации props в React

Кто такой Python-разработчик, что делает и какие навыки необходимы?

Руководство по использованию Signal в Angular 17

Руководство по использованию Signal в Angular 17

Хостинг серверов для сайта. Сравнение недостатков VPS провайдеров. Антирейтинг 2024

Т-Банк (Тинькофф) Финтех: мой опыт обучения и попытка трудоустройства на позицию QA-инженера

MacBook Air M3 8/256 через 4 месяца: опыт использования в дизайне интерфейсов, офисных и личных задачах

Raccoon Flash Explorer

CurlFetch2Py – Эффективное преобразование CURL и FETCH команд в структурированные Python объекты

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Мобильный AI на рабочем месте. Ищем реальную ценность

Windows — причина медленного интернета. Низкая скорость «загрузки», при нормальной скорости «скачивания»

Погружение в матрицу: расширение RISC-V от T-Head

OSS: Революция в мире датчиков мониторинга окружающей среды

Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев

Знать всё на свете нереально, но… Как система опросов помогает нам развивать HR-бренд

«У RISC-V впереди много проблем и ошибок»: прогноз Линуса Торвальдса

[Перевод] TypeScript что нового 5.5. Перевод. Часть 1

OSS: Революция в мире датчиков мониторинга окружающей среды

Как тестировать UX-сценарии в сложных продуктах? Метод «домашки» для пользователей

Книга: «Data mesh в действии»

Все, что вы хотели знать про иерархию инжекторов в Angular

Послеоперационные шрамы (рубцы) и их последствия для внешности и здоровья

Портируем видеоаналитику на новые платформы: 8 простых шагов

4 типовые ловушки в работе со строками в С и С++ и как их избежать

Пайплайны, разметка и версионирование — открытые решения для работы с неструктурированными данными

Под куполом: разработка корпусов для отечественных купольных камер в НИЦ “Технологии”

Автоматизация оценки сотрудников – прощай, хаос

Как протестировать и обезопасить почтовый сервер в Debian и Ubuntu с ispmanager

Как компьютер оценивает внешнее состояние POS-терминалов

OpenAI представила прототип поисковика SearchGPT, который может убить Google

[Перевод] Насколько небезопасен Avast Secure Browser?

Так ли проста валерьяна?

[Перевод] Астронавты с трудом едят космическую еду, и учёные хотят знать, почему

Быстрая оценка эффекта рекламы/события на ключевые показатели: Python + Causal Impact

Spring Boot Starter: практически, принципиально и подробнее. Часть 3

Состояние российского рынка NGFW на 2024 год и немного больше

Пара укравшая миллиарды. Взлом Bitfinex

Состояние российского рынка NGFW на 2024 год и немного больше

[Перевод] Soft Assertions в AssertJ

Как безопасность искусственного интеллекта стала заботой DevSecOps

«Альт Платформа» — первый в России технологический комплекс для сборки ПО

Почему UI3 в Figma не равно UX3

Миграция неизбежна: сравниваем российские СУБД и open source, чтобы подготовиться

Мощная рабочая машинка за 71.000руб: честный обзор ноутбука Ninkear N16 Pro

Продукт, который можно “пить”

BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII

История Behance. От «блокнота», до самого популярного сайта среди дизайнеров | А давайте вспомним…

Нехватка времени. Мои незавершенные проекты

Эволюция службы поддержки сотрудников: интерфейсы

Метрики продуктового дизайна в Домклик

Пишем плагин для Atlassian Jira — добавляем на экран задачи вкладку с логом автоматизаций

Как стать разработчиком ML и нейронок

«Фууу, вы продаёте китайское» или Как мы с нуля организовали производство в Китае и почему это другое

Цифровое бессмертие. Новый проект

Почему у интернет-магазина мало продаж? Ошибка №8 – онлайн-ресторан не знал, как увеличивать LTV клиентов, и нес убытки

[Перевод] Как ЦРУ незаметно украло (и вернуло) советский лунный спутник

Поколение шепелявящих детей — что делать, если вы так выросли

[Перевод] Прогноз ООН про пик численности населения

Менеджер проекта: что делать, если вам вручили белую каску

«Java – это язык синих воротничков»

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

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

Выбираем профессию по душе: 3D-дизайнер. Кто это, что нужно уметь и сколько можно заработать?

Рефакторинг игрового движка: от сырых указателей к умным

Что такое воронка продаж

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

Отчет об исследовании работы Blazor в режиме Interactive SSR под нагрузкой многопользовательской игры CodeGenerator

Shining 3D FreeScan Combo 3D Scanner: подробный обзор

Опыт автоматизации рутины: подсчет спецификации при помощи python

5 лет на весах: личный опыт

Как россиянину открыть ИП или ООО в Белоруссии в 2024 году?

Что вы задумали, мистер Дуров?

AirPort Extreme: Root Доступ и избавление от региональной привязки

29 июля 2024

Вселенная без Большого взрыва

Миграция писем из Microsoft Exchange Server в Яндекс Почту

Security Week 2431: PKfail или утечка приватных ключей Secure Boot

[Перевод] Kubernetes 1.31. Обзор обновления

ASML до сих пор сотрудничает с Китаем. Теперь компании грозят экспортные ограничения

Дашборды в СКУД: визуализация данных для удобной аналитики на примере Grafana

Анализ конкурентов. Что стоит учитывать?

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

Мастер-аккаунт Zeekr. Как Arduino поможет Вашему китайскому авто?

Кастомные email-оповещения в Apache Airflow

Топ добавок для мощности

Долой рандом, или ищем лучшие настройки для аугментации текстов

[Перевод] Создание масштабируемых приложений при помощи Kafka и реактивного программирования Mahi Mullapudi

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

Имплементация чисел с фиксированной точкой (часть 2)

React: одна любопытная особенность порталов

Переход в крупную IT-компанию: опыт и адаптация разработчика

Контент-маркетинг — как я пишу по статье в день, что это дает и как не сдуться

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

Работа SPI на MIK32 АМУР с платой ELBEAR ACE-UNO ревизии 1.0.1

Дефолтная нейросеть. Что это?

Colud Native vs Cloud Agnostic в Data Engineering'е: выбираем подход

[Перевод] «Уэбб» завершает второй год работы

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

Сборка Debian пакетов для расширений PHP

СКУД: контроль доступа для большей безопасности

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

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

Сборка Debian пакетов для расширений PHP

Как я в 35 пытался стать Python-разработчиком, и почему у меня [пока] ничего не вышло

Что делать, чтобы любопытство не сгубило кошку. Биохимия и инженерия. Guest Post

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

XLand-100B: первый в мире большой датасет для контекстного обучения с подкреплением

Базы данных. Основы разработки и работа с индексами в PostgreSQL

Используем LLM, чтобы найти «бриллианты» в тексте

OCSP всё?

Цикл статей о Greenplum. Часть 2. Оптимальный DDL

Эволюция API: от монолита к открытой платформе

Мы используем ИИ в формате эксперимента

Turbo ML Conf 2024 — по следам

Как я ремонтировал китайский планшет и что из этого вышло

Текстовые квесты… на Telegram

[Перевод] Тренажерный зал без смартфонов

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

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

CAPTCHA сегодня: мало защиты, но много проблем

Роскошный УКВ ЧМ супергетеродин на винтажных микросхемах

Множества Мандельброта — на Delphi

«Ньютон» – мультитул для гитаристов. Часть 2

Хабр и ЭКОПСИ исследуют IT-бренды Беларуси: ищем экспертов рынка и приглашаем в совет

DevTools наносят ответный удар

Как мы управляем секретами в Банки.ру: Vault HashiCorp и мечта об одной безопасной кнопке

Профессия сервис-менеджер. Истоки, суровая реальность и путь к созданию команды мечты

PostgreSQL 16. Страницы и версии строк. Часть 3

Краткая история жанра. Шутеры

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

[Перевод] Аутентификация в SPA приложении через OpenAM используя OAuth2/OIDC

Создание CLI утилит на Go с библиотекой Cobra

Как ИИ-компании переживают “нефтяной кризис”? Как медийные платформы зарабатывают, не делая почти ничего?

Запустили SEO-продвижение, а трафика нет – в чём проблема?

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

Оракул времени для блокчейна Hyperledger Fabric

[Опрос IT-шников] граница между программой и скриптом

28 июля 2024

Не только VPN. Как это было и куда идет

Постквантовый TLS внедряют уже сейчас

WebSim AI: Бесплатный ИИ-помощник для быстрой веб-разработки – время фронтендерам напрячься

Мобильная разработка за неделю #548 (22 — 28 июля)

На кой review это надо?

Создание правил SIEM с использованием категорийных моделей

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

Студенческий опыт Standoff — на шаг ближе к вершинам

Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 2

[Перевод] Ядерные тепловые ракеты

WebSim AI: Бесплатный ИИ-помощник для быстрой веб-разработки – время фронтендерам напрячься

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

Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server

Большие простые числа: вес последовательностей

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

Человекоцентричность: что это такое и чем отличается от клиентоцентричности

[Перевод] Назальный спрей от Альцгеймера и с ноотропным эффектом

LinkedIn: Как построить успешную карьеру в США

[Перевод] Kubernetes становится вендоронезависимым после изменения 1,5 млн. строк кода

Китай разработал еще одну национальную ОС: встречаем TencentOS, форк CentOS

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

Как синхронизировать потоки в Java

Часть 2. Алгоритм Тарьяна для приведения нелинейных системы уравнений к вычисляемой последовательности подстановок

Отвязное приключение: в гостях у разработчика «ГЭГ»

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

ChatGPT 4-omni (ProTalk) + WordPress + Notion

Новая космическая экономика: тренды опережающего развития

Запуск I2S трансивера на Artery

27 июля 2024

Вид на жительство в Грузии в 2024 году

Заметки по архитектуре .NET библиотеки: кастомные структуры как средство валидации значений

На смерть Агента Mail.ru

Симуляция живущего мира, живые NPC

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

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

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

Кто надежнее – врач, ИИ или их тандем? Проверка результатов эксперимента

Больше, чем Quagga — пакет для маршрутизации FRRouting

[Перевод] Эффект плацебо и чувство боли. Как мозг перепрошивает себя

Что такое трассировка требований в проекте и почему она важна?

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

Обновление ИИ-генератора Automatic1111 до 1.10.0: поддержка SD3, новшества и возможные проблемы. Стоит ли обновляться?

PinLockSreen на основе KeyStore. Kotlin. Jetpack Compose

Решение задачи с собеседования Fruit Into Baskets [+ ВИДЕО]

Heroes of Might and Magic III. Разочарование в легенде

iOS 18 PHAsset URL из requestAVAsset

Парадокс береговой линии (или как завалить ученика на уроке географии)

С чего начать стратегическое планирование?

Перегрев за $1000: что и почему происходит с мощными видеокартами от Nvidia

[Перевод] Rust 1.80.0: типы LazyCell, LazyLock, проверяемые имена и значения cfg, эксклюзивные диапазоны в шаблонах

Что на неделе: складной iPhone, сервис знакомств для деревьев и самый быстрый автомобиль от Xiaomi

Гарантированный успех: решай любые тесты на 100% с мощью GPT в твоем браузере

Как оживить Кандинский матрицами вращений для генерации видео — модель Splitter (часть 2-я)

Умные цифровые гитары: 5 необычных моделей, которые можно купить в России

Решение задачи с собеседования Longest Substring Without Repeating Characters [+ ВИДЕО]

Разнообразные орбиобразия

Кратко про сетевые протоколы в Golang: TCP, QUIC и UDP

Windows 3.1 спасла авиакомпанию Southwest Airlines

Техникум: Как Проинициализировать Микроконтроллер [часть 2]

PANGIT: Дневник разработчика #5

26 июля 2024

Переадресация портов в Kubernetes: команда kubectl port-forward

Кадры не нужны — 10. Статьи – тоже не нужны. Нужно больше воды в корпоративных блогах

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

Как продукту попасть в очередь исследовательского бэклога (и желательно долго в ней не стоять)

Невыдуманные истории сисадминов

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

Хореография, оркестрация и Event Driven Orchestration

Прогнозирующие модели Python под капотом Flask

User-Centered Design (UCD) Process: Полное руководство

С чего начинается игра?

Lockheed F-117 Nighthawk – «Сэр, приказ есть приказ, но я в это не полезу»

Чтение на выходные: «Принципы изменения мирового порядка. Почему одни нации побеждают, а другие терпят поражение»

Безопасное соединение: как готовят ИТ-специалистов в столичных колледжах

Асинхронные увeведомления в Telegram: простое решение с новой библиотекой

Часть 2. TMA на KMP. Пишем кликер для Telegram

История и конец ICQ

Без компромиссов. Как добиться одновременно высокого качества в редактировании и инверсии изображений с помощью StyleGAN

Разбор CrowdStrike Falcon: общая архитектура системы, взаимодействие сенсора с Windows и описание ошибки драйвера

[Перевод] Как разработать онлайновый компилятор кода при помощи Java и Docker

Заставляем работать MinIO и Postgresql вместе

История IBM: От табуляторов до суперкомпьютеров

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

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

Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

Грубый подсчёт. Или как мне стало обидно, когда от вендоров требуют качественных приложений

PyMC3: байесовское моделирование и прогнозирование в Python

[Перевод] Мои взгляды на программирование на июль 2024 года

Обеспечение качества на всём пайплайне разработки, или как создавать продукты, отвечающие ожиданиям

Как приручить эмоции, чтобы прийти к успеху

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

Анализ российского рынка IBP/SCP-систем

Сеть 6G: введение в архитектуру гибридной спутниковой сети

Влияние MD checking на производительность и методы уменьшения влияния на работоспособность системы

Эффективность на максимум: как выбрать оптимальное сетевое хранилище (NAS) для корпоративной среды

Самостоятельно добавляем динамическую подсветку Ambilight на свой телевизор или монитор

Дебажим баги в дебаггере x64dbg. Без дебаггера

Автоматизация рекламных кампаний -  Audience TArgeting Service (ATAS)

Windows NT 4.0 исполнилось 28 лет. Что из себя представляла эта операционная система?

Измерение внутреннего сопротивления аккумуляторов методом DIY

4,5 летний путь SAFe-трансформации Хоум Банка

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

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

Введение в Apache Flink: архитектура и основные концепции. Часть 2

Управление контроллером домена с помощью графического интерфейса в РЕД АДМ Промышленная редакция

Собеседование в энтерпрайз

Шесть причин выучить Julia в 2024 году

Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+

ИТ-перестройка: трансформация рынка разработки программного обеспечения в 2023-2024 гг

Витамин Д — почему так важен для организма?

Интерполяция: рисуем плавные графики с помощью кривых Безье. Версия 2

Flutter. Стиль кода — это все

Как команда Solar webProxy применяет критерии DoR и DoD в тестировании продукта

Вместо репетитора: как учить языки с помощью нейросетей

TypeScript + React: путь к идеально типизированному коду

Пройти собеседование на аналитика 1С. Миссия выполнима?

Настройся на RAGAS и настрой RAGAS под себя

Как современные решения в ИТ-индустрии могут ускорить развитие космической отрасли

Создание игр на Unity: с чего начать?

Игрушечная имлементация чисел с фиксированной точкой в C++

RLHF. История становления идеи — 2

Чем заменить Docker Hub в России

Реверсинг приложений под Android. Ищем уязвимости

Случайные блуждания: связь с резистивным расстоянием (часть 3)

Сколько стоит 3D-принтер по металлу?

Newbee торговый бот: часть вторая, скрининг рынка облигаций ОФЗ

25 июля 2024

Ускорение генерации токена LLM в два раза для больших контекстов

Приглашаем на летне-осенние лекции по игровой индустрии и IT в ВШБ

Автоматизируем тестирование с помощью Lettuce

Визуализация эмоций в диалогах людей и чат-ботов

[Перевод] OpenAI анонсировала SearchGPT: поиск в интернете на базе ChatGPT4

Простые приёмы, которые сделают ваш код нагляднее

Как я стал Сисадмином

Использование алгоритма Бойера-Мура-Хорспула в Java с примером решения задачи с LeetCode

### justCTF 2024 [teaser] — blockchain

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

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

ElasticSearch — поиск последовательности в тексте

Обзор ноутбука Inferit Silver

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 4 / Stack3)

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

Как мы делали Bounty-кампанию для блокчейн-стартапа, и что из этого вышло

Студенты будущего: как получить образование от ИТ-кампуса НЕЙМАРК уже в 2024 году?

Форекс Вануату

Тестирование VDS-серверов

Частный взгляд на структурирование файлов при разработке SPA

Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов

Использование метода «почти бесконечного» запроса для сопоставления CPU интенсивных операций в Oracle

Зачем нужен код-ревью?

Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE

Жизнь во время ревью: как помирить Лешу и Славу и при этом не обидеть Колю…

Лазеры в электронике: утонение кремния

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

Тонкости организации гибкого офиса от компании ЛИИС

Айтишный COO в ритейле: цифровизация бизнес-процессов на производстве

От бумажной фабрики до телеком-гиганта: история Nokia

Donkey.bas на Python в 170 строк

«Поймай меня, если сможешь», или как мы расставляем ловушки для хакеров

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

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

Внутренние коммуникации инженеров: как поддержать командный дух на удалёнке

Разработка игр под Apple Vision Pro: ARKit, realityKit, Reality Composer Pro

Создание Framework для Go: Вдохновение от Laravel

В чем сходство и различия технологий DLP и DAG? Почему один класс систем не заменяет другой?

«Белое зеркало»: как AI улучшит жизнь в ближайшие 10 лет

Дискаверинг. Что это, и зачем он нужен?

Обзор основных возможностей инструмента SimPCB для расчета параметров линий передач в программе Delta Design

AMD подтвердила работу над Zen 6, Zen 6c и Zen 7. Когда их ждать, и что там с сокетами

PHP функции и способы их применения

Дизайн-тренды 
2025

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

Все проблемы A-U-T-H и слабые пароли

Что такое programmatic-реклама и как она работает

Внедряем CI/CD в разработку с помощью Gitlab CI

Проще некуда: феномен гиперказуальных игр

Ставим диагноз по базе знаний: ваш чек-лист по проблемам в процессах

[Перевод] Секретики в «повреждённых» скинах Winamp

Нужно ли техническое образование программисту?

Что вы скрываете, Mr. VMware? Вы прячете у себя Linux, не так ли?

Как мы настраивали ChatGPT на роль инициатора бизнес-знакомств

Первый долгожитель Красной планеты: 48 лет назад на Марс опустился аппарат «Викинг-1»

Передаем игру в эфире ZX-Spectrum или цифровой Дон Кихот в воздухе

Метрики качества динамических плейбуков

НОВЫЙ МЕТОД МОЖЕТ СОЗДАТЬ БЫСТРУЮ МЕЖСТРАНОВУЮ КВАНТОВУЮ СЕТЬ

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

[Перевод] Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing

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

Разбираем ошибки контекстной рекламы в премиум сегменте и увеличиваем количество лидов в 2,5 раза производству мебели

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

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

Как мы переводили автоматизированную банковскую систему RS-Bank V.6 на импортозамещенный стек

[Перевод] Интеграция REST и MQ брокеров сообщений через шлюз OpenIG

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

Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент

Какая бывает мотивация, или «Кто ты из Простоквашино»

Как обеспечить масштабируемость проекта со старта и подстроить CI/CD под свои цели? Основано на реальных событиях

От носителей до регламентов: как построить безопасную архитектуру бэкапов

Удаленка не для всех глазами лида

Как запускать WebAssembly-приложения в Kubernetes с помощью Deckhouse

Электронная книга ONYX BOOX Raphael. Обзор компактной модели с цветным E-Ink дисплеем

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

Представлена языковая модель Mistral Large 2 размером 123B. Как запускать. Локальный Сopilot. Открытый конкурент GPT-4o

Проверка гипотез по методике HADI

Клёвые фичи в Docker Compose — профили и шаблоны

24 июля 2024

Как наш ученик попал на стажировку в VK. История Артёма Мазура

Изображая цифровое искусство: становление профессии нейрохудожника

Как проходить акселератор проектов и что это дает

Tell me about yourself — вопросы для собеседования на английском (на примере Product manager, ответы + грамматика)

Быстрый старт: Docker + SMTP + Java/Go

Мне не нравится нейросеть Codeium

Слуга двух господ — отправляем задачу через Телеграм-бота в Trello и YouGile

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

Разработка через Termidesk: утопия или рабочая реальность разработчика

[Перевод] Онбординг пользователей: 9 шагов к совершенствованию процесса знакомства пользователя с продуктом

Винтажные портативные игровые консоли, о которых вы могли не знать: 6 моделей конца XX века

Ornament-8. Аналоговый функциональный генератор поведения

ruMTEB: новый бенчмарк для русскоязычных эмбеддеров

Почему нашего филина зовут Гуамоколатокинт

Как установить Apache Spark за 10 минут

Avira: защита от компьютерных вирусов и «умного дома»

Авито мертв для бизнеса в 2024?

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

Flyway + Spring Boot: настройка и написание миграций баз данных

[Перевод] Сила gRPC в облачных окружениях

Наш первый опенсорс

Я перестал использовать Copilot после 2 месяц. И вот почему

От Junior QA до Product Owner: моя история роста в Exante

Как cделать тестирование кода более эффективным: принципы F.I.R.S.T

Строим свой WYSIWYG с помощью LexicalJs

Тест батареек Фаzа AA и AAA

Как работают изоляты в Dart?

Data Science в travel-tech. Часть 1. Поиск и бронирование

Bug Bounty в России: как дела с белыми русскими хакерами?

Memex: как мы можем мыслить? Гипертекстовое устройство из 1945 года

Прошиваем программу не только в начало FLASH памяти STM32

Главные новости ИИ #2: Волож сделал “Ctrl + X”, техапокалипсис, Йоханссон против OpenAI, бессмертие к 2045 году

Фиксим баги в вашем AI или разбор ошибок в OpenVINO

Введение в Apache Flink: архитектура и основные концепции. Часть 1

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

Как заглянуть под капот Composable функции

Двадцать четыре взгляда на кибербезопасность глазами бизнес-партнёра

Работа с TCP IP на IBM Mainframe

3D-печать для чайников. Часть 1: Подготовка

От перегрузки к фокусировке: изучаем роль современных HMI в промышленной автоматизации

Пять необычных ПК, которые поместятся в карман

[Перевод] Что такое supervised fine-tuning?

На что обратить внимание при выборе ИТ-партнера? 7 критериев, которые не стоит упускать

Что поможет настроить процесс работы с обращениями пользователей

Делегировать или нет? Как нейросеть может помочь в работе PR-специалиста

Из Москвы в Сочи на электромобиле: к чему готовиться

Новый убийца Си опроверг арифметику

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

Выпускные проекты участников senior-буткемпа «кодИИм» (июль 2024 г.)

Как реализовать и оптимизировать UPSERT в Greenplum 6

Шифровальщики – волшебные твари и где они обитают

Зачем на самом деле нужны программисты?

Дата-сайентистам: рецензия на книгу “Машинное обучение с PyTorch и Scikit-Learn”

Как устроено Pre-IPO, или где еще российским технологическим компаниям сейчас брать деньги

Случайные блуждания: связь с резистивным расстоянием (часть 2)

Слабоумие и отвага: Разработка игры Disciples 2 на Avalonia и WPF

Кто такой Data Engineer | Дата Инженер

[Перевод] Мышечная дистрофия Дюшенна. Разработка протокола генной терапии для людей

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

Работа со слоями в Nuxt 3

Чему стоит поучиться у старенькой Bioshock: Infinite?

Большие простые числа: доказательство простоты

23 июля 2024

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

Как работает блокчейн: объяснение от эксперта по ML и AI Петра Емельянова

Как не бояться разработки РПГ

[Перевод] Учёные изобрели линзы ночного зрения

Деплоим Grafana Dashboard через ArgoCD

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

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

Как визуальные головоломки помогут выявить AGI

Есть только 5 способов создать компанию стоимостью более 100 млрд.$. Какие?

Как вести документацию, чтобы никто ничего не понял. Немного теории и вредные советы от МТС Диджитал

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

Разворачиваем стенд для UI-тестирования iOS на базе Selenoid

Технологии, с которыми работает VK: Kubernetes и не только

B2B UX: цели, задачи, роли, компетенции

[Перевод] Дизайн без процесса, или Ловушка форм-фактора

Совместимость серверов Тринити с платформами виртуализации: «Росплатформа»

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

Вы просили катастрофоустойчивость в почте? Мы сделали. Рассказываем про релиз Mailion 1.9

Как быстро адаптировать сотрудников

Тест лампочки Elektrostandard 12 Вт Е27

Что творится в Европе? Как это отразится на релокации и куда теперь деваться?

6 эффективных стратегий, как привлечь клиентов с помощью чат-бота

ВНЖ на Мадейре

Ошибки в языке Go — это большая ошибка

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

Краткий гайд по целеполаганию или как ставить цели и достигать их

Способы организации команд разработки

Как рост вычислительных мощностей отражается на точности и качестве моделей

[Перевод] Docker best practices: выбираем между инструкциями RUN, CMD и ENTRYPOINT

ResNet-18: ищем динозавров или упражнения с векторами

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

Создание 3D-модели компонента EasyEDA в FreeCAD

Способы организации команд разработки

Что изменилось за последние 25 лет в медицине и почему вас часто лечат по старинке

Приватный Kubernetes за 50 минут

[Перевод] Топ 5 паттернов проектирования для Spring Boot приложений

14 конференций осени и 14 видеозаписей докладов

Разбираемся с новой уязвимостью в Android-библиотеке Jetpack Compose: как открыть любой фрагмент из вашего приложения?

Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust

Импортирование csv или json файлов в Heroku Postgres Databases

Наш опыт применения AI-технологий для классификации документов для подачи в суд

Как мы внедрили подготовку аналитиков  к kick-off meeting перед выводом сотрудника на аутстафф

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

[Перевод] Стабы и моки нарушают инкапсуляцию

Трекеры и верификаторы интернет-рекламы: оценка Mera (by Okkam)

Как развивалась технология экстремального сжатия LLM: от QuIP до AQLM с PV-tuning

Быстрая обработка данных в data lake с помощью SQL

[Перевод] Как с помощью supervised fine-tuning кастомизировать LLM

Легко ремонтировать, доступная цена. CMF Phone 1 — что это за девайс?

Как лучше узнать свою аудиторию

[Перевод] Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты

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

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

AMD готовит революцию на рынке ультрабюджетных процессоров. Нас ждут Ryzen 3 или Athlon на AM5 дешевле $100

[Перевод] Мэттью О'Коннор о лечении атеросклероза и борьбе со старением

От веб-настолки до 3D-метавселенной: как мы разрабатываем игру для сотрудников

Почему у интернет-магазина мало продаж? Ошибка №7 – реклама всего ассортимента была убыточна из-за дешевых товаров

Щупаем первый 8-битный процессор от Intel — 8008

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

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

Как проверить успешность фичи

Диспетчеризация и автоматизация многоквартирного дома на Wiren Board

То, чего на самом деле следует бояться

Законодательство РФ в области корпоративных информационных систем и ИТ

Оптимизатор монтажей прокатного стана-2000

ФИТОТЕРАПИЯ ДЛЯ СНА

[Перевод] Как работает Python Asyncio: воссоздаем с нуля

Managed Kubernetes. Полный список российских провайдеров

Мой список лучших и худших книг

Полезности для пентестера

Строительство нового космодрома Вэньчан — чисто коммерческий проект?

Превращаем игроманию в полезное времяпрепровождение! (1-я часть)

Как расслабиться инженеру на работе при помощи Python?

22 июля 2024

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

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

Xv6: увеличим размер страниц виртуальной памяти с 4Кб до 2Мб

Куча таймеров в node.js

Security Week 2430: сбой из-за апдейта CrowdStrike или день синих экранов

[Перевод] От выделенных серверов к хостингу Docker-контейнеров и бессерверным платформам

Рекурсия в Java с примером решения задачи с LeetCode

Проклятие литографов: что мешает электронике Китая активно развиваться

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

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

Мое производство детского текстиля умирает, и у меня на это 7 причин

Материя игры: пролог

СУБДиариум современного инфраструктурщика

Исследование: Миграция IT-специалистов в 2022-2023 гг

Разбираемся с MavenGate. Настолько ли он страшен на самом деле

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 3 / Stack2)

Быть или не быть тимлидом: разбираем на пальцах

Критерии оценки документации

КОГДА СТОИТ ВЫБРАТЬ ТИЛЬДУ?

Теория электронных сообщений. Как мессенджеры и соцсети изменяют наше мышление и речь

Разработка сложных процессорных систем на примере модуля SMARC

Докеризация сборки проекта на всех уровнях

Тестируем качественные характеристики. Как сделать сложное простым

Netmiko и автоматизация управления коммутаторами Cisco

Летняя распродажа в издательстве «Питер»

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

Лунная экспедиция: Триумф науки и технологий, или масштабная мистификация?

Что такое социальная инженерия и как противостоять атакам мошенников?

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

Инженерные расчёты: кто пасётся на лугу?

Чек-лист по кибербезопасности. Ключевые факторы риска и проверенные практики их минимизации

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

Риски искусственного интеллекта в критической инфраструктуре

11 ИИ-инструментов, которые ускоряют создание IT-продуктов на всех этапах разработки

Как веб-специалисту начать пентест API мобильного приложения и не сломать макбук

Последний день Помпеи, но 12 млн лет назад: как супервулкан сохранил для нас гигантскую экосистему

«Первый Русский SSD» от GS Group — что пошло не так?

Эволюция потребностей в работе с логами и обогащениями [Оголяемся технологически. MaxPatrol SIEM]

Горутины в Go: Базовые примеры

Уязвимость VSCode и «объективный» взгляд на Git

Введение в RPA: Роботизация процессов глазами разработчика

Сохранить, нельзя потерять, или почему нужно резервировать сервисы всеми доступными способами

Удалить удаленку. Почему нас возвращают в офисы

О КОМПЬЮТЕРЕ ДЛЯ АГНОСТИКОВ

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

Парсим API HeadHunter с помощью R

[Перевод] Как устроены аннотации в Kotlin. Часть 2

[Перевод] Supervised Fine-Tuning: как настроить LLM под конкретную задачу?

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

Забытые технологии древних — картинка в картинке на ТВ для умного дома

Революция в мире мемкоинов. PumpFun, Moonshot и DegenFund

React Hook Form: создание сложных форм для начинающих

Туда и обратно: навигация роботов, вдохновленная муравьями

Как мы визитки в QR переводили

Как перенести 1,4 ТБ с MS SQL на PostgresSQL за 13 часов

Разметка данных — тренируемся на кошках

Как работается в поддержке Azure

Методы тестирования ПО на примере консольного приложения

Talos Linux & VirtualBox: готовим свой Kubernetes

[Перевод] Работа с массивами по новому. React Custom Hook: useArray

[Перевод] Изменения в микробиоме как причины аутизма?

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

Анонимный RAT при глобальном наблюдателе

Как оживить Кандинский матрицами вращений для генерации видео (часть 1-я)

[Перевод] Шагающий аэростат однажды сможет исследовать Титан или морское дно Земли

21 июля 2024

Golang убивает PHP

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

Как я «try|tried» написать на Rust

Все реки в порядке: как и зачем в географических науках ранжируют водотоки

Как я обучил модель, которая понимает русский лучше GPT 3.5 Turbo

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

Основы управления проектами: на чём следует сосредоточиться?

Телеприсутствие, 3D-видеосвязь и НЕголографические будки

Большие простые числа: теория и практика их поиска

Что такое Data-Oriented ECS

[Перевод] Костюмы-стилсьюты, вдохновлённые «Дюной», могут позволить астронавтам перерабатывать мочу в воду

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

Как проектируют дата-центры? Разбираемся на практике

Автообновление редактора кода Zed

nxs-marketplace-terraform: люби и пользуйся

Дурная слава или Сердце, для которого не было ничего невозможного

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

Как мы попали в Матрицу и начали в ней жить

Форматирование строк в Python

Объясни свою маленькость: пять ну очень миниатюрных ноутбуков

GSN и dApps: Роман без газовых препятствий

Целеполагание для руководителей руководителей

Почему LLVMpipe ORCJIT важен для RISC-V?

NewBee путь к написанию торгового бота

NewBee путь к написанию торгового бота

Так ли плох отечественный софт, как его описывают в комментах?

Обзор новостей из соцсетей #1: забугру досталось, Дуров в турне по СНГ, бот Dogs «завирусился», Дзен не меняется

20 июля 2024

Мой путь в тестирование. Сравнение двух курсов

Как создать свой стикер пак с помощью нейросети Stable Diffusion

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

Мой ТОП-5 лучших CSS-in-JS решений

Мы сопоставили языки программирования с специализацией World Of Warcraft

Освоение gRPC на Python: Продвинутые техники. Часть III

Что такое интеллектуальная собственность и какие виды интеллектуальной собственности бывают?

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

Место забавных ситуаций в жизни или сертификация у PT

Спиральная динамика — как эволюционирует команда

Фокусы с опторазвязкой

От любви к играм до становления разработчиками игр: История страданий инди команды 2V Studio длинною в год

Expression Problem и Объектные алгебры

Опыт обучения в магистратуре МФТИ «Управление IT-продуктом». Обзор первого семестра и появление стартапа ZNATNO

Что на неделе: глобальный сбой Windows, YouTube Шрёдингера и российский Xbox

Особенности работы с беспроводными счетчиками импульсов Lora от Вега-Абсолют

Ро Змееносца

Hamster Kombat: Автоматизация фарма и тапанья хомяка через Python с деплоем

Дискеты начинают и выигрывают: флот Германии до сих работает с экзотическими 8-дюймовыми флоппи-дисками

MIK32 АМУР на плате ELBEAR ACE-UNO от ELRON, мой опыт или как три дня загружать Blink

День, когда человек ступил на Луну: высадка экипажа «Аполлона-11» 55 лет назад

[Перевод] Марсоход НАСА «Кьюриосити» обнаружил сюрприз в марсианском камне

Еще немного про LDPC коды

Библиотека nalgebra в Rust

Сложно о простом. Канальный уровень (L2) модели OSI

Кремниевая долина в турбулентности: как изменился рынок труда в IT

[Перевод] Управление мозгом с помощью магнитных полей. Root доступ к аппетиту и родительским инстинктам

Введение в оптимизация запросов к БД на django c помощью silk

Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS

19 июля 2024

3 года заметок в Notion: анализ и визуализация

Обучение с подкреплением на основе обратной связи от человека (RLHF). История становления идеи

Проектная, конструкторская или технологическая документация. Основные системы стандартов

Анализ негативных комментариев TRUE CRIME

msgspec. Библиотека для сериализации и десериализации чего угодно

Тренды игровой индустрии: взгляд в будущее

Балансировка планов в 1С:ERP: кратко про основные подходы и решения

Птичий язык (пятничное)

Что есть биткоин?

GigaConf запечатлённый: чем запомнилась технологическая конференция Сбера

Как работают системы ИБ: обзор для начинающих безопасников

Архитектура боевого корпоративного frontend-приложения

Как алгоритмы KMP и Boyer-Moore улучшают поисковые системы

Xiaomi Gateway DGNWG05LM: превращаем хаб в интернет-радио

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 2 / Stack1)

Как распознать мошенников в благотворительности без ИИ, но с Гуглом?

Изобретатель Бомбардье: трагедия и преодоление

Как зарегистрировать компанию под разработку приложений Google Play?

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

[Перевод] Использование Verified Permissions для реализации точной авторизации в высоконагруженных приложениях

Глобальный сбой в системах Microsoft поставил мир на грань техноапокалипсиса. Но почему в России все в порядке?

Huawei выпускает собственную ОС. И это десктопная HarmonyOS, обещанная 5 лет назад

Как научить кота программировать. Необычные подходы к изучению нового

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

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

Разбираемся с Vespa. Часть 1

Деньги — чужие, проблемы – Ваши

Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду

Как Pac-Man повлиял на поп-культуру и игровую индустрию

Защищаем K8s с помощью RBAC

Чтение на выходные: «Квант» Джима Аль-Халили

Искусственный интеллект — продукт идентичный натуральному? Часть I

Делаем новых людей за 12 строк кода: как с Python ускорить подготовку демо-стенда по HR планированию и соблюсти закон

Воспоминания о сотовой связи. Часть вторая

Мы пойдём глубже. Естественный радиационный фон и квантовые вычисления

Huawei выпустила eKitStor Xtreme 200: скоростной SSD для требовательных пользователей

Да кто такие эти ваши агенты, или как следить за большим закрытым контуром

Очень непонятно и жутко интересно: IT-задачи на заводах

Моделирование IP-ядер Xilinx в ModelSim

Каждая капля на счету или как я счетчик умным делал

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

[Перевод] React Custom Hooks vs. Helper Functions — когда какой вариант использовать

Как вырастить динозавра: масштабирование платформы YTsaurus от 200 до 20 000 хостов. Доклад Яндекса

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

Гальваническое покрытие 3D-моделей: ключевые аспекты гальванопокрытия в 3D-печати

Реактивный велосипед

Базовые аспекты условных операторов в Python

[Перевод] Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования

1924-2024 — Сто лет электроэнцефалограмме (ЭЭГ)

Антипаттерны тестирования: как не стоит писать тесты в Python. Часть 1

7 стратегий, которые сделают вас заметными и оставят конкурентов позади

Всё что нужно знать про DuckDB

Обзор приза за первое место в конкурсе «Технотекст 2023»

Рекомендации нашей мечты: Как «Баннерная крутилка» Яндекса делает 700 тысяч RPS и подбирает для вас рекламу

Недокументированные функции загрузки DLL. Стек вызовов LoadLibrary

Netflix знает о нас все?

18 июля 2024

OpenAI представила GPT-4o mini и мы её уже внедрили

Master of Magic: 30 лет волшебного мастерства

Telegram bot, взаимодействующий с API OpenAI без проксирования. Разработка на Python

Островок (из серии «Кукарямба»)

«Школьный» курс по оптимизации Apache Spark

Утечка: GPT-4o mini от OpenAI станет доступна сегодня

Когда встретился с проблемой nullptr! = NULL лицом к лицу

Подключение и использование Impinj R420 с Python (без Speedway Connect)

С какого момента возникают права на цифровую валюту (в блокчейне)?

Роб Фицпатрик: «Спроси маму:...». Коротко, по делу

Использование Manim + Python для визуализации. Перестановка (комбинаторика)

Недвижимость и ее инфляционная «защищенность» в реальных цифрах

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

Occlusion masking: просвечиваем стены в Unreal Engine

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

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

Хостинг-провайдер удалил сервер. Был ли умысел?

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

Охота на змея: как обнаруживать эксплуатацию уязвимостей из арсенала  группировки Shedding Zmiy

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

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

«Меня увольняют» или манипуляции HR и менеджеров, чтобы вынудить вас уволиться одним днём. На пример Рольфа

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

Интересные неинтересные числа

Запуск стартапа в ОАЭ

Обратная связь, творящая чудеса

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

Проект Xanadu. Как мог выглядеть интернет в 70-х и 80-х?

Как настроить аутентификацию через SMS и Flask для самых-самых ленивых пользователей

Как работает графика в видеоиграх?

Как заработать, используя Telegram бот

Как я решил сделать серию видео про устройство интерпретатора CPython

Батарейки Philips вернулись в Россию

[Перевод] Слишком много совещаний – это не проблема

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

От продажи муки и текстиля до крупнейшей компании Кореи: история Samsung

Создание собственного API на Python (FastAPI): Авторизация, Аутентификация и роли пользователей

[Перевод] Canon TDD

Declarative Gradle: рывок или прорыв?

Как не надо готовиться к CISSP. Опыт и ошибки выжившего

Как создать бесшовную текстуру на angular без инструкций и примеров

Три IT-мира: мой опыт работы в разных компаниях

«Коллеги, добрый день»: как проводить онлайн-встречи эффективно и укладываться в полчаса

Автоматизация тестирования бизнес-процессов через camunda

Как мы визуализировали 150+ страниц документации DS-решений

Когда имён недостаточно. REST-клиент на F#. Часть 2. Методы

Строим свой PAM на основе Teleport

Всего два месяца — и новый релиз: Linux 6.10 уже готов

О чём не молчит Windows. История уведомлений

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024

ИТ с пеленок. 6 игр, которые познакомят детей с программированием

Проблемы терминологии — loose coupling and high cohesion

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

Как российские купцы мировым рынком овладевали

10 лет с солнечной электростанцией

Макросы на Dart: первые ощущения от использования и лайфхаки на будущее

Принтеры с СНПЧ — так ли они хороши?

B2B: как заставить вашу продуктовую стратегию работать

d42 в действии: лучшие практики подготовки данных

Что лучше для В2В: контекстная реклама или «сарафан»? Как за два месяца привлечь 20+ крупных клиентов для типографии

[Перевод] Часть мозга дремлет, пока мы бодрствуем, и просыпается, когда мы спим

Скрестили “Тетрис” и Kanban. Что в итоге стало с планированием на проекте?

Работает — не трожь: зачем обновлять Python в долгоживущих проектах

Web components как альтернатива iframe на примере Angular-компонентов

Что интересного в отчете «Белая книга цифровой экономики 2023»

Vue router layouts

Хостинги для сайта на все случаи жизни

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

Каких фич не хватает K8s по мнению юзеров Reddit: толковый менеджер пакетов и устранение болей с sidecar-контейнерами

Первый сетевой коммутатор 25GbE для ЦОД от YADRO: экспресс-обзор

Задачи и роль бизнес-аналитика в разных методологиях разработки — Agile, Waterfall, Scrum

Как и зачем создавать кастомные сборщики мусора в Go

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

Как сменить профессию и попасть на стажировку в IT: из музыканта в дата-инженеры

Комбинаторы в ClickHouse

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

Как SpaceX затопит МКС

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

17 июля 2024

Стресс-тест оплаты по QR на кассе в супермаркете. Сравниваем мобильные интерфейсы банков

Локализация интерфейса на языки, пишущие справа налево. Противоположный взгляд на мир

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

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

Пузырь ИИ? Вы просто неправильно его используете

Создание простейшего back-end на Node.js с использованием PostgreSQL

Кодинг, матаппарат и бизнес-понимание. Как мы готовим будущих исследователей и предпринимателей в сфере ИИ

Воспоминания о сотовой связи. Часть первая

Мышцы для мягких роботов: резина

SSO. Прошивка и настройка D-link DES3200-26

Аккумуляторы жадного человека

Работа аналитика в условиях неопределенности

Микрообучение при просмотре фильмов на английском языке. Это возможно?

5 общих черт между Cаутгейтом и плохим менеджером

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

[Перевод] Астрономы, возможно, обнаружили 21 нейтронную звезду, вращающуюся вокруг солнцеподобных звёзд

Настройка OpenVPN для CTF

Яркая умная лампа SBER 1500 лм

Ruby Telegram Mini App

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

Книга: «Фактор Ч, или Как не угробить хорошую идею»

Как мигрировать 1С в облако: обзор

Закулисье Due Diligence: опыт консультанта по ИБ в инвестиционных кругах Великобритании

Как мигрировать 1С в облако: обзор

Заявок много, клиентов мало. Выяснил, почему так бывает и как решить проблему

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

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

Как перевести сотрудников на Платформу nanoCAD за два месяца и сохранить качество работы: опыт компании «Желдорпроект»

ADKAR: как превратить изменения в успех?

Почему Agile популярен?

Как предотвращали пожары в Древнем мире? Эволюция систем пожарной сигнализации

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

Гэри Килдалл — изобретатель, предприниматель, легенда

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

Скрытая (на виду) сила KeyPath'ов

Технические рекомендации для создания крутых презентаций

Feature management в Тензоре

Новый принтер из Anycubic Mega S

Нужны ли хоть кому-то дирижабли? Смотрим патенты

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

Программируем систему окружающей среды из игры Divinity: Original Sin 2 на Python

[гайд] Как слушать аудиокниги и подкасты пока плаваешь | Обзор водонепроницаемых наушников SHOKZ OpenSwim Pro

Красная команда, черный день: почему матерые пентестеры лажают в Red Team

[Перевод] Реализация доступности с помощью Flutter

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

Умный мяч, или технологии в футболе

Корпоративная магистратура ИТМО и Яндекса: как всё устроено

Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA | Поддержка Spring вместе с Amplicode

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

Aave. Flash loans в децентрализованных протоколах кредитования

Древние технологии охлаждения в современном мире

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

Что такое SWOT-анализ и чем он полезен в проектах

Взлом непослушных автостратегий Директа: в 2 раза увеличили продажи магазина матрасов после 10 предыдущих подрядчиков

Роботы на службе кошек: 5 слуг для вашего замурчатора

Как ломаются большие системы и как их траблшутить — инсайты из интенсива ШАДа Яндекса

А давайте сравнивать облака

ОБЗОР НАЛОГОВ В США НА 2024 ГОД

Ты больше не нужен! Узнай, как скоро ИИ отнимет у тебя работу

Кибер Инфраструктура 6.0 — Что нового?

Управляем системой через AHK | Создаем, открываем папки и двигаем окна одной кнопкой

Айтишник готовил видео о работе в Sber AI, но на него набросились «патриотические» каналы

Макросы для Nuke через AutoHotKey | Ноды и связки нод по нажатию одной кнопки | Работаем в Nuke быстрее

CyberCorrector@CyberOffice.pro

3D-печать с использованием технологии MJF: все, что вам нужно знать о multi jet fusion

Как я начал работать в 5 раз быстрее | Клавиатура с макросами | Stream Deck за 500 рублей

Vector76 Attack: исследование и предотвращение угроз для сети Биткоин детальный криптоанализ на основе реальных данных

Почему вы должны быть заинтересованы в регулярных силовых тренировках? 7 объективных причин

Исследуя мир изображений: PicTrace и искусственный интеллект в действии

Data Vault: Мой опыт создания модели вручную

Бутстрап и доверительные интервалы: от теории к практике на Python

16 июля 2024

[Перевод] Загадки чёрных дыр, доминирующих в огромных областях космоса

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

Простой бот-модератор на Aiogram 3.x

VPN vs Proxy vs XRay: что лучше?

Делаем карманного аналитика данных с помощью OpenAI Assistants API и Code Interpreter в Telegram

Открыть счет в Гонконге

Как выбрать способ визуализации данных

Прототипы: ключ успешного проекта

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

Термояд станет доступен через 20 лет (опять). Почему запуск ITER передвинули на 2039 год

Карачаево-балкарский переводчик

Реализация сервиса сканирования на основе OWASP ZAP

Museum, настольное приложение на javascript для смены обоев

Как инженер-электрик открыл магазин музыкальных инструментов, а потом еще три

Как организовать собственный бизнес-форум

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

[Перевод] Почему Microsoft отказывается от React в браузере Edge

Cтатистические критерии для начинающих

Tuner — гибкий конфигуратор проекта as code для Deno

[Перевод] StorageReview Lab побила мировой рекорд по вычислению числа Пи: 202 триллиона знаков

[Перевод] 7 основных способов оптимизировать кеширование в Spring Boot

Программирование DeFi: Uniswap. Часть 1

Обзор существующих теплообменников

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

[Перевод] Лидерство В Тестировании: Тестирование в Команде

Активность найма на IT-рынке во 2 квартале 2024

Vercel VS Edge VS Next. Что такое Edge, зачем, как и куда

Провести интеграционное тестирование микросервисов и выжить (несмотря на legacy)

CJM как инструмент разработки маркетинговой стратегии

СХД в реестре Минпромторга, новые AMD Ryzen и другое железо июня

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

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

Как найти и удалить 2 Тб ненужных файлов, которые не видит СУБД? Дорабатываем pg_orphaned

Как работать с Git и Gitflow: разбираемся на примерах

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

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

Почему у интернет-магазина мало продаж? Ошибка №6 – мало заказов для оптимизации рекламы, а микроконверсии не настроены

Чем Wi-Fi 7 лучше старых стандартов и почему он нужен нам всем

Радиоуправляемые трагги как семейное увлечение: три наших «питомца»

«Дурной сон» Стивена Кинга

Умная квартира с террасой на крыше: осталось уговорить мужа

Про инверторную сварку алюминиевыми электродами

Очень дорогое лечение дёсен — постарайтесь до него не доводить

Кто обесценивает профессию QA

[Перевод] Как продвигать приложения на B2B-маркетплейсах: 3 сценария

Памятка по работе с JSON в консоли Linux на примере api

Часть 1. Елка с сурикатой или собираем свой мини-полигон

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

Как полностью отключить Защитник (Defender) Windows 11

.NET на SBC максимально канонично

Как мы делали умного помощника: Use Case внедрения умного чат-бота на основе подхода “Карта знаний” и LLM GigaChat

Как работает генерация видео в open source проекте Wunjo CE

[Перевод] Протез стопы. Достоверная имитация бионической конечности

Стартер пак в C: 3 полезные библиотеки для начинающих. Часть 1

Решатель Игры Set на Микроконтроллере

PINN или нейросети, знающие физику

Postgresso #6 (67)

Модификации материнской платы AsRock 4CoreDual-VSTA, 4coreDual-SATA2…

15 июля 2024

Тогда и сейчас

АльтЛинукс Сервер Виртуализации 10 (Proxmox). Создание виртуальных машин c пробросом видео dGPU «Geforce RTX 4070 Ti»

Как превратить любовь к чтению в стартап?

Почему аналоговая электроника такая сложная

Автостопом по мультиплееру. Часть 2: Синглплеер и Мультиплеер

Security Week 2429: утечка у оператора AT&T и уязвимость учеток Snowflake

Часть 2: Настройка LEMP сервера для работы CMS WordPress в AlmaLinux 9, RockyLinux 9 или CentOS Stream 9

Часть 1: Установка LEMP стека в AlmaLinux 9, RockyLinux 9 и CentOS Stream 9

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

Децентрализованное тестирование в «Додо Пицце». Как собраться в одного большого тестировщика с помощью Kaiten

Хитрые бактерии и антибиотики

Орфография в 1С через COM на C#

Анализ открытых данных на сайтах МedSwiss и МЕДСИ ч.1

Онлайн-редактор от Proton — альтернатива Google Docs. Что это за сервис и что там с безопасностью?

Халк, которого мы заслужили: обзор «The Incredible Hulk: Ultimate Destruction»

Как компилировать json или история оптимизации python сервиса

Как добавить кэширование в ваше React приложение

Вопросы по Apache Spark к собеседованиям для Data Engineer

Как компилировать json или история оптимизации python сервиса

Поддержка VMware закончится в апреле 2025. Разбираемся, что это значит для бизнеса

Замедление старения мозга

[Перевод] Эволюция языковых моделей для генерации текста с высоты птичьего полёта

Сколько всего серверов Google Global Cache в России?

Вирусные рассылки и интернет от картеля: странные «услуги» корейских интернет-провайдеров и не только

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

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

FinDevSecOps: о создании и развитии нового отечественного сообщества специалистов в области безопасной разработки

[Перевод] Конструктора у меня нет, а инициализироваться надо

Возможности С++: от стандартных алгоритмов до диапазонов (Ranges)

Who are you, Platform Engineering. Часть 3: знакомство с Dev Platform

Yandex SpeechSense: STT для тех, кто преисполнился

Стреляем себе в ногу из localStorage

Оценка интерфейса с точки зрения принципов проектирования

Используем LLM, чтобы найти «бриллианты» в тексте

Как установить библиотеку check.h?

[Перевод] Роковая ошибка управленца: избыток лидерства и недостаточно менеджмента

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

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

Предательские фото: две истории о том, как ЦРУ по шакалистым фотографиям раскрывало ядерные секреты СССР

[Перевод] Можно ли повлиять на процесс старения мозга? Некоторые учёные считают, что это возможно

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

Использование моделей EfficientNet для классификации изображений

Признание ошибок — это суперсила

Пик pickle

Геймдев жив?

Организация игровых данных на примере игры Mind Over Magic

Записки оптимизатора (Часть 7). «Нелогичные» блокировки MS SQL для систем 1С предприятия

Подборка ресурсов для начинающих дизайнеров интерфейсов

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

[Перевод] Контроль пропускной способности (троттлинг) API c помощью шлюза авторизации OpenIG

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

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

Шины данных (ESB): зачем компаниям использовать этот инструмент

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

Эксплуатация бинарных уязвимостей или учимся «пывнить» (Часть 1 / Stack0)

Парсим данные из Google Sheets с помощью Kotlin и Retrofit в Android

Как я исправил краш Realm в KMP Desktop на старых версиях macOS

Наш прибор начала века. Сборка…

Введение в SCTP

Квантовые вычисления обречены?

[Перевод] Перевод блога JitBit с рекомендация для собеседования по знанию SQL

14 июля 2024

Как правильно разработать интерактивный прототип?

Разбираемся с coroutine в Kotlin — 4

Его величество Граф

Нюанс, из-за которого ваш I2S не работает…

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

Hamster Kombat. Сколько ты реально заработаешь? Вся правда. Большой разбор проекта, токена HMSTR и команды

Импортозамещение по-русски на 146%. AR-очки

[Перевод] Как генерируется PID-ы в Linux

Как поставить Skyrim VR с модами FUS: нейроинтерфейс и говорящие жители

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

[Перевод] О резко возросшей потребности НАСА в доставке грузов на Луну

pytest-unordered: сравнение коллекций без учёта порядка

Сверхзвуковой высотный малозаметный фотоаппарат: Lockheed SR-71 Blackbird и его родственники

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

[Перевод] React Custom Hook: useRenderCount

[Перевод] Как измерить астрономически далёкие объекты

Russkaya latinica

Intel прекратила производство 14-нм Comet Lake 10. Что дальше?

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

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

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

Как мы создали первого в мире телеграмм бота с играми Sega и Dendy и привлекли 169 тыс. пользователей без рекламы

5 советов по разработке игр от соло-разработчика

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

Обзор существующих схем автоматизации ИТП. Законы регулирования

Контроль потребления тепловой энергии в ИТП

Проект «Solar Future» или передача данных с Arduino на веб-интерфейс через GSM-сеть

Куб для ваших сторис*

13 июля 2024

Синтез эмоций. Модель вдох-выдох

Первый pet-проект, но не бесполезный?

Windows 11 24H2 IoT Enterprise LTSC – что за зверь, и чем он хорош?

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

Китайцы разработали ОС с открытым исходным кодом: что это за проект?

Как мы переходили с Xamarin на Flutter

Мой личный топчик оптики для полнокадровой беззеркальной камеры Sony для непрофессионального использования в 2024 году

Как выбрать контроллер для DIY (сводная таблица по 30++ моделям с комментариями)

Поиск по префиксу или тайные операторы PostgreSQL

Встречаем по одежке, а провожаем по уму или что такое Soft Skills?

Мой обзор на только что анонсированный Android 8K VR шлем «Play For Dream MR» — практически «убийца Apple Vision Pro»

Войти в IT. Продуктовая аналитика. Гайд для новичков. Часть 1

Бот мониторинга результатов ЕГЭ с регионального ресурса. Пет-проект за 24 часа

Всем радоваться вместе с новостями Минцифры

Область видимости и замыкания в JavaScript

Разработка сверхширокополосного радара подповерхностного зондирования (георадар Izh-Terra)

Об одном интересном свойстве триангуляции Делоне

Osmedeus — инструмент наступательной безопасности

Выгорание  — личный опыт и пошаговая инструкция по приведению себя в порядок за 24 часа

Наставник для айтишника: кто он и чем может помочь. Мой личный опыт

Пузырь ИИ скоро лопнет?

Циклические массивы

Сложно о простом. Физический уровень (L1) модели OSI

Система Топологического Консенсуса (СТК)

И полвека не прошло: в «Блокноте» появилась проверка правописания и автозамена

Что на неделе: завод без людей, очередная «жертва» Neuralink и квантовый интернет будущего

Запускаем ComfyUI на GPU AMD Radeon в Docker

[Перевод] Dark pattern: исследование и рефлексия

12 июля 2024

[Перевод] Невероятно тупой способ взлома Wi-Fi в самолёте (зато бесплатно)

Готовим k8s кластер на OrangePi 3 LTS

Два слова о процедурной графике

ИИ в классической научной фантастике

[Перевод] Для найма достаточно двух собеседований

Устал от погони за лайками и наградами, поэтому создал конкурс кринжового дизайна

Ой не смог, ой не успел, ой забыл

Мини обзор на плату расширения EBAZ4205

Изучаем заброшки: почему люди бросают бесплатные и даже платные IT-курсы

Что общего у японских бань и файрвола, или Кибербез головного мозга

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

Надо ли измерять достижения в деньгах?

Разработали аналог Confluence. Что из этого получилось и почему мы не стали вкладывать в продукт 10 миллионов рублей

Гайд. Работаем со стажерами в промышленных масштабах: набираем, учим, выпускаем на реальные проекты за 4 месяца

Как я улучшил производительность JSON-парсера в два раза

Как поднять мониторинг на новый уровень: опыт Банка ДОМ.РФ

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

Заражение по фэншую или разбор атаки через уязвимости Windows

[Перевод] Как развивать мышление: уроки гениев

Великий и точка. Почему Чёрный Квадрат реально крут

Неудачный пуск ракеты Falcon 9. Илон Маск облажался, но он все равно велик

Пайплайны Gitlab CI: моя коллекция граблей

Чтение на выходные: «Что видела собака» Малькольм Гладуэлл

Поговорим с языковой моделью

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

Вызовы для DevOps в сфере поддержки ML-проектов

Анимация фрактала Lozi map

Кибер Бэкап и ОС Linux

Как зарабатывать в Телеграм: 7 способов монетизации тг канала и своих навыков – сохраните, пригодится

У любого менеджера есть сумка с инструментами, и я в нее отсыпаю еще инструмент: Алексей Пименов – о Канбан Методе в IT

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

API в ОК: анализ покрытия и автотесты

РКН по ошибке снес безобидное приложение в AppStore, на волне последних чисток

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

Цинк. Как его дефицит влияет на память и настроение

Культурно-независимый тест интеллекта повышенной сложности

[Перевод] Сотрудничество DevRel-менеджеров с отделом маркетинга

Разработчикам, аналитикам и архитекторам: рецензия на книгу «Проектирование архитектуры API»

История соседа ч.3

Неожиданности в авторизации. Что скрывает Keycloak?

Забудьте о «мертвых зонах» и слабом сигнале: преимущества роутеров с Mesh Wi-Fi

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

Июльские одноплатники: 5 разных устройств для DIY, промышленности и других отраслей

Автомашинист. Intel Atom водит поезда

Создаем чат-бота техподдержки на русском языке с RAG из документации компании в OpenWebUI

Расширяем возможности мобильного приложения на WebView. Опыт Ozon Банк

Подключение СХД Qsan к серверам с операционной системой Linux

Как отправлять SMS через МТС Exolve и Go

Велосумка посыльного

Стоит ли решать задачи на Codewars? Или как я полюбил алгоритмы

Надконцептуализм. Путешествие за границы концепций

Живее всех живых: FreeDOS исполнилось 30 лет! А что там с перспективами?

От data-driven к insight-driven. Разбираемся, как работать с продуктовыми инсайтами

[Перевод] 5 способов преобразования PDF в Word в Python: Сравнительное руководство

Биоробот с ДНК лягушки: ксеноботы и эволюционные алгоритмы

Строим плоскую L2-сеть между ВМ и железом в разных локациях

Zigbee датчик давления воды EFEKTA_PST_V1

Видео с прозрачностью на Jetpack Compose – запросто

Как стать Верстальщиком

11 июля 2024

Установка и настройка LibreNMS в Docker с авторизацией через Keycloak

Дневник импортозамещения. Linux GUI – ложное искушение

Используем модель Stable Diffusion 3 в SD WebUI (он же Automatic1111)

Semantic BPM. Онтологическое моделирование верхнеуровневых процессов. VAD

Был курьером — стал основателем своей торговой марки с оборотом 500 млн. Как мне это удалось

[Перевод] Как я взломал штрих-коды продавца билетов TicketMaster

React Query: стейт-менеджер для любителей кэша

Регистрация компании с самыми низкими налогами в Европе

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

Что такое анализ киберугроз и зачем он бизнесу

Паук в Active Directory так лапками тыдык тыдык

Магия зеркальных нейронов: как создать стойкую связь с аудиторией в социальных сетях

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

XJProfessor — помощник аналитика: преобразуем форматы данных легко и с улыбкой

Беспроводная клавиатура Lofree Edge: легкая, тонкая и дорогая. Что это за аксессуар?

Что знать и уметь, чтобы стать участником Всероссийской студенческой кибербитвы?

Тёмная материя: ложный термин?

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

Фармим очки в Microsoft Rewards с помощью Python

Применение нейронных сетей для анализа графов со свойствами гомофилии и гетерофилии

От Ньютона к яблоку: логотипы и товарные знаки Apple

Итеративная сборка FPGA-проектов

Как составить техническое задание на разработку сайта

Анонимные и стрелочные функции: как использовать их вместо create_function в PHP 8

Как принудительно уронить MS SQL Server чтобы он ушёл на перезагрузку

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Payload и опыт взаимодействия с ним

Умножение Монтгомери

Куда уходят звёзды? Сверхновые события, химия нейтронных звёзд и массовые вымирания. Интервью с астрономом

Альтоид и крестовый поход против государства

Внутренний стартап или Как и зачем мы запускаем веб-игры

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

Video-streaming в Raspberry PI + WebRTC — победа?

«Сберу пора строить в Казани свой IT-центр» — министр цифрового развития Татарстана Айрат Хайруллин

Зарплаты IT-специалистов в первой половине 2024: +8% по всей России

Гончар Джозайя Уэджвуд, который на практике научился декомпозиции производственного процесса

gRPC-сервер на C++

Свежие июньские апдейты: новый способ бэкапирования, интеграция с Tilda и безопасность 1С

Моё тестовое в Билайн на позицию стажёра

Nintendo отказывается использовать генеративный ИИ в разработке игр. Почему?

Как расти, если ЦА закончилась? Маркетплейс БАД научился конвертировать холодную аудиторию в клиентов и вырос в 3 раза

Внедрение поисковой системы в крупное CRM-решение: наш опыт

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

Подходы к наблюдаемости от Т-Банка

Зрелость процессов при управлении рисками ИТ/ИБ

Что такое RACI-матрица и как она помогает управлять проектом

Job Market в США моими глазами

[Перевод] Что говорит CrashLoopBackOff о состоянии пода и какие у него причины

Баги, которые мы пишем, ищем и исправляем #2

Автостопом по мультиплееру. Часть 1: Введение

3D конфигураторы и продвижение вашего продукта: интервью с руководителем отраслевого маркетплейса

Highload-блоки в Битрикс24

Задача распознавания эмоций. Часть 2. Три кита качества

Как собрать дешевую клавиатуру дорого

10 июля 2024

Исследуем фактор случайности в JavaScript

Создание микросервисов на Groovy с Micronaut

Миссия «wayland на gentoo c nvidia» (провалена)

UV. Самый быстрый пакетный менеджер Python

Занятия с юными физиками в Ярославском педагогическом университете им. К.Д. Ушинского

ФИЗИКИ, РАЗРАБАТЫВАЯ НАУЧНЫЙ ИНСТРУМЕНТ, ИЗОБРЕЛИ НОВЫЙ ВИД ИЗОБРАЗИТЕЛЬНОГО ИСКУССТВА

NetApp Snapvault и SnapLock – 100% защита от шифрования данных?

BLE под микроскопом. Андроид. Часть2

Как мы получили Digital Nomad визу Португалии на Бали: личный опыт

10 библиотек Python для машинного обучения — подборка для начинающих

Как я оплатил сервер на год вперед и остался еще должен FirstVDS – правдивый отзыв

ИТ-трек «Сила мысли» от «Горький Тех» прошёл в рамках окружного молодёжного форума ПФО «Метеор 2024»

7 способов выгрузить данные из 1С для бизнес-аналитики

Основы работы с файлами и потоками в C#

Лучшие ИИ-генераторы видео

Автоматизация тестирования без скриптов: возможно ли?

Что-то опять пошло не так: NASA и SpaceX засыпают Землю космическим мусором

Локальные LLM в разработке: а почему бы и да?

GPU-ускорение FFmpeg. Видите прибавку в скорости? И я нет. А она должна быть…

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Как я использую СВЧ рефлектометр Caban в своих проектах

Как выбрать 3D-сканер для контроля качества: лучшие модели 2024 года

Pokemon Go: история революции в дополненной реальности

Карты, шлейфы, два чипа, или Аппаратный менеджер паролей для особых случаев

Акценты в продвижении стартапа. С чего начать продвижение

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

Разрушители легенд: почему популярные IT онлайн-школы не работают, а джуны остаются без трудоустройства

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Плюсы, минусы, подводные камни построения системы работы с компетенциями в команде аналитиков. Часть 3

Гонка за экзоскелетами: а что с патентами?

Rive для Flutter-приложений: почему мы любим его больше Lottie, когда его применять и какие фишки использовать

Как мы OpenAPI в приложениях используем (Spring Boot, Typescript)

[Перевод] Актуальны ли 14 пунктов управления из книги Эдвардса Деминга «Выход из кризиса» 1982 года?

Обзор существующих схем автоматизации ИТП. Методы регулирования

Меж двух дедов. Что не так с США и почему гражданская война возможна уже через поколение (статистический анализ)

Кеширования в React — все ли так однозначно?

Бот поиска заявлений абитуриентов по СНИЛС

Настройка внешнего GAL в Carbonio

Обзор существующих схем тепловой части ИТП

Спорт, диета и ротовая полость. Где связь?

Джуны — бесплатны. И ещё 7 заблуждений тимлидов о начинающих специалистах

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

Мини-обзор электронной книги PocketBook 634 Verse Pro: флагманские 6 дюймов по версии PocketBook

Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом

«Некрасивое» получение TCP-статистики существующего сетевого соединения в desktop-приложении .NET для Windows

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

От «дата-ада» к знаку качества. Как в М.Видео-Эльдорадо работа с качеством данных улучшает результаты в бизнесе

Будущее хранения данных. Где и на чем будем хранить данные в будущем

Пишем виджет в Control Center (iOS 18)

[Перевод] PHP 8.4: Новые функции поиска в массиве. Пишем с нуля

Вышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6

Открыть счет в Сингапуре

Алгоритмы, вдохновлённые природой. Часть 2

Ускоряем JS до предела C

Что ждёт начинающего дизайнера в продуктовой команде

Работа с информерами Java kubernetes client

Nifi — когда record-oriented не оправдывает себя

Где начать свой криптобизнес в СНГ?

5 небанальных проектов на базе одноплатников — от сортировки конфет и счетчика пчел до медицины

Терраформирование Марса: мох

Кто и зачем должен платить за развитие IT-специалиста?

Микросервисы и монолиты

Как правильно сделать апгрейд ОС – установить Windows 11 поверх существующей с сохранением приложений и настроек

Как устроен Braid?

09 июля 2024

Хостинг майнкрафт серверов — и зачем такая сложная архитектура?

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

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

Пробы на роль Архитектора: выступление

zero2prod (Rust)

Обзор и тестирование GaN зарядного устройства Ugreen Nexode X 160W (модель X762)

Что внутри игрового ноутбука Tanshi Typhoon X15F? Разборка игровой модели с RTX 4060 и AMD Ryzen 7 7435HS

«Ты ж видеотехнолог»: как по-разному работают с видео

AppSec-платформа для сотен миллионов строк кода

[Перевод] UB или не UB – вот в чём вопрос: как gcc и clang обрабатывают статически известное неопределённое поведение

Руководители аутсорс-компаний – о «грязной» работе, конкуренции с корпорациями за сотрудников и обучении джунов

Пусть скрипт работает, а вы спите: автоматизация Stand Up Meetings

Начало воспроизведения видео с лучшего качества — новая функция от KION

Кем работать в IT 2024: мантейнер

Набор инженера НСИ для работы в EXCEL

Сервисы-помощники для подготовки к свадьбе

Ясное мышление — чёткие требования

Stability AI: Восставшие из мертвых — Stable Diffusion 3 получает второй шанс с обновлением лицензии

Как делать бэкапы в S3? Знакомство с Кибер Инфраструктурой

[Перевод] Устойчивость микросервисных Spring приложений: роль аннотации @Transactional в предотвращении утечки соединений

[Перевод] Китай и США лидируют по числу патентов и публикаций в сфере генеративного ИИ

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

Геймификация в IT: как мотивировать команду и улучшить рабочие процессы

[Перевод] 10 лучших инструментов управления тестированием в 2024 году

Lamoda Tech Analytics Party: материалы встречи

Автоматизация отчётов пентестера с помощью PwnDoc

[Перевод] Статистика использования версий PHP: июль 2024 года

Первый взгляд на переход с Xamarin Native на Flutter

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

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

Работа с данными в Apache Spark

Как улучшить ИБ-архитектуру за счет процессов: опыт МТС

Битый или небитый? Как обеспечить целостность данных в Postgres Pro

Обзор коммутатора Zyxel XMG1915-18EP

Code или No-code? Что лучше для новичка в разработке

Как «АБТ» оптимизировала с nanoCAD BIM Электро проектирование электросетей и освещения

Планируете переход на российскую ОС? Рекомендуем протестировать эти три системы в облаке

Как я привлёк более 3500 подписчиков в Telegram, рассказав о своих экспериментах с инвестициями в Hamster Kombat

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

Советы бывалых: как и зачем проходить сертификацию Yandex Cloud Certified Engineer Associate

Версии, библиотеки, совместимость: какие ещё проблемы я вижу в разработке под Linux

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

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

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

Установка Firebird 5 на macOS Intel/Silicon

Миграция данных в SAP-проектах

Мониторинг бизнес-процессов в Camunda 8. Настраиваем дашборды и визуализируем данные

Почему у интернет-магазина мало продаж? Ошибка №5 – низкие CTR и конверсия динамических объявлений из-за неверного фида

GPT для генерации кода в реальном применении на производстве

Применение Identity Server 4 в распределенном монолите

Вам подороже или побольше? Мониторинг воздуха: от элитных приборов до потребительских датчиков

Зачем США еще одна космическая ракета? Firefly Aerospace и Northrop Grumman создают многоразовый носитель

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

База знаний по разработке CJM

Лучшие стоматологические 3D-принтеры для точной стоматологии — улучшите свою клинику уже сегодня

Обнаружение объектов на изображении с помощью моделей YOLOv5 и YOLOv8

AI Talent Hub — онлайн-магистратура по ИИ, которая поможет прокачать карьеру

Как оценивать проектные задачи, чтобы не слить бюджет и не убить команду. Советы QA-лида

Создание собственного API на Python (FastAPI): Структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц

Как сделать голосовой интерфейс к LLM

Golang: bytes.Buffer изнутри

Golang: context изнутри

Искусство общения с LLM: Гайд по техникам Prompt Engineering

От первокурсника до программиста: история 4 лет обучения в ВУЗе на программиста

Применение рекомендательного фреймворка ODRS на практике: SCARA-робот сортирует цветные крышки

Эффективный запуск и инференс LLM на своем сервере с нуля (часть 1)

08 июля 2024

Русификация Lixiang

Исследование и оптимизации RNN

Возможно ли победить без нейросети? Узнаем на хакатоне

Диалекты, зумеры и боты: секреты тестирования NLU-систем

Fintech: системные потоки против параллелизма Async/Await в Rust

Запускаем 64-битную библиотеку в пространстве WOW64, часть 1

Security Week 2428: уязвимость в OpenSSH и поддельный эксплойт

Корреляционный анализ для решения инцидентов производительности СУБД

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

Neural ODE

Изучаем новые структуры данных для iOS разработчика

«Когда нужно переходить на микросервисы?»

Новые процессоры Intel лишены поддержки DDR4. Пришло время тотального апгрейда?

На тёмную сторону Луны и обратно: путешествие «Чанъэ-6»

Что можно выращивать в лунном грунте

Видеоаналитика: Разбор VideoMAE, ViViT и TimeSFormer

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

Обзор нейросетей для создания иллюстраций и артов

Самые полезные ссылки для b2b продактов

Путешествие во времени вместе с Original War

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

B2B Электронная коммерция: Как выйти на новый уровень в 2024 году

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

Как полюбить скучную работу?

В go нет ООП! И это прекрасно на доработке

Как стать Java-разработчиком бесплатно? Программа обучения с нуля

Три способа обнаружения и устранения проблем в компании: Fishbone, SWOT-анализ и 5 Why

Изучаем подробнее линейку камер видеонаблюдения TRASSIR

Размышления о мышлении

Установка ubuntu на виртуальную машину при помощи PXE загрузки

Не тереби мое API или API-First Security Strategy

Последнее лето Марса

Миграция в облако быстро и без ошибок. Часть 3: миграция кластера Kubernetes

Есть ли жизнь после Exchange?

Протестировал на себе нейроинтерфейс, видео, как это было

Теория мертвого интернета: как конспирологи с 4chan предсказали власть ботов в киберпространстве

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

Как создать универсального робота с ИИ для достижения любых целей

Suno поёт моим голосом? Ну, … да

Три факапа в ИИ-стартапе

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

Reinforcement Learning в задаче групповой оптимизации цен

[Перевод] Нейропротез с новым уровнем контроля

ЛАЗЕРЫ

Тестирование телеметрии в каршеринге или как мы внедряли эмулятор

Вебинар с zVirt 4.1: три фичи, меняющие рынок виртуализации

Liquibase + Spring Boot: настройка и написание миграций баз данных

Интерферометр Фабри-Перо и его использование для исследования лазерных диодов

Вопросы к собеседованию React (Junior level)

Как The Finals совершил революцию в мультиплеерных шутерах, перенеся расчет разрушаемости на сервер

«Тесла» на минималках, или За какими изобретениями из прошлого охотились шпионы

КАК ИСПОЛЬЗОВАТЬ ЛАЗЕРНЫЙ ДИОД ДЛЯ ГОЛОГРАфИИ

Как в Solar Dozor внедрили новую технологию детектирования графических объектов с использованием GPU

Docker для Angular-приложений: от простого к несложному

Протокол FAST: От Технаря Технарям

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

Evil-WinRM для пентеста

Я у мамы инженер, или Образ Windows своими руками

Винтон Серф – человек, который придумал интернет

Наше расследование: Блогеры и все все все… Часть 2

Элементы машинного зрения

Эпоха уходит: Sony закрывает завод по производству CD, DVD и Blu-ray

Исследование лазерного диода из DVD — привода (Илья Самолетов и Анастасия Петрова учащиеся 10 класса)

Кто такой CTO: Роль и Обязанности

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

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

Как создать расширение OpenCart для отправки SMS

За что аналитику данных платят зарплату

YoungLotus – анализ китайского вредоноса

Перепроектирование приложений неизбежно?

Не изобретайте велосипед! Или наборы утилит для Vue и React приложений

Мобильная разработка за неделю #545 (1 — 7 июля)

[Перевод] Мега-Учебник Flask Глава 21: Уведомления пользователей (издание 2024)

[Перевод] Мега-Учебник Flask Глава 20: Немного магии JavaScript (издание 2024)

Встречаем Orange Pi CM5: альтернативу Raspberry Pi CM4 с 16 ГБ ОЗУ и 256 ГБ eMMC

Создание голосового ассистента на Python с классификацией пользователей на основе нейронных сетей (аналог FaceID)

Как GitHub-copilot плагин использует VSCode Proposed API

Опыты в домашней лаборатории: собственный Let's Encrypt в OpenWRT

[Перевод] VBA+OOP: что, когда, зачем

Как я провел лето…

07 июля 2024

Alerting Apache Airflow, уведомления в телеграм

Забытые системы ИИ — как «Сайк» здравому смыслу учили

Как правильно применять ScriptableObject в Unity

Как сделать Infinite Scroll на хуках в React приложении

Шоссейное велопутешествие из Москвы в Санкт-Петербург

06 июля 2024

SCARA-Laser. Часть 3. Начинаем обрабатывать изображение

Метод наименьших квадратов

Тестирование и обзор светодиодной лампы Фарлайт 9Вт Е27

Что на неделе: крупное обновление HyperOS, вторая жизнь «Сапера» и 100%-ный кэшбек от Яндекса

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

Развитие голографии в России

ОПТИЧЕСКИЕ ПРОЦЕССОРЫ

Адекватная латиница для русского языка

Новости проекта Api2App

Team Lead VS Engineering Manager

Использование Laravel драйвера centrifugo для широковещания

Как преодолеть сложности прохождения ревью Google Play в условиях санкций

Четырёхдневная рабочая неделя. Обзор практического опыта. Сомнительно, но окей

Голографические принтеры

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

Google AI Studioзно умеет обманывать

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

Как заработать 2.2 млн.руб себе и 18 млн.руб фирме без работников

Процессы в металлах, происходящие при их деформировании

Лазеры, сервопривод, WiFi MESH-сети и сноуборд. Часть 2

5 мини-ПК для различных задач в июле 2024 года: что предлагает рынок

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

Без тормозов и лагов. 5 портативных игровых консолей, о которых вы можете не знать

[Перевод] мРНК. Как превратить тело в фармацевтическую биофабрику?

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

Инфраструктура для data engineer S3

Защита бекапов с помощью ChatGPT4 — строим LastHope сервер

Дневник разработки настольной игры СУПЕРТАНК по «танчикам» для NES. Часть 16. Про 16-битную версию Battle City

Люди как боги

05 июля 2024

Создание 3D модели местности по видео с дрона

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

Деньги из космоса. Как приложения зарабатывают $1 МЛН в месяц на гороскопах

Уже пора программировать с помощью LLM или пока рановато?

Новая версия электронного конструктора. Передаем звук через свет

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

Как использовать сервисы Selectel для выполнения требований 152-ФЗ

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

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

Запросы двойной надежности

Корсары, от игрока до композитора игры

БАД-ы, старение и животные. Как это всё связано?

Вред проверялок, или Почему 100% уникальный текст не увидит топ

Введение в Docker и Kubernetes: основы контейнерных технологий

Как выбрать профессию, если ничего не нравится

«Трон» — пионер компьютерной графики в кино

Markdown в IntelliJ IDEA как отдельный вид искусства. Рисуем диаграммы и вызываем bash команды

Дом, милый дом: нюансы работы с ClickHouse. Часть 2, репликация

Расчет КТУ с использованием библиотеки pandas

Методы расчета волнового сопротивления линий передач на печатных платах

Восемь недель, которые изменили мою жизнь. Или нет?

Чтение на выходные: «Экономика всего. Как институты определяют нашу жизнь» Александра Аузана

Как подружить DynamoRIO и LibFuzzer

[Перевод] Основные команды Pip для разработчиков Python

Как войти в Айти и надо ли вам туда в 2024 году

Перевод на обслуживание компании в ОАЭ

Как новая нейросеть G-Assist от Nvidia помогает проходить игры, настраивает графику и разгоняет ПК

Mamiya C330 – средний формат для портретов и не только

Автоматизация мартышкиного труда с помощью Xdotool и Ansible

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

Как мы в RuStore на docs as code переходили

Сильные продукты создаются сильными структурами и процессами: анатомия NPD-модели, как всё устроено

.NET Digest #1

Япония, наконец, победила дискеты: flawless victory спустя несколько лет борьбы

Мой опыт: ITMO MSE или как я вкатился в айтишечку

Чек-лист по внедрению DLP (Data Loss Prevention)

Чем живёт айтишник в атомной отрасли

Дефейс jetcsirt.su: разбираем причины и восстанавливаем хронологию

Визит-К. Домофон «Бубум» нового поколения

3D принтеры SLA: обзор технологии 3D-печати

Road to Flutter – анализ опыта миграции с React Native

Докер контейнеры и прикладная некромантия

Self Hosted для домашнего сервера

Синдром спасателя: как перестать брать на себя слишком много?

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10

Как в Яндекс Еде помогли курьерам, или Рассказ о маленьком стартапе в большой корпорации. Доклад Яндекса

Портфолио дизайнера, когда нет клиентов: с чего начать и обосновать свои решения

Китайские СВЧ подложки для печатных плат. Можно ли использовать? Мой опыт

Что предстоит сделать первому техпису в команде?

Интеграция с маркетплейсами на примере Ozon и Wildberries. Как мы это сделали

Закон джунглей гласит: каждый сам за себя

Больше языков программирования, хороших и разных. Теперь и от Huawei

Расширенные возможности SOAP и когда он нужен?

Stable Diffusion 3 Medium Portable, портативная версия лучшей модели для генерации изображений от Stability AI

Опыты в домашней лаборатории: динамически обновляем записи приватной зоны DNS в OpenWRT

NER для начинающих: Простое объяснение с примерами на SpaCy

Не ggplot2 едины: визуализация в R

04 июля 2024

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

justCTF 2024 [teaser] — blockchain

Анализ производительности облачных приложений с помощью сетей массового обслуживания

Проблемы дизайн-ревью

Цифровая торговля: как она работает и тенденции на 2024 год в России

Расширенное пространство (часть II)

[Перевод] Если Бетельгейзе взорвётся, насколько яркой она станет?

Техникум: Автоматическое Aрхивирование Aртефактов

[Перевод] Об управлении изменениями в компании в эпоху искусственного интеллекта

И полетят тут телеграммы: троян-бэкдор с управлением через Telegram атакует серверы на ОС Linux

50+ источников с исследованиями и статистикой для фактчекинга

Как прошла Всероссийская студенческая кибербитва в Москве на Positive Hack Days 2

Чёртова дюжина лет контролей платежей: как «Северсталь» оптимизировала мониторинг оплаты по контрактам в SAP MM

Книга: «Нечеткое сопоставление данных в SQL»

Корсарская Химера. Из личной песни в саундтрек таверны

Технологии в авиации. ACARS over IP (AoIP): отказ от HF и VHF

Работа с событиями на стероидах

Как стать C#-разработчиком бесплатно? Программа обучения с нуля

Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции

Психология I

Кто такой куратор и с чем его едят?

Не только Coca-Cola и Starbucks: компании, которые ушли из России, но продолжают подавать заявки в Роспатент

Немного кода и вы опционный трейдер: API Опционного Калькулятора

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

Адаптируем VoiceOver для людей

Принципы SOLID на примере iOS-разработки

Где учиться IT: 70% опрошенных проходили онлайн-курсы

Эволюция сервиса классификации

Система вёрстки документов. Часть 1 — Основа

Чем больше данных, тем больше и возможностей

Продажа товаров во ВКонтакте: как и зачем делать магазин из сообщества

Как развивать направление исследований и по каким критериям оценивать их успешность: кейс МойОфис

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

Что могут векторные СУБД — open source инструменты & облако

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

7 простых вопросов о процессе Discovery: основные фреймворки, методики и правила исследований

Создание статических сайтов из Markdown без HTML (pandoc, mkdocs, hugo и jekyll)

Как мы запустили ДБО за 6 месяцев и продвинули банковское обслуживание на новый уровень

Как настроить SEO-оптимизацию сайтов самостоятельно? Создаем структуру страницы и работаем с мегатегами

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

YouTube как прикрытие

А/Б тестирование: CUPED vs Stratification

Немецкие роботы обшаривают дно моря в поиске снарядов времён ВОВ

Почему корпоративы такие… корпоративные?

Уродливые дети ИИ-революции

Получение D-U-N-S номера для мобильных разработчиков

Перестань называть себя QA

Пишем программы на C# для одноплатников: что, как и где на примере Orange Pi One

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

Стоит ли игра свеч? Кратко о Single SPA (часть 1)

Массовое вытаскивание урлов из нескольких xml карт сайта

Продуктовый подход против человеческих слабостей: 7 базовых принципов

Оптимизируем A/B-тесты: единый шаблон и DIY-инструментарий для аналитиков

Фрагмент множества Мандельброта с анимация

Vivaldi 6.8 для Android —  Новые опции персонализации и улучшенный блокировщик

Vivaldi 6.8 для iOS — Контроль неактивных вкладок и новые опции персонализации

Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60

Playwright и Allure как хорошая практика для разработки веб-приложения

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

ИИ в гейминге

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

Оркестрация конфигурациями с помощью SaltStack

Улучшение зрения роботов: саккады

Создание цифровой модели рельефа (DEM) по открытым данным

3D печать с использованием технологии Binder Jetting

Гайд, как выбрать платформу RPA и не сойти с ума

Темная сторона Linux. Разбираем угрозы и реальные попытки атак

«Финансово я на самом дне. Какой бизнес мне начать?»

Пробы на роль Архитектора: наступление

История о том, как Graphviz и бор взломали шифр от Sony

CRM или осознанное неподчинение

Проект: погодная станция (метеостанция) своими руками. Часть первая

Аппаратный DIY аудиомикшер

История возникновения и развития Python

03 июля 2024

Опыты в домашней лаборатории: Эмулируем arm64 OpenWRT роутер в Proxmox VE

[Перевод] Изучение случайности в JavaScript

[Перевод] Учёные объяснили, почему одни кошки дерут мебель агрессивнее других

Стейкинг и рестейкинг

Firebase VS self-hosted

Драйвер Ethernet для xv6

Всё что нужно знать про области видимости в Python

Почему в России сложно делать глобальные IT-продукты

Аутсорсинг программирования в страну под названием ИИ

51 канал в Telegram для тех, кто интересуется бизнес-аналитикой

Макросы — напишут код за вас, но есть нюанс…

ACEMAGIC F2A: мини-ПК с процессором Intel Meteor Lake на борту. Что это за девайс?

[Перевод] SCARA-Laser. Часть 2. Переизобретаем велосипед

Интернет вещей с микрокомпьютером Repka Pi

Как мы отлавливаем флаки-тесты в СУБД Platform V Pangolin. Показываю бэкенд решения

Go Vs PHP: делимся материалами Lamoda Tech
PHP/Go
Meetup

OrangePi AiPro — гайд и обзор

Гидрид германия для полупроводников

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

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

Новая библиотека для работы с JSON: json_db_lite

Что внутри у призрака: разбираемся с вредоносом GHOSTENGINE

Настройка внешней аутентификации в Carbonio

Причины и пути устранения квантовых ошибок

[Перевод] Руководство для начинающих по галлюцинациям в больших языковых моделях

Издательство Питер. Колонка редактора, июль 24 г

Паттерны Go — Паттерн «Опции» — ключ к простому рефакторингу в будущем

Миграция в облако быстро и без ошибок. Часть 2: миграция баз данных и объектных хранилищ S3

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

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

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

Большие и не очень технологии в маленьком доме

«СибВАМИ» («РУСАЛ»): опыт перехода на продукты nanoCAD и разработки корпоративного стандарта предприятия

Как автоматизировать рассылку голосовых приглашений с помощью Exolve API и Python

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

Декодирование Витерби с TensorFlow

Сумма степеней натурального ряда. Часть 1

Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

Huawei Pura 70: нативные сервисы Google и все недостающие приложения на борту

5 обучающих игр для разработчиков

Виртуальный анализатор

Kotlin Coroutines. Часть 2

Дорабатываем чужие сайты: Как написать расширение для Chrome с помощью ChatGPT

Почему «утекают» данные в больших языковых моделях. Часть 2

Как настроить уведомления в Django с помощью сигналов: пошаговое руководство

Как сделать свою идею стартапа понятной для инвестора и вас самих: Lean Canvas

Обзор существующих схем теплоснабжения

02 июля 2024

[Перевод] Астрономы наблюдают, как чёрная дыра пробуждается от древней дремоты

Git. Скачем между ветками как древесные лягушки

Лучше гор могут быть только горы: путешествие на Эльбрус

Небольшая доработка QMap в Qt

Китай добыл частичку обратной стороны Луны. Подробности амбициозного проекта «Чанъэ-6»

Как я открыл медовый бизнес, облажался, начал сначала и вышел на оборот 120 млн в год

Вы неправильно настраиваете Emacs: use-package

20 минутная рутина для Fluent за 6 месяцев

Пошаговый план как я за год закрыл все цели, что откладывал с 2018 года без внешних пинков и знаков от вселенной

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

[Перевод] Баг Y292B: мы обречены (снова)

Почему онлайн-доски — это круто? Разбираем на примере МТС Линк Досок

Методы формализации требований: Use Case vs User Story

LLMops: что есть, кроме ChatGPT и как это развернуть

Создание собственного API на Python (FastAPI): Знакомство и первые функции

Как UX-исследование уберегло одну маленькую фичу от факапа

Discovery фаза в UX-дизайне: Важность, этапы и практическое применение

Притворяюсь Джуном, чтобы показать новичкам как устраиваться на первую работу

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

ДАТская арифметика високосного года в базе данных Oracle

Немного о NixOS. Часть 1. Общая информация и установка

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

[Перевод] Джейлбрейкаем Cisco, чтобы запустить DOOM

Больше, чем скрипты: важность коммуникации в мире информационных технологий

Dell PowerEdge R670 и R770 CSP: новое поколение серверов для облачных вычислений

Live SymFormer Show. Музыкальное шоу с использованием AI-технологий

С ноутбуком на улице: взгляд пессимиста

Как работает эффект плацебо

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

Удочка в виде Upwork — процесс регистрации на зарубежной фриланс бирже

Старый трансивер эфир не испортит. Часть 1. История и перекопанный аппарат

GigaConf: всё про искусственный интеллект

Seo эксперимент с внутренними ссылками

Zig — что это за язык программирования и для чего он создан?

Кейс по продаже дверей на 20 млн ₽

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

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

[Перевод] ИИ нуждается в огромной вычислительной мощности. Могут ли помочь световые чипы?

Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105

10 откликов — 8 ответов: как я ищу работу QA-инженером с помощью ChatGPT

[Перевод] Почему String Templates не будет в Java 23?

Разработка фронтенда на основе FSD

Перенос подписок YouTube между аккаунтами

HTTP Modbus конвертор Linux

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

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

Тюльпаны: крипта XVII века

Design thinking в IT-проектах

Статистика публикаций на Хабре

Пиксельные люди и древняя графика: история технологии FMV в играх

Что внутри мощного мини-компьютера Geekom А8? Разборка неттопа на базе процессора AMD Ryzen9 8945HS

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

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

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

Тюнинг производительности Zabbix

Паттерны проектирования в Unity: от Singleton до Object Pool

Как я создал сайт на базе GitHub Pages: история новичка и ChatGPT

Эффективное автотестирование с Qase: Интеграция Playwright и GitLab CI

Кратко про классную библиотеку для создания веб-приложений в Python — Tornado

01 июля 2024

«Эрик Рис — Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели» Саммари обзор

Жара и Бег

Квантовая электродинамика в картинках

Микросервисы в представлении среднего разработчика, и как всё на самом деле

Анатомия роботов: самые интересные факты от зарождения до наших дней

Security Week 2427: атака на цепочку поставок через библиотеку Polyfill

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

Хостинг для сайта. 12 лучших бесплатных и платных НЕ VPS хостингов

Без нейронок как без рук. Как использовать нейросеть ChatGPT, чтобы получать качественные тексты?

Как мы создавали PaaS-платформу App.Farm — цифровое сердце РСХБ

Как я положил продакшен базу на выходных

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

Pocket Z: миниатюрный ПК на базе Linux, который помещается в карман. Что это за девайс?

Делегируй это

[Перевод] Разработка интерфейса для Windows — это боль

DevRel-As-A-Servise подход в Росбанке

Aqueduct: Как мы экономим железо для МЛ-вычислений

Библиотека EremexControls.NET для Avalonia UI — Обновление май-июнь 2024

Три недели кодирования экономят два дня проектирования

Взгляд в будущее: что такое форсайт-исследования

4 года холакратии — честный отзыв о работе без руководителей

Руководитель vs команда: что казалось невозможным, стало реальностью

Организация обработки асинхронных событий с Spring Events и Spring AMQP

Вы должны перейти на Podman сейчас же. Но это не точно…

Послушный YubiKey

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

[Перевод] Как меняется наше чувство юмора с возрастом? Статистический анализ

Почему технология Macromedia Flash не выжила?

Как сделать приложение на NestJS, которое можно будет поддерживать спустя годы

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

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

Как настроить почтовый сервер в Debian и Ubuntu с ispmanager, чтобы защититься от спама

Многообразный мир Вселенной: чем заполнено космическое пространство?

Как недорого продвигать ИТ-продукты в России? Личный опыт

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

Тапки с подогревом и USB-аквариумы: забавные гаджеты, которые делают жизнь интереснее

Unit-тесты в Android для начинающего разработчика

Типы данных в Python. Что нужно о них знать?

Ноутбук-трансформер на Windows по приемлимой цене: смотрим на Ninkear T40 Pro

Cравнительный анализ технологий Spring Web, Java Play Framework и Spring WebFlux

Удаление ретенированного клыка: как это делается?

Машинное обучение для чайников

Стоит ли бояться serializable-транзакций больше, чем труднонаходимых багов?

Zoneless Angular 18

Кратко про основные техники кеширования в браузере

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

PandasA — кратно ускоряем работу аналитика данных в одну строчку

Клавиатура Keychron Q1 HE: интересная модель с магнитными свитчами на эффекте Холла

От тупика к решениям: как ТРИЗ усиливает OKR

[Перевод] Как работают языковые модели

GigaChat + RAG: как гига нам инструкции для разметки пишет в 3 раза быстрее

Опционы в стартапах: гайд для сотрудника

Предварительные секции: что спрашивают у разработчиков С++ на собеседовании в Яндексе

Глубокое погружение в CancellationToken: эффективное управление отменой в .NET

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

(Не) безопасный дайджест: летний сезон утечек, удаленные сервера и маркетолог для фишинга

Все о версиях Windows 10 и как максимально продлить поддержку своей ОС

[Перевод] Запуск встроенного LDAP на базе OpenDJ в Spring Boot приложении

Вредные советы айтишному работодателю

Мобильная разработка за неделю #544 (24 — 30 июня)

Важность выездных ретроспектив для IT-компаний

.NET: итерируемую в foreach коллекцию изменять нельзя. Или…

Поиск ближайших любительских соревнований по бегу, плаванию, велосипедам и другим видам спорта

И снова клон десктопного клиента Telegram

Пробы на роль Архитектора: вступление

30 июня 2024

Алиса ПРО — для мобильного разработчика

Как я участвовал в хакатоне TON Telegram и что из этого вышло

Как я написал загрузчик YouTube видео на Ktor + HTMX. Убийца React?

Группировка ExCobalt снова в обойме и обзавелась новым бэкдором на Go

Есть ли у Вселенной центр и куда указывает «дьявольская ось»?

Ноутбуки становится все сложнее ремонтировать. Но почему?

Кадры в РФ. Все по прежнему: не нужно. Итоги 2 квартала 2024 в прессе и статьях

Игра в танграм и её алгоритмический потенциал

Как проходит крупнейшее в мире корпоративное соревнование

[Перевод] Новая модель интеллекта. Как пошатнулись принципы генетики, медицины и нейросетей

VGA-видеокарта на советских микросхемах

[Перевод] Как в Google выполняют ревью кода

Джин из бутылки или загадка Хогарта

Управленцы не в курсе, борьба с «изобретением велосипедов» и open source в России: OSS-отчеты, аналитика и мнения

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

Темные тропы ностальгии: Aliens versus Predator 2

Xiaomi разработала 4-нм чип. Это похвально, но кто его выпустит?

Автотесты на Postman в связке с Newman, Gitlab CI и AllureTestops: как организовать тестирование бэка на проекте

Сотрудник: а в чём твой вклад как тимлида?

[Перевод] Распадаются ли протоны? Ответ поможет найти Луна

29 июня 2024

[Перевод] Исследуем важную роль аналоговых технологий (перевод статьи из блога Texas Instruments)

Irbis-7B или как мы учили ЛЛМку казахскому языку

Saint HighLoad++ 2024. Заметки путешественника

Прощай VMware — привет Broadcom

Детей недостаточно учить только питону и ардуине

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

Android: form builder на старых добрых View

Простые истории про ускорение сборки большой кодобазы

KC868-M16v2: мечта ардуинщика (16 токовых каналов, 3 канала напряжения, SD, LAN, POE, дисплей, RTC и SH3x)

Анализ изменения возраста и антропометрических данных игроков Национальной Хоккейной Лиги

Почему 9 из 10 владельцев бизнеса не могут найти хорошего руководителя отдела продаж?

Какой агрегатор нейросетей выбрать?

Решаем задачу уровня «Невозможно». Сжатие хаотического бинарного кода. Суперпозиционные системы счисления

Можно ли научить нейросеть определять иронию?

Химический IT кентавр – хемоинформатика

Управление секретами IT-инфраструктуры

Предсказываем результаты плей-офф и победителя Евро 2024 при помощи машинного обучения и чата GPT 4.0 (часть 2)

Методики, Методологии, Методы, Фреймворки  –  Что к чему

Обзор и тестирование светодиодной лампы Bellight 12Вт Е27 в 2024 году

Китайская компания Loongson выпустила 64-ядерный процессор на уникальной архитектуре. Что это за чип?

Серфинг на Титане: волны, грязевые отмели и метановые моря

Что на неделе: жуткий Android-вирус, эротика в «Одноклассниках» и российский аналог YouTube

Три юзкейса Terraform, к реализации которых вам пора приступать

Разработка простого приложения для заметок на HappyX

Ревитализация и редевелопмент на примере газгольдеров XIX века

[Перевод] Береговые линии озёр на Титане формируются метановыми волнами

[Перевод] Жизнь – боль: как одновременно поддерживать в Rust синхронный и асинхронный код

Подключаем GigaCode к мобильной разработке

28 июня 2024

AI-программирование: как я решил задачу, не написав ни строчки кода

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

Фальшивый опыт в резюме QA: Обман ради работы?

Погружение в мир шестнадцатеричной системы счисления

За пригоршню ачивок

Конверсия 1 собеседование на 500 откликов на западном рынке. Как так вышло и чем грозит?

Go gamedev: низкоуровневое API рисования в Ebitengine

Полное руководство по Suricata: основы и важные команды

Как написать хорошее ТЗ?

[Перевод] «Уэбб» заглянул в самое сердце звёздообразующего региона

Как расширить JPA для работы с PostgreSQL

Скука как катализатор успеха

Клетка ХIX. Метаболизм

«Умная» плата управления продлевает срок жизни Li-Ion-аккумулятора. Как это работает?

Мозг из песка: Как производятся процессоры

Управление зависимостями в Javascript заходит на новый виток? Работа с ES модулями без сборщиков

[Перевод] Что нового в документации YDB во втором квартале 2024 года

Побывали на Young Con: все сервисы «Яндекса» под одной крышей для тех, кто хочет стажироваться в бигтехе

[Перевод] Что я думаю о Lua после релиза проекта на 60,000 строчек кода?

Как подменять данные в SSR-сайтах

Бег в жизни айтишника: от первой пробежки до запуска корпоративного бегового клуба

Переезд на Spring Boot 3.0 c версии 2.0: какие сложности могут возникнуть

Простой способ взаимодействия с Google Таблицами через Python (Gspread)

Мониторим и нагружаем приложения Jmix

Где лучше всего развивать свой стартап? Сравниваем Европу и США

Amazon: от книжного интернет-магазина до глобальной корпорации

Подборка докладов по С# 2023-2024

Древнейшее сражение в Европе — битва в долине реки Толлензе

[Перевод] Next.js и революционные изменения в React

Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать

Где работают айтишники, откуда работают и где хотели бы жить: результаты опроса

Чтение на выходные: «Чистый Agile. Основы гибкости» Роберта Мартина

Разбираемся в Scrum: Руководство с картинками и примерами

Обнаружение вторжений с применением технологий машинного обучения. Часть 2

Достаточно ли поработал Исполнитель?

[Перевод] Создаём сетевую карту на дискретной логике

Могут ли Apple Vision Pro и другие AR-гарнитуры заменить компьютер

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

Современные способы запуска фоновой работы в Android

[Перевод] Судя по наличию фосфата в образце с астероида Бенну, он происходит с океанического мира

Качество данных в М.Видео-Эльдорадо

Как СберМаркет тестирует простые и сложные продуктовые гипотезы на реальных кейсах

Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2)

Системный аналитик 1С: что за зверь и где он обитает?

Оптимизация управления цепочками поставок с ML-технологиями: как мы создаём инновационное решение для бизнеса

Проверка гипотез. Часть 1 — скорость разработки

Каски, плюшки и настолки: чем живут промышленные айтишники

Как вывести деньги с Deel

Как упаковать бэкенд-код на Go для аналитики на базе Spark

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

[Перевод] Космический аппарат НАСА «Юнона» рассмотрел лавовые озёра на спутнике Юпитера Ио

Миграция в облако быстро и без ошибок. Часть 1: миграция виртуальных машин

«Midjourney на коленке, но теперь с S3». Как хранить генерации с промптами в объектном хранилище

Python для начинающих на примере работы с переменными

Знакомьтесь, WOPI! Как настроить работу с документами в браузере

Экран для вывода данных через COM-порт

Крах самого большого производителя компьютеров: как сгинула компания Compaq (часть 3/3)

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

Плагины для VS Code, которые стоит использовать в 2024 году

Культура найма в США. Как приглашать и увольнять сотрудников и не бояться, что тебя засудят

Конструирование лучшей команды (мечты). Социальная инженерия. Часть 3

Коллектив как средство от тёмного лидерства

[Перевод] Эксперимент со сном и подручные препараты, что восстанавливают воспоминания

Работа с базами данных в Rust с помощью Diesel

Ачивки за коммиты в git. Пятничный пост

От RFC до RCE, или как неожиданная особенность библиотечного метода стала причиной уязвимости

Наш публичный детектор голоса стал быстрее в 3 раза (*), качественнее, устойчивее и теперь работает на 6 000 языках

27 июня 2024

Ускорение Python в 2 раза с помощью multiprocessing, async и MapReduce

[Перевод] У растущих чёрных дыр нашли много общего с новорождёнными звёздами

Цикл разработки LLM

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

Как мужик… в банк ходил

ЕС разрешили управлять дронами и учиться на частного пилота PPL гражданам России

Запускаем Stable Diffusion в Google Colab

Нарративный дизайн в играх

Как устроены видеоконференции

Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite

Полный гайд по UI-китам: как их создавать, подключать и ничего не бояться

Опасность устарела: несколько важных нюансов в новых стандартах C++

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

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

Перспективы, вызовы и тренды на ИТ-рынке: итоги дискуссии К2Тех на ЦИПР-2024

Как выстроить работу с кросс-продуктовыми фичами, чтобы не было мучительно больно: опыт команды VK WorkSpace

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

Сколько стоят клики на популярных рекламных платформах и где они дешевле: исследование click.ru

Как я стал не пойми кем

Spring Boot Starter: практически, принципиально и подробно. Part 2

База по базам данных. Для всех интересующихся

Сколько денег человечество тратит на технологии и как они распределяются

Бот авторизаций в Telegram для корпоративных чатов

Есть ли жизнь до fit/predict?

Фабричный метод в React: эффективное создание компонентов. Часть 1

Товарный знак на доменное имя

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

«Вкалывают роботы, счастлив человек»: сборкой iPhone на фабриках Foxconn теперь займется ИИ

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

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

[Перевод] Clojure: cond->, deep-merge, remove-nils и форма данных

[Перевод] Разработка ПО действительно так сложна? Или это мы делаем ее такой?

Как мы предложили сделать сайт МТС Live удобным для людей с особыми потребностями

[Перевод] Сила кэширования: повышаем производительность API и масштабируемость

[Перевод] Взлет и падение Sega: Легендарное путешествие в игровой индустрии

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

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

Устройство протокола DHCP в технических подробностях/недостатки DHCP. Атака DHCP Starvation

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

ИТ Магистратура и разработка. Все очень плохо?

Создаем Flutter-приложение для оплаты через СБП без натива

Как подключить Нетфликс в России — простой способ с нюансами

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

[Перевод] Почему нельзя парсить вывод ls(1)

Рабочий процесс команды дизайн-системы

Расширения 1С: хотфикс или костыль?

Как изобретали машину времени

Уникальный планшет со съёмным процессором в DDR2-слоте: что за устройство ценой в 100$ сделали китайцы в 2010?

Китайцы добились поддержки своих видеокарт ОС Windows. Почему это важно?

[Перевод] Кода: последний бой пара

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

Польза от Pentest для постинцидента

Моделирование реализации модуля Быстрого Преобразования Фурье (БПФ/FFT) и сравнение с аналогичным ядром от Xilinx

Atari: от рассвета аркад до заката легенды

Как сэкономить на обогреве пандуса при въезде в паркинг

Как организовать и оптимизировать дизайн-ревью

История мобильных видеоигр

Бегущий по лезвию мир: экономика Blade Runner

[Перевод] Что находится внутри образов distroless-контейнеров

Firmware в Linux. Коротко и своими словами

Тыц-Пыц — Заявок с сайта НЕТ: Ошибки ценой в 100+ тысяч рублей

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

Запуск стандартов PCI-Express 6.0 и 7.0 задерживается. Что теперь будет?

Почему искусственный интеллект — это дорого

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

Лицензия ФСТЭК: трудно получить, легко потерять, невозможно забыть

Кем можно стать в IT без опыта работы

Как создать Python-приложение, которое предупредит о приближении астероида

Middle-starter-pack по spring data

[Перевод] Коммерческая компания испытала напечатанный на 3D-принтере жидкотопливный ракетный двигатель, спроектированный ИИ

Как в IT-проектах работать с возражением Заказчика «Почему так дорого?»

Классификация комбинаторных объектов на примере латинских квадратов

PANGIT: Дневник разработчика #4

Как обновить ноутбук при помощи 3-d принтера

26 июня 2024

Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы

Как я участвовал в IOS Widget Challenge и что из этого вышло

[Перевод] Свет экрана в ночное время и риск диабета

Продвинутые техники работы с промптами в Midjourney

Загрузка es-модулей в браузерные приложения

Как мы пытались в Docs as code и проиграли

Нативная рефлексия в C++ уже близко

Frontend. Поток данных

VCV — новый тренд отечественного FAANG

[Перевод] Коварные утечки памяти в React: как можно обжечься на useCallback и замыканиях

Можно ли освоить иностранный язык за 3 месяца?

Контейнер ConditionalBitset — небольшое хранилище для условий выполнения

[Перевод] Есть ли у нас точная карта ближайших звёздных окрестностей?

Ассанж — свобода после 1901 дня в тюрьме и $520 000 за чартер в Австралию

История одного увольнения, или Как сейчас искать работу продуктовому менеджеру в IT

Дизайн-система: друг или враг?

Методы применения JTBD

Основная причина стресса на собеседовании — недостаточная информированность о происходящем

В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 компании «Миландр»

[Перевод] Анализ влияния тестирования

Руководство по ng-template и ngTemplateOutlet в Angular

Логирование во фронтенд-приложениях. Опыт Звука

SVG-виджеты для tcl/tk. Градиентная заливка и прозрачность. Часть II

12 мгновений опечаток и копипаста, или почему сбоит AI: проверяем код OpenVINO

Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

strtree — классификатор строк на основе регулярных выражений

В борьбе с вирусами: древесина

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

Как после долгого простоя интернет-магазин стройматериалов вырос в 5 раз и заработал 23 млн в месяц

Новый микрофронтенд за 20 минут вместо часа: как работает система автоматической сборки

Создание и обработка Excel файлов с использованием Python

Собираем docker и деплоим из GitHub Actions

[Перевод] Нам стоит искать признаки жизни на малых планетах с большими спутниками

Title case против Sentence case

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

Lock-free структуры данных в Rust

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

Вывод формулы разделительной линии «наивного» нормального байесовского классификатора

Апдейтить или нет: нужно ли брать новую ML-модель?

Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

25 июня 2024

Книга: «Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации»

Сколько стоит игра? Развенчиваю мифы о стоимости геймификации

Как новый 3D-принтер автоматически справляется с разнообразными экологически чистыми материалам

Эволюция корпоративной аналитики: от Excel к ClicData и Amazon QuickSight

Взгляд изнутри: как работает ОЦРВ Сириус

Создание парсеров на Rust

Как отзывы пользователей улучшают продукт. Кейсы Личного кабинета МТС Бизнес

Получение данных и логика сложных экранных форм

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

Путь от Product Manager к CPO

Как GlowByte помогла сети быстрого питания ROSTIC’S перейти на многоуровневую программу лояльности

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

Как отказаться от скриншотов в тестировании

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

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

[Перевод] Как уберечься от кражи репозитория (реподжекинга)

[Перевод] Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее

Эмуляция сбоев ФС. Ломаем PostgreSQL

ПОПАЛИ В СЕТИ. Как мы чиним оборудование в экстремальных условиях

ТОП-10 ошибок при создании сайта

Что пообещать себе, чтобы выучить иностранный язык?

Как моделируют мозг в томографии?

Динамические свайпы с помощью ItemTouchHelper

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

SunFounder Pironman 5: «взрослый» корпус для Raspberry Pi 5

Как страх бустит продажи CGM (Continious Glucose Monitoring)

Внедрение Business Intelligence с нуля — первые шаги

Ёлочка — игра в рекурсивное увольнение

Настройка Git сервера с нуля

Быстрый запуск Redis через Docker Compose

Творим дичь с помощью инструментов веб-разработки

Искусство мозговых волн. Как ученые визуализируют вызванные потенциалы: результаты опроса

Стоит ли вкладывать деньги в инфобизнес  в 2024?

Замена самых дешевых Wi-Fi реле Sonoff в освещении после 7 лет их использования в квартире

24 июня 2024

Что бы я передал себе в прошлое как опытный разработчик

[Перевод] Решение задач Front End с интервью. Promise Pool

[Перевод] Красота кода

EXModel от Shining 3D: простое преобразование 3D-сканов в САПР

Anytone AT-D878UVII Plus: DMR-трансивер из Поднебесной. На что он способен?

[Перевод] Рэй Курцвейл о том, как ИИ преобразит физический мир

Избранные задачи по алгебре с экзаменов в ШАД

[Перевод] «Мы думали, что это невозможно»: в районе экватора Марсе обнаружен водный иней

XSS в Sappy (частичный writeup)

Security Week 2426: стойкость паролей к перебору

Чистый код: Данные

50 вопросов для опроса по мотивации сотрудников для вашего вдохновения

Динамическое создание UDF в Apache Spark из строк кода: проблемы и решение («костыль»)

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

Да будет свет: обзор светодиодной ленты и умной розетки с Matter от «Яндекса»

Как тестировать PWA?

Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу

Как я нашел миллион под ногами?

Что нового в Greenplum 7. Заключение

Температурный датчик NST1002 от компании Novosense

[Перевод] Как освоить Streamlit для Data Science

Обнаруживаем атаки с помощью ML

FinRL Торговля акциями с использованием фундаментального анализа

Ещё одна статья Unity vs Unreal Engine

Всевидящее око и смертная казнь за просмотр порно: как устроен IT-сектор Северной Кореи

Как я развиваю свое приложение для хранения прочитанных книг?

От студента-новичка до инженера ИБ за 8 месяцев. Мой опыт старта в направлении, которое нравится всем

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

Проблемный Starliner: что не так с космическим кораблем от Boeing

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

Кратко про Multi-Head RAG: решение многоаспектных задач с помощью LLM

Быстро разворачиваем docker, nginx и certbot

Электронный наряд-допуск: ответы на вопросы по электронному наряду-допуску

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

Научный подход к медитации. Начало пути

Квест на Node.js — борьба с утечкой памяти. От диагностики до решения

[Перевод] Как устроены аннотации в Kotlin. Часть 1

Деплой .NET приложений для самых маленьких. Часть 1. Jenkins

Как мы автоматизировали поиск и анализ конкурентов с помощью нейросетевой модели GigaChat

ELK: использовать нельзя изобрести

[Перевод] Пять загадочных артефактов, до сих пор ставящих археологов в тупик

Автоскейлинг в Kubernetes: HPA, VPA и Cluster Autoscaler

Можем, умеем, практикуем. Новый бесплатный курс об информационной безопасности на практике

Великий спор Дж. Кейнса и Я. Тинбергена. А также курс доллара в Казахстане в 2024 году

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

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

Плейбуки в Ansible

Быстрый запуск PostgreSQL через Docker Compose

История профсоюзов Activision Blizzard

[Перевод] Иммунные клетки. Новые перспективы в лечении и регенерации

[Перевод] Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024)

Использование composer в проекте php для начинающих

Манипуляция временем транзакции в блокчейне Hyperledger Fabric

[Перевод] Как я автоматизировал свое утро с помощью Python

23 июня 2024

Организация структуры папок и файлов в React/Next по MVC-архитектуре

[Перевод] В шаровых скоплениях должно быть больше чёрных дыр средней массы

[Перевод] PACE отмечает Национальный месяц океана красочными видами планеты

Последний из Deus Ex

Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации

Netmiko: упрощение сетевой автоматизации на Python

Использование библиотеки для профилирования в Spring Boot

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

[Перевод] Разработка ядра – API для прошивки

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

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

[Перевод] Анти-паттерны в Go Web Applications

Базы данных не существует

Алгоритм Backpropagation на Python

Читаем ключевой контейнер КриптоПро (ч.2)

Почему для нас ошибки важнее достижений?

Telegram Боты на Aiogram 3.x: Деплой бота через Docker

Feature-Based Flutter Architecture

Кратко про осцилляторы RSI и Stochastic

Тьюринг. Гений, опередивший время

Миграция на другую систему контроля версий

Понимание бизнес-сущности системы при тестировании

Python logging — вывод лога на QTextWidget (PyQt6)

[Перевод] Введение в Advanced Views Framework

22 июня 2024

Как я сдавала ISTQB Foundation Level V4.0

Старт китайского аппарата «Чанъэ́-6» с космодрома Вэньчан на Луну — опыт космодромного туризма

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

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

Безмассовое объяснение тёмной материи или свет в гравитационной скорлупке

Сквозь тернии к разработке или радость и боль российской разработки электроники

Как я решил проблему 2038 года на Windows с Sandboxie

Работа с камерой в God Of War III

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

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

Что умеет новая модель Claude 3.5 Sonnet?

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

Управляем компьютерной RGB подсветкой без пк

[Перевод] Переводы в Китай. ВТБ, СБЕР и Тинькофф

Проектирование безопасного программного обеспечения с учетом целостности

Конрад Цузе — программист, обогнавший время

Обновленный дистрибутив Linux postmarketOS даст вторую жизнь устаревшим ПК и ноутбукам. Перспективы проекта

[Перевод] Лекарства снижающие давление помогают при эпилепсии

Введение в продуктовую аналитику. Зачем нужна и с чего начать внедрять

Microsoft решила не развивать проект подводного дата-центра. Есть ли альтернатива?

Кажется, LLM программирует лучше меня

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

Вакуумная камера из алюминиевой фляги

Описание внутреннего git протокола

Шпаргалка с командами для Windows, Linux и macOS (Терминал, VirtualEnv и Git)

[Перевод] «Мы пытаемся понять форму космоса»: учёных интересует, похожа ли Вселенная на пончик

Мартышка и АйТи

Что нам должна Система?

21 июня 2024

Отравляем кэш загрузок в Telegram для Android

Руководство по началу с нуля настройки решений речевой аналитики Яндекс SpeechSense и документации по платформе

Дневник разработки настольной игры СУПЕРТАНК. Часть 15. Про краудфандинг проекта в цифрах

Интеллект искусственный и натуральный. Опыт общения

Управление обращениями в туристическом агентстве (OTA)

[Перевод] Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Как ИИ будет менять интернет и телефоны?

Что нового в безопасности пользователей на Android: доклад с Google I/O 2024

Пишем кастомный Plugin SonarQube

Кто выжил при крушении Титаника?

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

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

Он победил LLM RAG: реализуем BM25+ с самых азов

Wolfenstein 3D: Начало эры шутеров от первого лица

Raspberry Pi Compute Module 4S: одноплатник для промышленности. Что это и зачем?

Загружаем товары из магазина Ozon в Google-таблицу

Чтение на выходные: «Шум. Несовершенство человеческих суждений» Даниэля Канемана, Оливье Сибони и Касса Р. Санстейна

Go и pgx. Пагинация в запросах к БД Postgres

Закон Бекхэма в Испании: налоговый режим для цифровых кочевников и стартапов

[Перевод] Swift 5.10

«Вундервафля в мире накопителей энергии»: твердотельные аккумуляторы от компании TDK

Tramvai — фреймворк для создания веб-приложений

Биомеханика: секущиеся кончики

Никотин — объективный обзор

Тревожность. Как дать обратную связь?

Минутка истории: Откуда пришла идея централизации и единого источника актуальных данных

Реверс-инжиниринг eBPF-программы на примере сокет-фильтра и уязвимости CVE-2018-18445

Дизайним собственное агентство. Выжимка доклада IT-конференции «Стачка»

Анализ данных в hippotable: графики и shareable URLs

Художественный фильм “Запустили”, или как отжать почти готовую орбитальную станцию

Гайд по работе сверточных нейронных сетей

Рассинхронизация

Мини-ПК NucBox K8: что это за девайс и на что он способен?

AI фэшн-стилист-колорист или как научить модель различать 16,7 млн оттенков без их текстового представления

Как устроены 4.6-битные сети: обучение

[Перевод] Проект модели солнечной системы из LEGO

IDE для разработки средств защиты в формате no-code

Архивация сегментов WAL с помощью Pgbackrest

Вам не нужен Lodash. Хватит! Пожалуйста

Побитовые проверки в Java и почему они так неоднозначны

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

Автомашинист. Возвращаем к жизни процессорный блок

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

Путеводитель по DevOps: видео, книги и курсы от сотрудников Selectel

Кратко: как новичку создать чат-бот с Gradio и ChatGPT?

Проблемы нормализации НСИ и их решения

Миграция в облако глазами инженера: как мы строили гибрид для 144 виртуальных машин и 104 ТБ данных

Как работодатель хотел стрясти с меня 110 тыс. рублей, но получил по шапке от прокуратуры

ЦВЕТА белиссимо

Перед тем, как выбрать оффер, пойми себя

Какой ноутбук Huawei выбрать в 2024 году: цены, характеристики, сравнение

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

Как эволюционировала платформа управления данными в Яндекс Go. Доклад Яндекса

VR в Blender 3d для инженера

Asynpg-lite: лёгкость асинхронных операций на PostgreSQL с SQLAlchemy

Сильный ИИ. Элира2. Сохранение диалогов ChatGPT

Введение в тестирование на Swift Testing

[Перевод] Первичные чёрные дыры могут составлять лишь малую часть тёмной материи

Грустная правда о программе баг-баунти от Яндекса

Изольгард

20 июня 2024

Вы мечтали побывать на археологических раскопках, но вам совершенно не хочется жариться под солнцем?

На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

Мечты о звездах: зачем куда-то лететь, когда есть телескопы?

Кино, финансы и data science

Итоги выбора светильников на столбы в СНТ: iSvet STR-103-2-5

Самый маленький open source свитч — как он устроен, что может предложить, мнения и некоторые альтернативы

# Casbin — легко о сложном в авторизации

Touch mouse

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

Звони первым, если проблема неизбежна. Снижаем contact rate проактивной коммуникацией

[Перевод] «Уэбб» переписывает учебники по астрономии

Вселенная как театр одного актёра

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

Реинжиниринг управления лицензиями (SAM) в Группе MOEX

2023: Рейтинг разработчиков решений видеоконференцсвязи (ВКС)

Байки с конференций — взгляд с обеих сторон

Виды, технологии и классификация 3D-принтеров для успешной 3D печат

[Перевод] Как защитить веб сервисы при помощи шлюза OpenIG

Кто такой операционный директор и какие качества отличают хорошего COO

Проект инструментария по управлению каталогами Active Directory, Samba DC и FreeIPA. Часть 1: Постановка задачи

Зачем нужно было делать своего робота телеприсутствия и что это дает

Отвага и отвага: как мы выбирались из полного абзаца с неработающей ERP на 39 производствах

Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

OSM, Graphopper и все все все

Почему дата-центры MWS такие надежные

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

KAN и веб-программирование

Автомашинист. Возвращаем к жизни процессорный блок

Эти айфоны ещё будут жить: Пишем и деплоим свои приложения из XCode на старые iPhone

Проверка на прочность: у электронной отрасли Китая проблемы. Что случилось и какие последствия?

Производители отказываются снижать цены на DRAM и NAND. На это есть две причины

[Перевод] Математики пытаются заглянуть в прошлое Большого взрыва

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

Самый дешёвый радиоконструктор с Али

Черепаха в лабиринте: Медлительное путешествие к свободе

Введение в стандарты DDEX: Как обмениваться музыкальными данными

Редактор кода Helix — лучше чем NeoVim?

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

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

Хочу всё знать: самое лучшее образование не за горами

Кадровые заметки

Клятва на крови: контрактные тесты с Pact в .NET. Часть первая

Клятва на крови: контрактные тесты с Pact в .NET. Часть вторая

Понимание RPC для новичков:

[Перевод] В слиянии Эль-Гордо нашли свидетельства взаимодействия тёмной материи с самой собой

50 вопросов для опроса по оценке руководителя для вашего вдохновения

Черные лебеди для российского маркетинга  –  мы уже не понимаем, что происходит

19 июня 2024

ИИ Яндекс пытается переплюнуть Тинькофф?

FastStream — новый убийца Celery?

[Перевод] Про новые санкции и экспортный контроль в отношении ПО и связанных с ним услуг

Гексафторид вольфрама в электронике

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

SARIMAX vs Экспоненциальное сглаживание: Когда простота побеждает

PLC.JS — первый по настоящему свободно программируемый контроллер

Безопасное проектирование программного обеспечения: Хеширование и salting

Клавиатура Clevetura CLVX 1: беспроводные технологии и тач-кнопки в одной модели

Почему лучше нанимать Project Manager из технических специалистов, чем управленца «с улицы»

Организация коммуникаций в Телеграм через proxybot

Как я решила задачу нахождения t-критерия Стьюдента как функции от доверительного интервала и числа степеней свободы

Как покупать акции технокомпаний в 4 раза дороже?

Космопути отдела нагрузочного тестирования — Cosmos

Пишем анти-легаси приложение

«Не смешите мои кроссовки»: бегуны из мира IT разрушают мифы о спорте

От логов к аудиту

[Перевод] Как бороться с ReDoS

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

Обзор хостингов-2024: наш опыт работы с крупными современными провайдерами

Пишем простые расширения для VS Code, автоматизируя задачи командной строки

Кто такой ИТ архитектор и чем отличается от линейного инженера?

Что нового в продуктах? Запуск альфа-теста ОС Selectel, релиз почтового сервиса и новые лимиты для K8s

Путь самурая SOC: создаем надежный workflow инцидента

Zyxel USG Flex 200H: не только файервол

Как работать с объектным хранилищем на Python

Нешаблонный ServiceDesk. Как мы сделали нотификацию в Jira с non-интеграционным продуктом

Аналоговые вычисления для искусственного интеллекта: как делать MAC-операцию при помощи закона Ома

«ОМНИ Проект»: как с nanoCAD BIM ВК ускорить проектирование на 40%

Как организовать безопасность контейнеров на базе Open Source

Открытые инструменты для бизнес-аналитики — когда нужно построить дашборды и работать с потоковыми данными

Ненавижу, _____, C++ массивы

Новые методы появятся в Set JavaScript

Использование Annotated в Python

Повышаем Data Quality: щепотка Soda для ваших данных

Чем на самом деле занимается дата-сайентист

Ускоряем sync.Map на 73% за 40 строк кода

BLE под микроскопом. Андроид. Часть1

Enlarge your BASHUI for free! Как увеличить потенциал производительности?

Миграция с Oracle на PostgreSQL: подводные камни и инструменты для перехода

Как настроить DNS балансировку с Consul

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

Пошаговый джуновский гайд по поиску работы в IT

Arduino — автоматическое определение скорости на входящем SoftwareSerial порте