Программирование

Вопросы о C#, Python, Java, алгоритмах и архитектуре кода.

ПрограммированиеИндикатор загрузки в Django: прогресс бар для парсинга

Как реализовать динамический индикатор загрузки (спиннер или прогресс бар) в Django для длительного парсинга данных (5 сек). AJAX, CSS, потоки и кэш. Пошаговый гайд с примерами кода для отзывчивого сайта.

5 ответов 1 просмотр
ПрограммированиеКак запретить приведение int к str в Polars при replace

В Polars нет нативного Expr-способа выдать ошибку при замене строк числом в столбце DataFrame. Используйте return_dtype в replace_strict и ручную проверку типов для контроля. Апкастинг Int32 к Int64 работает автоматически. Примеры и альтернативы в polars python.

3 ответа 1 просмотр
ПрограммированиеШейдер Godot не обнаруживает синий пиксель выше: как исправить

Почему фрагментный шейдер canvas_item в Godot не меняет прозрачный пиксель на красный при синем сверху? Анализ ошибки в логике, правильный сэмплинг с TEXTURE_PIXEL_SIZE и godot uv, полный исправленный код godot шейдеры для 2D эффектов.

4 ответа 1 просмотр
Программирование16-сторонняя radix sort на Metal GPU без префиксных сумм

Реализации 16-way radix sort на GPU Metal и CUDA без shared memory prefix sums. Анализ кода quantumsort_iter, оптимизации с simd-командами, перенос на CPU AVX/SSE. Бенчмарки для SPH-симуляций на Apple M-чипах.

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

Обзор платформ для привлечения разработчиков к опенсорс-проектам, включая GitHub, GitLab, Bitbucket и специализированные сервисы. Где публиковать идеи и находить участников.

1 ответ 2 просмотра
ПрограммированиеКак вычислить хеш-код X.509 для «Кудрявцев» с H0=13

Пошаговое вычисление хеш-кода методом X.509 для сообщения «Кудрявцев» с H0=13, p=17, q=41 (n=697). Результат 494. Формула H_i=(H_{i-1}+M_i)^2 mod n, коды букв русского алфавита, таблица шагов, Python-код и примеры.

1 ответ 1 просмотр
ПрограммированиеПолучение ID пользователей Telegram бота: штатные методы

Пошаговое руководство по получению ID пользователей Telegram бота через метод getUpdates при отсутствии базы данных. Примеры кода и ограничения хранения данных.

1 ответ 1 просмотр
ПрограммированиеПолитики отказа ИИ: этические принципы и фреймворки

Политики отказа ИИ — ключевой элемент ответственных фреймворков ИИ от Microsoft и AWS. Узнайте, как системы выявляют вредные запросы, роль человеческого надзора и вызовы внедрения для безопасности и прозрачности.

1 ответ 1 просмотр
ПрограммированиеВосстановить Telegram бот: сессия сбросилась, заморожен

Пошаговое руководство: что делать, если сессия Telegram сбросилась, бот заморожен, email отвязан, нет взлома и не приходит код подтверждения. Диагностика API, BotFather, support для восстановления доступа к боту.

1 ответ 1 просмотр
ПрограммированиеОтчет Выручка и себестоимость продаж в 1С УТ 11 программно

Как исправить ошибку компоновки 'Константы.ВалютаУправленческогоУчета.Получить' и правильно сформировать отчет ВыручкаИСебестоимостьПродаж программно в 1С УТ 11. Полный код, настройки расширения, предварительные условия учета себестоимости.

1 ответ 7 просмотров
ПрограммированиеОтладка C++ кода Морского боя: HIT вместо MISSED

Анализ и исправление ошибок в коде эмуляции Морского боя на C++. Проблемы с усиленными клетками, определением соседей и подсчетом живых клеток.

1 ответ 2 просмотра
ПрограммированиеНастройка Java VM параметров для Minecraft через Qt и JNI

Пошаговое руководство по настройке параметров Java VM для запуска Minecraft через Qt-приложение с использованием JNI. Решение ошибки 'Failed setting boot class path'.

1 ответ 2 просмотра
ПрограммированиеИнлайн-клавиатура Telegram bot с callback кнопками

Решение проблемы с callback-кнопками в Telegram боте. Правильное создание инлайн-клавиатур с использованием InlineKeyboardMarkup и обработка callback-запросов.

1 ответ 1 просмотр
ПрограммированиеОшибка TypeError FirebaseResponseDict FCM Django UUID primary key

Решение ошибки TypeError с FirebaseResponseDict при использовании UUID в Django с FCM-Django. Настройка push-уведомлений с UUID primary key.

1 ответ 1 просмотр
ПрограммированиеSpring Modulith: Связывание JPA сущностей между модулями

Решение проблем с @ManyToOne отношениями в Spring Modulith. Использование ID-ссылов вместо прямых связей JPA для сохранения модульности и соответствия принципам DDD.

1 ответ 3 просмотра
ПрограммированиеКак исправить 'LEDS was not declared' в FastLED Arduino WS2812

Исправляем ошибку компиляции 'LEDS was not declared in this scope' в Arduino IDE для WS2812 с библиотекой FastLED и Gyver_Ambilight. Объявление массива CRGB LEDS[NUM_LEDS], инициализация addLeds и примеры кода для Ambilight.

1 ответ 3 просмотра
ПрограммированиеVS Code на Android: удаленная отладка с AI-ассистентами

Полное руководство по использованию VS Code на Android для удаленной отладки приложений с AI-ассистентами. Настройка SSH-клиентов и интеграция с Claude и GPT.

1 ответ 2 просмотра
ПрограммированиеКак выбрать направление программирования для начинающих

Пошаговое руководство по выбору между frontend, backend, mobile разработкой и data science. Факторы для успешного трудоустройства и карьерного роста.

1 ответ 2 просмотра
ПрограммированиеЗвук при нажатии на любую кнопку Tkinter: bind_class

Настройте воспроизведение звука на любой tkinter кнопка с помощью root.bind_class и pygame. Пошаговый пример кода, альтернативы simpleaudio, winsound. Избегайте ошибок в tkinter bind для отзывчивого GUI в Python.

1 ответ 1 просмотр
ПрограммированиеJava достаточно для модов и читов Minecraft

Пошаговое руководство по языкам программирования для создания модов и читов Minecraft. Java - основной язык, C++ только для Bedrock Edition и продвинутых читов.

1 ответ 1 просмотр