18 сентября 2024

Изучаем карты с исходным кодом GeoServer

Склейка фото как отдельный вид искусства (как распознать мерцающую строку)

Как перевести приложение с Flow на TypeScript

Об изменениях в процессе доставки геометрического ядра C3D

Letter-Setter. Записки одной разработки. Часть 3

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

Психология цвета в веб-дизайне. Влияние цветовых решений на восприятие пользователей

Подготовка Django приложения для локальной разработки и деплоя

[Перевод] Что должен знать каждый разработчик о вычислениях на GPU

Делаем нагрузочные тесты за 5 минут (ну почти)

Java Remote Debug на стендах в локальных облаках (docker/Kubernetes), очевидные вещи (как мне казалось)

Синтаксический анализатор — модифицированный Shunting Yard

3D-печать для чайников. Часть 3: постобработка

Где искать вдохновение фотографу: когда кажется, что идей совсем нет

Аналоги зарубежных приложений для команд дизайна

VPN VLESS с XTLS-Reality быстрая инструкция по установке

Трансформация или чемодан без ручки (часть 3) «Костыли» в продукте: как бизнес и разработка идут к трансформации

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

Случай из практики анализа кода

Сегодня ВСЕ вакансии на Хабр Карьере бесплатные — поздравляем с днем эйчара

Электростатические двигатели достигли макромасштаба

Плюшки к зарплате: где место бонусов в ИТ и почему это боль HR

Имитируя гигантов: воссоздание условий Юпитера на медном проводе толщиной 25 мкм

Загрузочный 4G-модем, сёрфим в OS-невидимке Tails

Как зелёная сова отхватила себе место на мировой арене: история успеха Duolingo

Как я обнаружил проблемы у ЮМани (Сбербанк) с безопасностью и не получил денег за найденную уязвимость

Стек с поиском максимума

[Перевод] Как остановить слабости хороших команд

Они помогут стартануть в ИТ. Пять супергероев на примере системы наставничества в МТС

System Console. Доступ к регистрам ПЛИС из Quartus

Enterprise 128: компьютер, который опоздал на рынок

Простая латиница для русского языка

История: Опыт работы в нефтегазовой отрасли

Есть ли код в No-code?

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

Конфигурирование DHCPv6 и SLAAC в IPv6-сетях

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

Установка RuAntiblock с помощью скрипта (модуль для OpenWRT) для полного обхода блокировок в том числе Ютуба

Бесплатный курс по созданию сайтов для детей: 7 уроков по HTML и CSS с нуля

17 сентября 2024

Файтинги: cложности и особенности при разработке или почему инди-файтинги редкость?

Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика

[Перевод] Тренд на ИИ вернул производство микрочипов в авангард компьютерных технологий

Писать или не писать?

Взаимодействие микросервисов между собой

Open source решения для управления и работы с данными в облаке

ROP: код, которого нет

10 советов по Open WebUI, которые помогут в работе с нейросетями

«База данных» в гугл таблицах для телеграм-бота

Странные вопросы и комментарии на собеседованиях в IT

Релизы без страха: обратная совместимость

Добавляем lint-staged в NestJS и Angular приложения, включаем семантическое версионирование фронтенда

Безопасность «на берегу»: опыт внедрения подхода 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-боте

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

Измерение производительности NGFW

Грязные биткоины. Как защитить свои накопления?

Запрос на совьетпанк: Метрономикон — мир, в котором хотят жить люди из разных стран

API-шлюзы и сервисные сети

Темная магия IF,AND,OR [DAX]

Посмотрел как работают лыжи и срочно вложил 97 млн в этот бизнес

«Стачка» в Питере. Что ожидает участников крупнейшей в России ИТ-конференции

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

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

Необычный зверь: графическая оболочка Desktop2 для MS-DOS

Виды коммерческих лицензий и модели размещения СОД строительных проектов

Продолжаю экспериментировать над своим организмом, на этот раз сотка пешком за 30ч

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

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

Рейтинг Managed Kubernetes платформ

Apache OFBiz CVE-2024-32113

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

Сколько крупнейшие компании инвестировали в ИИ и чего им это стоило на самом деле?

Банки, финансы, 4% CTR (почти). Ситуативный маркетинг с щепоткой партизанского в Telegram Ads: взболтать и смешивать

gRPC: проблемы и решения при переходе с REST

Какая-то система СРК у нас стоит, но правильно ли она работает?

Проблема лифтов, игра Coding Lift

Jenkins — от монолита к распределению

Memory Fences и volatile в Java: низкоуровневые гарантии порядка памяти

Что такое HMPL.js? DevBlog №0

Ограничение скорости в Nginx для сложных конфигураций: HTTP/2, API и видеостриминг

Не так страшен найм в Яндекс, как о нём пишут на Хабре

[Перевод] Почему разработчикам Android стоит забыть слово Singleton

Как я забросил учёбу, но вернулся к программированию после комментариев на Хабре и даже написал первого ТГ-бота

Garak: инструмент Red-Team для поиска уязвимостей в LLM

WAF-экспресс, или Как закрыть RCE за два дня

Подключение Outline VPN на сервере без графического интерфейса

Как нам удалось в 100 раз ускорить решение оптимизационной задачи NBO в Альфа-Банке

Устаревают ли технологии?

Преимущества DAX на примере коэффициента проникновения

Интеграционное тестирование: виды, примеры и инструменты

Мое обращение в АП РФ по поводу замедления youtube, и ответ из РКН

Варварский, но практичный ремонт вырванной петли в ноутбуке

[Перевод] Топ-15 примеров того, как UX-дизайн изменил нашу жизнь

Свой надежный VPN. Настройка протокола VLESS XTLS-инструкция

Мобильные SDK: Играем по правилам

Как начать читать на английском и не бросить на 3-й странице

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 в Интернете

Лучшая помощь венчурных фондов — это не мешать. Согласны?

Как поднять на VDS свой веб-сервер. Пошаговое руководство для новичков

Война за клики: Как позиции в Google влияют на CTR?

[Перевод] Безопасность приложений больших языковых моделей (LLM, GenAI)

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

Чем заменить Wix и Shopify в России

Intel планируют разделить на части: как и почему

В Android блокируют установку приложений из сторонних источников. Почему это важно?

Обучение в Stanford Online: Advanced Cybersecurity

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

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

Unity для детей: топ-25 бесплатных видеоуроков

14 сентября 2024

Наши стандарты DX

Резолв DaVinchi Resolve увенчался успехом

29 поговорок и пословиц про джунов, сеньоров etc

Как делать чистые градиенты

Распределённый инференс llama.cpp через RPC

[Перевод] Реверс-инжиниринг  GDB для работы с Pwndbg

Void захватила более миллиона ТВ-приставок на Android

Как работать с Camunda 7

Как мы учим языки. Гипотезы Стивена Крашена. Часть 1

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

Регистрация ПАК (программно-аппаратных комплексов) в реестре российского ПО 2024

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

Администрирование PostgreSQL для начинающих (часть 5)

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

Администрирование PostgreSQL для начинающих (часть 2)

Администрирование PostgreSQL для начинающих (часть 3)

@tanstack/react-query + react typescript

Что на неделе: цифровой апокалипсис, новый iPhone, тройная «раскладушка» от Huawei

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

Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений

Мониторинг токсичного контента в AI продуктах

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

Невероятная история господина президента

Современные детекторы рентгеновского излучения

Делаем простой рисовальщик в PySide6

Как писать музыку на linux. Rosegarden без танцев с бубнами

Redox OS: операционная система на Rust с микроядром и поддержкой Unix. Что это за ОС?

Взлет и падение Силиконовой Долины как центра инноваций 21 века, 1995-2024 года

Решаем загадку Джиндоша на 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

[Перевод] OpenAI о новых моделях ИИ, которые умеют рассуждать

Диалектика vs Хаос: Или почему Гегель перевернулся бы в гробу

[Перевод] Сети Колмогорова-Арнольда: новый «старый» шаг к интерпретируемому ИИ

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

Flutter 3.24 и Dart 3.5: что нового для разработчиков и как это повлияет на разработку в России

Как мы генерируем GPT-нейросетями миллиарды объявлений на малом количестве GPU. Доклад Яндекса

Патенты на 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

Полгода программировал To-Do List и получил 0 пользователей

Apache Avro — на светлой стороне Кафки

От теории к практике: московские колледжи готовят новое поколение ИТ-профессионалов

[Перевод] Оптимизация, которая невозможна в Rust

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

IT-специалист 2.0: как прокачать скиллы и не сойти с ума в эпоху цифрового хаоса

IO Ninja: Программно-аппаратный комплекс для разработчиков и инженеров

5 приёмов, чтобы управлять ожиданиями клиентов относительно качества и сроков (от продаж к тестированию)

Долгожданная RTX 4090 для ML и не только: дайджест новинок

Зачем и кому нужны мониторы с частотой обновления 500 Гц и выше

[Перевод] Типы проб в Kubernetes: проверяем работоспособность систем

Как устроен китайский заменитель Ютуба

Как устроен китайский заменитель Ютуба

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

КАК ПРОКАЧАТЬ ПАМЯТЬ И ЛЕГЧЕ УЧИТЬСЯ

Mojo: убийца Python и будущее Ai?

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

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

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

Системный аналитик. Краткий гайд по профессии. Часть 2

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

Апериодический монотиль

Проектируем технологические решения в Autodesk Revit

Что мы потеряли и приобрели с уходом телефонии в сеть: смотрим разницу между SIP и PRI

Зачем медицине облака

Делаем правильный анаглиф своими руками

GoodbyeDPI начала массово отваливаться у пользователей РФ. Как починить и разблокировать Youtube

Майнинг. Что это такое?

Как растут компании

Минздрав, доки и стволы

[Перевод] Киберпротез. Он нейронов к магнитам

Закоулками мечты. Часть 2

Идеальная алгоритмическая секция на Golang (ИМХО)

Симуляция DOOM через нейросеть

С правильным Днем программиста

Отладочная плата с жирной ПЛИС за 500р или что делать со старым антмайнером — как я делаю собственную платформу

Использование подчеркивания в коде на Python

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

Как создать дракона в Roblox: гайд по анимации и программированию на Lua для школьников

12 сентября 2024

[Перевод] Детектор лжи 2.0. AI против человеческой хитрости

Языковая среда и преподаватели-носители. Неочевидные моменты

Как SpaceX нарушила Договор о космосе первым выходом частного астронавта в космос — и почему это хорошо для компании

[Перевод] Влияет ли суперлуние на жизнь людей?

Как Reddit стал самой влиятельной соцсетью в мире, и сможет ли кто-то повторить успех в России

IT-рынок РБ и РФ: две стороны одной медали или разные вселенные? ЭКОПСИ и Хабр запускают новое исследование

Микросервисы для тех, кто прикидывается разработчиком. Часть 2

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

Всегда ли виноват «Вася»: развеиваем мифы о человеческом факторе в ИБ

Четыре шага для запуска системы бронирования: кейс коворкинга Fifty Four

Автоматический перезапуск службы 1С на Windows Server с очисткой кеша-сеансов

Композиционный анализ при помощи CodeScoring

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере)

Я так хочу, чтобы лето не кончалось: истории про леща, северное сияние и созвоны на бегу (+конкурс)

[Перевод] IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения

ClickHouse vs BigQuery: 4 отличия в SQL

Создание data lineage в Apache Atlas из логических планов Spark (не без «костылей»)

Автоматизация безопасности: Когда пора использовать SOAR?

Бинго разработчика: собери свой сет кринж-ситуаций

«КОТО-ФИЗИКА»: ОБЪЯСНЯЕМ ТЕРМИНЫ КВАНТОВОЙ ФИЗИКИ НА ПРОСТЫХ И ЗАБАВНЫХ ПРИМЕРАХ

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

[Перевод] Не слишком ли много мы разрешаем нашим приложениям?

SQL HowTo: Загадка Эйнштейна, или снова Джиндош

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

Ctrl + Team: Кооперативные механики в играх

Аргон в электронике и не только: краткая история инертного газа

Исследование: рынок видеоигр будет расти на 5% ежегодно до 2030 года

Астрофтография: от советского объектива до автоматизированного управления телескопом

Девайс-холдер: кто такой, зачем нужен и насколько хорошо держит устройства

FREED++. Ускоряем поиск новых лекарств с помощью нейросетей

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

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

Вебинар «Ускоряем и повышаем эффективность работы инфраструктуры с SDN Sprut от VK Cloud»

Работа с большими файлами в Python

Redmine vs рост бизнеса: как мы решали проблемы масштабирования поддержки в Orion soft

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

С новым кодом! Ко Дню программиста посчитали нижегородское ИТ в деньгах, людях и «фишках»

Возвращаться в офис или оставаться на удаленке в 2024 году: опыт «Финама»

