Pull to refresh
2
Антон@ant3mc

User

0,5
Rating
Send message

1.3 Режим ручного ввода. Стартовые векторы планет можно выставить как мышью/тачем, так и полностью с клавиатуры. После расстановки заданного (в меню) количества планет появится предложение о сохранении. Такая расстановка довольно грубая, рекомендую использовать её только для первичного наброска, а затем отредактировать числа в сохранённом txt-файле конфигурации.
1.4 Загрузка стартовой конфигурации. Просто выбрать txt-файл, в котором хранятся стартовые векторы планет и ещё несколько параметров. Я набросал для примера несколько конфигураций в папке GSConfigs.
1.5 Расчёт физики с высокой точностью. На каждый кадр отображения используется от 10 до 720 подшагов (подкадров) расчёта физики (зависит от сложности ситуации и настройки). Кадров отображения обычно 60 в секунду. Взаимодействие рассчитывается для каждой пары планет (всего от 2 до 9 планет). К сожалению, пришлось ввести ограничение на максимальную силу притяжения (иначе планеты слишком круто закручиваются вблизи).
---
Несколько замечаний:

  1. По поводу стартового экрана: некоторые настройки намеренно вынесены на него для удобного быстрого доступа. Но это спорный вариант; возможно, его стоит переделать.

  2. Раньше у планет были следы, но это больше мешало восприятию( на мой вкус), и я от них отказался.

  3. Все планеты одного радиуса прежде всего потому, что притяжение считается между центрами планет. Если радиус будет разный, то в режиме “упругих столкновений” с физикой будут проблемы( более маленькие планеты при столкновении могут притягивать сильнее, так как расстояние до их центра меньше).

Совсем недавно я нашёл идейно похожую игру Gravity Simulator:
https://testtubegames.com/gravity.html.
Она платная, но есть бесплатная (сильно ограниченная) веб-версия. К сожалению, её сайт у меня толком не работает, поэтому могу судить только по найденной в интернете информации. Автор заявляет о поддержке тысяч (!) планет. Это, конечно, хорошо, но расчёт с высокой точностью такого количества невозможен на обычном компьютере. Сравнивая, у моего приложения есть следующие плюсы:

  1. Полная бесплатность и открытый код.

  2. Очень маленький размер (меньше 200 КБ).

  3. Можно запускать офлайн в любом современном браузере.

  4. Есть тороидальный режим границ мира.

  5. Интерфейс у 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 .

Последняя версия macos tahoe очень требовательна к ОЗУ . 16 ГБ это минимум для серьёзной работы.

В виндовс ноутбуках за эти деньги можно найти и качественный ОЛЕД-экран.

Вэб-приложение-
Гравитационная песочница . Для браузера , запускается оффлайн. Много разных настроек( в том числе выбор разных функций гравитации, тороидальный режим) , сохранение и загрузка txt-конфигураций.
Честный высокоточный расчёт- до 720 подшагов на 1 кадр отображения ( частота отображения системная, к примеру 60 fps). Взаимодействие каждой планеты с каждой .

Вэб-приложение- Гравитационная песочница .
Для браузера , запускается оффлайн.
Много разных настроек( в том числе выбор разных функций гравитации) , сохранение и загрузка txt-конфигураций. Высокоточный расчёт- до 720 подшагов на 1 кадр отображения ( частота отображения системная, к примеру 60 fps).

https://github.com/ant3mc/Gravity-Sandbox

Да. Разница между O(n) и O(log n) слишком большая.
Другое дело O(log n) и O(1) . Разница между ними маленькая, и O(log n) может легко обойти O(1) .

Никлаус Вирт в книге "Структуры данных и алгоритмы" писал что рекурсия это самый лучший вариант для рекурсивных же структур данных( деревья и т.д.), но только для них. В остальных случаях лучше использовать циклы.

Впрочем, сейчас проверил - Дипсик уже лучше отвечает. Вот по окончанию Евангелия от Марка-

