Glupteba – скрытая угроза: как мы нашли вредонос, который больше двух лет прятался в инфраструктуре заказчика
![](https://webcf.waybackmachine.org/web/20210520060926im_/https://habrastorage.org/webt/7v/mz/63/7vmz63097dbmlnwfj8p6vglqgey.jpeg)
Как любая скрам-команда каждый день, мы стараемся быть лучше чем вчера. Мы делаем лучше наш продукт, мы вместе развиваемся как команда и, конечно же, мы растём личностно и профессионально. Очевидно, что одной лишь веры в то, что завтра мы станем быстрее/выше/сильнее не достаточно. Нужно понимание своих слабых и сильных сторон, а так же осознание того, что нам нужно здесь и сейчас, а что нам понадобится через неделю/месяц/год.
С точки зрения каждого члена команды, мы полагаем, что "каждый сам себе CEO", тем самым, это зона ответственности каждого индивида. С точки зрения продукта - у нас есть менеджмент, который собирает метрики, делится своим видением будущего и планирует дорожные карты. Но с точки зрения команды - у нас есть мы сами, продукт и нам со всем этим нужно что-то делать.
Я хочу поделиться с вами некоторыми инструментами, которые мы используем командой для обнаружения проблем на ранних стадиях, улучшения продукта и сохранения миролюбивой и уютной обстановки внутри.
Вчера увидел пост в ФБ “Кто едет на РИФ”, прокомментировал жёстко: “Он давно умер. Да и вопрос был ли он жив когда. Был там в начале нулевых. Пустая трата времени.” Начали мне доказывать, что это не так. Раменский коммент написал, но потом стёр, правда с утра опять пришёл и перевёл дискуссию в политоту и на личности.
РИФ по своей оригинальной задумке классный. По сути его функция свелась только к тусовке и пьянке, а другие функции он не выполняет, и полноценным Российским интернет-форумом не является. У меня давно были мысли, которые имеют право быть озвученными и могли бы помочь стать РИФу лучше. Итак, погнали.
Перспектива попасть в любую точку планеты менее чем за два часа весьма заманчива. Именно её обсуждали 17 мая в Министерстве образования, культуры, спорта, науки и технологий Японии. Совместно с частными компаниями планируется разработка суборбитальных кораблей, которые займутся доставкой пассажиров примерно в 2040 году. Об этом сообщило издание Mainichi.
Oracle diagnostic events - это очень мощное средство, но, к сожалению, слабо документированное, поэтому я решил перечислить и свести воедино несколько неизвестных или малоизвестных способов его использования.
Единственная его документация - это очень краткая встроенная документация, доступная по команде oradebug doc
в SQL*Plus, и она отсутствует в официальной документации. Вы можете встретить только отрывки из нее в разных блогах, что не очень удобно, поэтому я скомпилировал ее полностью: http://orasql.org/files/events/
Современный синтаксис и несколько простых примеров приведены в oradebug doc event. Я их здесь приводить не буду и начну сразу с примеров.
Жизнь, работодатели и процессы придумали много мест, где может быть полезен человек-аналитик. То есть такой человек, который углубится в проблему и подумает, как надо. Однако областей аналитики много, и понять, кто есть кто и кем хочется быть, может быть сложно. Как и понять, куда развиваться. Надеюсь, что эта статья поможет сформировать представление о возможном развитии и ожидания от работы аналитиком в той или иной компании.
Что такое «умные" города, цифровизация и интернет вещей? Какая роль в веке высоких технологий и искусственного интеллекта отведена программистам? Специально для школы «Пиксель» на эти вопросы и не только ответил менеджер ключевых проектов компании Schneider Electric Андрей Биневский.
Расскажи о своей работе – чем ты занимаешься, связана ли твоя работа прямо или косвенно с программированием?
Я работаю менеджером ключевых проектов автоматизированных систем управления электроснабжения (АСУ) в компании Schneider Electric. Это крупный мировой вендер электрооборудования. Моя работа с программированием связана скорее косвенно, потому что я руковожу проектами программирования, я продаю проекты, в которых трудятся программисты, поскольку ни одна «умная» система не может быть организована без кодинга, без труда инженеров и программистов.
Что такое автоматизированные системы управления электроснабжения (АСУ)? Расскажи подробнее.
Существуют различный подход к системам энергоснабжения. Вообще, что такое энергия? Энергия – это не только электричество, это еще вода, газ, тепло, пар. Для того чтобы генерировать пар нужна вода и газ, или вода и электричество, чтобы генерировать горячую воду нужна и вода, и электричество. И для каждой бытовой или технологической задачи нужно подобрать оптимальные варианты для реализации энергоресурсов. Мы не должны избыточно генерировать тепло, не должны создавать слишком много теплой воды, чтобы потом сливать ее в канализацию. Нужно найти тот симбиоз между необходимым количеством энергоресурсов и создаваемым количеством. Этот симбиоз и называет энергоэффективностью. То есть все системы должны быть энергоэффективными.
Mina Protocol — это первый в мире криптовалютный протокол, сжатый до размера нескольких твитов, он всегда составляет 22кб. Революционная блокчейн-архитектура Mina использует доказательство с нулевым разглашением, что решает множество проблем нынешних блокчейнов (конфиденциальность данных, перегрузка сети, транзакционные издержки, простота использования и простота интеграции в традиционные сервисы).
В предыдущей статье 10 Docker anti-patterns мы рассказали о популярных ошибках при создании образов контейнеров. Однако создание образов для вашего приложения - это только половина дела. Вам нужен способ развёртывания этих контейнеров в производственной среде. Использование кластеров Kubernetes для решения этой задачи уже стало стандартом.
Представляем аналогичное руководство для Kubernetes. Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок).
Обратите внимание, что это руководство посвящено развёртыванию приложений в Kubernetes, но не затрагивает настройку самих кластеров Kubernetes. Предполагается, что кластер Kubernetes уже развёрнут, правильно настроен и вы просто хотите развернуть в нём ваше приложение.
В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие проблемы без поиска дополнительной информации.
Астрофотография — это особый вид фотографии, в которой основным объектом экспозиции является ночное небо и ее содержимое в виде объектов глубокого космоса, Солнечной системы, и который используется как в художественной сфере, так и в научной. В последние десятилетия развитие цифровых технологий открыло этот вид искусства для массового потребителя — теперь даже владелец смартфона способен запечатлеть звездное небо без сильного проигрыша в качестве изображения. Астрофотография отражает почти идентичное, доподлинное содержимому на небе — тому, что чаще всего незаметно невооруженным глазом. В этой статье будет рассказано о том, какие события привели к современному положению астрофотографии, заслуге фотографирования космических объектов в астрофизических исследованиях и создании карт звездного неба.
Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой. Но есть и другие способы, которые могут оказаться проще и понятнее, чем LaTeX. Специально к старту курса Fullstack-разработчик на Python представляем перевод статьи о том, как для генерации PDF можно воспользоваться библиотекой pText; эта статья написана Йорисом Схеллекенсом — разработчиком pText.
Дмитрий Злыгин из DINS расскажет, как на фронтенде выполнять несколько задач параллельно и какие инструменты для этого нужны. Максим Сальников из Google поделится возможностями API из семейства сервис-воркеров, позволяющих продлить жизнь приложения.
Участие бесплатное по предварительной регистрации. Программа и подробная информация о спикерах — под катом.
В интернете уже есть множество статей на тему VeraCrypt. Но большинство из них задействуют стандартные настройки, которые уже давно отработаны злоумышленниками и не могут считаться безопасными. Поскольку с развитием и появлением на рынке мощных пользовательских устройств растет и спрос на превосходящее его по характеристикам энтерпрайз-оборудование.
Сегодня я расскажу, как мы будем выстраивать линию обороны для защиты данных на устройстве с Windows.
В ходе обсуждений возникла «маленькая» задачка — построить динамику структуры кредитного портфеля (динамика кредитной карты, например). В качестве важной специфики — необходимо применять метод FIFO для погашения займов. Т.е. при погашении первыми должны гаситься самые ранние займы. Это накладывает определенные требования на расчет статуса каждого отдельного займа и определения его даты погашения.
Ниже приведен код на R с прототипом подхода. Не более одного экрана кода на прототип и никаких циклов (закладные для производительности и читаемости).
Чат-бот МЕГИ и ИКЕА распознает 8 наиболее распространенных фракций отходов и ежедневно обрабатывает порядка 30 сообщений. Бот АкБарс Банка развивает сотрудников и в прошлом году обучил 54% специалистов в компании. Бот Президентской академии в Санкт-Петербурге отвечает на вопросы абитуриентов и в августе 2020 года помог более 1000 поступающим. При этом все кейсы были реализованы на визуальном конструкторе с NLU. Just AI, разработчик технологий в сфере разговорного AI, рассказывает о деталях создания чат-ботов.
Когда я впервые увидел виджет AnimationSwitcher
, то подумал, что смогу его перевернуть, открыв его обратную сторону.
Я ошибался: AnimationSwitcher
позволяет... переключаться между различными виджетами с заданной вами анимацией (анимация по умолчанию - затухающий переход). Этот компонент слишком универсальный для этой цели.
Я должен был внимательно читать…
Его использование является весьма общим, поэтому я покажу вам, как можно сделать такую анимацию.