Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Как настроить ежедневный алертинг по маркетинговым метрикам с помощью SQL

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров1.7K

Привет, Хабр! На связи Антон Прыгин, аналитик данных в Garage Eight. Расскажу, как с помощью простых SQL-запросов и базовых математических методов получилось построить систему ежедневного мониторинга и алертинга маркетинговых метрик, которая работает в связке с таск-трекером.

Погнали
Статья

Техники антипродуктивности

Время на прочтение9 мин
Количество просмотров6.9K

К чёрту продуктивность.

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

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

Читать далее
Новость

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

Время на прочтение2 мин
Количество просмотров111

Рост облачных сервисов и переход к гибридным ИТ-моделям делают вопросы информационной безопасности и цифровой устойчивости критически важными для бизнеса и государства. При этом на рынке ощущается нехватка отечественных решений, способных обеспечивать комплексную защиту данных, процессов и облачной инфраструктуры. Для решения этих задач Билайн и Innostage объявили о создании технологического альянса. Соответствующий меморандум подписан сегодня на Петербургском международном экономическом форуме.

Партнерство двух технологических лидеров отвечает на ключевые вызовы цифрового суверенитета: в 2024 году количество целенаправленных кибератак на российские предприятия выросло на 43%, при этом 31% всех атак пришелся на объекты критической инфраструктуры. Совокупный ущерб от киберинцидентов в России за 2024 год превысил 1 триллион рублей (1,4% ВВП страны).

Читать далее
Статья

ВКС-дайджест: Telegram проиграл битву за безопасность

Время на прочтение5 мин
Количество просмотров4.1K

Пока ЛАНИТ сравнивает безопасные мессенджеры, сотрудники подрабатывают на стороне и не спешат хвастаться успехами ChatGPT, а Google выпускает на рынок 3D-видеосвязь.

Читать далее
Статья

Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии. Часть 6

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров7.2K

Вот и близок к финалу цикл наших статей. Это было интересное приключение. Нас искали, нас деанонили, нас ломали, нам звонили, нам угрожали, нас шантажировали, нам предлагали (но не дали). Мы мимикрировали, мы хайпили, мы отмораживались, мы переписывались с юрслужбой Хабра, мы помогали, мы провоцировали, мы объясняли, мы проверяли и перепроверяли и возбуждали. Возможно кого-то необоснованно обидели, но уж точно мы всех предупреждали заранее, что так делать нельзя. И этот гнойник нужно было вскрыть, иначе гангрена пошла бы по всей отрасли, которая и так не блещет крепким здоровьем. Теперь уже пусть, те кому по службе положено занимаются оценкой ущерба и разборками кто на ком стоит и кто все это начал. Главное мы добились, чтобы устроили официальные проверки, и сейчас довыполним часть обязательств по остальным фигурантам, что бы нас не обвиняли в однобокости.

Читать далее
Статья

7 типичных ошибок CISO

Время на прочтение9 мин
Количество просмотров1.1K

О том, кто такой Chief Information Security Officer (CISO), написано множество публикаций, поэтому мы лишь напомним, что это директор по информационной безопасности в организации. Этот руководитель отвечает за обеспечение ИБ и его ошибки могут дорого обойтись компании.

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

Читать далее
Статья

Локализация. Поиск строк по всем StringTable'ам в Unreal Engine

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров231

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

Читать далее
Статья

Аттестация без паники: как мы проверяли защищенную систему электронного правительства

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров359

Есть системы, к которым нельзя подключиться удаленно. Никаких внешних сервисов, никаких общедоступных облаков. Все по паспорту и под роспись. Это не шпионский триллер — это будни аттестации информационной безопасности для реальных объектов государственной ИТ-инфраструктуры.

Ситуационный центр НИИ «Восход» — как раз из таких. Это один из ключевых элементов архитектуры электронного правительства: именно здесь координируется работа государственных цифровых сервисов, обеспечивается мониторинг и управление их доступностью. По сути — это центр управления цифровой Россией. И да, он работает на отечественном ПО.

Читать далее
Пост