" Предоставленная вами информация о том, что заключительные стихи Евангелия от Марка (16:9–20) отсутствуют в Синайском и Ватиканском кодексах IV века, — это общепризнанный факт текстологии Нового Завета. Однако этот факт является лишь отправной точкой в сложном вопросе о происхождении и статусе данного отрывка. Исследовательская литература и богословская традиция предлагают многомерную картину, выходящую за рамки простой констатации отсутствия.

Ниже представлен комплексный анализ проблемы на основе имеющихся данных.

1. Маштаб рукописной традиции: исключение или правило?
Отсутствие Мк. 16:9–20 в Синайском (א) и Ватиканском (B) кодексах является количественно маргинальным явлением.

  • За включение: Подавляющее большинство рукописей (около 1650 греческих манускриптов Евангелия от Марка) содержат «пространное окончание». Среди них такие авторитетные кодексы, как Александрийский (V в.), Ефрема (V в.), Безы (V/VI в.) и Вашингтонский (IV/V в.) .

  • Против включения: Помимо двух названных унциальных кодексов, отрывок отсутствует лишь в узком круге рукописей, восходящих к одной текстологической традиции (несколько минускулов и некоторые коптские переводы) .

2. Ранние свидетельства: проблема хронологии
Ключевой аргумент против гипотезы о «поздней вставке» (IV–V вв.) — наличие цитат из этого отрывка у авторов II века:

  • Ириней Лионский (ок. 180 г.) в труде «Против ересей» (III, 10, 6) прямо цитирует Мк. 16:19, указывая, что это находится «в конце Евангелия от Марка» .

  • Татиан (ок. 170 г.) включил эти стихи в свой Диатессарон (свод четырех Евангелий) .

  • Иустин Философ (ум. ок. 165 г.) и, предположительно, Папий Иерапольский (нач. II в.) были знакомы с этим текстом . Таким образом, отрывок существовал и был авторитетен за 200 лет до создания Синайского и Ватиканского кодексов.

  • ...

    • Кодикологические маркеры: В Ватиканском кодексе после ст. 8 оставлен пустой столбец (уникальный случай для этой рукописи), а в Синайском заметны следы правки. Это говорит о том, что писцы знали о существовании продолжения, но по каким-то причинам его не переписали . ...

Вывод:
Факт отсутствия этих стихов в Синайском и Ватиканском кодексах не является доказательством их «подложности». Это свидетельство сложной текстологической традиции, где одна ранняя ветвь рукописей (Александрийская) утратила окончание, тогда как большинство других ветвей его сохранили. Древность текста подтверждается святоотеческими цитатами II века. Его отсутствие в двух кодексах IV века рассматривается как дефект конкретной рукописной традиции, а не как указание на неканоничность текста.

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

впрочем , конкретно это место ( из 1 Иоанна )действительно- слабое.

То есть в итоге он всё-таки находил, то что сначала отрицал.

Дипсик напрямую - плохой аргумент. Мне пришлось в своё время его сильно пинать, чтобы он нашёл в сети упоминаемые места из статьи( изначально он отрицал).

https://publ.lib.ru/ARCHIVES/L/LUNNYY_Aleksey_Nikolaevich/Lunnyy_A.N.__Trudnyy_put'_priznaniya_tkaney,_sosudov,_.(2009).[rtf].zip

" Основные критики прежнего времени [38, 39] приумолкли, специалист по структуре белков Павел Певзнер [39] даже отметил, что теперь изучение оригинального коллагена было проведено полностью корректно, со всеми необходимыми контролями и предосторожностями. Любопытно, что он считает обнаружение не полностью распавшегося гемоглобина даже более удивительным, чем тех сосудов и клеток, поскольку, де, гемоглобин трудно идентифицируется (цитировано по [43]).
"

Information

Rating
2,480-th
Location
Россия
Registered
Activity