Space Invaders в 2 строчки кода (c#)

[Перевод] Поддержка CDS в Spring Boot и ожидания от Project Leyden

Как перевести 3000 сотрудников на корпоративный VPN и не сойти с ума (ну, почти)

Как мы делали чаты на Kotlin Multiplatform

Заставляем IDM Midpoint работать с внешними заявками

Letter-Setter. Записки одной разработки. Часть 2

Дизайн интерфейсов в России и других странах. Бигтехи и супераппы

Гейм-дизайн для детей: обучение Roblox

Умножение матриц и SMT – почему бы и нет?

Проблемы с Raspberry Pi 4 не дают выйти в бета-релиз Fedora 41. Но почему?

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

Сайзинг многоуровневого КХД (ч.2 Как сайзим)

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

Книги Python — рекомендации для вдумчивого изучения

Что думает LLM о смысле жизни программиста

Добавил возможность замены переменных окружения при запуске команды «Copy-Paste» в утилите «Rucken»

Зарядная станция Bluetti AC2P: резервное питание для удаленной работы, дистанционного обучения или кемпинга

IT с человеческим лицом: портрет типичного программиста-2024

Мощь и заоблачная цена: что известно о видеокартах NVIDIA GeForce RTX 5000-й серии

Как понятия 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 для начинающих: разбор юнитов и их функций

Подводные камни устройства карты видимости в СУБД PostgreSQL

Софт на диете: как мы в DCAP OCR разгоняли

Будущее DevOps-инженера

Что нам даёт понимание спецификации языка 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. О самосознании и самоидентификации айтишников

Психология цвета в веб-дизайне. Влияние цветовых решений на восприятие пользователей

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

Хабрахабр. Легенда о комьюнити

Проявление свойств эфира: доказано экспериментами

Итоги ICDAR-2024: Как и зачем нужно делать распознавание объяснимым

Автотесты на Java для websocket на SockJS

Диаграммы классов UML из PostgreSQL. Окончание

Трансформация или чемодан без ручки (часть 2)  Как избежать кризиса с ключевыми сотрудниками?

Prometheus: как Бог огня стал Богом мониторинга

Боль и непонимание на ретро: как мы наладили выявление и решение проблем в команде

I can do it — или как учить английский

3D-печать деталей для автомобилей

Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala

Открыли свой завод, чтобы не идти работать на завод

Устаревшие мифы про Java

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

Оптимизация Linux задерживается: ушел главный разработчик проекта Rust for Linux. Но почему?

std::execution принят в C++26 — пора знакомиться

Замена хлороксиленола: эффективная и экологичная дезинфекция

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

Автоматизация тестирования: 3 ошибки в начале обучения и как их избежать

Ускоряем Android-приложения с помощью Baseline Profiles

Разработчики Greedfall 2 таки раскачали лодку

Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов

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

«Не могу заставить себя сделать». Что на самом деле стоит за вашим сопротивлением?

Как настроить сериализацию с System.Text.Json в C#: кратко для новичков

Как помирить ИТ и бизнес, сделав разработку предсказуемой? (Базовый процесс работы ИТ команды)

Объект, ты null? Или как заключить контракт с компилятором в Kotlin

pico-rk86 — Радио-86РК на Мурмуляторе

Интернационализация FastAPI

Ещё слово о процедурной графике

Вышла в свет бета-версия 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-у

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

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

WAF: интеграция в SOC через SIEM или ASOC? (Часть 2)

Реализация мечт (нечеткая логика)! Пошаговый рецепт

Управление секретами Kubernetes с Sealed Secrets и Helm: GitOps way

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

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

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

Как тестировать производительность 1С без нагрузки на бюджет? Опыт «КОРУС Консалтинг»

Имитация Mitre-атак с использованием Atomic Test Harnesses

IBM 701: История создания одного из первых коммерчески успешных компьютеров

Рефакторим легаси при помощи ООП

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

Как системный аналитик может data-культуру развивать

[Перевод] План действий на 2024 для UX/UI-дизайнера и ссылки на статьи

ARCHI.TECH ВТБ: как проверить более 70 решений за несколько часов или что под «капотом» у архитектурного хакатона

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

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

[Перевод] Дешевле, эффективнее и без уколов. Новый «Оземпик» на подходе

BDUI: удовольствие или боль

JavaScript: структуры данных и алгоритмы. Часть 5

Санкции не работают: у Huawei гигантская чистая прибыль

Реализация событий через HTTP

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

Весь бекэнд сталелитейной компании — как это у нас устроено

AdGuard: Технический Обзор для Системных Администраторов

Мини-гайд по отправке сообщений из Google Таблицы или базы данных с Python

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

Опыт перехода с Power Apps и Power Automate на AppSmith. Объясняю «на кошках»

Робот Эрик: кусок алюминия с британским чувством юмора и безукоризненными манерами

Как в Яндексе 16 человек управляют 1800 переговорками по всему миру

Как инженеры теряют влияние на совещаниях

«Нерешаемых задач не бывает»: история о том, как я пришла в разработку в 27

Каннибализм трафика. Нужно ли вести контекст по брендовым запросам?

Лучшие 3D-принтеры для малого бизнеса в 2024 году

Презентация Apple 2024: новая кнопка на iPhone 16, функция слухового аппарата у AirPods, кинокамера в iPhone Pro

Кратко про библиотеку 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 для начинающего

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 5: Поведенческое интервью + Бонусы

Прекратил работу RomHacking — еще один сайт с образами игр для ретроконсолей. Почему они уходят?

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

[Перевод] JavaScript Clean Code: руководство для начинающих разработчиков

Рейтинг YouTube каналов — легко!… ан нет

Рольф под контролем

«Мотивация?» или «Вывод из демотивации?»

Новый метод оценки HashHop вместо “иголка в стоге сена”, RULER и 100 млн. токенов контекста

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

Как настроить автодополнение для команды ssh с хостами из .ssh/config

Полный разбор экзамена в ШАД 2024 года

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 рублей

Зачем в iPhone чип, который убивает FaceID

Обзор криминалистических артефактов Windows

Слепые вычисления и квантовые сети — на пути к квантовому интернету

Чудесное совпадение или плагиат в квадрате. Хабр, ну как же так!?

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

Трассировка на Go

Как мы провалили запуск эксперта по Wildberries на минус 200 000 рублей за 2 месяца

[Перевод] Rust 1.81.0: Error, новая реализация сортировки, #[expect(lint)]

Я наконец-то нашел лучшие аналоги YouTube — Платформа и Дзен… ох если бы это было правдой

Призрачно всё: новые рассылки кибершпионов PhantomCore на российские компании с использованием PhantomCore.KscDL_trim

Грозит ли нам очередная «зима» ИИ? И кто вновь подогреет интерес к 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

Чем занимается системный аналитик: разбираем на примере

Топ 10 аномалий в поведении пользователей на рабочих станциях в части кибербезопасности

Симуляция грязи в Blender 3d. Часть первая- База

История про переработки

Статический анализ структуры базы данных в проекте 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-проекта

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

Автоматизации REST API посредством Postman

Демосцена и FreeBSD

Как выжать из SOC все соки? Готовимся к подключению внешнего Центра мониторинга инцидентов

Как создать книжный клуб, если у тебя большая семья, и можно ли на нем заработать?

[Перевод] Апи версионирование по-взрослому

Анализируй-сокращай. Как мы перешли от вендоров на инхаус и как это сказалось на UX и архитектуре

Метём метлой. Рефакторим дизайн-систему, чтобы верстать макеты без боли

Sapiens: фундаментальная CV-модель для задач с людьми

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

Разбираемся, что такое S3 и делаем простое объектное хранилище на Go

Разработка сложных процессорных систем на примере модуля SMARC. Заключение

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

Что из себя представляет память CAMM2, чем она отличается от DIMM и SO-DIMM и какое будущее ее ждет

Платформенная команда как способ масштабировать бизнес

Тестирование и создание настолок: как я связал две этих сущности в своей жизни

Как мы выстроили экосистему разработки на 1С в Росатоме и победили техдолг

P2P общего назначения

Близость и еще 5 способов управлять вниманием пользователя

[Перевод] Новый ИИ-инструмент Google помогает городам справляться с жарой

Logstash. Преимущества фильтра Dissect над Grok

Сверточные нейронные сети (CNN)

Секреты успешного SCA: использование режима evinse в cdxgen. Часть I

Как мы провели соревнование вместо тестового на стажировку в DS-команду

Как небольшая компания из Тулы сделала большой проект для партнеров Xiaomi: увеличили продажи на 12,7%

Обзор Unified СХД Qsan серии XCubeNXT

Vivaldi 6.9 для Android — Настройся по-новому

Актуальные угрозы безопасности в Large Language Model Applications

Темные стороны контейнеров: риски и меры безопасности

Как отправлять SMS-сообщения из браузера с помощью API: три способа

Книжная полка DevOps-инженера

Я купил убыточное производство одежды, вложил 16 лет. И теперь на обороте 15 млн в мес оно приносит мне сумасшедшие 7%

[Перевод] Как 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

Игрострой. Программирование. Оптимизация как камень преткновения

Multicast DNS и DNS-SD

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

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

Letter-Setter. Записки одной разработки. Часть 1

Введение в Istio для Kubernetes: основы и начальная настройка

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

По следам игры «Королевство Эйфория»

Об особенностях электротехнических (и не только) сообществ: параллельные IT‑миры задают каверзные вопросы про JTAG

Как делать бизнес в Open Source

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

Автоматизация сканирования открытых сетевых портов

Один за всех или каждый занят своим делом? Разбираемся в устройстве команд корпоративных хранилищ данных

ГК «ОДСК», крупнейший застройщик Черноземья, пилотирует nanoCAD BIM

Ваш цифровой след: Погружение в форензику Windows

Агрегация данных для аналитики продаж с помощью DataSphere Jobs и Airflow SDK

Миграция основных и переменных данных в ERP-системах

Какой у вас уровень английского?

Погружение в параллелизм в Go

Не панацея, но помощник. О статическом анализаторе кода

[Перевод] Основные моменты выступления Laracon в США 2024 года по Laravel 11

Восходящее солнце, сакура и культурный шок. Как я объехал 13 городов Японии за 17 дней и успел отдохнуть

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

SEO продвижение сайта: Инструкция

Технологии создания трёхмерных моделей

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

Почему реклама плохо продвигает услуги? Ошибка №4: гиперсегментация рекламных кампаний приводила к 3-ем лидам в месяц

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

Заплатки на Scrumban: Tips & Tricks

Невероятная история Эда Торпа: как один математик смог обыграть сначала казино, а потом и весь Уолл-стрит

Стоит ли переходить на компьютер с ARM-процессором в 2024 году

[Перевод] Тау-белок, Альцгеймер и пересмотр концепции

Создание DSL на Rust

[Перевод] Магическая система типов Rust

ТОП-20 бесплатных уроков программирования в Minecraft для подростков

03 сентября 2024

Проект «Статистика дрифта». Часть 1. Настройка

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

Криптообменник: офлайн VS онлайн

Как продакт-менеджеру сфокусироваться на 80% Discovery и 20% Delivery: Руководство на основе реального опыта

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

Пуш-уведомления. Интересны, временами непонятны

Путь дизайнера: от фриланса до работы в штате крупной ИТ-компании

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

DuckDB. OLAP-куб в кармане

Книга: «Рецепты PHP. Для профессиональных разработчиков»

Платформа данных 101: зачем она нужна и как ее построить

ДЕЛОВАЯ РЕПУТАЦИЯ — ПУСТОЙ ЗВУК ИЛИ МОЩНЫЙ АКТИВ?

Платформа данных 101: зачем она нужна и как ее построить

Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени

[Перевод] Как использовать концепции тестирования для эффективного исследовательского тестирования?

Google Sheets как инструмент OSINT-детектива

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

Flutter Web. Часть 1

Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования

Наш опыт интеграции с Диадок — архитектура исходящего процесса

18 агентств по разработке интернет-магазинов. Выбираем ИТ-подрядчика для сайта

Перенос БД postgresQL из Docker'а на локальном хосте на Docker VPS: покомандная шпаргалка

Конфликты в команде и лидер организации. Как руководителю действовать в таких ситуациях?

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

NGINX Mail Proxy: на пути к INBOX

Рецензия на книгу “Базовая математика для искусственного интеллекта”

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

aldaas — БД с заготовлеными данными для разработки, CI/CD и всех-всех-всех

Антипаттерны в процессе разработки

Контролируемое и неконтролируемое машинное обучение — в чём разница?

Что умеет генеративная нейросеть Amuse 2.0 от AMD и как ее установить

aldaas — БД с заготовлеными данными для разработки, CI/CD и всех-всех-всех

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

Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж

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

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

[Перевод] Обзор бенчмарков для тестирования LLM (больших языковых моделей)

Kata Containers для Docker в 2024

В ДЭГ на президентских выборах проголосовало на 211 тысяч больше, чем было избирателей. Что это значит?

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

Многократные переплаты в ИТ и где они возникают. Ч.2

Кратко про low-code библиотеку для ML Pycaret

Не дай мозгу себя обмануть: 5 когнитивных искажений, распространённых в IT

Explor-им GitLab

[Перевод] CORS — это тупо

Как ускорить A/B тесты: несколько способов

[Перевод] Как неожиданный мюон произвёл революцию в физике частиц

Дайджест Облака Рег.ру за август

В детстве собирал советский конструктор, а теперь продаю инженерные решения для бизнеса

Big Data в моде: как мы внедрили 1-to-1 персонализацию в каталоге и поиске

Индекс твоего города — Всего города

Ну, пусть будут. Самые абсурдные изобретения

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

Тестирование ML систем

Crowd-Source OSINT: расследование умами масс

Сложно о простом. Самые популярные заголовки уровня L2 модели OSI в Ethernet

Таролог в тестировании

[Перевод] Создание гигабайтного коммутатора на Linux

Экономическая система мира Гарри Поттера

COFFEE MEET-UP: Знакомства и кофе в одной чашке

Без кода и программистов: как ИИ убивает low-code

Автотесты на Django: менеджмент данных тестирования на монолите

[Перевод] Демонстрируют ли гравитационные волны корпускулярно-волновой дуализм?

[Перевод] Демонстрируют ли гравитационные волны корпускулярно-волновой дуализм?

[Перевод] 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-инъекция для прохода в аэропорт без очереди

Важность мобильной оптимизации сайта

WebTTY: Доступ по SSH через браузер, даже там, где порт закрыт

[Перевод] Spark Essentials: Руководство по настройке и запуску проектов Spark с помощью Scala и sbt

Проектная аналитика: агрегирование требований заказчика и создание тех. задания

Оптимизация компьютера для лучшей производительности 1С

Вспомнил школьную физику, и теперь продаю горячий воздух на Авито на 12 млн в год

[Перевод] Краткая история Java

[Перевод] Документальный фильм о фреймворке, который изменил мир AI

История информационных технологий в банках. От почты до АБС

Топ 10 ИИ-фреймворков, или Сказ о том, как AMD проиграла рынок NVIDIA

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

Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis

Python. Tkinter. В ожидании релиза 3.13

Волшебный EPUB: как мы в Строках оживляем электронные книги

Стресс-тест заказа такси через приложение Yandex Go. Сравниваем интерфейсы пяти приложений

Создавая remote rc_car. Часть 1

О трёхмерной графике в GMS2. Часть 1 из 2

Винтик и Шпунтик осваивают квантовые вычисления

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

ПП №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 — что это такое и для чего нужно?

Murmulator OS (для пользователя)

[Перевод] Компьютерные вирусы для CP/M?

[Перевод] История 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 часов

Работа с регистрами сведений в КД 3.1

Git Hooks не так страшны, как их малюют

Даг Энгельбарт: инженер, который изобрел будущее и никогда не претендовал на известность и славу

Чтение на выходные: «Старт: история успеха SpaceX. Илон Маск и его команда» Эрика Бергера

Апгрейд с Xamarin.Native на .NET 8

Не цитрусом единым: зачем нужны красные ягоды

Тонкости настройки HikariCP

Разработка проектов через интуицию — Passion-Driven Decision Making

Настройка self-hosted K8s кластера с помощью RKE2 (Rancher)

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

Особенности расчета импеданса линий передач в Polar SI9000

[Перевод] Реализуем машинное обучение на сервере с помощью Swift

Strapi: CMS за 0 рублей

ФНС vs фитнес-клуб. Кто выиграл в суде 1 млн рублей и причём тут самозанятые тренеры

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

Продвижение студии дизайна интерьера: Как найти клиентов

Доля Linux растет быстрее, чем когда-либо. Что случилось?

[Перевод] TTPoE от Tesla на выставке Hot Chips 2024: Замена TCP для low latency приложений

Всероссийский конкурс «Начни игру»: денежные призы, обучение и нетворкинг

Как собрать и валидировать данные о программных активах для эффективного SAM-процесса

Топ-10 мониторов под любой бюджет: как выбрать идеальный экран для работы и творчества

Как мы искали альтернативу иностранному ПО

Цифровой сад

Цифровой сад

Решение головоломки из университетского квеста с помощью Python

[Перевод] Откуда берутся чёрные дыры промежуточных размеров

«Я просыпалась в 3 ночи и пыталась работать»: Как доводить дела до конца, не убивая себя

[Перевод] Энергия из крана. Жидкостная альтернатива электропитанию в доме

Сравнительный анализ скорости API брокеров: Alor vs Tinkoff

[Перевод] Энергия из крана. Часть 2

MiniBin — утилита для очистки корзины в Windows 10 на Python

[Перевод] 26 судебных дел против OpenAI, Anthropic и Meta*: короткий обзор судебных исков против крупнейших ИИ-компаний

Есть не один нюанс: что учесть при работе SOC с отечественными СЗИ

Роботизация бизнеса: что такое RPA и какому бизнесу подойдет?

Монетизация личного бренда айтишника

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

Обзор на изменения в UX базовых функций новой Astra Linux 1.8 в сравнении с 1.7

«Венера-7»: первый аппарат, который нырнул в инопланетный ад и подал оттуда весточку

Лирика в IT, или как мы научились вытаскивать тексты из песен. Опыт Звука

В закладки: 23 полезные ссылки для 1С-разработчика

Моделирование динамического плейбука. Практика расследования и реагирования, метрики качества

Легкий электрошок: береговая эрозия

Шина данных: применение в слабосвязанных архитектурах в Swift

Обзор изменений в WLJS Notebook

[Перевод] Истина где-то тут! «Искусство схемотехники: сборник X-глав»

UX-редактура: Как писать связный текст. Тема и рема

Гарри Поттер и имя типа в компайлтайм

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

Ниссан jooq

Личный чат-бот для каждого: интеграция VK CXHub и BotHub

29 августа 2024

Добавляем CI/CD конфиг для деплоя на выделенный сервер с помощью GitHub Actions

Как избежать выгорания в команде? — Процессы, методологии и современные технологии…

Справочник электронной базы в формате телеграм бота

# Основы менеджмента для начинающих руководителей и бизнесменов

TDD: да или нет?

VLESS vs ShadowSocks. Рассказываем про протокол, который придет на смену SS

Автономный бизнес — Telegram канал + LLM

2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении

Непрерывность бизнеса и аварийное восстановление: в чём разница

Механизмы образование антициклонов над континентами. А причём тут роса на траве по утрам?

Hashicorp Vault — gcs + gcpckms

Книга: «Грокаем конкурентность»

Немецкий Дуров: история Кима Доткома

Как требования в банках к ИБ усложняют архитектуру прикладных сервисов: кейс внедрения ВКС

Как создать свой собственный Taplink с помощью Python и GitHub Pages

Контрактная модель производства электроники. CaseGuru: тюменская технологическая компания хочет стать «русским Xiaomi»

Отправка уведомлений по таймеру в Apache Flink

Битва протоколов. Сравнение SPICE, RDP и TERA

10 кубиков синтаксического сахара

Мне нужна твоя одежда, сапоги и требования к проекту. Тестирование требований для начинающих

OSINT-разведка: идентификация пользователя по заданной местности

Как изменился импорт роликовых конических подшипников в России. Анализ эксперта

Как изменился импорт роликовых конических подшипников в России. Анализ эксперта

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

Soft-skills идеального тестировщика

[Перевод] Автоматизация Code Review с помощью LLM

SPA приложение, без JS фреймворков и потери SEO в Bitrix

В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

Что такое Decimal64 из Decimal floating point из IEEE 754 или точные десятичные числа с плавающей запятой в компьютере

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

Анатомия техдолга. Излечим ли пациент?

Жизнь после SAP: импортозамещение платформы данных

Как я начал писать unit тесты для Vue компонентов

Повышение параллелизма UnitTest'ов utPLSQL в Oracle

Как найти дизайнера, чтобы не разбирать 100500 откликов от художников и тех, кто «любил рисовать в детстве»

Рецепт идеальной разметки в Computer Vision

Оптимизация производительности Vue.js приложений: Практическое руководство

Протестировали 1С в облаке и создали новую методологию: опыт Рег.ру и DigiLabs

Сравнение SaaS-решений онлайн-магазина на Tilda и «Битрикс24» против on-premise-решения на VPS с WordPress и WooCommerce

Часть 3. TMA на KMP. Как платить через Telegram Mini Apps

Инженерные решения объектов в BIM

[Перевод] Cyrix: процессоры, оставившие след в истории технологий

«Семь бед — один тикет»: азы самодиагностики и помощи инженерам

Работа с бэклогом UX-исследователя

Климат-контроль 2024: подборка недорогих кондиционеров от надежных брендов

Как обмануть AI-детектор, чтобы он не распознал текст от ИИ

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

Made in China: вышел новый дистрибутив китайского Linux — Deepin 23

[Перевод] $1697 за выключатель кондиционера: DYI ремонт управляющего планшета

Успешные школьники в IT: могут ли дети зарабатывать программированием?

Разгоняем Sonoma: Секреты оптимизации GPU для максимальной производительности macOS 14

Трансформация или чемодан без ручки: Как сохранить бизнес и клиентов в условиях технических изменений продукта (часть 1)

Как разогнать монитор до 75 герц и выше

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

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

Распашные двери Атома: дизайн и устройство

Два оффера от американских компаний будучи в Европе: реальная история успеха

Анализ CVE-2024-38063: удаленная эксплуатация ядра Windows

Дилемма 3n+1 на Java. Кэшируем рекурсию

Ваши git и там и тут передают: как синхронизировать репозитории на мастере и репликах

Дымовая Завеса в Eclipse IDE

[Перевод] Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython

История и новые кейсы цифровых двойников: от космоса до интеграции с ML

Реализация Триггеров TSQL на Python

Как я ускорил свое мобильное приложение BookDesk на React Native в 3 раза?

Насколько 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

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

ML Meetup Wildberries 11/09

От десятков до сотен тысяч 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 бесплатных видеоуроков

Алхимики, ведьмы и инквизиция. Как я пишу фэнтези, в котором всегда побеждает добро

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

Как я собрал настоящую Hi-Fi аудиосистему за 125 тыс. рублей

Кем работать в IT в 2024: пентестер

Топ модулей для распознавания рекапчи на Python, Node js и PHP

[Перевод] Медленное электричество. Скоро возвращение постоянного тока?

Как улучшить пооперационное планирование в «1С:ERP»

Подбор оптимальной геометрии в компас 3d с помощью fluid x3d

Блиновская, Лерчек, Zenden и «Корчма Тарас Бульба» — так делать не стоит. Разбираю, как «дробить» бизнес по закону

Intel Gaudi — гонка ИИ-ускорителей

Собеседование по System Design: как запроектировать и не потеряться

Agile и инжиниринг: путь к новым принципам работы

[Перевод] Влияние периодического голодания на стволовые клетки и повышенные риски рака

Автоскейлинг микросервисов с HPA в Kubernetes

Где найти стажеров и молодых сотрудников: создали приложение с 900+ тысячами скачиваний

Доверие и честность в инвестициях, или два открытых вопроса Андрею Мовчану и Елене Чирковой по фонду GEIST

[Перевод] 10. Nix в пилюлях: Разработка с помощью `nix-shell`

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

[Перевод] Обновление CocoaPods: пошаговое руководство

Программирование на Python для детей: топ-6 обучающих программ

«Под капотом»: как объединить фронтенд с бэкендом и не сломать веб-приложение

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

Языки программирования, которые могут заменить 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 издание"

Краткий гайд по созданию визуальной новеллы. Часть 2: сюжет

Программа пишет статьи. (N003)

Как UX-дизайнеру пройти Whiteboard Challenge и попасть на работу мечты

Мемы + IT = Meme Battle

IT и PR: Встреча кодов и хэштегов на корпоративном поле боя

[Перевод] Сложная форма жизни возникла на планете два миллиарда лет назад

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

Программа пишет статьи. (N002)

Почему реклама плохо продвигает услуги? Ошибка №3: не учитывалось разное поведение B2C аудитории на поиске и в РСЯ

Как с помощью доработки RFM сделать CRM-рассылки эффективнее

Программа пишет статьи. (N001)

Как работать с динамическими блоками в Платформе nanoCAD и переносить объекты из AutoCAD

Как Мистер Бот для анализирования изменений в Нормативке осчастливил команду аналитиков

Еще одна конфигурация на базе OpenWRT (+PC) для обработки трафика

Преимущества DAX на примерах

Где и как использовать сниффер для тестирования веб-приложений на примере Proxyman

26 августа 2024

Большое UX/UI исследование мобильных приложений аптек

Страшное слово эстимация, или Как я впервые оценивала время на тестирование и перебрала

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

Программирование — искусство?

Дневник разработки настольной игры СУПЕРТАНК по «танчикам» для Dendy. Часть 17. Про грабли краудфандинга

Использование шифрования для защиты битового потока Xilinx 7-й серии

Видео экстензометр

Прототипирование и 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

Как выучить иностранный язык с Duolingo

Как будет идти война с ИИ (если верить авторам научно-фантастических сериалов)

Лучшая фича в Axure — это бага. Или наоборот

Demethodizing & Methodizing: от методов к функциям и обратно

Как безопасно использовать открытый код и не лишиться прав на ПО

MBA в Сколково. Обзор программы через призму личного опыта

IoT Geofencing: как мы сократили время определения функциональных зон, используя H3-индексы

Как IT-стартапам собирать инвестиции на массовом рынке?

Как я исправил сбой Microsoft Store в Windows (и при чём здесь Python)

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

Казначейство в 1С: Управление Холдингом. Планирование денежного потока

Хранение данных NFT в смарт-контрактах Ethereum

Автоматизация распознавания и подсчёта транзакций с изображений

Вместо Telegram: ТОП-14 email-рассылок для программиста

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

Комплексная безопасность становится цифровой?

Калькулятор и электронная книга на Python в 11 лет: успехи детей на уроках программирования

C3D Web Vision: функциональность и планы по развитию компонента

Python с Yandex music API. Или индекс твоей смерти

Тестирование работы “прозрачного” (TDE) шифрования 1С на базе СУБД MSSQL 2022

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

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

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

Микроконверсии как инструмент аналитики: скрытые возможности для роста

Улучшаем UX для тюменского термального курорта или история о том, как мы уменьшали количество очередей в офлайне

Вычисляем Вес в приросте в Superset

Почему арестовали Павла Дурова? Версия очередная, невероятная

[Перевод] Вычислительные выражения: Перегрузка

Придумал игру Radio Attack

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

Управление безопасностью приложений: всем выйти из сумрака

Не найдётся ли у вас оперативной памяти, мистер Нейман?

Каким мы увидим Марс 27 августа 2024 года

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

Скрытая угроза. Неочевидные ошибки на ИТ-корпоративе

Как я решил проблему с постоянными обрывами RDP-соединения после внедрения MFA-аутентификации

[Перевод] История развития телефонии в США

Индексирование баз данных в PostgreSQL: погружение в тему

Да кто такой этот ваш нетворкинг?

Результаты эксперимента с honeypot Chameleon — что нового мы узнали о хакерских атаках за 24 часа

[Перевод] OpenIDM: Управление учетными записями Active Directory

Кто такой технический писатель и как им стать

[Перевод] Профилирование приложений на SwiftUI с помощью Instruments

Тестирование и обзор лампы Ашан e27 8 Вт

Актуальность аналитиков и разработчиков 1C на рынке труда

Wow-эффект в продвижении продукта: формируем лояльность к бренду

6 книг по геймдизайну, которые стоит прочитать начинающим специалистам и всем фанатам игр

Чистый код: Принцип единственной ответственности (SRP)

25 августа 2024

Hono.js: Легкий Путь к Эффективным API

MacBook Pro. Или как я стал жертвой маркетинга

Делаем телеграм-бот для сохранения сообщений в блокчейн

Понимание прогноза глюкозы AndroidAPS

Кто работает за всех? Визуальный лидерборд для команды разработки ИТ

Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 1 (Arduino)

Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python. ч.2

Симулятор инсулиновой помпы в формате телеграмм бота

Все еще хотите стать тимлидом?

Logger C++

первый плагин на wordpress, общее впечатление, некоторые нюансы

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

Конструкторы, деструкторы, операторы — частые практики при программировании на C++

Telegram Mini App. Как создать Web App с нуля

Получение ОУКЭП и использование её в системах «Честного знака» (ГИС-МТ, МДЛП)

История Матрицы

Бинарный поиск на пальцах

Что на неделе: 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

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

Telegram бот «Конституция РФ»

Эмпатичные аватары: измеряем эмпатию в диалогах людей и воплощенных чат-ботов

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

Astra Linux и HAproxy

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

SMBus аккумулятор на bq40z50 — боль, страдания, подводные камни

Как мы делали low-code конструктор для Back office. Часть 1

Знакомство со Scratch для детей: как установить программу и создать первую игру

Что будет на PiterPy 2024: ML, JAX, JIT, GC, BDUI и другие увлекательные аббревиатуры

[Перевод] Аутофагия в моделях генеративного ИИ может стать проблемой в скором будущем

Чтение на выходные: «The Game Console 2.0. История консолей от Atari до Xbox» Эвана Амоса

Job Stories начинающим UX-редакторам. Как отличить Контекст от Проблемы

Как мы переехали с Greenplum на Delta Table

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

Как заставить ChatGPT не только писать код, но и исполнять его

Интеграция 1С с картографическим сервисом Mappable

pg_pathman vs декларативное секционирование — что лучше?

«Путешествие в Элевсин» или моральный базис LLM

[Перевод] JSpecify 1.0.0 и nullability в Java

Сокрытие конфиденциальных данных при логировании

[Перевод] Секреты и наука продуктивной четырёхдневной рабочей недели

Как рождалась и умирала легенда. Двадцатилетняя история Skype

От дизайна к фронтенду: как передать макет в разработку

Искусство ETL. Пишем собственный движок SQL на Spark [часть 7]

RuTube во всем проигрывает YouTube — а сможет ли его одолеть VK ВИДЕО?

Над РФ витает призрак Интегратора Разработок 1С

NVIDIA и ARM — От первых шагов до попыток поглощения

Тест поддельного шуруповерта Makita

Что дарит нам август: 5 необычных мини-ПК для самых разных задач

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

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

XML-RPC:  вызываем все, везде и сразу

Новая модель от Nvidia для генерации 3D объектов

[Перевод] Что значит инициализировать int в C++?

Статистический анализ результатов нагрузочного тестирования СУБД в условиях облачной инфраструктуры

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

Подсистема управления общими блоками SoC для ЗОСРВ «Нейтрино»

Мы заплатим вам 250К, если вы готовы почистить бассейны

Как я делал upgrade PosgreSQL 12 -> 16

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

Мир сквозь призму технологий: пять фильмов об IT на фестивале Doker

Безопасность контейнеров на новом уровне: Погружение в Trivy

[Перевод] GEOINT по McAfee: пример геопрофилирования и анализа изображения

Как создавалось меню «Пуск» в Windows: от битмапов до динамического рендеринга

Cisco: увольнения, смена приоритетов и перспективы

Создание скрипта на Python с помощью ChatGPT-4о: автоматизация миграции доменов

Без электроники: пневматическая логическая схема

Нужно ли вам красивое резюме? Оцениваем результаты эксперимента с помощью статистики

Геймерская интерпретация, квантовая механика

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

Methodcentipede

Собственные проекты, какими они должны быть?

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

Почему ты не можешь накачаться? Объясняю на стартапах

[Перевод] 9. Автоматические зависимости времени выполнения

Новый фронтенд-фреймворк?

22 августа 2024

Ключевые слова для iOS приложения

PERQ: оживляем чудо из 1970х

Установка youtubeUnblock на keenetic start

Видеонаблюдение на базе NanoPi R4S, rclone и mediamtx

[Перевод] Новое исследование предполагает, что наша Галактика либо переполнена, либо пуста — и непонятно, что страшнее

Matrix: децентрализованные открытые мессенджеры с E2E-шифрованием. Обзор возможностей и настройка своего сервера

Антимат в чате на iOS: как я мешаю пользователям сквернословить

Оценка задач в сторипоинтах: мой путь от абстрактного к конкретному

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

Облаку Рег.ру — год! Чем мы занимались все это время?

Поднимаем поиск по коду

Роль технического писателя в IT компании. Внедрение тех. писателя в компанию

От промптов к дообучению: четыре уровня адаптации open-source моделей

Развод на договорных матчах в ВК. Обман на 150к рублей

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

Шахматный компьютер «Интеллект-02», или делаем интерактивным ПЗУ

Полезный чек-лист: способы сокращения расходов при работе с Kubernetes

«Окно» в LLM: как компании из России найти безопасную альтернативу ChatGPT

Cloudlink. Умное управление облачной инфраструктурой. Часть 2: возможности платформы с наглядными примерами

Профилирование Java-приложений: от HeapDump до Grafana

Web-версия кулинарного android-приложения SystemCook

Технологии, которые перевернули жизнь. Их изобретатели и патенты

Проблемы поколений: история уязвимостей мобильных сетей от 1G до 5G

Как расследовать брутфорс в SOC

Графический дизайн для детей: обзор обучающей программы

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

Распределенные транзакции для самых маленьких

[Перевод] Разработка под Neo Geo: Числа с фиксированной запятой

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

Страх и ненависть в телевизоре: как 3 разработчика взяли целую кучу нейросетей и научили их находить буквально ВСЁ

Почему аналоговая электроника такая сложная. Часть 2. R2R ЦАП

K8s best practices или что будет если их не соблюдать?

OSINT: Нахождение секретной техники ВВС США по фото

«Перевод доставлен»: технотренды ТОП-5 банков России в разработке мобильных приложений. Разбираем на примере iOS

[Перевод] Профилирование приложений на SwiftUI с помощью Instruments

Выносите ViewModel из Compose функций

Защита серверов и данных: Zero Trust и 20 фич для вашей кибербезопасности

Готовые решения по внедрению геймификации – бонусные движки. Мой опыт: плюсы и минусы

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

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

Путешествие сквозь секреты прошивок: от BIOS/UEFI до OS

Кто пытался сделать политики конфиденциальности и обработки ПД чуточку понятнее, и к чему привели такие попытки

Adwaita-swift: теперь можно писать приложения для GNOME на языке Swift

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

Camunda 8. Почему не стоит использовать Connectors Bundle

Встречаем OmniCast — технологию, которая повысит точность прогноза температуры с помощью пользовательских метеостанций

[Перевод] В лаборатории астронома эпохи Возрождения Тихо Браге нашли многовековую химическую загадку

ARM представила апскейлер ASR, который превосходит даже FSR от AMD

Викторианский Бэтмен. Кто такой Джек-Попрыгун и как он повлиял   на комиксы про супергероев

Как меняются финтех-стартапы: от необанков для всех к приложениям для бабушек и поколения Z

История одной ошибки, которая в 9 раз увеличила продажи интернет-магазину суши… Но жадность выручку сгубила

Тестирование BLoC

Обзор базового набора функций IP-АТС Yeastar серии P

ИИ в CRM: как меняется клиентский опыт

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

Как улучшить вентиляцию в школе: от рубильника в подвале до управления через Алису

Как создать почву для развития софтскилов у сотрудников

Event Sourcing и Saga с помощью Marten и Wolverine на C# и немного модульного монолита

nanoCAD Конструкции PS. Конструктив на скорости х3

Большие простые числа: преобразование Фурье

Кластеризация: зачем и как объединять Gaussian Mixture и DBSCAN?

Не базовые навыки. Как расширить свои возможности и найти новые подходы в работе

Swift на FreeBSD

Введение в управление технологиями для стартапов

Сколько, реально, lossless треков в Яндекс Музыке

Postgresso 7 (68)

21 августа 2024

Темная магия DIVIDE[DAX]

Симулятор инсулинотерапии. Тестирование. Часть 2

Google CTF 2024 Quals — auxin2

Реквием по SCRUM: всё равно уже хайп прошёл

Приделываем лапки ИИ в 1с

Работа с файлами в ОС CP/M на компьютере «Profi»

[Перевод] Миссия Prospector 1 компании Offworld для демонстрации ISRU на Луне

Нельзя Просто Так Пойти и Купить Овцу

Применение CFAR детектора в качестве фильтра

Батарейки GP сменили дизайн и стали более ёмкими

[Перевод] Учёные обнаружили новую геологическую связь между Землёй и Венерой

Плохие тест-классы — перезапуск через боль

Серия книг “Грокаем” от издательства “Питер”

Backblaze: надежность жестких дисков продолжает падать

Серия книг “Грокаем” от издательства “Питер”

Новая эра (нет) фарминга/майнинга монет в криптовалюте

Джуны в IT: зарплаты в компаниях, вакансии и отклики

Что делать, когда клиент просит какую-то «дичь»

Как мы ловили «‎русских хакеров», которые нечаянно положили сервер заказчиков

Как DWH и BI-аналитика может помочь устранить до 80% ошибок при планировании отгрузок на маркетплейсы

Как организовать работу с API в Nuxt 3 без шума и пыли

Чистая Windows и разработка «без всего»

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

Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони

Как правильно формировать бэклог: простое объяснение на примере списка покупок

[Перевод] Стала ли AlphaGeometry прорывом в ИИ?

XML must die

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

Оптимизируем Shuffle в Spark

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

Делегирование почтового ящика в Carbonio

[Перевод] Почему мы видим цвета, которых нет?

[Перевод] Секреты переговорщика с хакерами

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

Под капотом облаков. Строим облачную консоль. Часть 1. Знакомство

Вирусы с яйцами. Какие сюрпризы скрывают вредоносные программы

Разделение и Объединение Pdf по страницам без стороннего компонента на C# и .NET

Использование isolatedModules в Angular 18.2

Как работает графика PS1

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

Мы роботизировали почти всё, но один процесс заставил нас полностью переосмыслить подход к RPA

[Перевод] Теория игр может сделать ИИ более корректным и эффективным

Ещё один фронтендер или как прогать три года и не суметь найти работу

Летний дископад, новые процессоры Intel и ApmereOne Aurora: дайджест серверного железа

Прошлое города и будущее: взболтать, но не смешивать

Как ОАЭ стали страной, на 90% состоящей из мигрантов, и как власти с этим справляются

Nokia 6555 — 17 лет стильной раскладушке

WAF: интеграция в SOC через SIEM или ASOC? (Часть 1)

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

«Бобер выдыхай»: Go, WinAPI и ассемблер

От разработки до миграции: как Аксеникс в сжатые сроки организует в Kaiten сложные проекты

Чужие тут не ходят? Продажи в B2B

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

Pupy Rat — возможности Open Source трояна

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

Нагрузочное тестирование СУБД в облачной среде — часть 2

Что такое компьютерная криминалистика (форензика)?

Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF

От Cocoapods к Tuist+SPM быстрыми шагами

Простые коммуникации в 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

Непрерывный мониторинг глюкозы Медтроник

Отделяем стек от рекурсии

Особенности фонетики якутского языка для синтеза речи

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

Вычисление логического выражения из строки в C# (.NET)

Локальное голосовое управление

Гайд по 3D-моделированию: Анимация в Blender для детей

Индекс твоего города

Гайд по работе языковых моделей для начинающих

[Перевод] Глубокое погружение в Sealed классы и интерфейсы

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

[Перевод] Подходы к организации автотестов: Чему мы можем научиться у разработчиков?

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

Современная адаптация матрицы Ансоффа. Матрица рынок-технологии

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

Как работа инженером в ИТ помогает создавать игрушки своими руками

Итерационное развитие CI в gitlab для фреймворка по авто-тестированию

[Перевод] Руководство по deep links в Flutter-приложениях

Книга: «Алгоритмы? Аха!»

Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

WordPress и CRM-системы

Про личную эффективность и борьбу с прокрастинацией

Практический пентест Kubernetes. Ищем открытые ресурсы

Sega Jet Rocket: аркадный автомат 1970-го года без компьютера и экрана

Управление секретами: путь от Opensource до Enterprise

[Перевод] find + mkdir полны по Тьюрингу

«Удаленный» этикет. Про штаны, котов и все такое прочее

Возвращаясь в IT (админская байка)

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

Легко и просто: как автоматизация упрощает работу с ГОСТ 57580.1

Образовательный контент. Цели и задачи. Виды и форматы

[Перевод] Эпистемология тестирования взаимодействия компонентов

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

Почему мы решили перейти с JUnit4 на JUnit5

Новый подход для классификации текста в чат-ботах

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

Шахматы на pygame: дубль два

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

К вопросу о стохастическом характере СУБД и проблемах с нагрузочным тестированием в облачной среде

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

Встроенная графика AMD Radeon 890M оказалась мощнее дискретной видеокарты GeForce RTX 3050

Как Яндекс создал технологию эмоционального синтеза в Алисе

IT Audit для автоматизации аудита

Работа над ошибками: как правильно работать с требованиями

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

Как настроить транскрибацию звонков и голосовых сообщений через API

Августовские DIY-проекты на базе Raspberry Pi: 5 разных интересных идей

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

Почему реклама плохо продвигает услуги? Ошибка №2: оптимизация рекламы по клику на телефон повышала CPL до 30 000 р

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

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

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

Плавающая запятая, что правит миром

Чек-лист для ревью SQL-запросов

Восход ARM: От Первых шагов до Войны за Рынок

Support в iSpring. Как мы непрерывно улучшаем процессы при изменяющихся нагрузках

Автоматизировать LinkedIn за месяц без команды разработчиков? Легко! Делюсь своей историей

Pack Scripts для Cobalt Strike

KandiSuperRes Flash — обновлённая модель повышения разрешения изображений

Как обеспечить качественный бэклог

Организация совместной работы проектировщиков в nanoCAD BIM Отопление и CADLib Модель и Архив

Poisoned Data — отравление данных для LLM и создание «Спящего Агента»

Where's hacker: как понять, что вашу инфраструктура атаковала APT-группировка

[Перевод] У меня был 6-дневный дофаминовый детокс — и вот что получилось

Симулятор инсулинотерапии. Тестирование

19 августа 2024

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 001. Загрузка картинки. GRF

Заметка: Что же всё-таки не так с зумерами?

Универсальный шаблон постановки бизнес задачи или product brief

5 рандомных вопросов на собеседовании iOS разработчика

[Перевод] Просто выберите Postgres

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

Мечтают ли Андроиды о нейропроцессорных модулях? Перенос модели TensorFlow Lite в мобильное приложение

Security Week 2434: уязвимое стороннее приложение в прошивке Google Pixel

«Ты не управляешь моей жизнью!» Как не сгореть в многозадачности: 3 способа сохранить концентрацию

Промежуточные итоги московской реновации 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»: как мы организовали айти-стендап на корпоративе

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

Китайская процессорная архитектура LoongArch продолжает развиваться: вышел 16-ядерный конкурент Intel Xeon

Что может сломаться при обновлении до FreeBSD 14.1 или 15-CURRENT

Подключение PrismaORM в NestJS-mod приложение и проверка его работы через REST

Запускаем таски по расписанию: когда важна высокая частота, а креши дорого стоят

Как пройти интенсив Школы 21 от Сбер

Продвинутые структуры Redis

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

Реальный кейс для РЕД АДМ и никаких сферических конфигураций в вакууме

Я проанализировал 250 комментариев под статьёй о том, как не смог «войти в IT в 35 лет». Вот ваши самые полезные советы

Отслеживание утечек памяти в iOS-приложении со SwiftUI в Runtime

Как подключить мультиметр к компьютеру

Делаем из обычного пожарного дымового извещателя Рубеж ИП 212-50М2 умный датчик дыма Zigbee

Как проверить оперативную память на ошибки

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

Git, Gitflow и ветка release: как разместить общий код команды в прод

Сравнение 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

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

Создание космической инфраструктура как возможный путь освоения космоса

Паттерн Unit of Work в Python с SQLAlchemy

Интеграция модели GPT-4 Omni в телеграм бота на Python

Бумажные книги по программированию — удобный инструмент или пережиток прошлого?

Прорывной транспорт из СССР: 5 интересных проектов

Кадры не нужны – 6, или спорные ачивки

26 к 1: легендарная серия в Монте-Карло и рождение «ошибки игрока»

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

Карта реализации историй

История серии Mass Effect: любовь геймеров, скандалы и оглушительный провал

Комплексный анализ CX с использованием омниканальных данных

На этот раз 800 км на односкоростном велосипеде

Развитие электроники по-китайски: уже 70% автономности в этой отрасли

Принтер СМ6337. Дополнения

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

«Быстрое свидание» с LINQ

17 августа 2024

Будущее мониторинга производительности

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

Сериализация сущностей с помощью декораторов на TypeScript

Запуск I2S Трансивера на Artery [часть 2] (DMA FSM, Pipeline)

Расширенный экран «Profi», что это такое и как с ним работать. Взгляд из 2003 года

Матрица Вандермонда

Создание и обработка медицинской базы данных с помощью python/R

Нужно ли программисту уметь считать?

«Не вредные советы для Лидера Проекта». Часть 3 — Планирование и Управление командами. Как правильно играть в «Квиддич»

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

По склону Фудзи

Симулятор анализатора спектра FSP-30

Создание первого макроса JavaScript для табличного редактора Р7 офис

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

Удобные шпаргалки по Msfvenom

Путь к Arch или как я от windows-юзера к линуксоиду шел

Креативное мышление — дар или навык? И почему оно так важно для менеджера проектов в IT

Телеграм-бот магазин на Python. Создание с нуля

ТОП-6 российских онлайн-досок. Чем заменить Miro

QML: отличие оператора ":" Qt.binding от Binding

Как простые NLP модели видят слова? | NLP | Пишем свой TF-IDF

Как создать многопользовательского телеграм бота с использованием PyTelegramBotAPI?

Интегрируем pandas с электронными таблицами: три способа

Автомонтирование SMB-шар с использованием KRB5

[Перевод] Key-Value Хранилище на Стероидах

Неклассическое чтение для руководителей: разборы и гайды по менеджменту, open source, контенту и *random topic*

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

Накопители от Western Digital с рекордной емкостью. SSD 128 ТБ? А пожалуйста

[Перевод] Бэкап памяти. Наш мозг хранит по 3 копии каждого воспоминания

Один день из жизни JavaScript разработчика и его техлида

Фабрики TSMC в США: деньги, переработки и перспективы

Reflection в Go

Что на неделе: в России разрабатывают аналог Android и iOS, Miro уходит из страны, а IT-специалистам не хватает эмпатии

Создание микросервисов на 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

Топ-5 моих советов фрилансерам

Внешний, гибрид или инхаус. Выбираем SOC по ингредиентам

[Перевод] arm linux на apple silicon mac

Место, где рождаются чат-боты: как мы пересобрали конструктор с нуля

Как определять объекты с ptz камеры

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

Майнинг криптовалюты на службе экономике России

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

Чтение на выходные: «42 истории для менеджера, или сказки на ночь от Генри Минцберга»

Как студенты МИФИ призывали Шиву на Eurobot 2024 часть 1

История Роберта Нойса: создателя интегральных схем и основателя Intel

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

Не используйте Lombok с JPA, пока не прочтете эту статью

Как понять, что работодатель не в себе — часть 2

Машинное обучение в человеческом обучении. Развитие проекта RuLearn

Программист искал работу в Испании 5 месяцев, а устраивался еще 4 месяца, итого 9 месяцев

Где работать в IT в 2024: X5 Tech

Синдром Zune: Как Microsoft проиграла битву за карманный плеер

«Старая добрая GTX 2080 теперь в облаке!»: дайджест продуктовых обновлений за июль

Принципы SOLID. Dart/Flutter

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

Задыхаться и кашлять: новый голосовой режим ChatGPT подражает Барту Симпсону и Йоде, но есть нюанс…

Продолжаем выжимать максимум из PostgreSQL

Куратор ➟ контроль ➟  качество

Как мы настроили ЭДО при помощи No-Code и Low-Code. Кейс МТС

Портирование Dangerous Dave для NES/Dendy

[Перевод] Использование ИИ и векторного поиска в Azure Cosmos DB для MongoDB vCore

Клиент-серверная архитектура. SA для самых маленьких

Головоломка «Сапёр» на 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

Феномен Рунге

SQL server: темная сторона AlwaysOn

Распределенные вычисления на Elixir: основные варианты реализации

Топ-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

Конец эпохи YouTube — пора бежать на российские аналоги или почему Rutube того не стоит?

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

Настройка мониторинга и отслеживания изменений на сайтах

Как провести IT-обучение и не остаться в пустой аудитории. Опыт подготовки команды к SwiftUI и лайфхаки для менторов

Гейминг с дисконтом: 8 отнюдь не новых процессоров, которые все еще тянут современные игры

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

Человек-швейцарский нож: чем занимаются аналитики ИБ и где мы таких берем

Fujitsu: японский IT-гигант родом из эпохи Тайсё

Производители ПК объявили о продлении гарантии на процессоры Intel, но не NZXT

Новый развод, договорные матчи (контрактные ставки)

Наш опыт эксплуатации Airflow в Kubernetes

Расширяем кругозор: Garbage Collector в V8

[Перевод] Картинка стоит 170 токенов: как GPT-4o кодирует изображения?

Внедряем DevSecOps в процесс разработки. Часть 4. Этап Test-time Checks, обзор инструментов

OldGremlin: снова в строю

Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++

Нагрузочное тестирование в разработке веб-приложений

Чего боятся стажеры в IT

Не берут на работу в IT? Инструкция, как пройти уровень HR и добраться до главного босса

Динамический рендеринг Angular-компонентов

Планируем переход с Civil 3D на nanoCAD GeoniCS

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

Альтернатива западу: кампусные коммутаторы и Wi-Fi от нового китайского вендора ZRJ

Что лучше для бюджетного игрового ПК: интегрированная графика или дискретная видеокарта

Как улучшить работу сайта с помощью оптимизации изображений Image Stack

Что внутри ноутбука Tanshi M16A? Разборка модели на базе AMD Ryzen 5 4600H и с широкоформатным экраном 16 дюймов

[Перевод] Синхронизация параллельной работы

Разработка онлайн пати игры за семестр

Над пропастью в IT

[Перевод] Химик объясняет химию, лежащую в основе кофе без кофеина

[Перевод] Полный гайд по тестированию на Flutter. Часть 9: Best practices написания Unit-тестов

[Перевод] Как автоматизировать работу с версиями API через Postman API и GitHub Actions

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

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

Пишем шахматы на двоих на 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. реальность

Один в поле не воин: почему сплоченная команда — это 90% успеха

3D-печать для чайников. Часть 2: Разработка и подготовка моделей для печати

Asp.Net приложение и многое другое вместе с ним (1 часть)

Как ИИ сокращает ДТП в России

OSINT Podcast: подборка подкастов

Взгляд на дополненную реальность в хирургии

[Перевод] Звездный час Артура Эддингтона: как британский астроном подтвердил теорию Эйнштейна

Инженер внедрения в IT: кто такой и что должен уметь

Битва с монстром. Региональный застройщик победил федерала и увеличил продажи в 4 раза с помощью контекстной рекламы

Может ли ИИ стать другом одинокому человеку?

PWA vs Native: где приложения для iOS и Android больше никогда не пригодятся

[Перевод] Учёные хотят использовать Луну для сохранения биоразнообразия Земли

Оптимизация производительности Flutter приложений

А ваша зарплата в рынке? Простой, как топор, способ это узнать

Работа Li-Pol аккумуляторов при -20 ℃

Колонизация: как нагреть Марс

От перфокарт до облаков: Как оставаться востребованным в IT в любом возрасте

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

Microsoft и Nvidia ополчились на владельцев старых ПК и ноутбуков. Что происходит?

Как заказчику или работодателю получить права на ПО, которое создано по его заказу или поручению

Практическая работа с BPMN

Учись сейчас, плати потом, часть 2

Как 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 и облегчить жизнь команде

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

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

Llama 3.1 и Mistral Large 2

Укрощение ClickHouse: почему ДанКо делает Visiology намного быстрее

На пути к первой работе в ML: 3 вопроса для подготовки к собеседованию

Как реагировать на атаки шифровальщиков: рекомендации для CISO

Управление конфигурацией: просто о сложном

[Перевод] Системы управления автопарком в 2024: инсайты, потребности и проблемы

SOAR и PTaS пришел конец? Обзор SecOps прогноза Gartner 2024

Из первых уст: что нового в релизе zVirt 4.2?

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

Часть 2. TMA на KMP. Пишем кликер для Telegram

Скорость загрузки сайта

Новый игровой ноутбук Huawei MateBook GT 14 ориентирован на внешние видеокарты. Что это значит

Что такое сознание и психика человека, и почему мы никогда не сможем в них разобраться. Подробнейший анализ (Ч. 2)

За кулисами разработки: кто такой IT Area Lead в Домклик?

Нам надоела нестабильность Microsoft Exchange, и мы перевели компанию на новый бэк календарей

Как музыка связана с физикой, и при чем тут секта Пифагора?

Как создать генератор кодов верификации на Go с помощью SMS API

Что должен уметь мидл бэкенд-разработчик

Гексы, Uber, или Учим автотесты ориентироваться на карте

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

Почему реклама плохо продает услуги? Ошибка №1 – отсутствие “пользы” и сложный язык снижали конверсию в 5 раз

Как построить и развернуть ML-пайплайн в Яндекс Облаке. Практическое руководство

Что там на рынке труда программистов 1С?

1С РИБ опять тормозит. Как лечить?

Первая ракета в космосе или миграция витрины эквайринг на ArenaData DB

Open Street Map — OSINT-инструмент для маркетологов

Заходишь в кафе и дышишь: как «Ростикс» улучшает вентиляцию в офисе и ресторанах

[Перевод] Сложности масштабирования 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. Подводим итоги

[Перевод] Полный гайд по тестированию на Flutter. Часть 7: Ошибки, которые усложняют написание тестов

Открытый проект Wi-Fi Bluetooth микророутера

Перфоманс-маркетинг или медийка? You choose

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

Сетевые протоколы и модели OSI: как всё устроено

Что такое сознание и психика человека, и почему мы никогда не сможем в них разобраться. Подробнейший разбор (Ч. 1)

[Перевод] Ботнет Mirai: как три тинейджера создали ботнет, способный отключить Интернет

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

Что могут построить дроны

О философии и книгах Вернера Гейзенберга

Нейроэкономика — как люди принимают решения о покупках, инвестициях, смене работы

Первыми смотрите ТОП доклады TechLead Conf 2024 в Санкт-Петербурге

Симметрии СМ-модели, идемпотенты. Часть V

Винтажные пиксели: как энтузиасты сохраняют классические видеоигры

Жизненный цикл activity в Android для QA

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

[Перевод] Сказ о слонах: Как я развивал инструмент, повлиявший на работу тысяч инженеров в Amazon

Как хакеры ломают облачную инфраструктуру хостинг-провайдера: кейс Standoff

Pipelining & Composing: улучшаем читаемость кода. Реализация на TypeScript

Как оживить Кандинский матрицами вращений для генерации видео — модель Splitter Next (часть 3-я)

Gradle заставляет избавляться от Android-модулей

[Перевод] Назад в будущее ПЛК

Backup-FuckUp — история про RCE с помощью архива резервного копирования

Raspberry Pi Pico 2: что нового в одноплатном компьютере за $5?

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

Собиратель конфигураций на Go

Программируемые Ethernet-модули: Будущее IIoT

Конспект-обзор на статьи по 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 — Запуск проекта. Как правильно выстроить иерархию власти в Гриффиндоре

Японцы разработали недорогой и надежный EUV-сканер. Наступает эпоха дешевых чипов?

Есть ли конкуренция в IT?

Великое мужское отречение или модный приговор

ПРИШЛО ВРЕМЯ БЕСПЛАТНОГО ХОСТИНГА (и домена)

Эффект Розенталя или самосбывающиеся пророчества

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

О чем вам не расскажут производители автомобилей с ДВС

«Вечная» мышь от Logitech и другие подписки на компьютеры, гаджеты и автомобили

[Перевод] ГАМК, Альцгеймер и восстановление памяти

FPC/Lazarus и Android

10 августа 2024

Работа с MongoDB Oplog: Как отслеживать изменения документов

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

CPP — custom product page для мобильных приложений

Раскочегариваем YouTube без установки софта на конечные устройства

Настройка почтового сервера Yandex spring boot

Как читать текстовые файлы в Python?

Изменяем значения ресурсов в играх с помощью Python

Тестирование кластеров Kubernetes инструментом Sonobuoy

[Перевод] Атрибут charset и важность его использования

Сетевой дайджест: работа интернет-провайдеров, необычное железо, ИБ и регулирование — обсуждаем примечательные материалы

Опенсорс на арене: правда ли так хороша 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

Что на неделе: туристическая капсула в космосе, поезд-самолет и битва OpenAI и Google

Как тебе такое, Илон Маск? Китай запустил первые 18 спутников связи. Вскоре последуют тысячи других аппаратов

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 с шумодавом: чего да как

Как вкусно приготовить «Сельдерей» (Celery)

Чтение на выходные: «Oculus. Как создать лучшую в мире VR компанию и потерять всё?» Блейка Дж. Харриса

Хромосомы и их проблемы

Смотрим на красивое – мощь от дяди Хуанга, Nvidia HGX H100 в Нидерландах

Magic bash script для установки драйверов Nvidia и CUDA (и Docker) в Ubuntu 22.04 и 24.04

Хвостатый ИТ-тест: так ли похожи питомцы на своих хозяев?

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

Пишем «Hello, World!» на Си для OpenWRT

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

Полезные фичи в Java: мой список

Представляем Taiga UI v4: еще больше компонентов и улучшений

Тестирование целочисленного сумматора с интерфейсами AXI-Stream на SystemVerilog

Как подружить веб-компоненты и JS-фреймворки

Как определить ценность продукта и повысить продажи: разбираемся на примере ITSM 365.Outsource

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

Mojo: убийца Python и будущее AI. Часть 2

Новые инструменты Modus ETL для работы с 1С

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

[Перевод] 3 причины, почему ИИ — пузырь (И 4 причины, почему нет)

Как подружить веб-компоненты и JS-фреймворки

Миссия Opportunity: скачок в исследовании Марса

Лампа Horoz Electric e14 8Вт — обзор и тестирование

Yaml — король мета-описаний

[Перевод] Angular: переменная в шаблоне, хорошо или плохо?

[Перевод] Башня на Луне может обеспечить астронавтов светом, энергией и ориентиром

Используем LocalDocs плагин для генерации кода по документации

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

[Перевод] Как улучшить время сборки в iOS с помощью модуляризации

Цифровое Бали, или Как киберпреступники атакуют организации в Юго-Восточной Азии

Три ошибки в деловом общении на английском языке

Windows 11 c интерфейсом «десятки»: необычный гибрид, который понравился многим

[Перевод] Шестая платформа данных: новое слово в хранении и обработке данных

Правильная аналитика записей сессий: ключ к повышению конверсии вашего сайта

Общее представление о контейнерах и бинах в Spring

[Перевод] Fine-tuning больших языковых моделей в 2024 году

Поглотит ли ИИ программистов?

Как самому собрать дата-центр: навыки гибкого мышления, 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

[Перевод] Освоение любой темы с помощью искусственного интеллекта и метода Фейнмана

Что поменяется в требованиях к веб-доступности российских госсайтов с 01.09.2024

Библиотека EremexControls.NET для Avalonia UI — Обновление июль-август 2024

Как продавать на маркетплейсах в 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 и все такое прочее

Внутреннее устройство sync.Map, сравнение производительности с map + RWMutex

On-premise, private cloud, public cloud: разбираемся в плюсах и минусах

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

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

Как мы перешли на конфигурацию Microsoft.Extensions.Configuration (IOptions) и стало хорошо

Мы всё время убиваем время? Про (бес)полезные созвоны

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

Оценка LLM с большим окном контекста

identity functions являются описаниями типов

Как CRM и “Яндекс.Метрика” делают продажи дешевле

Анализ проблем и «узких горлышек» в тестировании ПО

Обзор образовательных площадок для изучения фронтенд-разработки

Тестировщик в банке (не в трёхлитровой)

Владелец кода, отзовись! Как построить и применить систему владения кодом

Пишем своё приложение для установки 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. «Как айтишники «обувают» промышленников»

Разумный комплаенс как способ избежать когнитивных искажений при построении СМИБ

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

Как правильно использовать большие данные: строим хранилища на MPP-СУБД

Разработка сложных процессорных систем на примере модуля SMARC. Продолжение

Что делают лиды разработки, когда собираются вместе? Об опыте проведения встреч в формате LeadHub

Что добавить в портфолио новичку в IT, чтобы получить работу?

Простая автоматизация с Bash для новичков

Симметрии модели числа. ЧКСС. Часть IV

Улучшаем многоквартирный умный дом: лифт сам нажимает кнопку

Как стать продакт-менеджером бесплатно? Программа обучения с нуля

Как крипто-Кошелёк @wallet кинул меня на деньги

Даешь киберспорт! 50 лет победе «Каиссы» в первом чемпионате мира по шахматам среди компьютерных программ

Что стоит знать о Jetpack Compose: руководство для начинающих

Как 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

Анализ больших данных и «умный» компас для выбора локаций магазинов

Дружить надо со всеми

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

Математика матричных расширений: как происходит умножение матриц на примере T-Head Matrix Extension

Как писать про финансы? Чек-лист для авторов

Нижегородскую ИИ-разработку «Project Lad» представили руководству крупных энергетических компаний России

Почему «утекают» данные в больших языковых моделях. Часть 3

Используем 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

Установка Sentry в Kubernetes, отловы exception на бекенде, в браузере, на Android

DevOps Governance в продукте. Как можно улучшать процессы разработки минимальными силами

[Перевод] БАДы из-за которых попадают в больницу

Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет

[Перевод] Как NETFLIX обеспечивает безупречный стриминг? Взгляд архитектуры изнутри

06 августа 2024

Многопоточность в играх

Записки bash-скриптера. Листок первый. Сокращённый if

Не простое zigbee реле Modkam на 4 канала

В сотый раз об эргономике рабочего места (на личном опыте)

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

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

Python, CryptoAPI и российские криптопровайдеры

Малоизвестные фичи XRay, о которых невозможно молчать

SberBoom Home — новый этап в эволюции умных колонок

[Перевод] Как исправить ошибку 500 в Joomla

Блондинка из Питера научилась в Силиконовой Долине паять — и вы можете это тоже

Смотрим на обновлённые умные колонки SberBoom

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

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

OSINT: инструментарий по анализу профилей VK

Делаем навык для Алисы. Alice-ktx

[Перевод] Шесть способов позаботиться о здоровье мозга, когда вам ещё нет 40

Зачем нужен «глаз» тропическому циклону и  что там происходит? Циклон. Часть-2

Эффективная постановка и ведение задач в IT-проектах

Интерфейсы в JS с помощью @teqfw/di

Используем gocv, чтобы определить возраст, эмоции и пол человека по фото

Склад c ума: инженеры МФТИ создали первого робота-грузчика

Как я разработал собственную рекомендательную систему вакансий c hh.ru, и почему вам это тоже может пригодиться

Командный дух и перестрелки: Как прошел турнир Девелоники по CS2

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

Из Linux уберут поддержку десятков ARM-чипов. Что происходит?

Автоматизация проверок в Navisworks с помощью Python + визуализация в Power BI

Документация RuStore: как мы настроили автоматическую навигацию в Docusaurus

Топ методов, чтобы бросить курить

Что такое CRM и как её внедрять? v. 2024

Матрица компетенций. Часть 1. Меню-подход

Можно ли отследить пользователя Telegram через отпечаток браузера в Mini App

Немного о Запутанности

Информатор для стиральной машины

Что нового в Amplicode 2024.2

Введение в Identity Management с OpenIDM

Бенчмарки больших языковых моделей. Мультиязычный MT-Bench

Двухфакторная аутентификация (OTP) в OpenVPN с использованием FreeRADIUS и LDAP

[Перевод] Краткая история ИИ от журнала The Economist

Поднимаем динамические окружения для stateless- и stateful-сервисов

Новое поколение домашнего ПО от МойОфис — рассказываем, как мы переизобрели наши редакторы

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

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

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

Сколько раз в неделю – норма? О производственных совещаниях

Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера

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

[Перевод] Compose Desktop ShadowJar

Хранимые процедуры рудимент или еще актуальны?

Многократные переплаты в ИТ и где они возникают. Ч.1

Технологии Олимпиады

Инженерия устойчивости — основной инструмент выживания вашей организации

О чём не молчит Windows. Forensic сетевых артефактов на хосте

Знакомьтесь, элемент будущего: для чего открыли зелёный водород

Оптимизация метрик веба через аудит в Google Tag Manager: реальность или вымысел?

Чем накопители промышленного уровня отличаются от бытовых

JSON База данных на Python

ОС «Аврора» — веб-сервер в кармане

Ликбез по компьютерному зрению в банках. Как технологии ИИ защищают ваши деньги

Вот они, слева направо: три популярные ошибки при установке 1С-клиента на РЕД ОС

И бесплатную проходку на OFFZONE 2024, и работу мечты за день. Чудеса? One Day Offer

Алгоритм Чена — новая квантовая угроза? Разбираем риски раскрытия данных с криптографами компании «Криптонит»

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

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

Газлайтинг на работе

Что не так с расчётом биологического возраста?

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

Магнитная кухня: как в Дубне готовят кварковый суп

Найм глазами тимлида

Большая история маленького автополива

Как не утонуть в конкуренции? Стратегия семейного бизнеса с диффузорами на Ozon от 0 до 500 000 рублей в месяц

Стажировки в Solar JSOC. Часть 4. Как устроены обучающие тренинги для заказчиков

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

[Перевод] Состояние Spring в 2024 году

Стартапы vs корпорации: кто любит айтишников больше

Для чего оркестру нужен дирижёр?

Литий — новая нефть XXI века. Мировая борьба за главный компонент

Продуктовый дизайнер: как я получила визу талантов в Великобританию

Что было бы с улыбкой Фредди Меркьюри, если бы он обратился к ортодонту

Практический кейс реализации AutoML в банке

Как быстро удалить дублирующиеся строки в CSV, Excel и таблицах Markdown?

Использование WFM в производстве

Из филологов в Fullstack-аналитики: мой путь без прикрас

Не любой In-context learning одинаково полезен

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

Plug and /pray/ play

Vue.js. Genesis

Сборка Min.io dev кластера в контейнерах

Преодоление языковых барьеров с помощью ИИ

05 августа 2024

Система оценивания для проведения экзаменов, срезов в СПО

Искусственный интеллект в маркетинге: Революция, которая меняет правила игры

Не просите меньше: почему публикации реальных собеседований – ключ к лучшему рынку труда и высоким зарплатам?

Портируем ML модели на Java с помощью ONNX

Графические ускорители: битва между AMD и NVIDIA

Security Week 2432: шифрование cookie в браузере Google Chrome

Архитектура и ООП

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

Как несисадмин bash писал, или IMAP to API при помощи Fetchmail

[Перевод] GEOINT: местонахождение главаря банды, разыскиваемого ФБР

Eppie — P2P почта, теперь с графическим интерфейсом

Нахождение преобладающего элемента последовательности (алгоритм большинства голосов Бойера-Мура)

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

Как человечество будет воевать с ИИ (если верить писателям-фантастам)

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

Мотор «от Xiaomi»

Алгоритмы — самый провальный этап собеседований

Настраиваем аутентификацию по SMS и через мессенджеры для самых мобильных пользователей

[Перевод] Полный гайд по тестированию на Flutter. Часть 6: Тестовые двойники: Faking vs Mocking

Как современные технологии втягивают в алкоголизм

Ищем альтернативу Ngrok в России

Облачная инфраструктура в помощь продуктовым командам — как мы это делаем в МКБ

Микропроцессоры и Инопланетяне

Новая автоматизация: как мы в Lenta Tech прокладывали рельсы импортозамещения и запускали МЧД по маршруту ФЗ-63

Как использовать Web Scraper и Python для поиска работы после IT-курсов: кого ищут работодатели?

Почему ИТ-шники выгорают не как все остальные? И что про это пишут в научных исследованиях

Tibbo Project System (TPS): простой и идеальный конструктор IOT

Необычные инструменты для ЦНС

Симулятор инсулинотерапии

Кроссплатформенный фреймворк FireMonkey, Delphi

Игровая консоль Sega Master System II: знакомство с легендой в 2024 году

C3D Vision: новый функционал и интеграция с математическим ядром

Гипотеза о влиянии относительного соотношения ожиданий СУБД на производительность СУБД

Темная магия SUM и SUMX

Capacity Planning: от прогнозов к действиям — с помощью автоматизации

«Арендовал телефон — стал фермером»: знакомство с 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

Делаем резервное питание для роутера

Мистер Косяк

Налоги в Армении в 2024 и 2025 году

Meta и Nvidea раскрывают план по созданию нового цифрового мира

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

Власть, Эго, Смерть. От сверхчеловека к постгуманизму

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

[Перевод] Лучшая презентация для продажи ваших продуктов и услуг

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

Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО]

