Месяц: Июль 2023

  • «Налог на глупость» — ретроспектива спамера

    от автора

    Вечерний троллейбус был полон. Невольно я оказался свидетелем разговора двух барышень за моей спиной. Одна из них только что получила сообщение с поздравлением или открыткой, посмотреть которое призывала ссылка из послания. Спустя несколько произнесённых фраз «Так», «Далее», «Ну далее», «Да далее уже…», дамский восторг сменился негодованием под звук нового оповещения о заметно сократившемся балансе мобильного телефона.«Мой клиент», — подумал я, не оборачиваясь, и вышел на следующей остановке.…

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

    от автора

    Привет, Хабр! Меня зовут Люба Руденко. В прошлом году я сменила сферу — перешла из телеком-компании к облачному провайдеру. Прошла тернистый путь новичка испытательный срок и сейчас работаю младшим системным администратором в инфраструктуре облака Selectel. В тексте расскажу о своем опыте карьерного перехода: как однажды захотела стать DevOps-специалистом, но в итоге решила расти в CloudOps.…

  • Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива?

    от автора

    Каждый год выпускается с десяток новых моделей одноплатных компьютеров. Свежие девайсы представляют как старые и уважаемые фирмы по типу Raspberry Pi, Orange Pi или Banana Pi, так и относительные новички на рынке — Repka Pi, или, например, Lctech Pi. Одноплатники работают на достаточно большом парке железа: кто-то использует чипы AllWinner, кто-то Amlogic, кто-то Broadcom, а…

  • Как стать профессиональным IT-коллекционером? Часть 6. Расширенные soft-skills

    от автора

    За время работы в поддержке GlowByte я познала навыки технического менеджмента. Это касается как Agile-проектов, так и support. Были периоды, когда в моей работе преобладало больше менеджерских задач, чем технических: нужно было проводить онбординг проекта, решать критические ситуации заказчика, выстраивать процессы эффективной коммуникации, ходить на 8 встреч в день и т. д. И я была…

  • Как построить систему, способную выдерживать нагрузку в 5 млн rps

    от автора

    Всем привет! Меня зовут Владимир Олохтонов, я руковожу командой разработки в отделе Message Bus, который является частью платформы Ozon. Мы занимаемся разработкой самых разных систем вокруг Kafka, etcd и Vault. В этой статье я расскажу о том, как мы строили линейно масштабируемую gRPC-прокси перед Kafka, способную обслуживать миллионы запросов в секунду, используя Go.Пруфы :)У нас довольно…

  • Jira worklog без плагинов

    от автора

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

  • Как войти в ИБ: кто нужен компаниям и где получать образование

    от автора

    Согласно данным исследовательского центра Positive Research, результативность кибератак осталась на уровне 2021 года: количество атак возросло, но, к сожалению, увеличилось и число успешных взломов. Причин этому несколько: рост числа уязвимостей и их неустранение, нехватка кадров более чем у 90% компаний. В связи с этим спрос на специалистов по информационной безопасности из года в год растет.…

  • COQ: верификация функций, содержащих fold_left

    от автора

    Данная статья является адаптированной русскоязычной версией моей статьи: Handling fold_left in proofs.Функция fold_left , сворачивающая список, довольно популярна во многих (функциональных и не очень) языках программирования. Она есть и в Haskell, и в OCaml и в Rust. Используется чаще, чем fold_right, вероятно потому, что с ее помощью проще писать эффективный код.fold_left и fold_right из библиотеки OCaml library: List.val fold_left : (‘a -> ‘b…

  • Event Propagation: фазы погружения (capturing) и всплытия (bubbling)

    от автора

    Что такое пропагация?Пропогация события — от английского «распространение» — это процесс возникновения, перемещения и обработки события внутри DOM.Это одно из фундаментальных свойств поведения Document Object Model, зная которое, вы сможете лучше манипулировать поведением события.Фазы распространенияРаспространение состоит из двух фаз (строго говоря из трех, но фазу достижения таргета для упрощения будем считать частью фазы всплытия).Распространение события начинается с объекта окна (window). Потом собитие переходит к документу…

  • Фрагментация интернета: что это такое и почему вокруг нее столько споров. Часть 4

    от автора

    Привет, Хабр! Меня зовут Ольга Макарова, я директор Департамента коммерческого управления ресурсами ПАО «МТС». Это четвёртая часть серии публикаций о фрагментации интернета. Вводную статью по этой теме вы можете найти по этой ссылке, здесь – вторая часть, а третью серию можно почитать здесь. В этом же материале мы поговорим о угрозах разделения интернета на части, вспомним,…