Месяц: Август 2020

  • Мониторинг сервера — бесплатно или за деньги? Утилиты Linux и специализированные сервисы

    от автора

    Есть много полезных инструментов, которые помогают отслеживать нагрузку на сервер, начиная с утилит Linux и заканчивая специализированными службами. Простые утилиты Linux показывают текущее потребление памяти для каждого процесса, нагрузку на CPU, свободное место на диске и статистику по трафику. Кроме того, есть платные и бесплатные сервисы, которые круглосуточно отслеживают состояние вашего сервера, регистрируют сбои в…

  • Как управлять состоянием в Angular по мере роста приложения

    от автора

    Допустим, перед вами стоит задача написать фронтенд-приложение. Есть ТЗ с описанием функционала, тикеты в баг-трекере. Но выбор конкретной архитектуры лежит на вас. Порой трудно заранее понять, какая архитектура будет удачной, а какая нет. Особую сложность представляет организация управления состоянием. Как лучше всего хранить и синхронизировать данные, которые нужно отображать? Каждый по-своему подходит к решению этой…

  • Создание программного продукта и управление его развитием. От реализации идей — к проверке гипотез

    от автора

    Привет, Хабр! Мы продолжаем говорить о продакт-менеджменте из прошедшего курса и этот пост посвящен работе с гипотезами, котореы вы хотите реализовать при разработке программного продукта. Многие хорошие идеи “не взлетают”, потому что не соответствуют потребностям рынка, и сегодня мы рассмотрим способы поиска того, что нужно делать. В этом посте вы найдете способы анализа рынка, правила…

  • Collage_n небольшой онлайн редактор, для создания коллажей и цветовых эффектов с открытым исходным кодом — javascript

    от автора

    Collage_n — приложение для создания коллажей из картинок: масштабирует, вращает, искажает и перемещает выделенную область изображения. Cсылка на github и краткое руководство: github.com/SergeyOvechkin/collagen Пример работы приложения: sergeyovechkin.github.io/collagen/index.html Редактор работает онлайн с github, достаточно просто перейти по ссылке выше, также его можно скачать себе и запустить на локальном сервере, например на node.js (node app).

  • Ты еще не используешь tmux наполную! (Наверное)

    от автора

    Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない". Содержание Что такое tmux Запуск и начало новой сессии Открытие нового окна Переходы между окнами Разделение окон и создание панелей Передвижение между панелями Передвижение между сессиями [Практическое использование] Переадресация отображаемого содержания в tmux [Практическое использование] Отображение названия ветки Git в информационном поле [Практическое использование] Отображение пути текущей…

  • Успешный запуск. Спутник ДЗЗ высокого разрешения. Запуски 2020 года: 64-й общий, 58-й успешный, 23-й от Китая

    от автора

    Вячеслав Ермолин, 23 августа 2020 г. Текущая статистика запусков Миссия: Запуск гражданского спутника дистанционного зондирования Земли Gaofen-9-05 для государственной программы China High-resolution Earth Observation System (CHEOS). Разрешение менее метра на пиксель. Пятый в серии Gaofen-9. В качестве попутчиков два спутника от военных.

  • Power-line communication. Часть 1 — Основы передачи данных по линиям электропередач

    от автора

    Не так давно передо мной встала нетривиальная задачка — собрать устройство, которое могло бы по линиям электропередач (0,4 кВ), в сетях обычных бытовых потребителей, передавать некоторую информацию, а точнее — показания электросчетчиков. Перед началом работы над созданием этого устройства, я мало понимал в цифровой обработке сигналов и в том, как работают компьютерные сети на физическом…

  • Руководство Google по стилю в C++. Часть 2

    от автора

    Часть 1. Вступление Часть 2. Заголовочные файлы … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятнее иметь руководство на последнем. Эта статья является переводом части руководства Google по стилю в C++ на…

  • Security Week 35: масштабирование голосового фишинга

    от автора

    20 августа Федеральное Бюро Расследований США опубликовало предупреждение об атаках на корпоративную инфраструктуру с использованием голосового фишинга. Сокращенное название этого метода социальной инженерии, «вишинг», претендует на титул самого дурацкого security-баззворда 2020 года, но проблема от этого проще не становится. Хотя она и не новая: знакомые всем звонки якобы от службы безопасности банка тоже могут быть…

  • Расширение возможностей Spark с помощью MLflow

    от автора

    Привет, хабровчане. Как мы уже писали, в этом месяце OTUS запускает сразу два курса по машинному обучению, а именно базовый и продвинутый. В связи с этим продолжаем делиться полезным материалом. Цель этой статьи – рассказать о нашем первом опыте использования MLflow. Мы начнем обзор MLflow с его tracking-сервера и прологируем все итерации исследования. Затем поделимся…