Форум программистов, компьютерный форум, киберфорум
Записи в Январь 2026
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 5.00. Голосов: 1.
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли в WebAssembly (Wasm)
Запись от 8Observer8 размещена 30.01.2026 в 23:45 / Блог 8Observer8. Обновил(-а) 8Observer8 01.04.2026 в 14:01
Показов 3924 Комментарии 1

Содержание блога

Финальный код: finish-hello-wasm-sdl3-c.zip

Название: 693b6f07-c865-4613-88b4-b0e812a904bf.png
Просмотров: 7063

Размер: 2.0 Кб

QR-код для запуска на смартфонах:

Название: 010516df-4372-49e1-8b0a-ffcb04494b76.png
Просмотров: 7067

Размер: 4.6 Кб

Демка в браузере

Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples (кстати, они все на Си), то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main() отсутствует:
  • SDL_AppInit
...
Старый
Рейтинг: 5.00. Голосов: 1.
Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
Запись от 8Observer8 размещена 30.01.2026 в 20:21 / Блог 8Observer8. Обновил(-а) 8Observer8 16.03.2026 в 15:31
Показов 4607 Комментарии 0

Содержание блога

Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git необходимо в данном случае только для клонирования репозитория emsdk.

Установка Emscripten SDK (emsdk)



Есть официальная пошаговая инструкция, которой мы будет следовать:

  1. Откройте терминал в корне
...
Старый
Рейтинг: 5.00. Голосов: 1.
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
Запись от 8Observer8 размещена 29.01.2026 в 22:55 / Блог 8Observer8. Обновил(-а) 8Observer8 01.02.2026 в 04:27
Показов 3651 Комментарии 0

Содержание блога

Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в отличие от v2, которая написана на C++, но v2 была близка с Си. Насколько я знаю, в Box2D v2 совсем не использовалась STL (Стандартная библиотека шаблонов).

Комментарий Gemini 3 по поводу Box2D новой C-версии:

Переход Box2D на чистый Си (версия
...
Старый
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
Запись от bedvit размещена 28.01.2026 в 12:35. Обновил(-а) bedvit 28.01.2026 в 12:43
Показов 2878 Комментарии 0
Метки com, vb, winapi

Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы исходники Crypto++
Использованы алгоритмы сжатия WinApi.

Нажмите на изображение для увеличения
Название: VariantToFromFile.PNG
Просмотров: 365
Размер:	89.3 Кб
ID:	11456

Функционал:
+ Сохранять данные из VARIANT в файл
+ Загружать данные из файла в VARIANT
+ Шифровать данные...
Аватар для bedvit
Старый
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
Запись от 8Observer8 размещена 28.01.2026 в 01:01 / Блог 8Observer8. Обновил(-а) 8Observer8 01.02.2026 в 04:23
Показов 3293 Комментарии 0
Метки android, c, c++, cmake, gamedev, mobiledev, sdl, sdl3, си

Содержание блога

SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая появилась в SDL 3.3. Таким образом теперь не нужно подключать библиотеку SDL3_image для базовой работы с PNG-файлами. Если нужны расширенные средства работы с изображениями, то нужно подключать библиотеку SDL3_image: Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
...
Старый
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
Запись от 8Observer8 размещена 27.01.2026 в 01:49 / Блог 8Observer8. Обновил(-а) 8Observer8 01.02.2026 в 04:24
Показов 2392 Комментарии 0

Содержание блога

SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с прозрачным фоном. На самом деле, SDL3 имеет собственные средства для загрузки и отображения PNG-файлов. Если вам интересно, как загружать PNG без подключения SDL3_image, то можете посмотреть эту пошаговую инструкцию: Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)...
Старый
Влияние грибов на сукцессию
Запись от anaschu размещена 26.01.2026 в 21:44. Обновил(-а) mik-a-el 29.01.2026 в 07:59
Показов 2409 Комментарии 0

Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за счёт эффекта инкапсуляции. Уменьшение массы компоста достигается в экосистемах...
Старый
SDL3 для Android: Работа со звуком через SDL3_mixer
Запись от 8Observer8 размещена 26.01.2026 в 00:56 / Блог 8Observer8. Обновил(-а) 8Observer8 07.02.2026 в 21:28
Показов 3051 Комментарии 0

Содержание блога

SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только добавить библиотеку SDL3_mixer и включить проигрывание звука при касании экрана смартфона.

Если у вас не установлены Android SDK, NDK, JDK, и т.д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т.д.

Сборка примера