Упрощение Работы с Расширениями темам в Flutter: Инструменты и Пакеты для Генерации Стилей

[Перевод] Почему новый процесс в Node порождается так медленно?

Doom в mindustry? Псевдо-3D движок, финал

Вышел Linux Mint 22, встречаем новую версию известного дистрибутива

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

Отвязное приключение: в гостях у разработчика «ГЭГ» (часть 2)

Автостопом по мультиплееру. Часть 3: Клиент и Сервер

Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса

Разработка в финтех или как пройти 7 кругов ада для вывода продукта на прод

4 августа 2024 года. Новолуние

03 августа 2024

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

Звездные битвы: Талли-Фишер против Кеплера

Reverse engineering конкурсных списков поступления на бюджет в вузы России

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

Уход к дообучению моделей? Google купила исследователей и технологии Character.ai

Чиним YouTube на уровне роутера

Уникальный смартфон-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

Нужна ли разработчикам магистратура? Отвечают студенты программы «Распределенные веб-сервисы»

Scala Digest. Выпуск 19

В Telegram запущен новый дейтинг-сервис c возможностью заработка

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

Теория, практика и личный опыт в обучении IT-управленцев

История оптимизации Python сервиса: пара простых системных улучшений

Этапы формирования навыков программирования

Топ добавок для повышения работоспособности и энергии

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

Как приручить дракона. Пара примеров из жизни

Высокая доступность в Kubernetes

Ограниченное использование программ — или шифровальщик

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

[Перевод] Полный гайд по тестированию на Flutter. Часть 5: Mocktail

Дискеты в наше время: Япония победила их в 2024, метро Сан-Франциско будет использовать до 2030

Чтение на выходные: «Наука, не-наука и все-все-все» Ричарда Фейнмана

Нововведения в Kotlin 2.0

Эксперимент — зашифрованные ИТ-процессы в фильме «TRON: Legacy» как ключ к обучению

Roadmap: как рынок хостинга трансформировался в рынок облаков

Как уменьшить процент неквалифицированных лидов на вашем лендинге: простые и эффективные методы

Как мы приготовили Feature-Sliced Design в VK

Все дороги ведут домой или почему я уехал из Лондонского FAANG

Как мы апгрейднули поисковик в приложении Купера с помощью fastText и XGBRanker

[Перевод] Программируем микроконтроллер STM32 на Rust

Настройка на роутерах Keenetic отдельной WiFi сети с внешнем подключением через WireGuard

TMS Test IT: для мануального тестирования

Тестирование светодиодной лампы polaroid 10Вт — важен не только свет

Что такое Python и с чем его едят

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

Симметрии модели числа. Часть III

Как я внедрял SOAR: в чем разница In-house- и Outsourced-подходов

Как использовать сервисы Google на смартфонах Huawei с помощью Gbox и MicroG

Лицемерие найма: как HR-ы сами не соблюдают свои же требования?

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

Так ли бесплатен Open Source: подводные камни ИБ-инструментов с открытым исходным кодом

Распределённые вычисления, многопоточность, асинхронность и мультипроцессорность в Python

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

«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 рублей. Рассказываю, из чего он сделан

Метрики DORA: Мы их неправильно используем

Использование CUDA в Go: Библиотека go-cuda

Интервью с Вадимом Саркисяном —  руководителем отдела IT-инфраструктуры МоегоСклада

1 августа и COBOL: как они связаны?

WAF или не WAF? Дайте два! Решаем вопрос защиты веб-приложений

«Мы вам (не) перезвоним». Кого не берут в ИТ?

Сравнение Recraft и Adobe Illustrator

Юзабилити систем

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

Почему комментарии в коде — базовый инструмент, упрощающий поддержку и развитие проекта

BLE под микроскопом. Андроид. Часть3

Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве

Делаем Телеграм-бота техподдержки с CRM и плюшками за 15 минут

Права на программу для ЭВМ

Интеграционная платформа в The Platform: что умеет, как работает и зачем ей Workflow Engine

История Amazon: книготорговец, который стал миллиардером

[Перевод] История Same Origin Policy

Повышаем читаемость Symfony DI

Как организовать анализ большого объема данных в реальном времени

Адаптивная верстка на React Native

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

[Перевод] Генерация HTTP клиентов для Spring Boot приложения по OpenAPI спецификации

Коротко про IT: что нужно знать на старте

Техподдержка по Достоевскому: «Тварь ли я дрожащая или право имею?»

[Перевод] Депрессия, мотивация, физическая активность. Первые попытки объяснить связь

Главная помеха стать лучшей версией себя

Главная помеха стать лучшей версией себя

Главная помеха стать лучшей версией себя

Генерация Фракталов методом хаоса, UI на ScalaFX

Bug Bounty для новичков: зачем компании платят за взлом своих продуктов и как в этом поучаствовать

Hreflang теги для SEO

HowTo: базовая геоаналитика

Хакатоны в России: август и сентябрь 2024 / Призы и офферы ждут тебя

Вычисление любого математического выражения на C# (.NET)

10 certain indicators of a well-done UX design

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

Часть 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

Через аркадные автоматы к облаку: как GPU принес счастье

Как метрики приживаемости помогают внедрению IT-проекта

Cтейт-менеджмент на Flutter. Введение в Bloc

Разработка Java-проекта с ChatGPT-4: от идеи до реализации

Как советская машина всех в шахматы обыграла

Математическая модель робота KUKA в программе «Repeat»

[Перевод] Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование

Геймификация и управление персоналом

[Перевод] Настройка аутентификации с одноразовым паролем в OpenAM

Между строк: Анимации в UI Toolkit

Как положить приложение 21 запросом* к /actuator/health

Как 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

Линейная регрессия, решётчатые функции и типовые динамические звенья

ThreadPool – инъекция потоков

Chrome 127 — опять «пиратим» для Windows 7

Восстановление учетных записей в Carbonio

Симметрии модели числа. Часть II

Computed сигналы и ChangeDetection — подробный разбор

Как мы провели производственную практику для 150 студентов и зачем нам это нужно

Самый простой способ проверить работу веб-приложения под нагрузкой на примере JMeter и Grafana

Как использовать S3-хранилище в Kubernetes: руководство с примерами

Как мы написали конкурентные структуры данных на C++ и научились их верифицировать

Почему нельзя взять и перевести сервер с корпоративной системой на Linux и Postgres

Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО

Toshiba T-1000

Как организованы DDoS-атаки на банки. И не только. На пальцах

Установка Ubuntu 24.04 с полным шифрованием диска и использованием TPM

Разбираем email по косточкам

Человек мухлюющий — читы в гейм-индустрии. Часть 1: Ландшафт читерства и методы борьбы с читами

Записики о спамерах – 2023: небинарность на службе «солидного» бизнеса

Взлет и падение Sierra On-Line. Сказка с несчастливым концом

[Перевод] Более половины околоземных объектов могут быть «тёмными кометами»

Звездный час Зодиак АйТиЭм: тестируем российский аналог Microsoft SCCM

Проклятие знания. Как когнитивные искажения влияют на разработку?

Сложно о простом. Сетевой уровень (L3) модели OSI

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

[Перевод] Пузырь Big Tech: как с этим бороться

[Перевод] 2-опережающий предсказатель ветвлений в процессоре Zen 5: тридцатилетняя идея, которая до сих пор развивается

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

Алюминий, морская воды и кофеин: производство водорода

[Перевод] Seiko UC-2000, умные часы из 1984 года

Оптимизация Gunicorn для быстрых клиентов

С заботой о CPU: как найти узкое горлышко и сконфигурировать  Postgres Pro

Акции, игры и роботы: будущее ритейла, которое уже наступило

Greenplum: эффективное хранение данных с Hybrid Storage

Принципы проектирования программ и их отражение в спецификации на доработку ERP-системы

ИТ с пеленок: игры, которые знакомят детей с программированием. Часть 2

Как я сделал портфолио во Framer за 1 неделю

Упражнения, которые помогут прокачать UI продуктовому дизайнеру

Data Day 2024. Всё по полочкам. Секция 1

Как сбой CrowdStrike повлиял на авиацию

CI/CD Kubernetes платформа Gitorion. Highly Available кластер Kubernetes

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

Геймдев наносит ответный удар

Как создать самостоятельный ИИ

Telegram x ChatGpt x Notion = Картотека Лумана [Low-code]

Замедление YouTube с технической стороны

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

Опять Mikrotik и снова Telegram…

30 июля 2024

Основы типизации props в React

Кто такой Python-разработчик, что делает и какие навыки необходимы?

Руководство по использованию Signal в Angular 17

Руководство по использованию Signal в Angular 17

MacBook Air M3 8/256 через 4 месяца: опыт использования в дизайне интерфейсов, офисных и личных задачах

Т-Банк (Тинькофф) Финтех: мой опыт обучения и попытка трудоустройства на позицию QA-инженера

Хостинг серверов для сайта. Сравнение недостатков VPS провайдеров. Антирейтинг 2024

Raccoon Flash Explorer

CurlFetch2Py – Эффективное преобразование CURL и FETCH команд в структурированные Python объекты

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Мобильный AI на рабочем месте. Ищем реальную ценность

Windows — причина медленного интернета. Низкая скорость «загрузки», при нормальной скорости «скачивания»

Погружение в матрицу: расширение RISC-V от T-Head

OSS: Революция в мире датчиков мониторинга окружающей среды

Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев

Знать всё на свете нереально, но… Как система опросов помогает нам развивать HR-бренд

«У RISC-V впереди много проблем и ошибок»: прогноз Линуса Торвальдса

OSS: Революция в мире датчиков мониторинга окружающей среды

[Перевод] TypeScript что нового 5.5. Перевод. Часть 1

Как тестировать 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 год и немного больше

Состояние российского рынка NGFW на 2024 год и немного больше

Пара укравшая миллиарды. Взлом Bitfinex

Как безопасность искусственного интеллекта стала заботой DevSecOps

[Перевод] Soft Assertions в AssertJ

«Альт Платформа» — первый в России технологический комплекс для сборки ПО

Миграция неизбежна: сравниваем российские СУБД и open source, чтобы подготовиться

Почему UI3 в Figma не равно UX3

BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII

Продукт, который можно “пить”

Мощная рабочая машинка за 71.000руб: честный обзор ноутбука Ninkear N16 Pro

История 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

Анализ конкурентов. Что стоит учитывать?

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

Кастомные email-оповещения в Apache Airflow

Мастер-аккаунт Zeekr. Как Arduino поможет Вашему китайскому авто?

Топ добавок для мощности

Долой рандом, или ищем лучшие настройки для аугментации текстов

[Перевод] Создание масштабируемых приложений при помощи Kafka и реактивного программирования Mahi Mullapudi

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

React: одна любопытная особенность порталов

Имплементация чисел с фиксированной точкой (часть 2)

Переход в крупную IT-компанию: опыт и адаптация разработчика

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

Контент-маркетинг — как я пишу по статье в день, что это дает и как не сдуться

Работа SPI на MIK32 АМУР с платой ELBEAR ACE-UNO ревизии 1.0.1

[Перевод] «Уэбб» завершает второй год работы

Colud Native vs Cloud Agnostic в Data Engineering'е: выбираем подход

Дефолтная нейросеть. Что это?

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

Сборка Debian пакетов для расширений PHP

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

СКУД: контроль доступа для большей безопасности

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

Сборка Debian пакетов для расширений PHP

Что делать, чтобы любопытство не сгубило кошку. Биохимия и инженерия. Guest Post

Как я в 35 пытался стать Python-разработчиком, и почему у меня [пока] ничего не вышло

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

XLand-100B: первый в мире большой датасет для контекстного обучения с подкреплением

Используем LLM, чтобы найти «бриллианты» в тексте

Базы данных. Основы разработки и работа с индексами в PostgreSQL

Цикл статей о Greenplum. Часть 2. Оптимальный DDL

OCSP всё?

Эволюция 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 году

На смерть Агента Mail.ru

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

Симуляция живущего мира, живые 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

Как оживить Кандинский матрицами вращений для генерации видео — модель Splitter (часть 2-я)

Гарантированный успех: решай любые тесты на 100% с мощью GPT в твоем браузере

Умные цифровые гитары: 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

Lockheed F-117 Nighthawk – «Сэр, приказ есть приказ, но я в это не полезу»

С чего начинается игра?

User-Centered Design (UCD) Process: Полное руководство

Чтение на выходные: «Принципы изменения мирового порядка. Почему одни нации побеждают, а другие терпят поражение»

Безопасное соединение: как готовят ИТ-специалистов в столичных колледжах

Асинхронные увeведомления в Telegram: простое решение с новой библиотекой

Часть 2. TMA на KMP. Пишем кликер для Telegram

История и конец ICQ

Без компромиссов. Как добиться одновременно высокого качества в редактировании и инверсии изображений с помощью StyleGAN

Разбор CrowdStrike Falcon: общая архитектура системы, взаимодействие сенсора с Windows и описание ошибки драйвера

[Перевод] Как разработать онлайновый компилятор кода при помощи Java и Docker

Заставляем работать MinIO и Postgresql вместе

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

История IBM: От табуляторов до суперкомпьютеров

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

Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

Грубый подсчёт. Или как мне стало обидно, когда от вендоров требуют качественных приложений

[Перевод] Мои взгляды на программирование на июль 2024 года

PyMC3: байесовское моделирование и прогнозирование в Python

Обеспечение качества на всём пайплайне разработки, или как создавать продукты, отвечающие ожиданиям

Анализ российского рынка IBP/SCP-систем

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

Как приручить эмоции, чтобы прийти к успеху

Сеть 6G: введение в архитектуру гибридной спутниковой сети

Эффективность на максимум: как выбрать оптимальное сетевое хранилище (NAS) для корпоративной среды

Влияние MD checking на производительность и методы уменьшения влияния на работоспособность системы

Самостоятельно добавляем динамическую подсветку Ambilight на свой телевизор или монитор

Дебажим баги в дебаггере x64dbg. Без дебаггера

Windows NT 4.0 исполнилось 28 лет. Что из себя представляла эта операционная система?

Автоматизация рекламных кампаний -  Audience TArgeting Service (ATAS)

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

4,5 летний путь SAFe-трансформации Хоум Банка

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

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

Управление контроллером домена с помощью графического интерфейса в РЕД АДМ Промышленная редакция

Введение в Apache Flink: архитектура и основные концепции. Часть 2

Собеседование в энтерпрайз

Шесть причин выучить Julia в 2024 году

ИТ-перестройка: трансформация рынка разработки программного обеспечения в 2023-2024 гг

Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+

Витамин Д — почему так важен для организма?

Интерполяция: рисуем плавные графики с помощью кривых Безье. Версия 2

Flutter. Стиль кода — это все

Как команда Solar webProxy применяет критерии DoR и DoD в тестировании продукта

Вместо репетитора: как учить языки с помощью нейросетей

Пройти собеседование на аналитика 1С. Миссия выполнима?

TypeScript + React: путь к идеально типизированному коду

Настройся на 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 лет

Дискаверинг. Что это, и зачем он нужен?

PHP функции и способы их применения

AMD подтвердила работу над Zen 6, Zen 6c и Zen 7. Когда их ждать, и что там с сокетами

Обзор основных возможностей инструмента SimPCB для расчета параметров линий передач в программе Delta Design

Дизайн-тренды 
2025

Все проблемы A-U-T-H и слабые пароли

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

Что такое programmatic-реклама и как она работает

Внедряем CI/CD в разработку с помощью Gitlab CI

Проще некуда: феномен гиперказуальных игр

Ставим диагноз по базе знаний: ваш чек-лист по проблемам в процессах

Нужно ли техническое образование программисту?

[Перевод] Секретики в «повреждённых» скинах Winamp

Что вы скрываете, Mr. VMware? Вы прячете у себя Linux, не так ли?

Как мы настраивали ChatGPT на роль инициатора бизнес-знакомств

Передаем игру в эфире ZX-Spectrum или цифровой Дон Кихот в воздухе

Первый долгожитель Красной планеты: 48 лет назад на Марс опустился аппарат «Викинг-1»

НОВЫЙ МЕТОД МОЖЕТ СОЗДАТЬ БЫСТРУЮ МЕЖСТРАНОВУЮ КВАНТОВУЮ СЕТЬ

Метрики качества динамических плейбуков

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

[Перевод] Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing

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

Разбираем ошибки контекстной рекламы в премиум сегменте и увеличиваем количество лидов в 2,5 раза производству мебели

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

[Перевод] Интеграция REST и MQ брокеров сообщений через шлюз OpenIG

Как мы переводили автоматизированную банковскую систему RS-Bank V.6 на импортозамещенный стек

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

Какая бывает мотивация, или «Кто ты из Простоквашино»

Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент

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

Как обеспечить масштабируемость проекта со старта и подстроить 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

[Перевод] Онбординг пользователей: 9 шагов к совершенствованию процесса знакомства пользователя с продуктом

Разработка через Termidesk: утопия или рабочая реальность разработчика

Винтажные портативные игровые консоли, о которых вы могли не знать: 6 моделей конца XX века

Ornament-8. Аналоговый функциональный генератор поведения

ruMTEB: новый бенчмарк для русскоязычных эмбеддеров

Почему нашего филина зовут Гуамоколатокинт

Как установить Apache Spark за 10 минут

Avira: защита от компьютерных вирусов и «умного дома»

Авито мертв для бизнеса в 2024?

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

[Перевод] Сила gRPC в облачных окружениях

Flyway + Spring Boot: настройка и написание миграций баз данных

Наш первый опенсорс

От Junior QA до Product Owner: моя история роста в Exante

Я перестал использовать Copilot после 2 месяц. И вот почему

Строим свой WYSIWYG с помощью LexicalJs

Как cделать тестирование кода более эффективным: принципы F.I.R.S.T

Тест батареек Фа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: Подготовка

[Перевод] Что такое supervised fine-tuning?

Пять необычных ПК, которые поместятся в карман

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

Что поможет настроить процесс работы с обращениями пользователей

На что обратить внимание при выборе ИТ-партнера? 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

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

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

Есть только 5 способов создать компанию стоимостью более 100 млрд.$. Какие?

Как визуальные головоломки помогут выявить AGI

Как вести документацию, чтобы никто ничего не понял. Немного теории и вредные советы от МТС Диджитал

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

Разворачиваем стенд для 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 лет в медицине и почему вас часто лечат по старинке

[Перевод] Топ 5 паттернов проектирования для Spring Boot приложений

Приватный Kubernetes за 50 минут

14 конференций осени и 14 видеозаписей докладов

Разбираемся с новой уязвимостью в Android-библиотеке Jetpack Compose: как открыть любой фрагмент из вашего приложения?

Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust

Импортирование csv или json файлов в Heroku Postgres Databases

Наш опыт применения AI-технологий для классификации документов для подачи в суд

Как мы внедрили подготовку аналитиков  к kick-off meeting перед выводом сотрудника на аутстафф

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

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

Как развивалась технология экстремального сжатия LLM: от QuIP до AQLM с PV-tuning

Трекеры и верификаторы интернет-рекламы: оценка Mera (by Okkam)

Быстрая обработка данных в data lake с помощью SQL

[Перевод] Как с помощью supervised fine-tuning кастомизировать LLM

Как лучше узнать свою аудиторию

Легко ремонтировать, доступная цена. CMF Phone 1 — что это за девайс?

[Перевод] Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты

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

[Перевод] Мэттью О'Коннор о лечении атеросклероза и борьбе со старением

AMD готовит революцию на рынке ультрабюджетных процессоров. Нас ждут Ryzen 3 или Athlon на AM5 дешевле $100

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

От веб-настолки до 3D-метавселенной: как мы разрабатываем игру для сотрудников

Почему у интернет-магазина мало продаж? Ошибка №7 – реклама всего ассортимента была убыточна из-за дешевых товаров

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

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

Щупаем первый 8-битный процессор от Intel — 8008

Как проверить успешность фичи

То, чего на самом деле следует бояться

Диспетчеризация и автоматизация многоквартирного дома на 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 гг

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 3 / Stack2)

Разбираемся с MavenGate. Настолько ли он страшен на самом деле

Быть или не быть тимлидом: разбираем на пальцах

Критерии оценки документации

Теория электронных сообщений. Как мессенджеры и соцсети изменяют наше мышление и речь

КОГДА СТОИТ ВЫБРАТЬ ТИЛЬДУ?

Разработка сложных процессорных систем на примере модуля SMARC

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

Netmiko и автоматизация управления коммутаторами Cisco

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

Летняя распродажа в издательстве «Питер»

Лунная экспедиция: Триумф науки и технологий, или масштабная мистификация?

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

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

Что такое социальная инженерия и как противостоять атакам мошенников?

Чек-лист по кибербезопасности. Ключевые факторы риска и проверенные практики их минимизации

Инженерные расчёты: кто пасётся на лугу?

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

Риски искусственного интеллекта в критической инфраструктуре

Как веб-специалисту начать пентест API мобильного приложения и не сломать макбук

11 ИИ-инструментов, которые ускоряют создание IT-продуктов на всех этапах разработки

«Первый Русский SSD» от GS Group — что пошло не так?

Последний день Помпеи, но 12 млн лет назад: как супервулкан сохранил для нас гигантскую экосистему

