Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров

Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.

Последние вопросы

Есть вот такой простой миксин: class UniqueNameErrorMixin: def clean_name(self): name = self.cleaned_data['name'] if Status.objects.filter(name=name).exists(): raise ValidationError('Статус с таким именем уже существует.') return name Как сделать его универсальным, чтобы его можно было просто импортировать и использовать...

Необходимо получать данные от TCP-сервера с помощью сокета на втором питоне import json import socket from contextlib import contextmanager HOST = "127.0.0.1" PORT = 50000 @contextmanager def _socket_manager(host, port): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(3) try: sock.connect((host, port)) yield sock except Exception as e: print("An error...

Помогите плиз адаптировать код под модель Gigachat(https://developers.sber.ru/docs/ru/gigachain/overview) вместо OpenAI: @dp.callback_query_handler(lambda c: c.data.startswith('rewrite_')) async def process_rewrite(callback_query: types.CallbackQuery): message_id = int(callback_query.data.split('_')[1]) if message_id in message_storage: original_message = message_storage[message_id] original_text = original_message.text if...

Интернет магазин на платформе ocStore 3.0.3.7 , но не могу понять как убрать эту непонятную портянку на основной ссылке /index.php?route=common/home . Уже всё перепробовал, начиная плагинами, настройками магазина, включения seo pro и ЧПУ. И заканчивая бесполезными советами ChatGPT по типу "Найди...

создаю todo list,у которого есть кнопка статуса. При нажатии этой кнопки высвечивается popup.Кнопки изначально нет на странице,она приходит вместе с задачей из инпута . Проблема в том,что для первой задачи кнопка работает и попап высвечивается,а если вбить последующие задачи ,то...

Подскажите пожалуйста, как можно реализовать следующий сценарий: Есть n строк в таблице, у них есть поле prioritet, оно числовое и может идти не по порядку(1,2,4,5,7..) Строки сортируются по этому полю. Какой конструкцией можно повысить приоритет одной записи, и соответственно...

sql

Есть библиотека ShedLock: используем её для организации блокировок в тех случаях, когда приложение развёрнуто в нескольких инстансах. Написал такую простенькую джобу: @Component @Slf4j @ConditionalOnProperty(name = "jobs.testJob.enable", matchIfMissing = true) public class TestJob { @Value("${app.nodeName}") private String nodeName; ...

Пытаюсь создать окно tkinter, через которое через кнопку on/off можно воспроизводить файл с гифкой, но есть проблема. Окно запускается, кнопка нажимается, гифка проигрывается, а после этого окно не отвечает, с ним невозможно взаимодействовать. Подскажите пожалуйста что не...

Пользователь имеет доступ к БД (интересует в 1 очередь ORACLE), пароль имеет ограниченный срок жизни, после чего пользователь должен его сменить. Если использовать Dbeaver - тот своевременно информирует об истекшем пароле и предлагает его сменить, отображая модальное окно. DataGrip...

Прописал сервер на Python (Flask), вынес его в общий доступ через ngrok Создал вебхук с перенаправлением на сервер, сервер работает стабильно Прописал вывод уведомлений на html <!DOCTYPE html> <html> <head> <title>Donation History</title> </head> <body> <h1>Donation History</h1> <ul> {% for...

Коллеги, добрый день! Наткнулся на проблему маппинга объектов во время десериализации. У нас имеется интерфейс Source, который реализуют 2 класса (SimpleSource и ComplexSource). Экземпляры этих классов содержатся в списках в отдельном объекте SourceContainer. В JSON хранится конфигурация SourceContainer,...

Подскажите как решить задачку? Нужно подсчитать количество повторений каждой буквы в строке. Написал такой код, но он выдаёт строку целиком. Не могу понять как разбить на символы и добавить вместе со значением в словарь. Dictionary<string, int> letterDictionary = new Dictionary<string, int>(); ...

c#

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

Продолжаю делить excel-файл на маленькие файлы. в данном случае файл имеет несколько листов. надо создать файлы в соответствии с условием, по значению в определенной ячейке. Написал код: for zags_name in ZAGS: short_name = reduce_name(split_text(zags_name)[1]) FilePath = os.path.join(FolderName, short_name+'.xlsx') # Путь до файла if...

В документации плагина WP Rocket сказано, что количество прогретых страниц в минуту может быть плавающим и зависит это от большого количества факторов. Однако некоторые исследования показали, что в среднем это может быть около 45 страниц в минуту. На моем сайте плагин греет...

По клику на кнопку добавляется ссылка в конец каждого li. Необходимо, чтобы при клике на li перечеркивался текст ссылки, но сама ссылка оставалась не перечеркнутой и доступной для клика. Я реализовал следующее: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta...

У меня есть объект TextView, цвет которого должен меняться в зависимости от положения SeekBar. h_bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int i, boolean b) { h_text.setTextColor(HSV2RGB(i, 255, 255)); } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void...

Сильно упрощенный json { "tariffOptions": "qwertyTest,qwerty,test" } qwertyTest, qwerty, test - это все возможные значения, располагаться они могут в произвольном порядке Могут быть все, одно\два из них или поле может отсутствовать Нужно проверить, что в строке только допустимые...

Да, я знаю, что python - это не компилятор, а интерпретатор и знаю, что можно делать самораспоковывающийся архив. Но вопрос в другом. Например, если речь идет о продаже проекта, то как можно защитить код от утечки? Мне на ум приходит только вариант взять сформировать docker-образ и...

Всем привет. Подскажите пожалуйста где находятся настройки "Eslint"? Когда я его установил, в файле "eslint.config.mjs" настроек не было, как раньше. Там были только эти: import globals from "globals"; import pluginJs from "@eslint/js"; export default [ { languageOptions: { globals: globals.browser } }, ...