Logo
Habr все новости об IT
3 мин. назад
Что такое ERP?

ERP (enterprise resource planning) — это планирование ресурсов предприятия. В наиболее общем виде ERP можно определить как совокупность всех базовых бизнес-процессов, необходимых для управления компанией: финансы, управление персоналом, производство, цепочка поставок, услуги, закупки и многое другое. На самом базовом уровне ERP помогает эффективно управлять всеми этими процессами в интегрированной...

https://clck.ru/3AL5Xa
Habr все новости об IT
2 ч. назад
Как я выбирал авто-холодильник для путешествий

Сохранение еды в путешествии – важный фактор комфорта. А охлаждение напитков в жаркий летний день – по-настоящему, бесценно. Раньше это было проблемой. Чего только не придумывали: охлаждали еду и воду, опустив в садке в реку, обматывали мокрыми тряпками, и даже выкапывали погреб в каждом месте стоянки. Всё это, конечно, лучше, чем хранение еды на жаре. Но очень неудобно и неэффективно.Казалось бы,...

https://clck.ru/3AKtQE
Habr все новости об IT
4 ч. назад
Как мы создавали дизайн-систему: опыт компании Звук

Привет, Хабр! Меня зовут Мария Бажина, я Android Developer в компании Звук. Вот уже полтора года я работаю над дизайн-системой, поэтому знаю здесь каждую мелочь. И в этой статье я хочу рассказать, зачем нам нужна дизайн-система и в каком виде она существует в нашем проекте. А также, что изменилось в архитектуре приложения и коде после ее внедрения. Спойлер – в результате разработка фич с...

https://clck.ru/3AKoJN
Habr все новости об IT
5 ч. назад
Под капотом у Fortnite. Как работает клиент-серверная архитектура Fortnite: Battle Royale

С момента релиза Fortnite прошло уже без малого семь лет. Игра практически сразу добилась коммерческого успеха, но появление соревновательного режима Battle Royale вдохнуло в нее новую жизнь, превратив Fortnite в настоящий культурный феномен. Уже осенью 2018 года количество игроков в Fortnite: Battle Royale приблизилось к 80 миллионам, а через два года число зарегистрированных пользователей достиг...

https://clck.ru/3AKkrP
Habr все новости об IT
7 ч. назад
Отправляем GC в отпуск и создаем эксзепляры классов .NET сами

Придерживаясь великой цитаты "правила созданы для того, чтобы их нарушать", давайте нарушим какие-то основополагающие правила CLR. Как на счет того, чтобы послать GC с его работой в отставку и самим заняться размещением в памяти экземпляров классов? Заодно разберемся, как все это работает где-то там под капотом CLR....

https://clck.ru/3AKjfe
Habr все новости об IT
9 ч. назад
Отображение иерархии в SQL запросе

В процессе тестирования одного курса по SQL на stepik.org встретилась задача, из которой сочинилась другая, более интересная: Необходимо с помощью одного SQL запроса с использованием обобщенных табличных выражений отобразить иерархию, в соответствии с иллюстрацией выше

https://clck.ru/3AKisG
Habr все новости об IT
11 ч. назад
Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

В этой статье мы рассмотрим интересный и удобный способ глобального использования Axios в приложении Vue 3 и composition api. Реализуем прослойку для работы с api используя типизированные запросы и удобное глобальное использование благодаря provide/inject и composition api. Узнать скорее

https://clck.ru/3AKhpv
Habr все новости об IT
12 ч. назад
[Перевод] Разбираемся с динамической памятью (кучей) в приложениях Java

Начнём с простого вопроса. В самом ли деле каждый Java-разработчик понимает, как в Java работает память? Одна из обязанностей любого Java-разработчика — гарантировать, что в результате тонкой настройки приложения на Java из него получится выжать такую производительность, какую только возможно. Требуется время, чтобы научиться управлять памятью в Java и понять этот процесс, это касается всех, кто и...

https://clck.ru/3AKfz5
Habr все новости об IT
14 ч. назад
От кода до сертификата: Создание веб-приложения на Python Flask для автоматизации выдачи сертификатов

Привет всем! Меня зовут Дмитрий. Я надеюсь, что статья будет полезной и интересной для вас(не пинайте сильно, первый опыт, мысли путаются). Тема моей статьи — создание веб-приложения на Python Flask для автоматизации выдачи сертификатов и вдохновился написанием ее после прочтения Почта без хлопот: автоматизация отправки писем с помощью Python...

https://clck.ru/3AKcfB
Habr все новости об IT
16 ч. назад
Проблема с которой я столкнулся при работе с генераторами