Эволюция потребностей в работе с логами и обогащениями [Оголяемся технологически. 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

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

Как я обучил модель, которая понимает русский лучше GPT 3.5 Turbo

Все реки в порядке: как и зачем в географических науках ранжируют водотоки

Как я «try|tried» написать на Rust

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

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

Телеприсутствие, 3D-видеосвязь и НЕголографические будки

Большие простые числа: теория и практика их поиска

Что такое Data-Oriented ECS

[Перевод] Костюмы-стилсьюты, вдохновлённые «Дюной», могут позволить астронавтам перерабатывать мочу в воду

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

Как проектируют дата-центры? Разбираемся на практике

nxs-marketplace-terraform: люби и пользуйся

Автообновление редактора кода Zed

Дурная слава или Сердце, для которого не было ничего невозможного

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

Как мы попали в Матрицу и начали в ней жить

Форматирование строк в 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 коды

Сложно о простом. Канальный уровень (L2) модели OSI

Библиотека nalgebra в Rust

Кремниевая долина в турбулентности: как изменился рынок труда в 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?

Глобальный сбой в системах Microsoft поставил мир на грань техноапокалипсиса. Но почему в России все в порядке?

[Перевод] Использование Verified Permissions для реализации точной авторизации в высоконагруженных приложениях

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

Как научить кота программировать. Необычные подходы к изучению нового

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: Знакомство с методами тестирования

Антипаттерны тестирования: как не стоит писать тесты в Python. Часть 1

1924-2024 — Сто лет электроэнцефалограмме (ЭЭГ)

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

Подключение и использование Impinj R420 с Python (без Speedway Connect)

Когда встретился с проблемой nullptr! = NULL лицом к лицу

Утечка: GPT-4o mini от OpenAI станет доступна сегодня

С какого момента возникают права на цифровую валюту (в блокчейне)?

Недвижимость и ее инфляционная «защищенность» в реальных цифрах

Использование Manim + Python для визуализации. Перестановка (комбинаторика)

Роб Фицпатрик: «Спроси маму:...». Коротко, по делу

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

Occlusion masking: просвечиваем стены в Unreal Engine

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

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

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

Хостинг-провайдер удалил сервер. Был ли умысел?

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

Охота на змея: как обнаруживать эксплуатацию уязвимостей из арсенала  группировки Shedding Zmiy

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

«Меня увольняют» или манипуляции 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. Методы

Всего два месяца — и новый релиз: Linux 6.10 уже готов

Строим свой PAM на основе Teleport

О чём не молчит 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'ов

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

Новый принтер из Anycubic Mega S

Feature management в Тензоре

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

Нужны ли хоть кому-то дирижабли? Смотрим патенты

Программируем систему окружающей среды из игры 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 — Что нового?

Айтишник готовил видео о работе в Sber AI, но на него набросились «патриотические» каналы

Управляем системой через AHK | Создаем, открываем папки и двигаем окна одной кнопкой

CyberCorrector@CyberOffice.pro

Макросы для Nuke через AutoHotKey | Ноды и связки нод по нажатию одной кнопки | Работаем в Nuke быстрее

3D-печать с использованием технологии MJF: все, что вам нужно знать о multi jet fusion

Как я начал работать в 5 раз быстрее | Клавиатура с макросами | Stream Deck за 500 рублей

Vector76 Attack: исследование и предотвращение угроз для сети Биткоин детальный криптоанализ на основе реальных данных

Почему вы должны быть заинтересованы в регулярных силовых тренировках? 7 объективных причин

Исследуя мир изображений: PicTrace и искусственный интеллект в действии

Бутстрап и доверительные интервалы: от теории к практике на Python

Data Vault: Мой опыт создания модели вручную

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 максимально канонично

Как работает генерация видео в open source проекте Wunjo CE

Как мы делали умного помощника: Use Case внедрения умного чат-бота на основе подхода “Карта знаний” и LLM GigaChat

[Перевод] Протез стопы. Достоверная имитация бионической конечности

Стартер пак в 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

Анализ открытых данных на сайтах МedSwiss и МЕДСИ ч.1

Орфография в 1С через COM на C#

Хитрые бактерии и антибиотики

Онлайн-редактор от Proton — альтернатива Google Docs. Что это за сервис и что там с безопасностью?

Халк, которого мы заслужили: обзор «The Incredible Hulk: Ultimate Destruction»

Как компилировать json или история оптимизации python сервиса

Как добавить кэширование в ваше React приложение

Вопросы по Apache Spark к собеседованиям для Data Engineer

Поддержка VMware закончится в апреле 2025. Разбираемся, что это значит для бизнеса

Как компилировать json или история оптимизации python сервиса

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

[Перевод] Эволюция языковых моделей для генерации текста с высоты птичьего полёта

Сколько всего серверов 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

Как выбрать контроллер для DIY (сводная таблица по 30++ моделям с комментариями)

Мой личный топчик оптики для полнокадровой беззеркальной камеры Sony для непрофессионального использования в 2024 году

Поиск по префиксу или тайные операторы PostgreSQL

Встречаем по одежке, а провожаем по уму или что такое Soft Skills?

Мой обзор на только что анонсированный Android 8K VR шлем «Play For Dream MR» — практически «убийца Apple Vision Pro»

Бот мониторинга результатов ЕГЭ с регионального ресурса. Пет-проект за 24 часа

Войти в IT. Продуктовая аналитика. Гайд для новичков. Часть 1

Всем радоваться вместе с новостями Минцифры

Область видимости и замыкания в 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

У любого менеджера есть сумка с инструментами, и я в нее отсыпаю еще инструмент: Алексей Пименов – о Канбан Методе в IT

Как зарабатывать в Телеграм: 7 способов монетизации тг канала и своих навыков – сохраните, пригодится

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

API в ОК: анализ покрытия и автотесты

РКН по ошибке снес безобидное приложение в AppStore, на волне последних чисток

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

Цинк. Как его дефицит влияет на память и настроение

Разработчикам, аналитикам и архитекторам: рецензия на книгу «Проектирование архитектуры API»

[Перевод] Сотрудничество DevRel-менеджеров с отделом маркетинга

Культурно-независимый тест интеллекта повышенной сложности

История соседа ч.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-проектов

Как составить техническое задание на разработку сайта

Как принудительно уронить MS SQL Server чтобы он ушёл на перезагрузку

Анонимные и стрелочные функции: как использовать их вместо create_function в PHP 8

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Умножение Монтгомери

Payload и опыт взаимодействия с ним

Альтоид и крестовый поход против государства

Куда уходят звёзды? Сверхновые события, химия нейтронных звёзд и массовые вымирания. Интервью с астрономом

Внутренний стартап или Как и зачем мы запускаем веб-игры

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

Video-streaming в Raspberry PI + WebRTC — победа?

«Сберу пора строить в Казани свой IT-центр» — министр цифрового развития Татарстана Айрат Хайруллин

Зарплаты IT-специалистов в первой половине 2024: +8% по всей России

Гончар Джозайя Уэджвуд, который на практике научился декомпозиции производственного процесса

Свежие июньские апдейты: новый способ бэкапирования, интеграция с Tilda и безопасность 1С

gRPC-сервер на C++

Моё тестовое в Билайн на позицию стажёра

Nintendo отказывается использовать генеративный ИИ в разработке игр. Почему?

Как расти, если ЦА закончилась? Маркетплейс БАД научился конвертировать холодную аудиторию в клиентов и вырос в 3 раза

Внедрение поисковой системы в крупное CRM-решение: наш опыт

Зрелость процессов при управлении рисками ИТ/ИБ

Подходы к наблюдаемости от Т-Банка

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

Что такое RACI-матрица и как она помогает управлять проектом

[Перевод] Что говорит CrashLoopBackOff о состоянии пода и какие у него причины

Job Market в США моими глазами

Баги, которые мы пишем, ищем и исправляем #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. Видите прибавку в скорости? И я нет. А она должна быть…

Как я использую СВЧ рефлектометр Caban в своих проектах

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Как выбрать 3D-сканер для контроля качества: лучшие модели 2024 года

Pokemon Go: история революции в дополненной реальности

Карты, шлейфы, два чипа, или Аппаратный менеджер паролей для особых случаев

Акценты в продвижении стартапа. С чего начать продвижение

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

Плюсы, минусы, подводные камни построения системы работы с компетенциями в команде аналитиков. Часть 3

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Разрушители легенд: почему популярные IT онлайн-школы не работают, а джуны остаются без трудоустройства

Гонка за экзоскелетами: а что с патентами?

Как мы OpenAPI в приложениях используем (Spring Boot, Typescript)

Rive для Flutter-приложений: почему мы любим его больше Lottie, когда его применять и какие фишки использовать

[Перевод] Актуальны ли 14 пунктов управления из книги Эдвардса Деминга «Выход из кризиса» 1982 года?

Обзор существующих схем автоматизации ИТП. Методы регулирования

Меж двух дедов. Что не так с США и почему гражданская война возможна уже через поколение (статистический анализ)

Кеширования в React — все ли так однозначно?

Настройка внешнего GAL в Carbonio

Бот поиска заявлений абитуриентов по СНИЛС

Обзор существующих схем тепловой части ИТП

Спорт, диета и ротовая полость. Где связь?

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

Джуны — бесплатны. И ещё 7 заблуждений тимлидов о начинающих специалистах

Мини-обзор электронной книги 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

Ускоряем JS до предела C

Алгоритмы, вдохновлённые природой. Часть 2

Что ждёт начинающего дизайнера в продуктовой команде

Nifi — когда record-oriented не оправдывает себя

Работа с информерами Java kubernetes client

Где начать свой криптобизнес в СНГ?

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 обрабатывают статически известное неопределённое поведение

Руководители аутсорс-компаний – о «грязной» работе, конкуренции с корпорациями за сотрудников и обучении джунов

Начало воспроизведения видео с лучшего качества — новая функция от KION

Пусть скрипт работает, а вы спите: автоматизация Stand Up Meetings

Набор инженера НСИ для работы в EXCEL

Кем работать в IT 2024: мантейнер

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

Stability AI: Восставшие из мертвых — Stable Diffusion 3 получает второй шанс с обновлением лицензии

Ясное мышление — чёткие требования

Как делать бэкапы в S3? Знакомство с Кибер Инфраструктурой

[Перевод] Устойчивость микросервисных Spring приложений: роль аннотации @Transactional в предотвращении утечки соединений

[Перевод] Китай и США лидируют по числу патентов и публикаций в сфере генеративного ИИ

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

Геймификация в IT: как мотивировать команду и улучшить рабочие процессы

[Перевод] 10 лучших инструментов управления тестированием в 2024 году

Автоматизация отчётов пентестера с помощью PwnDoc

Lamoda Tech Analytics Party: материалы встречи

[Перевод] Статистика использования версий PHP: июль 2024 года

Первый взгляд на переход с Xamarin Native на Flutter

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

Работа с данными в Apache Spark

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

Битый или небитый? Как обеспечить целостность данных в Postgres Pro

Как улучшить ИБ-архитектуру за счет процессов: опыт МТС

Code или No-code? Что лучше для новичка в разработке

Обзор коммутатора Zyxel XMG1915-18EP

Как «АБТ» оптимизировала с nanoCAD BIM Электро проектирование электросетей и освещения

Как я привлёк более 3500 подписчиков в Telegram, рассказав о своих экспериментах с инвестициями в Hamster Kombat

Планируете переход на российскую ОС? Рекомендуем протестировать эти три системы в облаке

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

Советы бывалых: как и зачем проходить сертификацию Yandex Cloud Certified Engineer Associate

Версии, библиотеки, совместимость: какие ещё проблемы я вижу в разработке под Linux

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

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

Миграция данных в SAP-проектах

Установка Firebird 5 на macOS Intel/Silicon

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

Почему у интернет-магазина мало продаж? Ошибка №5 – низкие CTR и конверсия динамических объявлений из-за неверного фида

Мониторинг бизнес-процессов в Camunda 8. Настраиваем дашборды и визуализируем данные

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

Применение Identity Server 4 в распределенном монолите

Зачем США еще одна космическая ракета? Firefly Aerospace и Northrop Grumman создают многоразовый носитель

Вам подороже или побольше? Мониторинг воздуха: от элитных приборов до потребительских датчиков

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

База знаний по разработке CJM

Лучшие стоматологические 3D-принтеры для точной стоматологии — улучшите свою клинику уже сегодня

Обнаружение объектов на изображении с помощью моделей YOLOv5 и YOLOv8

Как оценивать проектные задачи, чтобы не слить бюджет и не убить команду. Советы QA-лида

AI Talent Hub — онлайн-магистратура по ИИ, которая поможет прокачать карьеру

Создание собственного API на Python (FastAPI): Структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц

Как сделать голосовой интерфейс к LLM

Golang: bytes.Buffer изнутри

Golang: context изнутри

От первокурсника до программиста: история 4 лет обучения в ВУЗе на программиста

Искусство общения с LLM: Гайд по техникам Prompt Engineering

Применение рекомендательного фреймворка ODRS на практике: SCARA-робот сортирует цветные крышки

Эффективный запуск и инференс LLM на своем сервере с нуля (часть 1)

08 июля 2024

Русификация Lixiang

Исследование и оптимизации RNN

Возможно ли победить без нейросети? Узнаем на хакатоне

Диалекты, зумеры и боты: секреты тестирования NLU-систем

Fintech: системные потоки против параллелизма Async/Await в Rust

Запускаем 64-битную библиотеку в пространстве WOW64, часть 1

Security Week 2428: уязвимость в OpenSSH и поддельный эксплойт

Корреляционный анализ для решения инцидентов производительности СУБД

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

«Когда нужно переходить на микросервисы?»

Изучаем новые структуры данных для iOS разработчика

Neural ODE

Новые процессоры Intel лишены поддержки DDR4. Пришло время тотального апгрейда?

На тёмную сторону Луны и обратно: путешествие «Чанъэ-6»

Что можно выращивать в лунном грунте

Видеоаналитика: Разбор VideoMAE, ViViT и TimeSFormer

Обзор нейросетей для создания иллюстраций и артов

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

Путешествие во времени вместе с Original War

Самые полезные ссылки для b2b продактов

Самые горячие новости инфобеза за июнь 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: три фичи, меняющие рынок виртуализации

Тестирование телеметрии в каршеринге или как мы внедряли эмулятор

Вопросы к собеседованию React (Junior level)

Интерферометр Фабри-Перо и его использование для исследования лазерных диодов

Liquibase + Spring Boot: настройка и написание миграций баз данных

«Тесла» на минималках, или За какими изобретениями из прошлого охотились шпионы

Как 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 Глава 20: Немного магии JavaScript (издание 2024)

[Перевод] Мега-Учебник Flask Глава 21: Уведомления пользователей (издание 2024)

Встречаем Orange Pi CM5: альтернативу Raspberry Pi CM4 с 16 ГБ ОЗУ и 256 ГБ eMMC

Опыты в домашней лаборатории: собственный Let's Encrypt в OpenWRT

Как GitHub-copilot плагин использует VSCode Proposed API

Создание голосового ассистента на Python с классификацией пользователей на основе нейронных сетей (аналог FaceID)

Как я провел лето…

[Перевод] 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 команды

Расчет КТУ с использованием библиотеки pandas

Дом, милый дом: нюансы работы с ClickHouse. Часть 2, репликация

Восемь недель, которые изменили мою жизнь. Или нет?

Методы расчета волнового сопротивления линий передач на печатных платах

Чтение на выходные: «Экономика всего. Как институты определяют нашу жизнь» Александра Аузана

Как подружить DynamoRIO и LibFuzzer

Как войти в Айти и надо ли вам туда в 2024 году

[Перевод] Основные команды Pip для разработчиков Python

Перевод на обслуживание компании в ОАЭ

Mamiya C330 – средний формат для портретов и не только

Как новая нейросеть G-Assist от Nvidia помогает проходить игры, настраивает графику и разгоняет ПК

Как мы в RuStore на docs as code переходили

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

Автоматизация мартышкиного труда с помощью Xdotool и Ansible

.NET Digest #1

Сильные продукты создаются сильными структурами и процессами: анатомия NPD-модели, как всё устроено

Япония, наконец, победила дискеты: flawless victory спустя несколько лет борьбы

Мой опыт: ITMO MSE или как я вкатился в айтишечку

Чек-лист по внедрению DLP (Data Loss Prevention)

Чем живёт айтишник в атомной отрасли

Визит-К. Домофон «Бубум» нового поколения

Дефейс jetcsirt.su: разбираем причины и восстанавливаем хронологию

Road to Flutter – анализ опыта миграции с React Native

3D принтеры SLA: обзор технологии 3D-печати

Self Hosted для домашнего сервера

Докер контейнеры и прикладная некромантия

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10

Синдром спасателя: как перестать брать на себя слишком много?

Как в Яндекс Еде помогли курьерам, или Рассказ о маленьком стартапе в большой корпорации. Доклад Яндекса

Портфолио дизайнера, когда нет клиентов: с чего начать и обосновать свои решения

Китайские СВЧ подложки для печатных плат. Можно ли использовать? Мой опыт

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

Больше языков программирования, хороших и разных. Теперь и от Huawei

Закон джунглей гласит: каждый сам за себя

Интеграция с маркетплейсами на примере Ozon и Wildberries. Как мы это сделали

Расширенные возможности 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

Как прошла Всероссийская студенческая кибербитва в Москве на Positive Hack Days 2

50+ источников с исследованиями и статистикой для фактчекинга

Чёртова дюжина лет контролей платежей: как «Северсталь» оптимизировала мониторинг оплаты по контрактам в SAP MM

Технологии в авиации. ACARS over IP (AoIP): отказ от HF и VHF

Корсарская Химера. Из личной песни в саундтрек таверны

Книга: «Нечеткое сопоставление данных в SQL»

Работа с событиями на стероидах

Как стать C#-разработчиком бесплатно? Программа обучения с нуля

Психология I

Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции

Кто такой куратор и с чем его едят?

Не только Coca-Cola и Starbucks: компании, которые ушли из России, но продолжают подавать заявки в Роспатент

Немного кода и вы опционный трейдер: API Опционного Калькулятора

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

Адаптируем VoiceOver для людей

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

Система вёрстки документов. Часть 1 — Основа

Эволюция сервиса классификации

Где учиться IT: 70% опрошенных проходили онлайн-курсы

Продажа товаров во ВКонтакте: как и зачем делать магазин из сообщества

Чем больше данных, тем больше и возможностей

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

Что могут векторные СУБД — open source инструменты & облако

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

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

7 простых вопросов о процессе Discovery: основные фреймворки, методики и правила исследований

Создание статических сайтов из Markdown без HTML (pandoc, mkdocs, hugo и jekyll)

Как настроить SEO-оптимизацию сайтов самостоятельно? Создаем структуру страницы и работаем с мегатегами

Как мы запустили ДБО за 6 месяцев и продвинули банковское обслуживание на новый уровень

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

А/Б тестирование: CUPED vs Stratification

YouTube как прикрытие

Немецкие роботы обшаривают дно моря в поиске снарядов времён ВОВ

Почему корпоративы такие… корпоративные?

Уродливые дети ИИ-революции

Перестань называть себя QA

Получение D-U-N-S номера для мобильных разработчиков

Пишем программы на C# для одноплатников: что, как и где на примере Orange Pi One

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

Стоит ли игра свеч? Кратко о Single SPA (часть 1)

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

Массовое вытаскивание урлов из нескольких xml карт сайта

Оптимизируем A/B-тесты: единый шаблон и DIY-инструментарий для аналитиков

Фрагмент множества Мандельброта с анимация

Vivaldi 6.8 для iOS — Контроль неактивных вкладок и новые опции персонализации

Vivaldi 6.8 для Android —  Новые опции персонализации и улучшенный блокировщик

Playwright и Allure как хорошая практика для разработки веб-приложения

Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60

ИИ в гейминге

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

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

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

Оркестрация конфигурациями с помощью SaltStack

Создание цифровой модели рельефа (DEM) по открытым данным

3D печать с использованием технологии Binder Jetting

Гайд, как выбрать платформу RPA и не сойти с ума

Темная сторона Linux. Разбираем угрозы и реальные попытки атак

«Финансово я на самом дне. Какой бизнес мне начать?»

Пробы на роль Архитектора: наступление

История о том, как Graphviz и бор взломали шифр от Sony

CRM или осознанное неподчинение

Проект: погодная станция (метеостанция) своими руками. Часть первая

История возникновения и развития Python

Аппаратный DIY аудиомикшер

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

Причины и пути устранения квантовых ошибок

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

Паттерны Go — Паттерн «Опции» — ключ к простому рефакторингу в будущем

Издательство Питер. Колонка редактора, июль 24 г

Миграция в облако быстро и без ошибок. Часть 2: миграция баз данных и объектных хранилищ S3

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

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

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

Большие и не очень технологии в маленьком доме

Как автоматизировать рассылку голосовых приглашений с помощью Exolve API и Python

«СибВАМИ» («РУСАЛ»): опыт перехода на продукты nanoCAD и разработки корпоративного стандарта предприятия

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

Декодирование Витерби с TensorFlow

Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

Сумма степеней натурального ряда. Часть 1

Huawei Pura 70: нативные сервисы Google и все недостающие приложения на борту

5 обучающих игр для разработчиков

Виртуальный анализатор

Kotlin Coroutines. Часть 2

Дорабатываем чужие сайты: Как написать расширение для Chrome с помощью ChatGPT

Почему «утекают» данные в больших языковых моделях. Часть 2

Как настроить уведомления в Django с помощью сигналов: пошаговое руководство

Как сделать свою идею стартапа понятной для инвестора и вас самих: Lean Canvas

Обзор существующих схем теплоснабжения

02 июля 2024

[Перевод] Астрономы наблюдают, как чёрная дыра пробуждается от древней дремоты

Git. Скачем между ветками как древесные лягушки

Лучше гор могут быть только горы: путешествие на Эльбрус

Небольшая доработка QMap в Qt

Китай добыл частичку обратной стороны Луны. Подробности амбициозного проекта «Чанъэ-6»

Как я открыл медовый бизнес, облажался, начал сначала и вышел на оборот 120 млн в год

Вы неправильно настраиваете Emacs: use-package

Пошаговый план как я за год закрыл все цели, что откладывал с 2018 года без внешних пинков и знаков от вселенной

20 минутная рутина для Fluent за 6 месяцев

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

[Перевод] Баг Y292B: мы обречены (снова)

Почему онлайн-доски — это круто? Разбираем на примере МТС Линк Досок

Методы формализации требований: Use Case vs User Story

LLMops: что есть, кроме ChatGPT и как это развернуть

Создание собственного API на Python (FastAPI): Знакомство и первые функции

Как UX-исследование уберегло одну маленькую фичу от факапа

Discovery фаза в UX-дизайне: Важность, этапы и практическое применение

Притворяюсь Джуном, чтобы показать новичкам как устраиваться на первую работу

ДАТская арифметика високосного года в базе данных Oracle

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

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

Немного о NixOS. Часть 1. Общая информация и установка

[Перевод] Джейлбрейкаем Cisco, чтобы запустить DOOM

Больше, чем скрипты: важность коммуникации в мире информационных технологий

Dell PowerEdge R670 и R770 CSP: новое поколение серверов для облачных вычислений

Live SymFormer Show. Музыкальное шоу с использованием AI-технологий

Как работает эффект плацебо

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

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

Старый трансивер эфир не испортит. Часть 1. История и перекопанный аппарат

Удочка в виде Upwork — процесс регистрации на зарубежной фриланс бирже

Seo эксперимент с внутренними ссылками

GigaConf: всё про искусственный интеллект

Кейс по продаже дверей на 20 млн ₽

Zig — что это за язык программирования и для чего он создан?

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

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

[Перевод] ИИ нуждается в огромной вычислительной мощности. Могут ли помочь световые чипы?

Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105

[Перевод] Почему String Templates не будет в Java 23?

10 откликов — 8 ответов: как я ищу работу QA-инженером с помощью ChatGPT

Разработка фронтенда на основе FSD

Перенос подписок YouTube между аккаунтами

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

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

HTTP Modbus конвертор Linux

Тюльпаны: крипта XVII века

Design thinking в IT-проектах

Статистика публикаций на Хабре

Пиксельные люди и древняя графика: история технологии FMV в играх

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

Что внутри мощного мини-компьютера Geekom А8? Разборка неттопа на базе процессора AMD Ryzen9 8945HS

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

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

Тюнинг производительности Zabbix

Как я создал сайт на базе GitHub Pages: история новичка и ChatGPT

Паттерны проектирования в Unity: от Singleton до Object Pool

Эффективное автотестирование с 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

Послушный YubiKey

Вы должны перейти на Podman сейчас же. Но это не точно…

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

[Перевод] Как меняется наше чувство юмора с возрастом? Статистический анализ

Почему технология Macromedia Flash не выжила?

Как сделать приложение на NestJS, которое можно будет поддерживать спустя годы

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

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

Как настроить почтовый сервер в Debian и Ubuntu с ispmanager, чтобы защититься от спама

Как недорого продвигать ИТ-продукты в России? Личный опыт

Многообразный мир Вселенной: чем заполнено космическое пространство?

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

Unit-тесты в Android для начинающего разработчика

Тапки с подогревом и USB-аквариумы: забавные гаджеты, которые делают жизнь интереснее

Ноутбук-трансформер на Windows по приемлимой цене: смотрим на Ninkear T40 Pro

Типы данных в Python. Что нужно о них знать?

Cравнительный анализ технологий Spring Web, Java Play Framework и Spring WebFlux

Удаление ретенированного клыка: как это делается?

Машинное обучение для чайников

Zoneless Angular 18

Стоит ли бояться serializable-транзакций больше, чем труднонаходимых багов?

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

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

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 в прессе и статьях

Игра в танграм и её алгоритмический потенциал

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

[Перевод] Новая модель интеллекта. Как пошатнулись принципы генетики, медицины и нейросетей

[Перевод] Как в Google выполняют ревью кода

VGA-видеокарта на советских микросхемах

Джин из бутылки или загадка Хогарта

Управленцы не в курсе, борьба с «изобретением велосипедов» и open source в России: OSS-отчеты, аналитика и мнения

Темные тропы ностальгии: Aliens versus Predator 2

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

Xiaomi разработала 4-нм чип. Это похвально, но кто его выпустит?

Автотесты на Postman в связке с Newman, Gitlab CI и AllureTestops: как организовать тестирование бэка на проекте

Сотрудник: а в чём твой вклад как тимлида?

[Перевод] Распадаются ли протоны? Ответ поможет найти Луна

29 июня 2024

[Перевод] Исследуем важную роль аналоговых технологий (перевод статьи из блога Texas Instruments)

Irbis-7B или как мы учили ЛЛМку казахскому языку

Прощай VMware — привет Broadcom

Saint HighLoad++ 2024. Заметки путешественника

Детей недостаточно учить только питону и ардуине

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

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 века

[Перевод] Береговые линии озёр на Титане формируются метановыми волнами

Подключаем GigaCode к мобильной разработке

[Перевод] Жизнь – боль: как одновременно поддерживать в Rust синхронный и асинхронный код

28 июня 2024

AI-программирование: как я решил задачу, не написав ни строчки кода

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

Фальшивый опыт в резюме QA: Обман ради работы?

Погружение в мир шестнадцатеричной системы счисления

За пригоршню ачивок

Go gamedev: низкоуровневое API рисования в Ebitengine

Конверсия 1 собеседование на 500 откликов на западном рынке. Как так вышло и чем грозит?

Полное руководство по Suricata: основы и важные команды

Как написать хорошее ТЗ?

Как расширить JPA для работы с PostgreSQL

[Перевод] «Уэбб» заглянул в самое сердце звёздообразующего региона

Клетка ХIX. Метаболизм

Скука как катализатор успеха

«Умная» плата управления продлевает срок жизни Li-Ion-аккумулятора. Как это работает?

Мозг из песка: Как производятся процессоры

Управление зависимостями в Javascript заходит на новый виток? Работа с ES модулями без сборщиков

[Перевод] Что нового в документации YDB во втором квартале 2024 года

Побывали на Young Con: все сервисы «Яндекса» под одной крышей для тех, кто хочет стажироваться в бигтехе

Как подменять данные в SSR-сайтах

[Перевод] Что я думаю о Lua после релиза проекта на 60,000 строчек кода?

Переезд на Spring Boot 3.0 c версии 2.0: какие сложности могут возникнуть

Бег в жизни айтишника: от первой пробежки до запуска корпоративного бегового клуба

Мониторим и нагружаем приложения Jmix

Простой способ взаимодействия с Google Таблицами через Python (Gspread)

Где лучше всего развивать свой стартап? Сравниваем Европу и США

Подборка докладов по С# 2023-2024

Amazon: от книжного интернет-магазина до глобальной корпорации

Древнейшее сражение в Европе — битва в долине реки Толлензе

Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать

[Перевод] Next.js и революционные изменения в React

Где работают айтишники, откуда работают и где хотели бы жить: результаты опроса

Чтение на выходные: «Чистый Agile. Основы гибкости» Роберта Мартина

Обнаружение вторжений с применением технологий машинного обучения. Часть 2

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

Достаточно ли поработал Исполнитель?

[Перевод] Создаём сетевую карту на дискретной логике

Могут ли Apple Vision Pro и другие AR-гарнитуры заменить компьютер

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

Современные способы запуска фоновой работы в Android

Качество данных в М.Видео-Эльдорадо

[Перевод] Судя по наличию фосфата в образце с астероида Бенну, он происходит с океанического мира

Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2)

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

Системный аналитик 1С: что за зверь и где он обитает?

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

Каски, плюшки и настолки: чем живут промышленные айтишники

Проверка гипотез. Часть 1 — скорость разработки

Как вывести деньги с Deel

Как упаковать бэкенд-код на Go для аналитики на базе Spark

[Перевод] Космический аппарат НАСА «Юнона» рассмотрел лавовые озёра на спутнике Юпитера Ио

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

Миграция в облако быстро и без ошибок. Часть 1: миграция виртуальных машин

Python для начинающих на примере работы с переменными

«Midjourney на коленке, но теперь с S3». Как хранить генерации с промптами в объектном хранилище

Знакомьтесь, 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

Опасность устарела: несколько важных нюансов в новых стандартах C++

Полный гайд по UI-китам: как их создавать, подключать и ничего не бояться

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

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

Как выстроить работу с кросс-продуктовыми фичами, чтобы не было мучительно больно: опыт команды VK WorkSpace

Перспективы, вызовы и тренды на ИТ-рынке: итоги дискуссии К2Тех на ЦИПР-2024

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

Spring Boot Starter: практически, принципиально и подробно. Part 2

Как я стал не пойми кем

Сколько стоят клики на популярных рекламных платформах и где они дешевле: исследование click.ru

База по базам данных. Для всех интересующихся

Сколько денег человечество тратит на технологии и как они распределяются

Бот авторизаций в Telegram для корпоративных чатов

Есть ли жизнь до fit/predict?

Фабричный метод в React: эффективное создание компонентов. Часть 1

Товарный знак на доменное имя

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

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

«Вкалывают роботы, счастлив человек»: сборкой iPhone на фабриках Foxconn теперь займется ИИ

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

[Перевод] Clojure: cond->, deep-merge, remove-nils и форма данных

Как мы предложили сделать сайт МТС Live удобным для людей с особыми потребностями

[Перевод] Разработка ПО действительно так сложна? Или это мы делаем ее такой?

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

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

[Перевод] Взлет и падение Sega: Легендарное путешествие в игровой индустрии

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

ИТ Магистратура и разработка. Все очень плохо?

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

Устройство протокола DHCP в технических подробностях/недостатки DHCP. Атака DHCP Starvation

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

Как подключить Нетфликс в России — простой способ с нюансами

Создаем Flutter-приложение для оплаты через СБП без натива

[Перевод] Почему нельзя парсить вывод ls(1)

Рабочий процесс команды дизайн-системы

Расширения 1С: хотфикс или костыль?

Уникальный планшет со съёмным процессором в DDR2-слоте: что за устройство ценой в 100$ сделали китайцы в 2010?

Как изобретали машину времени

[Перевод] Кода: последний бой пара

Китайцы добились поддержки своих видеокарт ОС Windows. Почему это важно?

Моделирование реализации модуля Быстрого Преобразования Фурье (БПФ/FFT) и сравнение с аналогичным ядром от Xilinx

Польза от Pentest для постинцидента

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

Atari: от рассвета аркад до заката легенды

История мобильных видеоигр

Как организовать и оптимизировать дизайн-ревью

Как сэкономить на обогреве пандуса при въезде в паркинг

Бегущий по лезвию мир: экономика Blade Runner

[Перевод] Что находится внутри образов distroless-контейнеров

Firmware в Linux. Коротко и своими словами

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

Тыц-Пыц — Заявок с сайта НЕТ: Ошибки ценой в 100+ тысяч рублей

Запуск стандартов PCI-Express 6.0 и 7.0 задерживается. Что теперь будет?

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

Почему искусственный интеллект — это дорого

Лицензия ФСТЭК: трудно получить, легко потерять, невозможно забыть

Кем можно стать в IT без опыта работы

Middle-starter-pack по spring data

Как создать Python-приложение, которое предупредит о приближении астероида

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

Как в IT-проектах работать с возражением Заказчика «Почему так дорого?»

[Перевод] Коммерческая компания испытала напечатанный на 3D-принтере жидкотопливный ракетный двигатель, спроектированный ИИ

Как обновить ноутбук при помощи 3-d принтера

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

26 июня 2024

Как я участвовал в IOS Widget Challenge и что из этого вышло

Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы

[Перевод] Свет экрана в ночное время и риск диабета

Продвинутые техники работы с промптами в Midjourney

Как мы пытались в Docs as code и проиграли

Загрузка es-модулей в браузерные приложения

Нативная рефлексия в C++ уже близко

Frontend. Поток данных

VCV — новый тренд отечественного FAANG

Можно ли освоить иностранный язык за 3 месяца?

[Перевод] Коварные утечки памяти в React: как можно обжечься на useCallback и замыканиях

Ассанж — свобода после 1901 дня в тюрьме и $520 000 за чартер в Австралию

[Перевод] Есть ли у нас точная карта ближайших звёздных окрестностей?

Контейнер ConditionalBitset — небольшое хранилище для условий выполнения

История одного увольнения, или Как сейчас искать работу продуктовому менеджеру в IT

Дизайн-система: друг или враг?

Методы применения JTBD

В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 компании «Миландр»

Основная причина стресса на собеседовании — недостаточная информированность о происходящем

[Перевод] Анализ влияния тестирования

Логирование во фронтенд-приложениях. Опыт Звука

Руководство по ng-template и ngTemplateOutlet в Angular

12 мгновений опечаток и копипаста, или почему сбоит AI: проверяем код OpenVINO

SVG-виджеты для tcl/tk. Градиентная заливка и прозрачность. Часть II

strtree — классификатор строк на основе регулярных выражений

Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

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

В борьбе с вирусами: древесина

Новый микрофронтенд за 20 минут вместо часа: как работает система автоматической сборки

Как после долгого простоя интернет-магазин стройматериалов вырос в 5 раз и заработал 23 млн в месяц

Создание и обработка Excel файлов с использованием Python

[Перевод] Нам стоит искать признаки жизни на малых планетах с большими спутниками

Собираем docker и деплоим из GitHub Actions

Lock-free структуры данных в Rust

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

Title case против Sentence case

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

Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

Апдейтить или нет: нужно ли брать новую ML-модель?

Вывод формулы разделительной линии «наивного» нормального байесовского классификатора

25 июня 2024

Сколько стоит игра? Развенчиваю мифы о стоимости геймификации

Книга: «Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации»

Как новый 3D-принтер автоматически справляется с разнообразными экологически чистыми материалам

Взгляд изнутри: как работает ОЦРВ Сириус

Эволюция корпоративной аналитики: от Excel к ClicData и Amazon QuickSight

Как отзывы пользователей улучшают продукт. Кейсы Личного кабинета МТС Бизнес

Создание парсеров на Rust

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

Получение данных и логика сложных экранных форм

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

Как GlowByte помогла сети быстрого питания ROSTIC’S перейти на многоуровневую программу лояльности

Путь от Product Manager к CPO

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

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

Как отказаться от скриншотов в тестировании

[Перевод] Как уберечься от кражи репозитория (реподжекинга)

Эмуляция сбоев ФС. Ломаем PostgreSQL

[Перевод] Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее

Что пообещать себе, чтобы выучить иностранный язык?

ТОП-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-трансивер из Поднебесной. На что он способен?

Избранные задачи по алгебре с экзаменов в ШАД

[Перевод] Рэй Курцвейл о том, как ИИ преобразит физический мир

[Перевод] «Мы думали, что это невозможно»: в районе экватора Марсе обнаружен водный иней

Чистый код: Данные

Security Week 2426: стойкость паролей к перебору

XSS в Sappy (частичный writeup)

50 вопросов для опроса по мотивации сотрудников для вашего вдохновения

Динамическое создание UDF в Apache Spark из строк кода: проблемы и решение («костыль»)

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

Как тестировать PWA?

Да будет свет: обзор светодиодной ленты и умной розетки с Matter от «Яндекса»

Как я нашел миллион под ногами?

Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу

Температурный датчик NST1002 от компании Novosense

Что нового в Greenplum 7. Заключение

[Перевод] Как освоить Streamlit для Data Science

FinRL Торговля акциями с использованием фундаментального анализа

Обнаруживаем атаки с помощью ML

Всевидящее око и смертная казнь за просмотр порно: как устроен IT-сектор Северной Кореи

Ещё одна статья Unity vs Unreal Engine

Как я развиваю свое приложение для хранения прочитанных книг?

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

От студента-новичка до инженера ИБ за 8 месяцев. Мой опыт старта в направлении, которое нравится всем

Кратко про Multi-Head RAG: решение многоаспектных задач с помощью LLM

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

Проблемный Starliner: что не так с космическим кораблем от Boeing

Электронный наряд-допуск: ответы на вопросы по электронному наряду-допуску

Быстро разворачиваем 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 июня)

Быстрый запуск PostgreSQL через Docker Compose

Плейбуки в Ansible

[Перевод] Иммунные клетки. Новые перспективы в лечении и регенерации

История профсоюзов Activision Blizzard

Использование composer в проекте php для начинающих

[Перевод] Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024)

Манипуляция временем транзакции в блокчейне Hyperledger Fabric

[Перевод] Как я автоматизировал свое утро с помощью Python

23 июня 2024

[Перевод] В шаровых скоплениях должно быть больше чёрных дыр средней массы

Организация структуры папок и файлов в React/Next по MVC-архитектуре

Последний из Deus Ex

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

Использование библиотеки для профилирования в Spring Boot

Netmiko: упрощение сетевой автоматизации на Python

Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации

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

[Перевод] Разработка ядра – API для прошивки

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

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

[Перевод] Анти-паттерны в Go Web Applications

Базы данных не существует

Читаем ключевой контейнер КриптоПро (ч.2)

Алгоритм Backpropagation на Python

Почему для нас ошибки важнее достижений?

Telegram Боты на Aiogram 3.x: Деплой бота через Docker

Feature-Based Flutter Architecture

Миграция на другую систему контроля версий

Тьюринг. Гений, опередивший время

Кратко про осцилляторы RSI и Stochastic

[Перевод] Введение в Advanced Views Framework

Python logging — вывод лога на QTextWidget (PyQt6)

Понимание бизнес-сущности системы при тестировании

22 июня 2024

Старт китайского аппарата «Чанъэ́-6» с космодрома Вэньчан на Луну — опыт космодромного туризма

Как я сдавала ISTQB Foundation Level V4.0

Безмассовое объяснение тёмной материи или свет в гравитационной скорлупке

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

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

Сквозь тернии к разработке или радость и боль российской разработки электроники

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

Работа с камерой в God Of War III

Как я решил проблему 2038 года на Windows с Sandboxie

Что умеет новая модель Claude 3.5 Sonnet?

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

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

Управляем компьютерной RGB подсветкой без пк

[Перевод] Переводы в Китай. ВТБ, СБЕР и Тинькофф

Обновленный дистрибутив Linux postmarketOS даст вторую жизнь устаревшим ПК и ноутбукам. Перспективы проекта

Конрад Цузе — программист, обогнавший время

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

Введение в продуктовую аналитику. Зачем нужна и с чего начать внедрять

[Перевод] Лекарства снижающие давление помогают при эпилепсии

Microsoft решила не развивать проект подводного дата-центра. Есть ли альтернатива?

Кажется, LLM программирует лучше меня

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

Вакуумная камера из алюминиевой фляги

Описание внутреннего git протокола

Шпаргалка с командами для Windows, Linux и macOS (Терминал, VirtualEnv и Git)

[Перевод] «Мы пытаемся понять форму космоса»: учёных интересует, похожа ли Вселенная на пончик

Что нам должна Система?

Мартышка и АйТи

21 июня 2024

Отравляем кэш загрузок в Telegram для Android

Интеллект искусственный и натуральный. Опыт общения

Дневник разработки настольной игры СУПЕРТАНК. Часть 15. Про краудфандинг проекта в цифрах

Руководство по началу с нуля настройки решений речевой аналитики Яндекс SpeechSense и документации по платформе

Как ИИ будет менять интернет и телефоны?

[Перевод] Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Управление обращениями в туристическом агентстве (OTA)

Пишем кастомный Plugin SonarQube

Что нового в безопасности пользователей на Android: доклад с Google I/O 2024

Кто выжил при крушении Титаника?

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

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

Wolfenstein 3D: Начало эры шутеров от первого лица

Он победил LLM RAG: реализуем BM25+ с самых азов

Загружаем товары из магазина Ozon в Google-таблицу

Raspberry Pi Compute Module 4S: одноплатник для промышленности. Что это и зачем?

Чтение на выходные: «Шум. Несовершенство человеческих суждений» Даниэля Канемана, Оливье Сибони и Касса Р. Санстейна

Закон Бекхэма в Испании: налоговый режим для цифровых кочевников и стартапов

Go и pgx. Пагинация в запросах к БД Postgres

Tramvai — фреймворк для создания веб-приложений

«Вундервафля в мире накопителей энергии»: твердотельные аккумуляторы от компании TDK

[Перевод] Swift 5.10

Биомеханика: секущиеся кончики

Никотин — объективный обзор

Тревожность. Как дать обратную связь?

Минутка истории: Откуда пришла идея централизации и единого источника актуальных данных

Реверс-инжиниринг eBPF-программы на примере сокет-фильтра и уязвимости CVE-2018-18445

Анализ данных в hippotable: графики и shareable URLs

Дизайним собственное агентство. Выжимка доклада IT-конференции «Стачка»

Гайд по работе сверточных нейронных сетей

Художественный фильм “Запустили”, или как отжать почти готовую орбитальную станцию

Рассинхронизация

AI фэшн-стилист-колорист или как научить модель различать 16,7 млн оттенков без их текстового представления

Мини-ПК NucBox K8: что это за девайс и на что он способен?

Как устроены 4.6-битные сети: обучение

[Перевод] Проект модели солнечной системы из LEGO

Вам не нужен Lodash. Хватит! Пожалуйста

Архивация сегментов WAL с помощью Pgbackrest

IDE для разработки средств защиты в формате no-code

Побитовые проверки в Java и почему они так неоднозначны

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

Автомашинист. Возвращаем к жизни процессорный блок

Путеводитель по DevOps: видео, книги и курсы от сотрудников Selectel

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

Кратко: как новичку создать чат-бот с Gradio и ChatGPT?

Проблемы нормализации НСИ и их решения

Как работодатель хотел стрясти с меня 110 тыс. рублей, но получил по шапке от прокуратуры

Миграция в облако глазами инженера: как мы строили гибрид для 144 виртуальных машин и 104 ТБ данных

Какой ноутбук Huawei выбрать в 2024 году: цены, характеристики, сравнение

Перед тем, как выбрать оффер, пойми себя

ЦВЕТА белиссимо

Как эволюционировала платформа управления данными в Яндекс Go. Доклад Яндекса

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

Asynpg-lite: лёгкость асинхронных операций на PostgreSQL с SQLAlchemy

VR в Blender 3d для инженера

Сильный ИИ. Элира2. Сохранение диалогов ChatGPT

Грустная правда о программе баг-баунти от Яндекса

[Перевод] Первичные чёрные дыры могут составлять лишь малую часть тёмной материи

Введение в тестирование на Swift Testing

Изольгард

20 июня 2024

Вы мечтали побывать на археологических раскопках, но вам совершенно не хочется жариться под солнцем?

На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

Кино, финансы и data science

Мечты о звездах: зачем куда-то лететь, когда есть телескопы?

# Casbin — легко о сложном в авторизации

Самый маленький open source свитч — как он устроен, что может предложить, мнения и некоторые альтернативы

Итоги выбора светильников на столбы в СНТ: iSvet STR-103-2-5

Touch mouse

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

[Перевод] «Уэбб» переписывает учебники по астрономии

Звони первым, если проблема неизбежна. Снижаем contact rate проактивной коммуникацией

Вселенная как театр одного актёра

Реинжиниринг управления лицензиями (SAM) в Группе MOEX

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

2023: Рейтинг разработчиков решений видеоконференцсвязи (ВКС)

Виды, технологии и классификация 3D-принтеров для успешной 3D печат

Байки с конференций — взгляд с обеих сторон

[Перевод] Как защитить веб сервисы при помощи шлюза OpenIG

Проект инструментария по управлению каталогами Active Directory, Samba DC и FreeIPA. Часть 1: Постановка задачи

Кто такой операционный директор и какие качества отличают хорошего COO

Зачем нужно было делать своего робота телеприсутствия и что это дает

Отвага и отвага: как мы выбирались из полного абзаца с неработающей ERP на 39 производствах

Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

OSM, Graphopper и все все все

Почему дата-центры MWS такие надежные

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

KAN и веб-программирование

Проверка на прочность: у электронной отрасли Китая проблемы. Что случилось и какие последствия?

Эти айфоны ещё будут жить: Пишем и деплоим свои приложения из XCode на старые iPhone

Автомашинист. Возвращаем к жизни процессорный блок

[Перевод] Математики пытаются заглянуть в прошлое Большого взрыва

Производители отказываются снижать цены на DRAM и NAND. На это есть две причины

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

Самый дешёвый радиоконструктор с Али

Черепаха в лабиринте: Медлительное путешествие к свободе

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

Редактор кода Helix — лучше чем NeoVim?

Введение в стандарты DDEX: Как обмениваться музыкальными данными

Хочу всё знать: самое лучшее образование не за горами

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

Кадровые заметки

Клятва на крови: контрактные тесты с Pact в .NET. Часть первая

Клятва на крови: контрактные тесты с Pact в .NET. Часть вторая

Понимание RPC для новичков:

50 вопросов для опроса по оценке руководителя для вашего вдохновения

[Перевод] В слиянии Эль-Гордо нашли свидетельства взаимодействия тёмной материи с самой собой

Черные лебеди для российского маркетинга  –  мы уже не понимаем, что происходит

19 июня 2024

FastStream — новый убийца Celery?

ИИ Яндекс пытается переплюнуть Тинькофф?

[Перевод] Про новые санкции и экспортный контроль в отношении ПО и связанных с ним услуг

Гексафторид вольфрама в электронике

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

PLC.JS — первый по настоящему свободно программируемый контроллер

SARIMAX vs Экспоненциальное сглаживание: Когда простота побеждает

Клавиатура Clevetura CLVX 1: беспроводные технологии и тач-кнопки в одной модели

Безопасное проектирование программного обеспечения: Хеширование и salting

Организация коммуникаций в Телеграм через proxybot

Почему лучше нанимать Project Manager из технических специалистов, чем управленца «с улицы»

Как я решила задачу нахождения t-критерия Стьюдента как функции от доверительного интервала и числа степеней свободы

Как покупать акции технокомпаний в 4 раза дороже?

«Не смешите мои кроссовки»: бегуны из мира IT разрушают мифы о спорте

Пишем анти-легаси приложение

Космопути отдела нагрузочного тестирования — Cosmos

От логов к аудиту

[Перевод] Как бороться с ReDoS

Обзор хостингов-2024: наш опыт работы с крупными современными провайдерами

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

Что нового в продуктах? Запуск альфа-теста ОС Selectel, релиз почтового сервиса и новые лимиты для K8s

Кто такой ИТ архитектор и чем отличается от линейного инженера?

Пишем простые расширения для VS Code, автоматизируя задачи командной строки

Путь самурая SOC: создаем надежный workflow инцидента

Zyxel USG Flex 200H: не только файервол

Как работать с объектным хранилищем на Python

«ОМНИ Проект»: как с nanoCAD BIM ВК ускорить проектирование на 40%

Аналоговые вычисления для искусственного интеллекта: как делать MAC-операцию при помощи закона Ома

Нешаблонный ServiceDesk. Как мы сделали нотификацию в Jira с non-интеграционным продуктом

Открытые инструменты для бизнес-аналитики — когда нужно построить дашборды и работать с потоковыми данными

Как организовать безопасность контейнеров на базе Open Source

Ненавижу, _____, C++ массивы

Новые методы появятся в Set JavaScript

Чем на самом деле занимается дата-сайентист

Повышаем Data Quality: щепотка Soda для ваших данных

Использование Annotated в Python

Ускоряем sync.Map на 73% за 40 строк кода

BLE под микроскопом. Андроид. Часть1

Миграция с Oracle на PostgreSQL: подводные камни и инструменты для перехода

Enlarge your BASHUI for free! Как увеличить потенциал производительности?

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

Как настроить DNS балансировку с Consul

Пошаговый джуновский гайд по поиску работы в IT

Arduino — автоматическое определение скорости на входящем SoftwareSerial порте

Бекпорт на примере Node.js v22 и Windows 7

ng-container

18 июня 2024

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

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

О том, что нужно знать при отзыве на вакансию Community Manager

Интеграция LLM в корпоративное хранилище данных

Как собеседовать того, кто ничего (руками) не делает — руководителя

Основы архитектуры для джунов: построение масштабируемых и чистых приложений на python (Туториал)

Треугольник орг-структур компании. Часть 2 Примеры орг-структуры процессного офиса

Технология FDM печати: метод послойного наплавления в 3D моделировании

Делаем AI-официанта с помощью OpenAI Assistants API и Vector Store в Telegram

Хакатоны — это не страшно: в НИТУ МИСИС придумали как помочь новичкам

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

Пялился полчаса на белый экран, но всё-таки написал эту статью — как раз и навсегда побороть страх чистого листа

Некорректная валидация UI при работе с файловой системой: что может пойти не так и как это починить

Метод Монте-Карло для оценки рисков в кибербезе

M14 — шаровое звездное скопление, летящее по встречной полосе

Почти все, что вы хотели бы знать про Docker

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

«Мы от Лобачевского». Нижегородская математика для тех, кто не силён в математике

Что нужно знать про объектные хранилища

Обновление Java с 17 на 21: через тернии к звездам

[Перевод] Почему люди злятся из-за итераторов в Go 1.23

Регистрация компании на Кайманах

МойОфис выпустил масштабный релиз 3.0 — рассказываем, как изменится жизнь пользователей

200 лет шрифту Брайля: как себя сегодня чувствуют ассистивные технологии в сети?

Просто добавь прозрачности: техника SEMAT в тестировании и не только

CTF — для начинающих

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

К вопросу о Амуре в разрезе новостей

Что такое трассировка лучей, как она устроена и так ли нужна на самом деле

Как правильно входить в облака

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

Реверсинг приложений под Android. Разбираемся с функционалом

Натрий-ионные аккумуляторы для ЦОД: новая технология, которая изменит многое

Что мы узнали по исследованию среди хабраюзеров про страх стоматологов

Отказ от cookies: что изменится и как подготовиться

Регистрировать и защищать

История LLM-агентов: 10 ярких моментов

Пульс опросы — разбираемся в деталях

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

Как в 2024 выложить приложение в Apple Store и Google Play

Семь раз получи, один раз закэшируй

Не так уж и уверен. Как правильно оценивать свою уверенность в знаниях?

Сколько зарабатывают IT-рекрутеры, и кому готовы платить больше

Крекер. SQL инъекции. Уязвимость LFI

Нам надоели противоречивые данные о зарплатах в IT и мы сделали собственное исследование

Использование face_recognition и OpenCV для автоматического распознавания лиц и отправки уведомлений в Telegram

[Перевод] Голодание при раке. Есть ли смысл?

Ла ла гает: Вся правда о бизнес-процессах в Ламоде

[Перевод] Spring Boot 3.2: замените свой RestTemplate на RestClient

Работа с новой архитектурой в Laravel 11

Как устроены 4.6-битные сети: идея и имплементация

Моя б̶е̶з̶умная колонка: часть вторая // программная

Анатомия игры: Локации. часть 2

