ArtCards — шаблон для карт ArcoMage
В ArtCards добавлен шаблон для карт ArcoMage.
Это встроенная в классические игры Might and Magic мини-игра, сочетающая элементы карточной игры и «тауэр-дефенс».
Телеграм-канал для ArtCards
Для наполнения ArtCards контентом понемногу осваиваю AI генерацию картинок при помощи нейронных сетей.
Под это дело завел канал в телеграме, в который складываю заметки по генерациям: https://t.me/ArtCards_Interplanety
За оболочку взял ComfyUI, который кажется наиболее продвинутым и универсальным инструментом.
Те, кто разбирается в нейронных сетях, вряд ли найдут в нем что-то интересное, однако тем, кто только начинает входить в генерацию картинок нейросетями, мои заметки могут оказаться полезными.
ArtCards — убираем поля масштабированием
При использовании изображений с прозрачным фоном, обычно не возникает проблем с возникновением видимых полей при конфигурации карты. Однако если используются изображения с фоном и соотношение сторон изображения не соответствует соотношению сторон элемента в шаблоне, могут появиться нежелательные поля. В этом случае можно использовать функцию «stretch», чтобы масштабировать изображение относительно элемента шаблона так, чтобы поля не появлялись.
ArtCards — конфигуратор игральных карт с необычными красивыми картинками
ArtCards — онлайн-сервис для создания игральных карт с необычными красивыми картинками.
ArtCards — конфигуратор игральных карт с необычными красивыми картинкамиRead More »
Расширение Inkscape: Custom Attribute
Расширение Custom Attribute для графического редактора Inkscape позволяет добавлять выделенным объектам текущего SVG документа кастомные атрибуты в виде пар «имя=значение».
Устранение ошибки Passing coroutines is forbidden, use tasks explicitly при использовании aioschedule в Python 3.11
В Python для выполнения задач через определенные интервалы времени, например, при разработке Telegram ботов, часто используется библиотека aioschedule.
К сожалению, пакет aioschedule не обновлялся уже несколько лет и потерял совместимость с последними версиями Python. При использовании в Python 3.11 в момент выполнения задачи выбрасывается ошибка
Расширение Inkscape: Batch Guides
Расширение Batch Guides для графического 2D редактора Inkscape предоставляет возможность пакетно производить действия над направляющими.
Как запустить браузер Internet Explorer на Windows 10/11
В последнее время стало невозможно запустить браузер Internet Explorer на Windows 10/11. Если попытаться запустить его, браузер IE автоматически закроется и запустит браузер MS Edge вместо Internet Explorer.
Но если все же нужно воспользоваться браузером Internet Explorer, его можно запустить из скрипта vbs.
Как запустить браузер Internet Explorer на Windows 10/11Read More »
StarIce — простая CRM
StarIce — простая CRM с помощью которой вы можете быстро создать договор с партнером из шаблона, добавить к договору технические задачи, выставить по ним крайний срок выполнения — дедлайн, и получить от клиента подтверждение, отправив ему ссылку.
Python: Как проверить, что список A входит в список B
Для того, чтобы убедиться, что список A полностью входит в список B, т.е. все элементы списка A присутствуют в списке B, можно воспользоваться методами «superset» и «subset» стандартного Python класса set.
Конвертация списков в сеты так же позволяет не заботиться о проверке дубликатов, если они имеются в сравниваемых списках.
subset
Метод subset действует от меньшего сета и проверяет, входит ли он в больший сет.
1 2 3 4 5 6 7 8 9 |
A = ['a', 'x', 'z'] A1 = ['a', 'x', 'z', 99] B = list('abcdefghijklmnopqrstuvwxyz') # ['a', 'b', ..., 'z'] print(set(A).issubset(set(B))) # True print(set(A1).issubset(set(B))) # False |
Python: Как проверить, что список A входит в список BRead More »
Андубликатор
Андубликатор — это онлайн инструмент для поиска и удаления дубликатов слов.
Этот инструмент поможет быстро найти и удалить все повторяющиеся слова или сроки в тексте или в текстовом списке, разделяя его на элементы по указанным разделителям.
HTML-CSS: Создание колонки с фиксированной шириной в правой части страницы
При разработке HTML-страницы часто возникает необходимость расположить колонку с фиксированной шириной в правой части окна браузера, динамически заполняя при этом все оставшееся слева пространство.
Спроектировать подобный шаблон проще всего используя разметку таблицей, однако это вполне возможно и на стандартных элементах «<div>».
HTML-CSS: Создание колонки с фиксированной шириной в правой части страницыRead More »
Python: информация об операционной системе
Для того, чтобы получить информацию об операционной системе, на которой выполняется текущий код, можно воспользоваться модулем platform.
system
Метод system() возвращает текстовое название операционной системы:
1 2 3 4 5 |
import platform print(platform.system()) # Windows |
Плагин WordPress: WP2D
WP2D — плагин для WordPress, позволяющий автоматически отправлять в Discord канал анонсы постов из WordPress при их публикации.
Плагин бесплатный.
Как получить Webhook URL для канала Discord
Что такое «Webhook URL» в Discord и для чего он нужен
Webhook URL это адресная ссылка, указывающая на определенный канал на сервере в Discord.
Она выглядит следующим образом:
1 |
https://discord.com/api/webhooks/880147380966321/HycCH_DMzkD5zXASVVvj3QRXHUnxs0pxuRzSbBs_UH7p71PS_AXD002Mq |
На этот URL можно отправлять запросы POST для автоматического создания постов на канале Discord.
Это мощный инструмент, который может использоваться, например, для информационных рассылок на канале или кросс-постинга записей из соцсетей.
Плагин WordPress: Copy Permalink to Clipboard
Copy Permalink to Clipboard — WordPress плагин, добавляющий в интерфейс редактора для работы с постами кнопку «to Clipboard» рядом с полями редактирования ссылки на пост. Нажатие на нее копирует в буфер обмена полную ссылку на пост.
Страница плагина на WordPress.org
Плагин бесплатный.
Кнопка для сворачивания всех окон в панель задач в Windows 10
Для того, чтобы добавить в панель задач Windows 10 кнопку, по клику на которой все открытые окна будут свернуты, нужно:
- Кликнуть правой кнопкой на рабочем столе
- Выбрать: Создать — Ярлык
- В поле «Укажите расположение объекта» ввести:
Кнопка для сворачивания всех окон в панель задач в Windows 10Read More »
InputHint
InputHint — JQUERY/PHP плагин, добавляющий к полям ввода типа input показ подсказок (вариантов вводимого текста), с возможностью их выбора пользователем, и заполнения поля текстом из выбранной подсказки.
Python: как сжать строку текста
Для того, чтобы уменьшить объем длинной текстовой строки, например для снижения трафика при передаче текстовых данных через Интернет, ее можно сжать перед отправкой и разархивировать после получения. При этом объем передаваемых данных значительно снижается, по сравнению с передачей текстовых строк в их исходном виде.
Чтобы заархивировать текстовую строку в памяти, воспользуемся модулем zlib.
Для сжатия строки мы будем использовать функцию compress. Эта функция принимает во входном параметре строку байт и возвращает эту строку в сжатом виде.
1 2 3 4 5 6 7 8 9 10 11 12 |
import zlib long_text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.' print('long_text', len(long_text)) long_text_compressed = zlib.compress(long_text.encode('utf-8')) print('long_text_compressed', len(long_text_compressed)) # long_text 445 # long_text_compressed 270 |
Как видно на простейшем примере, объем строки сократился более чем в полтора раза.
Как добавить вызов программы в контекстное меню Windows Explorer
Для того, чтобы добавить вызов программы в контекстное меню Windows Explorer — «Мой компьютер», нужно отредактировать реестр windows.
Редактор реестра windows нужно вызвать с правами администратора и внести в него следующие изменения:
Как добавить вызов программы в контекстное меню Windows ExplorerRead More »
Виджет для Elementor: кнопка «показать E-mail»
Виджет для WordPress плагина Elementor. Позволяет скрыть адрес вашей электронной почты под кнопкой и не показывать его на странице в явном виде, чтобы предотвратить его сбор ботами и пауками для спама.