All streams
Search
Write a publication
Pull to refresh
136
10.1

Редактор

Send message

Пара слов о вредоносном ПО для Linux и способах защиты вашей системы

Reading time15 min
Views9.2K

Если вы следите за последними новостями в области IT‑безопасности, то, возможно, заметили рост числа атак на сетевую инфраструктуру Linux‑систем. Среди основных разновидностей вредоносного ПО, о которых вы должны знать, можно выделить Cloud Snooper, EvilGnome, HiddenWasp, QNAPCrypt, GonnaCry, FBOT и Tycoon.

Linux считается очень безопасной операционной системой, но эти угрозы безопасности облачной инфраструктуры могут заставить пользователей сомневаться в защищенности вашей компании как таковой. В этой статье мы хотим поговорить о текущей ситуации с Linux‑угрозами, дать краткий экскурс в историю вредоносного ПО для Linux и пролить свет на другие связанные проблемы, которые могут возникнуть у пользователей.

Читать далее

Базовые принципы тестирования игрового аудио

Reading time10 min
Views1.4K

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

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

Читать далее

17 книг про управление в сфере IT, на которые вам следует обратить внимание

Level of difficultyEasy
Reading time11 min
Views16K

Управление в сфере информационных технологий сопряжено с серьезными вызовами. Будь то навигация по сложной динамике стартапов или стремительное внедрение искусственного интеллекта и автоматизации — для неподготовленных руководителей это может оказаться непосильной задачей.

Книги от ведущих экспертов предлагают рекомендации по решению распространенных в IT проблем, делятся ценными советами по лидерству и тимбилдингу, а также знакомят технических директоров с последними тенденциями. От признанных бестселлеров до малоизвестных жемчужин — отобранные мною книги помогут вам стать отличным руководителем

Читать далее

Отправка метрик Pi-Hole в Graylog с помощью Zabbix

Reading time18 min
Views1.8K

В начале 2021 года я написал статью, посвященную сбору детальных метрик Pi-Hole с помощью telegraf и influxdb с последующим отображением на дашбордах Grafana. Прошло несколько лет и я перешел на Graylog (для логирования) и Zabbix (для контроля за ошибками и производительностью).

В связи с этим я решил пересмотреть свою старую реализацию и перенести весь функционал с оригинального TIG-стека в Graylog, используя агент Zabbix для мониторинга и инициации загрузки данных.

Читать далее

Firestore и NoSQL — Основы структурирования данных

Reading time11 min
Views2.4K

Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теперь поддерживает SQL в форме Data Connect, наконец позволив разработчикам выбирать между NoSQL и SQL.

Читать далее

Apple убивает Swift

Reading time10 min
Views17K

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

Очень далеко.

В этой статье мы рассмотрим различные виды управления современными языками программирования. Я объясню, в чем именно заключается уникальность диктаторской структуры Swift, и продемонстрирую вам, насколько плохи стали дела.

Читать далее

5 вопросов, которые могут задать вам на собеседовании на роль ML Team Lead

Reading time4 min
Views3.8K

Привет, коллеги! Если вы читаете это, значит, вы, как и я когда‑то, собираетесь пройти собеседование на позицию ML Team Lead. Или возможно, вы просто интересуетесь тем, что происходит по ту сторону баррикад. В любом случае, давайте поговорим о том, какие вопросы могут задать на таком собеседовании, и как на них отвечать так, чтобы у интервьюеров не осталось сомнений в вашей компетенции.

Читать далее

Методичность в проектировании: Как BPMN помогает улучшить UX-стратегии

Reading time12 min
Views4.6K

Знакомо ли вам чувство, когда при взгляде на что-то, все внезапно встает на свои места? Так было со мной, когда я впервые увидел BPMN в действии. Я работал над сложным процессом регистрации для крупной системы, и в один прекрасный день наш бизнес-аналитик показал мне свои BPMN-диаграммы. В моей голове словно загорелась лампочка.

Я увидел, что все, от пользовательских задач до системных операций — изложено в совершенно ясных подробностях. Это была не просто причудливая диаграмма, это была дорожная карта, показывающая, где все может пойти не так, как надо. Например, возможные ошибки или необходимость в экранах, о которых мы еще не подумали.

Этот момент навсегда изменил мой подход к UX-дизайну. BPMN-диаграммы помогли мне увидеть дальше непосредственного пользовательского интерфейса, показав, где пользователи могут столкнуться с проблемами из-за внутренних процессов (например, медленные вызовы API). Это понимание было бесценным.

Читать далее

Как сделать хорошую камеру в Unity — мощь Cinemachine