План/факт по выручке, запасы, СТМ — все на дашборде. Реальный кейс BI в аптеке.

Клиент: аптечная сеть, работает более 30 лет, с сильной социальной миссией: через нее льготники получают лекарства. Свыше 250 точек, собственные товары, тысячные товарные позиции. Без четкой аналитики такой бизнес трудно масштабировать.

Учет через «СмартАптеку». Программа хорошо заточена под фарму, есть контроль ЖНВЛП, интеграция с «Фармзаказом» и встроенные отчеты. Но как только речь заходит о план/факте, оборачиваемости и автоматических отчетах для руководства, возникает «аналитический дефицит».

Задачи:

  • автоматические отчеты по ключевым метрикам,

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

  • видимость выполнения планов по аптекам,

  • контроль доли СТМ.

Что сделали

Мы настроили BI-систему и разработали витрины «Анализ остатков» и «Анализ продаж», с учетом специфики клиента. Данные поступают из «СмартАптеки» + Excel-файлов с планами. На витринах отображаются:

  • план/факт по выручке,

  • запасы и оборачиваемость,

  • сезонность и тренды,

  • доля СТМ.

Отчеты обновляются автоматически. Топ-менеджмент получает актуальные данные каждое утро.

Технические нюансы

Открытый API «СмартАптеки» не позволял вытянуть все нужные данные. Мы подключили разработчиков учетной системы, они подготовили индивидуальную выгрузку. Благодаря этому проект завершился успешно.

👩‍💼 Хотите увидеть, как это работает? Приглашаем на вебинар!

Тема: BI для аптечных сетей: как привести в порядок остатки, продажи и аналитику
Дата: 24 июня в 12:00 мск
Спикер: Анна Светличная, руководитель проектного отдела
Бонус: Скидка 10% на предпроектное обследование

📌 Регистрация на вебинар

Теги:
+6
Комментарии0
Статья

Не одним MacBook единым: ноутбук для айтишника

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров39K

В этой статье я хочу поделиться своим опытом использования не‑яблочного ноутбука в мире, где каждый второй айтишник считает своим долгом выложить фотографию своего рабочего места с MacBook и кружкой с лавандовым рафом. Это не попытка доказать, что «макбук плох» или, тем более, что стоит брать HP Victus (не стоит), а мой личный путь с железом, которое сопровождало меня в пути от обычного студента до уже смешарика и винтика в корпоративной машинерии. Можно сказать, история жизни и страданий с HP Victus.

Читать далее
Новость

Sony анонсировала игру Titanic Escape Simulator

Время на прочтение1 мин
Количество просмотров2.6K

Sony Interactive Entertainment представила игру Titanic Escape Simulator, в которой геймерам предстоит спастись с лайнера, потерпевшего крушение в Атлантическом океане после столкновения с айсбергом. Релиз проекта запланировали на 2026 год.

Читать далее
Пост

Вы - начинающий разработчик под Андроид или просто пишете "для себя" и решили отображать динамическую анимацию через SurfaceView. Например, взяв за основу вот этот код или похожий. Вы разместили SurfaceView или его наследника (у меня MySurfaceView) в activity layout:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activityMain"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <agalilov.doppler.MySurfaceView
        android:id="@+id/dopplerView"
        android:background="#040947"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_marginBottom="15dp"
        app:layout_constraintBottom_toTopOf="@+id/btnStartStop"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/btnStartStop"
        android:layout_width="118dp"
        android:layout_height="56dp"
        android:layout_marginStart="16dp"
        android:layout_marginBottom="16dp"
        android:text="@string/start"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/dopplerView" />

</androidx.constraintlayout.widget.ConstraintLayout>

Запускаете приложение и... ничего не работает: SurfaceView не меняется, картинки нет! Ошибок тоже нет, код рисования выполняется впустую.

Я провёл почти всю ночь, разбираясь в причине. Оказалось, для SurfaceView, который размещён внутри другого View, по-умолчанию используется z-order "позади" родительского View. Это поведение, документированное в разных источниках, оказалось для меня неожиданным.

Лечится просто: при инициализации (в конструкторе класса-наследника) SurfaceView устанавливаем setZOrderOnTop(true):