Работая с генераторами через map, filter и all я столкнулся с проблемой пустого массива: проблема состоит в том. Что передавая результат filter(...) в функцию all а после продолжая работать с генератором полученным от функции filter например преобразуя его в tuple, чтобы глянуть какие элементы попали в массив после прохода фильтра. Я получал пустой tuple. Узнать больше...

https://clck.ru/3AKXYG
Habr все новости об IT
18 ч. назад
Этап ОПЭ, ОЭ — документация для заказчика

В этой статье разберем, что мы можем предоставить заказчику в качестве завершения наших работ на этапах "опытно-промышленная эксплуатация" и "опытная эксплуатация".Вашему вниманию, предоставляю пример документа (шаблон), в котором фиксируются вопросы и новые требования по проекту.

https://clck.ru/3AKQJF
Habr все новости об IT
20 ч. назад
[Перевод] Искусство README

Привет, Хабр!На связи Андрей из сообщества ITMO.OpenSource. Мы считаем, что важно делать открытую науку, поэтому пишем об открытом коде, проводим митапы «Scientific Open Source» и разрабатываем научные решения с открытым кодом.Мы убеждены, что открытая наука – это не просто код на github, но и совокупность факторов, которые позволяют этим кодом эффективно воспользоваться: запустить, модифицировать...

https://clck.ru/3AKGjk
Habr все новости об IT
21 ч. назад
Что нужно знать Java-разработчику в 2024 году

Согласно индексу TIOBE в марте 2024 года, Java входит в пятерку самых используемых языков программирования. Это иллюстрирует и наше исследование: оно показывает, что в 2023 году в России одним из наиболее популярных языков программирования была Java, занимая почетное второе место. Его популярность объясняется кроссплатформенностью, надежностью и обширной экосистемой. Java — это объектно-ориен...

https://clck.ru/3AK8M9
Habr все новости об IT
23 ч. назад
Мошенничество? Атака на IT компании

Начиналось всё как у всех, пишет якобы директор, пытается что-то узнать про коллектив и, ... и всё на этом.Никакие "капитаны ФСБ/МВД/ТСЖ" не позвонили, никто в госизменене не обвинил, никакой подозрительной активности на счетах не было. Что это было?

https://clck.ru/3AJyUv
Habr все новости об IT
1 д. назад
Готовимся к собеседованию по Rust: 4 самых частых вопросов. Часть 1

Привет, Хабр!Rust — язык программирования с акцентом на безопасность, скорость и параллелизм. Rust решает многие проблемы, с которыми сталкиваются на других ЯП, например, управление памятью без сборщика мусора. Очевидно из-за многих преимуществ Rust выбирают все большей компаний. В этой статье рассмотрим пять часто задаваемых вопросов на собеседованиях, которые помогут подготовиться к собеседовани...

https://clck.ru/3AJpBs
Habr все новости об IT
1 д. назад
От падений базы данных до кибератак: история о том, как мы обнаружили взлом

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

https://clck.ru/3AJgNh
Habr все новости об IT
1 д. назад
Lane margining: как оценить качество PCIe-соединения без дополнительной аппаратуры

При запуске новых плат и устройств с PCIe-соединениями недостаточно просто вставить карту в слот. Нужно так настроить эквалайзеры, редрайверы, пресеты и ретаймеры, чтобы на каждой полосе «поднялся линк», то есть установилось соединение. Это значит, что приемопередатчики на обоих концах распознали друг друга, договорились о кодировке и скорости передачи.Долгое время без специального дорогостоящего ...

https://clck.ru/3AJcNM
Habr все новости об IT
1 д. назад
[Перевод] Как инженеры GitHub используют GitHub Copilot: 4 способа

Узнаем, как GitHub Copilot повышает эффективность работы инженеров из GitHub, позволяя автоматизировать повторяющиеся задачи, сохранять концентрацию и многое другое. Читать дальше →

https://clck.ru/3AJa68
Habr все новости об IT
1 д. назад
Honor Magic 6 Pro: новый флагман известного бренда. На что он способен?

Привет, Хабр! Сегодня мы покажем флагманский смартфон Honor Magic 6 Pro и расскажем о его возможностях. Этот телефон весьма производителен и функционален, несмотря на устоявшееся мнение о том, что продукция Honor — это бюджетные модели с базовым функционалом. Можно сказать, что именно после выхода Honor Magic 6 Pro ситуация изменилась. Давайте разберёмся, какие преимущества и недостатки есть у это...

https://clck.ru/3AJYi6
Habr все новости об IT
1 д. назад
TarantoolScript: статическая типизация в Lua-скриптах Tarantool

Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно большие объёмы данных и обеспечивать поразительно быстрое выполнение операций CRUD над этими данными, но и предоставляет очень широкие возможности для обработки этих данных непосредственно в среде Тарантула. И п...

https://clck.ru/3AJY3a
Habr все новости об IT
1 д. назад
Куда подевались ваши манеры? Коллеги в IT

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