Использование ModSecurity в Nginx — практика защиты проекта на WordPress

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

Как мы сделали свой mini-k8s на go с helm шаблонизатором

Кратко про библиотеку Rumale для машинного обучения на Ruby

Глубокое обучение для деформируемой регистрации медицинских изображений

Статический и динамический полиморфизм в C++

17 июня 2024

Как открыть счет и карту в банках Киргизии в 2024 году?

Что нового в Greenplum 7. Часть 2

Тест светодиодных ламп «Ваше Сиятельство»

Security Week 2425: поиск уязвимостей в биометрическом терминале

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

Онбординг без стресса. Зачем Бадди и Наставники в ИТ

Системное мышление на практике: переход от монолита к микрофронтендам и обратно

Кот Шредингера Х ни жив, ни мертв

Подключаем библиотеку к проекту с помощью npm/yarn link

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Ускорение роутера в Django в 51 раз

К вопросу о выпрямителе

UB or not UB: дублируем элемент std::vector

Онбординг в IT

Github API + парсинг LinkedIn вместо HH: как я нашел к себе в команду senior разработчика

Не только Роботрон: краткая история IT-сектора ГДР

Построение отказоустойчивого кластера PostgreSQL для 1С. HAProxy, давай до свидания. Рецепты от Капитана

Как выбрать сертифицированную ОС на российском рынке. Часть 2

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

12 сервисов для прокачки насмотренности и поиска идей от руководителя команды дизайна Selectel

Исследуйте IT-бренды работодателей вместе с Хабром и ЭКОПСИ

Сравнение сервисов для анализа документов AWS Textract, Azure Document Intelligence и Ripper Service от Технологики

Версионирование API в Laravel-приложениях

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

Российский одноплатник на базе «Эльбруса». Что это за девайс?

[Перевод] Разработка стратегии выхода на рынок: 9 шагов

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

Как строить профсоюз

Обзор нового поколения блочных СХД Qsan XCubeSAN. Укрепляем свои позиции на рынке

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

Успешный опыт использования Qbic в системе управления мультимедиа-устройствами в Уральском Федеральном университете

Что поможет руководителю: рукопашный бой, серебряные пули, ловушка?

Почему «утекают» данные в больших языковых моделях. Часть 1

Маленькие коробочки или почему мы любим 7547/TCP

Об одном использовании gRPC: HTTP-прокси pog-server

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

Telegram Боты на Aiogram 3.x: Отправка и обработка медиа сообщений

ECSF — европейская система навыков кибербезопасности

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

[Перевод] Что такое PID 0

16 июня 2024

Почему светофор важнее Шекспира? Про примечания в технических текстах

«Hello Habr!» на Xerox Alto

Построение надёжных систем из ненадёжных агентов

[Перевод] 1-битные LLM могут решить проблему энергопотребления ИИ

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

Почему светофор важнее Шекспира? Про примечания в технических текстах

Альт Сервер Виртуализации 10. В роли файлового сервера

[Перевод] Мега-Учебник Flask Глава 14: Ajax (издание 2024)

С чего начать, если вы решили ремонтировать ноутбуки? Оборудование и навыки — коротко о самом важном

Как воссоздают человека при помощи ИИ?

Взять и захостить собственную LLM — зачем это нужно [и нужно ли вообще]

Тестирование лампы Generica 12Вт Е27

Драма в Fediverse

Гуманитарий с 0 знаний в программировании. 4 часть. Привет и пока, геймдев

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

Устанавливаем Home Assistant Supervised

Все выше и выше: DDR3 будет лишь расти в цене. Но почему?

Duke Nukem 3D – герой нашей юности

Отбординг: как (не)правильно онбордить, чтобы от вас максимально быстро сбежали сотрудники

50 вопросов для опроса после обучения для вашего вдохновения

Авиация: промежуточный итог 2 квартала 2024

По дороге из желтого кирпича — что скрывается за сказкой о волшебной стране Оз?

Вам есть что делать с нуля в IT в 2024 году

Дедупликация данных в Windows 10 и Windows 11 средствами Microsoft

Telegram Боты на Aiogram 3.x: Message handler и трюки с текстом

Если интеллект это психическое расстройство, то что такое тогда искусственный интеллект?

StableProjectorz — бесплатный инструмент для текстурирования 3D-моделей с помощью нейросетей

Написать X-docker-isolation-provider сложно — но не невозможно

Расширенное пространство (часть первая)

Древняя и новая история цистерцианских цифр

15 июня 2024

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

Как мы делали калькулятор (3D-конструктор) лестниц в нише, и с какими трудностями столкнулись

Волевые качества. Почему одни люди более волевые, чем другие?

Обзор и тестирование Blackview MP100: доступный мини-ПК на Ryzen 7 5700U. Мощный, тихий и компактный

Хранение данных на ДНК/РНК: возможности и перспективы

Фрилансер или IT-компания. Как выбрать исполнителя?

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть II

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

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

Чему нас НЕ учат случаи МТС, СДЭК и КБ Радуга или Имитационная Безопасность

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

Электронные чернила и Raspberry Pi

Ноутбук с процессором RISC-V: современный лэптоп на базе ОС Linux. Что это за девайс?

Logitech G Pro X 60 Lightspeed: компактная игровая клавиатура. Что это за модель?

Почему Microsoft спас Apple в 1997 году?

15 недорогих VPS/VDS-хостингов (2024)

Мои мысли о Python in Excel

Делаю слоты часть 2

Голодающие дата-центры и блекауты: как решают проблему с нехваткой электроэнергии для ИТ-инфраструктуры

Что на неделе: презентация Apple, масштабный сбой в Telegram и внезапные успехи российских сервисов видеосвязи

Factor and Block CSS — методология CSS

JSON словарь в качестве постоянной памяти для GPT-ботов (версия 3.0)

Поднятие Redis сервера: Полное руководство

Управление напряжением PWM сигналом (PWM+RC=DAC)

Оценка времени выполнения задач: желаемое и реальное

Сервер на визитке

Запускаем Stable Diffusion на GPU AMD Radeon в Docker

14 июня 2024

[Перевод] «Космический сбой» во Вселенной заставляет астрономов переосмыслить теорию относительности Эйнштейна

Делаю игрулю на Playdate на чистом C. Глава 4

Виза цифрового кочевника в Тайланде в 2024 году

Чтение на выходные: «Предсказуемая иррациональность» Дэна Ариели

Как правильно составить заявку на регистрацию ПО в Минцифре

Результаты двух слотов трансляций на фестивале Steam Next Fest — цифры и наблюдения

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

Как сделать дашборд в FineBI за 15 минут? Инструкция по созданию визуализаций

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

Аналитика на госпроектах – это не страшно

[Перевод] Пишем собственный макрос на Dart 3.5 вместо старого генератора кода

[Перевод] Macroni: рецепт поступательного улучшения языка программирования

Perl 5.40.0: что нового спустя 11 месяцев? Изменения и дополнения в релизе

Как сделать А/B-тест в офлайне, на примере ускорения доставки в Самокате

Как работает отрисовка в фреймворках на основе XAML

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

Магистратура в 35. Шлюз интернета-вещей

Дроиды и питоны: как работать с ADB быстрее и проще

Экскурс в «святая святых» ОК: как мы пишем и ревьюим код автотестов

Что такое HDR в мониторах, зачем он на самом деле нужен и где применяется, кроме игр

SSDL: ML для проверки кода и поведения opensource-решений

У Intel проблемы: корпорация остановила строительство фабрики чипов ценой в $25 млрд

Автоматизация расчета нормы времени с использованием Python

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

«Я стал тимлидом и боюсь». Что почитать и зачем

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

Logitech G Pro X 60 Lightspeed: компактная игровая клавиатура. Что это за модель?

Микродозинг кофеина: новый подход к потреблению кофе

Знакомство с PowerPC

Взлом соцсетей: цены на черном рынке и риски для бизнеса

Использование Windows Credential Manager для безопасности PowerShell

[Перевод] Как я сохраняю мотивацию при разработке в одиночку

Про недушных аналитиков

Факапы аналитиков: где они обитают? Кейсы Mad Brains

Acemagic X1: ноутбук с двумя экранами. Что это за девайс?

Математическое моделирование технологических объектов и систем глазами и руками студента

[Перевод] Могут ли инопланетные солнечные панели выдавать присутствие инопланетян?

Интеграция VK ID в свой сервис: Пошаговая инструкция

Как рисовать Sequence без боли и страданий в PlantUML

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

Ваш путеводитель по дипфейкам: осведомлён — значит вооружён

Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

Улыбка сквозь баги

[Перевод] Супербактерии, антибиотики и родная микрофлора

asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python

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

Как сварить лягушку: в российском IT растёт число самозанятых

Кратко о KAN для самых неподготовленных

50 вопросов для отзывов клиентов для вашего вдохновения

13 июня 2024

Как программировать без мыши, без монитора, без зрения…

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

Дневник разработки настольной игры СУПЕРТАНК. Часть 14. Про краудфандинг настольной игры СУПЕРТАНК

Большие языковые модели — гонка в тупик или прорыв в будущее?

Повышаем безопасность домашнего сервера

Роботогорничная Tuvio от Яндекса

Дата-центры будущего: в поисках мощности и новых источников энергии для LLM

Библиотека программиста: книги о том, как построить карьеру в IT

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

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

Разбираем магических зверей безопасности: AuthZ: abac/rbac, AuthN и 2FA

Бот с характером: как образ и персона ботов влияют на клиентов

SwiftUI и MVI

Автопереобучение моделей в Production

Сказ о том, как мы куриц MESтомизировали

Почти всё о Carbonio Mesh

Совместимость серверов «Тринити» с платформами виртуализации: «РУСТЭК»

Учреждение хедж-фондов на Каймановых островах

[Перевод] Простая документация с dbt: Упрощение документирования хранилищ данных

Осваиваем DOM Invader: ищем DOM XSS и Prototype Pollution на примере пяти лабораторных и одной уязвимости на Хабре

Наш ответ на фидбэк: рецепт практик, которые мы внедряем в клиентский сервис

Три истории студентов из агротеха от первого лица

Первый в мире ноутбук на базе ARM-процессора Qualcomm X Elite и ОС Linux. Что это за девайс?

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

Лошадью ходи, век воли не видать

Как подготовиться к live-coding сессии на собеседовании

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

Умная стройка как (микро)сервис: следим за возведением зданий

Новые процессоры AMD, российский четырехсокетный сервер, различные СХД и другие новинки за май

Миграция витрины данных с СУБД Teradata в СУБД Greenplum

Разворачиваем модель Stable Diffusion 3 Medium под ComfyUI

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

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

Android: Проблема отрисовки в jetpack compose

Перенос данных из Oracle в PostgreSQL быстро и без потерь: как мы используем для этого Airflow и NiFi

LR-парсеры

Настраиваем взаимодействие с внутренним API приложения через свой API-proxy

Telegram Боты на Aiogram 3.x: Магия фильтров

Postgresso #5 (66)

Как хеширование поможет вам оптимизировать хранение данных?

12 июня 2024

Максимально точное увеличение разрешения изображений: билинейная аппроксимация

Строим прокси цепочку с помощью graftcp

Про IT-шников и высшее образование

[Перевод] Я протестировал велосипед с водородным приводом. Возможно, это настоящее зеленое будущее?

Как анализировать тысячи отзывов с ChatGPT? Частые ошибки и пример на реальных данных

Инсулин. Как ГМО спасает миллионы жизней

«Чем на самом деле занимается системный администратор?»

Gabriel2 — Open Source асинхронная библиотека для модели Акторов на Rust с использованием Tokio

Дитя Земли для солнечных панелей: как и где сегодня применяют теллур

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

Корпоративная культура

Полный гайд по CSS Flexbox с примерами из практики

Переход с WebStorm на Cursor (VS Code)

Засады многопоточности

О войти в айти. И эффективность обучения

Закрытость ПО как способ грабежа гос-ва. Гос закупки и импортозамещение

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

Илон Маск в Средневековье: мечты на тему «а что если…»

[Перевод] Как перейти с монорепозитория Helm на версионированные чарты

Консистентность в оформлении игровых интерфейсов

Scrum — рак, убивающий индустрию

Избавьтесь от хаоса модальных окон с useModalControl (React)

Кремниевая фотоника: 3D-принтер на чипе

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

[Перевод] Новые снимки миссии «Евклид» открывают широкий вид на тёмную Вселенную

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

[Перевод] Фазовое состояние мозга и готовность провалиться в неизвестность

Алгебра для QA: Основы и Применение

[THM] [Medium] Wonderland

11 июня 2024

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

Честно о стажировках в IT-компании. Системные аналитики и программисты 1С о программах обучения в «Автомаконе»

Что ждет участников на Ural Digital Weekend 2024: рассказываем про спикеров, программу и неформальные активности

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

Деплоим Next.js приложение через PM2

Предсказываем результаты группового этапа и победителя Евро 2024 при помощи машинного обучения и чата GPT 4.0

Веб-аналитика. Server-Side GTM и его возможности

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

Собираем компьютер для работы с большими языковыми моделями

Вызов функций Go из Python с помощью ctypes

Небритый хомяк — психология криптотрейдинга. Рубрика «Правила трейдинга»№1. Не жалей о том, что сделал

Техдолг: как разгребать задачи, чтобы не тормозить развитие продукта. Инструкция с шаблоном

Реестр российского софта для физика ( ИП )

Открытые инструменты визуализации данных

«IT-Планета 2024»: задачи третьего этапа по PostgreSQL

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

Разработка сервиса для публикации препринтов. Архитектурный подход

Предотвращение утечек API

Когда проснулся и узнал, что существуют PWA

Динамическое программирование на Python

Что нового в Swift 6?

​​Все мои детальки: сделайте свою Arduino

Как составить бюджет ИТ-проекта?

WWDC 2024. Обсуждаем, что по факту

Сколько UB в моём компиляторе?

Flipper Zero — мнение пентестера после двух лет «полевой» эксплуатации

Яндекс открывает YaFSDP — инструмент для ускорения обучения больших языковых моделей и сокращения расходов на GPU

Стажировки в SOC. Часть 3: как обучать сотрудников после стажировки

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

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

Машинное обучение в ЦОД: Можно ли доверить ИИ управление инфраструктурой?

[Перевод] «Обсерватория обитаемых миров» сможет наблюдать лунные и солнечные экзозатмения

Конструирование лучшей команды (мечты). Социальная инженерия. Часть 1

Анатомия игры: Локации. часть 1

Автогенерация api для RTK Query, graphql, postgraphile и postgresql

Необходимое зло

Как измерить эффективность DevOps в компании. Практики из Scaled agile framework (SAFe)

Революционный подход к нейросетям: рассказываем про KAN (Kolmogorov-Arnold Networks)

Искусственный интеллект – путь к апокалипсису?

Реализация итоговой согласованности. Разбор библиотеки event-outbox

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

10 июня 2024

Лидерами не рождаются или принципы эффективного управления

Топ 20 вопросов по опросу взаимодействия сотрудников

[Перевод] Интеграционные тесты

Анализируем HTTP трафик в Wireshark

[Перевод] С MVP покончено. Вам нужно думать о MVE

[Перевод] Уязвимость в плагине JetBrains GitHub

TransformerFam от Google и другие попытки улушить память LLM

Security Week 2424: что не так с функцией Microsoft Recall

Фантастические таланты: Эпизод II – Атака внедрения

Дата-сайентистам: «Обработка данных на Python. Data Wrangling и Data Quality»

Что нового в Greenplum 7

Управление паролями в организации

Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka

Held der Arbeit или IT-сектор ГДР: как это было

Как создать аудиоплеер. Часть 3

Java и C#. История одного вдохновения

Эффективная запитка от литиевых аккумуляторов (серия TI TPS63xxx)

Четвертый «скок» Илона Маска

Научился делать миллионы на маркетплейсах и теперь работаю с 7 до 21 без выходных

Глава Intel: Китай становится всё более серьёзным конкурентом. Что происходит?

Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3

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

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

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

Соловьиная песня постквантового шифрования

Telegram bot и Mini app на Dart. Боль?

Автоматизация Juniper на Python

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

FastAPI: веб-разработка на Python

Формируя будущее: путь к отечественной системе ИТ-сертификации

Ошибки ведения личной базы знаний: почему я удалил 1500 из 4500 заметок в Obsidian

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

Мой опыт миграции приложения на standalone-компоненты

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

Ищем мемкойны на Stonfi в TON или есть ли жизнь за Notcoin

Пример своего транспорта для Symfony Messenger

Prompt-engineering: чем полезен SDET-специалистам или как оставаться востребованным на рынке в эпоху ИИ

AI: типовые задачи  iOS разработчика

Учишь русский, учишь Java, едешь в Россию работать, или Как я «зашёл в ИТ» 10 лет назад

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

7 видов рацетамов, какой из них лучше?

Дзэн в искусстве программирования

Под капотом загрузчика

SMM в 2024: возможности и инструменты бесплатного продвижения главных социальных сетей

iOS-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

BananaNAS — портативный NAS из одноплатника

Опыт разработки сервиса отправки сообщений в Apache Kafka с использованием SASL/Kerberos и Avro Schema Registry

Тестирование производительности виртуальных потоков Java в Jetty

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

Прогрессивный налог — социальная справедливость или латание дыр бюджета?

Git. Руководство по оформлению веток и коммитов

Поучительная история технической одиссеи компании Palm, Inc

Telegram Боты на Aiogram 3.x: Первые Шаги

Применение SFIA Framework для ИБ

[Перевод] Мега-Учебник Flask Глава 13: I18n и L10n (издание 2024)

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

Часть пользователей Telegram в опасности

5 причин, почему пользователи ненавидят вашу документацию [и как это исправить]

WiFi-маршрутизаторы — это трекеры для массовой слежки

Обзор открытых свободных инструментов для создания резервных копий СУБД PostgreSQL

Пора оставить RAID-5 в далеком прошлом

Слушаем события в Selenium с помощью Listeners. Как реагировать на события без тонны кода

Возможно ли запустить Unreal Engine на микроволновке? Подведём подсчёты

09 июня 2024

5 причин, почему пользователи ненавидят вашу документацию [и как это исправить]

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

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE

Тестирование лампы из Таиланда Panasonic LED NEO 12 Вт

Устанавливаем и применяем Docker на Repka Pi

Эксперимент: создаем цифровых двойников Ленина и Николая II

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

Рисуем фракталы на Rust и CUDA

Жизненный цикл ИТ-продукта на примере Telepathy – интерфейса мозг-компьютер (BCI) компании Nueralink

Синдром самозванца Vs Излишняя самоуверенность

Получение информации с LeetCode о пользователе на Golang

Спустя полгода — новый релиз FreeBSD 14.1. Что появилось в этой версии?

5 вещей, которые не стоит делать при ремонте ноутбуков

[Перевод] Учимся летать: симуляция эволюции на Rust. 2/5

Как лучше учить и для чего нужен Unreal Engine?

Как устроены выборы в США и какие компании выиграют от победы Трампа или Байдена в 2024 году?

Я проработал в IT больше 10 лет. Вот 5 вещей, которые я бы хотел знать, если бы начинал сейчас

Хитрый Алгоритм: Решение задачи Continuous Subarray Sum

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

Работа с Outline через Python

Как защитить своего бота на базе LLM (ChatGPT) от взлома?

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

Удобный CI/CD доступен каждому

Насколько хороши диапазонные типы и btree_gist индекс в PostgreSQL

08 июня 2024

Вечный покой .env: как эффективнее удалять закомиченный файл .env из Git-репозитория

Переход на .NET Aspire из отдельных проектов. Часть 2. Локальное развертывание с помощью Aspire

[Перевод] Процесс старения и ключ к его торможению. О чем говорят генетические заболевания?

И снова о Redmi AX6S + OpenWRT

Сложно о простом. Модель OSI и TCP/IP

Триггербот для Rainbow Six Siege на Python

Как я писал свой первый проект на Python

Роль «HR бизнес-партнера» в трансформации рынка труда

Простыми словами про метрики в ИИ. Классификация. Confusion matrix, Accuracy, Precision, Recall, F-score, ROC-AUC

[Перевод] CVE-2024-4577: Не может быть, PHP опять под атакой

От нуля до Тетриса: наше приключение с Python

Свой VPN за 5 минут (Outline)

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

Планировщик на основе искусственного интеллекта

Как IT-специалисту расспрашивать экспертов, чтобы развиваться профессионально и извлекать знания?

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

Китай на Луне: Поднебесная добилась огромных успехов в изучении спутника Земли. Что их ждет дальше?

В ChromeOS появится поддержка Windows-приложений. Google надеется на увеличение доли рынка операционки

Тимоти Джон Бернерс-Ли – человек, который почти создал интернет

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

Что такое матрица RACI? Как этот инструмент управления проектами может повысить производительность

Gcov/Lcov — покрытие кода и отчет по нему

Студент XXI века: как использовать ИИ в процессе обучения?

Используем базу в Notion как знания для нейро-сотрудника на базе LLM (ChatGPT)

Переход на .NET Aspire из отдельных проектов. Часть 1. Перевод приложений в Aspire

Изучаем freeware вирус на ПК

Sentiment Analysis Bot на Rasa 3.1

Опыт использования VR в проектной организации

07 июня 2024

Описательный анализ или как выбрать страну для релокации (пошаговый ключ к посту топ 20 стран)

Первый одноплатник или как поднять Orange Pi 5 Pro

Фишки и «грабли» использования машинного обучения от спикеров ML2Business

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

Архитектуре ARM пророчат 50% доли рынка процессоров к 2029 году: что это за прогноз?

Как мы делали Proxy до API OpenAI, а пригодилось оно для доступа к Docker Hub

Как мы создали HR-приложение и выиграли 250 тыс. рублей в хакатоне

Кейс. Как найти клиентов на дорогой продукт. Реклама умных домов в Дзене со средним чеком 1 млн. ₽

Ускорение работы в терминале

Как загрузить, установить Office 2024 LTSC с сайта Microsoft и активировать навсегда?

Меняем мир с помощью слов: какие инсайты я получил после конференции Techwriter Days

[Перевод] 26 техник, которыми геймдизайнеры манипулируют игроком в видеоиграх

Дорогу осилит идущий

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

Имбовый вайб: Как не стать кринжовым скуфом

Издательство Питер. Колонка редактора

Перформанс ревью: как подготовиться и взять от ежегодной оценки всё возможное

МТС RED ART: обзор перспективных security-исследований

Язык программирования Кедр. Продолжение

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

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

Лазер против камеры видеонаблюдения: что будет с матрицей и защитит ли IP-камеру DC-iris?

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

Подборка видео с последнего SREcon24

Чтение на выходные: «Быть пиратом. Как бросить миру вызов и победить» Сэма Альенде

Все тесты — это юнит тесты :o

Магия кино

Вихрь времени. История уникального компьютера Whirlwind

[Перевод] Найти золото в потоке

Мониторинг систем: от веб-ресурсов до физической инфраструктуры. Кто такой Monitoring Engineer и зачем он нужен?

Публикация web-карт с GeoServer: от установки до интеграции с Mapbox GL JS

Вышли новые процессоры Ryzen 9000 на Zen 5. AMD говорит, что они мощнее, чем Intel Core 14-го поколения

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

[Перевод] Катастрофа с Hibernate 6.5 при обновлении на Spring Boot 3.0.0

Как Growth Loops кардинально изменяют подход к продуктовой разработке

«Бабушка интернета» – Мэри Ли (Бернерс-Ли) Вудс

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

Застрять в аутстаффе

Чем на самом деле занимается продакт-менеджер

Кейс продвижения: как найти клиентов на ремонт квартир в Москве

Ловим спутники без поворотного устройства

[Перевод] Ужасы работы с Интернетом в Антарктиде (и как это исправить), часть 1

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

Как измерить эффективность разработки через метрики?

LLM и 1С: изучаем сервисы для автоматизации написания кода 1С

Результаты большого техписательского опроса, часть 2. ГОСТ, индустрии, виды документации, зарплаты

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть I

Разворачиваем PostgreSQL на VPS сервере за 5 минут

Секреты Lineage II: скрытые возможности клиента

4 проблемы ИИшенки

Ртуть – супертоксикант в рыбе

06 июня 2024

WWDC 2024. Что ждут разработчики

Простая настройка VPS, NGINX и FastAPI: Пошаговое руководство. Часть 2

Мы тоже своего рода учёные — Как ITGLOBAL.COM и GAGAR>N с vStack Техлабораторию открывали

До AGI и ASI осталось 20 лет: почему до восстания ИИ ещё далеко

Celery: разбираемся с Celery Beat

К вопросу о диодах (идеальных)

Назад в прошлое. Часть 2. Интервью с Митчем Гителманом. MechCommander, MechAssault, Battletech, Shadowrun

Основы TypeScript

Эффективное обучение. На чем держится обучаемость?

Computex 2024 с места событий: новые процессоры Intel, AMD и другие новинки

Что такое Proxima DB? Знакомство с российской СУБД на базе PostgreSQL

Standalone в Angular

Metabase VS Power BI: выбираем систему визуализации данных

Локи в C++: библиотека для проектирования и метапрограммирования

ОС Tizen всё: Samsung прекращает поддержку операционной системы. Что происходит?

Как мы снизили Cycle Time и увеличили Change Frequency

Application Hosting. Обзор доступных сервисов для хостинга приложений

Базы данных простыми словами

Тест-менеджмент система TestY: обзор новых фич в версии 1.3

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

Плюсы, минусы, подводные камни построения системы работы с компетенциями в команде аналитиков. Часть 2

Духаны в IT

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

ИИ на службе контакт-центров: революция в качестве обслуживания

Простая настройка VPS, NGINX и FastAPI: Пошаговое руководство. Часть 1

5 советов, которые бы нужно услышать прежде чем заказывать разработку сайта

Банк vs мошенники: деньги спаси, данные сохрани

Встроили в шрифт микротипограф, который сам ставит правильные тире, кавычки и не только

Про то как мы распиливали монолит на MSA

Осознанная ходьба для удаленщика. Часть 2: три года спустя

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

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

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

GPT vs Copilot: кто лучший помощник в написании UI-тестов для iOS?

Как просто создать aiogram 3.x бота на вебхуках (webhook)?

Подключение единых правил eslint для проекта React + Typescript. Инструкция

[Перевод] Регенерация синапсов. Таблетка от БАС перешла во вторую фазу испытаний на людях

Установка MS SQL Server на Linux

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

Quickwit. Когда Elasticsearch слишком дорогой

Оценка точности искусственного интеллекта в медицине

Жёсткое руководство

Bcachefs: файловая система, которая не ест ваши данные

Как пересобрать ядро для WSL2 и остаться в живых

Введение в gRPC: Основы, применение, плюсы и минусы. Часть I

05 июня 2024

Mobius 2024 offline. День второй

AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

Грамматика от Алисы из Яндекса

Lazy Loading в Java

Майним крипто-пойнты с помощью цветового автокликера на Python

[Перевод] CCNP Encor на русском ч. 1 (L2)

Wayland 1.23: что нового, что изменилось и чего ожидать от стабильного релиза

И снова о безопасности облачных сред

Здесь могли быть деньги ваших клиентов

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

Как могли взломать СДЭК. Уроки, которые нужно усвоить каждому

[Перевод] Сверхскоростные связные списки

Гелий в электронике: краткая история солнечного газа

Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python

ИТ-кампус НЕЙМАРК как «точка сборки» олимпиадного движения. Как и зачем?

Мечтает ли GPT-4o о сегментации картинок...?

[Перевод] Что такое программирование игр и как стать игровым программистом?

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

[Перевод] Вы пожалеете об использовании естественных ключей

Технологии в индустрии моды: как мы пришли от ткацкого станка к виртуальной одежде?

Новый технохаб: как Малайзия завоёвывает рынок полупроводников

Ловушки volatile, DCL и синхронизации в Java

Микросотовые IP-DECT-системы Yealink: базовый траблшутинг

[Перевод] Использование Temporal для эффективного управления жизненным циклом документов

19:43, еще не завтракал…

Пайплайны в GitLab для микросервисов

Как IT-специалисту расспрашивать экспертов, чтобы развиваться профессионально и извлекать знания?

Оптимизация Go: как повысить скорость и эффективность кода

Рынок вакансий для аналитиков данных в 2024 году

Обмануть сотрудников на 160 млн рублей и отделаться штрафом: гайд от IT компании из Сколково

CI/CD Kubernetes платформа Gitorion. Приватный реестр Docker-образов с аутентификацией в Keycloak и Web-интерфейсом

Коннектор ADB-TO-ADB

AI уже тут: в какие инструменты тестирования уже интегрирован искусственный интеллект

Адаптив без боли: как сделать резиновую вёрстку с заботой обо всех разрешениях

Планирование и организация рабочего и личного времени

04 июня 2024

[Перевод] Криптографы открыли новую основу для квантовой секретности

Топ-5 типичных ошибок при внедрении CRM-систем и как их избежать

Кастомные HTML-теги

Внутренняя кухня Security Operations Center: рецепт контента

Встроенные коллекции Dart: как реализовать в коде основные структуры данных. Глава из книги

Можно ли на самом деле выучить английский язык в Chat GPT?

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

В Кыргызстане заблокировали Тик-ток? — У Amnezia VPN есть решение

Эйджизм в IT: в каком возрасте можно стать программистом

Книга: «Антипаттерны SQL. Как избежать ловушек при работе с базами данных»

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

Как я создавал аудиоплеер на python с FFmpeg

Делаем нативное мобильное приложение с ИИ и бэкендом (Туториал)

Подход к разработке API API-first: как внедрить и почему это работает

Комбинаторы синтаксического анализа на Kotlin

Блеск и нищета нового Scrolling API в Spring Data

Система команд на основе переменных

Проверка поставщика в Китае своими силами

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

Как мониторинг связан с тестированием. Преимущества мониторинга для бизнеса: как экономить время и деньги

Управление Argo CD с помощью Ansible через API вызовы

Подход к разработке API API-first: как внедрить и почему это работает

Что нового будет на FrontendConf 2024: взросление аудитории + хардкорные темы

Что делать, если Заказчик просит сделать часть работ бесплатно

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

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

7 раз отрежь, один релизни. А/Б тесты статических сайтов

Необъяснимые загадки космоса

Встречайте Collabry — сервис от победителей Битвы пет-проектов

ML в OCR: зачем и как

О чём не молчит Windows. Погружение в Windows Registry Forensic

Устройство для энтузиастов — телефон на ОС «Аврора»

Мечтают ли безопасники о профильном образовании?

Обзор аппаратного файервола Zyxel USG Flex 200H

[Перевод] Устранение уязвимостей в системе безопасности с помощью искусственного интеллекта

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

Рост цен на SSD: корпорации стимулируют спрос и создают дефицит. Перспективы рынка

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

Погружение в мир Lint'a в Android-проекте

Security Week 2423: о плохих генераторах случайных чисел и пароле к криптокошельку

[Перевод] Можем ли мы быть одинокими во Вселенной?

Первый открытый GSM-телефон

Идеальная симуляция или как хаос делает мир интересным

Интеллектуальное право: за что может прилететь информационному посреднику. Объясняем на примере хостинг-провайдера

Сохранили Ricor Compi 100 для истории: ноутбук теперь в коллекции московского музея ретротехники

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

Пример использования Workerman и Symfony Messenger

Как сделать умный дом на Loxone, но сэкономить

23 сервиса для digital-маркетинга, которые экономят время и нервы

Разграничение прав доступа по подразделениям в 1С: ЗУП КОРП / 1С:ERP

Разрушение каменной башни в Блендер 3D

Кратко про Seq2Seq-модели

Дайджест XCOM-SHOP: 10 недорогих Wi-Fi-маршрутизаторов

Как избавиться от зоопарка систем с помощью одной КИСы?

Code Review — простой способ измерения и анализа

[Туториал] Пишем собственные Spark Native Functions (Часть 2)

Как я скрестил JPEG, GIF и получил VP9

Мысли по поводу доклада на FPGA-Systems про маршрут ИРИС из МГУ

Как Составить Функцию Инициализации Микроконтроллера (Топологическая Сортировка Графов)

