Перейти к публикации
Форум - ComputerCraft

MrConstructor303

Пользователи
  • Публикации

    17
  • Зарегистрирован

  • Посещение

Репутация

5 Обычный

2 подписчика

Информация

  • Пол
    Мужчина
  • Город
    Армавир
  1. MrConstructor303

    Rome Shell for OpenOS

    Я долго думал над своим проектом, экспериментировал с модом, решил создать ОС с нуля, даже кастомную прошивку EEPROM делаю под неё. Операционка называется Smart. Под неё будет сделана отдельная тема. Описание напишу позже.
  2. MrConstructor303

    Rome Shell for OpenOS

    Вот-вот, как раз и собираюсь создать пакетный менеджер, и концепцию Debian в коде Lua.
  3. MrConstructor303

    Rome Shell for OpenOS

    Почему тему назвал RomeOS, а не Rome? Получилось из-за слияния "Rome" и "OpenOS", то есть это не само название продукта, это название сборки OpenOS с предустановленной оболочкой Rome. Формально я делаю оболочку Rome. Сборку создам для того, чтобы уменьшить возню с установкой программ. Иначе бы пришлось вначале потавить OpenOS, а затем вводить команду wget или oppm, и не у каждого интернет-карта установлена. А так взяли диск с RomeOS,вставили в дисковод, запустили установщик, затем устанавливается и готово. Давно хотел сказать, но боялся
  4. MrConstructor303

    Rome Shell for OpenOS

    Я создаю систему на основе OpenOS, в любом случае упоминания OpenOS в моей системе бутут стерты. В следующей версии будет исправлено.
  5. MrConstructor303

    Rome Shell for OpenOS

    Прошел почти месяц после начала разработки, а я всего лишь создал простенькую графическую библиотеку для своей уникальной оболочки, называемую Rome API. Я эту библиотеку адаптировал под черно-белые мониторы, чтобы потом мою ОС можно было уснанавливать на роботов. Моя библиотека пока годится только для экспериментов. Что она из себя представляет: Плюсы: + ускоряет процесс управления роботом, так как не придется вводить команды; + в появлением новых версий будут новые функции Минусы: - для запуска приложений все таки придется выйти в терминал - библиотека еще сырая - дизайн окна убогий, так как оно представляет из себя только кучу кнопок, расставленные в ряд Скриншоты: Скачать можно отсюда: https://github.com/MrConstructor303/Rome-API/releases
  6. MrConstructor303

    Rome Shell for OpenOS

    Лучше вместо gml использую forms(http://computercraft.ru/topic/1016-oc-lyogkaia-biblioteka-gui/). Почему-то документация к либам от Zer0Galaxy проста и понятна даже для чайника, вроде меня. Если я у него беру код для своего проекта, следовательно может стать соавтором, или хотя бы указать в его соучастии. Теперь по делу. Можно вместо event.pull использовать event.listen и обработчики событий
  7. MrConstructor303

    Rome Shell for OpenOS

    Которую взял отсюда: http://computercraft.ru/topic/634-mnogopotochnost-v-opencomputers/ Уже ваша помощь не требуется. Сам ошибку исправил. Надо было перезапустить машину. Но у меня появился баг. При загрузке процесса окно не реагирует на нажатия. Есть идеи, как исправить? function RomeAPI.loadTask(process) RomeAPI.tasks[process] = thread.create(shell.execute, process) end
  8. MrConstructor303

    Rome Shell for OpenOS

    Я только вникаю в мир свободного софта. А гитхаб у меня есть: https://github.com/MrConstructor303/RomeOS. А кода нет, потому что проект на стадии закрытого теста. Пытаюсь создать многооконный интерфейс с помощью библиотек gml, thread , которые используются в RomeAPI.Но я застрял на ошибке в моей либе(RomeAPI), которая ругается на отсутствие Shell API при попытке запустить RomeAPI.loadTask(process) Вот часть кода где ошибка: ... local thread = require("thread") ... RomeAPI.tasks = {} ... function RomeAPI.loadTask(process) RomeAPI.tasks[process] = thread.create(dofile, "/usr/bin/"..process..".lua") --здесь прячется ошибка end ...
  9. MrConstructor303

    Rome Shell for OpenOS

    Что-то разработка RomeOS затянулась в связи с переходом на OпенКомпьютерс. Забил на КомпьютерКрафт, т. к. после посещения вашего сервера решил, что версия для КК не будет актуальна. Версия для ОК не будет отдельной веткой ОС, а за основу возьму OpenOS, только добавлю несколько либов, GUI и т. п. У меня хорошие новости, я зарегистрировался в Sourceforge: https://sourceforge.net/projects/romeos/
  10. MrConstructor303

    Rome Shell for OpenOS

    Дело в том, что я ещё новичок в этом деле. Это мой первый проект. Вот и решил переделать с нуля.
  11. MrConstructor303

    Rome Shell for OpenOS

    Я учусь на программиста.
  12. MrConstructor303

    Rome Shell for OpenOS

    Большое спасибо за то, что вы не удалили мою тему про оболочку Rome OS. Наверняка ее исходники используются для некоторых других программ. Долго не обновлял, потому что был занят учебой(я студент) и не хватало идей. Короче, я планирую переделать с нуля свою оболочку для CC и OC, даже версию придумал Rome 1.0 Reloaded Edition или Rome-RE 1.0 Разработку начну завтра. Через пару недель может появиться версия 1.0-rc1 Заметьте, я выпускаю сначала для CC, а затем для OC.
  13. MrConstructor303

    Rome Shell for OpenOS

    Я проверял программу, она ещё не доработана, подожду новую версию, а так СПАСИБО )) Честно говоря, я создаю не ОС, а дополнение к существующей.
  14. MrConstructor303

    Rome Shell for OpenOS

    Всё равно для тестирования моей ОС требуется эмулятор Opencomputers, т. к. она использует функции биос.
  15. MrConstructor303

    Rome Shell for OpenOS

    Спасибо, работает :-)
×