Reading time7 min
Views9.6K

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

Чтобы автоматизировать движение камеры, я использовал замечательный плагин для Unity Cinemachine. Итак, в этом туториале мы рассмотрим:

- Почему сделать хорошую игровую камеру сложно
- Что такое Cinemachine и как его установить
- Как настроить базовую виртуальную камеру Cinemachine
- Как комбинировать ракурсы с помощью Timeline

Читать далее

Стратегии выживания в постиндустриальном мире

Reading time5 min
Views4.9K

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

Читать далее

Scrum или Kanban, что выбрать для вашей команды?

Reading time5 min
Views2.9K

При выборе подхода к управлению процессами разработки многие задаются вопросом: какой метод лучше — Scrum или Kanban? Оба подхода популярны, но они различаются по своей сути и применению. Давайте разберёмся, как их правильно использовать и можно ли комбинировать.

Читать далее

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

Reading time5 min
Views3.6K

Если вы, как менеджер, ищете способы улучшить эффективность разработки, обратите внимание на эти важные пункты. Они показывает ключевые направления для оптимизации процессов и повышения продуктивности команд.

Читать далее

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

Reading time5 min
Views792

Управление разработкой продуктов требует точного мониторинга процессов и результатов. Команды, которые отслеживают только конечные результаты, могут упустить важные сигналы на ранних этапах работы. Здесь на помощь приходят leading и lagging индикаторы. Эти метрики помогают контролировать как текущее состояние процесса, так и итоговые результаты, что позволяет принимать своевременные решения, корректировать стратегию и предотвращать потенциальные проблемы.

Leading индикаторы измеряют действия, которые происходят до достижения результата, и позволяют предсказывать успех или проблемы. Lagging индикаторы фиксируют результаты этих действий, которые можно измерить только после завершения работы. Оба типа метрик важны и взаимосвязаны: изменения в leading индикаторах могут повлиять на результаты, которые отражают lagging индикаторы.

Читать далее

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

Reading time9 min
Views5K

Периодически при работе на стороне заказчика (in‑house) встречаются «сложные» для запуска проекты, которые вы, как исполнитель (аналитик, архитектор, ИТ‑директор), не можете продать руководству или, находясь на стороне интегратора, вы сталкиваетесь с приостановкой или отменой перспективного проекта заказчика. Еще несколько лет назад компании в России запускали проекты на базе «лучших мировых практик» и стремились не отстать от соседей, что на 2024 год стало недоступным из‑за «деглобализации» большинства российских компаний.

К чему может привести вас и вашу команду приостановка проекта на неопределенный срок? Вы сами или ваши сотрудники начнете выгорать, новых сотрудников на поддержку и развитие старых решений будет сложно нанять — ситуация на первый взгляд выглядит безвыходной, так как вы, как «айтишник», отвечаете только за исполнение проектов и чаще всего не имеете возможности влиять на топ‑менеджмент напрямую.

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

Читать далее

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

Reading time5 min
Views785

Привет, Хабр. В этой статье мы продолжим разбираться с автоматизацией воронки продаж. Как писал в прошлой статье, за 7 лет работы с продажами я выделил топ-3 инструмента автоматизации: реактивация отказов, реактивация клиентов и контрольные точки на этапах продаж.

С реактивацией отказов мы разбирались в прошлой статье, а сейчас перейдем ко второму пункту — реактивации клиентов.

Читать далее

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

Reading time6 min
Views1.5K

А/В‑тестирование является одним из ключевых инструментов продуктовой аналитики, позволяя принимать обоснованные решения на основе данных. Но, несмотря на свою эффективность, многие команды допускают типичные ошибки при проведении и интерпретации результатов А/В‑тестов.

В этой статье я рассмотрю 7 наиболее распространенных ошибок с примерами и способами их предотвращения. Чтобы выводы ваших А/В были точны и надежны.

Читать далее

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

Reading time16 min
Views5.9K

В этой статье я поделюсь с вами своим опытом использования Golang, Kafka и Clickhouse на примере простого ETL-конвейера для параллельной передачи JSON-данных в базу данных с последующим прогнозированием температуры на основе машинного обучения.

Читать далее

Новый подход к безопасному управлению состояниями в Kotlin-приложениях

Reading time20 min
Views3.2K

Вот уже несколько лет я занимаюсь разработкой высокопроизводительных, полностью асинхронных, реактивных, мультиплатформенных приложений. За это время я успел наткнуться на несколько довольно тонких и трудно отлаживаемых проблем с управлением состояниями.

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

Читать далее

Information

Rating
632-nd
Location
Россия
Works in
Registered
Activity