Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Я Python Developer в компании Нетрика. В данной статье расскажу, как устроены права в Django и django-rest-framework и как мы используем их на одном из проектов.
Подробнее

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

Среди применяемых в PostgreSQL методов доступа к данным Index Only Scan стоит особняком, считаясь у многих разработчиков "волшебной пилюлей" для ускорения работы запроса - мол, "Index Scan - плохо, Index Only Scan - хорошо, как только получим его в п...
Подробнее

На прошлой неделе исследователь Тавис Орманди из команды Google Information Security опубликовал подробности о новой уязвимости в процессорах AMD поколения Zen 2. Эта аппаратная проблема связана с ошибкой в логике работы процессоров, которую AMD, к с...
Подробнее

Откройте любую статью с обзором HTTP/1.1. Скорее всего, там найдётся хотя бы один пример запроса и ответа, допустим, такие: GET / HTTP/1.1 Host: localhost HTTP/1.1 200 OK Date: Sat, 09 Oct 2010 14:28:02 GMT Server: Apache Content-Length: 38 Conte...
Подробнее

Рассказываю о 8 причинах, почему в рассказах о работе не выходит показать, какие вы на самом деле классные и профессиональные.
Подробнее

Всем привет! Меня зовут Артём Семенов, я занимаюсь пентестами в компании RTM Group. Известная поговорка гласит: «Словом можно ранить, а словарём – убить». Это особенно актуально для темы, которую мы сегодня рассмотрим, ведь для атак мы будем использо...
Подробнее

Последние десять лет я занимался разработкой OSINT-инструмента под названием SpiderFoot; он используется для автоматизации сбора и анализа общедоступных данных с целью сократить поверхность атаки и выявить возможные угрозы. Это проект с открытым кодо...
Подробнее

Один из самых удивительных фактов нашего существования был впервые постулирован более 2000 лет назад: на каком-то уровне каждая часть нашей материальной реальности может быть сведена к ряду крошечных компонентов, сохраняющих свои важные индивидуальны...
Подробнее

Есть в мире вещи, про которые говорят, что они сделаны на века. Проходят десятилетия, а они просто продолжают работать как ни в чём не бывало. Сегодня мы погрузимся в историю и расскажем про операционную систему OpenVMS, разработанную почти полвека н...
Подробнее

В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляци...
Подробнее

Для множества людей новый день начинается с чашки кофе. В наши дни IT-компании нанимают профессиональных бариста, а точки продажи кофе размещаются прямо в офисных зданиях. Специалисты Пермского Политеха рассказали о пользе и вреде потребления кофе, а...
Подробнее

Яндекс отчитался за 2 квартал (и первое полугодие) 2023 года, и в отчете я обнаружил много интересного. Я уже на протяжении 4 лет разбираю каждый квартал отчетность Яндекса, и это 16-й по счёту отчет (и, возможно, это последний разбор в общем доступе...
Подробнее

Эвристики Нильсена — это правила, которыми должны пользоваться дизайнеры для проектирования взаимодействия между интерфейсом и пользователями. Они помогают выявить основные проблемы, с которыми пользователи могут столкнуться, и предотвратить их....
Подробнее

HR-служба – одно из самых ключевых направлений в любой IT-компании. Почему? Потому что основной ресурс здесь – люди. И люди не простые, а высококвалифицированные, талантливые. К каждому нужен свой подход. Каждый требует к себе внимания.У HR-службы бы...
Подробнее

Спят усталые игрушки, книжки спят… А вот Хабр не дремлет. Уже целый год прошёл с прошлого сезона Java. Стал ли за это время язык менее актуальным? Его всё ещё путают с JavaScript? Помогла ли Java 20 поставить новый рекорд длины Hello World? Чтобы отв...
Подробнее

Минцифры в сообщении напомнило о том, что 24.07.2023 стартовала кампания подачи ИТ-сотрудниками заявлений на отсрочку от срочной службы в армии в рамках осеннего призыва.
Подробнее

Привет, Хабр! Сегодня кейс о том, как мы с партнером-интегратором разработали и внедрили аналитическую систему Modus с искусственным интеллектом для компании «Технополис "Москва"». А еще как автоматизировали и систематизировали сбор и анализ более 25...
Подробнее

Привет! Меня зовут Даша Пешая, я head of developer relations в СберМаркете. А еще – фанат подкастов, слушаю их при каждом удобном случае. Считаю, что нет удобнее формата узнавать новое, совмещая это с прогулкой с собакой / поездкой в метро ...
Подробнее

Сегодня мы с радостью объявляем о новом релизе GitLab 16.1 с полностью изменившимся опытом навигации, GitLab Dedicated в общем доступе, визуализацией ресурсов Kubernetes, аутентификацией через сервисные аккаунты и многими другими фичами!
Подробнее

Стандартный интерфейс «Яндекс.Метрики» позволяет анализировать данные о посетителях сайта и их поведении достаточно подробно. Тем не менее, для решения задач глубокой аналитики (про это я рассказывал здесь) стандартного функционала может оказаться не...
Подробнее

Я пришёл к выводу, что 2048-битный криптографический алгоритм RSA достаточно безопасен, когда работал над недавним проектом. Канада1), в которой я живу, да и другие страны2), заявили, что 2048-битный RSA будет считаться потенциально небезопасным посл...
Подробнее

Рынок труда в России уже в 2021 году испытывал недостаток работников в сфере информационных технологий из-за увеличения количества предлагаемых вакансий (на 64% в указанном году). После начала специальной военной операции в 2022 году главной проблемо...
Подробнее

Про SVD разложение и PCA. Решение задачи восстановления user-item matrix с помощью stochastic gradient descent.
Подробнее

Всем привет! Меня зовут Иван Вахаев, я Frontend‑разработчик digital‑интегратора 5 УГЛОВ.Сегодня хотел бы поделиться с вами решением проблемы смены фонового цвета с белого на черный в веб‑приложении на React внутри п...
Подробнее

Согласно статьи «Что такое задача?», срок выполнения задачи (дата) – это четвёртый обязательный атрибут любой задачи.Отсюда, закавыка: что такое срок задачи? Для чего он нужен? Почему без него не обойтись?Ответы необходимы, чтобы уметь грамотно опред...
Подробнее

Деление ядер - это расщепление ядра атома с образованием двух (или более) лёгких элементов. Хотя в изотопах некоторых тяжёлых элементов, таких как торий и уран, оно может происходить спонтанно, обычно оно запускается нейтроном с нужной энергией, удар...
Подробнее

Декодер изображений PNG из стандартной библиотеки языка программирования Wuffs работает в 1.22–2.75 раза быстрее, чем libpng (широко используемая реализация PNG декодера на C с открытым исходным кодом), C-библиотеки libspng, lodepng и stb_image, а та...
Подробнее

// теперь в Go так можно! slices.Contains(s, v) Год назад в блоге Каруны мы писали про дженерики в Go, и там упоминалось, что гошное сообщество разделилось на две части. Не всем это нововведение было нужно, особенно в простом продуктовом коде. И над...
Подробнее

На связи снова Архитектурный комитет компании SimbirSoft, и мы продолжаем наш цикл статей, посвященных Design API First. Ранее мы уже писали о том, что представляет собой этот подход, приводили пример спецификации для сервиса аутентификации и рассказ...
Подробнее