Pull to refresh
-5
0
Send message

Скрипт CI пишется на YAML. .gitlab-ci.yml - это единственный файл, который лежит непосредственно в корне проекта.В любых других папках GitLab его просто не прочитает, соответственно пайплайн работать не будет.

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

include:
  - local: 'backend/.gitlab-ci.yml'
  - local: 'frontend/.gitlab-ci.yml'
  - template: Security/SAST.gitlab-ci.yml

LG? Вся партия JBL с Алисой окирпичилась и ремонту не подлежит... Вот к ней бы руки приложить).

Согласен, я просто ответил на комментарий выше), где сказали про универсальное решение, которое можно тиражировать на крытый паркинг. С уличным решением тоже есть вопросы... Когда вы в Москве и дом этаже в 25, то да - камера высокой четкости на крыше дома и задача решаема. У меня двор вытянут, дом не высокий (10 этажей), во дворе много деревьев, которые летом закрывают видимость парковочных мест сверху... Остается вариант - установки камер на высоте 2 этажа, но тогда много камер + разметка территории + обучение ИИ.

Универсальное? Ни одного универсального решения я в своей жизни не видел. Всегда нужно что-то допиливать... И считать. Берем подземный паркинг - в отличае от уличного его сложно покрыть камерами, нужно будет велосипедить с разметкой мест. Сервер с ИИ понадобиться достаточно мощный. Когда в том же подземном паркинге достаточно поставить ультразвуковые датчики приближения (300р датчик + 200 рублей модуль управления arduino, esp32, esp8266). ИИ ни какой не требуется, разметку делать просто. В паркинге поставить WiFi, либо хардкорно пробросить по проводам. Стоимость подключения машино\места 500рублей, точность не хуже ИИ, вычислительные мощности в разы меньше, ПО писать тоже особо не нужно, если нужен прототип - HomeAssistant, Esphome, немного навыка рисования, ТГ бот практически из коробки. С уличным решением достаточно интереснее и сложнее, тут больше различных вариантов действий)

Для меня просто странно из пушки стрелять по воробьям. В разработке, я всегда за принцип KISS. Самое первое что приходит на ум - давайте обучим ИИ решать задачу. Другие подходы рассматривали? Решение любой задачи начинается - с поиска аналогичных решений... Я бы для начала поигрался с тем, что есть. Если территория просматривается камерами, различные условия - день\вечер\ночь времена года... Можно перевести в черно-белое и посмотреть что из этого будет, разметить места, выделить признаки, сделать простейший классификатор...

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

Как и другие комментаторы схвачу минусов, но все же... У автора тупиковый путь развития. Управление света - это начальный этап, захочется - управление шторами, управление климатом (крутилки на батареи), потом добавится система безопасности - на окна и двери герконы, умный домофон (espdomofon привет), захочется добавить различные автоматизации (при движении включение подсветки в коридоре ночью, при открытии входной двери включение света в коридоре, в ванной после принятия душа включение вентиляции и отключение после проветривания...), у меня еще стоят умные счетчики с блоком от SAURES для снятия показаний (электричество день\ночь, вода горячая холодная, газ), и мне интересно рисовать графики посуточного потребления всего этого, да еще забыл - теплый пол на балконе тоже завел в систему умного дома.... Так к чему я это - устройства не всегда одной фирмы (Туя, Aqara европа, Xiaomi китай, Moes, самоделки на esp8266, esp32), не всегда на одном протоколе работают (BLE, ZigBee, Wifi, Bluetooth)... Да, большинство этого добра можно подключить к Алисе, но все это добро будет работать через облака (Алиса - одно облако, Aqara - другое, Туя - третье....), надежность взаимодействия между облаками - оставляет желать лучшего - начиная от временных задержек (время от команды до исполнения), заканчивая взаимодействием между устройствами разных облаков. Ну и собственно пост-то про что? Автор хотел похвастаться как он сделал голосовое управление светом или рассказать о технологии? Если правильно подходить, то - все устройство умного дома нужно выводить из основной WiFi-сети и делать технологическую (если устройства WiFi), во вторых - выключатели (физический) здесь имеют 2 положения (включен и выключен), можно выключатель включить рукой, а голосом выключить, но физически кнопка останется во включенном положении (свет потухнет, но есть перфекционисты, которых будет бесить данный факт). Из самых жирных минусов - вся эта лабуда будет работать пока есть интернет, интернета нет - досвидосики, только ручное управление. Кто захочет себе делать умный дом, правильный вариант - дома делать виртуальный сервер (у меня это Raspberry Pi 4 не обязательно его, любой сервачок подойдет), там можно развернуть систему управления умным домом - IoBroker, Home Assistant, OpenHab (кому что по душе), и собственно уже к системе все подключать - выключатели, датчики движения, температуры, влажности, герконы... Со всеми системами Алиса легко интегрируется. При пропадании интернета - вы все так же можете управлять с телефона\планшета, правда без голоса, скорость реакции на команды - в разы быстрее, появится возможность делать автоматизации (можно программировать логику, а можно рисовать через NodeRed).....