public MySurfaceView(Context context, AttributeSet attributeSet) {
    super(context, attributeSet);
    setZOrderOnTop(true);
    . . .
}

Вот такая история :)

Теги:
+7
Комментарии0
Статья

Как ошибка с попапом на лендинге принесла в 2 раза больше клиентов

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров4.8K

Иногда маркетинг двигают не сложные стратегии, а случайный баг. У нас произошла именно такая история: ошибка в настройке попапа неожиданно дала прирост заявок почти в три раза — и увеличила количество клиентов почти вдвое.

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

Вот что случилось и какие выводы я из этого сделал.

Читать далее

Ближайшие события

Новость

«Яндекс» перешёл на рекомендательные системы на основе генеративных моделей для улучшения персональных рекомендаций

Время на прочтение3 мин
Количество просмотров648

«Яндекс» перешёл на рекомендательные системы на основе генеративных моделей (проект ARGUS: AutoRegressive Generative User Sequential modeling) для повышения качества персональных рекомендаций для пользователей.

Читать далее
Статья

Июньский «В тренде VM»: уязвимости в Windows, Apache HTTP Server, веб-интерфейсах MDaemon и Zimbra, архиваторе 7-Zip

Время на прочтение7 мин
Количество просмотров1.1K

Хабр, привет! На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies каждый месяц исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.

С прошлого дайджеста мы добавили еще 7 трендовых уязвимостей.

Читать далее
Статья

Почему C++ считает мой класс копируемым, если его нельзя скопировать?

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров5.3K

Рассмотрим следующий сценарий:

template<typename T>
struct Base
{
// Есть конструктор по умолчанию
Base() = default;

// Некопируемый
Base(Base const &) = delete;
};

template<typename T>
struct Derived : Base<T>
{
Derived() = default;
Derived(Derived const& d) : Base<T>(d) {}
};
// Это assertion выполняется?
static_assert(
std::is_copy_constructible_v<Derived<int>>);

Почему выполняется это assertion? Очевидно, что скопировать Derived<int> нельзя, ведь при этом мы попытаемся скопировать некопируемый Base<int>. И в самом деле, если попробовать скопировать его, то мы получим ошибку.

Читать далее
Новость

VPS c высокочастотными процессорами доступны в Beget

Время на прочтение2 мин
Количество просмотров896

Рады сообщить, что в Beget теперь доступны мощные VPS‑серверы линейки AMD EPYC с тактовой частотой от 5 ГГц, обеспечивающие максимальную производительность в требовательных к частоте задачах.

Подробнее о тарифах и возможных кейсах использования — под катом.

Читать далее
Статья

Вклад в гитарный опенсорс как хобби

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.3K

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

Читать далее
Статья

Pumpfun. Крипто-казино на стероидах или боль поколения? Часть 2. Экономика, скандалы и токен PUMP

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров508

Продолжаем разбирать феномен крупнейшей площадки для торговли мемкоинами Pumpfun. Если вы не читали первую часть статьи "Pumpfun. История создания самой крупной площадки для торговли мемкоинами", то вот ссылка на нее.

Содержание:

Экономика Pumpfun: как работает площадка и кто сколько зарабатывает?

Метрики проекта Pumpfun. Доходы, пользователи и безудержный рост.

Скандалы вокруг проекта и отмена площадки. Как желание наживы сводило людей с ума?

Обратная сторона Pumpfun.

Проблемы с регуляторами. SEC & Pumpfun.

Токен проекта Pumpfub - PUMP. Что известно о нем, токеномика и когда появится?

Выводы. Pumpfun изменил индустрию или лишь показал ее лицо?

Читать далее
Статья

Разработчик на патенте: выгоды и подводные камни

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров514

Привет! Я Ната из Контур.Эльбы. Мы делаем сервис, с которым предприниматель может вести бизнес без бухгалтера и не бояться каждого письма от ФНС. Недавно я писала о выборе между наймом, самозанятостью и ИП — и в комментах мне подсказали тему следующей статьи: патент для IT-специалистов.

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

Читать далее