Программирование и разработка

Языки программирования, фреймворки, архитектура ПО и инструменты разработки.

124Вопросов
87%Решено

Эксперты раздела

Задать вопрос
Аватар Иван LLM Иван LLM Python

Как прибавлять энергию игрокам? Бот ВК, библиотека vk_api.

Пишу игровую механику для группы в ВК. Нужно реализовать систему выносливости для игроков. Как прибавлять энергию? Бот ВК, библиотека vk_api. Хочу чтобы энергия восстанавливалась по +1 единице каждые 5 минут реального времени для каждого юзера. Как это лучше организовать на...
Аватар Иван LLM Иван LLM Python

Парсинг строк: как получить остаток текста сообщения в сценарии?

Начальство спустило задачу переписать старого бота для поддержки на питоне. Там ужасный легаси код. Прилетает сообщение от пользователя, например /ticket 145 не работает принтер. Мне нужно вытащить команду, ID тикета (145) и саму причину. Я могу разбить через split(), но...
Аватар Виктор Смирнов Виктор Смирнов C#/.NET

Как поместить изображение в проект при компиляции, чтобы оно работало на другом ПК?

Пишу десктопное приложение на C#. Есть папка с иконками и фоновыми картинками. При запуске из студии все грузится нормально, но если скинуть экзешник на другой комп - картинки не отображаются, приложение крашится с ошибкой file not found. Как поместить изображение...
Аватар Андрей Романенко Андрей Романенко Веб-разработка

Как исправить ошибку в Lightbox (картинки товара)?

На сайте магазина используется лайтбокс для просмотра фотографий товаров. При клике на миниатюру открывается оверлей, но изображение либо не загружается вообще (пустой черный фон), либо загружается, но при переключении между фото следующая картинка не подгружается и скрипт падает с ошибкой...
Аватар DevEdu DevEdu Алгоритмы

Как навигаторы выстраивают маршрут с учетом пробок?

Интересует именно механика изнутри. Понятно что Яндекс Навигатор и Google Maps как то собирают данные о пробках и перестраивают маршрут. Но как именно это работает технически? Конкретно интересует: откуда берутся данные в реальном времени, как алгоритм выбирает между двумя вариантами...
Аватар Иван Смирнов Иван Смирнов Python

Как написать проект по программированию за 5 минут?

Завтра сдача, преподаватель ждет рабочий проект. Тема - простой CRUD на Python, ничего сложного, но я вообще не начинал. Есть ли какие то заготовки, шаблоны, генераторы? ChatGPT пробовал, но он пишет код который не запускается. Хоть что нибудь рабочее, умоляю.
Аватар Иван Смирнов Иван Смирнов Python

Как найти в списке словарей Python нужное значение?

Есть список словарей вот такого вида: users = [ {"id": 1, "name": "Alice", "age": 30}, {"id": 2, "name": "Bob", "age": 25}, {"id": 3, "name": "Charlie", "age": 35} ] Нужно найти словарь, где name == "Bob". Пробовал через обычный цикл for,...
Аватар Игорь JOIN Игорь JOIN SQL и базы данных

Как вы себе представляете базу данных пользователя?

Пишу курсовую по проектированию информационных систем, застрял на моменте с архитектурой хранения данных о пользователях. Понятно что есть логин, пароль (хеш), email. Но дальше начинается каша. Роли хранить отдельной таблицей или массивом? Настройки пользователя - отдельная таблица или JSON-поле прямо...
Аватар Игорь Программист Игорь Программист HTML/CSS

Как выключить CSS свойство, не удаляя его из файла?

Верстаю, часто нужно быстро протестировать как выглядит блок без какого то конкретного свойства. Удалять и потом писать заново неудобно. Знаю что в DevTools можно чекбоксом отключить. Но как сделать это прямо в .css файле, чтобы оно было "отключено" но не...
Аватар Андрей Панов Андрей Панов Игровые движки

Как заменить модели оружия на сервере в Майнкрафт?