Не могли бы подробнее про СМС написать? Отправку\получение как реализовано.

В свое время игрался с Kannel и с Play SMS.

Странно, а на сайте 3cx написано только 12 пользователей и 4 вызова бесплатно, ниже написано про неограниченное число пользователей, отсутствие АПИ, интеграции в довесок ко всему с мутной лицензионной политикой (наличие скрытых платежей) - меня постоянно отталкивают даже от попыток потестировать данную систему.

Выглядит как будто автор на пике ML-хайпа

С таким подходом любого автора можно хаить сколь угодно и говорить что он ничтожество и зачем полез в эту нишу.
написал обертку над чьими-то алгоритмами

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

А Вам нужно готовое решение? Собрали, рассказали как это сделали, дали инструкцию как пользоваться… Порог вхождения ниже плинутса. Не надо ковыряться в чужом коде и разбираться — как это работает, потому как — автор дал подробные инструкции.
При публикации чего-то в OSS или хотя бы в публичное пространство по идее надо брать на себя бремя развития и поддержки

Зависит от поставленных целей. Программ без ошибок не бывает, любую программу можно совершенствовать бесконечно и всеравно идеала не будет. Человек выкатил вполне рабочее решение, которое повторюсь — любой желающий знакомый с Linux может взять и опробовать.
без затраты тонны сил и времени, спотыкаясь на каждом шагу (не мне рассказывать вам как тяжко бывает в линуксе руками подтягивать зависимости для сборки той или иной штуки).
— Статью прочитал, бенчмарки посмотрел (хотя мне не сведущему они вообще ни очем не говорят), я молчу про терминологию, англицизмы в перемешку с специфичными терминами данной области, если придерживаться научной терминологии, то и писать общепринятыми понятиями. Когда говорят о качестве — хочется видеть количественную оценку, а не что-то необъятное измеренное в попугаях.
— Я без каких либо претензий к автору, я просто попросил дать HOWTO с минимальным примером, т.к. данная тема мне интересна и хотелось потрогать данную технологию собственноручно. Но в меня полетели минусы, упреки и кирпичи — мол Вам надо вы и делайте.
Мне просто интересно — хоть 1-2 читателя данной статьи смогут воспользоваться наработками авторов?
Сообщество может все, даже написать новую систему по генерации речи…
Есть библиотека — face recognition (на питоне сделанная). Ребята рассказали что они сделали, как они сделали, чего достигли, и как пользоваться их инструментом. В каждом проекте есть свои особенности, свои библиотеки, зависимости, свой способ вызова… Так вот, любой желающий без особых проблем может взять их библиотеку и поиграться без погружения в дебри разработки. Понять — надо оно ему или нет, если да — то адаптировать под свои задачи. Из-за того что все понятно и доступно — библиотека вирусно разлетелась по все интернету, с мануалами, howto, уроками и прочими плюшками… Здесь же — авторы провели колоссальную работу, но скажу честно — их позыва я не понял, они хотят похвастаться какие они крутые и чего достигли, дать инструмент сообществу или же стать похожими на ЦРТ Инновации…
Но я далек и от астериска и от явы… Сделать все интеграции бесплатно, чтобы коммерсанты пользовались, нарушая лицензию,

