Задать вопрос
  • Как настроить TCP/HTTP обмен данных между двумя c# программами на одном сервере?

    2ord
    @2ord
    Может, таки, использовать ZeroMQ?
    Отправление команд по TCP/IP.
    Ответ написан
    Комментировать
  • Куда могли пропасть данные из elasticsearch?

    2ord
    @2ord
    Может, кто-то хотел исправить свободное место в кластере за счет некоторой части логов.
    Проверить по мониторингу свободного места: нет ли внезапного резкого увеличения свободного места.
    Пересмотреть политики доступа пользователей.
    Ответ написан
    Комментировать
  • Как защитить SPA от парсинга?

    2ord
    @2ord
    Не претендуя на новизну, можно вести учет количества запросов в минуту и по превышению порога начинать вставлять палки в колеса:
    вставлять капчи, спрашивать о чем-либо.

    Минусы:
    1. на рынке есть много решений для обхода популярных препятствий и может найтись решение "под ключ" для частного веб-сайта.
    2. вероятность случайной блокировки относительно более "интересующихся" пользователей.
    3. учет количества запросов обходится использованием пула прокси.

    Магазин с товарами это не спасет и решения противодействию всегда найдутся.

    Ваши ресурсы стоит направить на более целесообразную разработку.
    Ответ написан
    Комментировать
  • Какую утилиту использовать чтобы очистить пк от вирусов и разных подозрительных процессов?

    2ord
    @2ord
    До определенной степени можно попытаться очистить систему самостоятельно, но для этого потребуется немало времени, знаний. Да и результат не гарантирован. Именно по этой причине многие советуют установить всё с нуля.

    В этом совете есть плюсы:
    1. гарантированный и хорошо предсказуемый результат
    2. точно знаешь что устанавливаешь сама, отдавая себе отчет в своих решениях
    3. устанавливается свежая система, с новыми обновлениями ОС и драйверов.
    4. сбрасываются всякие "левые" настройки на настройки по умолчанию. Это позволяет освежить и переосмыслить свой подход к работе с системой.


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

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

    1. Сама ли устанавливала ПО?
    2. С каких источников?
    3. Каких производителей?
    4. Пробовала ли удалять мало используемое ПО? Если да, то как далеко зашло дело? Был ли от этого положительный эффект?

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

    Есть еще дополнительный вариант, избегая переустановок:
    создать в системе нового пользователя без привилегий, выйти в текущем (log out) и переключившись на новый. Это позволит оценить насколько настройки пользователя влияют на производительность системы в целом. Если сильно, то, возможно, есть какие-то факторы, замедляющие работу (какие-то настройки, общее количество процессов, рекламное ПО, вирусы).
    Если нет заметного ускорения системы в новом пользователе, то нужно начинать убирать ПО и освежать драйвера системы.
    Ответ написан
    1 комментарий
  • Можно ли реализовать поиск и компоновку фото через нейросети, скрипт?

    2ord
    @2ord
    1) Поиск по фото: ищи готовые банки данных или АПИ доступ к ним.
    2) ImageMagick
    3) напиши программу, которая будет обращаться куда-то по АПИ и будет складывать фото в нужную папку.

    Любую сложную задачу нужно декомпозировать на менее сложные подзадачи.
    Для готовых решений ищут продукты компаний.
    Если не имеешь опыта создания решений, то обращайся в компании или ищи отдельных специалистов.
    Ответ написан
    Комментировать
  • Heroku не видит procfile. Как исправить?

    2ord
    @2ord
    Перейди в корень проекта и покажи листинг файлов. Судя по снимку экрана, файлы проекта лежат внутри .venv .
    Если это так, то перенеси файлы проекта оттуда в корень проекта.
    aikobot
      .venv
      Lib (в Линуксе обычно пишут маленькими буквами и, с точки зрения файловой системы, регистр букв имеет значение)
      Scripts (аналогично)
      Procfile
      my_app.py
      requirements.txt
      README.md
      .gitignore


    Плюс убедиться, что файлы попали в Git.
    На стороне Heroku нужно добавить buildpack. В настройках в админке можно убедиться, что присутствует.
    Ответ написан
  • На каких технологиях писать многостраничный сайт-визитку?

    2ord
    @2ord
    https://jekyllrb.com или подобные ему генераторы
    Ответ написан
    Комментировать
  • Как исправить размытый интерфейс Docker Desktop?

    2ord
    @2ord
    Небось, GUI на Electron написан.
    Стоит найти местоположение пользовательских настроек и удалить их. Затем перезапустить программу.
    Ответ написан
    Комментировать
  • Какие средства есть индексации документации docx\pdf?

    2ord
    @2ord
    DocFetcher, например
    Ответ написан
    Комментировать
  • Может ли python конфликтовать с amd?

    2ord
    @2ord
    Может ли python конфликтовать с amd?
    Нет никаких конфликтов.
    AMD на какой архитектуре процессора? x64 или ARM64?
    Питон использует пакеты согласно архитектуре процессора и нужно просто обновить установленные пакеты заново.
    Допустим, всякие PyTorch и прочие используют оптимизации для конкретной архитектуры процессора и поэтому не будет работать при ее смене.

    Добавлено
    Пробовал переустанавливать библиотеки, интерпретаторы, питон.
    Расскажи как
    Ответ написан
  • БД (хранилище) для документов с GUI, ранжированием и поиском. Какие фреймворки или готовые решения есть?

    2ord
    @2ord
    б) через web интерфейс, могу всё просмотреть (с настройкой фильтрации, с поиском, ранжированием) и, главное(!), я могу оценить новость;
    в) все последующие новости могут ранжироваться в зависимости от ранее поставленных оценок
    Дополнительное поле rank
    б) сохранение оценки в хранилище
    в) чтение из него
    Добавляешь дополнительные критерии (фильтрация и дате, названию и пр.) и должно быть достаточно для поиска.

    Сущности: новости, оценки.
    категории (рубрики) , для простоты, можно сделать в качестве поля в "новости".

    Sphinx Search, OpenSearch/ElasticSearch, Apache Solr - с одной стороны, они на слуху, но настройка и сопровождение могут быть обременительными.
    Возможно, достаточно и Postgresql. Тут надо проверить насколько эффективно будет решение с точки зрения поиска.

    Компоненты:
    1. DB
    2. шаблоны Django (для простоты) или REST API с веб-интерфейсом отдельными приложениями

    Разворачивать решение можно на Docker Compose.

    Добавлено
    Если нужно взять полуготовые решения, тогда Wagtail, WordPress могут подойти.
    Ответ написан
    4 комментария
  • Какая нейросеть генерирует голос?

    2ord
    @2ord
    Ответ написан
    Комментировать
  • Не сохранить хэш суммы для проверки целостности?

    2ord
    @2ord
    Для сверки хэш-суммы файлов следует использовать программы типа md5sum, sha256sum. При изменении любого байта изменится и хэш-сумма.
    Если заранее этого не сделать, то потом уже нельзя однозначно определить был ли изменен файл.
    Ответ написан
    Комментировать
  • Не правильно возвращает объект в AWS, как исправить?

    2ord
    @2ord
    но чтобы оно не качало его, а открывало в самом браузере.

    Все верно возвращает.
    Надо лишь в своем сервисе вернуть пользователю ответ со ссылкой, извлеченной из поля result в signedUrl.
    Ответ написан
  • Поиск в Яндексе на ChatGPT.com?

    2ord
    @2ord
    Проведи эксперимент с любым отличным от сего поисковика. Возможно, Bing выступает в роли статично выбранного инструмента для RAG.
    Ответ написан
    Комментировать
  • Как сделать MongoBD для удалённого доступа?

    2ord
    @2ord
    Почитать документацию, поискать в интернете материалы.
    Ответ написан
    2 комментария
  • Как скомпилировать программу Ruby?

    2ord
    @2ord
    Если нужен компилируемый язык, похожий на Ruby, то попробуй Crystal.

    Добавлено
    Для JVM:
    Warbler is a gem to make a Java jar or war file out of any Ruby, Rails or Rack application. Warbler provides a minimal, flexible, Ruby-like way to bundle up all of your application files for deployment to a Java environment.

    Warbler provides a sane set of out-of-the box defaults that should allow most Ruby applications to assemble and Just Work.

    То есть, облегчает распространение при помощи таких форматов.
    Если не используется компиляция Ahead-Of-Time, то JRuby просто интепретирует код в рантайме.
    Ответ написан
  • Какую библиотеку использовать для создания tar архива на языке Си для операционной системы Linux (arch)?

    2ord
    @2ord
    Есть вариант проще: использовать системный вызов команды tar с необходимыми аргументами.

    Немного сложнее: использовать подходящую библиотеку. Например, libarchive.
    Ответ написан
    6 комментариев
  • Доступ к методам и функция уровнем выше?

    2ord
    @2ord
    Можно в самой дочерней структуре хранить поле о родителе.
    Можно передавать по цепочке вызовов при помощи context.Context
    func doSomething(ctx context.Context) {
    	fmt.Printf("doSomething: myKey's value is %s\n", ctx.Value("myKey"))
    }
    Ответ написан
    Комментировать
  • Почему мой телеграм-бот ломается при деплое?

    2ord
    @2ord
    Возможно, не работает как полагается из-за переменных среды. Стоит добавить распечатку всех используемых значений переменных среды при инициализации программы и проверить работоспособность при локальном запуске в Docker'е.

    Стоит заменить
    log.Println("Can't read env")
    на log.Fatal(err)
    и добавить логи в ключевые места для проверки прохождения контрольных точек.
    Ответ написан
    Комментировать