Ad-social Bot

Smmok Bot

Vkserfing Bot

Vkstorm Bot

Vktarget Bot

Все программы

Запись опубликована: 29.04.2024

Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение

Обновить

MaxiEnergy 2 часа назад

Уровень сложностиПростой
Время на прочтение9 мин

Количество просмотров581

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

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

В один из таких моментов во время очередного просмотра содержимого Яндекс Маркета я наткнулся на игрушечного робота-курьера. Он показался мне достаточно милым, так что я решил его купить.

Игрушка на Яндекс Маркете

Игрушка на Яндекс Маркете

Робот-доставщик

Модель выполнена в виде настоящего ровера 3 от Яндекса в масштабе 1/64. Инерционный механизм делает из него небольшую игрушку, работающую по принципу детских машинок, которые были, вероятнее всего, у каждого в прекрасные времена более голубого неба и самой зеленой травы.

Работа инерционного механизма

Работа инерционного механизма

Также внутри робота расположены светодиоды для подсветки его «глаз» и периметра контейнера, который, к слову, открывается. Работает все великолепие на 3 батарейках типа LR44.

Подсветка ровера

Подсветка ровера

В общем ровер милый, выполнен неплохо и тут можно было бы остановиться, но в моей голове промелькнула одна мысль…

А может сделать его управляемым?

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

На самом деле, все просто. Примерно так же, как из инерционной машинки сделать радиоуправляемую. Только зачем радиоуправление, если можно написать мобильное приложение и управлять ей с телефона?

В итоге решил делать следующее:

  1. Управление ровером должно быть реализовано с помощью мобильного приложения на iOS, которое я напишу на Flutter (про мой первый опыт работы с этим фреймворком можно прочитать в статье про Smart Connect)

  2. Беспроводная передача данных будет производиться с помощью BLE, потому что ранее я имел с ним дело (можете ознакомиться со статьями про SmartLight и SmartPulse) и я считаю его идеальным под подобные проекты (имхо)

  3. Ровер должен ездить вперед, назад, поворачивать влево и вправо, а также включать подсветку по кнопке в мобильном приложении

Далее я решил разобрать робота, чтобы понять, каким объемом пространства внутри него я могу располагать.

Внутри игрушки

Внутри игрушки

Места оказалось не особо много, но если выпилить некоторые ненужные в рамках проекта крепления, его должно хватить, чтобы разместить все необходимые электронные компоненты. Кстати о них.

Что по начинке?

Для реализации поворота ровера нужны были два небольших мотора. Подобные классы транспортных средств поворачивают путем одновременного вращения колес в разные стороны. По такому принципу работают и настоящие роботы-курьеры, и марсоходы, и многие другие роверы. То есть, для поворота направо, необходимо, чтобы колеса ровера на левой стороне корпуса вращались вперед, а колеса на правой стороне — назад (если говорить про направление движения). По сути, в этот момент колеса крутятся одновременно либо по часовой стрелке, либо против часовой. А чтобы ехать вперед или назад одно из колес должно крутиться по часовой, а другое — против, но мы отвлеклись.

Схема направления движения колес при повороте ровера

Схема направления движения колес при повороте ровера

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

Родных батареек ровера на два маленьких мотора с высоким крутящим моментом было бы недостаточно (я проверил это в том числе экспериментально), поэтому решил использовать аккумулятор на 350 mAh и зарядную плату к нему. По моей задумке, это все должно было располагаться на месте батарейного отсека ровера — в его голове. Там было достаточно места для размещения аккумулятора, а также можно было спокойно получить доступ к его зарядной плате через крышку отсека, чтобы в дальнейшем заряжать робота.

А что будет всем этим управлять? Для работы с BLE существует крайне удачная линейка ESP32 контроллеров с различными модификациями. Так как в этом проекте мы ограничиваемся сравнительно небольшим пространством для монтажа плат внутрь устройства, я выбрал ESP32-C3 SuperMini, которая по своим размерам не больше зарядной платы аккумулятора.

Разобранный ровер и все то, что в него предстоит засунуть

Разобранный ровер и все то, что в него предстоит засунуть

Чтобы нормально проверить все модули и протестировать будущий код прошивки, я реализовал схему подключения электронных компонентов. В дальнейшем пайка компонентов будет вестись в соответствии с данной схемой.

Схема подключения электронных компонентов

Схема подключения электронных компонентов

Прошивка робота

Перейдем к прошивке ровера, полная версия которой лежит у меня в репозитории на GitHub (всегда рад гостям).

По сути все, что нам нужно для реализации передачи данных на ровер, это поднять BLE-сервер и определить сервис и характеристику, в которую мы будем отправлять значения для включения и выключения моторчиков. Я писал код в Arduino IDE с использованием библиотек BLEDevice.h, BLEUtils.h и BLEServer.h

Инициализируем работу с BLE посредством следующего кода:

BLEDevice::init("Yandex Delivery Robot");
pServer = BLEDevice::createServer();
pServer->setCallbacks(new MyServerCallbacks());
BLEService* pMoveService = pServer->createService(BLEUUID((uint16_t)0x170D));
pMoveCharacteristic = pMoveService->createCharacteristic(BLEUUID((uint16_t)0x2A60), BLECharacteristic::PROPERTY_READ | BLECharacteristic::PROPERTY_WRITE);
pMoveCharacteristic->setCallbacks(new MoveCharacteristicCallbacks());
pMoveService->start();
BLEAdvertising* pAdvertising = pServer->getAdvertising();
pAdvertising->addServiceUUID(pMoveService->getUUID());
pAdvertising->setScanResponse(false);
pAdvertising->setMinPreferred(0x06);
pAdvertising->setMinPreferred(0x12);
BLEDevice::startAdvertising();

Здесь мы определяем наименование устройства, а также присваиваем UUID нашему сервису и характеристике pMoveCharacteristic

Запись в характеристики производится с помощью MoveCharacteristicCallbacks, в которой я реализовал switch-case конструкцию. Внизу прикреплен урезанный фрагмент.

class MoveCharacteristicCallbacks : public BLECharacteristicCallbacks {
    void onWrite(BLECharacteristic* pCharacteristic) {
        std::string value = pCharacteristic->getValue();
        if (value.length() > 0) {
            switch (value[0]) {
                case 0x01: // Поворот ровера влево
                    ledcWrite(CHANNEL_IN1, 255);
                    ledcWrite(CHANNEL_IN2, 0);
                    ledcWrite(CHANNEL_IN3, 255);
                    ledcWrite(CHANNEL_IN4, 0);
                    break;
                case 0x02: // Поворот ровера вправо
                    ledcWrite(CHANNEL_IN1, 0);
                    ledcWrite(CHANNEL_IN2, 255);
                    ledcWrite(CHANNEL_IN3, 0);
                    ledcWrite(CHANNEL_IN4, 255);
                    break;
            }
        }
    }
}

Мобильное приложение

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

Логика работы кода мобильного приложения также как и в случае с кодом прошивки построена на switch-case конструкции. Я решил расположить на странице управления ровером кнопки в виде стрелок направления (вперед, назад, влево, вправо) и кнопку включения/выключения подсветки в виде горящей лампочки. Когда пользователь нажимает на любую из кнопок направления, в BLE-характеристику подключенного устройства записывается соответствующее значение (к примеру, для поворота ровера влево — 0x01, для правого поворота — 0x02 и тд.).

Positioned(
  bottom: 160,
  left: 80,
  child: controlButton(Icons.arrow_back, 0x01, "Left"),
),
Positioned(
  bottom: 160,
  right: 80,
  child: controlButton(Icons.arrow_forward, 0x02, "Right"),
)

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

onPointerDown: (_) => sendCommand(command),
onPointerUp: (_) => sendCommand(0)

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

Positioned(
  bottom: 40,
  right: 20,
  child: FloatingActionButton(
    onPressed: () {
      setState(() {
        toggleState = !toggleState;
        sendCommand(toggleState ? 3 : 6);
      });
    },
    child: Icon(
      toggleState ? Icons.lightbulb_outline : Icons.lightbulb,
      color: Color.fromRGBO(255, 53, 63, 1),
    ),
    backgroundColor: Colors.white,
  ),
)

Чтобы работать с BLE, я подключил flutter_blue: ^0.8.0 , а сам процесс подключения к устройству построен на определении рассылки от конкретного BLE-сервера по его названию. Запись значений производится по UUID сервиса и характеристики ровера.

List<BluetoothService> services = await widget.device.discoverServices();
var targetService = services.firstWhere((service) =>
    service.uuid == Guid('0000170D-0000-1000-8000-00805f9b34fb'));
var targetCharacteristic = targetService.characteristics.firstWhere(
    (characteristic) =>
        characteristic.uuid ==
        Guid('00002A60-0000-1000-8000-00805f9b34fb'));
