Предыдущие версии

Поддержка
  • @Fox said in Предыдущие версии:

    Для удаления дубликатов в массиве кстати производительнее будет использовать объект, чем метод filter()

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

  • @UserTrue said in Предыдущие версии:

    @Fox said in Предыдущие версии:

    Для удаления дубликатов в массиве кстати производительнее будет использовать объект, чем метод filter()

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

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

  • @Fox said in Предыдущие версии:

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

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

  • @UserTrue said in Предыдущие версии:

    , например в монго можно включить контроль уникальности

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

  • @artihorror said in Предыдущие версии:

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

    Кнопочкой никак ) Но с подключением сложностей нет,в лайфхаках есть пример кода для подключения к встроенной БД

    1. Создаешь коллекцию (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createCollection)
    2. Создаешь индекс уникальности (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createIndex флаг unique)
    3. Заполняешь (https://mongodb.github.io/node-mongodb-native/3.2/api/Collection.html#insertMany)
  • @UserTrue said in Предыдущие версии:

    @artihorror said in Предыдущие версии:

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

    Кнопочкой никак ) Но с подключением сложностей нет,в лайфхаках есть пример кода для подключения к встроенной БД

    1. Создаешь коллекцию (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createCollection)
    2. Создаешь индекс уникальности (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createIndex флаг unique)
    3. Заполняешь (https://mongodb.github.io/node-mongodb-native/3.2/api/Collection.html#insertMany)

    А теперь внимание. Зачем мне этот костыль? ок, я понимаю что рбота с монго через бас сделана совершенно никак и для такой модели бд намного лучше подошел бы мускул. Монго это NOsql база, а бас ее зачем то структурирует. Но тем не менее она есть и она работает. И есть модуль для работы с ней. Бас себя позиционирует как инструмент автоматизации без навыков кода. Вот я и пользуюсь этим инструментом без навыков кода и не хочу использовать костыли. Я прекрасно могу реаизовать этот же функционал (имею ввиду текущий проект, собранный на коленке) на яп, и строк кода будет немногоим больше, чем я полезу разбираться с этим костылем.

  • @artihorror said in Предыдущие версии:

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

    Это как раз не костыль, а БАС прежде всего это автоматизация браузера, а не швейцарский нож. А если у тебя будет 50кк записей? А у меня было даже больше..

  • @artihorror Спасибо за тестовый скрипт и файл, но проект у меня одинаково зависает как на 22 версии, так и на 24 версии BAS.

  • @Fox вообще же у бас всегда зависал интерфейс на долгих синхронных задачах

  • последняя стабильная версия была 23.2.2 (проверил - скачивается )
    к слову, 24 и 23 версии работают с разными профилями, профили не совместимы. в остальном все ок, если fun или h-каптчу не надо.