Кто просит сделать интеграцию? Я говорю о том, что у меня есть — Ubuntu, Debian, etc… Голая, только установленная. Что мне нужно сделать чтобы синтезировать фразу «Привет Мир! Мое имя Вася!»?
Все, мне больше ничего не нужно, остальное за Вас сделает сообщество, само напишет различные интеграции, мануалы и прочие вещи. Вы рассказываете о технологии, делаете бенчмарки, показываете какие крутые вещи она умеет делать, предлагаете попробовать вживую данную технологию, но нет не единого примера — с какой стороны к ней подойти и как ей пользоваться.
Да что вы зацепились за этот Asterisk. Он как пример был дан…
Суть моего вопроса была такая:
У меня есть только что установленный Debian\Ubuntu\etc..., что мне нужно сделать чтобы синтезировать фразу — Привет Мир! Мое имя Вася
В самом простом случае это сводится к вызову — script.py «Привет Мир! Мое имя Вася»
Все, мне больше ничего не требуется, ни колаб, ни школаб, ни чего…
Согласен с Вами, еще очень круто когда не просто речь в текст, а текст разбивает по ораторам (когда несколько человек ведут диалог)…
Asterisk — как пример, полностью открытая платформа, распространяемая по лицензии GPL.
Много различных бесплатных руководств как настроить тот или иной функционал. Ну не суть.
Ни кто не говорит про то, что бы вы сделали готовую интеграцию для Asterisk. Я говорю о том, что — я веб-разработчик, далек от Python, PyTorch — для меня это что-то неизведанное.
А хочется каким-то образом Воспользоваться Вашими трудами… И было бы очень круто, если бы уменьшили порог вхождения в Вашу технологию. Но судя по Вашему комментарию — цель вашего поста единственная — продаться. Без обид. Бизнес есть бизнес.
Огромная титаническая работа, большое спасибо. Было бы круто, если бы рассказали (показали) все-таки как запустить сие чудо и попробовать руками… Очень востребовано, хотя бы даже для Voip-телефонии (Asterisk).
— Есть VDS, есть виртуальная машина (VirtualBox)… Ubuntu, debian, да что угодно…
Скрипт, который установит зависимости… и какой-нибудь example.sh который можно вызвать и получить на выходе сгенерированный файлик озвучки было-бы очень круто!
о персонализации контента, поэтому вопрос о ФЗ остался незатронутым

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

На сколько мне известно ни одно международное решение на территории РФ платежи не принимает…
я пишу о том, что нам нравится Sitefinity… в ней проще работать с теми же функциями

Я прошу прощения за назойливость конечно, но кроме этой CMS вы с другими работали?
Мы не ставили себе целью «продать» решение этой статьей,

Это понятно, просто при цене от 1 млн рублей, из Вашего описания отличий (функционального) от других аналогичных систем я не увидел, может плохо читал… На какой технологии создана данная система? ( Perl, PHP, C, Python, Java) и какие минимальные системные требования для нее?
Смотря какого типа сайт планируете делать (Блог, Магазин, Сообщество, CRM). С чем работал
Из бесплатных — Drupal, Joomla, E107, WordPress, OpenCart, Phpshop
Из платных — DLE
CRM — отдельная тема…
В статье про персонализацию нет слова о 152-ФЗ «О персональных данных». Мне всегда нравились акценты — на чем стоят сайты на западе… Как данная платформа соответсвует Российским реалиям? Начиная с обработки персональных данных (текст соглашения, учет согласия пользователей), продолжая — интеграция с платежными системами, работающими на отечественном рынке — Робокасса, Яндекс-деньги, Киберплат...., интеграция с системами доставки — Почта России, СДЕК, DPD, Пони, СМС-уведомления.
В чем принципиальное отличие этой платформы от тех же — Битрикс, Joomla, Drupal, E107, WordPress, OpenCart, DLE etc… Вы не поверите, но в любой, абосолютно любой CMS — контент динамический, страницы можно создавать из админки… А для ведения статистики — кто, откуда и сколько провел времени на сайте, ставят — яндекс\гугл метрику и прочую лабудень… Так же не слова о ценовой политике — платная, бесплатная, условно-платная, по подписке платформа…
По клавиатуре — всегда хотел клавиатуру чтобы кнопки были с мини e-inc дисплейчиками, раскладка переключалась прямо на клавишах, оказалось что есть подобный концепт-прототип… но что-то в продажу так и не вышел.
Для мышки мне важно — подключение по Bluetooth к ноутбуку и возможность подключения к компьютеру при помощи свистка. Хотелось бы иметь возможность беспроводной зарядки.

Information

Rating
5,062-nd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity