• Какую веб-панель выбрать для vps?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Консольное рукоблудство в 2023 заменяется Ансиблом, а не рукоблудством накликивания в браузере.
    Ответ написан
    1 комментарий
  • Как устанавливать разные версии библиотек Python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Специально для решения этой проблемы придуманы виртуальные окружения. Для каждого проекта создавайте своё виртуальное окружение. В окружение проекта ставьте нужную для конкретного проекта версию Python и нужные версии библиотек. Они не будут конфликтовать с другими версиями тех же библиотек в других окружениях.
    Не забывайте активировать соответствующее окружение перед установкой библиотек.
    В принципе, довольно удобно работать со всем этим средствами IDE, к примеру pycharm.
    Ответ написан
    Комментировать
  • Что значит "знать PostgreSQL"?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ух. Нет предела совершенству. Можно начать читать отсюда https://www.postgresql.org/docs/current/index.html

    Если спрашивают на собеседовании - то у них есть конкретная позиция или должность например DBA или разработчика. У них - очень разные задачи. Например DBA заниматеся бекапами, перформансом. Поднимает новые экземпляры БД для бизнеса. Лечит упавшие. Делает апгрейд версий софта. Вобщем поддерживает непрерывный цикл работы. Если спрашивают на разработчика (к примеру для банка) - то нужно знать режимы работы транзакций (их там 4 штуки кажется). Нужно знать и применять индексы. Оценивать когда они полезны и когда - бесполезны. Писать триггеры и хранимые процедуры. Если ты идешь разработчиком в какой-нибудь 2ГИС то будут спрашивать гео-поисковые возможности PG. Кроме того в наше время разработчик с БД работает малую часть времени. Все таки его основными языками будут Java/C# e.t.c. и фреймворки типа Hibernate. И нужно распределять усилия. Чистых БД разработчиков я уже лет 10 не видел. Поэтому стоит ли "упарываться" прямо в постгрес - ну я не знаю.

    Вобщем PG - это очень старый программный продукт с большой историей у которого есть много расширений и знать их все сразу невозможно.
    Ответ написан
    2 комментария
  • Как разрешить ChatGPT генерировать 18+ фото?

    @rPman
    гуглить: stable diffuson webui
    Клонируешь с github, читаешь доку, запускаешь батник (если видяха nvidia 3гб ram то добавь ключ --lowvram), если видяхи нет или она совсем плохая, то ключ --use-cpu auto и смотри вывод может какие еще ошибки полезут (там подскажет что надо).
    Если запустится без ошибок, то интерфейс открывай в браузере (адрес оно в консоли напишет)

    подробно https://habr.com/ru/company/selectel/blog/712316/

    Нудсы вроде бы рисует и оригинальная сетка, можешь загрузить модели от сюда civitai.com там народ выкладывает свои дообученные модели, если говорить не про 18+ мне понравилась dreamlikePhotoreal20

    Осторожно, сеть генерит тонны кринжа. Лишние конечности, страшные морды, может легко пригнорировать запрос или его часть (мне кажется там от сида зависит, если его фиксировать и менять запрос, баги иногда сохраняются).

    Коротко про текстовый запрос:
    * только английский
    * (часть фразы:вес), вес число меньше больше 1, десятичная точка, больше, например 1.1 выше важность условия, ниже - соответственно ниже
    * количество чего-либо можно указать числом 2box, 3girl и т.п.
    * старайся описывать все содержимое картинки, иначе сеть придумает за тебя (она и при описании может проигнорировать, но результат качественнее получается)
    * управление позой, левая/правая рука, полный вид или только лицо и прочее - контроль отсутствует, заставить сеть генерировать людей которые что то делают кроме как 'сидят стоят или идут'.. сложно, иногда что то получается

    p.s. поковырял inpainting режим, позволяющий указать исходную картинку, маску замены и текстовое описание, что в эту маску попадает (лучше всю картину описывать) и на что должна сеть заменить. Т.е. можно закрасить маской машину на дороге, описать что вместо нее должно быть и сеть заменит машину на это.

    Ради прикола, исполнил свою детскую мечту - сеть может раздеть человека на фото, просто выделив одежду приблизительной маской, на попытки можно потратить тьму часов но результат реальный.

    p.p.s. если тебе нужны нудсы, не мучай себя, зайди на порносайты, гугли порно картинки, тем же duckduckgo (там safe search отключается без регистрации)
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не платите. Тогда все разработчики просто уйдут туда, где платят. А вы останетесь изучать теорию, объясняющую почему и как появляются баги, пока не осознаете их неизбежность.
    Ответ написан
    1 комментарий
  • Стоит ли разработчикам платить за баги?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, надо. Потому что это тоже работа: а любая работа должна быть оплачена. Не будете платить за исправление багов - разработчики просто будут растягивать разработку в несколько раз с целью отладки, написания дополнительных тестов, проверок и минимизации возможных багов. Так что платить будете все равно. Современные инструменты и методы разработки несовершенны, а программные продукты - механизмы огромной сложности и предусмотреть все возможные комбинации всех деталей для человеческого разума задача очень и очень сложная.
    Ответ написан
    4 комментария
  • Какой Линукс подойдет для этого компьютера?

    Adamos
    @Adamos
    Главный вопрос - стоящее ЧЕГО. Запустить на этом Линь с легким DE и офисом получится - будет весьма неторопливо, но многие пользователи сами медленнее даже такой машинки.
    Можно ускорить отзывчивость, поставив современный этому железу дистрибутив и программы, еще не отожравшиеся по памяти.
    Но вы же, подозреваю, захотите интернету? А значит, современный браузер, который сожрет всю эту память прямо при старте и будет постоянно хотеть еще, терзая своп...
    Ответ написан
    2 комментария
  • Почему не работает UPDATE запрос в SQLite?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    И кто вас всех только учит писать запросы с кавычками?.. В каких случаях строка "user_id" может быть равна некому числу? Зачем проверять равенство строки числу, если нужно проверять равенство значения поля? Если уж припёрло зачем-то кавычками обрамлять имена таблиц и полей, то хоть правильные бэктики используйте.
    Ответ написан
    3 комментария
  • Как получить кол-во ГБ на жестком диске Linux, используя команду?

    @rPman
    df --output=target,avail
    выдаст буквально путь + пробелы + размер в байтах (-k - в килобайтах, -m - в мегабайтах, -h или H в human readable соответственно по 1024 или 1000)
    можно указать путь до любого файла, оно разберется и выдаст один маунтпоинт (две строки, первая загловок) его файловой системы.

    Есть еще утилита stat, почитай мануал, там можно указать подробноформат вывода, для свободного места там минимум 3 поля
    %a free blocks available to non-superuser
    %d free file nodes in file system
    %f free blocks in file system
    (если честно там для блоков и нод куча разных полей, перемножай, дели, считай, смотри как тебе надо)
    Ответ написан
    Комментировать
  • Что делать в такой ситуации, когда заказчик не оплачивает сделанный заказ?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    херней страдаешь

    если не первый раз и предыдущие ОПЛАЧЕНЫ - радоваться надо

    если чел говно - больше не обратится, обратится - у тебя есть повод отказать, и заберешь и предоплату возьмешь
    если не говно - , и заберешь и предоплату возьмешь

    так что оставляй как есть и просто ЖДИ
    фишка в том что нанять делавшего на доработки дешевле нового
    Ответ написан
    Комментировать
  • Что делать в такой ситуации, когда заказчик не оплачивает сделанный заказ?

    Никаких договоров
    Значит, брали на себя риск зачем-то. Вот она, расплата.

    По-моему, не профессионально было бы что-то откатывать или ухудшать. Оставьте всё как есть.
    Фиг бы с ним, с таким заказчиком. Проделанную работу посчитать самообучением, в т.ч. вести дела.

    Так-то доступ к информации — правомерный, раз вам его дали. Вы, говорите, на словах обсуждали как раз работу по деструкции и обфускации сайта? ;->
    Ответ написан
    3 комментария
  • Как создать язык программирования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Берешь перфокарту и начинаешь программировать.
    Ответ написан
    6 комментариев
  • Как скрыть программу от демонстрации экрана Python?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Не знаю что такое Р8 или прокторинг. Наверное какие-то геймерские термины.

    Но задача пока выглядит невыполнимой. Или я-бы сказал недостаточно обсуждённой. Как идет демонстрация экрана? Zoom? Skype? Teams? Remote Desktop? Софта много. Часть этого софт транслируют имеено картинку. То что видит пользователь. Часть - может транслировать команды GDI. Это другой уровень зрения.

    Python здесь тоже пока непричем. Тоесть он пока выглядит 5-м колесом в телеге. Уж если кодить на Win32API
    то в первую очередь на С++. Там - структуры данных специфичные. А для Питона нужно делать какую-то адаптацию. Короче втопку питон.
    Ответ написан
    4 комментария
  • Есть ли сайты с задачами по с++, по типу лит код, только на русском?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть ли сайты с задачами по с++, по типу лит код, только на русском?

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

    Искать русский литкод - это сидеть всю жизнь как ракушка в раковине. Зачем такой изоляционизм?
    Ответ написан
    Комментировать
  • Безопасно ли SSH соединение?

    ValdikSS
    @ValdikSS
    Первая же ссылка в поисковике полностью отвечает на все ваши вопросы.
    https://ikarus.sg/rsa-is-not-dead/
    Ответ написан
    Комментировать
  • Какие решения существуют для поиска кадров в небольшую команду?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Подъëм зарплаты всегда работает.
    Ответ написан
    Комментировать
  • Как развернуть nodejs+npm в Docker?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Что сложного в том, чтобы загуглить и по второй же ссылке найти готовое?
    ОК, Гугл: use sass as docker container

    https://registry.hub.docker.com/r/jbergknoff/sass
    Ответ написан
    1 комментарий
  • Почему докер не сохраняет базу данных при отключении?

    akelsey
    @akelsey
    Ничего не понятно, что вы ожидаете, какой результат?
    При docker-compose down контейнер удаляется, БД не сохраняется. Никакой обратный процесс не нужен.

    upd.:
    lolrofl01,
    суммаризируя все варианты ответов/комментариев/советов:
    - так как вы хотите не работает
    - можно переписать свой entrypoint.sh с отловом SIGTERM, и сохранением дампа в ваш файл (много рисков, провозитесь, а успеет процесс сохранить sql или нет большой вопрос доверия такому бэкапу)
    - использовать mount volume/bind в папку - хранить т.е. стейтфул данные бд на хосте
    выбирайте.
    Ответ написан
  • Причем здесь in()?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Потому-что так банально компактнее при том-же результате.
    Даже в случае с двумя значениями требуется конструкция вида (просто сравните ее с приведенным кодом):
    len(pin) == 4 or len(pin) == 6
    А представьте, что требуется подобным образом проверить пять/шесть значений. Или требуется проверить произвольное количество значений.
    Ответ написан
    1 комментарий
  • Как правильно добавить папку в исключение GitHub?

    irtek
    @irtek
    Wordpress-addicted
    Если эта папка с файлами ранее была добавлена в репозиторий, то после добавления ее в .gitignore нужно удалить эти файлы из индекса git командой

    git rm --cached .lh/ -r
    Ответ написан
    1 комментарий