Решил не коммитить сегодня свою работу
сообщение из рабочего чата от коллеги
сообщение из рабочего чата от коллеги
Делюсь чудом чудесным, нашел его чисто случайно. Прост как 2 копейки, работает безотказно.
https://github.com/massgravel/Microsoft-Activation-Scripts
Качать ничего не нужно, просто запустить команду в Powershell. Подходит также для WS2022, на Windows 11 не пробовал.
Думаю, многим может пригодиться.
UPD: В комментах много пишут про вредоносы, но тут в отличие от KMS сорцы есть. Если есть опасения, бегите смотрите, что там внутри, даже декомпилировать не придется. KMS по факту можно скачивать только по ссылкам из твиттера Ратиборуса, больше ниоткуда. Но вот незадача, пару месяцев назад форум этот лежал недели 3-4, так я и набрел на этот скрипт. Ну и вишенкой на торте все же является что можно дефендер не отключать, а этот парень не так плох как кажется ввиду того что сигнатуры все равно подсасывает с вирустотала и от 95% вредоносов вы уж точно будете защищены. Каждый по итогу сам выберет что ему удобнее, всем добра :)
Сейчас Mos.Hub тестируют городские IT-специалисты. После этого все желающие смогут использовать готовые решения библиотеки и делиться собственными разработками.
Помимо репозитория, в Mos.Hub есть дополнительные функции для разработчиков. Например, возможность проверить код на ошибки и наличие вредоносных компонентов.
В ближайшие несколько лет планируется полностью перейти на собственные решения для совместной разработки ПО, включая сервисы управления проектами, ведение документации и другие инструменты.
GitHub - крупнейшее в мире хранилище разработок с открытым исходным кодом. Официально сервис о санкциях не объявлял, однако с апреля 2022 года блокирует аккаунты некоторых российских разработчиков.
Взято из: IT мемная
В последнее время стал замечать неудовлетворительное состояние Automatic1111, которое не позволяет работать долгое время, если оставаться на системе постоянных обновлений с Github. Это касается не только локальной версии, но и пространства Google Colab.
Однако сообщество и разработчики веб-интерфейса потихоньку начинают внедрять метод хэшей для того, чтобы можно было скачивать раннюю проверенную версию сборки, которая точно будет работать. Это позволяет не сносить каждый раз все файлы и не переустанавливать Automatic1111, что и время экономит, и сохраняет ваши расширения со всеми настройками.
Очень рекомендую скачать текстовый редактор кода Notepad++, чтобы по ходу гайда вы могли с комфортом повторять все шаги. Программа эта бесплатная, никак не засоряет вашу систему.
Также заранее откройте вкладку официального репозитория Automatic1111, он нам понадобится.
Заходим в корневую папку Stable Diffusion и открываем с помощью Notepad++ файл webui-user.bat.
Нам с вами нужно найти следующую строчку: git pull origin master — она отвечает за автоматическое обновление Automatic1111 до последней версии. Перед ней ставим команду (rem), чтобы закомментировать строку и заблокировать ее функционал.
Ниже прописываем следующee: git checkout a9eab236d7e8afa4d6205127904a385b2c43bb24.
Набор букв и цифр — это хэш, или идентификационный номер сборки. Помните, я говорил в начале, что нужно открыть страницу с официальным репозиторием? Так вот, переходим на эту страницу, после чего клацаем на вкладку commits.
Перед нами отображается вся история обновлений, и мы можем копировать хэш любого из них, чтобы установить нужную нам сборку. Для этого нажимаем на иконку файлов, и хэш автоматически копируется. Также обратите внимание на надпись Verified, которая говорит нам о том, что сборка стабильна и одобрена разработчиком.
Как только вы будете уверены в том, что обновления пойдут стабильные, то можете убрать команду (rem) перед git pull origin master, и будет ставиться последняя сборка. Не забудьте удалить строку git checkout a9eab236d7e8afa4d6205127904a385b2c43bb24, либо поставьте перед ней тот же (rem).
Вы можете прописать в том же файле webui-user.bat следующую команду, которая автоматом при каждом запуске будет чистить лишние файлы, которые со временем могут складываться в десятки гигабайт и засорять систему, а также тормозить сам Automatic1111.
Вот эта строчка: for /d %%i in (tmp\tmp*,tmp\pip*) do rd /s /q "%%i" & del /q tmp\tmp* & rd /s /q pip\cache.
Теперь кто-то умеет поднимать с колен лучший фреймворк для Stable Diffusion на сегодняшний день. Буду рад обратной связи и вашим комментариям, а также приглашаю в свой телеграм чат, где отвечу на все вопросы касаемо SD.
Заглядывайте в телеграм-канал, где я собираю лучшие гайды по Stable Diffusion. А если не найду, то пишу сам.
Спасибо Руслану из нейронной академии за помощь в написании гайда и освещение данного метода!
Этот плагин использует запросы для генерации имен директорий, параметров и возможных файлов. Для создания BruteForce листа он использует OpenAI. Насколько эффективно это работает, еще нужно проверить. В целом, если у вас нет идей, вы можете обратиться к этому плагину, чтобы получить немного креативности.
На приведенном скриншоте можно увидеть пример того, как нейросеть может описать параметры для конкретного запроса, и результат получается довольно достойным.
Привет всем!
Помогите разобраться с запуском программы.
Попытаюсь объяснить как можно подробнее: есть официальная программа для Windows "Lego Digital Designer" от компании LEGO. Она позволяет собирать наборы LEGO из деталей на компьютере. Программа использует базу данных с деталями, которые упакованы в отдельный файл "Assets.lif". Этот файл расположен в папке с программой. Мне нужно извлечь из этого файла детали, что бы попытаться изменить их или добавить новые (LEGO забросила развитие программы и не добавляет в базу новые вышедшие детали). На GitHub я нашёл программу, которая вроде как может открыть файл "Assets.lif", но вот какой порядок действий надо для этого сделать я не могу понять. Единственное, что я понял - это то, что нужно установить Python версию с 2.7 по 3.2 и каким то образом через командную строку запустить файлы со странички автора. Вот ссылка на страничку: https://github.com/JrMasterModelBuilder/LIF-Extractor Я почитал файл readme.md но никаких файлов для скачивания не нашёл (автор ещё упоминает файл LIFExtractor.exe, но его вообще в перечне нет). Все ссылки на файлы ведут на другие страницы сайта и там просто какой то код. Я в программировании абсолютно ничего не понимаю, поэтому прошу пошагово объяснить в какой последовательности, что скачать и установить, что бы открыть файл "Assets.lif".
Заранее спасибо.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Последнее время реализация веб-интерфейса от AUTOMATIC1111 была слишком не стабильной
(сказался глобальный переход фреймворка gradio на версию 3.23 ), в связи с этим рассмотрим один из вариантов(в этом посте) как сохранить нервы и работоспособный инструмент.
Предполагаем переустановка с нуля не решила ваши проблемы. И рассматриваем мы это все с позиции "без опыта", Тех, кто не работает с git/github/cmd/python на постоянке.
Приступаем консоль+git:
• На сайте AUTOMATIC1111 мы можем посмотреть и почитать описание обновлений :
• Теперь выбираем необходимый коммит, нигде не будет указано что этот рабочий, а этот нет :
Описание коммита (кратко в чем изменения)
Непосредственно (hash) уникальный номер (он больше чем виден)
кнопка скопировать hash
• Просто перебираем, спрашиваем у сообществ или знакомых - у кого есть рабочий "номер"(Внизу сайта SD запущенный hash, лучше просите ссылку)
• Предполагается вы уже запускали свою версию SD и вопросы установки с нуля в этом посте не разбираем - и смогли попасть на главую страницу webui.
• Из проводника запускаем командную строку(SD конечно выключили) :
Делать это удобнее всего из папки <путь_к_вашему_SD>
В проводнике пишем CMD и нажимаем enter
• Вводим команду git log -1 она покажет информацию о текущем коммите, можно узнать с каким коммитом мы сейчас работаем :
• Затем, имея нужный коммит, вводим команду git checkout <hash>:
• Переключились на желаемое состояние, теперь можем снова запустить SD и посмотреть насколько все хорошо работает.
• Всегда можно вернуться на самый свежий коммит(локально у вас) : git checkout master
• А так же команда проверить обновления на сайте github : git pull
Эта информация как раз говорит что у нас все свежее (но не факт что рабочее)
PS длинна поста расчитана на не опытных пользователей git/cmd , уточнения и вопросы можно задать в комментариях.
PS Спасибо тем кто смог до конца, рекомендую 2 сообщества для обмена информацией о SD и других нейронках :
Discord