`thread` это строго нить ( можно и провод , состоящий из жил), состоящая из `fibers` - волокон. Поток это `flow`. `stream` в первую очередь ручей или струя, и уже потом это `поток`
"Art Generator". Генерация «дышащих» пятен (абстрактная анимация), на основе WebGL 2.0 . Используются методы Simplex, radial и т.п. Небольшое (около 100 КБ) веб-приложение для локального запуска (из проводника) в браузере. Всё в одном HTML-файле (CSS и JS интегрированы в него). Нужно просто открыть этот файл в браузере. Управлять можно не только мышью/тачем, но и полностью с клавиатуры. https://github.com/ant3mc/ArtGenerator Можно запустить сразу на Гитхаб- https://ant3mc.github.io/ArtGenerator/
1.3 Режим ручного ввода. Стартовые векторы планет можно выставить как мышью/тачем, так и полностью с клавиатуры. После расстановки заданного (в меню) количества планет появится предложение о сохранении. Такая расстановка довольно грубая, рекомендую использовать её только для первичного наброска, а затем отредактировать числа в сохранённом txt-файле конфигурации. 1.4 Загрузка стартовой конфигурации. Просто выбрать txt-файл, в котором хранятся стартовые векторы планет и ещё несколько параметров. Я набросал для примера несколько конфигураций в папке GSConfigs. 1.5 Расчёт физики с высокой точностью. На каждый кадр отображения используется от 10 до 720 подшагов (подкадров) расчёта физики (зависит от сложности ситуации и настройки). Кадров отображения обычно 60 в секунду. Взаимодействие рассчитывается для каждой пары планет (всего от 2 до 9 планет). К сожалению, пришлось ввести ограничение на максимальную силу притяжения (иначе планеты слишком круто закручиваются вблизи). --- Несколько замечаний:
По поводу стартового экрана: некоторые настройки намеренно вынесены на него для удобного быстрого доступа. Но это спорный вариант; возможно, его стоит переделать.
Раньше у планет были следы, но это больше мешало восприятию( на мой вкус), и я от них отказался.
Все планеты одного радиуса прежде всего потому, что притяжение считается между центрами планет. Если радиус будет разный, то в режиме “упругих столкновений” с физикой будут проблемы( более маленькие планеты при столкновении могут притягивать сильнее, так как расстояние до их центра меньше).
Совсем недавно я нашёл идейно похожую игру Gravity Simulator: https://testtubegames.com/gravity.html. Она платная, но есть бесплатная (сильно ограниченная) веб-версия. К сожалению, её сайт у меня толком не работает, поэтому могу судить только по найденной в интернете информации. Автор заявляет о поддержке тысяч (!) планет. Это, конечно, хорошо, но расчёт с высокой точностью такого количества невозможен на обычном компьютере. Сравнивая, у моего приложения есть следующие плюсы:
Полная бесплатность и открытый код.
Очень маленький размер (меньше 200 КБ).
Можно запускать офлайн в любом современном браузере.
Есть тороидальный режим границ мира.
Интерфейс у TestTube выглядит более громоздким и сложным.
Обычная сортировка слиянием не in-place, и поэтому действительно имеет пространственную сложность( требует дополнительной памяти) O(n) . Однако , тут (думаю), речь о другом. Ведь мы (при желании) можем создать алгоритм сортировки , который потребует дополнительной памяти в n*n раз больше, чем времени . Авторы говорят (я предполагаю) о решении алгоритмической задачи, а не о конкретном алгоритме. Есть задача (к примеру- отсортировать массив чисел). И обязательно существует (но. возможно, ещё не найден) алгоритм, который требует дополнительной памяти всего лишь корень квадратный от времени.
Нагенерил приложение для браузера ( можно запустить оффлайн), использую иногда как раз с похожей целью. Абстрактная анимация "дышащих" цветных пятен. https://github.com/ant3mc/ArtGenerator/
В принципе, близка к этому и гравитационная песочница- можно просто смотреть , как планеты двигаются под действием гравитации. https://github.com/ant3mc/Gravity-Sandbox
Заявлены "бесплатные" программы , а не открытые. А раз так, то можно пользоваться встроенной поддержкой качественных фирменных онлайн-голосов Микрософт в браузере Edge. Порекомендую русский голос Светлана и мультиязычные BrianMultilingual, EmmaMultilingual. Можно через расширения (ReadAloud ), можно через приложения для браузера. К примеру- https://habr.com/ru/posts/1000636/ https://github.com/ant3mc/TTSInBrowser
Можно и под свои цели, конечно, сделать приложение.
Что касается озвучки русского текста английским голосом VibeVoice, то по мне она хуже даже системного оффлайн синтеза речи в Андроид( русский там хороший). В общем не стоит, выбор есть. Даже среди open source моделей( Silero и другие).
Ещё приложение на гитхаб, на близкую тему: TTS-читалка для голосов доступных в браузерах, к примеру Edge( в Linux их фирменные голоса недоступны), Chrome и т.д. Функционал: загрузка txt и html, вставка текста, настройки, словарь и т.д. Можно полностью управлять с клавиатуры. Реализована комплексная защита от XSS-атак при загрузке файлов и вводе текста.
в dns можно посмотреть по фильтрам. Они в основном без ОС ( но для виндовс в первую очередь). С Виндовс там сейчас Infinix air pro plus за 69990 . . А этот макбук обещают за 69990 .
абстрактная цветная анимация в браузере-
https://ant3mc.github.io/ArtGenerator/
https://github.com/ant3mc/ArtGenerator/tree/main
1. Огромная подборка статей Брусенцова на тему троичной логики-
https://ternarycomp.cs.msu.ru/logic.html
"база" это не англицизм, а международное слово от латинского "базис"
"адаптация" это не англицизм, а международное слово из латинского языка.
`thread` это строго нить ( можно и провод , состоящий из жил), состоящая из `fibers` - волокон. Поток это `flow`. `stream` в первую очередь ручей или струя, и уже потом это `поток`
"Art Generator". Генерация «дышащих» пятен (абстрактная анимация), на основе WebGL 2.0 . Используются методы Simplex, radial и т.п.
Небольшое (около 100 КБ) веб-приложение для локального запуска (из проводника) в браузере. Всё в одном HTML-файле (CSS и JS интегрированы в него). Нужно просто открыть этот файл в браузере. Управлять можно не только мышью/тачем, но и полностью с клавиатуры.
https://github.com/ant3mc/ArtGenerator
Можно запустить сразу на Гитхаб-
https://ant3mc.github.io/ArtGenerator/
Два больших поста со множеством ссылок на научные исследования про витамин С -
https://healthy-back.livejournal.com/382831.html
https://budetlyanin108.livejournal.com/3535601.html
Про Лайнуса Полинга и витамин С “Мифы о мифах” -
https://cancerpapers.livejournal.com/2817.html
Можно вбить в поиск Гугл , к примеру
“аскорбат натрия в больших дозах внутривенно рак живой журнал”
"математическая красота" уравнений Эйнштейна .
---
Эйнштейна или Милевы Марич ? :)
https://www.forbes.ru/forbes-woman/523581-souz-fizikov-pocemu-zena-ejnstejna-mileva-maric-mogla-byt-soavtorom-ego-otkrytij
1.3 Режим ручного ввода. Стартовые векторы планет можно выставить как мышью/тачем, так и полностью с клавиатуры. После расстановки заданного (в меню) количества планет появится предложение о сохранении. Такая расстановка довольно грубая, рекомендую использовать её только для первичного наброска, а затем отредактировать числа в сохранённом txt-файле конфигурации.
1.4 Загрузка стартовой конфигурации. Просто выбрать txt-файл, в котором хранятся стартовые векторы планет и ещё несколько параметров. Я набросал для примера несколько конфигураций в папке GSConfigs.
1.5 Расчёт физики с высокой точностью. На каждый кадр отображения используется от 10 до 720 подшагов (подкадров) расчёта физики (зависит от сложности ситуации и настройки). Кадров отображения обычно 60 в секунду. Взаимодействие рассчитывается для каждой пары планет (всего от 2 до 9 планет). К сожалению, пришлось ввести ограничение на максимальную силу притяжения (иначе планеты слишком круто закручиваются вблизи).
---
Несколько замечаний:
По поводу стартового экрана: некоторые настройки намеренно вынесены на него для удобного быстрого доступа. Но это спорный вариант; возможно, его стоит переделать.
Раньше у планет были следы, но это больше мешало восприятию( на мой вкус), и я от них отказался.
Все планеты одного радиуса прежде всего потому, что притяжение считается между центрами планет. Если радиус будет разный, то в режиме “упругих столкновений” с физикой будут проблемы( более маленькие планеты при столкновении могут притягивать сильнее, так как расстояние до их центра меньше).
Совсем недавно я нашёл идейно похожую игру Gravity Simulator:
https://testtubegames.com/gravity.html.
Она платная, но есть бесплатная (сильно ограниченная) веб-версия. К сожалению, её сайт у меня толком не работает, поэтому могу судить только по найденной в интернете информации. Автор заявляет о поддержке тысяч (!) планет. Это, конечно, хорошо, но расчёт с высокой точностью такого количества невозможен на обычном компьютере. Сравнивая, у моего приложения есть следующие плюсы:
Полная бесплатность и открытый код.
Очень маленький размер (меньше 200 КБ).
Можно запускать офлайн в любом современном браузере.
Есть тороидальный режим границ мира.
Интерфейс у TestTube выглядит более громоздким и сложным.
Обычная сортировка слиянием не in-place, и поэтому действительно имеет пространственную сложность( требует дополнительной памяти) O(n) .
Однако , тут (думаю), речь о другом. Ведь мы (при желании) можем создать алгоритм сортировки , который потребует дополнительной памяти в n*n раз больше, чем времени .
Авторы говорят (я предполагаю) о решении алгоритмической задачи, а не о конкретном алгоритме. Есть задача (к примеру- отсортировать массив чисел). И обязательно существует (но. возможно, ещё не найден) алгоритм, который требует дополнительной памяти всего лишь корень квадратный от времени.
Вышел подробный тест на авторитетном ресурсе-
В целом оценка высокая, но есть немало недостатков,
среди них - плохая автономность при высокой нагрузке( здесь уже сказывается малый объем аккумулятора).
https://www.notebookcheck.net/Apple-MacBook-Neo-Review-Surprisingly-good-and-capable-laptop-for-599-with-one-big-flaw.1247679.0.html
я раньше тоже это любил, а сейчас больше нравится съемки велосипедистов на ходу.
Нагенерил приложение для браузера ( можно запустить оффлайн), использую иногда как раз с похожей целью.
Абстрактная анимация "дышащих" цветных пятен.
https://github.com/ant3mc/ArtGenerator/
В принципе, близка к этому и гравитационная песочница- можно просто смотреть , как планеты двигаются под действием гравитации.
https://github.com/ant3mc/Gravity-Sandbox
Даже не знаю, я сохраняю главами текст, они часа на два могут быть.
Вышел большой тест на крупнейшем ресурсе.
Общая оценка высокая = 86 % , но есть ряд серьёзных минусов. В частности, автономность на высокой яркости очень низкая .
https://www.notebookcheck.net/Apple-MacBook-Neo-Review-Surprisingly-good-and-capable-laptop-for-599-with-one-big-flaw.1247679.0.html
Заявлены "бесплатные" программы , а не открытые.
А раз так, то можно пользоваться встроенной поддержкой качественных фирменных онлайн-голосов Микрософт в браузере Edge. Порекомендую русский голос Светлана и мультиязычные BrianMultilingual, EmmaMultilingual. Можно через расширения (ReadAloud ), можно через приложения для браузера. К примеру-
https://habr.com/ru/posts/1000636/
https://github.com/ant3mc/TTSInBrowser
Можно и под свои цели, конечно, сделать приложение.
Что касается озвучки русского текста английским голосом VibeVoice, то по мне она хуже даже системного оффлайн синтеза речи в Андроид( русский там хороший). В общем не стоит, выбор есть. Даже среди open source моделей( Silero и другие).
Ещё приложение на гитхаб, на близкую тему:
TTS-читалка для голосов доступных в браузерах, к примеру Edge( в Linux их фирменные голоса недоступны), Chrome и т.д.
Функционал: загрузка txt и html, вставка текста, настройки, словарь и т.д. Можно полностью управлять с клавиатуры.
Реализована комплексная защита от XSS-атак при загрузке файлов и вводе текста.
https://github.com/ant3mc/TTSInBrowser
All-in-one index.html file( CSS and JS полностью интегрированы в html-файл).
Нужно просто скачать этот index.html и открыть его в любом браузере.
в dns можно посмотреть по фильтрам.
Они в основном без ОС ( но для виндовс в первую очередь).
С Виндовс там сейчас Infinix air pro plus за 69990 . . А этот макбук обещают за 69990 .