Задать вопрос
  • С чего начать изучение Linux?

    @rPman
    Конечно да, правда мне знакомы случаи когда на самом старте именно 'начинание с железа' отпугивало новичка.
  • Как сделать узконаправленным ChatGPT api python?

    @rPman
    Не вижу проблемы
    Для языковых моделей контекстом является история беседы

    В особых (богатых) способах, контекст можно хардкодить файнтюнингом модели, это дорого и долго (особенно если помнить что файнтюнинг может ломать модель, если в выборку дообучения не добавлять примеры из изначальной обучающей выборки или хотя бы покрыть всю ее область знаний по несколько примеров)

    Правильно, под каждую задачу берут языковую модель и дообучают (например заморозив веса кроме последних) под новую задачу, какой бы она странной не была, и в итоге пользуются ансамблем из моделей.
  • Надо ли что-то еще делать для избежания SQL инъекций?

    @rPman
    боюсь простых ответов тут нет, на эту тему целые курсы оканчивают.
  • Загрузить 1000 маленьких картинок за 1 request?

    @rPman
    даже не обязательно канвасом резать, просто выставлять в каждом новом месте ту же картинку, смещая, используя css background
  • Какую БД выбрать для хранения и обработки большого кол-ва сообщений?

    @rPman
    10к в сутки это нулевая нагрузка, при таких вводных советую оставаться на постгрес
    и вообще сравнивать чайник с кастрюлей не правильно, базы слишком отличаются по задачам, вроде и там и там можно и чай разогреть и пельмени сварить...
  • Нарушение эффективности прав?

    @rPman
    'удаление на 100% без возможности восстановления' это не штатная фича файловых и операционных систем, и формируется обычным пользовательским софтом из двух операций - записи в файл случайных данных и последующим их удалением (опционально такие программы могут заполнить все свободное пространство на диске создавая файл до упора, потом и его удалить).

    так вот операция записи в файл должна прекратиться, если нет на это прав.
  • Как настроить биос Gigabyte из Windows?

    @rPman
    добавлю, что вероятность сломать из приложения под windows выше, чем правки из родного bios, просто потому что никто не будет обновлять никому не нужную версию редактора для windows так же оперативно как сам биос.

    p.s. и еще, отчетливо помню человека, который прошивая биос из windows (тогда только только эта фича появилась) запарол материнку, у него выскочила какая то ошибка в каком то фоновом приложении (подробностей не помню но могу предположить что было приложение которое лезло в биос за информацией, может разгонщик какой или просто мониторил температуру и кулеры, и этим как то мешало прошивальщику)
  • Есть ли программа для Windows 7 для групповой обработки видеофайлов, исходя из их расширения или кодека?

    @rPman
    И где все это в вопросе.

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

    Будет проблема с определением оригинального разрешения, софт есть но легко не гуглится, задай соответствующий вопрос.
  • Есть ли программа для Windows 7 для групповой обработки видеофайлов, исходя из их расширения или кодека?

    @rPman
    это задание а не вопрос
    да и на фрилансе тебе зададут миллион наводящих вопросов, потому как ну ничего не понятно.

    у тебя есть куча видеофайлов и тебе нужно для каждого файла выполнить команду? в windows cmd есть for (хелп посмотри в командной строке for /?)

    про кодек и ширину тоже не ясно, но судя по тому что дальше речь идет про yt-dlp, значит файлы эти ранее были загружены с ютуба, и нужно перекачать с другим разрешением? настоятельно не рекомендую подобную задачу решать в win cmd, это возможно но будет жутко не удобно, проще взять для этого любой другой язык программирования, хоть штатный c# (идет в поставке с windows с компилятором)
  • Не устанавливается libpqxx на Windows через vcpkg/conan?

    @rPman
    Сразу скажу мнение
    в общем а не про конкретно этот проект, пользователи windows будут страдать по определению, их поддержка обычно для галочки, живет максимум для пары ревизий, так как начиная со времен windows8 там начался адский п..ц (я про настройку окружения для сборки, или к примеру собираешь проект в одной версии ос, а он не идет в других версиях, само собой все редист.. ставятся), особенно когда окружение mingw его разрабы перестали нормально поддерживать, а cygwin совместим только с самим собой. Поэтому если разработчик позаботился об visual studio значит считай уже повезло (сил на это у разработчиков уходит прилично).

    Если что, в первую очередь пробуй настроить mingw окружение, правильная его настройка залог 99% успеха.

    А про студию - на github написано это, пробовал?
    And if you're working with Microsoft Visual Studio, have a look at Gordon Elliott's Easy-PQXX Build for Windows Visual Studio project.
  • Бот не работает в путти, что делать?

    @rPman
    Ну вот видишь, тебе лучше известно что делать
  • Заменить процессор для просмотра FHD/4K?

    @rPman
    motcart, даже встроенная видеокарта, при наличии софта (чего для железа 2011 года маловероятно), ускорить декодирование, причем значительно.
  • Как отслеживать изменение локального файла в директории через js?

    @rPman
    Никто тебе не мешает писать бакэнд на nodejs это javascript, модули почти все совместимы с браузерными (с оговорками про собственно браузер)
  • В чём деловая польза нейросетей?

    @rPman
    Zanudd, пока без человека не получится

    Языковым моделям, которые стали проявлять эмерджентные свойства, похожие на интеллект, считанные два года (а алгоритм их построения transformer был придуман в 2017 и в принципе модели стали появляться в 2018-2019 годах), по меркам индустрии это младенчество (а gpt4 даже разродиться как следует не может, в паблик выпущена сильно кастрированная версия).

    Еще момент, действительно возможности раскрываются не тем, кому доступен жалкий api запросов, а тем у кого доступ к весам и у кого есть оборудование (порядок стоимости - дсесятки миллионов рублей) для того чтобы дообучать модель и тюнить запросы (peft - prompt tuning, p-tuning, LORA), обучать аркестры нейросетей (например сделать систему, способную не просто отвечать на вопросы, но и гуглить, читать результаты ответов, собирать выжимки, и продолжать отвечать соответственно им, как это сделали майкрософт в bing)
  • Как соединить два ПК через интернет на .net?

    @rPman
    sergeyrrin, торенты просят открыть порты пользователя или роутер по протоколу upnp
  • Вызов VBS из другого скрипта с передачей текстовой переменной - как?

    @rPman
    мда, конкатенацию строк в vbs ты не знаешь, мое последнее сообщение тут
    bing chatgpt:
    исправь код на visual basic script таким образом чтобы в качестве аргумента вызываемой команды подставлялось значение txtMsg, учитываем что там могут быть пробелы: obj.Run "D:\telegaMSG1.vbs txtMsg"

    Для того чтобы в качестве аргумента вызываемой команды подставлялось значение txtMsg, можно использовать следующий код на Visual Basic Script:
    Dim objShell
    Set objShell = WScript.CreateObject("WScript.Shell")
    txtMsg = "Hello World"
    objShell.Run "D:\telegaMSG1.vbs " & txtMsg

    В данном случае в переменную txtMsg записывается значение “Hello World”, которое затем подставляется в качестве аргумента вызываемой команды. Если значение txtMsg содержит пробелы, то его необходимо заключить в кавычки.

    добавь заключение в ковычки

    Для того чтобы заключить значение переменной в кавычки на Visual Basic Script, необходимо использовать двойные кавычки. Если значение переменной содержит двойные кавычки, то их необходимо экранировать обратным слешем. Вот пример кода с экранированными кавычками:
    Dim objShell
    Set objShell = WScript.CreateObject("WScript.Shell")
    txtMsg = "Hello World"
    txtMsg = Replace(txtMsg, """", "\""")
    objShell.Run "D:\telegaMSG1.vbs """ & txtMsg & """"

    В данном случае в переменную txtMsg записывается значение "Hello World", которое затем подставляется в качестве аргумента вызываемой команды. Если значение txtMsg содержит пробелы или двойные кавычки, то его необходимо заключить в двойные кавычки и экранировать двойные кавычки обратным слешем.
  • Вызов VBS из другого скрипта с передачей текстовой переменной - как?

    @rPman
    obj.Run "D:\telegaMSG1.vbs txtMsg"нет тут ковычек, добавь хотя бы '
  • Вызов VBS из другого скрипта с передачей текстовой переменной - как?

    @rPman
    ты пробовал в ковычках свой текст передать то?у тебя в нем есть ковычки и символы новых строк? замени их на что-нибудь уникальное, а на принимающей стороне замени обратно.

    самая простая кодировка это hex encoding, каждый символ заменяется на пару символов из [a-z0-9], в икле посимвольно с помощью hex(asc(char)), гуглятся примеры

    сложно
    помимо файлов есть разные способы, их всех объединяет один термин inter-process communication
    К примеру можно создать пайп (принимающий создает, отправляющий открывает его на запись и пишет). Можно создать сетевое подключение, открыв сокет в том же порядке.