Задать вопрос
  • Возможно ли использовать ИИ для сравнения текста?

    @rPman
    Юрий, так как имеющейся информации для принятия решения недостаточно (не важно автоматически или вручную), особенно если у вас ТОЛЬКО название, необходимо лезть в интернет, и вот тут то и начинаются проблемы автоматизации.

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

    До появления gpt ИИ, такую задачу решать пришлось бы буквально для каждого сайта источника информации, где то загружать базу вручную, преобразовывать в вид, понятный твоей системе, а где то писать парсер или пользоваться ее поисковой системой (тупой пример - вбиваешь название в поиск по крупному каталогу или магазину, загружаешь описания, и уже на их основе что то делаешь). Теперь же программист может поиграть с промптом и используя ИИ пытаться анализировать веб сайты автоматически без разработки для каждого своего парсера, но в любом случае просто не будет.
    Ответ написан
    1 комментарий
  • Возможно ли использовать ИИ для сравнения текста?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Эту задачу нельзя решать алгортмом. Можно придумать какие-то критерии, сделать инструмент, для облегчения работы пользователя. Но окончательное решение о том, какие товары являются дублями должен принимать ответственный человек. Иначе у вас в базе будет каша.
    Просто представьте себе последствия ложных срабатываний, когда алгоритм примет за одинаковые элементы, товары которые на самом деле разные.

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

    GavriKos
    @GavriKos
    В данном случае начните с себя. А конкретно - с выработки критериев одинаковости. Вот мне неочевидно чем 3 приведенных артикула одинаковы и почему их надо объединить. Соответственно вам нужно эти критерии выработать и объяснить. А там уже объяснять программисту или нейросети - без разницы.
    Ответ написан
    2 комментария
  • Кто отвечает за безопасность VPS?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Кто отвечает за безопасность VPS — сам клиент,

    Сам клиент. И больше никто.
    Где вообще происходит граница ответственности хостера?

    ВМ запустилась, выбранный вариант загружен, сеть есть. Если ставишь свой дистриб - ВМ запустилась, сеть есть.
    Кто будет виноват?

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

    Именно вот так

    Когда я, самдураквиноват, собрал систему с неподдерживаемыми инструкциями процессора и она посыпалась при загрузке - хостер только плечами пожал "у всех остальных работает..."
    Ответ написан
    6 комментариев
  • Каким образом запустить и провести калькуляции с файлом excel, не открывая excel?

    Vindicar
    @Vindicar
    RTFM!
    Использовать COM (в питоне это пакет comtypes, в других языках есть свои средства) чтобы обращаться к средствам автоматизации Excel. По сути, это то же самое апи, которое доступно через макросы или скрипты Visual Basic. Но это будет требовать установленного на машине Excel для работы. Так что это скорее костыль, чем решение.
    Ответ написан
    2 комментария
  • Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    @Wexter
    У нас нет ИБ-шника

    С этого и начните
    Ответ написан
    Комментировать
  • Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    Заказать аудит безопасности в соответствие с этим ПП.
    Ответ написан
    Комментировать
  • Какие ресурсы использовать для изучения embedded-разработки?

    @VT100
    Embedded hardware & software.
    С моей колокольни, лучший ресурс - книги.
    ТОЭ (повторить закон Ома и правила Кирхгофа, освоить операторный метод решения для цепей с ёмкостями и индуктивностями, освоить условия, вытекающие из сохранения энергии электростатического и магнитного полей). Кратко ознакомиться с физикой твёрдого тела в приложении к транзисторам. Для начала - полевых с изолированным затвором, потом - не забыть биполярные и полевые с p-n-переходом. Потом можно переходить к практическим книгам и схемам.
    По программированию - кто-то ещё подскажет... алгоритмы, алгоритмические трюки, Си.
    Ответ написан
    1 комментарий
  • Какой набор отверток взять для электроники?

    15432
    @15432
    Системный программист ^_^
    Долго искал набор с длинными битами, ибо очень часто отвертка банально не доставала до винта. Нашёл лет 5 назад NANCH:
    6744c39a79c87285632655.jpeg

    Теперь в компании купили десяток этих наборов и постоянно используем

    А ещё она умеет так
    6744c3a94c344710077081.jpeg
    Ответ написан
  • Какой набор отверток взять для электроники?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Для дома подойдёт любой в котором максимально возможно напихано всего, длинные, короткие, с ручками, без ручек, и т.п., для эпизодических домашних работ подойдёт именно такой универсальный набор.
    А те кто работают постоянно и профессионально - те покупают биты по отдельности и с запасом, потому что бита это расходник, попортилась - выбросил и взял новую.
    Ответ написан
    1 комментарий
  • Почему питание домашних роутеров — 12 В?

    @arthuru1
    Разработчик силовой электроники
    Там импулсные стабилизатоы внутри, поэтому чем выше нарряжжение тем меньше ток, выше кпд, меньше нагрев
    Ответ написан
    Комментировать
  • Почему питание домашних роутеров — 12 В?

    MrHoller
    @MrHoller
    Не скажу.
    Был у меня недавно роутер Xiaomi 2.4 гц. и у него адаптер 5 вольт. Сейчас стоит от Билайн 5 гц. и у него уже 12 вольт
    Ответ написан
    Комментировать
  • Почему питание домашних роутеров — 12 В?

    @AiR_WiZArD
    USB относительно новый стандарт, сетевое оборудование появилось раньше, чем получил широкое распростроение USB с токоотдачей 2A. Делать кастомный блок питания на 5В смысла не было, ибо 12В получило широкое распространение (ATX, видеонаблюдение, куча бытовой низковольтки), а рассчитать DC-DC от 5В или 12В разницы почти нет, все равно потом опускать до 3.3В, 1.2В (редко 1.8В). На самом деле есть куча сетевого оборудования с разными напряжениями, если поискать, то можно модели с 5В, 9В, 24В найти, не стоит забывать и о 48В PoE
    Ответ написан
    5 комментариев
  • Почему питание домашних роутеров — 12 В?

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

    Ну я вот на днях сменил роутер. Предыдущий отпахал 10 лет - и пахал бы дальше, ничего не сгорело. И это при том что у него адаптер питания на 24 вольта, а допустимое входное - 10-28. Так что тут скорее наоборот страхуется производитель, чтобы сделать нормальное питание внутри для себя, независимо качества БП (их скорее всего делает подрядчик - они далеко не всегда фирменные). А чтобы гарантировать норму внутри - на вход надо таки повыше подать.

    А чего вы про ноуты такой же вопрос не задаете? Там БП тоже не 5 вольт далеко выдают.
    Ответ написан
    12 комментариев
  • Почему питание домашних роутеров — 12 В?

    @Tabletko
    никого не трогаю, починяю примус
    Думаю если вести 5 вольт от адаптера питания по проводу до роутера то, при требуемой мощности, будет больше ток и сильнее начинают играть потери на проводах и разъёмах. В нужные 3, 5 вольт напряжение преобразуется уже на плате устройства.
    Ответ написан
    1 комментарий
  • Почему питание домашних роутеров — 12 В?

    LbICbIY
    @LbICbIY
    улвекающийся
    Пятнадцать лет назад роутеры как раз и работали от 5В. Тот же знаменитый дир-320 или wl500. И у таких роутеров часто БП был проблемным местом — умирали кондёры и вайфай переставал цеплять клиентов.
    Ответ написан
    2 комментария
  • Кто блокирует сертификат и что делать?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Касперский может вам гадить в тапки)
    Этот подлец повадился блокировать звук и видео в разных программах для конференций,
    делал недоступным сканирование с отправкой по сети.
    В общем я бы рекомендовал присмотреться к нему.
    Это не точно конечно, но я был удивлён что программа сожданная помогать мелко гадит тут и там.
    Ответ написан
    2 комментария
  • Как исправить проблему с mail php и заголовками для gmail?

    Vamp
    @Vamp
    Заголовки To и Subject подставляются автоматически функцией mail. Вам не нужно добавлять их самостоятельно. Просто удалите строки:

    $headers .= "To: $to\r\n";
    $headers .= "Subject: $subject\r\n";
    Ответ написан
    1 комментарий
  • Когда каскадное обновление это плохо?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Когда каскадное обновление это плохо?

    Каскадное обновление - в большинстве случаев это... глупо.

    Вспомним, что это вообще такое.

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

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

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

    Ну то, что изменение/корректировка значения поля первичного ключа есть bad practice (читай - дурь голимая), хорошо известно, обосновано и весьма логично. Нет, реально возможны ситуации, когда такая операция оправдана и имеет смысл - но такая ситуация абсолютно всегда одноразовая, и есть составная часть административного обслуживания. А если подобная надобность возникла на уровне пользователя, в рабочем процессе - то это гарантия наличия серьёзной ошибки в проектировании БД.

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

    Резюмирую. Если каскадное обновление необходимо, оно скорее всего маскирует недостатки и ошибки проектирования. А плохо это или хорошо - прикрывать дырку костылём,- решайте сами.
    Ответ написан
    Комментировать
  • Как правильно использовать гит, если нужны данные из другой ветки?

    GavriKos
    @GavriKos
    А тут скорее не с гитом траббла, а с процессом.
    Еслиу тебя две задачи, одна залочена на другую - то почему ты взял залоченную задачу? Жди пока разлочится :-)

    Раз уж завезли гитфлоу и тестирование в ветках - то идите с этим до конца ;-)
    Ответ написан
    Комментировать