await targetCharacteristic.write(value);

После того, как я протестировал работоспособность приложения с микроконтроллером, мне захотелось как-то «довести до ума», чтобы как минимум приложение выглядело чуть более симпатично. На странице управления ровером были только четыре кнопки управления моторами и одна кнопка для подсветки. Это выглядело скучновато, поэтому мне захотелось добавить динамики. Решил изобразить в Adobe Illustrator модельки с направлением ровера.

Изображения направления ровера

Изображения направления ровера

Реализовал обновление картинок по нажатию на соответствующие кнопки управления ровером также через switch по отправляемому с кнопки значению.

setState(() {
  switch (command) {
    case 0x01:
      currentImage = 'assets/Влево.png';
      break;
    case 0x02:
      currentImage = 'assets/Вправо.png';
      break;
    case 0x05:
      currentImage = 'assets/Вперед.png';
      break;
    case 0x04:
      currentImage = 'assets/Назад.png';
      break;
    default:
      break;
  }
});

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

Иконка мобильного приложения

Иконка мобильного приложения

Собираем приложение в Xcode, устанавливаем его на мобильное устройство (в моем случае это iPhone 12 Pro Max) и запускаем его для тестирования его работоспособности. В итоге мобильное приложение получило следующий внешний вид:

Работа и внешний вид мобильного приложения

Работа и внешний вид мобильного приложения

Пайка, флюс, два колеса

Далее можно перейти к пайке элементов, подготовке корпуса ровера и дальнейшего монтажа всей начинки. Для начала я решил разобраться с самым главным нюансом — колесиками и расположением моторов внутри робота. Я разобрал короб с родными шестеренками, чтобы убедиться в том, что оба колеса находятся на одном металлическом стержне. Убедившись в этом, я с достаточно большим усилием снял оба колесика и прикрепил их к моторам, предварительно подготовив места крепления электрическим гравером (в противном случае моторы бы туда не влезли).

Колеса ровера до подключения моторов и после

Колеса ровера до подключения моторов и после

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

Разобранный ровер со срезанными креплениями

Разобранный ровер со срезанными креплениями

Чтобы получить возможность зарядки аккумулятора без разбора всего робота (потому что это садизм), я отпилил батарейный блок. В этом месте я расположу зарядную плату аккумулятора так, чтобы порт USB Type-C выходил на крышку бывшего батарейного блока. В таком случае для зарядки ровера нужно будет только снять эту крышку и подключить кабель к зарядной плате. Также я выпилил места под моторы, потому что места оказалось недостаточно, а мне не хотелось, чтобы их работе что-либо мешало.

Модифицированное днище ровера

Модифицированное днище ровера

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

Папка электронных компонентов ровера

Папка электронных компонентов ровера

В итоге не без проблем, но у меня получилось разместить все компоненты внутри ровера. Зарядка устройства производится со стороны нижней части корпуса. Это напоминает мне подключение Magic Mouse, но только я это сделал за неимением других вариантов, а не потому что не люблю людей. Можно было бы расположить зарядную плату как-то иначе, но я не хотел портить внешний вид ровера (днище не считается, потому что его не видно).

Процесс зарядки ровера от сети

Процесс зарядки ровера от сети

Поехали!

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

В качестве демонстрации управления ровером я записал небольшое видео:

Большое спасибо всем, кто прочитал эту статью!

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

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

P.S. По поводу данной статьи я писал в отдел по связям с общественностью Яндекса, чтобы избежать претензий с их стороны, если кто-то решит, что модификация их официальной игрушки — это что-то уничижительное и негативное для репутации компании. К сожалению, меня проигнорировали, поэтому я считаю нужным упомянуть это здесь.

Конференция «Я.Железо»

Дата
Время14:00 – 23:59
Место

МоскваОнлайн

Антиконференция X5 Future Night

Дата
Время11:00 – 23:00
Место

Онлайн

Конференция «IT IS CONF 2024»

Дата
Время09:00 – 19:00
Место

Екатеринбург

Метки:





Запись опубликована: 29.04.2024

Что такое ашваганда и может ли она быть полезна

[ comments ]

Это растение часто воспринимают как панацею, но учёные так не считают.
Что такое ашваганда и чем она полезна

Что такое ашваганда

Это вечнозелёный кустарник, который растёт в некоторых частях Индии, Африки и Ближнего Востока. Его также называют индийской зимней вишней или индийским женьшенем.

На протяжении нескольких тысячелетий порошок из корней и листьев этого растения использовался в индийской аюрведической медицине.

В России добавки с ашвагандой запрещены.

Но несмотря на ограничение, их всё ещё можно встретить на маркетплейсах.

Какие полезные свойства приписывают ашваганде

Многие свойства растения объясняют высокой концентрацией витанолидов — лактоидных стероидов витаферина А и витанолида А, названных в честь самого растения. Эти биоактивные молекулы благотворно влияют на метаболизм, уровень гормонов и нейромедиаторов.

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

Помогает бороться со стрессом

Средства с ашвагандой известны своим успокаивающим действием. И убедительные доказательства того, что растение снижает уровень кортизола — гормона стресса, действительно существуют. Так считают эксперты портала Examine, которые анализируют и обобщают научные данные о добавках.

Как возможное средство для борьбы со стрессом ашваганду упоминают и авторы портала MedlinePlus.

Снимает симптомы тревожности

Эксперты фармацевтической энциклопедии Drugs.com считают, что о способности ашваганды снижать тревожность свидетельствуют только ограниченные данные.

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

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

Помогает лучше спать

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

Улучшает работу мозга

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

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

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

У участников с умеренными когнитивными нарушениями тоже наблюдалось улучшение памяти после приёма добавки. А вот значительного эффекта на реакцию и обработку зрительной информации ашваганда не оказала.

Улучшает обмен веществ

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

В 2000 году учёные из Индии заметили, что ашваганда снижает уровень холестерина и липопротеинов низкой и очень низкой плотности — соединений, которые увеличивают риск закупорки сосудов. Только опыты проводились на мышах и здоровых людях, а исследование было опубликовано в журнале низкого качества. Поэтому опираться на такой вывод не стоит.

Увеличивает уровень тестостерона у мужчин

Учёные проводили исследования с участием здоровых мужчин, занимающихся силовыми тренировками. В результате уровень тестостерона у испытуемых увеличился на 15%.

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

Увеличивает силу и мышечную массу

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

В одном эксперименте за восемь недель тренировок мужчины, принимавшие экстракт этого растения (300 мг дважды в день), увеличили рабочий вес в жиме лёжа на 43% больше, чем участники из группы плацебо, а в разгибании ног — на 32%. Кроме того, у представителей первой группы силовые тренировки вызывали меньше повреждений, а по итогам эксперимента они нарастили куда больше мышечной массы. У мужчин, принимавших ашваганду, обхват руки увеличился на 38% больше, чем в группе плацебо, а груди — на 55%. Жировая прослойка, наоборот, уменьшилась: первые скинули 3,5% жира, вторые — только 1,5%.

Возможно, помогает в лечении онкологии

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

В эксперименте на мышах с раком яичников приём витаферина А уменьшил опухоль на 70–80% и предотвратил распространение на другие органы.

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

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

Какие побочные эффекты есть у ашваганды

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

Сейчас есть данные о том, что у некоторых людей могут возникать:

  • желудочно-кишечное расстройство,
  • диарея,
  • рвота и тошнота,
  • сонливость.

Также считается, что редко, но всё же ашваганда может вызывать проблемы с печенью. В последние несколько лет повреждения органа из-за добавки стали происходить чаще. Например, за 2019–2022 годы в Индии зафиксировано 23 случая. А в 2023 году с проблемами после приёма ашваганды столкнулись люди в Германии, Польше и даже России.

Кому точно не стоит пробовать ашваганду

Несмотря на то, что побочные эффекты от приёма ашваганды встречаются редко, есть люди, которым точно нельзя экспериментировать с индийской травой:

  • страдающим от аутоиммунных заболеваний (ревматоидный артрит, диабет 1-го типа, системная красная волчанка, аутоиммунный тиреоидит);
  • беременным;
  • женщинам во время лактации;
  • людям с гиперактивной щитовидной железой;
  • недавно перенёсшим операцию.

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

Стоит ли принимать добавки с ашвагандой

Повторимся, ашваганда в России запрещена. Так что от покупки и приёма лучше отказаться. Да и врач не сможет определить показания и подобрать дозировку средства, которого нет в клинических рекомендациях. А делать это самостоятельно всегда опасно.

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

Это значит, что с БАДами вы никогда не можете быть уверены, что именно и в каких дозировках принимаете. А значит, даже спрогнозировать возможные побочные эффекты будет трудно.

Этот материал впервые был опубликован в октябре 2020 года. В апреле 2024-го мы обновили текст.

Обложка: Hem Stock / Shutterstock
Над текстом работали: Ия Зорина, Юлия Лебедева
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

[ comments ]

Метки:





Запись опубликована: 29.04.2024

Перемещение иконок, ИИ и модульный дизайн: подробности о главных изменениях iOS 18

[ comments ]

Apple готовит крупнейшее обновление системы iPhone.
iOS 18

В своём свежем отчёте инсайдер Bloomberg Марк Гурман рассказал о главных изменениях, которые стоит ждать от iOS 18. Он пишет, что помимо набора функций на базе искусственного интеллекта iOS 18 будет включать обновления большинства популярных встроенных приложений на iPhone, включая «Фото», «Почту», «Заметки» и «Фитнес». Приложение «Калькулятор» также будет дополнено новыми возможностями и впервые станет доступным на iPad.

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

iOS 18 называют одним из крупнейших обновлений программного обеспечения iPhone за всю историю.

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

Похоже, что Apple работает над стандартизацией библиотеки компонентов пользовательского интерфейса, которые она использует в своих приложениях. Это облегчит командам разработчиков их обновление с течением времени, особенно с учётом того, что они всё чаще становятся доступными в виде универсальных приложений, охватывающих iPhone, iPad, Mac, Apple Watch, tvOS и VisionOS.

Узнаем наверняка, когда Apple официально анонсирует iOS 18 на конференции разработчиков WWDC в июне. До этого мероприятия, 7 мая, состоится анонс новой линейки iPad Pro и iPad Air.

Обложка: ytechb
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

[ comments ]

Метки:





Запись опубликована: 29.04.2024

Питер Норвиг: автор лучшего в мире учебника по ИИ

30 минут назад
5 мин

265



Питер Норвиг (Peter Norvig) — выдающийся учёный, один из отцов современной ИИ-разработки. После сингулярности ИИ точно оставит его в живых в знак благодарности.

Норвиг не только хороший программист, но и теоретик программирования, учёный и преподаватель, в длинном резюме перечислено 58 статей, а количество цитирований на сегодняшний день составляет 78 830.

Основное признание Норвиг получил как автор учебника «Искусственный интеллект: современный подход», который в наше время считается самым популярным учебником по ИИ в вузах. Эта фундаментальная работа претерпела уже четыре переиздания.

За карьеру Норвиг написал довольно много коммерческого кода для своих фирм-работодателей. Есть и несколько опенсорсных проектов: pytudes — маленькие программы на Python, псевдокод и упражнения для книг по ИИ (хотя он скорее присматривал за репозиториями, чем коммитил).

Из реальных опенсорсных проектов он разработал JScheme, реализацию Scheme на Java, которая активно используется в учебном процессе. А также реализацию Prolog на Lisp (используется как база для профессиональных версий от Franz и LispWorks) и парсер натуральных языков, который используется в Cyc и других проектах.

Забавный факт: написанный им код был однажды показан на экране компьютера в сериале «Сеть» (1998), снятом по культовому одноимённому фильму 1995 года с Сандрой Баллок.

Вот этот код, снятый со скриншота одним из фанатов (в сцене, где хакер вламывается в компьютерную систему энергетической сети):

(lexpand 'bk-out hostile)
(defconstant unbound "unbound")
(defmacro deref (exp)
  "Follow pointers for bound variables."
  `(progn (loop while (and (var-p ,exp) (bound-p ,exp))
             do (setf ,exp (var-binding ,exp)))
          ,exp))
(defstruct var name (binding unbound))
(defun bound-p (var) (not (eq (var-binding var) unbound)
(defun unify (x y)
  "Destructively unify two expressions"
  (cond ((eql (deref x) (deref y) x)
        ((var-p x) (set-binding1 x y))
        ((var-p y) (set-binding1 y x))
        ((and (bound-p x) (bound-p y))
         (and (unify (deref x) (deref y))

Как выяснилось, авторы сериала позаимствовали код из книги Питера Норвига «Парадигмы программирования искусственного интеллекта: примеры на Common Lisp» (стр. 377−378).

▍ Заслуги Норвига перед ИИ

Итак, в чём конкретно заслуги Питера Норвига перед ИИ, почему его включили в список пионеров ИИ и присуждали всяческие награды и медали за научные достижения?

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

61 194 из 78 830 всех цитирований приносит всего одна работа: «Искусственный интеллект: современный подход» (Artificial intelligence: a modern approach) 2016 года, написанная в соавторстве со Стюартом Расселом. Это третье издание культовой книги (в 2020 году вышло четвёртое). Первое датируется 1995-м.

Ну вот и секрет Полишинеля. Огромное количество цитирований и несколько переизданий говорят о том, что «Искусственный интеллект: современный подход» стало классическим, фундаментальным учебником на факультетах искусственного интеллекта (такие открылись в западных вузах) и информатики. Это самый популярный учебник по ИИ в мире, который используют в 1554 учебных заведения в 134 странах, в том числе семь российских вузов, шесть украинских и один белорусский.

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

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

Питер Норвиг с дочками (и через несколько лет)

▍ Книги

Все книги Питера Норвига в обратном хронологическом порядке:

  • 2022: «Data Science в контексте» (с Альфредом Спектором, Жаннет Винг и Крисом Виггинсом), Cambridge University Press
  • 2020: «Искусственный интеллект: современный подход», 4-е издание (совместно со Стюартом Расселом, уже упоминалась выше), Pearson. (1-е изд. 1995-го года, 2-е 2002-го, 3-е 2009-го)
  • 2020: «Руководство для инструкторов по искусственному интеллекту: современный подход» (совместно со Стюартом Расселом), Prentice Hall
  • 2001: «Интеллектуальные справочные системы для UNIX» (редактор со Стивеном Хегнером, Полом Маккевитом и Робертом Виленски)
  • 1994: «Verbmobil: Система перевода для личного диалога (совместно с Мартином Кеем и Марком Гауроном)», CSLI Press
  • 1992: «Парадигмы программирования искусственного интеллекта: примеры на Common Lisp», код, Morgan-Kaufmann. «Лучшая книга по программированию в истории»

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

▍ Научные работы

Самые цитируемые научные работы по Google Scholar (кроме книг, перечисленных выше):

H-index Питера Норвига составляет 48 (31 с 2019 года), i10-index — 101 (54).

▍ Карьера

Питер Норвиг начинал как простой программист: три года работы в Higher Order Software (1978−1980), но сразу после окончания учёбы начал карьеру в академических кругах: университет Южной Калифорнии (1985−1986), университет Калифорнии (1986−1991).

В начале 90-х как раз начался приток инвестиций в IT-индустрию. Стало ясно, что будущее за компьютерами и интернетом.

Питер Норвиг перешёл в бизнес: старший научный сотрудник Sun Microsystems Labs (1991 − 1994), главный дизайнер Harlequin (1994 − 1996), ведущий научный сотрудник Junglee (1996 − 1998, метапоиск, сравнение цен).

Любопытно, что на самом пике бума доткомов он временно покинул IT-индустрию и ушёл в НАСА (Исследовательский центр Эймса). Может быть, ему стало неприятно, что все исследования в IT стали ориентироваться на финансовую составляющую? Или он сам уже к тому моменту заработал достаточно, чтобы поработать для души? Кто знает…

В любом случае, в НАСА он написал программу Remote Agent (со-победитель Software of the Year в НАСА от 1999 года) для удалённого управления экспериментальной межпланетной станцией Deep Space 1 с ионным двигателем:

Как указано на офсайте, Remote Agent — первая система управления с искусственным интеллектом, включая функции самотестирования и самовосстановления.

Затем наступил 2001 год и пик карьеры Питера Норвига, который продолжается до сих пор: работа в Google на должности директора по исследованиям. Сначала Норвиг возглавил подразделение качества поиска (в том числе занимался разработкой поисковых и географических инструментов), потом — машинного обучения. Вполне очевидно, над чем сейчас работает автор лучшего в мире учебника по ИИ.

▍ Другие заслуги

Фотографии Питера Норвига видели многие жители Земли в фоновых изображениях и скринсейверах Android и Chrome. Не конкретно эту вверху, а разные снимки животных (птицы, львы, медведи), каких у него очень много и они потрясающей красоты.

Ещё один примечательный факт — Питер Норвиг увлекается балетом, а ещё снялся как актёр в одном спектакле на Бродвее. В общем, очень разносторонне развитая и талантливая личность, как и все выдающиеся программисты, о которых мы рассказывали в этой рубрике.

Telegram-канал со скидками, розыгрышами призов и новостями IT 💻

Метки:





Запись опубликована: 29.04.2024

10 аксессуаров с AliExpress, которые прокачают Nintendo Switch

[ comments ]

С ними можно подключить две пары наушников к одной консоли, заряжать сразу четыре джойкона и превратить Switch в аркадный автомат.
10 аксессуаров с AliExpress, которые прокачают Nintendo Switch

1. Геймпад Nintendo Switch Pro Controller

Геймпад Nintendo Switch Pro Controller

Официальный полноразмерный геймпад от Nintendo, который можно подключить к любому варианту консоли, включая OLED и Lite. Устройство позволяет вывести приставку из спящего режима нажатием одной кнопки и поддерживает все игры от Nintendo. Внутри установлен гироскоп для определения положения в пространстве и предусмотрены моторчики для виброотдачи. Есть NFC‑панель для сканирования фигурок и карточек amiibo.

В беспроводном режиме геймпад будет активен около 20 часов. Также поддерживается проводная работа по USB‑C. Помимо базового чёрного контроллера есть более красочные варианты — по играм серий Splatoon, The Legend of Zelda, Xenoblade и не только.

Цена: от 6 800 рублей.

Купить

2. Зарядная станция для четырёх джойконов

Аксессуары для Nintendo Switch: зарядная станция для четырёх джойконов

Аксессуар‑накладка для стандартной док‑станции позволит заряжать не два, а сразу четыре джойкона. Устройство работает как хаб: перераспределяет мощность от дока на разъёмы для подпитки контроллеров. Самой приставке не обязательно находиться на базе. Это позволит сэкономить ресурс батареи Nintendo Switch и не беспокоиться, сможете ли вы поиграть с друзьями или заряженных геймпадов на всех не хватит.

Устройство спроектировано для оригинальных джойконов Nintendo Switch и Switch OLED и может не подойти для геймпадов сторонних производителей, если у них значительно различаются формы корпуса. Есть три расцветки аксессуара: чёрно‑белая, чёрно‑красная и бело‑зелёная.

Также существует версия с дополнительными креплениями под картриджи.

Цена: 875 рублей.

Купить

3. Внешний аккумулятор на 10 000 мА·ч

Аксессуары для Nintendo Switch: внешний аккумулятор на 10 000 мА·ч

Пауэрбанк-чехол, с которым можно не отвлекаться от игры на время зарядки. Благодаря покрытию софт‑тач и форме, напоминающей геймпад, с таким кейсом приставку удобно держать в руках. Аксессуар компенсирует всё, что перекрывает: сзади есть откидная ножка для совместной игры, снизу — разъёмы USB‑C и USB‑A. Уровень заряда отображают LED‑индикаторы (четыре степени: меньше 25%, 25–50%, 50–75%, больше 75%).

Чехол подойдёт на стандартную Nintendo Switch. Для версии Lite есть похожая модель от другого производителя.

Цена: 2 726 рублей.

Купить

4. Карманная док‑станция

Аксессуары для Nintendo Switch: карманная док‑станция

Миниатюрная замена стандартному доку, которая подойдёт для вывода картинки с приставки на телевизор. Такую версию удобнее брать с собой в отпуск: помимо того что она меньше, цельная конструкция вероятнее переживёт путешествие в рюкзаке, чем док‑станция с выемкой под «планшет» Switch.

По сути это маленький хаб, который подключается к игровой консоли по USB‑C. Внешних разъёмов — три: USB‑A (для аксессуаров), HDMI (для телевизора или монитора) и USB‑C (для зарядки). Питание требуется самому хабу, чтобы он мог выводить картинку на большой экран: производитель рекомендует адаптер на 40 Вт, в комплекте блока нет. Аксессуар не обязательно подключать именно к Switch: как обычный USB‑разветвитель его тоже можно использовать. Доступны три расцветки: красно‑голубая, чёрно‑белая и чёрно‑серая.

Цена: 1 520 рублей.

Купить

5. Аркадный контроллер

Аксессуары для Nintendo Switch: аркадный контроллер

Аксессуар для фанатов ретроигр: достаточно подключить Switch по USB‑C, чтобы превратить современную консоль в аркадный автомат. Сыграть можно будет практически в любую игру, которая поддерживает управление геймпадом Switch Pro Controller, но не в проекты, рассчитанные на использование двух независимых джойконов.

Модель подходит для всех версий Switch, включая Lite и OLED. Доступны две расцветки: бело‑зелёная и чёрно‑красная.

Цена: 1 481 рубль.

Купить

6. LAN‑адаптер

Аксессуары для Nintendo Switch: LAN‑адаптер

Переходник, позволяющий подключить док‑станцию Switch к интернету через кабель Ethernet для более быстрого и стабильного соединения. Пригодится для онлайн‑игр, где от скорости передачи данных может зависеть очень многое. Для приставки с экраном OLED такой переходник не нужен: у неё порт Ethernet уже есть в док‑станции.

Адаптер можно использовать не только с Nintendo Switch: с его помощью легко добавить Ethernet ноутбуку, TV‑приставке или другому устройству. Для базы Switch подойдёт версия с разъёмом USB‑A на 1 000 Мбит/с (имеются модели в светло- и тёмно‑сером оттенках). Также у продавца есть варианты с USB‑C на 1 000 и 2 500 Мбит/с. Доступна экспресс‑доставка из России.

Цена: 1 457 рублей.

Купить

7. Bluetooth‑адаптер

Аксессуары для Nintendo Switch: Bluetooth‑адаптер

Ещё один полезный переходник для пользователей Switch. Да, в приставках серии открыли доступ к Bluetooth для подключения наушников, но качество звука оставляет желать лучшего. А с этим адаптером можно получить более качественное звучание, подсоединить несколько пар наушников одновременно и использовать Bluetooth‑геймпады сторонних производителей.

Эта модель поддерживает кодеки SBC и aptX LL со сверхнизкой задержкой. Переходник подключается к разъёму USB‑C любой приставки серии. Его размеры адаптированы под использование с чехлом, также есть накладка, чтобы адаптер не болтался на консолях без дополнительной защиты. Помимо Switch устройство можно подключить к PlayStation или компьютеру. Доступны три расцветки: чёрная, белая и бирюзовая.

Есть нюанс: такой адаптер подойдёт только для передачи звука или подключения геймпада, использовать микрофон гарнитуры с ним не получится. Поддержка микрофона есть в Pro‑модели с дополнительным адаптером для разъёма 3,5 мм. Она на 200 рублей дороже базовой и доступна в тех же цветах.

Цена: 1 065 рублей.

Купить

8. Зарядка‑держатель для джойконов

Аксессуары для Nintendo Switch: зарядка‑держатель для джойконов

Устройство позволяет превратить пару джойконов в единый геймпад и использовать контроллеры, пока они подпитываются. Достаточно подключить кабель зарядки в разъём USB‑C сверху. LED‑индикаторы покажут, насколько полон аккумулятор каждого геймпада.

Аксессуар доступен в чёрном и белом цветах. Также есть версия с разъёмом 3,5 мм в корпусе — в карточке товара она называется Audio Style и с учётом доставки стоит почти в три раза больше обычной.

Цена: от 401 рубля.

Купить

9. Чехол с эргономичными ручками Skull & Co. NeoGrip

Аксессуары для Nintendo Switch: чехол с эргономичными ручками Skull &amp; Co. NeoGrip

Накладка, с которой консоль удобнее лежит в руках: за счёт объёмных ручек хват становится более похожим на обычные геймпады. В комплекте две версии ручек: гладкие и текстурированные. Их можно менять, не снимая базу, так как используется крепление‑слайдер — почти как в джойконах. Толщина адаптирована под док‑станции: накладку можно не снимать при переходе в TV‑режим.

Чехол также оберегает края консоли от ударов, но нижняя и боковая грани остаются открытыми. Для перевозки лучше использовать обычный жёсткий кейс, который защитит приставку со всех сторон. Накладка доступна в чёрном и белом цветах, совместима с Nintendo Switch и Switch OLED.

Также есть версия чехла для Switch Lite, расцветки совпадают с цветами консоли.

Цена: 2 343 рубля.

Купить

10. Складная подставка‑держатель

Аксессуары для Nintendo Switch: складная подставка‑держатель

Недорогая замена штатной откидной ножке. Подставка приподнимает консоль, позволяя параллельно заряжать и использовать её. Угол наклона можно регулировать. Модель универсальная и подходит для всех версий Switch, включая Lite, но доступна только в чёрном цвете. В отзывах покупатели отмечают, что влезает даже устройство в защитном чехле.

Цена: 445 рублей.

Купить

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

Обложка: Natsia27 / Shutterstock
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

[ comments ]

Метки:





Запись опубликована: 29.04.2024

Кто убивает мое производство одежды?

Обновить

slava_rumin 8 минут назад

Уровень сложностиПростой
Время на прочтение8 мин

Количество просмотров180

Интервью

ДИСКЛЕЙМЕР: Статья написана автором блога на основе интервью с владельцем швейного производства в Подмосковье Евгением Апачевым.

11 лет мое производство шьет спецодежду для врачей и стюардесс, жилеты для неотапливаемых складов Вайлдберриз, и другую униформу. 10 человек на 150 кв.м в Подмосковье отшивают одежды на 1,5 млн в месяц. Сегодня мы переживаем не самые лучшие времена, как и вся отрасль, и вот почему.

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

Я – справа.

Я – справа.

Но прежде чем перейти к проблемам, коротко расскажу о своем производстве.

Швейное производство с нуля

Швейное производство – не первый мой бизнес. Я с партнером занимался электромонтажом, и как-то у нашего текущего заказчика подрядчик не справлялся с поставкой спецодежды. Мы увидели в этом новую возможность и перепродали партию одежды. Неплохо заработали и решили, что если купить свои машинки это будет еще выгодней.

Сейчас на нас работает 10 человек и стоит оборудования на 2 млн ₽.

Сейчас на нас работает 10 человек и стоит оборудования на 2 млн ₽.

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

А полный перечень для начала своего производства можно посмотреть ниже.

Всего это 1 355 000 вложений.

Всего это 1 355 000 вложений.

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

Сбыт

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

Закупщики

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

В закупках крупных компаний все очень консервативно, они не склонны к резким поворотам. Это на WB мы смотрим и: «О, беру!». Закупщики стараются работать годами, потому что их задача достигать цели и если фирма выполняет обязательства, то менять такого контрагента они будут крайне нехотя.

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

– А вот перчатки вы делаете? Можете нам продать срочно? А то у нас нету.

– Не, мы перчатки не производим.

– Но, может вы знаете, где достать?

Откаты

Закупщики сами строят отношения, им важно, чтобы их работа хорошо выполнялась, чтобы их внутренние клиенты были довольны. Намеки на откаты я почти не встречаю.

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

Возможно, я пропускаю мимо ушей фразу: «Знаете, я уже 2 года не могу купить себе новую машину..». Возможно, мир на самом деле устроен по-другому.

Госзакупки

Как только в госзакупках появился критерий самое дешевое – самое лучшее, стало возможно шить из мусора и побеждать в тендере. Или сажать людей в подвале, обманывать с зарплатой, выгонять, и поэтому побеждать в тендере, и как-то на этом зарабатывать.

Есть авантюристы, которые выигрывают тендеры без швейных производств, а потом бегают по рынку и пытаются продать. Ко мне прибегают и говорят:

– Сошьете медицинскую куртку за 650 рублей вместе с тканью?

– А ее невозможно сшить за 650. Не сошьем, до свидания.

Были истории, где до тендера 3 посредника, а в конце бедные люди на производстве не справляются и работают в минус.

Реклама

Рекламируемся мы в Яндекс.Директ и на картах, запрос «спецодежда на заказ».

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

На WB выходить неинтересно, потому что невозможно конкурировать с ребятами, которые в черную привезли одежду из Китая.

Мы шьем много видов изделий. Но оборудование покупали аккуратно.

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

Сколько стоит 1 изделие?

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

Начальник производства, как тренер на хоккейном поле под каждый заказ ищет оптимальный производственный процесс.

Начальник производства, как тренер на хоккейном поле под каждый заказ ищет оптимальный производственный процесс.

Найти тех, кто организует процесс гораздо легче, чем швею, которая будет делать руками вперед-назад 8 часов 5 дней в неделю.

Если шьем изделие, где много операций, то швея делает изделие целиком, потому что не хватает людей. Если операций 2-3, то мы стараемся организовать конвейер.

Если операций 2-3, то мы стараемся организовать конвейер.

Если операций 2-3, то мы стараемся организовать конвейер.

Мы шьем то, что не купить в магазине. На WB можно купить медкуртку за 600 ₽, сделано в Китае из какой-то ткани, не хочу плохо говорить.

А под заказ, определенного фасона, ткани, в корпоративном стиле, будет стоит 2500 ₽. у таких, как мы.

А под заказ, определенного фасона, ткани, в корпоративном стиле, будет стоит 2500 ₽. у таких, как мы.

Обычно себестоимость по нашим изделиям выглядит так:

Примерная себестоимость по популярным изделиям

Примерная себестоимость по популярным изделиям

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

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

Расходы швейного производства

Аренда – 70 000 ₽

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

Зарплаты – 700 000 ₽

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

А второй тип — это завод, как у нас. Есть зарплата, есть премиальная часть.

Есть заказ или нет, уже никого не волнует, люди ходят на работу по расписанию, а я беру риски на себя. Никого не интересует, как дальше извернусь, зарплату 1-го и 15-го без задержек.

За производственный процесс отвечает начальник производства. Он – офицер, принимает решения, может не находиться всегда на производстве.

За производственный процесс отвечает начальник производства. Он – офицер, принимает решения, может не находиться всегда на производстве.

Мастер — это самая опытная швея, она разбирает ситуации, выясняет почему так, она же следит за качеством.

На производстве работает 10 человек. Меньше всех зарабатывают упаковщицы (30к), потом идут швеи (40к), потом мастер и вышивальщица, потом закройщица, потом начальник производства. Кадры, охрана труда и бухгалтерия на аутсорсе, их работу тоже считаю в зарплатный фонд.

Потери – 10 000 ₽.

Обычно брак – это неумышленное действие, это недостаток обучения, оснастки. Человек не хочет производить брак. У нас действует правило: не принимать брак, не производить брак, не передавать брак. Если в коллективе нормальная атмосфера, а за брак не штрафуют, когда девушки видят, что получили брак, не передают его дальше. Нам этих правил хватает, чтобы в коробке получать минимум брака.

А полный расходник выглядит так:

Сколько можно заработать на швейном производстве?

Обычно считается, что треть от продажной цены изделия – это материалы, еще треть – это постоянные расходы, а последняя треть – это налоги, потери, маркетинг и прибыль. Но из-за описанных кадровых проблем у нас на обороте в 1,5 млн на постоянные расходы уходит 790к, вместо 500к. Поэтому в месяц с нашим средним оборотом в 1,5 млн в месяц чистыми остается порядка 100-120к. На двоих партнеров.

Так выглядят текущие фин. итоги:

Средний оборот месяца.

Средний оборот месяца.

А почему так? Нужно ответить на вопрос из заголовка.

Проблемы швейного производства

Швея – непрестижная профессия

Самая большая боль швейного производства – это люди. Из 30 выпускниц швейного техникума, только 2 девушки идут работать швеей. Я помогал одному такому техникуму и когда я сказал: «У меня есть вакансия!» это не волновало абсолютно никого. Работать швеёй на производстве не престижно. Девушки быстрее идут пилить маникюр или делать ресницы.

Швея – это рабочая специальность. Ты 8 часов 5 дней в неделю делаешь движения вперед-назад.

Заправляешь ткань, нажимаешь педаль, машинка все делает сама.

Заправляешь ткань, нажимаешь педаль, машинка все делает сама.

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

А швейное предприятие – это шумно, мусор, обед по расписанию.

Шить на производстве – это не домоводство, где женщина-домохозяйка, не спеша, шьет дочке красивое платье. За 1 смену проф. швея может сшить 10 брюк, это огромная скорость.

Шить на производстве – это не домоводство, где женщина-домохозяйка, не спеша, шьет дочке красивое платье. За 1 смену проф. швея может сшить 10 брюк, это огромная скорость.

Работу можно сравнить со сбором урожая. Сложно ли собирать морковку? Несложно. Выдернул, отряхнул землю, убрал в ящик. Но это всегда в позе, спина затекает, мозг свободен, нужно выполнять план.

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

Курс доллара

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

Борьба за кадры

Мы конкурируем за кадры с:

– Пятерочкой и Вайлдберриз. Где, как и у нас на производстве, платят рабочему по 40к.

– С Москвой. От Ступино до столицы – 100 км. В Москве платят 70-80к швеям.

Женский алкоголизм

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

Люди не выходят на смены, уходят в запои, пьют на рабочем месте, выходят пьяными, кодируются, все понимают, хотят вернуться, но у них уже зависимость. Говорят: «Я все, завязала», но работать не могут, не потому что похмелье, а потому что после запоев нервная система уже не справляется и руки трясутся.

Берешь непьющую, а она начинает пить. На пьющих уже глаз наметан, их просто не нанимаешь.

Ты разговариваешь с ней: «Так, какой у тебя дальше план? Ты прекращаешь? или дальше не сможешь здесь работать».

А расставаться всегда сложно, только обучение нового сотрудника 2-3 месяца, плюс потери из-за простоя.

Чтобы справляться, мы используем все, что можно. Если можно задержать сроки – задерживаем, если можно попросить сотрудников задержаться – просим. Так выглядит обычный день начальника производства: «Да е-мае, Наташа в запое, как сегодня будем решать эту ситуацию?»

На фото руководитель производства действует личным примером.

На фото руководитель производства действует личным примером.

Маркировка

Швейное производство шьет себе шьет, и тут появляется агентство, которое говорит: «Теперь на каждое изделие вы должны покупать у нас коды». А для этого нужно купить ПО, подписки, принтер этикеток, и все настроить. Нам же нужно существовать, поэтому платите нам.

Проблема не только в разовых затратах, проблема в том, что внутри бизнеса появляется еще один бизнес-процесс. Сам код недорого стоит, но систему надо поддерживать, швея это делать не может, и как будто на это должен появиться отдельный человек. А новая область требует постоянного контроля. Бухгалтер перегружен и новую задачу возьмет только за еще +5к к зарплате. Ведь раньше этих действий не было, а теперь это появилось.

На фото – бирки, теперь к ним добавляются QR-коды

На фото – бирки, теперь к ним добавляются QR-коды

Финал

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

Заводы не встанут, все хорошо.

Заводы не встанут, все хорошо.

P.S Швейный бизнес-план для гаража Стива Джобса

В 2021-м мы думали о покупке доли на чулочно-носочной фабрике. И посчитали бизнес-план.

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

Логику чередования задают в специальной программе на компьютере, которая для человека выглядит как обычный графический редактор. Качество, плотность и ощущения от носка, задает нить и их набор.

Логику чередования задают в специальной программе на компьютере, которая для человека выглядит как обычный графический редактор. Качество, плотность и ощущения от носка, задает нить и их набор.

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

Когда посмотрели выкладки, решили, что не стоит. Долгий возврат инвестиций, а следовательно, большие риски.

Когда посмотрели выкладки, решили, что не стоит. Долгий возврат инвестиций, а следовательно, большие риски.

Титры

ДИСКЛЕЙМЕР: Статья написана автором блога “упал, поднялся” на основе интервью с владельцем швейного производства Евгением Апачевым.

Я веду блог «упал, поднялся» с историями про реальный бизнес, а не этот ваш успешный успех.

Вы прочитаете: как я открыл и развалил сеть ночных клубов, как правильно склеить картон, чтобы продать его на маркетплейсах на 50 млн в год, как фермер потратил 250 млн в деревне, почему умирает производство пельменей в провинции, почему таксопарк на 300 водителей и 40 машин больше не бизнес, как технарь отреставрировал советский лагерь, но улетел в кассовый разрыв на 60 млн и другие истории

Конференция «Я.Железо»

Дата
Время14:00 – 23:59
Место

МоскваОнлайн

Антиконференция X5 Future Night

Дата
Время11:00 – 23:00
Место

Онлайн

Конференция «IT IS CONF 2024»

Дата
Время09:00 – 19:00
Место

Екатеринбург

Метки:





Запись опубликована: 29.04.2024

YouTube отменяет редизайн сайта из-за негативной реакции пользователей

[ comments ]

Успели познакомиться с новым интерфейсом?
YouTube редизайн

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

В рамках редизайна заголовок, описание и комментарии к видео были перенесены на боковую панель, а рекомендованные ролики стали более крупными и переехали под окно плеера. Такой макет был призван сделать другие видео более заметными, увеличив количество переходов.

Новый дизайн YouTube. Скриншот: @_brianhamilton / Threads

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

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

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

Обложка: YouTube, Лайфхакер, @_brianhamilton / Threads
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

[ comments ]

Метки:





Запись опубликована: 29.04.2024

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Обновить
Selectel

IT-инфраструктура для бизнеса

d_hutoryanskaya 13 минут назад

Время на прочтение10 мин

Количество просмотров53

Привет! Это Даша, проектировщик из Selectel. Сегодня хочу поделиться своим опытом проведения UX-аудита — неоднократно я приходила в новый продукт и передо мной вставала такая задача.

Я успела набить шишек, перерыть половину рунета и в итоге на практике получить ценный опыт.

Эта статья родилась из желания помочь читателям избежать ошибок, которые совершила я (например, с головой уйти в анализ размера кнопок вместо изучения основных пользовательских сценариев), и при этом поделиться инструментами, которые помогли мне провести UX-аудит, будучи новичком в сложном продукте. Кроме того, я собрала полезный шаблон в Miro для динамичной и наглядной презентации результатов аудита команде.

Все подробности — под катом.

Используйте навигацию, если не хотите читать текст полностью:

Что такое UX-аудит
Когда UX-аудит нужен, а когда нет
Шаг 1: Определите основные цели продукта, а также ожидаемый от него результат
Шаг 2: Проанализируйте данные о продукте и фиче
Шаг 3: Оцените поведение интерфейса
Шаг 4: Подготовьте отчет для команды
Ура, вы закончили! А что дальше?

Что такое UX-аудит

UX-аудит — оценка продукта или его отдельных фичей на предмет удовлетворения пользовательских потребностей и попадания в бизнес-цели.

Перед тем, как перейти к конкретным шагам аудита, расскажу о моем опыте.

Так сложилось, что несколько раз я приходила в уже «устоявшийся» на рынке сложный продукт. На практике это означало, что команда активно делала новые фичи, а владелец продукта в качестве первых задач давал провести UX-аудит текущих решений.

Учитывая, что каждый из продуктов был в специфических сферах (HR-консалтинг, телефония, IT-инфраструктура), задача для меня звучала примерно как: «Мы тут год назад построили мост, оцени, пожалуйста, насколько он надежен». И все бы ничего, вот только я ничего не знаю про мосты, кроме того, что в Петербурге их около 300 🙂

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

Главная ловушка на старте — из-за недостатка знаний о сфере, продукте и основных пользовательских кейсах скатиться в оценку UI.

Важный дисклеймер! Это не значит, что оценивать UI не нужно. Проблемы в визуальной части действительно негативно влияют на пользовательский опыт (иногда настолько критично, что, например, пользователи, уже сложив много позиций в корзину, не могут оформить заказ и отдать бизнесу деньги). Однако обычно такого рода проблемы — верхушка айсберга.

И чтобы дойти до его основания и провести качественный UX-аудит, нужно это делать поэтапно:

  1. изучить бизнес-цели продукта и понять, насколько они закрываются теми фичами, которые уже есть в продукте;
  2. изучить потребности пользователей и проанализировать, насколько продукт помогает пользователю решить его задачи;
  3. оценить данные (количественные и качественные) о текущем поведении пользователей;
  4. проверить, насколько интерфейс предсказуемо ведет себя для пользователя (и вот тут уже спрятан кусочек для анализа UI).

В этом тексте вас ждет подробная инструкция по каждому шагу. А пока разберемся, в каких ситуациях нужен UX-аудит, а когда его можно не делать.

Когда UX-аудит нужен, а когда нет


UX-аудит будет полезен, если:

  1. Продукт уже устоялся и надо оценить его работоспособность, соответствие ожиданиям рынка и пользователей.
  2. Продукт уже устоялся настолько, что пора делать редизайн. Чтобы его сделать осмысленно, стоит провести «ревизию» продукта. Также в этом случае полезно «замерить» на метриках состояние до редизайна. Это потом поможет оценить эффективность ваших действий.
  3. Основные метрики, по которым вы отслеживали эффективность всего продукта и отдельных фичей, стали снижаться по показателям. Это тоже весомая причина, чтобы провести анализ текущей ситуации и выявить причины, по которым происходит падение показателей.
  4. Никаких метрик по отслеживанию удовлетворенности пользователей или бизнес-показателей нет. Соответственно, нет понимания, где продукт находится сейчас. В таком случае, самое время провести аудит. И даже больше — вместе с владельцем продукта определить основные бизнес-показатели, которые вы начнете отслеживать.

UX-аудит можно пропустить, если:

  1. Вы пришли в стартап, который ракетит на рынке, активно привлекает пользователей и инвестиции. Это важный момент роста, который нельзя упустить, чтобы дойти до стадии «снятия сливок» (вот здесь можно почитать про стадии развития продукта подробнее). В таком случае лучше сфокусироваться на развитии новых фич, которые помогут продукту укорениться на рынке, и сборе обратной связи от пользователей.
  2. В команде настроен регулярный процесс отслеживаний UX- и бизнес-метрик, которые показывают, что в продукте полный порядок. Тогда с чистой совестью можно окунаться в бэклог, уходить в исследование и проектирование новых фичей.

По этой схеме можно свериться, нужно ли вам в текущей ситуации проводить аудит.

Итак, вы обнаружили свой кейс в первом списке и уже заряжены проводить аудит.

Чтобы не скатиться в хаотичное изучение всего, везде и сразу, я разбила аудит на четыре понятных шага. Рекомендую их выполнять последовательно. Так вы не потеряете основной фокус с ценности продукта для пользователей и бизнеса, и при этом не упустите из виду UI-огрехи.

Четыре основных шага аудита:

  1. Определите основные цели и ожидаемые результаты продукта для пользователя и бизнеса.
  2. Изучите имеющуюся аналитику на предмет актуальности и достоверности. Спойлер: если кажется, что у вас нет аналитики, вам кажется.
  3. Проанализируйте основные состояния интерфейса (рабочее, пустое, ошибочное), или, при отсутствии выделенного времени, проведите более упрощенный анализ на основе UX-эвристик.
  4. Опишите в понятной форме результаты аудита и список улучшений.

Приготовьтесь к погружению — далее мы рассмотрим каждый шаг подробно и разберем конкретные примеры.

Шаг 1: Определите основные цели продукта, а также ожидаемый от него результат

Зачем это нужно?

Представим, что вы оказались в новом продукте. И вместе с его владельцем или тимлидом пришли к тому, что необходимо провести UX-аудит. Очевидно, что для вас этот продукт — новая книга: вы не знаете, о чем она. В этот момент возникает соблазн быстро книгу пролистать (как в книжном магазине, когда хочется из середины вычитать пару абзацев, чтобы понять, а что там интересного). Другими словами — «походить» по интерфейсу и «потрогать» ручками, как все работает. Или другой вариант — окунуться в документацию (при ее наличии и актуальности в команде).

Первый вариант дает только поверхностное знакомство с UI. Второй может запутать большим количеством информации.

Поэтому в начале аудита я рекомендую четко зафиксировать, какие у продукта основные цели: как для пользователя, так и для бизнеса.

Как это сделать?

Есть такое понятие, как UX Value Loop — это похожий на восьмерку концепт, который помогает осознать важные составляющие продукта. Он показывает, что если не удовлетворить каждую сторону, то продукт провалится.

Работа с пользователями

Чтобы разобраться в основных пользовательских задачах, проведите качественные исследования с реальными пользователями. Но если на это нет времени, изучите другие источники знаний:

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

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

Работа с целями бизнеса

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

  • рост выручки и прибыли компании,
  • удержание и возвращаемость клиента,
  • снижение издержек.

Вот такой список пользовательских задач и бизнес-целей я составила вместе с владельцем продукта, который отвечает за ролевую модель с разными уровнями доступа в панели управления Selectel.

Важно: в рамках UX-аудита сосредоточьтесь на тех фичах, которые одновременно решают пользовательские задачи и закрывают бизнес-цели – именно они в долгосрочной перспективе обеспечивают успех продукта.

Шаг 2: Проанализируйте данные о продукте и фиче


Не поверите, но даже после сбора основной информации о пользовательских задачах и бизнес-целях, мы с вами все еще не идем трогать интерфейс и другие точки касания клиента с продуктом 🙂

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

Те, кто сейчас читает этот текст и понимает, что в команде нет подключенной веб-аналитики — не убегайте. Для вас у меня тоже есть идея, откуда достать цифры. Об этом рассказываю ниже.

На что смотреть, когда системы веб-аналитики работают

Вот какие данные я рекомендую собрать на этом этапе UX-аудита.

Конверсия в завершение сценария

Самый интересный показатель. У любого сценария есть стартовая точка — когда пользователь начинает решать свою задачу, и финальная — выполнение целевого действия. Между этими точками есть шаги, которые пользователь должен пройти. Конверсия позволяет оценить, сколько пользователей доходит до конца, совершая целевое действие, и посмотреть пути тех, кто все же не доходит до финиша. А после — сформулировать гипотезы, почему так происходит.

Время решения задачи

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

Совет: зафиксируйте эту метрику на этапе аудита, а после доработки сценариев оцените, как ваши действия повлияли на скорость прохождения пути. Чем быстрее пользователь решает задачу, тем лучше.

Поисковые запросы

Зафиксируйте, что пользователи ищут и не могут найти. Также определите объем самых популярных запросов. Этот показатель подсветит самые востребованные фичи и, возможно, подскажет основные проблемы в навигации.

Если же система не выдает список поисковых запросов, аналогичный можно составить, просмотрев скринкасты по разным страницам продукта — такая возможность есть в Яндекс Метрике и Posthog.

Сообщения об ошибках

Посмотрите, какие сообщения об ошибках наиболее популярны, где и когда пользователи их получают. Основные вопросы, на которые стоит здесь ответить: знаете ли вы причину возникновения ошибок? Насколько плохо то, что пользователь получает ту или иную ошибку? Насколько часто встречается эта ошибка?

Какие устройства наиболее популярны — десктопные или смартфоны?

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

DAU и MAU

  • DAU — число уникальных пользователей, использовавших продукт в течение календарных суток.
  • MAU — число уникальных пользователей, использовавших продукт в течение календарного месяца.

Чтобы лучше разобраться в метриках, советую к прочтению текст по ссылке.

Что делать, если подключенных систем веб-аналитики нет

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

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

В качестве примера приведу метрики, которые я собирала при аудите сценария «Добавление пользователя в систему в панели my.selectel.ru».

Шаг 3: Оцените поведение интерфейса


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

Эвристика — это рекомендация, правило или суждение эксперта, которое принято считать верным. Самые популярные эвристики в UX: Нильсена Нормана, Бена Шнейдермана, Вайншенка и Баркера, Иэн Коннелл.

Выполняя эвристическую оценку, вы изучаете интерфейс на предмет выполнения этих эвристик в интерфейсе.

Как не похоронить себя за пикселями, когда в продукте много фич

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

  1. Сверьтесь со списком основных фичей продукта. Он должен был у вас появиться после прохождения шагов выше.
  2. Вместе с продактом выделите те, которые лучше всего перформят для бизнеса.
  3. Выберите среди них 3-5 самых востребованных для пользователей и проводите оценку этих фичей.
  4. Не забудьте про те фичи, в которых по результатам анализа ключевых метрик стало ясно, что там что-то «болеет» по цифрам. Возможно, вы сможете на этапе эвристического анализа поставить диагноз.

Почему именно эвристическая оценка? Я рекомендую использовать эту методику, поскольку она одновременно позволяет проверить:

  • отвечает ли система требованиям пользователя: насколько качественно продуман UX,
  • не упустить из виду эстетический аспект анализа: тот самый UI, до которого мы с вами дошло только на этом шаге.

Если пока звучит сложно, сейчас станет проще: рассмотрим, как это работает на примере двух эвристик (остальные вы найдете в шаблоне чуть дальше). За основу возьмем эвристики Нильсена Нормана (вы вольны выбрать эвристики того эксперта, к кому вы испытываете большею симпатию, но для меня это всегда будет Нильсен Норман).

Пояснения к эвристикам взяты из статьи-перевода описания эвристик по Нильсену Норману.

Такую оценку лучше проводить по каждой фиче отдельно. По каждой эвристике вы представляете в двоичной системе, выполняется ли она или нет: 0 или 1. В итоге у вас получится понятная оценка юзабилити по 10 балльной шкале с четким пониманием, какие проблемные места требует внимания дизайнера для доработки или редизайна.

Для удобства я сложила готовый шаблон в таблицу – копируйте себе и берите в работу.

Шаг 4: Подготовьте отчет для команды


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

К финальному этапу у нас собралось уже ну очееень много материала, который надо емко и коротко показать команде.

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

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

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

Ура, вы закончили! А что дальше?

Чтобы ничего из вашего отчета с результатами UX-аудита не покрылось слоем пыли и не осталось в летописи работы команды, рекомендую сделать следующее:

  1. По всем доработкам, которые вы обсудили с командой, завести эпики в таск-трекере. На данном этапе более детальная декомпозиция не понадобится — к этому можно приступить в момент, когда на командном планировании вы определите, что скоро возьмете эпик в работу.
  2. Если эти доработки достаточно масштабы, вместе с продактом актуализируйте дорожную карту развития продукта (если в команде ее нет — заведите!).
  3. Если видите, что по мере дальнейшей работы команды эти доработки теряются из виду — напоминайте на командных встречах, что они важный и аргументируйте, почему их надо взять в работу.

Совет напоследок: есть вероятность, что в процессе аудита вы что-то упустите. Это нормально — особенно в тех случаях, когда вы приходите проводить оценку в устоявшийся продукт с большим легаси.

Общайтесь с коллегами, задавайте вопросы, гуглите информацию про сферу своего продукта, все наработки фиксируйте. И не теряйте фокус с самого главного — пользовательского опыта и бизнес-показателей, без которых не может существовать ни один продукт.

Метки:





Запись опубликована: 29.04.2024

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

BiktorSergeev 17 минут назад

3 мин

96

Одноплатные компьютеры от Raspberry Pi породили целый сонм похожих устройств. Десятки производителей выпускают большое количество моделей. Но и создатели «малинки» не почивают на лаврах, например, на днях они представили Compute Module 4S с увеличенным объёмом ОЗУ. Одноплатник, как сообщает компания, предназначен для апдейта промышленных систем на базе прошлых моделей устройства. Форм-фактор модели —SODIMM.

Что это за девайс?

Разработчики сообщили о выходе новой линейки улучшенных Raspberry Pi Compute Module 4S (RPI CM4S). На рынок поставляются модели с 2 Гб, 4 Гб и 8 Гб оперативной памяти. Стоит отметить, что первая версия системы получила всего 1 Гб оперативной памяти, так что апдейт весьма существенный.

По словам производителя, новая модель позволяет обновить системы и проекты, базирующиеся на модулях предыдущего поколения, включая Compute Module 3 и Compute Module 3+. Положительный момент в том, что плату-носитель заменять не нужно, всё будет работать после обновления самого модуля.

Стоит отметить, что RPI Compute Module, первый вариант модели, появился ещё 10 лет назад, в 2014 году. В самом начале одноплатник поставлялся в формате 200-контактного SODIMM-модуля. Т.е. это форм-фактор оперативной памяти для лэптопов. Для установки нужна была плата-носитель.

Сейчас, в общем-то, концепция та же, но разработчики решили уменьшить количество контактов до 100, снизив их в два раза. Модернизация стартовала с CM4. Таким образом, компания представила модуль, позволяющий существенно увеличить скорость обмена данными. Соответственно, новые одноплатники нельзя было установить в плату-носитель предыдущей модели. И эту проблему было решено исправить при помощи  Compute Model 4S. «»S» здесь означает  «SODIMM.

Что изменилось?

В целом всё по-старому. Так, новый одноплатник построен на базе однокристальной системы  Broadcom BCM2711. Аналогичный чип поставляется с одноплатником Raspberry Pi 4 Model B, который появился в продаже летом 2019 года. У Soc — сразу четыре 64-битных ядра Cortex-A72 (ARM v8), которые работают на тактовой частоте в 1,5 ГГц.

Компьютер оснащается от 1 до 8 Гб ОЗУ, это LPDDR4-3200 с поддержкой коррекции ошибок. Также есть распаянный на плате накопитель eMMC емкостью в 8, 16 и 32 Гб. В модельном ряду есть и Lite-модель, где нет накопителя, — на случай, если разработчику он просто не нужен.

Поддерживается немало интерфейсов — от USB 2 (1 порт), видеовыхода HDM 2.0 (1 порт) до подключения дисплея и камеры посредством MIPI DSI и MIPI CSI соответственно. Что касается GPIO, то он здесь 46-контактный.

Соответственно, разница между Compute Module 4 и Compute Module 4S небольшая и заключается в отсутствии беспроводных модулей связи в новой системы. Возможно, это сделано для того, чтобы ускорить поступление модели на рынке — в некоторых странах устройства с радиомодулями нужно подвергать процедуре сертификации. Разработчики Raspberry Pi этого явно не хотели, поэтому решили избавить новый модель от беспроводной связи.

При этом CM4/S более производительный. Так,  RPI CM3+ родом из 2019 года поставлялся с SoC Broadcom BCM2837B0 на базе архитектуры ARMv8 с четырьмя 64-битными вычислительными ядрами Cortex-A53, работающими на частоте до 1,2 ГГц. Как и говорилось выше, объём оперативной памяти составлял всего 1 Гб.

Вот основные характеристики нового модуля:

  • SoC — Broadcom BCM2711
    ○ CPU — Quad-core 64-bit Cortex-A72 процессор @ 1.5 GHz
    ○ GPU — VideoCore VI GPU
    ○ 3D Graphics: OpenGL ES 3.0 и Vulkan 1.1

  • Video
    ○ H.265 (HEVC) (вплоть до 4Kp60)
    ○ H.264 (вплоть до 1080p60 decode, 1080p30 encode)

  • ОЗУ — 1Gb, 2Gb, 4Gb, и 8Gb LPDDR4-3200 SDRAM с ECC

  • Память — 8Gb, 16Gb, или 32Gb eMMC; есть модель без внутренней памяти, это CM4S Lite

  • Порты и интерфейсы:
    ○ HDMI 2.0 порт (вплоть до 4Kp60)
    ○ 2-lane MIPI DSI
    ○ 4-lane MIPI DSI
    ○ Composite TV out (PAL or NTSC)
    ○ 2-lane MIPI CSI
    ○ 4-lane MIPI CSI
    ○ USB – 1x USB 2.0 порт (high speed)
    ○ Other I/Os
    ○ 46x GPIO
    ○ 1x SDIO 2.0 (только CM4SLite)

Как купить?

Вот здесь основная сложность. Дело в том, что обычный пользователь приобрести одноплатник не может — они поставляются наборами по 200 штук со стоимостью от $25 за один модуль (базовая модель). Наиболее продвинутая версия, с 8 Гб ОЗУ и 32 Гб, продается уже по $75 за единицу. Плюс ко всему приобрести такой набор могут лишь представители бизнеса — частным лицам этот товар не поставляется.

«Вычислительный модуль Raspberry Pi 4 SODIMM (CM4S) предназначен для отдельной категории клиентов из промышленности, переходящих с Compute Module 3 или Compute Module 3+, и не предназначен для широкой продажи. Новым клиентам, разрабатывающим продукты, мы рекомендуем использовать Raspberry Pi Compute Module 4», — сообщают производители.

Поставляться одноплатник будет минимум до января 2034 года, т.е. объявленный срок поддержки 10 лет.

Метки:





Запись опубликована: 29.04.2024

Что взять на пикник, чтобы отдых удался

[ comments ]

Вкусная еда и напитки, интересные развлечения и важные мелочи.
Что взять на пикник, чтобы отдых удался

Какую еду взять на пикник

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

Фрукты, овощи и зелень

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

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

🍅 Попробуйте:

Обязательно возьмите с собой картошку и запеките её в золе, как в детстве. С этим блюдом ничто не сравнится.

Мясные продукты, яйца и сыры

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

🔥 Возьмите на заметку:

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

Варёные яйца или твёрдый сыр можно съесть в чистом виде, положить на бутерброды или нарезать в салат.

🥚 Приготовьте:

Хлеб и другая выпечка

Без них не обойтись, особенно если планируется трапеза с горячими блюдами. Хлеб стоит нарезать заранее, чтобы на природе быстро приготовить бутерброды.

А любителям сладкого можно взять с собой пирожки, пончики, булочки или печенье.

🍪 Испеките сами:

Консервы

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

🥫 Выбирайте:

Соусы и приправы

Что взять на пикник: еда
Фото: Rawpixel / Depositphotos

Кетчуп пригодится для жареного мяса, а майонез или растительное масло — для салатов. Не забудьте также про соль и сахар.

😋 Поэкспериментируйте:

Какие напитки взять на пикник

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

Если планируется отдых с алкоголем, лучше всего подойдёт пиво или вино. Холодный пенный напиток способен утолить жажду, а вино — оттенить вкус приготовленных блюд.

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

🥤 Взболтайте и смешайте:

В чём нести продукты на пикник

Что взять на пикник: корзина для продуктов
Фото: jindongmin / Pixabay

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

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

Какие вещи взять на пикник

Этот список не даст вам забыть самое необходимое.

Посуда и кухонные приспособления

Тарелки, стаканы и столовые приборы лучше выбирать пластиковые. Причём не обязательно одноразовые. Либо можно обзавестись металлическими, которые прослужат вам не один сезон.

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

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

Плед или специальная мебель

Вряд ли вам будет удобно сидеть на траве. Так что не забудьте захватить с собой какое-нибудь плотное покрывало или компактный плед. А если и на природе вам хочется домашнего комфорта, на помощь придёт набор складной мебели.

Аптечка и средства от насекомых

Зудящие укусы могут омрачить любой отдых. Избавиться от насекомых помогут спреи, кремы, специальные спирали или народные средства.

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

🧴 Соберите:

Разные мелочи

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

Как оформить место для пикника

Как оформить место для пикника
Фото: Photo_life / Depositphotos

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

Но если вы хотите запомнить этот пикник надолго и запечатлеть отдых на камеру, стоит немного подумать над дизайном выбранного места.

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

Чем заняться на пикнике

Как развлечь взрослых

Если в компании есть гитара и человек, умеющий играть «Батарейку» и парочку дворовых песен, вопрос решён. Хотя лучше подойти к нему более оригинально и подготовить интересные игры.

Как развлечь детей

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

А ещё можно придумать множество развлечений для детей: приготовить вместе еду, понаблюдать за птицами, насекомыми или ящерицами, собрать гербарий, устроить настоящий квест.

💡 Почерпните идеи:

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

К сожалению, многие следуют принципу «тут уже было грязно до нас, мы не виноваты». Не стоит начинать или продолжать эту цепочку. Отдыхайте, наслаждайтесь едой и свежим воздухом и берегите природу.

кадр из фильма «Любовь после полудня»

[ comments ]

Метки: