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

Разработка

Сначала показывать
Порог рейтинга

Все ниже и ниже: продажи ПК, ноутбуков и планшетов падают в 2022 и будут падать в ближайшие годы

Блог компании Selectel Исследования и прогнозы в IT *Производство и разработка электроники *Статистика в IT

Крупнейшие производители электронных устройств в 2022 году столкнулись с очень сильным падением спроса на свою продукцию. И если в начале лета у кое-кого из них, а также у некоторых аналитиков сохранялись надежды на лучшее, то сейчас стало ясно, что впереди — только более сильное падение. Ситуация актуальна для почти всех видов систем, которые еще недавно были в дефиците — ноутбуков, десктопных ПК и планшетов. Что касается смартфонов, то здесь вроде немного получше, но спрос все равно падает, а значит, и продажи. О том, чего можно ждать в ближайшие годы — под катом.
Читать дальше →
Рейтинг 0
Просмотры 297
Комментарии 0

Новости

Security Week 2236: корпоративная атака с помощью кода из игры

Блог компании «Лаборатория Касперского» Информационная безопасность *
Обычно установку компьютерных игр на корпоративных устройствах отслеживают или запрещают по той простой причине, что на работе надо работать, а не играть. Но есть еще один аргумент: большой ассортимент софта на компьютерах сотрудников расширяет возможности для атаки. Недавнее исследование показывает практическую атаку с использованием игрового кода. Правда, любители поиграть на рабочем устройстве оказались ни при чем: проблема была в чрезмерно широких полномочиях античит-системы, которой организаторы атаки воспользовались для отключения средств защиты.


Игра Genshin Impact разработана китайской компанией miHoYo Limited. Она вышла в сентябре 2020 года. Вместе с билдом для Windows игра устанавливает драйвер mhyprot2.sys с цифровой подписью, который является частью системы для борьбы с читерами. Анализ киберинцидента выявил использование этого драйвера практически без модификаций в ходе атаки на инфраструктуру организации.
Читать дальше →
Рейтинг 0
Просмотры 144
Комментарии 0

Установка Linux на примере CentOS 7

Блог компании Southbridge Настройка Linux *Разработка под Linux *Инженерные системы *Системное администрирование *

Привет, Хабр!

В новой статье разбираем процесс установки Linux на примере CentOS 7 без использования графического установщика. Объясняем, когда и почему нужно устанавливать вручную, какие этапы происходят с момента запуска железа. Дополнительно затрагиваем тему LVM — зачем нужен и как использовать. 

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 1.2K
Комментарии 5

REST API на основе Snake (Python, Mamba, Hydra и Fast API)

Блог компании RUVDS.com Open source *Python *API *
Перевод
Tutorial

Сегодня я хочу попробовать что-то новое и начну исследовать мир Python. В этой статье представлен пошаговый туториал по реализации простого REST API при помощи Python, Fast API, Hydra и Mamba. Более того, я вкратце опишу, как упаковать всех этих змей в один образ Docker и заставить их работать вместе. Весь код выложен на моём GitHub.

Давайте начнём с кратного объяснения того, почему я решил выбрать эту тему.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 557
Комментарии 0

Внедрение Allure (отчётность) в UI-тесты (swift, XCTest)

Блог компании Команда Госуслуг Тестирование мобильных приложений *
Tutorial

Меня зовут Сергей, я занимаюсь нативной автоматизацией тестирования мобильных приложений (iOS) в компании РТЛабс. 

В данной статье я расскажу, как внедрялась отчётность на наших проектах, какие средства использовались и о порядке действий для получения результатов прогона автотестов в Allure.

Читать далее
Рейтинг 0
Просмотры 141
Комментарии 0

Логистическая регрессия с помощью tidymodels

Big Data *R *Машинное обучение *
Перевод

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 250
Комментарии 0

Подборка фильмов и сериалов об OSINT

Блог компании T.Hunter Информационная безопасность *

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

Безуспешные поиски угонщика самолётов, бесследно растворившегося в небесной лазури с мешком денег полвека назад. Захватывающая история одного из первых сайтов с порноместью и противостояния простых людей с ним. Охота на убийц и сваттеров, культовая классика и неочевидные картины, заслуживающие особого упоминания, — в посте найдутся произведения с большого и малого экранов на любой вкус. Так что всем интересующимся OSINT, не знающих чем занять себя на выходных, добро пожаловать под кат!

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.4K
Комментарии 1

Как подружить Canvas и ItemsSource в WPF и AvaloniaUI

.NET *C# *
Tutorial

Предпосылки: понимая, что контейнеры компоновки в WPF не позволяют сделать привязки (Binding) к своим дочерним элементам, решил поэкспериментировать, а как же всё-таки подсунуть данные из View Model для формирования содержимого в эти самые контейнеры компоновки. Позже аналогичное решение было сделано для AvaloniaUI.

Кроме того, я стал регулярно обращать внимание на то, что подобные вопросы появлялись в телеграме в чатах pro.net и AvaloniaUI (RU), поэтому своё решение опубликовал на гитхабе. Но вопросы продолжают появляться регулярно, что и сподвигло меня написать статью на Хабре с пошаговым разбором, что делать.

Итак, если Вас эта тема заинтересовала, добро пожаловать под кат.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 362
Комментарии 4

ИИ-самоучка демонстрирует сходство с тем, как работает мозг

Блог компании FirstVDS Алгоритмы *Искусственный интеллект Будущее здесь Биология
Перевод

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

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.1K
Комментарии 0

Майним технохардкор в сезоне Data Mining

Блог компании Sportmaster Lab Habr Data Mining *
Мегапроект

С 5 сентября по 20 октября на Хабре проходит сезон Data Mining — конкурс технических статей для дата-сатанистов, знающих толк в оккультных практиках работы с данными.