[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 1

03 июня 2024

Новый взгляд на старые игры. Часть 5. WoW в Warcraft III. 8 кампаний, переносящих сюжет MMORPG в классическую стратегию

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

[Перевод] Оптимизация настроек Kafka кластера. Часть 2. Механизмы управления задержкой, надежностью и доступностью

Как подружить Llama-3 и YouTube имея всего 40 строк кода

Сказ о том, чему в немецких вузах игроделов учат

Шпаргалка по SQLAlchemy для начинающих алхимиков

Как я произвел 200 тандыров и 13,5 млн убытков

Чек-лист для контроля защиты от шифровальщиков

Откажитесь уже наконец от gin, echo и

Про автоматические выключатели

Python в Excel жив?

За что я не люблю PostgreSQL

Больше не поддерживается: история взлета и падения Yahoo! Messenger

Лишние знания бесполезны?

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

Как я преподавал алгоритмы в 4 местах и проходил iOS-курсы. Что помогло получить работу?

Доступность, она же accessibility: делимся нашим опытом разработки

Китай начинает и выигрывает? Huawei и SMIC запатентовали собственный 3-нм техпроцесс

Сильный искусственный интеллет (ИИ). Быть или не быть?

Отслеживание сотрудников на карте. Законно. Логично. Этично?

Удобный мониторинг трафика. Заглушка сети. Переводим адаптер TP-Link в режим мониторинга

Ему исполнилось 55, когда он основал самую важную компанию в мире. Удивительная история Морриса Чанга

Накатить ось на 500+ серверов и настроить всё за 10 минут: наш опыт использования Foreman

Кто будет разрабатывать лекарства?

Сравниваем DBSCAN и OPTICS

Hosting для API. Обзор бесплатных и недорогих сервисов для вашего проекта

Майним крипто-коины с помощью Python и компьютерного зрения

Хочешь искоренить Agile? Сформулируй требования

Как AI меняет образование здесь и сейчас

Было Software, а стало Abandonware: умирание и спасение ценного

Selectel Network Meetup: регуляторика, защита сетей, инцидент-менеджмент, сети Clos

Успех тимлида — это успех команды: три ошибки тимлидов в начале пути

Создаем простой AI чат-бот Telegram с помощью Ollama и нескольких строк кода на Python

Владимир Зима «Инструменты руководителя. Понимайте людей. Управляйте людьми». 3-е издание — СПб. Питер, 2022 — 256 стр

Взлёт и падение Napster — сервиса, который навсегда изменил музыкальную индустрию

Разбираемся, как настроить алертинг из OpenSearch по email

await vs yield на примере Effection 3.0 и React

Этапы любого проекта

Два типа рефлексий в C++

16 полезных привычек IT-специалиста — рассказывают разработчики, QA и аналитики

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

NIST NICE – модель компетенций в области ИБ

Реализация принципа единственной ответственности на Python

Как создать аудиоплеер. Часть 2. Использование ExoPlayer

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

Разбирая бэклог. Часть 12. Копируй, изменяй. 11+1 аркада и пазл, удачно пересмотревших исходную концепцию. 1989-1995

Усиленные пароли или 2FA

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

Shared Element Transition в Jetpack Compose

АльтЛинукс Сервер виртуализации10.1 (Proxmox)

Кратко про класс CompletableFuture в Java

02 июня 2024

Y Combinator — создатель единорогов. Во что он вкладывает сегодня?

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

[Перевод] Мега-Учебник Flask Глава 11: Дизайн приложения (издание 2024)

[Перевод] Мега-Учебник Flask Глава 12: Дата и время (издание 2024)

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

«Культурный контракт» с сотрудником

Расширяем возможности Keras с помощью кастомных слоев

Enbeddrus — обучение независящей от языка эмбеддинг-модели

Мои проекты за 7 лет увлечения DIY

Как собрать валютный портфель

Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 1

Какие привычки освоить it-шнику, чтобы стать продуктивнее (или здоровее)?

Снова всплыла тема бакапов. Как часто. Где хранить. Сколько копий

Разгоняем код с Object Mother и Object Pool в Java

Летние одноплатники: как для любителей DIY-проектов, так и для промышленности

СДЭК в критические дни и приключения с потерянным лекарством

Я научу вас неправильно играть в Hearts of iron. Оптимизация довоенной экономики: часть 2

Шрифт на кривых Безье на микроконтроллере

.NET Aspire — империя дотнета наносит ответный удар

Все секреты многопоточности

«OSS, который не смог», или почему использование open source решений вдолгую требует корпоративных компетенций

Age of Empires – культовая попытка сделать Цивилизацию в реал-тайме

Firebase Analytics в KMP: Android, iOS, Desktop (MacOS, Windows)

Девять измерений от Дирака?

MajorDoMo, делаем контроль датчика открытия замка. Голосовые уведомления и создания телефонного оповещения

Насколько вредно летать самолетами обычному человеку? Почему это вредно? Что более вредно, чем остальное?

Механика и стратегия игры «5букв»

01 июня 2024

Создание дистрибутивов для разных операционных систем в Java 21 и 22

Как найти клиентов в мебельный бизнес бесплатно | Интерьерно, Слэбы, Mensa design

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

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

Разбираемся с coroutine в Kotlin — 3

[Перевод] Предисловие к книге «Постижение искусства схемотехники: практическое руководство»

Go + Minio: как написать простой сервер для взаимодействия с файлами

Хакеры и мошенники — в списке стейкхолдеров?

Как сервер с моим проектом был удалён вместе с бэкапами

5 разных одноплатников лета 2024 года: от разработки до гейминга

Методы тестирования веб-API, которые должен знать каждый: чек-листы для начинающих

Дитер Рамс: дизайнер, определивший современность

Как в Амазоне краудсорсят  доработки внутренних сервисов

Docker Hub заблокировали возможность обновлять проекты. Как работать дальше

Первый год в Rust — история любви

Обзор ноутбука Ninkear N15 AIR: 15,6", Intel N95, 16GB\512GB

Обзор курса Certified Penetration Testing Specialist (CPTS) от HTB Academy

Desktop приложение для хранения текстовой информации

Tech4Art: как дроны и VR помогают рисовать граффити и муралы

Метавселенные: как бизнес использует новые технологии

[Перевод] Учимся летать: симуляция эволюции на Rust. 1/5

Создание масштабируемых RL систем с Ape-X

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

[Перевод] Использование генеративного ИИ для автоматизации дата инжиниринга

Прервать эфир и «заддосить» галерею — с какими киберугрозами сталкиваются искусство, культура и благотворительность

Сравнение ITIL v3 и COBIT 5 с помощью методологии PDCA

(Не) безопасный дайджест: уволенный ИБшник, обиженные подрядчики и взлом платформы ЭЦП

Нейросеть для генерации текста

Mobius 2024 offline. День первый

Макроопределения для PostgreSQL

[Перевод] Все числа равны, но некоторые равнее. Как в Python сравниваются Int и Float

31 мая 2024

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

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

Тутор: как нажать на кнопку. Продвинутые техники работы с веб-элементами для Selenium

Мечты о звездах

Функциональная архитектура в проектах внедрения на платформе 1С

Процессы собеседования со стороны соискателя

Где живет наша душа?

Еще раз про расслоение Хопфа — новый сайт

Чтение на выходные: «Не всё ли равно, что думают другие?» Ричарда Фейнмана

Проблема питьевой воды и флот

Умный съемный дом

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

Монолиты и микросервисы: что выбрать разработчику

Как хостерам попасть в реестр РКН, зачем его придумали и что будет, если этого не сделать

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

Прогнозируем движение льда в Арктике с помощью фреймворка автоматически собираемых сверток

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

Вышла 11-я платформа от «Базальт СПО», это новый уровень разработки свободного ПО

Живее всех живых: непрерывность бизнеса

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

[Перевод] Интеграционное тестирование с применением Testcontainers в .NET 8

Улучшение памяти. Насколько это возможно, помогают ли этому препараты и есть ли таблетка для памяти?

Почему одни IT-компании выживают, а другие нет: три истории из Big Tech, которые будут полезны каждому тимлиду

Гартман. Речь как меч и Слово не воробей (конспект самых частых ошибок)

[Перевод] Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах

Отсутствие слышимости в SIP-диалоге при смене SSRC и отсутствии CNAME

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

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

[Перевод] Охота на директора-«гиппопотама»: как бороться с непредсказуемостью в разработке

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

Ренессанс ленточных накопителей: что происходит и почему?

Внедрить нельзя тестировать: 5 месяцев с NGFW Usergate C150

Электрическая ручка Эдисона: от документов до татуировок

Почему выбирают Гонконг IT-специалисты?

Опыт работы с командой партнеров — тестирование интеграции

Простой путь к публикации Vue3 модуля на NPM с помощью Vite

Китайское импортозамещение электроники: пока что устаревшие технологии. Завтра будет лучше?

HIPER RUGGED (X33-LTE): надежный ноутбук с Windows 10 Professional, экраном на 700 нит и встроенным 4G-модемом

Проект хаба для “умного дома” с BLE-устройствами

Как мы собираем данные для обучения Kandinsky

Блокировка Docker Hub для России. Без паники разбираемся как работать дальше

Вертикальные солнечные часы

Возможно, вашу любимую колбасу создал ИИ. Но как?

Не вырубишь топором… — ВКонтакте хранит удаленные публикации

“Семь раз отмерь, один раз сшей” или совмещение 3D изображений в компьютерной томографии

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

Подготовка к техническому собеседованию Senior/Team Lead backend

Хирургия без надрезов: роботизированный акустический пинцет

«Он среди нас»: синдром самозванца как один из самых распространенных недугов у айтишников

Termit 2.1 под микроскопом. Рассматриваем новую версию отечественной системы терминального доступа

Собственное облако, новый конфигуратор устройств и другие новости софта Wiren Board

Нейросети для IT менеджеров

[Перевод] Cloudfare положил наш сайт после того, как мы отказались выплатить 120 000 $ в течение 24 часов

Как заставить Docker работать в России и Беларуси

Reformer на TRAX?

Docker и точка. Отжимаем образа у Chainguard

Vault HA + Consul HA + k8s

30 мая 2024

MapStruct — смаппь меня, если сможешь

7 частых ошибок при проведении СustDev, которые могут исказить результаты ваших интервью

Как кошка котом стала

Преимущества IPv6 перед IPv4: что нужно знать

«Мы заметили, что не обсуждаем проблему, а бежим сразу что-то делать»

Проблемный помощник кодера: половина ответов ChatGPT содержит ошибки

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

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

Почему ИИ в принципе является утопической идеей

Между холиваром и оверинжинирингом: что, если разработчик не доверяет тестам тестировщика

Не все просто с open source: история развития, облачные инструменты и новые риски

Из кого получаются самые лучшие IT-архитекторы?

Препарируем Wazuh: Обнаружение уязвимостей

Neuralink Илона Маска не единственный. Как появились нейроимпланты, есть ли у них будущее и при чем тут программирование

Как проходить собеседования в IT

Midjourney и пиксельные арты

Законы UX-дизайна: что делает пользователей счастливее, а продукт лучше

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

Генерация документации из моделей с помощью Pydantic

Зачем была создана DNS: история появления и решенные проблемы

Как улучшать эффективность разработки через метрики? Фреймворк метрик

Интересный пример кода на Go и зашоренность мышления

Книга «Микросервисы и API»

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

[Перевод] «Тёмная звезда»: как сверхдешёвый студенческий фильм навсегда изменил научную фантастику

Доступ к Docker Hub из России. Как подключиться к Docker Hub после блокировки

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

Здравый смысл «вне закона»?

Как устроен Representation Finetuning, родившийся из идеи интерпретируемости LLM

Два года ждали: новый релиз «FreeBSD для Mac» — операционной системы ravynOS

Redis UI для администрирования сотен Redis инстансов

Стандарты. Титульная часть. Раздел с терминами и сокращениями

Обзор сканеров безопасности для проверки конфигурации Terraform

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

История подростка, взломавшего Twitter и укравшего миллионы

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

Ужасно подробные ошибки в API: пишем на Go инструмент для работы с ними

Нетворкинг, знания и лут: почему я люблю IT-конференции больше, чем отпуск

ИБП для дома и бизнеса, которые чаще всего покупают в XCOM-SHOP.RU

День защиты (от) детей: подборка игр от семейки айтишников

Персональное облачное хранилище, домашний NAS и сетевой медиаплеер (неожиданно): обзор Orico CD3510

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

Где работать в IT в 2024: ISPsystem

Цели HR аналитики. Как закрывать больше вакансий + бонус «Чек-лист аудита HR процессов»

Почему симуляторы — это лучшее, что есть в компьютерных играх

Как быть «проактивным» и не раздражать этим всех вокруг

Как я НЕ стал разработчиком, или О проблемах на пути начинающего специалиста

Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов

Методы прототипирования печатных плат

Попалась тут задачка на поиск совпадений в строках (адреса)…

Обзор новых Open Source LLM. Или как локально запустить аналог ChatGPT

Погружаемся в S3 на Ceph. Как мы удаляли 460 млн мелких объектов

Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных

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

Разработка REST API с использованием Kotlin и Spring Boot: сочетание простоты и мощи

[Перевод] Почему я отказался от разработки игр на Rust, часть 4

Айтишники как субкультура

Wiren Board шагает в промку — управление линией розлива и этикетирования

Мышьяк — токсин №1

29 мая 2024

Архитектура Xорошего Кода Прошивки (Массив-Наше Всё)

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

Kubernetes. Логика работы клиентов с kube-api: что под капотом?

Автоматическое создание интерактивных карт

Будущее мировой науки: тренды и перспективы

Основы DNS: понятие, иерархия, записи

ODRS: Комплексный открытый фреймворк для формирования рекомендаций по выбору моделей обнаружения объектов

Будущее мировой науки: тренды и перспективы

Pедактор цен для iOS подписок

Kincony KC868-A256: а ты готов к настоящему хоккею?

[Перевод] Разбираемся с типографикой в visionOS

Лето 2024. Видимость планет

Масштабирование глубокого обучения с помощью Horovod и Kubernetes

В далекой-далекой Galaxy: как организовать общее пространство для Ansible-контента

Cisco VPN 3000 Concentrator Series

Так ли уж экономически оправданы возобновляемые источники энергии?

Клетка XVIII. Прионы

«Hello, World!» от мира сжатия данных. Канонический алгоритм сжатия данных Хаффмана

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

О! Фридайвинг: как я стал фридайвером и почему это больше чем хобби

Книга «Основы Dart»

Пишем псевдо3D движок в Mindustry. Псевдотрёхмерность или два с половиной D

Внедряем DevSecOps в процесс разработки. Часть 3. Этап Post-build Checks в DevSecOps, обзор инструментов

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

Кто делает контент в Selectel? Экскурсия на внутренние кухни команд и подсказки для будущих коллег

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

Amplicode: учим IDE говорить на языке фреймворка

Развитие сотрудников в IT-компании

Go напишем шахматный сервер? Часть вторая — структуры, интерфейсы и методы

[Перевод] Оптимизация настроек Kafka кластера. Часть 1. Механизмы управления пропускной способностью

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

[Перевод] Как изобрели современный искусственный интеллект. История изнутри

Матричный шрифт с анимацией на микроконтроллере

Обновление нейро-интерфейса Fooocus до версии v2.4.1, Hyper-SD и TCD, что еще нового, как обновиться?

«Этикетки» для тарифов и битва за общественный интернет — что с регулированием провайдеров в США и других странах

Чего ожидать от проектов с российскими вендорами: пример миграции IP-телефонии на российский ФЛАТ

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

Проект «Москва в 3D». Перезапуск

Кибер Бэкап 17. Обзор новинок

Nanopc-T6 с Proxmox 8

Локации для инноваций, или где открыть IT-компанию в ОАЭ?

[Перевод] Разбираем портативный ТВ Sony FDL-330S (FDM-330)

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

Роботы от Microsoft и Sanctuary AI: искусственный интеллект и обширные возможности

Автоматизация инфраструктуры с помощью Salt

Ответы на вызовы

Дешифрование паролей для доступа к потерянным Биткоин Кошелькам с помощью метода Gauss-Jacobi

Сеть медицинских лабораторий Helix сокращает айтишников

Рейтинг Docker хостинг платформ в России и зарубежом

Что не так с техническими собеседованиями в IT?

28 мая 2024

Terraform: поиск оптимального написания кода

Интеграция PostgreSQL и Hadoop

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

Вкалывают роботы, счастлив человек

PANGIT. Дневник разработчика

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

Новелла “Данные”, литературный эксперимент в формате ненумерованных списков

Deus ex machina?

Облако на батарейках — резервное питание ЦОДов

Реверсинг приложений под Android. Смотрим под капот

Quansheng UV-K5/K6, трансивер, из которого можно сделать что угодно: аппаратные доработки

SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать

Time Limit Exceeded это не только про сложность алгоритма

Особенности олнай-совещаний

СДЭК — как пропадают Наши посылки

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

И в очередной раз про мониторинги. Как его готовим мы и причем тут бизнес?

Зачем инженеру идти в преподавание (это не деньги или слава). Разбираемся, как всё успеть и не умереть

«Второгодник» онбординга: каково это снова пройти трудоустройство в компанию, из которой ты уже уходила?

Декомпозиция — ваша суперсила

RSS лента результатов поиска в Awakari

Termidesk 6 лет спустя: куда движется российский VDI

Как я реализовывал алгоритм маскирования для протокола WebSocket на Wolfram Language и подключал Си-библиотеку

Апдейт, ещё апдейт: вышел Red Hat Enterprise Linux 8.10. Что нового?

ЭЦП в электронных нарядах-допусках: сага о бюрократии и прогрессе

Kandinsky Video 1.1: обновленная модель генерации видео

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

Развертывание отказоустойчивого комплекса Space VDI 5.4

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

Как я подвергся «хакерской атаке»

Новая модель внедрения изменений Джона Коттера. Часть 2

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

Как провести Performance Review для оценки сотрудников

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

Профиль защиты ЦБ РФ и мобильные приложения: разбираемся, как соответствовать

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

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

Обработка отклонений в проектах имплементации ERP-систем

Bare-metal Kubernetes — спускайся с облаков

Команда работает как часы? Возможно, у тебя проблемы

Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

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

[Перевод] Расшифровка startup файла Arm Cortex-M

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey (ч.2)

НЕ идеальный алгоритм шифрования… HASH-CRYPT (2 часть)

27 мая 2024

[Перевод] Упрощенное объяснение новой сети Колмогорова-Арнольда (KAN) из MIT

Security Week 2422: уязвимости в устройствах QNAP

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

Стэнфордский курс CS193P “Разработка iOS приложений в SwiftUI” Весна 2023: русскоязычный конспект с адаптацией к iOS 17

О программировании спустя 2 года опыта

Запускаем .NET на RISC-V и разрабатываем IoT приложение для Sipeed Lichee RV

ИТ — сам себе профсоюз

Проектирование DWH с помощью Data Vault

Прогнозируем результаты российского кинопроката с помощью ML

Миграция почты из Exchange Online в Яндекс 360 для бизнеса

Гипотеза о происхождении Луны: версии и факты

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

Быстрая Data Quality проверка на базе алгоритма adversarial validation

Куда катится MobAIle-разработка

Sony R1 — медленно. Очень. Но с Carl Zeiss и крупной матрицей

Магия ссылок системы быстрых платежей

Почему Fedora CoreOS — это container optimized дистрибутив

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

Мотивация — тайм-менеджмент

[Перевод] Какие бренды еды и напитков номер 1 среди зумеров. Отчет DCDX

Что, если не Слизерин? Или как можно стать мракоборцем в мире маглов?

Человек-машина: краткий обзор достижений и возможностей биоинженерии

Задачка на деление. Как разделить город на зоны доставки

Как мы реализовали Low-code на микросервисах

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 3

В облако на работу: Архивирование postgres. Дайте два

Почему JOOQ — идеальный инструмент для работы с БД при интеграционном тестировании API

Как устроено производство PERCo

Бот-автоответчик с ChatGPT для Бизнес-аккаунта в Telegram на Aiogram 3

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

RPA: страшно и недоступно? Как разрушить мифы о роботизации

Внедряем DevSecOps в процесс разработки. Часть 2. Обзор инструментов, Commit-time Checks

Ландшафт Open Source Data Engineering в 2024 году: место России и мировые тенденции

Как оценить валидность A/B тестов. SRM и другие критерии

Новый контроллер, облако, выключатели, DALI-шлюз и датчики присутствия от Wiren Board

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Зачем вам нужен профсоюз?

Модели зрелости в кибербезопасности на примере OWASP SAMM

Безопасное проектирование программного обеспечения. Конфиденциальность и Шифрование

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

Уязвимость DeserializeSignature в сети Биткоин криптоанализ и недействительные подписи ECDSA

Меняем американца на китайца в цифровых двониках. Двигатели переменного тока – точные модели

Финансовая арифметика в PostgreSQL

[Перевод] Ориентация на клиента: как внедрить «чуждые» идеи в корпоративную культуру

26 мая 2024

Математические бланки // Часть 2: философия

Диагностика эмоционального выгорания персонала

Что внутри мощного мини-компьютера Geekom XT12 Pro? Разборка неттопа на базе процессора Intel Core i9 12900H

Я научу вас неправильно играть в Hearts of iron. Оптимизация довоенной экономики: часть 1

Проблемы эмуляции IPP принтера в Android

Умные настройки Chrome для стабильной автоматизации тестов

[Перевод] Мега-Учебник Flask Глава 10: Поддержка электронной почты (издание 2024)

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

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

Запускаем StableDiffusionXl на Nvidia видеокартах с помощью python

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

Как меняется open source ландшафт в контексте облачных сервисов

SteamPunk мотоцикл. Эхо из старого мира

Разработка видеокарты своими мозгами. Символьный вывод

Векторные БД vs Точность — часть 2

Генерируем формы по 200 полей через ИИ

По обе стороны Android печати

Thunderbird Auto Config Server (TACS)

Топ-5 вещей о ремонте ноутбуков, которые я узнал почти случайно

ШтЫрлиц: Операция «Бюст» – олдовый квест, наполненный юмором

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

Типы совместимости в Schema Registry для Apache Kafka

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

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

25 мая 2024

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

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

Что внутри мини-компьютера Mini Air 12? Разборка нового офисного неттопа от Geekom

Как работать с багами для новичков

Красные флажки у HR-менеджера для соискателей

Что такое интернет-эквайринг и как он работает?

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

Создаем простые OSINT и пентест инструменты на Python

[Перевод] Импульсно-плазменная ракета (PPR): экранированный, быстрый полет людей на Марс

[Перевод] Женщины в AI, его влияние на страны Глобального Юга

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

Как создать приложение на C# с подключением скрипта Python

Разбираемся с coroutine в Kotlin — 2

А это точно твой сайт? Как проверить, что пользователь владелец сайта

Анатомия визуализации. Часть первая: от задачи к исполнению

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 1

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 2

Microsoft перевела свои мобильные ПК на процессоры ARM, близки к этому и другие компании. Перспективы Intel

VBScript убирают из Windows. Но почему и зачем?

Пилим «Даллас» или «Шапка» и «Опёнок» на ожившем SUN-4c IPC station

Локализация и RTL: как мы устроили переворот

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

Настоящий эффект параллакса

Generic Concurrency в Go

Безопасность на новом уровне: исследование Smallstep CA и его применение

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

Механический квантовый компьютер

24 мая 2024

Как увеличить конверсию сайта

Axion — что нам известно о новом процессоре от Google?

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

Дореволюционный Энциклопедический словарь Брокгауза и Ефрона

Зачем и как проектировать пользовательский опыт в B2B BI-проектах

[Перевод] Новые снимки миссии «Евклид» демонстрируют невиданную тёмную Вселенную

[Перевод] Как был запущен диспетчер задач: о чем говорят цифры после taskmgr.exe?

Что нам стоит карьеру в Machine Learning построить: профессии, возможности и советы для начинающих специалистов

Матрица компетенция/карьерного роста программистов

Назад в прошлое: рассказываем про любимые игры детства

Protobuf и buf: блеск, нищета и импортозамещение

Цифровизация аудитов и наблюдений систем менеджмента качества. Собираем требования

Что такое интернет-эквайринг и как он работает?

На чужом визуале бизнес не построишь?

[Перевод] Связано ли появление многоклеточной жизни на Земле с тектоникой плит?

Язык программирования Кедр

WD выпустила 2,5-дюймовые HDD ёмкостью в 6 Тб. Что это за новинка?

Современный клиент к NoSQL-базе данных

Чтение на выходные: «Мозг игрока. Как нейронауки и UX влияют на дизайн видеоигр» Селии Ходент

Ультимативный Гайд По Эффективному Обучению (для влёта в IT с двух ног)

Ни минуты даунтайма. Автоматизированная система управления обращениями для бизнеса

Ему всего 20 и он делает $1,200,000 в год на no-code. Разбираемся, как именно

Как Apache Arrow поможет управиться JS с большими данными

AMD EPYC 4004 — продукт, на который Intel нечем ответить

Война со льдом

Некоторые аргументы за высшее образование

От кода Голомба и Элиаса до своей реализации

Два способа извлечь звуки из данных: как и зачем

Lenovo изменила все! Слот M.2 теперь можно использовать для установки дискретной графики в ноутбуки

Новые материалы готовы изменить мир

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

Реализуем touch жесты на vanilla js. Часть 2 (drag, resize)

[Перевод] Java-рантаймы с точки зрения Spring Boot

Bricks: новый подход к управлению интерфейсами

Как аналитику не оказаться обманутым ChatGPT: Часть 1

[Перевод] Как выявлять бизнес-риски: 8 методов

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

Доверяй, но проверяй: история расследования инцидента на основе OSINT

Основы безопасности в Kubernetes

Фоновые асинхронные задачи в FastAPI и их мониторинг

Оживляем электронный кран машиниста от электровоза

История и наследие инженерной семьи Парсонс

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

Миграция Big Data на практике: как мы готовили напильники

Mouse Without Borders

[Перевод] ИскИн для всех и каждого — часть I

Выключаем компьютер через Wake-on-Lan

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

RxJs для самых маленьких

Как протестировать логику консьюмеров и продюсеров и не сгореть? Spring Boot 3, Spring Kafka

Электронная книга ONYX BOOX Faraday. Обзор модели с цветным E-Ink дисплеем, которая мне понравилась

Знания как код: архитектурный репозиторий в git на базе PlantUML

Стратегии выживания. Деревья научившиеся считать

Бизнес на Слитых Данных — это Аналитика от SimilarWeb

Памятка наемного айтишника

C Linux в кармане

Использование нейросетей в 3D. Нужен ли искусственный интеллект 3D художнику?

Как распознать текст, написанный искусственным интеллектом: основные признаки (1 часть)

Как подружить Python и САПР «SolidWorks». Часть 1 – Знакомство

23 мая 2024

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

Тестируем внешнее django-приложение при помощи pytest

Что внутри игрового ноутбука Maibenben Typhoon X677? Разборка игровой модели с RTX 4060 и AMD Ryzen 7 7735H

Майнинг и его роль в блокчейне

Алиса и Suno сочиняют песни

Геосоциальное приложение «Кто/Где» от МТС: для чего и как мы его создавали

Держитесь подальше от холодных хранилищ Selectel

Копируют мои посты: 4 способа прекратить нарушение

Малые модульные реакторы для энергоснабжения ЦОД: новый источник энергии все реальнее

[Перевод] Машинное обучение: мост между бизнесом и Data Science

С++: освобождение ресурсов в деструкторах с использованием вспомогательных функции

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

От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

Команда Junior специалистов как полноценный Unit в компании

[Перевод] Единственное руководство, необходимое для успешной сдачи экзамена CKAD(Certified Kubernetes Application Developer)

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

Угрозы информационной безопасности производственного конвейера разработки ПО: выбираем меры нейтрализации

Suppgram: open-source служба поддержки на Telegram-ботах

Boeing 767: Как убрать, затем вернуть и снова убрать бортинженера

Hellhounds: Операция Lahat. Атаки на ОС Windows

VFX Система в одном шейдере

OpenAI добавил в сервис функцию «Memory», а мы в Upgraide.me сделали это раньше. Рассказываем, как

Автотесты E2E для самых маленьких

Кадмий – супертоксикант

«А поменяйте мне фсе зубы» — история пациента с Хабра

Как мы спасаем жизни с помощью геймификации

Как создать сайт с помощью нейросети: ТОП-20 ИИ No-code платформ

Построение системы работы с компетенциями в команде бизнес-аналитиков

Как мы открывали бар Smokkin

Рассказываю про SDLC для менеджеров проекта и нетехнических специалистов

Три кита продуктивности: воздух, температура и освещение. Но как их улучшить?

Экономика труда в эпоху дефицита кадров

[Перевод] Главное не состав команды, а то, как люди в ней взаимодействуют, организуют работу и оценивают свой вклад в общее дело

Новые функции CSS (mod, round) или как сделать анимированные Sprite Sheet без JS

Чем новый ChatGPT-4o отличается от GPT-4, что умеет и почему это супер-важно

Препарируем Wazuh. Часть 4: правила корреляции

Как PCI DSS 4.0 меняет правила защиты платежных данных

Как написание своего плагина может поменять то как вы пишете код

«Физика для программистов» — как физтехи применяют её в приложениях. Дифракция. Интеграл Френеля

[Перевод] На внешних планетах TRAPPIST-1, вероятно, есть жидкая вода

22 мая 2024

Осознанные перерывы в работе на удаленке

@ts-expect-error иногда не лучше @ts-ignore

Что такое VFX, CGI и в чем разница, визуальные эффекты или компьютерная графика

Как я делаю build больших Android/iOS проектов со 128 GB памяти на старом Mac

Всё, Телеграм теперь уподобился «плохим» корпорациям?

Разбирая бэклог. Часть 11. Эксперименты Silicon and Synapse или краткий экскурс по Blizzard Arcade Collection (2021)

Genervis запустил свою монету в экосистеме TON

ОбАСУчиваем дачу. Опыт эксплуатации и новые идеи

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

СТОП фейковым отзывам и рейтингам. Применение машинного обучения в борьбе с фродом рейтинга и отзывов товаров в ритейле

[Перевод] Что разработчик никогда не должен делать

Технологии будущего: IT чемпионат проектов среди школьников в Astana IT University

Культура и внутриком: с чего начать?

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

Кто такой аналитик бизнес-данных по стандарту Guide to Business Data Analytics

17 самых распространенных ошибок новичков в Python и как их фиксить

Как подготовить данные для запроса в Postman через pre-request

[Перевод] Город в бутылке — движок Raycasting всего на 256-байт

Corepack в Node.js: возможности и перспективы

Пентест gRPC

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

Натрий в IT-секторе и аккумуляторах: пересолить невозможно

Где увидеть косимуляцию в «железе» и RFSoC FPGA своими глазами?

Рефакторинг — это как весенняя уборка: никто не хочет её начинать, но все ценят чистоту и порядок после её завершения

[Перевод] Что Flutter 3.22 нам готовит?

Flutter 3.22 — наше мнение

Какие объекты продвижения использовать в VK Рекламе для сферы образования

Как включить в пакет Python файлы не на Python

Postgresso #4 (65)

Garnet. Хранит ли баги кэш-хранилище от Microsoft?

Kubernetes без интернета: как мы устанавливаем Deckhouse в закрытом контуре (обзор и видео доклада)

Управление списками рассылки в Carbonio

SberBox 2. Что под капотом?

[Перевод] Проблема «Грохочущего стада»

SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза

С 200 до 500 знаков в минуту — 4 года учусь писать код быстрее. Рассказываю о самых эффективных методах в статье

Настройка bluetooth микрофона с шумоподавлением в PipeWire

Распознавание капчи при помощи CNN модели

WBCE 2024: что интересного было на стендах партнеров

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

Большие языковые модели гораздо линейнее, чем мы думали

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

Где искать Апофис на небе в 2029 году

«Город рассвета» и suffering footprint: история одного дауншифтинга из IT

Делаем процедурный панельный дом в Blender

Какие возможности клавиатур подглядеть у Tinder, YouTube и Revolut

Пишем plugin для Jetbrains IDE: отображение файлов вне проекта в Project Tool

Как эффективно организовать 20 команд, работающих на одну цель?

Вы неправильно настраиваете Emacs

Из театра на завод: можно ли сделать из актрисы инженера-тестировщика

Как мы в РСХБ автоматизировали процесс подготовки кредитных решений

Квантовый интернет

Под капотом DarkGate: разбираем ВПО-мультитул

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

Игрокам нравится, а мне – не очень

RTMP-поток

Минитель: интернет до интернета

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

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

Основы криптоиндустрии. Алгоритм консенсуса

Разработчикам: рецензия на книгу «Создание микрофронтендов» (Building Micro-Frontends) Луки Меццалиры

Ampere и её новый 256-ядерный процессор. Что это за чип?

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

Как случайно написать систему мониторинга (еще одну)

Человеки покидают Землю

Здоровье в улье. Ученые Пермского Политеха рассказывают, чем грозит исчезновение пчел

Четыре типичные ошибки в SQL

21 мая 2024

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

Медленное дыхание пространства и древние массивные черные дыры

Основы криптоиндустрии. Что такое Блокчейн (Blockchain)

Идеальный алгоритм шифрования? HASH-CRYPT

Основные алгоритмы многоруких бандитов в рекомендательных системах

«За короткий срок менеджер не может показать никаких результатов» (с)

Деплой Directus. Полная инструкция по развертыванию на сервере

Реализация Streebog256 и Streebog512 на языке RUST

Как я искал себя в IT

Как россиянину открыть ИП в Узбекистане в 2024 году

Применение айтрекинга в тестировании юзабилити интерфейсов веб-сайтов

Гайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кода

Сравнение архитектурных паттернов GetX и BLoC

Как продвигать бизнес в 2024 году с помощью ПромоСтраниц и Дзена. Подробное руководство

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

[Перевод] Как организовать себе эргономичное рабочее место

Python QA: введение в Unit Tests

Книга «Пульсирующая Вселенная»

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

Разговор с командой megamen на хакатоне «Цифровой прорыв. Сезон: Искусственный интеллект»

Как устраивать DDoS-атаки: от 2010-х до наших дней

Фаззинг REST API

Оптимизируем рабочие процессы продактов и маркетологов с помощью AI

Обзор системы Хорриот — определение, функции, автоматизация данных

Диоксины — самые токсичные

[Перевод] В остаточном потоке трансформеров представлена геометрия состояний их убеждений

В России снижается число утечек персональных данных? Или всё не так?

Новый Век или Парадокс Моравека

Охота на призраков. Что такое Compromise Assessment?

Регистрация IT-компании в ОАЭ: честный и полный гайд

Laravel + Composer. Как запустить проект в корпоративной среде. Проблемы ssl сертификата при установке

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

Разбираем KAN по полочкам

Кто ты, воин? Или о правильных собеседованиях

Прозрачный файрволл на межсетевых экранах Zyxel

Умные розетки Сбера как домашняя лаборатория

[Перевод] Новый прорыв приближает умножение матриц к идеалу

И снова Winamp: будущее медиаплеера зависит от сообщества. Код легендарной программы откроют

Дайте мне точку опоры…

Быстрый способ оценить защиту КИИ по методике ФСТЭК

О чудный мир Fermax (часть 3, Ansiktsgjenkjenning)

next.module: публичное обсуждение и рекомендации автору

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

Алгоритмы, вдохновлённые природой

Модернизация сетевой инфраструктуры: куда бежать

Что общего между сведением музыкального трека и планированием?

[Перевод] Архитектура в Unity-разработке: паттерн «Спагетти»

Еда как софт

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

Разработка манипулятора для игры в шахматы

200 таблиц в одном дашборде: как мы создаём проект визуализации данных медицинской статистики

Моделирование оргструктур и бизнес-процессов при имплементации ERP-систем

Станут ли ИИ-стартапы пузырем, который лопнул?

Custom Kafka Deserializer и Spring’овый контекст. Как инжектить в статические поля

Утечки памяти в мобильных приложениях: руководство для QA-инженеров

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

Security Week 2421: множество исправлений и один новый баг в обновлении Apple iOS

Как заставить рулонные шторы поумнеть — дешевый способ автоматизировать открытие/закрытие без необходимости питания 220В

Delta-Rle-Huffman (DRH) Texture Format

20 мая 2024

Печать марки при считывании через сканер, валидация Чесного знака

[Перевод] Создание собственного графического клиента ChatGPT с помощью NextJS и Wing

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

Полгода спрашивает изощренные вопросы как начать программировать, но не написал даже Hello, world

Пример деплоя Web-приложения на C# Mono на хостинг

Новые горизонты: японская компания научилась производить 400-слойную флеш-память 3D NAND. Что это за технология?

Задачи и боли пресейл-консультанта

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

Я выгорел как программист и сделал из хобби бизнес. Теперь продаю на 37 млн в год на маркетплейсах

IT для Госплана: как в СССР пытались внедрять компьютеры после Великой отечественной войны

Apache Superset 2024. Лучшие практики

Экстремальное программирование: полное руководство

[Перевод] Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024

Обнаружение аварийных твитов с использованием NLP

Фабрика для std::variant: как объединить compile-time и run-time, чтобы получить выигрыш от обоих

Как мы писали собственное программное обеспечение для IP-камер «Рувер»

Размещение заявки в ГИСП по Вашей продукции

Автоматизация тестирования: мой опыт

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

Мифы о логических ошибках

От виноградных прессов к цифре. Технологии, которые изменили печать

Google Search: от идеи до доминирования в Интернете

5 признаков хорошей серверной стойки

Как работать с MassTransit и RabbitMQ: реализуем RPC с Saga и без

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

Еще раз о регрессе: почему тестирование до сих пор вызывает вопросы?

地形图非线性保密处理算法, или что не так с картами Китая на спутниковых снимках

ИТ-ландшафт производства на 17 тысяч человек

Хеш-Индексы в PostgreSQL

Vo(IP) Really Simple: пишем простое VoIP решение

В чем сила, брат? В performance review — объективно оценивайте сотрудников

Скрайбинг в ИТ. Лучше один раз увидеть

Как создать аудиоплеер. Часть 1. Что под капотом

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

Эксперты «Газинформсервис» примут участие в международном киберфестивале Positive Hack Days

Весенняя распродажа в издательстве «Питер»

Перешли на nanoCAD еще до того как это стало мейнстримом. «Рязаньпроект»: 12 лет и сотни проектов

Open AI заплатит за нарушение авторских прав и «галлюцинации» Chat GPT?

Как мне взбрело в голову свой Notion-like редактор написать

Читайте отзывы о компаниях, прежде чем принять оффер

Ода хейта C++

Безопасные и недорогие аккумуляторы? С цинком и натрием это может стать реальностью

[Перевод] Двоичный поиск против вероятностного

Фантастически быстрый деплой веб-приложения

Новые процессоры, апдейт TimescaleDB, кешбэк за S3 и многое другое: что мы обновили в апреле

Как я бэкенд для интернет-магазина пилил…

Как ИИ и методы прошлого века обошли золотых медалистов IMO в геометрии

[Перевод] Разметка данных в Label Studio при помощи GPT-4: интеграция ML Backend

Предметно-ориентированное проектирование (DDD) и математическое моделирование

Воронка метрик рекомендательных систем. Дочитывания — новая метрика

Как торгуют профессиональные трейдеры — анализ результатов конкурса Лучший Частный Инвестор

Почему команда sort включает в себя функцию uniq? (Куда делась философия Unix!?)

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

Топ-100 вопросов на собеседовании по системному анализу

Что делать если отключат Figma? Есть ли альтернативы?

[Перевод] Wireframe vs. mockup vs. prototype: в чем разница?

Обзор гипервизора Harvester 1.3.0

Почему вы себя обесцениваете: какую выгоду это дает и что делать с ощущением своей несостоятельности?

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

Почему создатели нейросетей вынуждены их цензурировать. Ликбез для не-айтишников

О чудный мир Fermax (часть 2, Wi-Box)

19 мая 2024

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

[Перевод] Мега-Учебник Flask Глава 9: Разбивка на страницы (издание 2024)

[Перевод] Выпуск новостей ReactOS №104

[Перевод] Разбираемся с coroutine в Kotlin — 1

Как использовать Python в нативном Android приложении. Мой опыт

Redragon K683WB FIDD: бюджетная игровая клавиатура с магнитными свитчами

Документируем реагирование на инциденты

«У вас слишком шутливый тон общения. Не можем предложить вам оффер”

Как перейти с Oracle на PostgreSQL, используя Ora2Pg

Создаем собственные линтеры в Rust с DyLint

Улучшение простого чат-бота: концепция системы команд

КАК ЧЕЛОВЕКУ ДОСТИГНУТЬ БЕССМЕРТИЯ ПРАКТИЧЕСКИ

Динамика DDoS-атак: обзор первого квартала 2024 года

[Перевод] Крионика. Как заморозили, разморозили и «завели» ткань мозга

У крупнейшего поставщика литографов, компании ASML, новые проблемы. TSMC отказывается покупать новинки

Цеттелькастен, опять

Бублики и Коржики Программирования

А/В эксперименты. Ускорение вычислений с помощью бакетизации

18 мая 2024

О чудный мир Fermax (часть 1, ADS Citymax monitor)

HackBat: мощная DIY альтернатива Flipper Zero на базе открытого исходного кода

Дорожная карта основных HR-исследований

Хабр, GPT, корпоративные блоги и БМЛы: оцениваем глубины ужаса

Flutter и натив. Пример с Яндекс OAuth

[Перевод] DIY для шпиона: использование обнаружения объектов с помощью YOLOv8 в рамках военных стратегий

Securika Moscow 2024: заметки интересующегося

«Джуны нужны» — использование нетворкинга для входа в IT

Магия музеев или что могут технологии

За гранью возможного: создание полимерных электродов, способных восстановить зрение

Решаем простую статистическую задачу пятью способами

[Перевод] Анимации CSS, основанные на времени

Гроубокс с числовым программным управлением (ЧПУ)

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

История создания моей первой игры на Unity

Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

Pet проект. Разделитель PDF документов

Оверклокинг процессоров сходит на нет? Почему о крупных достижениях давно ничего не слышно

10 советов как обеспечить безупречную клиентскую поддержку

[Перевод] Переворачиваем список целых чисел

Многогранная аналитика в ИТ: от понимания потребностей до оптимизации процессов

Дайджест релокации #1. Провал Кипра, Канада закручивает гайки, Финляндия и Испания начинают проверки

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

[Перевод] Реверс-инжиниринг нативно скомпилированных .NET-приложений

Второй пошел: Google опубликовала новую бета-версию Android 15

Прочитал книгу по C# или что написал Рома Сакутин

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

[Перевод] Почему я отказался от разработки игр на Rust, часть 3

Supercat Store — новый менеджер состояний на JavaScript

КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)

17 мая 2024

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

[Перевод] 41 000 лет назад земной щит внезапно исчез

ИИ, игровая индустрия и состояние общества, совокупный среднесрочный прогноз с горизонтом 5 лет

[Перевод] Аппарат НАСА «Уэбб» намекает на возможность наличия атмосферы вокруг скалистой экзопланеты

Поможет ли NDA, если SMM-щик решит «слить» пароль от аккаунта компании

Как ИИ расскажет о видео из YouTube: или RAG Telegram бот с langchain и докерами

Реализация приложения для отслеживания самочувствия (Telegram bot)

Чтение на выходные: «Skyrim. История создания великой игры» Франка Экстанази

Слоган IT компании в 2024 году

УФМТП. Универсальная функциональная модель торгового предприятия в нотации IDEF0

uConsole — гиковский КПК, который надо собирать самому

Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели

[Перевод] Разбираемся с паттерном REPR в ASP.NET Core

Создание доверительных отношений между доменами Active Directory и ALD Pro

Тесты на дженериках: пишем кода в 3 раза меньше. Параметризация AssertJ и сравнение Json

Сложности разработки онтологий для айтишников, базовые онтологии Партриджа и Веста

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

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

Как перевести деньги из России в страны СНГ в мае 2024 года

[Перевод] Освоение журналов аудита Kubernetes

Дневник альтруиста. dfu-util

Установка, резервное копирование и миграция snap nextcloud-сервера (v27.1.8)

Развитие российского рынка СКУД. История PERCo

Большой обзор обновлений iOS и Android

Личное планирование синьора из Microsoft

Миграции схемы данных YDB с Flyway и распределенные блокировки

[Перевод] Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практики

Самые странные операционные системы

Обзор ноутбуков с двумя дисплеями. Новая модель SZBOX DS16 с процессором от Intel, YogaBook C930 и другие

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

Пакетируем легко и просто с помощью Lerna

[Перевод] AlphaFold 3 предсказывает структуру и взаимодействие всех молекул жизни

Распределенная трассировка с Jaeger и Clickhouse

Путь Frontend разработчика. Как им стать? (Часть 1. Основы)

Два способа отформатировать USB flash-накопитель в ОС «Альт» графическими средствами

Миграция пеликанов в облака: как реализовать сложный орнитологический проект на базе облачной платформы. Часть 1

Быстрые, красивые и доступые: ТОП-10 планок оперативной памяти DDR5 из XCOM-SHOP

Японский видеомагнитофон! Делаем ретро-фото в стиле VHS на смартфон

Samsung и SK hynix прекращают выпуск DDR3 в угоду всё более популярной HBM3. Что будет дальше?

Куда делись достойные PM на российском IT-рынке?

«Ящик Пандоры» или из чего состоит планировщик запросов СУБД Greenplum

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

Теперь я препод. Небольшой отзыв о первом опыте преподавания в Сириусе

[Перевод] Когда целый день программировал на Zig: впечатления Rust-энтузиаста

Ультимативное руководство по эмоциональному дизайну

Прародитель T1000: алгоритм динамической морфологии мягких роботов

Популярные ошибки в Golang и как их избежать

Архитектура процессора Эльбрус и его путь развития (на примере Эльбрус 8С и 16С)

[Перевод] Учёные связали органические молекулы с гидротермальными источниками на Энцеладе

Рецепты «приготовления» Hibernate, или решаем 5 проблем работы с фреймворком

Полезные практики написания поддерживаемого кода на PHP

