У Сергея в планах это уже есть, примерную работу он описывал.
Именно поэтом автор а собирается сделать онлайн репозиторий. Речь о онлайн репозитории.
support писал(а): ↑05.01.2021{, 01:29}Давайте что бы здесь не устраивать боёв без правил)))) я опишу цели которые я поставил в отношении восьмой линейки версий.
1. Онлайн репозиторий блоков и описаний контроллеров
2. Изменение системы хранения, загрузки и передачи пользовательских блоков и описаний контроллеров (и базовых и пользовательских). Объясню поподробнее данный пункт. Сейчас все базовые описания при компиляции программы загружаются в ресурсы, и при запуске программы подымаются в ОЗУ. Так же при запуске программы туда же загружаются все пользовательские описания и все пользовательские блоки. На приложение отводится определённый объём ОЗУ(особенность языка), и сейчас у меня выбранно максимально возможное значение - 1 гиг. Больше я под программу выделить не могу. При большой библиотеке пользовательских блоков уже начали у некоторых вылетать ошибки об окончании доступной памяти. Да и запуск программы при большой библиотеке происходит оооочень долго. А в планах в базе иметь STM - и ещё минус память. В общем буду эту проблему решать. Точнее решение есть - осталось реализовать.
3. Реализация поддержки протокола MQQT.
Основной (общий) репозиторий будет на моём вспомогательном хостинге. Он будет полностью настроен в программе по умолчанию. Но будет возможность максимально просто (я надеюсь что получилось максимально автоматизировать этот процесс) создавать собственные репозитории. В принципе где угодно, на локальной машине, на хостинге и так далее. Необходимо только будет наличие базы Postgree SQL (к сожалению не все хостинги её поддерживают, но с другими у меня пока нормально работать не получается), SMTP и FTP серверы. в принципе организация репозитория, подключение, шифрование, упаковка, учетные записи, отправка писем и подтверждение уже готовы. Но пока я притормозил, поскольку добиваюсь стабильной семёрки. Как только это получится, седьмая версия будет завершена, и я начну "ломать" код. после этого что то поправить в стабильной уже будет невозможно, и начнуться бэтки восьмёрки.
Скажите п.ж. а не возникало ни у кого вопроса, кто же будет поддерживать актуальность баз (пользовательских блоков и библиотек) в этом репозитории? Есть форум, есть удобная разбивка по разделам, есть авторские темы, есть своевременная поддержка этими авторами своих блоков и возможность у любого скачавшего обсудить непосредственно с авторами любые вопросы- обязательно это перевернуть вверх тормашками? Кому-то недостаточно примера с судьбами блоков на основном сайте программы? А может большинство проголосовало об этой опции и она находится вверху рейтинга голосовалок? Извините, не в силах понять как ни пытаюсь.
Разбивка на разделы будет. Для каждого блока или описания будет мини чат (скорее мини форум). Но все это будет в интерфейсе программы. То есть участвовать в этом будут только пользователи программы. Возможно будет сайт, но пока не точно. Но если и будет сайт - то только с возможностью просмотра и скачивания блоков. Всё обсуждение, загрузка блоков, обновление блоков (постараюсь сделать историю версий), создание разделов и т.д. только из интерфейса программы. Это позволит защититься от спама. В репозитории будут модераторы, администраторы. Но вот их придётся так же как для форума и групп набирать из пользователей. Я заниматься этим не смогу - просто некогда. В личных репозиториях администраторов и модераторов будут назначать их владельцев.Labu559 писал(а): ↑07.06.2021{, 17:20}Скажите п.ж. а не возникало ни у кого вопроса, кто же будет поддерживать актуальность баз (пользовательских блоков и библиотек) в этом репозитории? Есть форум, есть удобная разбивка по разделам, есть авторские темы, есть своевременная поддержка этими авторами своих блоков и возможность у любого скачавшего обсудить непосредственно с авторами любые вопросы- обязательно это перевернуть вверх тормашками? Кому-то недостаточно примера с судьбами блоков на основном сайте программы? А может большинство проголосовало об этой опции и она находится вверху рейтинга голосовалок? Извините, не в силах понять как не пытаюсь.
Это то, что пробовали и не прижилось на этом форуме?
Т.е. сейчас интерфейс программы на столько быстр, что позволяет добавить онлайн базу данных? Т.о. полноценно пользоваться программой можно будет только при наличии интернета?
Я правильно понял, что кто-то уже высказал готовность и имеет достаточную квалификацию для отбора, тестирования, редактирования стороннего творчества (наработок) и поддержки/обновления работоспособности этого контента?
Неужели вы думаете, что автор программы настолько некомпетентен, что не предусмотрел работу программы в офлайн режиме?
Ничто не разрушит ниточку общения. Как здесь общались, так все и дальше будут общаться. А программой станет пользоваться удобней. Пользователи смогут легко и быстро делиться и получать блоки. Прямиком из программы, а обсудить возможно всё на форуме.
Не переживайте вы так, обратная связь между создателем и пользователем останется, обсуждения в интерфейс программы не переносятся. Онлайн репозиторий облегчит многим жизнь. Это удобно и существует во многих современных программах.
Пожалуй не совсем так. Если повнимательнее присмотреться к форуму, то можно обнаружить несколько достаточно мощных направлений, поддерживаемых разными участниками.Labu559 писал(а): ↑07.06.2021{, 18:57}Уважаемый Автор, видимо я с другой планеты, но пока я вижу крохотную группу энтузиастов-одиночек, которая тратит как и Вы кучу времени на контент и огромную армию потребителей не готовых, не то что внести свою лепту в общее дело в виде публикации отзыва/рекомендации/критики, а даже сказать спасибо за оказанную им конкретную/индивидуальную помощь.
Означает ли это то, что нынешний способ хранения блоков в одном файле уже отомрет и все блоки, даже локально, будут храниться только в репозиториях (основном, локальном)?
Нет, не означает. блоки из библиотеки так же будут раниться локально (немного в другом виде но там же), но можно будет зайти в репозиторий и скачать в библиотеку нужный блок. Ну или закинуть в репозиторий блок из библиотеки.
так же как сейчас - только проще надеюсь. Открыть репозиторий, найти нужный блок, почитать отзывы, описание и скачать в библиотеку.
Далеко не все пользователи программы пользуются форумом. Я знаю одного такого пользователя, он на форуме ни разу не был, создал несколько интересных блоков. Нет времени ему на форум. И никто же не запрещает по старинке анонсировать и продолжать выкладывать на форуме.