https://clck.ru/3AJWnm
Habr все новости об IT
2 д. назад
Векторизация амебы

Этот текст написан для владеющих минимальными навыками работы в Матлаб. Из математики нам потребуются некоторые материалы из учебников по Информатике для 10 и 11 классов. Мы попытаемся совместно написать программу векторизации некоторых изображений./1. Предварительная обработка.Мы будем векторизовать вот это изображение амебы: ...

https://clck.ru/3AJUX5
Habr все новости об IT
2 д. назад
Как мы настроили процесс летних стажировок в DS-команде

Стажировка – отличный способ привлечь в команду новых специалистов. Но ее организация требует много ресурсов. И чтобы эти затраты принесли ценность, нужно учесть множество факторов.Мы проводим летние стажировки в Центре ИИ 6 лет. С 2018 года 80% принятых на стажировку остались с нами после ее окончания. А 60% из них – работают до сих пор и обучают новые поколения стажеров.В этой статье расскажу, ч...

https://clck.ru/3AJPR7
Habr все новости об IT
2 д. назад
Intel представила новые процессоры на сокете LGA 1851

Сейчас, когда искусственный интеллект уже стал неотъемлемой частью нашей повседневности, компания Intel представила новаторский модельный ряд процессоров Meteor Lake под сокет LGA 1851. Они обещают не только значительный скачок в производительности и энергоэффективности, но и поддержку самых передовых технологий, таких как Wi-Fi 7 и интегрированный NPU для работы ИИ. С таким набором возможностей M...

https://clck.ru/3AJHeH
Habr все новости об IT
2 д. назад
Анализ инцидентов с продакшена: как мы интегрировали этот процесс в тестирование

Проведение анализа дефектов, обнаруженных на продакшене, кажется сложной и трудоемкой задачей. Однако в команде Polymatica мы успешно интегрировали этот процесс в цикл тестирования, сделав его неотъемлемой частью обеспечения качества ПО. Локализация дефектов с прода имеет наивысший приоритет, и мы создали эффективный подход для их анализа и устранения. Данный процесс посто...

https://clck.ru/3AJ6iQ
Habr все новости об IT
2 д. назад
Изменить цвета и кнопки сервиса — и не сломать дизайн-систему

Меня зовут Алексей Афонин, я старший дизайнер продукта в Yandex Cloud. В прошлом году нам понадобилось полностью изменить внешний вид нашего сервиса для бизнес‑аналитики DataLens перед его выходом в опенсорс. Разработчики и дизайнеры интерфейсов часто сталкиваются с подобными задачами: есть уже работающий сервис, но его нужно стилизовать, например, в случае ребре...

https://clck.ru/3AHw7z
Habr все новости об IT
2 д. назад
Greenplum, NiFi и Airflow на страже импортозамещения: но есть нюансы

В статье описывается практическое применение популярных Open-Source технологий в области интеграции, хранения и обработки больших данных: Apache NiFi, Apache Airflow и Greenplum для проекта по аналитике учета вывоза отходов строительства.Статья полезна специалистам и руководителям, которые работают с данными решениями и делают ставку на них в части импортозамещения аналогичных технологий. Статья д...

https://clck.ru/3AHnyY
Habr все новости об IT
2 д. назад
Ни пуха тебе, ни руля: зачем Москве собственные беспилотные автомобили

Привет, Хабр! Это команда беспилотных технологий «МосТрансПроекта». Многие, наверное, знают, что в течение нескольких лет мы развивали проект собственного беспилотного автомобиля, в ходе которого нам пришлось решать множество порой, нетривиальных задач. Полученный нами опыт и знания будет крайне полезен для развития транспортной системы и интересен для тех, кто занимается (или планирует занят...

https://clck.ru/3AHdpc
Habr все новости об IT
2 д. назад
[Перевод] Настройка Kerberos аутентификации в OpenAM

В корпоративном среде пользователи используют, как правило несколько приложений. И в каждом приложении в корпоративной среде необходимо аутентифицироваться. Конечно, можно создавать для каждого приложения свою учетную запись. Но такой подход неудобен и для администраторов системы и для пользователей. Гораздо удобнее входить в приложение под пользователем, который уже аутентифицирован в операционно...

https://clck.ru/3AHV4T
Habr все новости об IT
2 д. назад
Исследование веб-приложений с помощью утилиты Ffuf

В сфере информационной безопасности и тестирования веб-приложений каждая малейшая уязвимость может привести к серьезным последствиям. Надежным помощником в обнаружении скрытых угроз и проведения глубокого анализа безопасности веб-систем может стать утилита Ffuf. Разбираемся с фаззингом с Ffuf и исследуем несколько ключевых методов его применения....

https://clck.ru/3AHNfw