Абу Сина и мир идеалов

Как построить годовое планирование в организации и нужно ли оно вообще?

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

Как «Лайк Центр» защищает деловую репутацию

Декораторы в Python

Ансамблевое обучение для самых маленьких

Многообразие связных списков

Трудности перевода

Как написать свой клиент для YouTube, не привлекая внимания санитаров

16 мая 2024

Настройка IMS Белтелеком на ZyXEL Keenetic VOX

[Перевод] Освоение Enum в Java: Руководство для разработчиков

Falang: Low-сode конструктор логики с экcпортом в C++, C#, Rust, Go, TypeScript

О развитии навыка говорения

Обзор Aудио Кодека NAU8814YG

Работа руководителя – а она правда тебе нужна?

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

Linux 6.9 уже готов: что нового? Изменения и дополнения в ядре

[Перевод] Wasm на весь стек — движемся от клиента к серверу с использованием Leptos, Rust и Spin

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

1 строчка кода для решения проблемы ПФ

[Перевод] Джун Ха: ход конём из поэта в великие математики

Диалоги, анимации, озвучка, нейросети

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

Префиксы is, has, can, should… в нейминге переменных и функций

Книга: «Laravel. Полное руководство. 3-е издание»

Коммивояжер на GPU

React Native: мифы, претензии и реальные проблемы

Атрибут aria-disabled

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

Выбираем дешёвый VPS-сервер. Что почём в 2024 году?

Microsoft пытается побудить пользователей Windows перейти на новые ПК и ноутбуки. Основной инструмент — штатный браузер

В Сбере, ваши счета под угрозой

С какого курса начать обучение программированию для детей? Голосование

Разбор ноутбука с фейковой памятью из тех, что заполонили Ozon и Wildberries

Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

Обфускация и деобфускация JavaScript: основы и инструменты

Как выживать среди заказчиков

«Я в топ 4% мира на LeetCode» — это оказалось на удивление просто и недолго

Почему рекрутеры приглашают на вакансии, не соответствующие нашим навыкам? Опрос

Как я доказывал Google, что мне нужны данные юзеров, но я не скамер

Диаграмма последовательности

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

Проверка влияния интеграционного расширения на производительность системы 1С

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

[Перевод] История: Redis и его создатель antirez

Apache Airflow: преимущества и недостатки

Аналитик SOC: про скилы, карьерный рост и… медведей

Почему Python на самом деле не универсален

Postgres Pro Shardman: горизонтальное масштабирование реляционных СУБД

Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?

Подборка продвинутых материнских плат на сокете LGA1700 из топа продаж XCOM-SHOP.RU

Как Ли Сян создал Li Auto — один из самых ярких брендов китайского автопрома

Ускорение слива воды с помощью диффузора

Магия перестала быть магией и превратилась в технологию

Учет задач в трекере. Одна задача на всех или каждому по задаче? Разбираемся

Создание музыки в нейросети Udio, подробная инструкция с примерами от сообщества

Мощный инструмент для работы с GCOV покрытием кода C/C++

µDjango — технология создания асинхронных микросервисов

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

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

[Перевод] Spring AI: оптимизация разработки AI-приложений с помощью Java и AI API

Как мы работаем со Stateful в Kubernetes: особенности и подводные камни

Вышел релиз Dependency-Track v4.11: обзор обновлений

Весь Росатом работал на Джире — и что случилось в день Х

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

Open software supply chain attack reference (OSC&R)

Кто ещё здесь не разрабатывал русский BI?

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

[Перевод] Достижение лучших результатов в бизнесе благодаря отладке виртуального ассистента в Rasa X

Как зарегистрировать Apple Developer в App Store для юридических лиц. Самый подробный гайд 2024 года

React Conf 2024. React v19

Есть ли жизнь на arm'е?

Возврат заметок домой на Obsidian и git

Почему ИИ не умеет в 1С

Как утилизировать цифровой мусор?

15 мая 2024

[Перевод] Разбор вердикта суда в отношении разработчика Tornado Cash

Уличный светильник Foton Lighting и продление срока его службы

[Перевод] Flutter 3.22: что нового

[Перевод] Добавляем объём в visionOS-приложение

Ленивый линукс — история Slackware

Nim в мире дикого фронтенда

Хочу ферму васаби в Подмосковье

[Перевод] Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin

Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling

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

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

Почему событие Керрингтона не будет концом цивилизации

Зарплата 70к в год vs. 60€/ч на фрилансе

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Генерация надёжных псевдослучайных чисел с ChaCha8Rand в Go

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

Почему я верю в востребованность кроссплатформы и Flutter в частности?

pgAdmin4 CVE-2024-3116

Создание видеоадаптера своими мозгами

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

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

5 советов для джунов: Как разработчику найти свою первую работу в IT?

Обзор ноутбука‑трансформера Aquarius Cmp NS483 (Исполнение 2)

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

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

DivKit теперь и для Flutter. Рассказываем об особенностях BDUI-фреймворка Яндекса

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

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Человек и программа. Статус: всё сложно

Kanban метод: инструкция к применению

Как превратить чистящее средство в детскую игрушку, которая завоюет мир. История бренда Play-Doh

Взламываем сеть при помощи ESP32

Как построить и продать API

Управление нагрузкой, теплом и не только: неочевидные нюансы построения S3-хранилищ

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Стажировки в SOC. Часть 2: как создать идеальную программу обучения

Книга: «Сам себе тестировщик. Пошаговое руководство по тестированию ПО»

Лучше новых двух: кто и зачем реставрирует старые компьютеры

Фокус на безопасность мобильных приложений

Берем ответственность за вопросы: как задавать их правильно

Моя стратегия тайм-менеджмента для основателей стартапов

Как деградирует поддержка с ростом сервиса

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

[Перевод] Анонс Dart 3.4

[Перевод] Flutter 3.22 — Что нового во Flutter?

Что такое WAF и как с ним работать. Показываем на примере уязвимого веб-приложения

Гейминг за 300: как я купил и оживил дешевую игровую консоль на Android. Можно ли поиграть, сэкономив на шаурме?

[Перевод] Вышел Dart 3.4

Как делать многоуровневые формы в Rails

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

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

Ходить как человек: генеративный ИИ и локомоция

Геймдев. Итоги апреля

Тестовое задание с Emfy — PHP разработчик

Демо: Поиск на GitHub с помощью Manticore Search

Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта

Самое важное про Android-разработку с developer keynote конференции Google I/O

14 мая 2024

[Перевод] Великобритания, долги, Южные моря и Исаак Ньютон

Борьба со сложностью

Тайны Вселенной: что происходит внутри черных дыр

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

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

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

Ecodomen.ru — агрегатор регистраторов доменных имен

Неочевидное ML: примеры от SberDevices

[Перевод] Сервис-ориентированные организации

Почему они такие… О вопросах на интервью

Тайны Вселенной: что происходит внутри черных дыр

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

Как мы делаем канареечный деплой в PaaS

«Можем повторить»: как адаптировать зарубежные бизнес-проекты на российском рынке

Бэкэнд для начинающих или типовые ошибки бэкэндера

[Перевод] Разработка вредоносного ПО для MacOS: инъекция и сохранение шелл-кода

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

Транскодирование — видеоконтент на диете. Часть 1

Эволюция технической поддержки Малого бизнеса в Росбанке. Часть 3. Реализация поддержки сотрудников через Jira

Книга: «C++20 для программистов»

Внедрение AI: особенности, сложности, на что обратить внимание

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

5 необходимых шагов при UX/UI-аудите

[Перевод] Разработка вредоносного ПО для MacOS: создание заготовки

Берём ноутбук и отсекаем всё лишнее. Попытка №2

Режимы работы блочного шифра

[Перевод] CRISPR на практике. Восстанавливая зрение

А зачем это бизнесу? Экономическое обоснование использования ML для прогнозирования спроса на ж/д

Обзор конференции Langame Conference 2024 и разговор с руководителем проекта Langame Павлом Голубевым о киберклубах

NFCKEY — лучшее решение для арендодателей?

Генерация OpenAPI из Spring Boot MVC

Мокирование как хорошая практика тестирования фронтенда

Временный переход тестировщика в аналитики: неожиданные плюсы и очевидные минусы

Создан 256-ядерный мегакластер на базе RISC-V в формате мини-ПК. Что это за проект и какие у него особенности?

11 мгновений ReactOS: user mode становится лучше?

Группа солнечных пятен №3664

Prompt engineering — путь к эффективной работе с ChatGPT

Обзор аппаратного файервола Zyxel USG Flex 100AX

Методы расшифровки трафика

Навигация в приложениях Flutter: разбираем Navigator, Router и лучшие библиотеки

Могут ли LLM-агенты взламывать сайты и эксплуатировать уязвимости?

Новый релиз большого интерактивного «столетнего» учебника по тестированию

GPT-4o: больше мощи, но меньше цены. Почему так и что на самом деле умеет модель?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Перчатка-джойстик

Записки оптимизатора 1С (часть 6). Логические блокировки MS SQL Server в 1С: Предприятие

Нагрузочное тестирование для интернет-магазина

Становится очень облачно

Как построить бастион-хост и превратить его в неприступную крепость

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Скоро в России может появиться спутниковый интернет для смартфонов

Новая любовь российского энтерпрайза — типовое автоматизированное рабочее место. Что это такое и как его построить

Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)

Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»

Шахматы как инструмент успеха: тайные ходы для достижения эффективности и продуктивности в любой сфере

Криптография на службе у stateless

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

Тенденции адаптивного и инклюзивного дизайна: доступность для всех пользователей

Реализация содержания проекта внедрения ERP-системы

Культурное наследие в видеоиграх: от мифов до истории

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

Фреймворк Swoole на PHP для начинающих

5 библиотек и фреймворков Java, крайне полезных для разработчика

SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения

Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года

Оживляем ретроспективы с помощью процессных метрик

Fine BI Jump в «никуда»

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году

Security Week 2420: эксплуатация уязвимостей в ПО

OpenAI релизнула GPT-4o и мы её уже внедрили

Сравнение Vosk и Whisper

13 мая 2024

[Перевод] Пара слов о моделировании твердых поверхностей

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Профиль Firefox для посещения Сбербанка и Рунета в целом

Простой SDR в помощь ICOM 9700

Разработка товарных знаков: рассказываем о кейсах

Хостинг приложения Asp.Net Core Blazor c БД PostgreSQL на сервер через git push

Регистрация компании в Литве

Написал книгу по C#

[Перевод] Чек-лист по разработке облачных приложений. Часть 1

Почему происходит подмена телефонных номеров. Часть 1. Кейс МегаФона

Немного о движении частиц в квантовом мире

От идеи до бизнес-эффекта: PoC, MVP и MLP. Полное руководство по снижению риска при запуске продукта или проекта

Разбираемся в ролях: Продукт Маркетинг Менеджер и Продакт Менеджер

Почему новая модель GPT-3,5 Turbo говорит, что ее создали в российской компании Just AI?

ЭВМ для Госплана: как в СССР пытались внедрять IT в экономику в довоенные годы

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

Zabbix-шаблон для мониторинга серверного железа

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

Ключи во Flutter

Веб-скрапинг с Scrapy на Python

Оптимизация Arch Linux до небес

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

Поле HTML-документа: для чего можно использовать

CDC на примитивах

AYANEO AM02: мини-ПК с очень необычным дизайном и хорошими возможностями

Виртуальный аватар без мокап-костюма или сказ о том, как Unreal Engine не хотел с API работать

Опыт апгрейда железа персонального компа

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

Паттерн Poison Pill в Java

NGC 4565 — галактика «Игла»

Тренды в CRO и веб-аналитике

Введение в Ubuntu autoinstall

[Перевод] Новый проект Даниэля Эка: полное сканирование тела

Карантин UI-тестов в iOS

Как мы реализовали кнопку со свайпом на Jetpack Compose

В Раменках школьники решают глобальные проблемы, пока вы скроллите ленту Хабра

Apache NiFi как доступный ETL инструмент: кейс применения + тестовый стенд Docker

[Перевод] Дата-майнинг: процесс, типы методики и инструменты

DPI из подручных материалов

?Kawaii=True. Твиттер-тренд для айтишников

Что используют в работе «белые хакеры»: инструменты для кибербезопасности и проведения пентестов

Этот очаровательный Magic Flower. Самый весенний кейс на Dprofile

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

PostgreSQL 16. Организация данных. Часть 1

Мониторинг и точка, или логотип ИТ-компании

С чем я столкнулся в “большом консалтинге”. Несколько историй из личного опыта

[Перевод] PHP: 8 уровней логов

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

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

К вопросу о теоретической эффективности воздушных винтов и импеллеров

Мобильная разработка за неделю #537 (29 апреля — 12 мая)

Тестирование алгоритма деления больших чисел на С++ с использованием Python C API

12 мая 2024

Li-ion аккумуляторы. Когда ученые изобретут батарейку с большой дальностью хода

Синдром самозванца и как с ним жить

[Перевод] ChatGPT как мутная ксерокопия Интернета

Вышка не нужна. В чём причина?

Двигатели переменного тока – точные модели

Математические бланки // Часть 1: введение в проблему

Kotlin JS: непокоренная вершина VK

Совет руководителям

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

Календарь выхода игр на 13-31 мая

Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)

Парсинг математических выражений AngouriMath, DynamicExpresso и MathExpressionEval

Еще один электронный конструктор

Основы программирования на примере исходного кода MobX

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

Долговременное здоровье зубов и связь с мозгом и здоровьем

Llama 3-70b в своем Телеграм боте — бесплатно, безлимитно и всего 20 строк кода

Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M

У Китая новые проблемы: Intel перестанет поставлять чипы Huawei. К чему может привести это решение?

KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)

Связь решения СЛАУ и минимума квадратичного функционла. Часть 1

Кейс-Позор: как Яндекс учитывает Конверсии от ботов

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 1

Spore – игровая песочница с безграничным потенциалом

Воплощаю мечту, создавая игру. Часть 2-я

Вспоминаем Half-Life: дизайн локаций в игре

Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит

11 мая 2024

Почему это красиво? Странный эксперимент со спиралью Фибоначчи

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

Приватные ссылки — в публичном доступе

Из ASCII в Pixel Art и обратно

Fedora Asahi Remix 40: Linux на железе Mac становится все более совершенным. Что нового в релизе?

Используем Gemini для просмотра лекции

Нужна ли айтишнику вышка? Инфоцыганство от государства

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

Ноутбуки с RISC-V-процессорами всё доступнее: Китай предлагает модель за $300. Что это за девайс?

История создания «Корсаров 2» ака «Пираты Карибского моря»

Тосты – всплывающие уведомления. Как создать идеальный тост

Осторожно: DonatePay и потенциальные риски для вебмастеров и стримеров

История создания API для курса валют

Грейды в аналитике. Как быстро повысить свой грейд?

Ангара: месяц спустя или когда дым рассеялся

Попытка создать идеальный компонент формы

Яндекс утонул под Комбайном ботов

Топ-5 популярных процессоров по версии XCOM-SHOP.RU

Коротко о том, почему Rust лучше C/C++

10 мая 2024

Насколько реалистична отрицательная масса в контексте современной физики

Почему нельзя называть неправдой всё подряд, и как администрации IT форумов помогают программистам нарушать законы РФ

Git: Очередной лист Вопросов и Ответов

Самодельный ленточный микрофон

Seneca: полностью бесшумная клавиатура за $3400. Кто ее создал и зачем?

Уровни зрелости функции исследований в организациях

[Перевод] Нейросеть решающая задачи жизни. AlphaFold 3 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

Чтение на выходные: «Вы, конечно, шутите, мистер Фейнман»… Ричарда Фейнмана

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

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

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Автомашинист. Оживляем «автопилот» для электрички

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Оригами Креслинга: роботизированная гусеница

Строители пирамид

Матрицы Паули. Просто. Для обычной физики и графики

А что может ваш профсоюз?

Apple Power Nap

Все про композитинг в X11 | Linux

Орбита: self-hosted блог с подписками

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

Коридоры не рассказывают сказки

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

Obtainium — агрегатор закачек apk из разных источников

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

Майские одноплатники, на которые стоит обратить внимание: 5 моделей для разных проектов и задач

Встречайте MajorDom: умный дом будущего, который действительно умён

Динамическая функция для генерации excel файла на Golang

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

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

[Перевод] Учёные разобрали песни китов на «алфавит»

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

Изобретательство и патентная активность в годы Великой Отечественной Войны

Как развивается рынок открытого ПО в России: главные тренды

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

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

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Antimatter Propulsion System

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Внимание! Разыскиваются девайсы для статей

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

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

Мастер-класс по съемке и сшивке панорамных изображений

Room для Kotlin Multiplatform

Lava-NC трёхфакторная пластичность (практикум)

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

[Перевод] Как обхитрить мозг и заставить его полюбить сложные задачи [Дофаминовый детокс]

Open Data Access Layer — замена для AWS S3 SDK?

Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

Преодоление ожирения скальпелем: оценка наиболее эффективных бариатрических операций

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

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

Еще про фото неба

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

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

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

[Перевод] Шардирование баз данных и проектирование систем

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

Раскрываем тайны: как мы контролируем работу ML-моделей

Зачем запускать рекламу по брендовым запросам и стоит ли это делать

1

Обучающая программа «Протокол IPv6»

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Искусственный интеллект. Ч2

Шпаргалка по безопасной сборке Docker-образов

Патенты и изобретения Великобритании в годы Второй мировой войны

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

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

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

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

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

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Дизайн-система: от страдания к звездам

Между первой и второй

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

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

VRackDB — Просто и со вкусом

10 перспективных российских стартапов – март 2024 года

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

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

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

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

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

О том, как красная селёдка попала в девелоперскую команду

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

Ламповый лабораторный источник питания для ламповых устройств

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

Путь в IT: с дипломом или без?

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

IBM i: системные очереди данных

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Grafana — прошлое, настоящее, будущее и альтернативы

Flatpak CVE-2024-32462

Тайм-менеджмент — это про приоритеты, а не про время

Сбор покрытия Flask (Python) в Runtime

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Прикладной ИИ: синтез звука

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Как автоматизировать заполнение changelog через GitHub Action

Белый список каналов Youtube

В каком сервисе сделать простую презентацию

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

Как выбрать сервер. Что лучше сегодня — готовая или сборная система

Как начать мыслить о ИИ

Российский ноутбук Ricor Compi 100: привет из 90-х

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Тестирование программного решения в проектах внедрения ERP-систем

Язык программирования Mojo: что нового в версии 24.3?

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

ClickHouse в несколько кликов

Поросенок найден (80186)

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

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

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

Технологичный контакт-центр = лояльный клиент

Привет, гуманоиды, мы пришли вас копировать

database/sql: плохой, хороший, злой

Особенности const в Dart и Flutter

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

Как мне Тинькофф испортил кредитную историю

[Перевод] Игровые паттерны программирования: Game Loop

Кто такой промт-инженер и как им стать

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

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

Katello и Foreman в процессе patch management

От телефонов до электромобилей: как себя проявит рост стоимости цветных и драгметаллов

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

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

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

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

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

Точное увеличение растровых изображений

Переезд с Jira

Причины компьютерных сбоев, о которых вы даже не думали

«Раздутость» Telegram: миф или реальность?

Древовидные структуры в SQL в одну таблицу

Практические аспекты ранжирования ответов виртуального ассистента Салют

Использование маппера UNROM при разработке игр для Dendy на языке Си

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

Взлом вашей первой программы

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

[Перевод] Основы программирования на примере исходного кода React

Подборка внешних жёстких дисков и SSD-накопителей

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Клетка XVII. Гипноз

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

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Когда переключаются потоки в Spring WebFlux

Этика разработчика

Реальная реальность Write-up | Tinkoff CTF 2024

Тестирование веб-приложений Flutter с помощью Selenium

Нужно ли высшее образование в IT?

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

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

[Перевод] Что будет в Angular 18?

M100 — Зеркальная галактика

Расширение Функциональных Интерфейсов Java

05 мая 2024

4 стихии программной документации: The Grand Unified Theory of Documentation

Популярные инструменты в kali linux(2 часть)

4 стихии программной документации: The Grand Unified Theory of Documentation

Скрытый потенциал функции inject в Angular

Реализация циклической генерации подземелий “изнутри”: да что тут сложного?

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

AITU Military CTF 2024:Digital Fortress: Как мы инфраструктуру для полигона поднимали. Часть 2

Реверс и анализ Keyzetsu Clipper

Очень краткий словарь числового программного управления. Часть 1

Face Cooler

Странное поведение нетривиальных нулей Зета функции Римана

Кто входит в команду разработки игр?

Restricted IO в Haskell

Основные проблемы при работе с требованиями

Как бороться с фейковыми заявками в 2024 году?

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Какой ПК выбрать SEO-специалисту? Тестируем на «лягушках» и делаем выводы

[Перевод] ADAS глазами Mobileye

Основные проблемы при работе с требованиями

Тюнинг Wireshark

«Винтажная» метавселенная Second Life с NASA, IBM и Dell: внезапное возрождение

Ветровая нагрузка на здания и сооружения

Основные проблемы при работе с требованиями

Разбирая бэклог. Часть 9. Кратко о 4 проектах на базе OpenBOR или вторая жизнь beat 'em up'ов и файтингов. 2021-2024

[Перевод] Алгоритм пересечения полигонов

[Перевод] Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

Мы хотим, чтобы сервера падали одновременно

04 мая 2024

Как обойти лимит Telegram API для групп свыше 10,000 участников

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

О датаомах и несостоявшихся ноосферах

Главные отличия PCA от UMAP и t-SNE

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

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Лазеры, сервопривод, WiFi MESH-сети и сноуборд

[Перевод] Что нужно знать, чтобы успешно пройти System Design Interview

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Библиотека GopherJS в Golang

Кока-кола убивает! Пример успешного ремонта 17-ти дюймового Sony Vaio SVE17

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Как HR-BP разговаривать с собственником

Standard Time как его видит IBM

Создание простой Roblox игры без особого знания Lua

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

Библиотека dplyr в R

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

Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

Мощные GPU в Китае: полное самообеспечение к 2027 году. Реально ли?

Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение?

Как защититься от скликивания в Яндекс Директе

[Перевод] Какие должны быть пароли в 2024 году?

[Перевод] Никто не даст вам повышения — вы сами должны взять его сами

Разбирая бэклог. Часть 8. Пятилетие инди или 8 разножанровых проектов со ставкой на минимализм. 2013-2018

Валютные инвестиции в России, как спасать рубли от обесценивания

Ехал handler через handler, или почему всё тормозит

03 мая 2024

Идеальный ум

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

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья

Сверхсветовая связь

Отопление майнингом. Как я грею дом бесплатно

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

[Перевод] От пластины до ПК. Внутри лаборатории Intel

Data сontract: давайте попробуем договориться

Контекст в Vue/Nuxt: осознать, не терять и беречь

На практике пробуем KAN – принципиально новую архитектуру нейросетей

[Перевод] Что случилось с Google

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

[Перевод] Системное мышление: основополагающие концепции

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

Как аналитик учился java log читать. Часть первая: логи бывают разные

Как LLM учат понимать синтаксис

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Как тренить в кайф — путь минималиста

Гидроударный Насос

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

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

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

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

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

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

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

Как физическим лицам, самозанятым, ИП и компаниям не потерять деньги из-за товарного знака

«А ты уран захватил?»: как хотели создать атомный автомобиль

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

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Какие бывают аналитики: 10 ролей и еще 3

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

Как мы подходим к автоматизации процессов в компании заказчиков

Как Apple на самом деле следит за вами

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

Интерфейсы для конструкторов в Dart

LINUX: от космических кораблей и суперкомпьютеров до кинопроизводства  и интернета вещей

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

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

Исследуем российский рынок 3D-конфигураторов в 2024 году

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

Кратко про Uplift-моделирование

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

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

[Перевод] HR-аналитика: история развития

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

Вселенная кода, доступная каждому: презентация GitVerse

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Берём ноутбук и отсекаем всё лишнее

Энтропия на страже безопасности: эволюция генераторов случайных чисел

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Изгиб питона: 6 взглядов на игру из 1970-х

Почему профсоюзы – это win-win-win

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

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

Читаем нажатия ИК-пульта под Linux

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

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

02 мая 2024

Как веб-технологии помогают искать золото

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Анализ распределение простых чисел. Часть 1

Управление оффсетами в Kafka

Регистрация компании в Латвии

SVG-виджеты для tcl/tk. Часть I

SOLIDно знать…

Встречают по README — что нужно знать о документации

[Перевод] Они проводили секретные эксперименты над собой; их открытия помогли выиграть войну

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Право на ремонт в ЕС: компании будут чинить устройства после истечения гарантии

Миграция на российские IT-решения. Успешный кейс нашей команды

Кто такие ИТ-архитекторы и какие задачи они решают

Как Nvidia стала флагманом среди IT-компаний

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

ctrl+c ctrl+v: автоматизируем прохождение авторизации в DAST

Подборка крутых докладов по С++ за 2023 год

Используем паттерн Decorator в Bitrix

Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Kotlin + Maven toolchain

Удаленка. Мой путь к выгоранию (и обратно)

Что такое Java Spring и как с ним работать

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

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

Security Week 2418: приватность автотелеметрии

Как начать писать на Java в VSCode

Что такое Java Spring и как с ним работать

[Перевод] Как запустить Windows 95 на одноразовом вейпе

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey

Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе

Сказ о том, как мы искали новые векторные расширения на ARM

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

Оживляем раритетный домофон с магнитным ключом

Конференция «Инженеры будущего»: опыт участника-2024

Spring Boot Starter: практически, принципиально и подробнее. Part 1

Система условных обозначений BPMN

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

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

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

Ландшафт угроз информационной безопасности последних лет. Часть 2

Будь в курсе! Как мы увеличили интерес и вовлеченность сотрудников к новостям компании

ТОП-7 инди-игр или кто спасает игровую индустрию

Вписаться в интерфейс, но не слиться с ним

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы

Невероятный SSD от Western Digital на 368 терабайт, который весит 15 кг и ездит на колесиках

Редактор зелий

Построение сложных логических элементов на резисторно-транзисторной логике

01 мая 2024

О лени в обучении

Реализация SHA256 и SHA512 на языке RUST

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша

[Перевод] Как интеллектуальные NPC Ubisoft справляются с динамическим взаимодействием с игроками?

Продвинутое использование форм в Django (на примере Bootstrap и crispy)

Перемещение указателя на смещение в Kafka

Айти. Войти или не войти?

Мамихлапинатапай

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен?

Зачем я делаю дайджесты и рассказываю людям об их работе

Кастиниг, или было у отца четыре сына…

Суслик и пингвин: кодим на Go под Linux

Telegram Bot на Kotlin: Шпаргалка

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

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

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

Переходник PS/2 – USB

Этендю и голограммы

Scala Digest. Выпуск 16

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок

Регенерация мозга. Межвидовое скрещивание

Создание самодельного 3-d принтера на кинематике coreXY

Большая иерархия в SQL запросе + PostgreSQL

30 апреля 2024

[Перевод] GPU-вычисления в браузере на скорости нативного приложения: марширующие кубы на WebGPU

VGranite — Софт для преобразователя интерфейсов serialethernet

Неожиданности IPv6, или почему тупят Instagram и WhatsApp через прокси и VPN

Рендерим таблицы с помощью Symbiote.js

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

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 2: Сценарии применения

Почему ChatGPT не заменит копирайтеров? Мой эксперимент с результатами

Как составить хорошее резюме и продать себя дорого

Новая эра диагностики: Как с помощью ИИ можно диагностировать рак кожи на ранней стадии

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

О холиварах в IT

Elevator Pitch, он же Elevator Speech: как найти инвестора, партнёра или работу за одну минуту

Пора внедрять ORM в вашу систему

Почему ни в коем случае НЕ надо становиться DevOps инженером! Предостережения начинающим и совет что же делать если «НЕ»

Инструменты AutoML в 2024

[Перевод] Почему я отказался от разработки игр на Rust, часть 1

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

Революция в цифровой инфраструктуре: контейнерные центры обработки данных (КЦОД)

Новые коллекции в Android

[Перевод] 50 лет спустя: Революционный микропроцессор 8008

Кратко про библиотеку Axum в Rust

Кажется, дождь собирается. Пишем приложение для отслеживания прогноза погоды

Microsoft опубликовала исходники MS-DOS 4.00, первая ОС от компании с графическим интерфейсом и поддержкой мыши

Telegram Apps Center – главный каталог мини-приложений в Telegram с миллионами пользователей

Построение логических элементов на транзисторах

Интеграция с ЕСИА на Node.js без CryptoPro [2024]

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

Коробки — российский аналог Docker

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

29 апреля 2024

17 вредных советов для тех, кто проверяет документацию и технические тексты

Как запустить WebRTC на сервере, или как я пилю вебкам

[Перевод] Обработка ошибок в web apps не должна быть такой сложной

Вы думаете рисовать линии это просто?

Подбор гиперпараметров RAG-системы с помощью Optuna

[Перевод] Как Google изменил свой поиск к худшему

Smart LED: Адресная LED подсветка с управлением через Алису

Картографический фотопроект «По местам съёмок фильма «Брат 2»

Разбирая бэклог. Часть 7. Diablo. 5+7 2D и 3D альтернатив или куда меня завела попытка изыскания аналогов ARPG серии

Раскрываем секретные функции: магия макросов в Burp Suite

Как мы Цифровую кафедру в КАИ запускали

Алгоритм деления 2W-разрядных чисел с использованием операций с числами разрядностью W

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

И снова о useCallback

AITU Military CTF 2024: История о том, как мой сон привел к поднятию киберполигона в стенах моего университета. Часть 1

Погружение в метаклассы в Python

Роль поддержки (Саппорт) в Mobile Legends

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

Новый тренд на «Сообщества» или что это такое?

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

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

Комплаенс-платформа для приёма жалоб и работы с ними

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

Кто убивает мое производство одежды?

Управление схемами в Kafka с использованием Schema Registry

Как выбрать быстрый виртуальный сервер

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

Тет-а-тет: как общение с командой делает проекты крутыми?

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

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

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

Играем в крестики-нолики c RPN калькулятором

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Книжный клуб АСКОН: что читают разработчики САПР?

Как Фёдор Михайлович Достоевский и Фридрих Ницше повлияли на мировоззрение Дарта Вейдера

Мобильная разработка за неделю #536 (22 — 28 апреля)

Виртуальное повышение. Эскалируем привилегии в VirtualBox

Подключаем модуль TM1638 к Arduino без библиотеки SPI

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

А/А-тест — как проводить с примерами

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port)

28 апреля 2024

Темный лес или Лесной пожар?

Как сделать pruning, чтобы потом не плакать

Как починить телефон своими руками

Сравнение сборщиков мусора в Unity и .NET

Сила шифрования или как я выявил недостаток работы Defender’а

Как создать свою спекулятивную систему. Кейс на примере трендовой системы Mulvaney Capital Management

Игровой жанр MOBA. История, особенности, примеры и сравнение

Kubelet в Kubernetes

Обратная польская нотация, что ты такое? Или как вывести производную сложной функции

Получение данных для сайта из 1С: Предприятие (на примере статусов заказов Управление Торговлей 11.5)

Джентльменский набор OSINT

LLM Leaderboard за апрель 2024

Нюансы копирования объектов в JavaScript

Производительный ультрабук на базе Ryzen 5700U для разработчика: Обзор Ninkear A15 Plus

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

Равновесное ранжирование со смещением к целевой метрике

Как провести 150 собеседований в месяц и не сгореть. Cистема работы HR на новом месте

Асимметричные и симметричные ключи в PostgreSQL

[Перевод] Мега-Учебник Flask Глава 6: Страница профиля и аватары (издание 2024)

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

Создание системы управления электродвигателями в наноспутнике

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

[Перевод] Кто реально угрожает C++ (нет, Rust, не ты)

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

Lionheart: Legacy of the Crusader – Fallout в средневековой Европе

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

Прокрастинация. Понять и обезвредить

Как запустить и масштабировать рекламные кампании в Apple Search Ads

Операционная система реального времени RT-Thread 5.1: что это за ОС и какие у неё возможности?

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

LLM-чатбот в основе консьерж-сервиса

Паттерн Identity Map в Golang

Погружаемся в PEB. DLL Spoofing

Эпидемия многоступенчатых собеседований

27 апреля 2024

Разбирая бэклог. Часть 6. Спрайтовая эстетика, минимализм, странные письма. 4+4 необычных аркады и пазла. 1991-1999

Отправка сообщения в несколько слушателей Kafka одновременно

Чем отличаются «мягкие» навыки (soft skills) от «жестких» (hard skills) и как их измерить?

Validating Admission Policy: Магия кастомных политик безопасности Kubernetes

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

Что видно под Черным Солнцем Гьеди Прайм?

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

[Перевод] VES — микросервис Cosmos для кодирования видео на Netflix

DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)

Похоже, я придумал свой алгоритм поиска кратчайшего пути

Такая компания нужна нам самим: производитель литографов ASML остаётся в Нидерландах

Наше расследование: мониторы LightCom, блогеры и все все все …

Децентрализованное доверие. 1. Гипотеза

Как мы применяем гибкую вёрстку для адаптива страниц под большие экраны

Сокращения в Skyeng

Наблюдаем за домом через Telegram

AI-тренер, нейровоспитатель, ассесор, крауд и разметчик — кто все эти люди и в чем разница?

Строишь карьеру без open source? Фатальная ошибка

Как закрыть весь техдолг автотестов за два дня «по-домашнему»

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

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

PGConf.Russia #10 (2024)

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

Увольнять нельзя удерживать

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

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

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

ВКС-дайджест: клонирование коучей, изгнание Teams из офиса и призраки Apple Vision Pro

Немедленно в печать! Настоящее и будущее аддитивных технологий

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

Что не делать, чтобы найти работу

[Перевод] «42» как ответ на пять фундаментальных вопросов науки

Посмотрел 100 000 Youtube Shorts и определил 10 причин БОЛЬШИХ просмотров

«Яндекс Маркет» и битва за иррациональность

«Когда будет готово?». Декомпозируем задачи и оцениваем сроки без фатальных ошибок

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

[Перевод] Как управлять Kubernetes с помощью Ansible

GIGA R&D DAY: материалы конференции

[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

Сферический конь в вакууме: как (не)работает Agile в России

Предложен новый тип аккумуляторов — натрий-ионный высокой емкости. Что это за технология и какие у нее преимущества?

Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии

Важность высшего образования для старта карьеры в IT-индустрии

Остаться в живых (keepalive) feat. HTTP/2, Go & gRPC-Go

Как построить убежище и (не)облажаться

[Перевод] Применение чистой архитектуры в Go

[Перевод] Почему стоит разместить гравитационно-волновую обсерваторию на Луне

Википедии на искусственных языках

Вербальные вычисления (VC) в доказательных DSS и NLP

OpenProject на практике

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

В Windows 11 отключили поддержку большого количества старых процессоров и систем. Что происходит?

Эволюция разработки под Android

Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

Кибер Файлы 9.0: обсуждаем новинки

Как аналитики данных и специалисты по Data Science находят работу после курсов: опыт Практикума

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

Решение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подход

В чем на самом деле проблемы игры «Смута»?

26 апреля 2024

ВРМ. Смарт-инструменты «Таблица -> Схема» для формализации бизнес-процессов. Рестайлинг ARIS SmartDesign

Отображение части иерархии в SQL запросе

Нужно ли писать документацию?

Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю

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

Мастерим собственные awaitables и циклы событий

Телеграм бот для подготовки к собеседованиям для QA инженеров

Путеводитель по Docker. От основ контейнеризации до создания собственного докера

Дорожать, так всему: производители жёстких дисков, накопителей и ОЗУ поднимают цены

Frontend внутри Bitrix. Использование и написание экстеншенов + SPA приложение на Vue или React

Как и зачем регистрировать ПО в Роспатенте и Минцифре: реальные кейсы из практики

Чтение на выходные: «Искусство быть невидимым. Как сохранить приватность в эпоху Big Data» Кевина Митника

[Перевод] 5 главных трендов среди мобильных приложений в 2024 году

Людвиг. Победи прокрастинацию. Как перестать откладывать дела на завтра (инструменты из книги)

От кода до сертификата: Создание веб-приложения на Python Flask для автоматизации выдачи сертификатов

Реверсинг прошивок микроконтроллеров

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

Кратко про юнит-тесты в Rust

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

Проблема с которой я столкнулся при работе с генераторами

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

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

Что такое ERP?

Про ML по-серьёзному: что расскажут в докладах на I'ML

Этап ОПЭ, ОЭ — документация для заказчика

Обработка данных для RAG-систем

Сервисная и инхаус-аналитика, скиллы для промышленных проектов Data Science и почему мы отказались от дата-аналитиков

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

Что нужно знать Java-разработчику в 2024 году

Поезд “Jira – Kaiten”. Путь Х5

[Перевод] Искусство README

Отображение иерархии в SQL запросе

Отправляем GC в отпуск и создаем эксзепляры классов .NET сами

Под капотом у Fortnite. Как работает клиент-серверная архитектура Fortnite: Battle Royale

Как мы создавали дизайн-систему: опыт компании Звук

Разбираем 5 способов ускорить сайт: от простого к сложному

Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн)

[Перевод] Модить или не модить: Пользовательский контент — это будущее игровой индустрии

Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

Этому городу нужна конференция по FPGA: шесть актуальных докладов про разработку микроэлектроники в Санкт-Петербурге

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

[Перевод] Возможно, загадочный манускрипт Войнича посвящён вопросам секса и зачатия

Hosting Gо. Обзор вариантов и пример деплоя Golang приложения

Саунд-дизайн как инструмент гейм-дизайна

Анализируем эффективность партнерских программ: сервисы и советы

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

Память DDR5 стоит как никогда дешево. Но как она влияет на игры?

Dino Crisis, Silent Hill, The Matrix: Path of Neo и другие игры, достойные ремастеринга

Локальная REST-служба, или как за 5 минут интегрировать Smart ID Engine

В чём разница между дизайнерами в агентстве и продукте. Мышление, процессы и перевоплощение

Избавляемся от паролей

Особенности проектирования интерфейсов в ИБ продуктах на примере Ampire

Уязвимости на GitHub: в библиотеке Ruby, которую скачали 250 000 раз, модулях для электронных замков и популярных играх

Как ИИ меняет мир E-commerce

Как айтишник Liebherr в Голландии чинил

Как мы реализовали реферальную программу в Telegram

[Перевод] Как «убедить» Apple, что ваш iPhone — европейский

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

Цифровизация корпоративной культуры

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

Обучение модели токсификации текстов с помощью TorchTune, подробное руководство

24 аспекта успешной организации работы. Чек-лист. На всё ли мы обращаем внимание?

Как и почему мы построили Единую историю операций на Citus DB

Оптимизация JavaScript. Inline Caches

Matomo v4. Как выжать 7к+ rps? Строим высокопроизводительный кластер

Готовимся к собеседованию по Rust: 4 самых частых вопросов. Часть 1

Мошенничество? Атака на IT компании

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

TarantoolScript: статическая типизация в Lua-скриптах Tarantool

25 апреля 2024

