Задать вопрос
  • Можно ли в Linux на файловой системе EXT4 запретить именовать файлы одинаково с разным регистром букв?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Надо включить поддержку регистронезависимости при создании файловой системы
    mkfs -t ext4 -O casefold /dev/диск
    или позднее
    umount /dev/диск
    tune2fs -O casefold /dev/диск
    mount /dev/диск

    Затем установить у нужного каталога атрибут регистронезависимости
    chattr +F /путь/к/каталогу
    Ответ написан
    7 комментариев
  • Возможно ли использовать ИИ для сравнения текста?

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

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ и пр.
    Есть что нить такое?


    SSI (но тоже возможно понадобиться настройка - включение)

    (а ещё можно с конфигами аппача поиграться - тоже кое-что можно инклудить)
    Ответ написан
    9 комментариев
  • Ноутбук full hd и монитор 2k какое разрешение выдаст?

    @Drno
    Если в дублировании экранов - то исходя из меньшего разрешения
    Если на каком то 1 экране - то по идее по его полному разрешению без проблем
    Ответ написан
    2 комментария
  • Методы для поиска объектов на изображениях?

    Vindicar
    @Vindicar
    RTFM!
    почитать подробно про методы

    Хотелось бы понять какой метод, для какой задачи больше походит

    Не, ну ты выбери что-то одно. Или ты въезжаешь в кишки одного метода, или ты ищешь инфу по верхам.

    Навскидку, ключевые вещи на которые нужно смотреть это трудоёмкость, инвариантность и поддержка множественных экземпляров. Первое определяет, насколько сложно подготовить детектор объектов этим методом. Второе определяет, сломается ли метод если искомый объект повернуть/увеличить/ярко осветить/и т.п. Третье определяет, сломается ли метод, если искомый объект присутсвует в нескольких экземплярах.

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

    Каскады Хаара. Требуют контрастных объектов, не справляются с поворотами, могут быть чувствительны к масштабы. Долго обучаются, но довольно быстро работают. Сейчас их редко применяют.

    Методы, основанные на локальных особенностях. Требуют "пёстрых" объектов с множеством заметных деталей (в идеале контрастных углов), и не справляются с деформируемыми объектами или очень разными ракурсами. Легко справляются с произвольными трансформациями, но ломаются на множественных экземплярах. Это придётся обходить, обрабатывая изображение по частям. Зато если объект простой (условно, обложка книги), им обычно хватает одного изображения.

    Свёрточные нейронки вроде семейства YOLO. Можно научить много на что, и скорость работы у них стабильная, но нужна большая размеченная база для обучения. Причём если в базе не было скажем, повёрнутых изображений, нейронка их не научится распознавать. Отчасти обучающую базу можно расширить джиттерингом, но готовить её всё равно придётся, причём речь идёт о сотнях и тысячах изображений.
    Ответ написан
    1 комментарий
  • Почему при подключении k4 телевизора LG OLED42C4RLA к Mini-PC Intel i7-1165G7 с iGPU Intel Iris Xe Graphics (96EU) по HDMI2.0 частота только 30Hz?

    neuotq
    @neuotq
    Прокрастинация
    По HDMI 2 - не выйдет 60 Гц на 4к телевизоре, формально пропускной способности хватает, но эффективная не дотягивает.
    Вот таблица с примерами расчётов: https://www.intel.com/content/www/us/en/support/ar...
    Вам нужно попробовать найти хороший адаптер/кабель DP -> HDMI 2.1, с поддержкой высокоскоростного соединения. Конкретную модель не подскажу, отмечу только что в продаже очень много дешевых который как раз так и тянут только 4k@30Hz. Поэтому при покупке адаптера отдельно именно на этот момент обратите внимание.
    Ответ написан
    3 комментария
  • Возможно ли переписать это на PowerShell?

    @d-stream
    Готовые решения - не подаю, но...
    вот скормил ии и он даже на cmd сотворил
    for %%F in ("%source_folder%\*") do (
        call rling "%%~fF" "%compare_folder%"
        type result.txt >> %output_file%
        del /q result.txt


    на powershell
    if (!(Test-Path $outputFile)) {
        New-Item -Path $outputFile -Force | Out-Null
    }
    Get-ChildItem -Path $sourceFolder -File | ForEach-Object {
        & rling $_.FullName $compareFolder
        Get-Content -Path '.\result.txt' | Add-Content -Path $outputFile
        Remove-Item -Path '.\result.txt' -ErrorAction SilentlyContinue
    }


    ну и да, если предварить каждую команду в исходном тремя буковками wsl - то тоже будет результат)

    p/s/ кстати интересная логика у ии)
    Ответ написан
    4 комментария
  • Как сменить маршрут до игрового сервера?

    @Gansterito
    Смотрите у кого из операторов есть короткая связность с Японией. Looking Glass Вам в руки:

    Нашли нужного - подключайтесь к нему.
    Ответ написан
    8 комментариев
  • Как мне настроить VPN, чтобы обойти гугловский определитель локации?

    @wertelko
    ChatGpt и Gemeni на Андроиде обхожу при помощи settings > network and internet > private dns = comss.dns.controld.com

    При этом прокси и VPN не нужны
    Ответ написан
    1 комментарий
  • LPT внутрь виртуальной машины KVM?

    @Zerg89
    Нашел на форуме техподдержки софта БЕСТ5 информацию о том, что их ключи не могут существовать на LPT2, LPT3 и т.д. Только на LPT1 со стандартным прерыванием и адресом.

    пруф

    Если ключ сетевой то есть вариант попытатся сам сервер перенести, а ключ на старой железке оставить и к нему подключатся

    Ps в техподдержку не обращались по перевыпуску ключа на usb версию?
    Ответ написан
    2 комментария
  • Как фильтровать результаты поиска роликов в Youtube в браузере?

    @SVR987
    я вот так сделал,получилось.
    Ответ написан
    Комментировать
  • Как "физически" работает WhatsApp Business?

    Daemon23RUS
    @Daemon23RUS
    У Меты на этот счет достаточно бескомпромиссная позиция, Обычный WA и WA Business - это телефон(планшет) WEB версию и приложение не считаем, во главе всего телефонный аппарат. Все остальные интеграции от лукавого, можно и бан получить, т.к подобные интеграции Метой не предусмотрены и караются.
    Для корпоративных многопользовательских целей у них есть WABA он платный, и там как раз не нужен телефоный аппарат (только номер)
    Именно WABA интегрируется в CRM и прочие бизнес логики, именно там есть рассылки. Там интересная тарификация сообщений, например если Вы отправили WA сообщение клиенту и в течении сессии (24 часа) с ним завязался диалог - это бесплатно, а вот если диалога не случилось, платите за это сообщение примерно как за СМС. Управляется все это через API, т.е интегрируется практически со всем, что угодно.
    Это по задумке Меты, но когда мы что то делали строго по правилам, всегда искали варианты.
    Ответ написан
    1 комментарий
  • Можно ли перенести файл с партицией из таблицы в одной БД Postgresql в другую БД?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Нельзя это сделать.
    Причин много:
    1. Все данные хранятся не в 1 файле, а в нескольких
    2. В файлах хранятся не вот уже готовые данные, а множество различных кортежей - для MVCC. А без понимания ID транзакции (которая в другой БД будет иной) они бессмысленны. То есть, переложив физически файлы ты получишь белеберду
    3. В Postgres нет возможности приаттачить файлы. Есть возможность INSERT/COPY, сдампить, но файлы напрямую нельзя. (нет такой опции в Attach)
    4. В файле хранятся не сериализованные в независимом формате данные, а (грубо говоря) структуры C. Как они располагаются зависит от endianess, компилятора и т.д.
    5. Даже если ты это все сделаешь, то не факт, что различные OID сойдутся - т.е. таблица будет хранить OID, которого в другой БД не существует

    Если хочешь ускорить процесс, но используй pg_dump с ключом -fd (специальный формат), а в pg_restore -j NJOBS - распараллеливание (NJOBS - кол-во воркеров).
    Ответ написан
    Комментировать
  • Проблема с SCP или почему ls не видит файлы?

    Lynn
    @Lynn
    nginx, js, css
    scp тут ни при чём, да и ls тоже. Так работает практически любой шелл в линуксе. Он запоминает текущую папку не (только) по имени, но и по её фактическому расположению на диске. А при удалении и создании новой одноимённой папки фактическое положение меняется.

    Точно такого же эффекта можно добиться и без scp. Просто удалив папку и создав на её месте новую (собственно именно это и произошло).

    Вместо cd ..; cd foo можно сделать cd ..

    /tmp/q$ ls -l
    total 0
    -rw-rw-r-- 1 lynn lynn 0 nov  1 16:01 2
    $ rm -r ../q
    $ mkdir ../q
    $ touch ../q/3
    $ ls -l
    total 0
    $ cd .
    $ ls -l
    total 0
    -rw-rw-r-- 1 lynn lynn 0 nov  1 16:04 3
    Ответ написан
    Комментировать
  • Логотип Windows 7 зависает при запуске, сразу после установки, как это исправить?

    использовать виртуализацию, если W7 сбоит из-за отсутствующих драйверов и т.п. вашего мощного ноута
    Ответ написан
    2 комментария
  • Как сделать чтобы BAT файл печатал на принтере?

    @alexalexes
    Попробуйте использовать Paint:
    mspaint /pt [file name] [printer name]
    Ответ написан
    2 комментария
  • Какой локальный сервис/программа для сбора данных (текстовых) от пользователя?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://ethercalc.net/ - веб эксель, формы есть из коробки.
    Ответ написан
    Комментировать
  • Как запитать много хардов для домашнего самодельного NAS?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Единственно правильное решение в вашем случае - это купить стандартный блок питания достаточной мощности для всего вашего ПК и его дисков, а подключать их группами, например по 3-6 штуки на линию, в зависимости от числа линий блока питания. Использование нескольких БП для питания одной системы требует использования специальных механизмов и плат синхронизации БП, а так же четкого знания и понимания всей системы и как оно всё вместе работает. Если просто запитать от пары БП один ПК то очень велик шанс спалить вообще всё. Кроме того, используют два блока питания для ПК только для экспериментов и в тех случаях, когда блоков питания нужной мощности просто нет. Диски особенно чувствительны к питанию и даже небольшие отклонения в качестве питания способствуют их скорому выходу из строя.
    ИМХО, питание - это последнее, на чём можно экономить в ПК.
    Ответ написан
    6 комментариев
  • Рекомендации по созданию приложения на C++?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Подойдёт ли Windows Forms? Мне ведь потом на мобилку порт делать.

    Формы - это .Net и только для винды. Причем это уже очень старое легаси, которое имеет смысл использовать только для поддержки Windows XP - а у нас тут уже поддержка 10 заканчивается так-то. А .Net - это прежде всего C#. И вот на C# есть более новый WPF и кроссплатформенный MAUI. Для мобилки все равно придется переписывать с нуля или искать какие-то варианты решений, которые могут C# в мобилки.

    Или на мобилку лучше не на C++ делать? Что посоветуете?

    Не самое лучшее решение - там родная платформа Java и Swift. Qt умеет: https://doc.qt.io/qt-6/mobiledevelopment.html - но как оно там в результате будет работать сложно сказать и можно ожидать каких-нибудь слабопрогнозируемых глюков и сложностей. Спасибо Adamos.

    Может кому-то известны нюансы при постройке такой программы?

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

    В общем, у вас несколько вариантов. Вариант раз: если хотите именно плюсы - то вам следует использовать Qt и писать код сразу с учетом дальнейших доработок для работы в Linux, Mac и на мобилках - не знаю, как и на сколько хорошо Qt умеет в мобилки, но могут быть какие-то сложности/баги. Ну, в кроссплатформе от этого не уйти - придётся мириться и местами писать разный код для разных платформ.

    Вариант два: если хотите сразу писать приложение сразу для всех платформ с единой кодовой базой и минимальными услиями - то можно использовать веб-платформы типа NWJS, Cordova и прочие браузерные платформы. Минус - приложение будет тяжёлым и ощутимо более медленным, чем нормальное нативное.

    В целом, могу рекомендовать для начала просто сделать на плюсах с Qt хоть какое-то приложение для винды, далее внести доработки для работы в линуксе и маке. При наличии/доступности мака - можно сразу и для мака делать. Линукс прекрасно ставится и работает в VirtualBox и прочих виртуализаторах. Далее сделать поддержку сетевых фич, БД и прочего, а уже только потом переключаться на разработку для мобилок. При этом, вам надо будет организовать свой план разработки от меньшего к большему. Т.е., сначала самые простые функции делаете, а уже потом к ним добавляете что-то более сложное по мере изучения.
    Ответ написан
    5 комментариев
  • Какой алгоритм поиска по базе более быстрый и менее затратный по ресурсам для выполнения?

    На своём проекте я выбрал второй вариант. Предрасчёт занимает какое-то время, но зато потом всё просто и быстро. И с тех пор, как посчитал расстояния четыре года назад, не приходилось трогать это вообще.
    Но есть две важных детали: список локаций у нас фиксированный, новые не добавляются и у нас высокая нагрузка и важно время ответа.
    Ответ написан
    Комментировать