Хабр проводит сезон вместе с SM Lab (IT-компанией «Спортмастера»). У них, кстати, открыта middle-вакансия для Data / ML Engineer.

Правила просты: вы пишете статью в хаб Data Mining и, если её рейтинг оказывается самым высоким, SM Lab отгружает вам игровой монитор и грант на написание следующего шедевра.

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 327
Комментарии 0

Заметки дата-инженера: интеграция Kafka и PySpark

Блог компании Neoflex Python *Программирование *Big Data *
Tutorial

Данная статья будет полезна тем, чья деятельность связана с Data Engineering, и тем, кто только знакомится с этой славной профессией. Вы узнаете про особенности настройки и интеграции Kafka со Structured Streaming, а также увидите различные способы чтения данных, работы с водяными метками и скользящим окном.

Привет, меня зовут Андрей, я работаю дата-инженером и по совместительству тимлидом разработки на проекте из банковского сектора. За плечами у меня и моих коллег большое количество успешных проектов, касающихся проектирования DWH и разработки ETL-процессов. Нам всем стали уже «родными» такие системы и инструменты как: Oracle, PostgreSQL, GreenPlum, Hive, Impala, YARN, Spark и Airflow (и прочие бигдата-покемоны), которые применялись в режиме пакетной обработки данных. А вот с потоковыми процессами на тот момент плотно работать ещё не приходилось. Нашей команде предстояло разработать «под ключ» систему типа «Real Time Marketing» – в онлайн формате анализировать действия пользователей в мобильном и интернет банке, сверяться и джойниться с множеством различных источников данных, чтобы в итоге эффективно генерировать актуальные и выгодные предложения для каждого из пользователей.

Читать далее
Рейтинг 0
Просмотры 497
Комментарии 1

Как мы помогли Альфа-Банку выйти из трудного положения с помощью WASM

Блог компании Smart Engines Разработка веб-сайтов *Машинное обучение *Искусственный интеллект WebAssembly *

Привет, Хабр! Раньше мы уже рассказывали о распознавании документов прямо в браузере и технологии WebAssembly (или WASM), которая позволяет это делать. Теперь давайте разберем, как и где это работает в реальной жизни.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 2.1K
Комментарии 0

Микроконтроллеры Megawin серии MG32F02: RTC и сторожевые таймеры IWDT, WWDT

Программирование микроконтроллеров *

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3 и 4), сегодня рассмотрим часы реального времени RTC, сторожевые таймеры IWDT и WWDT, а также стандартный для Cortex-M0 таймер SysTick.

Также отметим изменения в организации исходного кода. В структуру кода добавлен файл src/core.h, включающий короткие макросы доступа к регистрам МК:

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 385
Комментарии 0

Разбираемся с Redis

Блог компании Wunder Fund Разработка веб-сайтов *Администрирование баз данных *Хранение данных *
Перевод

Этот материал представляет собой глубокое исследование всего, что связано с Redis. В частности — речь пойдёт о различных способах организации хранилищ Redis, о постоянном хранении данных, о форках процессов.

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 2.7K
Комментарии 1

Выходя за рамки ООП. Разработка расширений для PHP на PHP

Блог компании Конференции Олега Бунина (Онтико) PHP *Программирование *

Какие есть границы в PHP? Синтаксические они или это рантайм, или же просто ограничения языка, которые нельзя обойти. Почему они существуют? Давайте посмотрим как преодолеть границы живого языка и как взломать его изнутри. Это же всегда интересно?

В этом нам поможет Александр Лисаченко. Он автор аспектно-ориентированного фреймворка Go! AOP и вообще гуру в Enterprise архитектуре.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.3K
Комментарии 5

Руководство по парольной политике. Часть 1

Информационная безопасность *IT-инфраструктура *
Перевод

Руководство по парольной политике. Часть 1

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

Читать далее
Рейтинг 0
Просмотры 1.6K
Комментарии 1

Опыт использования AutoFixture для генерации gRPC сообщений

.NET *TDD *C# *
Из песочницы

Думаю, большинство читателей согласится, что автоматизированное тестирование - полезный, а во многих областях даже необходимый, этап создания программ. А так как программисты - народ ленивый, то и инструментов, облегчающих этот этап существует немало. Одним из таких инструментов является AutoFixture - средство для генерации тестовых экземпляров. Этот инструмент уже не раз упомянался на Хабре, например тут. Далее я расскажу о том, с какой проблемой столкнулся в попытке применить AutoFixture в своей работе и как решил эту проблему.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 542
Комментарии 0

1–2–3. Простой мониторинг для маленьких веб-сервисов

Блог компании FirstVDS Хостинг Тестирование IT-систем *Серверное администрирование *


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

Но при этом не хочется тратить много времени на поддержку таких проектов. В идеале — вообще не тратить. Запустил — и забыл. В этом случае нужна самая простая, минимальная система мониторинга с критическими алертами и автоматическим перезапуском сервера.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.8K
Комментарии 2

Управление устройствами интернета вещей через Kubernetes

Блог компании OTUS DevOps *Умный дом Kubernetes *

Kubernetes последовательно захватывает все новые ниши для декларативного описания ожидаемого состояния и теперь ресурсами Kubernetes можно управлять облачными провайдерами (например, через Crossplane), создавать и масштабировать функции (KNative) и многим другим. И кажется интересной идея конфигурирования через Kubernetes физических устройств, имеющих механизм удаленного управления и отправки информации о текущем состоянии. В CNCF был зарегистрирован проект (сейчас находится в sandbox) Akri, который предлагает модель унифицированного управления устройствами умного дома и в этой статье мы рассмотрим основные аспекты конфигурирования Akri на примере udev и OPC UA.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 568
Комментарии 0