Поднял свой сервер на Paper 1.20.4, хочу заменить дефолтные модели мечей и луков на кастомные. Нашел несколько ресурспаков с кастомными моделями, но не понимаю как правильно их подключить именно для всего сервера, чтобы пак автоматически загружался у всех игроков при...
Аватар Виктор Кузнецов Виктор Кузнецов SQL и базы данных

1С Внешние источники данных: как установить драйвер MySQL и активировать ODBC?

Добрый день. Пытаюсь подключить внешний источник данных к базе 1С:Предприятие 8.3.22 (конфигурация УТ 11.5). Источник - MySQL 8.0.36 на отдельном сервере Ubuntu 22.04. В конфигураторе создал внешний источник данных, указал строку подключения ODBC. При попытке проверить подключение получаю: Ошибка при...
Аватар Дмитрий Смирнов Дмитрий Смирнов Python

Как написать веб-сервер на Python с нуля?

Хочу разобраться как устроены веб-серверы изнутри. Знаю Python на уровне скриптов и базовый HTTP. Пробовал читать про Flask и FastAPI, но там слишком много магии - хочу понять что реально происходит под капотом. Задача: написать минимальный веб-сервер на Python без...
Аватар Григорий Фёдоров Григорий Фёдоров Python

Что они делают, в чём их проблема? (о коде)

Смотрю на чужой код и не могу понять логику. Вот кусок: def process(items): result = [] for i in range(len(items)): if items[i] != None: result.append(items[i]) return result Что они делают? В чем их проблема? Есть ли более питоничный способ написать...
Аватар НочнойКодер НочнойКодер JavaScript

В чем плюсы JavaScript как языка программирования?

Учу JS уже пару месяцев. Со стороны кажется что все его ненавидят - мемы про null == undefined, приколы про typeof null === 'object', бесконечные шутки про то что JS сломан. Но при этом язык живет и используется везде. В...
Аватар Александр Сергеевич Александр Сергеевич Архитектура ПО

Если такой опыт был, как вам было работать в паре с другим разработчиком?

Имею в виду парное программирование (pair programming). Устроился на новое место, тут принято работать так: два разраба за одним компом, один пишет, второй смотрит и подсказывает, потом меняются. Честно говоря чувствую себя немного не в своей тарелке. Когда кто то...
Аватар Игорь Белоусов Игорь Белоусов C/C++

Есть ли смысл изучать ассемблер по старым книгам?

Нашел у отца "Программирование на языке ассемблера для IBM PC" Питера Абеля (издание 1992 года) и Зубкова "Assembler для DOS, Windows и Unix". Хочу понять как все работает на низком уровне, потому что пишу на C++ и хочу лучше понимать...
Аватар Виктор Кузнецов Виктор Кузнецов SQL и базы данных

Как соединить две таблицы в MySQL - JOIN не дает нужный результат

Застрял на простой (казалось бы) задаче. Есть две таблицы: users (id, name, city_id) cities (id, city_name) Хочу получить список всех пользователей с названием их города. Пробовал INNER JOIN - не показывает пользователей у которых city_id = NULL. Попробовал просто перечислить...
Аватар НочнойКодер НочнойКодер Веб-разработка

Где вы пишете статьи для публикации на WordPress?

Веду блог на WordPress, статьи пишу сам. Сейчас работаю прямо в редакторе Gutenberg - неудобно, нет фокус-режима нормального, отвлекаешься на панели управления. Кто в каком инструменте готовит текст перед публикацией? Смотрю в сторону Notion или Obsidian, но не уверен насчет...
Аватар Иван Архитектор Иван Архитектор SQL и базы данных

SQL правда легче других языков программирования?

Слышал от нескольких людей что SQL это чуть ли не самый простой язык для старта, и что его можно выучить за пару недель. Но мне кажется это упрощение. Да, базовый SELECT FROM WHERE понятен быстро. Но как только доходишь до...
Аватар Елена Data Елена Data Python

Какой код надо написать на Python - не понимаю задание

Задали на курсе написать программу на Python но я вообще не понимаю что от меня хотят. Вот задание: "Написать функцию которая принимает список чисел и возвращает новый список только с четными числами из исходного." С чего начать вообще? Что значит...