...
Старый
Рейтинг: 5.00. Голосов: 1.
Установка Android SDK, NDK, JDK, CMake и т.д.
Запись от 8Observer8 размещена 25.01.2026 в 17:33 / Блог 8Observer8. Обновил(-а) 8Observer8 02.04.2026 в 15:23
Показов 2331 Комментарии 0
Метки android, bash, c, c++, cmake, gamedev, jdk, mobiledev, ndk, си

Содержание блога | English version

  • Перейдите по ссылке: https://developer.android.com/studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest.zip"
  • Извлеките архив и вы увидите папку "cmdline-tools"
  • Создайте папку AndroidSDK, например, на диске C и переместите в неё папку "cmdline-tools"
  • Внутри папки
...
Старый
SDL3 для Android: Вывод текста со шрифтом TTF с помощью SDL3_ttf
Запись от 8Observer8 размещена 25.01.2026 в 15:55 / Блог 8Observer8. Обновил(-а) 8Observer8 01.02.2026 в 01:01
Показов 2317 Комментарии 0

Содержание блога

Если у вас не установлены Android SDK, NDK, JDK, и т.д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т.д.

Сборка примера



  • Скачайте этот пример. На всякий случай, я прикрепил его в виде архива: sdlcross-text.zip
  • Извлеките пример из архива. Можете открыть папку с извлечённым примером в редакторе кода Sublime Text 4: https://www.sublimetext.com/download
    Название: e102c8a65e39e36e5dc4c1f409e4e0124e7fb102.png
Просмотров: 19812

Размер: 4.7 Кб
  • Скачайте
...
Старый
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
Запись от 8Observer8 размещена 24.01.2026 в 19:54 / Блог 8Observer8. Обновил(-а) 8Observer8 12.03.2026 в 22:24
Показов 2308 Комментарии 0

Содержание блога

Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main() отсутствует:
  • SDL_AppInit (Initialization) - эта функция срабатывает один раз самой первой.
  • SDL_AppEvent (Event Handler) - эта функция срабатывает каждый раз, когда происходит
...
Старый
моя боль
Запись от iceja размещена 24.01.2026 в 01:04
Показов 2519 Комментарии 0

Выложила интерполяцию кубическими сплайнами www.iceja.net
REST сервисы временно не работают, только через Web.

Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity.ai PRO , при этом моя производительность была приблизительно в 50 раз больше чем при ручном программировании. Потом перплексити...
Аватар для iceja
Старый
Модель сукцессии микоризы
Запись от anaschu размещена 24.01.2026 в 00:13
Показов 1977 Комментарии 0

Решили писать научную статью с неким РОманом
Старый
Helm чарт, разверну в Kubernetes
Запись от lagorue размещена 23.01.2026 в 17:54
Показов 405 Комментарии 0

Пишу helm чарт
Iac инфраструктура как код
Отдам его ArgoCD пусть автоматом деплоит в Kubernetes
Аватар для lagorue
Старый
http://iceja.net/ математические сервисы
Запись от iceja размещена 20.01.2026 в 06:32
Показов 2549 Комментарии 0

Обновила свой сайт http://iceja.net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http://iceja.net/fourier/docs ). Также документация в данный момент нуждается в доработке.
Красивенький дизайн придумал perplexity.ai PRO, который я купила на новогодней распродаже за $3.5 . А вообще он стоит...
Аватар для iceja
Старый
http://iceja.net/ сервер решения полиномов
Запись от iceja размещена 18.01.2026 в 18:11
Показов 4629 Комментарии 3

Выкатила http://iceja.net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов тридцатой степени он будет вычислять минут шесть (точность long double). Буду совершенствовать алгоритм....
Аватар для iceja
Старый
Первый деплой
Запись от lagorue размещена 16.01.2026 в 22:35
Показов 1935 Комментарии 0
Метки deploy, kubernetes

Не спеша развернул своё 1ое приложение в kubernetes.

А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они работали внутри кубера
Аватар для lagorue
Старый
Расчёт переходных процессов в цепи постоянного тока
Запись от igorrr37 размещена 16.01.2026 в 15:42. Обновил(-а) igorrr37 12.05.2026 в 14:21
Показов 4736 Комментарии 1

