Перейти к содержимому
  • Новые сообщения

    • 15
      Я РЕАЛЬНО ТУПОЙ     ПОЛУЧИЛОСЬ СО STEM  
    • 11
      @Taoshi был бы благодарен если бы код добавили то куда именно надо что бы программа вообще не отключался а то не совсем ясно куда в какие строки
    • 183
    • 5
      Кеширование библиотек в OC
      • Имеет лучший ответ
      Ещё можно заюзать dofile вместо require - результат тот же, а либа каждый раз будет читаться из файла без кеширования
    • 0
      Приветствую вас. Этот пост я пишу, чтобы рассказать вам о своей разработке для мода OpenComputers:   BetterBIOS       Это специальная прошивка BIOS для EEPROM, позволяющая выбирать любое из подключенных устройств для загрузки. Для этого используется пользовательский псевдографический интерфейс, который поддерживается для всех уровней видеокарт и экранов (То есть интерфейс будет даже на видеокарте и/или экране первого уровня, при чём с обрезанными адресами
    • 88
      Зараза! Ну, тогда только ручная растеризация символов, да. Я от недалекого ума эту фичу напрямую через двумерные таблички реализовал. Может, у тебя получится более грамотное решение   https://github.com/IgorTimofeev/MineOS/blob/master/Libraries/BigLetters.lua
    • 10
      @Asior ладно спасибо за помощь
    • 99
      @Bumer_32 Хорошо, вот 62 строки: https://gist.github.com/ProgramCrafter/3b6a2faa6f4da3f74b0ca52b5aee4dc5 Самый базовый код, без обработки ошибок, но некоторое время может работать.
    • 7
      А не лучше будет сбилдить питоновский python-овский скрипт в 1 exe файл?
    • 8
      Вот такой класс получился нормально? https://github.com/Clor0xD/OpenComputers2IDE.git посмотреть lua ооп потуги можно тут) https://github.com/Tencent/LuaHelper отличный плагин на vscode классы (включая множественное наследование), типы, подсказки, аннотации  ---@class IRunable local IRunable IRunable = {class = "Interface IRunable"} function IRunable:run(...) self:noImplIntefaceError("run(...)", IRunable:getClassName()) end return IRunable --- --- Generated by EmmyLua(https://g
    • 1
      Напомнило игру TIS-100
    • 1
      перенос файла и переименование с точки зрения файловой системы - одно и тоже, ускорить это никак нельзя, разве что разработать свою ФС где имя файла и его путь будут отдельными полями (зачем?)
    • 30
      Ошибка при установке mineos
      • Имеет лучший ответ
      1 2
      Если чо, эт не "официальная" паста, за потенциальную вирусню спустя полгода ответственности не несу хд
    • 2
      ошибка при установке Mineos
      • Ожидают лучшего ответа
    • 7
      B = 1000 mB.
    • 30
      почему после каждого действия откидывает в самое начало списка файлов? если бы не это отчичьная бы ос была бы
    • 0
      начнем с того что программа идет в паре программа/загрузчик для программы необходимо создать отдельную папку и поместить туда саму программа и загрузчик(bootloader.lua)   устоновка: https://raw.githubusercontent.com/igorkll/products/main/nFlash/bootloader.lua загрузчик https://raw.githubusercontent.com/igorkll/products/main/nFlash/main.lua сама программа   что умеет данная прошивка eeprom? удаленное включить/выключить микроконтроллер узнат
    • 2
      https://github.com/IgorTimofeev/OCIFImageConverter   Аккурат недавно я ее чутка дорабатывал для поддержки свежих оцифов   Ой, пока писал, Игорь ответил))0)
    • 0
      Помогите срочно!
      • Ожидают лучшего ответа
      1. Как откатить дом игрока, который был взорван крипером и взорван тнт, при помощи тнт машинки, не затронув остальные дома. А так-же, вернуть домой котика, которого убил игрок: pepenis22 (скинуть список необходимых команд) 2. Как откатить инвентарь игрока который умер 1 час назад, не допуская дюп ресурсов? (скинуть список необходимых команд) А если есть какой-то подробный тутор на YT,то скиньте ,буду очень благодарен<3
    • 6
      Что будет если поставить компоненты первого уровня: Your browser does not support the HTML5 video tag. https://i.imgur.com/DCjQxJZ.mp4 (Музыка фоновая)
    • 13
      При выключении на монитор подается короткий импульс. При включении скрипт опять подает редстоун и деактивирует факел
    • 1
      Ошибка в event.timer
      • Имеет лучший ответ
      Просто animate.Anim, без (). Со скобками ты передаешь в event.timer результат однократного выполнения функции Anim, а не саму функцию Anim для последующего выполнения
    • 14
      @rootmaster   А что насчёт а желательно и возможности посмотреть на код, не устанавливая его никуда?
    • 1
      geolyzer и ic2
      • Ожидают лучшего ответа
      При наличии мода OpenPeripheral можно с помощью адаптера подключить жёрдочки IC2 к компьютеру. Это позволит получить доступ к множеству параметров грядки и выращиваемой культуры.
    • 35
      Пишет "Locked Paste".
    • 6
      Ошибка при установке Mine OS
      • Ожидают лучшего ответа
      . Майнкрафт с форджем запускается на андроиде как минимум одним лаунчером, который является неофициальным(?) портом официального лаунчера. Называется PojavLauncher.   По ошибке могу сказать: скорее всего проблема в том, что мод O.C. генерирует(скачивает?) и потом в некоторых случаях (интересно в каких?) использует две дллки, но на Андроиде они не выполняют возложенную на них миссию.
    • 1
      attempt to index field '?' (a nil value)
      • Имеет лучший ответ
      Уже решил сам. Нашёл свои ошибки и исправил - забыл в местах обратного перебора сделать отрицательный шаг, а также сделал перебор в каждом случае только нужных частей с добавлением старых и новых значений в новую таблицу и её добавлению к таблице.
    • 6
      ааа ну я слепой, не увидео "отреагировал"
    • 0
      дублирует монитор компьютера в очках open glasses, на простору форума увидел такую же программу но исходника небыло, как скачать не понятно, да и в цвете она не работала судя по скринам   моя же программа умеет работать в цвете к сожаления пока что она плоховастенько работает с задним фоном, но работает! рекомендуемое разрешения для быстрой работы 25x8, можно и больше но тогда следите чтобы не было много элементов на экране обратите внимания что программа не любит частое
    • 2
      на дроне толку нет особого, даже на роботе она не юзабельная, а в дрон лезет только первый cpu так что там все будет работать еще в 2 раза медленней, вопрос куда еще медленней, да и жеский туда не поставиш сетевой диск это еще минус 80% скорости, и только шас понял что оперативы там уж точно не хватит, так что нет не планирую
    • 16
      Это не повод оффтопить в каждой теме. Если лол-топ-БИОС вмещается в 4096 байт, расскажи об этом в теме про лол-топ-БИОС. Там же можешь сравнить свою разработку с имеющимися аналогами. Делать такие сравнения в темах других авторов нежелательно. Хочешь рекламировать своё ПО — рекламируй в посвящённой этому ПО теме.
    • 3
      как в complex.lua провести fft
      • Ожидают лучшего ответа
      Потому что в кодеке DFPWM сэмплы однобитовые. Вообще, если раздуть каждый бит в файле DFPWM до байта (то есть чтобы были байты либо 255, либо 0), то выход вполне можно будет сыграть, но придётся ещё фильтр низких частот ставить перед FFT. Собственно, три буквы PWM в названии кодека уже описывают принцип работы, а ещё DF говорит, что там параметры фильтра меняются в процессе декодирования.
    • 6
      Ошибка через время
      • Ожидают лучшего ответа
      считыватель выдает false если недостаточьно энергии для считывания
    • 1
      Можно, но есть более интересный метод, его можно здесь посмотреть:   Вкратце: добавляемый OC шум может иметь только 256 разных значений. Можно перебрать плотность блока, вычислить, какой шум был добавлен, из этого получить тот байт, который для добавления шума используется. Если этот "байт" не целый или не лежит в интервале [-128; 128), то мы не угадали, и надо проверять какую-то другую плотность.   P.S. На мой вкус, стоило бы сделать какой-то ровный фон, вроде угля,
    • 3
      Обновлено. https://github.com/Zardar/pimmarket/tree/pimmarket_0.85   Что нового: На сервере добавлена проверка на присутствие имени касающегося экрана в листе владельцев Добавлен режим перевода средств между аккаунтами Сделаны мелкие фиксы gui Изменена функция кнопки отмена. Теперь возвращает в главное меню. Попутно добавлена функция этого самого меню, ранее присутствовавшего только как список кнопок экрана. Изменена отрисовка листа товаров. Теп
    • 35
      Потому что данная графическая оболочка была создана под OpenOS и какого-либо навыка переписывания операционных систем под себя я не имел, хотя планы были амбициозные, например: Изоляция приложений в корутины (как библиотека для OpenOS) Системные вызовы через coroutine.yield Слой совместимости с OpenOS Изоляция приложений от системы для защиты от вирусов Установка с дискеты Обновления пакетным менеджером (как у линуксов) Ta
    • 3
      attempt to index local (a boolean value)
      • Имеет лучший ответ
      А, я понял в чём проблема - просто выводил не разделённую строчку и пытался использовать переменную как table, а там nil
    • 0
      Когда то была идея сделать нормальные коллекции для OC. К примеру как в джаве. Всякие ArrayList, LinkedList, HashMap, TreeSet, ... . Потом я подумал о том что б сделать эти коллекции с записям данных на диск. Но сами понимаете записывая в 1 файл быстро упрёмся в лимит по ОЗУ. Да и парсить большой файл ради 1 элемента глупо. И тут я нашел интересную штуку под названием unmanaged drive Сначала я ставился скептически к нему. Думал все равно будет долго и тд. Но позже решил провести тестир
    • 2
      @ECS  Спасибо большое! Я буду использовать второй метод, раз уж  И он какой-то более адекватный, или как) Скорее всего, более понятный, и наглядный.      Ps. У меня сработало только с  local config = serialization.unserialize(file:read("*a")) А не  local config = serialization.deserialize(file:read("*a")) Но это мелочи . Ещё раз спасибо!
    • 16
      Так это и не резюме (как минимум, пока что).   Посмотрел, увидел, что компилирует только C/C++/что-то в LLVM, закрыл . Хотя, мб, можно линукс перегнать в такой формат. Но надо ещё разбираться, как используемые регистры у x86 соответствуют моим. Вообще, псевдокод, который я транслирую в movasm, по синтаксису питон, а по используемым функциям - странная смесь C++, раста и, конечно, самого питона.   Например, аллокатор, который я сейчас пишу (да, здесь могут быть баги и т
    • 6
      да без видюхи не работает, и не будет, и не должен, кста это мой первый биос который без видео не работает, все остальные которые openOS запускают, прекрасно работают без видеокарты
    • 0
      Примитивная, но широко известная в узких кругах игра "Жизнь" является клеточным автоматом, придуманным английским математиком Джоном Конвеем в 1970 году, который упростил идеи предложенные его тёзкой Нейманом. Подробно можно почитать на Вики.   Реализацию этого клеточного аппарата на луа я и  предлагаю всем, кого он может заинтересовать.   Как скачать: wget https://raw.githubusercontent.com/Zardar/evolution/evolution_1.0/evolution.lua evo.lua   Предпросмот
    • 52
      @Asior Всё получилось,спасибо за подсказку.Скачал последнюю версию.
    • 11
      Прекрасно помню 2014-15 год, когда познакомился с СС (а Майноська еще была лишь простенькой оболочкой для него) и OC. И Lua я тогда не знал, но тем не менее компики тыкал и возился, используя готовый софт. А язык освоил только году в 19, до тех пор продолжая играть с ОС. Так что вышесказанное сообщение правдивым не является ибо, думаю, людей, как я в 15 году, возможно, даже больше тех, что умеет кодить. А потому данное программное решение я бы ругать не стал, каждому свое, как говорится.
    • 11
      Заливай, кончено же. Разнообразие, думаю, будет полезным.
×
×
  • Создать...