Вопрос в том что ни одна система , кроме человеческого мозга, не в состоянии покрыть все возможные риски автоматического вождения транспорта, нужно хорошо подумать прежде чем сесть в такое изделие, риски реальные.
Доброго времени суток вам, народ! Решил попробовать освоить создание полезных утилит/ботов/ассистентов и всё в подобном роде. Долго времени занимать не буду, поэтому сразу представляю Вам мой первый результат проекта, который в будущем я планирую сделать многофункциональным и полезным сервисом.
Order & Organize — небольшая Windows-утилита для очистки и организации табличных данных
Именно эту задачу решает Order & Organize.
Что умеет Order & Organize?
1. Очистка таблиц
Утилита предназначена для подготовки табличных данных к дальнейшей работе:
удаление лишних данных;
работа с дубликатами;
приведение выгрузок в более удобный для обработки вид.
Это особенно полезно, когда приходится регулярно получать данные из разных источников.
2. Преобразование структуры данных
Иногда информация представлена правильно с точки зрения источника, но совершенно неудобно для дальнейшего использования.
Order & Organize включает функцию преобразования структуры таблицы — в частности, организации данных из вертикального представления в горизонтальное.
Такая возможность может пригодиться при подготовке списков, выгрузок и промежуточных таблиц для последующей обработки.
3. Предварительный просмотр результата
Перед сохранением можно посмотреть результат обработки.
Это важный момент: при работе с данными недостаточно просто выполнить операцию. Нужно понимать, что именно изменилось и какой результат получится на выходе.
Предварительный просмотр позволяет проверить результат перед сохранением файла.
4. Работа с разными форматами
Проект развивался с расчётом на обработку данных из разных источников.
Среди предусмотренных форматов:
CSV и TSV;
TXT;
XLSX и XLS;
ODS;
JSON и XML;
DBF;
HTML.
Это позволяет использовать утилиту не только для классических электронных таблиц, но и для некоторых структурированных файлов, которые встречаются в рабочих процессах.
Поддержка конкретных операций зависит от формата файла.
Визуальное оформление:
Внешний вид данной утилиты был создан в стиле тех времён, когда заставки рабочего стола Windows 7/Zver имели особое визуальное притяжение. Рабочий фон утилиты - это некая ностальгия по тем временам.
Внешний вид Windows-утилиты
Табличные данные (до обработки)
Процесс работы Windows-утилиты
Табличные данные (после обработки)
Кому может пригодиться?
Офисным сотрудникам. Когда нужно регулярно приводить в порядок выгрузки и списки.
Аналитикам и специалистам по данным. Для предварительной подготовки таблиц перед анализом.
Продавцам на маркетплейсах. При работе с товарными выгрузками и каталогами, если структура данных соответствует поддерживаемым операциям.
Разработчикам и автоматизаторам. Как вспомогательный инструмент для работы с табличными файлами без необходимости каждый раз писать небольшой скрипт.
Всем, кто устал выполнять однотипные операции вручную.
Почему отдельная утилита, если есть Excel?
Excel и другие электронные таблицы — мощные инструменты. Но не каждая задача требует открытия большой рабочей книги, написания формул или подготовки отдельного скрипта.
Идея Order & Organize — собрать часто используемые операции в одном компактном настольном приложении.
Это не попытка заменить Excel. Это попытка сократить путь от исходного файла к данным, с которыми уже можно работать.
Что дальше?
Order & Organize — проект, который развивается в направлении практичных инструментов для повседневной работы с данными. Следующая разрабатываемая Windows-утилита будет направлена на решение такой задачи, как - автоматизированный исполнитель действий. Его функционал будет заключаться в том, чтобы выполнять назначенные действия в определённом порядке и по расписанию. Это может быть полезно для тех, кто хочет автоматически получать необходимые данные или выполнять нужные действия без своего прямого участия.
Расскажу один случай, который меня до сих пор немного злит.
Клиент пригнал машину после «премиального» ТО в сервисе с глянцевым полом, кожаными диванами и менеджером в брендированной рубашке. Жалоба простая: расход топлива вырос. Открываем капот - воздушный фильтр стоит родной, чёрный, явно не менялся. В акте выполненных работ - «замена фильтрующих элементов». Подпись, печать, всё по форме. Деньги заплачены, фильтр не тронут.
Формально придраться сложно: бумага есть. Фактически - человека обманули на глаз, уверенно и в красивом интерьере.
И это не единичный случай. Я видел сервисы, где стойка ресепшена выглядит дороже подмосковной квартиры - и тут же, через неделю после замены тормозных дисков у них, педаль «ведёт». Деньги ушли на атмосферу, а не на квалификацию.
---
Вот в чём проблема с логикой «красиво - значит хорошо».
Мозг видит порядок на входе и делает вывод: здесь профессионалы. Это когнитивная ловушка, не информация. Красивый сервис - это маркетинговый инструмент. Признаки хорошего автосервиса выглядят совсем иначе, и ни один из них не про интерьер.
Автосервис с высоким рейтингом на картах - тоже не синоним качества. Накрутить оценки несложно, часть мест этим пользуется открыто. Читайте не звёзды - читайте негативные отзывы и смотрите, как сервис на них отвечает. Грубит или разбирает по существу? Один подробный негативный отзыв с деталями весит больше двадцати «всё отлично, рекомендую».
---
На что смотреть на самом деле - до того, как отдали ключи.
Первое: идите не к стойке администратора, а в рабочую зону. Подъёмники без подтёков масла, инструмент на стеллажах, а не рассыпанный по полу - это культура производства. Беспорядок в мастерской прямо влияет на результат: перепутанные крепежи, спешка при сборке.
Второе: задайте технический вопрос. Любой конкретный - про вашу неисправность, про расход моторного масла, про состояние тормозной системы. Хороший мастер уточняет детали, просит показать пробег и историю обслуживания. Плохой сразу называет цену или уходит в туман.
Третье: попросите назвать марку и артикул расходников до начала работ. Я видел случаи, когда при замене масла в дорогом сервисе лили продукт заметно дешевле заявленного. Аналогично - с фильтрами, патрубками системы охлаждения, тормозными колодками. Маржа строится не на работе, а на разнице в комплектующих.
Четвёртое: заказ-наряд до начала ремонта, письменно, с конкретными формулировками. «Ремонт двигателя» вместо «замена цепи ГРМ» - это размытая запись, которую потом не оспоришь. «Регулировка ходовой» вместо «сход-развал передней оси» - непонятно, что сделали и за что взяли деньги.
На заметку: устное обещание «сделаем хорошо» не имеет юридической силы. Если мастер объясняет замену цепи ГРМ на словах, а в бумаге написано «ремонт двигателя» - это уже проблема.
---
Почему профессионализм мастера не виден снаружи.
Отрасль столкнулась с кадровым голодом. Крупные сетевые центры перекупают мастеров, но удержать не могут: жёсткие регламенты, план по количеству заказов, нормо-часы, которые диктуют темп. Опытный специалист либо уходит в небольшую независимую мастерскую, либо открывает своё. В итоге компьютерную диагностику вашей машины нередко делает человек с минимальным опытом, а снаружи всё выглядит представительно.
Официальный дилер - дорогое оборудование, фирменный софт для диагностики автомобиля, мастера, обученные по заводским стандартам. Но часто за этим фасадом - конвейер: норма-часы сжаты, реальный ремонт двигателя выполняет стажёр под формальным надзором.
Сетевая станция держит стандарт процессов, а не людей. Текучка мастеров высокая.
Скромная независимая мастерская без претензий на дизайн - иногда там работает механик, который точно знает, что делает и почему.
Важно: дорогой сервис продаёт атмосферу. Качество ремонта определяют руки конкретного мастера - и то, сколько времени ему дали на вашу машину.
---
Быстрый фильтр перед тем, как оставить машину.
Вот пять вещей, которые я проверяю сам - занимает десять минут и отсекает большинство сомнительных вариантов:
Зона приёмки отделена от ремонтной - мастер видит машину, а не фото с телефона клиента.
При первом контакте задают уточняющие вопросы, а не сразу называют цену.
Есть подъёмное оборудование, а не только смотровая яма.
Мастер называет конкретного человека, который будет работать с машиной, - и как давно тот здесь.
Снятые детали готовы показать без лишних слов - нормальный сервис не отказывает.
Wi-Fi и кофе в зоне ожидания - приятно. Работающий сканер OBD II важнее.
---
Самый дорогой сервис с красивым фасадом и самый скромный гараж объединяет одно: результат зависит от конкретного человека у подъёмника, а не от того, что висит над входом.
Расскажите: вы когда-нибудь сталкивались с ситуацией, когда внешний вид сервиса обманул ожидания - в ту или другую сторону?
Красивый фасад автосервиса снаружи и профессиональный механик за работой внутри
Хочу поделиться историей своего проекта TT Connect и рассказать немного о том, что скрывается за внешне простым приложением.
Когда начинал разработку, казалось, что самая сложная часть — сделать удобный интерфейс и обеспечить работу на разных операционных системах.
Но со временем выяснилось, что настоящие сложности начинаются на серверной стороне.
Один сервер — это одна точка отказа
Поэтому постепенно пришлось выстраивать собственную отказоустойчивую инфраструктуру.
Сегодня архитектура проекта включает два backend-сервера, PostgreSQL с потоковой репликацией и отдельный witness-сервер, участвующий в координации высокой доступности.
Один backend работает как основной, второй — как резервный. Состояние системы отображается в собственной административной панели.
Пять платформ — пять наборов особенностей
Ещё одним испытанием оказалась кроссплатформенная разработка.
Сейчас мы поддерживаем Android, iOS, macOS, Windows и Linux. Причём Linux потребовал отдельного внимания к архитектурам x86_64 и ARM64, пакетам DEB/RPM и управлению жизненным циклом фоновых процессов.
Собственная административная панель
В какой-то момент стало понятно, что управлять инфраструктурой вручную неудобно.
Так появилась админка с мониторингом серверов, состоянием репликации, устройствами, статистикой подключений и журналом событий.
Что я понял за время разработки
Работающий прототип и продукт, который можно поддерживать в реальной эксплуатации, — совершенно разные вещи.
Больше всего времени зачастую занимают не новые функции, а обработка исключительных ситуаций, восстановление после сбоев, совместимость платформ и диагностика.
Впереди ещё много интересной инженерной работы.
А мне интересно, есть ли здесь разработчики, которые самостоятельно строили отказоустойчивую инфраструктуру для своих проектов?
В какой момент вы поняли, что одного сервера уже недостаточно?
Есть интересный парадокс: небольшой компании нужно автоматизировать три-четыре процесса, а при выборе программы ей иногда предлагают целый цифровой комбайн.
CRM, телефония, задачи, документы, чаты, аналитика, маркетинг и ещё десяток инструментов.
Звучит солидно. Только бизнесу из десяти человек половина этого может вообще не понадобиться.
А платить приходится за выбранную комплектацию.
Откуда берутся 170 тысяч?
Представим небольшую компанию. Ей нужно:
принимать заявки с сайта;
автоматически назначать ответственных;
согласовывать счета;
контролировать выполнение заказов.
Вроде ничего космического.
Но в некоторых системах для нужной автоматизации приходится переходить на более дорогой тариф, а иногда ещё и подключать платные приложения.
В итоге конкретная комплектация может обходиться примерно в 170 тысяч рублей в год.
Разумеется, не любая система и не для любого бизнеса. Это пример одного из возможных сценариев, а не универсальный ценник.
И тут возникает вопрос: а зачем покупать целый комбайн, если нужно автоматизировать несколько операций?
А можно за 15 тысяч?
Можно начать с другого подхода.
Мы развиваем Fluxs — платформу, которая настраивается под конкретный бизнес. В ней есть разные модули, но подключать всё подряд необязательно.
Нужны заявки и согласование счетов? Настраиваем их.
Понадобились CRM, ИИ-чат или интеграция с 1С? Подключаем по необходимости.
Причём бизнес-процессы можно не только собирать вручную. В Fluxs есть ИИ-помощник: ему можно описать задачу обычным текстом, а он подготовит структуру процесса и необходимые сущности.
Например:
«Пришла заявка — назначить менеджера. Когда заказ подтверждён — отправить бухгалтеру задачу выставить счёт. Если оплаты нет три дня — напомнить ответственному».
ИИ создаёт основу процесса, которую затем можно проверить и донастроить.
Возможности автоматизации доступны уже на тарифе «Старт» — чуть больше 15 тысяч рублей в год.
Конечно, это не значит, что за эти деньги можно автоматизировать абсолютно всё. Сложные интеграции, дополнительные модули и внедрение могут потребовать отдельных расходов.
Так в чём разница?
На мой взгляд, дело не столько в цене, сколько в подходе.
Один вариант — взять большую готовую систему и использовать то, что из неё подходит.
Другой — начать с реальных задач компании и постепенно собрать под них рабочую систему.
У обоих подходов есть свои плюсы.
Но мне кажется странным, когда малому бизнесу для автоматизации нескольких процессов приходится приобретать гораздо больше возможностей, чем ему нужно.
А у вас как? Пользуетесь большей частью функций своей CRM или половина интерфейса существует просто для красоты?
Это летающий термос, который использует физику, а не сжигание топлива для управления высотой.
Конструкция:
Внешняя оболочка (Водород): Дешевый, доступный газ, который можно производить на месте. Он держит 90% веса пустого аппарата.
Внутреннее ядро (Воздух): Нагревается до 55–75°C. Это наш «тепловой балласт».
Прослойка (Водород): Работает как термос, не давая теплу уходить наружу.
Как это летает (Принцип 2-ступенчатой подъемной силы):
Пустой дирижабль висит на водороде, не тратя энергию.
При загрузке включается нагрев ядра. Воздух расширяется, подъемная сила растет. Берем на борт контейнеры.
В крейсере нагрев можно выключить — тепло держится за счет водородной прослойки.
Для посадки сбрасываем тепло (как подлодка сбрасывает балласт) аппарат плавно идет вниз.
Почему «Катамаран»?
Схема с двумя разнесенными баллонами дает устойчивость в воздухе, отказоустойчивость (если один поврежден, второй держит) и позволяет разместить широкую грузовую палубу между ними.
Почему «БРИКС»?
Такая машина нужна не только России (Арктика и Сибирь). Она идеальна для Бразилии (Амазония), Индии (Гималаи), Китая (пустыни и Тибет), ЮАР. Везде, где нет дорог, но есть грузы.
Почему водород, а не гелий?
Многие сразу спросят: «А почему не гелий? Он же безопаснее». Ответ прост: гелий — это стратегический ресурс, а не расходник для грузовиков.
Цена и дефицит: Гелий добывается из недр земли (в основном в США и Катаре). Его запасы истощаются. Цена на гелий постоянно растет, и использовать его для перевозки картошки в Арктику — это экономическое преступление. Водород же можно производить бесконечно (электролиз воды) прямо в поселке от ветрогенератора или солнечной панели.
Гелий утекает: Молекула гелия настолько мала, что он просачивается через любые микрощели. Водород тоже утекает, но его утечку легко и дешево компенсировать, просто добавив новый газ из электролизера.
Гелий нужен в IT и медицине: гелий критически важен для охлаждения МРТ и серверов с нейросетями. Сжигать его в дирижаблях — непозволительная роскошь.
А как же безопасность водорода?
Именно для этого в нашем «Термо-Катамаране» используется двойная оболочка. Водород находится во внешнем слое, он изолирован от нагревателя и от кислорода (воздуха). Даже если произойдет разгерметизация, водород легче воздуха и мгновенно улетучится вверх, не создавая угрозы взрыва. А современные композитные мембраны надежно удерживают его внутри.