C++
1
2
3
4
/*
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключи), U, E, J. Программа находит переходные токи и 
напряжения на элементах схемы классическим методом(1 и 2 з-ны Кирхгофа). Если в цепи нет ключей то просто рассчитывает токи.
Последовательность действий:
...
Аватар для igorrr37
Старый
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
Запись от damix размещена 15.01.2026 в 19:20
Показов 3326 Комментарии 0
Метки greasemonkey, powershell

Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита SQLite и скрипт Import-Greasemonkey-Scripts.ps1 из этой статьи.
  1. Сделайте бэкап нового профиля.
  2. Найдите в папке <старый_профиль_браузера>\storage\default файл 61413404gyreekansoem.sqlite. Их может быть несколько, если это так, попробуйте взять
...
Аватар для damix
Старый
Изучаю kubernetes
Запись от lagorue размещена 13.01.2026 в 20:42. Обновил(-а) mik-a-el 14.01.2026 в 07:33
Показов 3261 Комментарии 2
Метки kubernetes

А пригодятся-ли мне знания kubernetes в России?
Аватар для lagorue
Старый
Сукцессия микоризы: основная теория в виде двух уравнений.
Запись от anaschu размещена 11.01.2026 в 03:45. Обновил(-а) mik-a-el 14.01.2026 в 07:33
Показов 5044 Комментарии 0

https://rutube.ru/video/7a537f... 18a44a5c4/
Старый
WordPad для Windows 11
Запись от Jel размещена 10.01.2026 в 12:11. Обновил(-а) Jel 10.01.2026 в 16:31
Показов 4707 Комментарии 0
Метки windows 11, wordpad

WordPad для Windows 11

Нажмите на изображение для увеличения
Название: Снимок экрана 2026-01-10 163107.png
Просмотров: 366
Размер:	83.6 Кб
ID:	11399

— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из сборок Windows 11 и убрала его из существующих установок через обновления, пользователи...
Аватар для Jel
Jel
Робот сгибальщик
Старый
Classic Notepad for Windows 11
Запись от Jel размещена 10.01.2026 в 12:09. Обновил(-а) Jel 10.01.2026 в 16:32
Показов 4388 Комментарии 0
Метки windows 11, wordpad

Old Classic Notepad for Windows 11

Нажмите на изображение для увеличения
Название: Захват3.png
Просмотров: 304
Размер:	58.1 Кб
ID:	11397

Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более простую и лёгкую альтернативу современному «Блокноту» с его расширенными...
Аватар для Jel
Jel
Робот сгибальщик
Старый
Рейтинг: 5.00. Голосов: 1.
Почему дизайн решает?
Запись от Neotwalker размещена 09.01.2026 в 13:30. Обновил(-а) Neotwalker 09.01.2026 в 13:53
Показов 3297 Комментарии 1

В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это стратегия, направленная на создание ценности, доверия и запоминаемого опыта для клиентов. Разберем, почему качественный дизайн так важен и как он помогает компаниям достигать своих целей.

Влияние дизайна на восприятие бренда



Первое впечатление о бренде формируется...
Старый
Модель микоризы: классовый агентный подход 3
Запись от anaschu размещена 06.01.2026 в 20:21
Показов 4913 Комментарии 0



Старый
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
Запись от ФедосеевПавел размещена 06.01.2026 в 02:06
Показов 3842 Комментарии 0
Метки owenlogic, асу тп

Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR



ВВЕДЕНИЕ



Введу сокращения:
  • аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до 100%, которое соответствует положению регулирующего клапана с аналоговым управляющим входом;
  • ПИД КЗР — ПИД регулятор с двумя дискретными выходами для управления трёхпозиционным запорно-регулирующим клапаном (КЗР).

Реализация аналогового ПИД регулятора,...
Аватар для ФедосеевПавел
Модератор
Старый
Модель микоризы: классовый агентный подход 2
Запись от anaschu размещена 06.01.2026 в 01:27
Показов 3984 Комментарии 0

репозиторий https://github.com/shumilovas/fungi

ветка по-частям.

коммит Create переделка под биомассу.txt


вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. и все плотности.

W_mon накопитель, убираю оттуда минус: Uc* (шэре мон).
график Substrate...
Старый
Новый CodeBlocs. Версия 25.03
Запись от palva размещена 04.01.2026 в 01:33. Обновил(-а) palva 11.04.2026 в 19:56
Показов 3375 Комментарии 1
Метки c++, codeblocs, fortran, mingw

Оказывается, недавно вышла новая версия CodeBlocks за номером 25.03. Когда-то давно я возился с только что вышедшей тогда версией 20.03. С тех пор я давно снёс всё с компьютера и забыл. Теперь попробую установить новую версию с нуля настроить компиляторы си и фортрана, идущие вместе с CodeBlocks, и попробовать их. Я не буду вдаваться в теорию и уходить в подробности. Я лишь буду подробно объяснять те шаги, которые...
Аватар для palva
Старый
Модель микоризы: классовый агентный подход
Запись от anaschu размещена 02.01.2026 в 13:23
Показов 3196 Комментарии 3

Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.

До того я пробовал подход через многомерные массивы, теперь буду пробовать классово агентный
https://github.com/shumilovas/fungi
ветка "буду вставлять", папка "интегральная модель"
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru