Хабр
  • Как спорить про результаты A/B тестирования

    Спорить плохо, но раз уж всё равно все спорят, то почему бы не делать это конструктивно и продуктивно :)

    Лайфхак как успешно убеждать датасайентистов по результатам А/Б тестирования. Работают такие аргументы:

    Читать далее
  • PyCon Russia 2022: два дня докладов, песни под гитару и костер в центре Москвы

    Товарищи! PyCon Russia 2022, о необходимости которого все время говорили большевики питонисты, совершился! 30 и 31 июля в Москве состоялась самая долгожданная, уютная и душевная конференция для python-разработчиков и специалистов data science и ml. Мы выдохнули и спешим рассказать, как это было. 

    Не секрет, что этот год для организации IT-движух выдался трудным (как, впрочем, и предыдущие два). Кто-то уже релоцировался, кто-то в процессе, а кому-то участвовать не позволила религобстановка в стране… Поэтому мы невозможно рады, что наш PyCon Russia состоялся! Спикеры были крутые, доклады классные, а участников оказалось ничуть не меньше, чем в более спокойные годы. Спасибо всем, кто в нас поверил, – вместе мы опять сделали тусовку незабываемой. А теперь к сути. 

    Читать далее
  • Параметры в Jenkins

    Jenkins — один из наиболее популярных инструментов CI/CD. Он позволяет автоматизировать каждый этап жизненного цикла программного обеспечения: от создания до развертывания. В этой статье Кирилл Борисов, Infrastructure Engineer технологического центра Deutsche Bank, расскажет о параметрах в Jenkins и о том, как решить проблему хардкода с их помощью.

    Читать далее
  • Восстановление (импутация) данных с помощью Python

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

    В науке о данных разведочный анализ данных (exploratory data analysis, EDA) является самым важным этапом в проекте и занимает около 70-80% времени всего проекта. Такой анализ позволяет изучить какие-то свойства данных, найти в них закономерности, аномалии, очистить их, подготовить и построить начальные модели для дальнейшей работы. На этом этапе можно определить вид распределения, оценить основные его параметры, обнаружить выбросы, построить матрицу корреляции признаков и т.д.

    Читать далее
  • 4х повышение разрешения изображения с использованием ESRGAN

    4х повышение разрешения изображения с использованием ESRGAN

    В данной статье разобрано применение предобученной нейронной сети ESRGAN для увеличения разрешения изображения в четыре раза c использованием tensorflow hub.

    Читать далее
  • Хранение и управление доступом на данные в хранилище S3

    Привет! Сегодня хотим рассказать о, как использовать бакеты, хранить данные, настраивать политики и управлять доступом на данные при работе c объектным хранилищем S3.

    Читать далее
  • Что почитать по ИБ в метро от Бутово до Савёловской

    Привет! Каждый день у меня есть 45 минут сидя стоя в метро на новости/аналитику/книги, чтобы не отставать от того, что происходит в сфере кибербезопасности. И так как в моих сутках, как и у всех, 24 часа, приходится выбирать тот контент, который успеваешь «переварить», а не просто помечать как прочитанное или помещать канал в «архивные» до лучших времен (которые с момента создания этого архива так и не настали).

    Количество новостных ресурсов в ИБ давно перевалило за сотни, а аналитические выкладки и книги выходят еженедельно — на что из этого потратить драгоценное время?

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

    Читать далее
  • Как сделать много форм, не сделав ни одной

    Мы постоянно имеем дело с формами: регистрация, заполнение анкеты, составление отзыва. Первое, что нам хочется сделать как разработчикам,— максимально выделить общие компоненты, чтобы как можно меньше дублировать код. 

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

    На самом деле есть другое решение.

    Читать далее
  • Аккредитация ИТ-компаний: изменения действующие и грядущие

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

    Читать далее
  • Я год шпионил за собой — что из этого вышло. Простой секрет личной эффективности

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

    Читать далее
  • Анализ потока данных PVS-Studio распутывает всё больше связанных переменных

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

    Читать далее
  • Написание ОС с нуля: Часть 3 — Терминал

    В предыдущей статье мы написали простейший загрузчик, печатающий на экран "Hello, World!" и завершающийся но нажанию клавиши. Сегодня напишем терминал, у которого будет несколлько команд, обновим библиотеку и сделаем ещё пару вещей.

    Читать
  • “Да кто это написал?!!”, или решение сложных задач простыми средствами

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

    Интересно!
  • Решение проблемы увеличения рентабельности производства при использовании термопластавтоматов

    Ситуация

    Есть производство, оборудованное термопластавтоматами, которое изготавливает пластиковую фурнитуру. Производство работает, есть рентабельность и прибыль. Экономические расчеты показывают, что потеря 5% эффективности работы приводит к потере 50% прибыли. Фактически оборудование всей технологической цепочки является одним целым, но работает разрозненно и не является одним целым. 

    Управление предприятием, как правило, осуществляется вручную, через устные распоряжения. Основным “автоматизированным” средством управления и контроля является чат в WhatsApp (или другом мессенджере). В описанной ситуации вопрос управления эффективностью остается открытым. Объективность принимаемых управленческих решений сильно зависит от достоверности информации, которую докладывают подчиненные и их человеческих качеств. 

    Разберем ситуацию.

    Читать далее
  • [Перевод] Общение без единого разрыва

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

    Читать далее
  • Как устроена механика web акселерации: критерии выбора под проект

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

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

    Цель статьи — рассказать о принципах и механизме работы HTTP протоколов и серверов и критериях выбора Web Accelerator для вашего проекта.

    Читать далее
  • [Перевод] Устаревшие Python-библиотеки, с которыми пора попрощаться

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

    Читать далее
  • Защитники думают списками, атакующие думают графами. Пока это так, атакующие будут побеждать

    Почему хакеры раз за разом достигают своих целей, побеждая тех, кто стоит на страже своих активов? По мнению одного из известных исследователей в области информационной безопасности Джона Ламберта (John Lambert), дело – в разнице в мышлении. Такую идею заслуженный инженер и генеральный управляющий Microsoft Threat Intelligence Center сформулировал в своем аккаунте на «Гитхаб».

    Читать далее
  • Квантовый компьютер: технология будущего, которой мы пока не умеем пользоваться

    Привет, Хабр! Меня зовут Андрей Тотмаков, я технический директор Platforma. И сегодня я хочу рассказать о крайне странном устройстве, которое выходит за рамки понимания обычного человека.

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

    Читать далее
  • Топ 5 самых громких событий инфосека за июль 2022

    Всем привет! По следам жаркого июля мы традиционно разбираем самые горячие новости ушедшего месяца. Из интересного у нас сегодня занимательный метод кражи данных с не подключённых к сети машин, рекордная по масштабам и нелепости утечка личных данных из Китая, небольшой Митрегейт, инновации в бизнес-схемах эффективных менеджеров от мира киберпреступности и другие любопытные события. Добро пожаловать под кат.

    Читать далее