Что внутри ноутбука Maibenben P625? Разборка модели на базе Core i5-12450H и 2.5К IPS экраном

Бизнес-роман «Обретение себя»

Pet-проект на Rust нуждается в конструктивной критике

[Перевод] Введение в оптику в Scala

Участие в премиях: с чем сталкиваются новички. Основано на опыте моей компании

USM (Unified Service Management)_Шаблон

Документация на этапе «Обучение» (с примерами)

Распознавание, хранение и поиск лиц в базе данных

Низковакуумная манометрическая система на 8 позиционном откачном посту

Деплой .NET приложений для самых маленьких. Часть 0

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

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

Fuzzing-тестирование. Практическое применение

UX установки диффузионного силицирования

Как решить типичные проблемы Django нестандартным подходом: Fake Injection

Про реактивный и проактивный менеджмент и при чём здесь сноуборд…

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

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

Без холивара «переписать все на Go»: проблема переносимости в Python и ее решение

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

Attaque a-la russe: атака с помощью промт-инъекций русскоязычных моделей семейства Saiga2

REST API на котиках

Sun Microsystems: легенда Кремниевой долины, совершившая революцию и канувшая в Лету

Книга: «Podman в действии»

Десятки новых функций для работы с документами в «МойОфис Образование»: изучаем состав релиза 2.8

[Перевод] 8. Nix в пилюлях: Универсальные скрипты сборки

Упростить развертывание приложений в облаке — open source инструменты, которые помогут это сделать

Мощности напрокат. Как принципы шеринг-экономики раскрываются в облаках

Микросотовые IP-DECT-системы Yealink: настройка и тестирование

Кошмар нефалема. Исследуем ошибки в коде эмулятора сервера Diablo 3

Honor Magic 6 Pro: новый флагман известного бренда. На что он способен?

[Перевод] Как инженеры GitHub используют GitHub Copilot: 4 способа

Lane margining: как оценить качество PCIe-соединения без дополнительной аппаратуры

Как настроить ETL с json’ами в Apache NiFi

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

Это база: нюансы работы с Redis. Часть 2, репликация

Greenplum, NiFi и Airflow на страже импортозамещения: но есть нюансы

Куда подевались ваши манеры? Коллеги в IT

Бойлерплейт как инструмент стандартизации Go-проектов

Яндекс Data Proc для ML: ускоряем Embedding на Spark

Как мы настроили процесс летних стажировок в DS-команде

Сравнение процессоров Intel vs AMD для работы 1С

Где познать дзен айтишнику: ТОП направлений для релокации IT-компаний

Intel представила новые процессоры на сокете LGA 1851

Как передать информацию в ICMP-пакетах и не привлечь внимания санитаров

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

Кратко про микросервисы на Scala и Erlang

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

Полигон для творчества за 1500 р. Ч3 Экран, Малина, OpenOCD и бусики

Анализ инцидентов с продакшена: как мы интегрировали этот процесс в тестирование

От простого ИТ-ландшафта к единой платформе разработки: эволюция ИТ в Тинькофф

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

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

Эволюция технической поддержки Малого бизнеса в Росбанке. Часть 2. Через тернии к звездам. Но не сразу

«А» и «Б» сидели на трубе. «А» упало, «Б» пропало. Что осталось на трубе? (алгоритм получения ответа в частном случае)

Обзор K8s LAN Party —  сборника задач по поиску уязвимостей в кластере Kubernetes прямо в браузере

Vivaldi-6.7 — Хранитель времени

[Перевод] Настройка Kerberos аутентификации в OpenAM

Реализация многооконного приложения на Vue 3

Изменить цвета и кнопки сервиса — и не сломать дизайн-систему

Экономический эффект Марка Твена

Медийная реклама в B2B для лидогенерации?

[Перевод] Proxmox VE 8.2… теперь с импортом ВМ из VMware

Автоматический выпуск SSL-сертификатов. Используем Kubernetes и FreeIPA

Интероперабельность с нативным кодом через платформу .NET

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

Исследование веб-приложений с помощью утилиты Ffuf

Как мы изобрели самый бессмысленный и беспощадный дифференциал

Как сделать и настроить свой CDN

24 апреля 2024

Важные элементы при работе в Scrum

Как заставить всю страну редактировать твои статьи

Репортаж с HI-TECH BUILDING 2024: что интересного по автоматизации?

Suno есть, скрипач не нужен!?

ИИ в действии: решения для разработки. Реальные примеры, промты и готовые решения от разработчиков «Автомакона»

[Перевод] Где применяется цифровая обработка сигналов?

[Перевод] Компьютерное зрение в 2024 году: Главные задачи и направления

Роль ChatGPT в разработке фронтенд-части приложения

Деплой с помощью github actions и пакетов

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

Как я из маркетинга перешла в бизнес-анализ

[Перевод] Внутри картриджей Super Nintendo

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

Как ELK довел нас… до Vector.dev и Clickhouse

Пять вредных советов, как гарантированно НЕ написать книгу

Jetpack Compose для ленивых

Настройка конвейерной сборки Java-проектов в GitLab

Измеряя качество: SLO и SLI для инфраструктурных команд

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

Металл не только для катушек и кабелей: краткая история меди

Как написать «продающие» тексты для сайта B2B-компании: 14 советов маркетологам

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

[Перевод] Оптимизация запросов в ClickHouse с помощью создания цепочки материализованных представлений

Использование Markdown в Django

Пункт назначения — Squadus. Наш опыт переезда на альтернативу Microsoft Teams

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

Hosting Ruby. Обзор вариантов и пример деплоя Ruby on Rails приложения

Как качественно управлять своим временем (notion шаблон)

Релиз менеджер — почему он вам нужен

Проект «Мультиключ». Как мы побеждали контактные ключи Metacom и Cyfral

Полезные стикеры — как это?

Новое в Pure.DI

Рекомендации по обновлению Carbonio до версии 24.03

Ландшафт угроз информационной безопасности последних лет. Часть 1

[Перевод] [Перевод] Почему стоит начать писать собственные Spark Native Functions?

Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось?

Кадры в РФ. Все по прежнему: не нужно. Итоги апреля в прессе и статьях

kafka cluster in docker

Методы интеграции с CPA-сетями

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

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

[Перевод] Я программист, и я тупой

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

Моделирование курса валют методом Монте-Карло

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

Попасть в IT: невозможное возможно

Стажировки в SOC. Часть 1: как организовать обучение на 1 тыс. человек

Причина смерти в черном ящике: о crash dump, панике и продолжение следует

[Перевод] Впервые измерены звёздные ветры, исходящие от других звёзд

Анализ доменов-доновров с помощью chatGPT и Data Analyst

[Перевод] Вычислительные выражения: Реализуем Delay и Run

Заработало! — или 4 детали пазла, без которых контекст деняк не принесёт

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

Их Айти VS наш Айти: чем отличается разработка в Европе и в РФ

Platform Engineering: что, зачем и как

Чек лист переноса сайта с одного домена на другой

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Эволюция обработки данных: от MapReduce к стриминговому движку

Спасение от ампутации: обувная стелька для диабетиков

[Перевод] Роботы наступают. И это хорошо

Поворот не туда: красные флаги при устройстве на работу в IT

Где продакту взять идею для пет-проекта

IT-компании из Юго-Восточной Азии с необычными сервисами и фичами

Состояние рынка труда и зарплат в IT в I полугодии 2024 года

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

Как писать требования к проекту. Шаблон документации

Обеспечение безопасности загрузчика GRUB в Linux

Удобное управление тестовыми окружениями в docker-compose

23 апреля 2024

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

Часть 2 Power Sourcing Equipment

Поиск опечаток в проекте

Лампочки ЭРА и OSRAM из магазина Fix Price

RISC-V шагает по планете: в Китае появилась еще одна компания по производству чипов. Что о ней известно?

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

Тренды веб-дизайна 2024: погружение, персонализация и инновации

OpenAI API – получить ответ ChatGPT на C#

Async iterator timeout в Python

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

Деплоим приложение в k8s через Jenkins+Helm3+ArgoCD

Дросселирование воздуха. Часть 2

Plymouth: делаем загрузку Linux веселее

DDD простыми словами

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

Точка невозврата

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Как выбрать профессию в IT: гайд-инструкция

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

Возможное решение проблемы ссылок в языках программирования

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

Критические дни

Заметки руководителя проекта: советы начинающим, факапы для бывалых

Python-праздник на Positive Hack Days Fest 2

Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

Diagnocat: как искусственный интеллект облегчает жизнь стоматологам и пациентам

[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter

Инфраструктурный пентест по шагам: боковое перемещение и повышение привилегий в сети

Пошаговая шпаргалка по защите сервера от хакеров и другой нечисти

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

Временное хранилище данных на Apache Druid: почему это эффективно сработало для загрузки табличных файлов

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

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

Миссия, цели, ценности и слоган компании: зачем они нужны, какие функции выполняют и как придумать?

[Перевод] Функции ранжирования: RANK, DENSE_RANK, and NTILE

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2024-м году

Как не свихнуться с кучей Gradle модулей

Разбираемся в ROC и AUC

[Перевод] Xv6: учебная Unix-подобная ОС. Заключение

Где мне это пригодится в жизни или применение Nothing в Kotlin на примере

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

Настройка транзакций в Solana через Phantom Wallet

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

Книги по C# для новичков в разработке: что стоит почитать в 2024 году

События в .NET: стандартная реализация, альтернативы, и причем тут сахар

N-граммная языковая модель в эпоху LLM — как устроена и зачем нужна

Обзор архитектуры Compose с использованием паттерна «координатор»

Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2

Как собрать LTE-модем на базе SDR

Как правильно описывать и декомпозировать задачи в таск-трекере. Рекомендации и примеры

Parasolid inside: новые форматы и другие доработки C3D Converter

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

[Перевод] Небольшой туториал по полигруппам в Zbrush

«‎Я знаю о тебе все и даже больше»: как создать единый профиль клиента с помощью IDGraph

Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Автоматизация скачивания документов из контрактов с площадки ЕИС при помощи Python

Не можешь остановить восстание роботов — возглавь его. Где учиться робототехнике в России узнали на ROS Meetup 2024

Сравнение Huawei Nova 12s и 12se: какую новинку лучше купить

Управление ожиданиями в проектах внедрения ERP-систем

[Перевод] 7. Nix в пилюлях: Работающая деривация

О разжиревшей ИС «Управления проектами» или как мы боролись с ограничениями SharePoint в legacy проекте

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Что нового в joomla 5.1?

Контент, лиды, бюджеты и команда в одной системе. Моё идеальное рабочее место маркетолога

Подглядывание в A/B тестах: как не потерять достоверность данных

22 апреля 2024

Нагрузи меня, Gatling

Может ли чат-бот заменить проджект-менеджера

[Перевод] Создание мультидокументного ридера и чат-бота с помощью LangChain и ChatGPT

Замена ламп на светодиодную подсветку у старого TFT монитора

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

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

Android и iOS, Flutter и Kotlin: что обо всём этом расскажут на Mobius

ML-технологии, которые уже сейчас оказывают мощное влияние на бизнес

Внедрение Keenetic в гостинице

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

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

[Перевод] Вычислительные выражения: Реализуем Combine

TOTP без смартфона, послесловие

Назад в прошлое. Часть 1. Интервью со Стефаном Пясецким, бывшим сценаристом (1993-1995) в Blue Byte (1986-2001)

Иной взгляд на “Денежное Мышление” (главный денежный вопрос)

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

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

[Перевод] Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport

По щелчку пальцев Write-up | ItsCTF 2023

Сказ о том, как РП репликацию на Марии из зеркал состряпал…

Как поставить ноду проекта io.net

Никому нельзя верить на слово в безопасной разработке, или Еще один взгляд на SCA

На какие AI Coding Assistants стоит обратить внимание в 2024?

Security Week 2417: эксплуатация уязвимостей с помощью LLM

[Перевод] Как 8 сотрудников Google изобрели современный искусственный интеллект

Неисчислимо низкая вероятность или всё-таки… случайность?

Как белок, содержащийся в человеческом поте, может защитить от болезни Лайма

TESCREAL — новая идеология Кремниевой долины. Что это такое и почему она уже всех достала

Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс»

Ты неправильно используешь интерфейсы typescript

Docker — не то, чем кажется

Всё что вы хотели знать про ACL в Active Directory

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

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

Регистрация компании в Грузии

Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP

Почему решения принимаются не на основе дашбордов?

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

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

Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных

Как бы я взломал Рунет?

NET hosting. Обзор вариантов и пример деплоя приложения

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

Сколько стоит ранг Титан в Дота2?

Самая маленькая Nintendo Wii на базе оригинальной консоли: размером с колоду игральных карт, но работает

Nokia N-Gage. Ностальгии пост и сборка эмулятора с играми

Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

Гайд на собеседования

История создания Civilization IV: избавление от унылости

Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора

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

Мошенники. Вектор атаки на айтишников через LinkedIn

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

«Ситилинк» и «Мерлион»: о чем стоит знать перед трудоустройством

Backup. Файловое резервное копирование бюджетного VPS

Мозг уже не нужен. Нейро - новый сервис Яндекса

Анализ фишинга с Venom RAT

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

БЕКОН 2024 — конференция по БЕзопасности КОНтейнеров и контейнерных сред

Номенклатура советских компьютеров

“Строка бога” и “лакмусовая бумажка” для ИИ-генераторов изображений

21 апреля 2024

[Перевод] Использование миграций баз данных в Go

Фальшивые криптокошельки в официальном каталоге Ubuntu — индикатор более серьёзной угрозы

Музыкальное время и MIDI

Я скучаю по механикам из старых игр

Инструменты, уязвимости и атаки на беспроводные технологии. Злой двойник и плата глушилка

Миллер, Рабин, вектор

Препарируем Wazuh. Часть 3: источники не из коробки

История одного саббатикла

[Перевод] Космические войска США планируют провести первые военные учения на орбите

GitHub Copilot в JetBrains IDEs в РФ

На гребне гравитационной волны: космический детектор LISA

Запуск ракеты Ангара — неделю спустя

Немного о Skin интерфейсе

Что такое Blueprint в Unreal Engine 5. Плюсы и минусы

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Как провести аудит трафика, если данных мало. Расскажу на примере волка из «Ну погоди»

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

Клеточная архитектура

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

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

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Скользкая дорожка к автоматическому SMM постингу. Нейросети для каждого

48 лет вместе с Zilog Z80

USDT приходит в TON, а доллары — в Telegram

20 апреля 2024

Как я сдавал AWS Cloud Practioner в 2024

[Перевод] Как настроить Source коннекторы Kafka Connect для оптимизации пропускной способности

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

Совершенный кубоид

ГАЙД по python стеку для Data Science инженеров

Альфа — это не только планета жестоких эльфов из фильма Кин-Дза-Дза, но еще и компьютерная архитектура

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

Кратко про Serde в Rust

Один репозиторий что бы править всеми

Использование нейросетей в SEO: большой обзор инструментов

Фен и нижний подогрев. Снятие/установка BGA без реболлинга

Выбираем правильный инеференс: Как мы сэкономили 70к $ на ЛЛМках

Генерируем отчеты PDF на Android с использованием HTML и WebView в фоне

[Перевод] В чем разница между движками и средами выполнения JavaScript?

[Перевод] Как заново реализовать тетрис

Никогда такого не было и вот опять: падение поставок ASML и финансовые преграды

Ноутбук Framework и его проблемы: с «железом» всё хорошо, но вот с ПО что-то нужно делать. Перспективы устройства

SaltStack: управление конфигурациями

Оценка экономики применения БПЛА в доставке посылок

Создаем свой диалект змеиного, или DSL на Python

3DStereo, как старый новый формат объёмного звука

NumPy для самых маленьких

Выбор загрузочного диска домашнего компьютера из Home Assistant

[Перевод] 6. Nix в пилюлях: Наша первая деривация

19 апреля 2024

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

Redux это бойлерплейт, а Mobx нет! Но есть нюанс

Разбор новой атаки кибершпионов Sticky Werewolf с использованием Rhadamanthys Stealer

Самая маленькая контролька на Arduino с дисплеем ФИНАЛ

К вопросу об точности

Поговорим о зеркалировании трафика с помощью VxLAN

Электронная отрасль в Китае развивается, но есть и проблемы: важные компании банкротятся. Остальные продолжают работать

Ваш бизнес – это сито. Почему компания растет, а денег в кармане – не прибавляется

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

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

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

Создание карты подключений Elasticsearch + Fluent Bit + Nginx Ingress Controller

Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия

Атака Kerberoasting без пароля пользователя — миф, или новая реальность?

Чтение на выходные: «Интерфейс. Новые направления в проектировании компьютерных систем» Джефа Раскина

Как QA собеседование проходил

Как мы реализовали аутентификацию трафика для MSA на базе монолита

Гринч — похититель госэкзаменов

Современный админ: ИТ-Шива на все руки?

Бороздим облака будущего: впечатления айтишника о конференции GoCloud

Эволюция поддержки Малого бизнеса в Росбанке. Часть 1. Голубиная почта

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

Искусство ETL. Пишем собственный движок SQL на Spark [часть 6]

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

Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении

Просто ли открывается ларчик, Или как протестировать сразу более 10 сервисов

Просто, но быстро. Телеграм бот на коленке

Ручное подтверждение сообщения в Kafka

Импортирование картинок и звуков в Swift Package

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

Генеративные 3D модели

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

21 ошибка в 21-й версии Apache NetBeans

[Перевод] Clean architecture и MVVM в iOS разработке

Неудачный ремонт ноутбука Acer V3-572: диагностируем неисправность с помощью тока и тепловизора

Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store

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

Оживляем неизвестный дисплей от японского поезда/автобуса

История маленького инженера, или как я (почти) перестал бояться проектов

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Готовь трактор зимой. Как дилер спецтехники настроил чат-бота и на 80% увеличил доход

[Перевод] Эффект Даннинга-Крюгера говорит о том, что люди не знают, чего они не знают

[Перевод] Как я снизил время инкрементных сборок Rust на 40%

Что умеет новый чат-бот Chat with RTX от Nvidia, чем отличается от ChatGPT и как им пользоваться

Проведение фишинг-учений с использованием вредоносных ссылок и HTML-приложений. Часть 1

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

Процессы ИТ и ИБ

Дрон художник нарисовал самую большую картину и другие необычные применения Robot Operating System на ROS Meetup 2024

Лист золота толщиной один атом

Cобытия жизненного цикла компонента

Как настроить работу на Канбан-досках с нуля за 15 минут? Руководство для начинающих

Что такое цифровой вуз для ректора, студента и государства

Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука

[Перевод] Гайд texthero pandas

Адаптация сотрудников в IT: пристегните ремни, к взлету готовы

Как айтишники стройку революционизировали

Вы все еще пишете многопоточку на C++ с ошибками синхронизации?

HyperLogLog в PostgreSQL

[Перевод] Люди со склонностью к микроменеджменту обычно не замечают этого за собой

Как мы переносили базу Clickhouse между географически удаленными дата-центрами

Как аппроксимировать любую функцию с помощью PyTorch

18 апреля 2024

Мультидоменный проект (мультисайт) на NextJS

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

[Перевод] Технология солнечного паруса НАСА нового поколения готова к запуску

Портативное прототипирование электроники

Linux From Scratch на Zynq UltraScale+ MPSoC

ОбАСУчиваем дачу. От идеи к проекту

Что такое удержание сотрудников

Моё участие в конференции Сканпорт Datamobile 2024

Геном и фрактальное архивирование

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

[Перевод] Как я создал еще один JS фреймворк

Сложная дорога к успеху – этапы привлечения инвестиций в стартап

Книга: «Рецепты Python. Коллекция лучших техник программирования»

Devin AI — разоблачение от пользователей Reddit или 3 причины, почему искусственный интеллект не заменит разработчика

T-test. Зависимость от независимости

Погружаемся в PEB. Подмена аргументов командной строки в запущенных и suspended процессах

Обобщенные фабрики тайпгардов в TypeScript

Программируем в браузерном моде для Scratch 3 на JavaScript

Классифицирую клиент-серверное взаимодействие от А до Kafka

Сигнал «двойной» иерархии

Летающее такси, электрокары от Xiaomi и псевдо ИИ. Что мы увидели на крупнейшей выставке по связи MWC Barcelona 2024

Разбор: Как Apple лишили умных часов в Штатах из-за одного патентного спора

Top-down шутер с элементами тактики: опыт solo-разработки на Unity

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Введение в BDD

Математическое моделирование может увеличивать производительность в 3 раза

[Перевод] Secure Scripting: Пошаговое руководство по автоматизации генерации паролей в Linux с помощью Bash

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Домашняя лаба. Как собрать домашнюю инфраструктуру мечты

Поддержка диалекта YDB в инструменте миграции Liquibase

Воруем у IT

Правила деления: как трансформировать ИТ-команды для повышения их эффективности

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

Посмотрел интервью Паши Дурова (и ещё одно 11 летней давности) Вот что произошло с его английским за 11 лет

Базы знаний выдающихся личностей

Bash-completion: как сделать удобно в CLI

Вышла Stable Diffusion 3 от Stability AI: Революционная модель с ограниченным доступом только за деньги

Концепт от Логомашины: если бы IT-компании поменялись логотипами с заводами России

Metatron — Open Source библиотека для генерации отчетов на языке Rust

Potato Sorvor в $NOTCOIN или история одного реверса

Бесплатная программа «Frontend-разработчик с нуля»

Безопасный интернет через Termit: 11 шагов для развертывания СТД

Цифровые решения в АПК: классы систем, импортозамещение и факторы цифровизации

Покрываем плэйбуками ansible IaC в части предоставления доступа

USB через IP: тест российского сетевого USB-концентратора

Зоозве: эволюция орбиты квазиспутника Венеры

Как в МТС запускали уникальный b2b-сервис и почему нельзя сразу построить ракету

Как найти баланс между интересами покупателей и продавцов: опыт разработчиков Яндекс Маркета

Угрозы информационной безопасности конвейера разработки ПО и их моделирование

Один нечестный бухгалтер страшнее армии врагов, или какие налоги платят IT-компании в ОАЭ

Шифрование в Kubernetes: основы

Doom. Часть 2. В поисках неведомого Кадата или магический реализм, сюрреализм и странные сны. 8 необычных вадов

10 из 10: в firewall PAN-OS от Palo Alto Networks найдена критическая 0-day-уязвимость. Что происходит?

Java для домохозяек: логика разбора сообщений внутри Telegram бота

Рассуждение о природе «замороженной случайности» в распределении простых чисел

Открытый AI в коммерческом продакшене: обзор h2oGPT

Копитрейдинг — это возможность для заработка или очередной развод от брокеров?

«Импульс» в профессию инженера: какие задачи решают стажеры в YADRO

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

Автоматизируем контроль качества микрофронтов

«Серёга, диктуй код из смс»: как мы ускорили проверку гипотезы с помощью эксперимента

USB Rubber Ducky своими руками. По-настоящему

Обзор инструмента DefectDojo: почему его выбирают?

[Перевод] Объясняет ли великую тишину Вселенной развитие искусственного интеллекта?

Микрочиповое граффити, или Чип-арт

Обзор блокчейна TRON

Как построить карьеру в ИТ-компании, начав с первой линии техподдержки

Как обновление BIOS может повысить производительность процессоров Intel Core 14 (non-K) и снизить их температуру

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

Жажда скорости. Сравниваем работу Hashcat на ВМ, ПК и ноутбуках с разными CPU и GPU

[Перевод] Настройка сервиса аутентификации OpenAM и шлюза авторизации OpenIG для защиты приложений

Самозанятый Йода, ИП Уотто, НКО «Орден Джедаев»: как работает экономика далёкой-далёкой Галактики

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

Testplane в опенсорсе: автоматизируем пользовательские сценарии в веб-интерфейсах

Чат-бот: делать самим, заказывать или использовать готовый продукт

Кратко про лидеров рынка Runbook Automation: Ansible, Puppet, и Chef

LLMOps: не разрешают использовать ChatGPT. Что можно сделать?

Разбираемся с Apache Spark

Kubernetes 1.30:  структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичи

Flipper на минималках. Как мы делаем устройство для чтения и эмуляции ключей от домофонов…

17 апреля 2024

5 идей, как еще аналитик может развивать себя

Определение жанра фильма по описанию

Telegram: насколько действительно анонимен этот мессенджер?

[Перевод] Страшилки про искусственный интеллект как научная фантастика

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

Делаю игрулю на Playdate на чистом C. Глава 3

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

SPARK для «малышей»

Не только HDD: ёмкость SD-карт тоже растёт. SanDisk анонсировала 4 Тб карты памяти, и это не предел

Разбираем генеративный SDK от Google — google_generative_ai. Часть 1

Китай не принимает платежи из России. Где заказать печатные платы в Китае в 2024 году

SSD killer

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

Разговор с Дмитрием Одинцовым из «Труконф» об интеллектуальном шумодаве в ВКС, дипфейках и голографических конференциях

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

Нужны ли курсы по тестированию? Честное мнение от преподавателя

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

Как мы применили нейросеть Stable Diffusion в создании контента для интернет-магазина на Тильде

Predictive Analytics — все, что нужно знать (обзор ключевых моментов)

[Перевод] Вычислительные выражения: Реализуем Zero и Yield

Добавление доменов в Carbonio GAL

Организация кода это важно и легко на основе Layer Architecture

[Перевод] Пересаживаем проект с Vagrant + VirtualBox на Docker-контейнеры с помощью Ansible

Как выбрать правильный сервер c подходящими для ваших нейросетей CPU/GPU

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

Мышиные гнёзда: какие разъёмы использовались в компьютерных устройствах?

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

Team vs team lead

Весенняя распродажа в издательстве «Питер»

Windows 95 снова в строю? Модернизация старой ОС для работы с современными приложениями и кое-что ещё

Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение?

Как оценить задачи без Planning Poker и лишних слов

Если бы Торетто был ML-инженером: мониторинг дрифта моделей и данных

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

[Перевод] Закончена сборка самой большой в мире цифровой камеры для обсерватории имени Веры Рубин

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

Как селлер картин чуть не провалился с нестандартными товарами на Wildberries. А потом в 6 раз увеличил доход

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

Обеспечение безопасности на выделенных серверах: очистка следов с xDedic и специализированным батником

[Перевод] ShadowID: Публичное раскрытие автоинкрементного ID без ущерба для безопасности

Опыт использования свободного ПО OSS-CAD_SUITE для программирования FPGA Gowin

Как в 14 лет я стал сисадмином

Голопалуба: реализация технологии из сериала «Звездный путь»

ТОП 5 ошибок, которых следует избегать при найме сотрудников: распространенные заблуждения и рекомендации от эксперта

Безопасный Continuous Deployment БД по принципам DB-First

Кибершпионы из Core Werewolf пытались атаковать российскую военную базу в Армении

HTML и CSS — языки программирования

Яндекс — ограничение конкуренции?

Где заканчивается Flutter и начинается платформа?

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

Зачем Программисту Микроконтроллеров Линейная Алгебра (или Как найти угол между векторами?)

Напоминания о проведении ревью, используя Jira

[Перевод] Астрономы зафиксировали столкновение нейтронной звезды с неизвестным объектом

16 апреля 2024

Использование чат-бота в качестве информационной системы цветочного магазина

Нужно больше тепла: NASA планирует активнее использовать энергию ядра для космических аппаратов

Методы оценки руководителей

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

Сказание о static и неименованном пространстве имен для функции в C++

Опыт внедрения компонентной разработки

Тонкости управления людьми: как внедрить AI в бизнес и не напугать сотрудников

Юмористический рассказ «Как неофит познавал яваскрипт»

Как я написал свой первый эзотерический язык программирования

[Перевод] Как мне удалось обнаружить уязвимость, связанную со слабыми ключами в Debian

Погодозависимый график систем  отопления в домах и  график теплоснабжения от ТЭЦ

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

«С двух ног в игру»: как стример с ДЦП тащит в «танках»

Reflection в iOS: как посмотреть содержимое любой сущности

Из логистики в IT в 37 лет: где училась, сколько искала работу и что в итоге получилось

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

Java в облаках

Медленная сборка кода с .NET Roslyn: как найти и устранить причину

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

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

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

ethers.js – оптимизация запросов JSON-RPC

[Перевод] Что такое системное тестирование, зачем оно нужно и как его проводить?

[Перевод] 5. Nix в пилюлях: Функции и импорт

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

Поверхностный анализ работы DOM на библиотеках JavaScript

Как мечты о космосе определили вид рейсовых автобусов 50-х годов

Как обучают GPT

ИНЬ-ЯН в UI/UX дизайне

Яндекс запустил Нейро. Рассказываем, как он работает

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

Frontend Talks: СТМ нужны! Логика в хуках — плохо?

Хороший парень, плохой код: доброта дороже денег?

Денежный вопрос: обсуждаем затраты на Bug Bounty с Лукой Сафоновым

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

Локальный веб-сервер для разработки с помощью Docker

5 полезных JS-библиотек для анимации, которые могут пригодиться в работе

Welcome book: что мы включили в документ

Безопасность в Docker: от правильной настройки хоста до демона

«Инженерная весна», или Как заменить гендерные праздники в ИТ-компании

Разговорный жанр: как эволюционировали чат-боты

RxJava — всё?

Телеграм-каналы для айтишников

Веб-страничка строит график спектра отражения и пропускания света стопкой пластин

Выбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействия

Идеальный отзыв (UGC)

Защита данных в терминальных сессиях с помощью DLP

Разбираем научпоп Ксении Собчак — в защиту ортодонтов

Внедрение WMS-систем на примере SAP ERP

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint

Не становитесь безопасниками

35+ бесплатных ресурсов для начинающих разработчиков С++

Регистрация компании в Бахрейне

Как я делал загрузчик файлов на react и выложил на npm

Разбираем на винтики учебный процессор TOY

DevOps as a Service. Часть 5. Работа с бэклогом и сквозной приоритизацией команды

Подводный буксировщик своими руками

Какими будут процессоры AMD на архитектуре Zen 5: характеристики, производительность и сроки выхода

[Перевод] Еще раз о перформансе стримов в Java

Векторные БД vs Точность — часть 1

15 апреля 2024

«Коллеги, пришлите сроки!» — сага о том, как я открыла портал в ад на Хабре

Расслоение Хопфа и квантовая механика

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

Как бизнес-аналитику выстроить работу в проектах DWH (Data Warehouse). Структура работ

Ubuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива

Security Week 2416: уязвимость в серверных материнских платах Intel, Lenovo и Supermicro

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

Мы добрались до ядра, или новые возможности AmneziaWG

3 необычных онлайн-сервиса для заядлых картографов

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

VO2MAX, да, снова он

Тестирование Li-ion аккумуляторов. Проверка аккумуляторов на подлинность

Настраиваем Windows WSL для локальной разработки Laravel

[Перевод] На пути к 1-разрядным моделям машинного обучения

Как я победил ЧПУ (CNC) станок (2 часть)

Как я делаю и продаю камни на маркетплейсах на 1,35 млн в месяц

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Неужели это очередной «конец» сферы разработки ПО?

Реализация Multiple sources Argo CD + ChartMuseum для 10 однотипных микросервисов

Тестируем AI на создании прикладного приложения

Краткая история подогрева дорог. Часть вторая

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

HashiCorp обвинила сообщество OpenTofu в краже кода Terraform, но что-то пошло не так

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Chaos engineering: проверяем устойчивость Vault с помощью Gremlin

Как человек покоряет Марс: хронология

Столетняя война. Развитие DRM: от аналогового телевидения до онлайн-кинотеатров

«ReadStreakBot» — как я начал «кодить» с чатгпт, не умея программировать

Неразрешимые проблемы программирования

Недорогие серверные конфигурации, GPU, образы Astra Linux и другие апдейты за март

CPU планировщики в Linux

Don't Repeat Yourself: Как правильно использовать принцип DRY в разработке ПО

Бесшовность 2.0: как работает шардирование в Сбере

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

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

Клетка ХVI. Кома и сознание человека

Unchartevice 3310 — обзор ноутбука для работы

Архитектура telegram-бота. На горутинах и каналах

[Перевод] Потенциальные проблемы с автоинкрементным ключом. MySQL

MeLE Quieter 4C: бесшумный мини-ПК с процессором Intel N100. Что это за девайс?

Вашим играм не нужна State Machine

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

Полигон для творчества за 1500 р. Часть 2. Структура платы, 256 UARTов и расширение спектра

[Перевод] ViewModels в Android: «за» и «против»

Под капотом VK Teams: с чего начиналось приложение и к чему пришло сейчас

Сетевые проблемы – одна из основных причин сбоев в ИТ-сервисах и ЦОД. А что еще?

Кейс: медицинский центр «УГМК-Здоровье» оснащен совместным решением Qbic и iRidi

[Перевод] Вычислительные выражения: Подробнее про типы-обёртки

Использование LLM в автоматизации рутинных задач

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

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

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

Старт разработки с применением GraphQL / DGS Framework

Использовать LLM в оффлайне — LocalAI, Ollama, Flowise

Гайд: чем снимать видео дома. Подборка оборудования от 11 000₽ до 420 000₽

Что такое Архитектура

Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24

Как и зачем мы строили 3D-модели достопримечательностей на Картах

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

Рецензия на новую книгу «Баг-трекинг: локализация и оформление дефектов» Ольги Назиной

Доходы ТОП-30 российских Martech SaaS выросли на 30%: как «Индекс маркетинга» влияет на рейтинг компаний

Spark. План запросов на примерах

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

Эксплуатация детей через игры. Золотая лихорадка среди детей Америки

Нейроцензура от Роскомандзора, а также долгожданные криптозаконы в РФ

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

UX и Секс

Базовый анализ продуктовых фичей

14 апреля 2024

[Перевод] Настоящая причина, по которой вы не станете сеньором

Первый опенсорсный LTE-сниффер с полной функциональностью

Массовые проблемы с аутентификацией на github.com

А нужна ли перезагрузка?.

Как выбрать преподавателя/репетитора

Госзакупки, «Точка Роста» и 3D-принтер за тройную цену. Четыре года спустя

[Перевод] После смерти Agile

Пример дивергентного мышления ИИ при использовании 1С запрос copilot

Зачем в школах изучать Pascal, если самый популярный язык программирования в мире — JavaScript?

Python в Docker — собираем образ сами

Оптимизация гиперпараметров за 5 секунд?

[Перевод] Создаем свой аналог sqlite c нуля. Часть #1

Где мое золото!? Или как монетизировать свою игру

Постфиксный калькулятор на Haskell

Цифровые подписи в Ethereum: как с ними работать?

Shenandoah GC в JDK

Создание реактивных сервисов Micronaut и Kotlin

Client-side RCE в Telegram Desktop. Разбор с POC

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

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

Опрос по оценке эффективности работы сотрудников

Как собственнику грамотно делегировать функции

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода

Max Payne: хороша ли неонуарная классика сегодня?

Terraform в России

Интерактивный NPC на Unreal Engine

Способы обхода GIL для повышения производительности

«Фантазии» уносят реальные жизни

Тестирование монорепозитории в Docker контейнере

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

Септик и автономная канализация. Часть 2. Проектирование

13 апреля 2024

Tcpdump на разных уровнях

Решение систем линейных уравнений с помощью Python

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

Почему FAR — центр моей компьютерной вселенной

[Перевод] «Искусство схемотехники»: предисловие к 3 изданию

[Перевод] Вы должны перестать вручную писать Dockerfile'ы

МРЭМ – 200. Электронный микроскоп родом из СССР. Цифровизация захвата изображения

Театр образования

Китайский процессор Loongson 3A6000 уже работает в мини-ПК. Возможности и характеристики модели Morefine M700S

Да кто такой этот ваш крипторынок?

BDUI: sapere aude или продолжай писать на коленке

Территория Большого Взрыва. От трёх китов к изначальной сингулярности

Запускаем PrivateGPT на GPU AMD Radeon в Docker

Сколько зарабатывает ручной тестировщик?

В чем причина галлюцинаций у нейросетей

16-битная операционная система на коленках

Google Chrome — теперь и за деньги. Браузер с ИИ предназначен для бизнеса. Что это за новинка?

Не жди последнего вагона. Войти в IT в ОАЭ. Почему стоит подумать сейчас?

Геймификация в EPM системах: фан или крутая фича? Разбираем на примере Форсайт

Разбирая бэклог. Часть 5. Не только Need for Speed или 6 условно аркадных альтернатив известной серии. 1992-1998

Всегда ли дефицитный бюджет государства – зло?

ChatGPT Глубокая интеграция

Долбанные айти (обзор ресурсов иной формации)

12 апреля 2024

Юмор программистов из 80-х прошлого столетия

Психология в UX/UI дизайне: 10 принципов, повышающих вовлеченность и удержание

[Перевод] Производительность Istio Ambient Mesh в одном Vs. нескольких неймспейсах Kubernetes

Простейшая нейронная сеть, мой опыт и выводы

Замени меня, нейросеть, замени меня полностью

NFT 2.0: на страже цифрового порядка

Что скрывает под собой скрытое (латентное) пространство?

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

Базовые принципы и практики разработки чистого кода

Настройка протокола mKCP в панелях 3X-UI и X-UI

Python — list/set/dict/generator comprehensions

Может ли ChatGPT заменить визит к врачу? Проверяем эффективность ChatGPT в определении диагноза и выборе лечения

[Перевод] Гонки на выбывание, идущие в центре Галактики

Database, Data Warehouse и Data Lake: что это и когда следует использовать каждое?

Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег

Получение криптолицензии в Польше

Как защитить свой голос?

Основы основ: введение в операционные, файловые и символьные системы

Лонгрид по для быстрого погружения в HR-аналитику

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

Чтение на выходные: «ГИРД. Группа изучения реактивного движения» А. П. Александрова

Блеск и нищета искусственного интеллекта

Создание собственного ключа Android приложения

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

[Перевод] Введение в цифровую обработку сигналов

Новая архитектура процессора — уже пора

Это всё, что останется после меня: проблемы наследования кода и передачи прав на него

Палочки Непера и «Шпаргалка» — карманные «калькуляторы» XVII века для умножения и деления сложных чисел

Достижения для резюме продакт менеджера: что это, зачем и где взять

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

«Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца…

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

Vision Pro и история космонавтики

[Перевод] Если покупка — это не владение, то пиратство — не воровство

Чувствуй себя как дома: обновляем коммуникации и культуру в МосТрансПроекте

LOCOST и SPECTRUM, два подхода к суммаризации

Включаем Telegram Instantview для блога глобально

Безопасная разработка: обзор основных инструментов

Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift)

[Перевод] Познание и применение: учимся жизни через World of Warcraft

3D-печать: ниша для заработка или игрушка для гиков?

Цены на DRAM вырастут, но не сильно: последствия землетрясения на Тайване удаётся нивелировать

Топовые подходы к решению алгоритмических задач

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

Локализация программного обеспечения: что важно знать компаниям?

Мошеннические схемы, так ли их много?

Роботы-покорители Венеры: 40 лет забытому подвигу советской науки

«Михалыч, где заказ?» или как мы автоматизировали процесс заказа лома и отслеживали его по RFID