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

    • 12
      Странное дело, на 20 убунте все ок. А какой она разрядности? Если 32-бит, то причина в этом. Компилятор под 64-бит системы, насколько ппомню.
    • 3
      Data Component API
      • Ожидают лучшего ответа
      Предлагаю поступить наоборот: sha256bin = component.data.sha256(text) sha256hex = "" for i=1,#sha256 do sha256hex=sha256hex..("%x"):format(sha256bin:byte(i)) end
    • 1
      Тут про ComputerCraft уже никто не помнит. Давай на OpenComputers переходи.
    • 2
      Internet API и сайты Cloudflare Proxy с LetsEncrypt
      • Ожидают лучшего ответа
      спасибо, это сработало <3
    • 8
      Кстати, да. При копке руды довольно часто встречаются заброшенные шахты с сундуками. Не вываливать же в них всю добытую руду. Наоборот, имеет смысл всё содержимое сундука забрать и унести.
    • 3
      Чёрный список для варпа
      • Ожидают лучшего ответа
      Скорее всего человек который говорит,что "мало знает мод  OpenComputers",застрял на фразе "Прошиваем EEPROM". Если  уже есть рабочий комп,с установленной OpenOs -  Написать в компе edit имя_файла (какое хочешь) прим: edit WarpBlackList  (можно еще в конце дописать .lua) В консоли компа откроется пустой файл,в него нужно записать программу - можно скопировать текст с форума,и потом клавишей insert вставить текст в комп(если никто не переназначал клавишу insert) Потом нажать ct
    • 14
      Мне кажется человек спрашивал про что-то вроде выдачи чанк тикетов чисто кодом луа. И он кажется все еще не понял,что мировой якорь это один из вариантов чанклоадеров,а чанклоадеры это транслит  прогрузчика чанков. @Anryyyy Якоря,чанклоадеры и прогрузчики чанков это все одно и тоже. Если ты хочешь использовать черепашек из ComputerCraft,то тебе просто нужно переставлять и активировать 2 одинаковых погрузчика,по очереди,через 16 блоков (чанки это квадраты разделяющие мир на куски 16х16 блоко
    • 6
      Поступила заявка на плоскую, не выпирающую из пола схему размещения блоков. Предлагаю такой вариант: Точка варпа обозначена красным. Если сместить её ближе к телепорту, датчик движения может не сработать.
    • 4
      Можно сделать что если что то есть в 15 ячейке черепашка взворачивалась и шла назад чтобы скинуть предметы в сундук Но то что ты мне скинул тоже мне поможет в дальнейшем большое спасибо!  
    • 33
      Ну сейчас ФСка на стадии поддержки - каких-то новых разработок не ведется (во первых учеба, во вторых за время разработки ФС меня знатно утомила и особого желания уже нет), но баги при их обнаружении фиксятся в свободное время.     Ах и да, грузиться с кассеты сейчас можно имея только лишь модифицированный BIOS - DiskTape Lua BIOS. В теме про него написано.
    • 7
      Обновление - Версия 1.54   Исправлен баг, при котором вызов lastModified("") возвращал nil (критичный для MineOS). Исправлен баг, возникающий при попытке чтения неформатированной кассеты. (Обновление вышло еще месяц назад, но я так и забыл об этом написать  )
    • 4
      Это может произойти, если у апи openglasses нету метода setRenderPosition. Хороший вопрос - почему его нет. Программа работает на версии мода:  https://www.curseforge.com/minecraft/mc-mods/openglasses2/files/3143467 Возможно, ты пытался запустить на 1.7.10  
    • 177
      У меня одного ошибка при попытке скачать MineOS?
    • 6
      Да это та программа только отредактированная
    • 28
      Может конечно немного поздно, но предлагаю такой код. К сожалению где я играю там поломано отображение энергокубов в ОС, поэтому придется прогу, тому кто использует, маленько допилить. Ну там просто МФЭ и прочее под свой куб меняете и все. Преимущество моей программы - она фоновая и не гоняет запросы по кулдауну. Тоесть нагрузку снижает существенно. Запрос на состояние батареи идет только 1 раз в 5 сек. Не такая уж там и великая точность нужна. Добавил проверку на состояние редстоуна,
    • 11
      Чтобы на роботе нечто вроде реального биткоина (Duino-Coin какой-то, видимо) майнить. Чисто ради фана.
    • 2
      Process API и component.proxy
      • Ожидают лучшего ответа
      Похоже, что эта функция подходит. local function getCurrentScript() local info for runLevel = 0, math.huge do info = debug.getinfo(runLevel) if info then if info.what == "main" then return info.source:sub(2, -1) end else error("Failed to get debug info for runlevel " .. runLevel) end end end Она возвращает путь к файлу скрипта, выполняющемуся в данный момент. Нужно вызвать её и сравнить возвращаемое значение с `"/init.lua"`, если не совпадает - вернуть nil.
    • 5
      @Bs0Dd Граф. проги это да хотелось бы хотя бы что бы их было делать проще так то код в виде программной части не сложен (логика именно там расчёты) посложнее (как бы это смешно не казалось) будет дизайн и графика
    • 65
      В какую папку вы поместили html-код?
    • 27
      Хэй, у меня тут зачесались ручки накодить какую-нить игрульку под MineOS (а то их что-то совсем мало). Ну и я вспомнил, что угадайка была в первых версиях оси (еще на основе OpenOS). Ну, короче, GuessWord for MineOS.       Из основных отличий: Игра переписана с нуля для поддержки GUI оськи. Более минималистичный и однотонный интерфейс (современная мода, а вы как хотели) Увеличен размер окна, элементы теперь крупнее. Поддержка нескольких языков (р
    • 39
      Сделаю уточнение. Дело оказалось вообще не в этом. Все эти вспомогательные операции слишком мелкие, чтобы принимать их в расчёт. Главная причина в том, что сама по себе операция деления целых чисел в моей модели процессора выполняется медленнее, чем операция деления вещественных чисел в регистре SSE. Время деления на константу со значением 5 отличается примерно в два раза. Я сам решил проверить эту гипотезу, и она также не подтвердилась. Сама проверка оказалась не такой простой, ка
    • 2
      Спасибо. Думал, что это примерно как в джаве скобки перед переменной или функцией с названием типа
    • 34
      Говоря о конкретике, конкретизируй. Ты сам хочешь запилить эксперимент, или просишь других его запилить? И если просишь других, то конкретизируй, какая именно конкретика тебя интересует. Какую гипотезу хочешь подтвердить или опровергнуть?  
    • 1
      io.read занимает поток исполнения тем что ожиданиет событие и нажатие Enter, в твоём случае тебе нужно отдельно обрабатывать событие key_down и modem_message - тогда появится видимость многопоточности или использовать библиотеку thread. Да, код в тег обернуть бы, а лучше на пастбин аплоднуть.
    • 2
      Мне интересно еще get() метод. Ну и еще немного оффтопа - как вызвать метод vram buffer'а?
    • 4
      Скорее всего половина, а то и больше ошибок пропадут как только там будет стоять } в конце
    • 49
      Экспериментальное обновление Ocelot. Я синхронизировал Ocelot Brain с последними изменениями в оригинальном моде. (Релиза у них ещё не было, но вроде фишки интересные, имеет смысл подтянуть их в эмулятор). Основное изменение это буферы видеопамяти (vram), можно делать графику быстрее и круче (в теории). Кто-нибудь уже игрался с этим? Протестируйте пожалуйста, потому что пока всё сделано на черновую. Ocelot Desktop VRAM Edition - Скачать бесплатно без СМС
    • 13
      не не база данных просто типо жилище умное
    • 0
      Посмотрел я на тему "Возрождаем OpenNet (не опять, а снова)" и ради интереса решил накодить свою реализацию. Так вот. Представляю NetQuartz. Что эта ерундовина может: Многоуровневые IP адреса. Можно хоть 1.2, хоть 26.89.1.2, хоть 734.84.1.97.73.4, все зависит от вложенности роутеров. Встроенный DNS. Простенький веб-сервер и браузер с поддержкой цветов. Простая регистрация устройства в сети (хочешь подключиться - поставил ПО на клиента, написал одну команду - все го
    • 11
      Очень жаль, что автор удалил/скрыл репу, хотел посмотреть наработки, такое достояние потеряли:(
    • 6
      повторюсь что делал на коленке и по рофлу,а также для проверки своих способностей программиста.
    • 21
      Это да, но в основном я это придумал для что-бы троллить друзей/управлять роботом сидя на диване с телефоном, а не сидя на стуле и с мышкой.
    • 2
      В общем случае Lua не имеет простого и быстрого механизма сравнения двух произвольных таблиц.   В промежуточных случаях есть возможность применить некоторые трюки для ускорения операций. Предлагаю понаблюдать за работой этих команд: component.inventory_controller.store(1,1,component.database.address,1) component.database.computeHash(1) component.me_interface.getAvailableItems()[1].fingerprint.nbt_hash Первая команда запоминает в первом слоте апргейда базы данных информацию о
    • 7
      Почему ПК не включается?
      • Ожидают лучшего ответа
      Предлагаю проверку. В одиночной игре в творческом режиме командой oc_sc заспаунить готовый компьютер и включить его. Что покажет в этом случае?
    • 4
      Чтож, перевернул все и переделал на более правильный вариант, раз уж так. Нехорошо конечно менять систему библиотеки после выхода в публику, но пока прошло мало времени и никто не начал ей пользоваться, можно и поменять разок.
    • 3
      Например, можно изучить код этой библиотеки и по аналогии написать свои функции.
    • 5
      Отправка post запросов
      • Ожидают лучшего ответа
    • 4
      Кнопка
      • Ожидают лучшего ответа
      спасибо, всё работает
    • 5
      Sandbox. Буквально
    • 4
      Часто встречаю подобный этому вопрос, но не понимаю его смысла. О чём он?   В этой теме нет обсуждения. Может быть, она мертва и никому не интересна. Может быть, она просто спит. Бывает, автор составит настолько хорошее описание, что ни у кого из читателей не возникает каких-либо вопросов, им остаётся лишь молчать в восхищении. Или молчат в недоумении, настолько текст показался бессмысленным для них.   Поэтому я предлагаю вместо общефилософских вопросов на тему жизни и смерти
    • 2
    • 10
      Нашел материал на русском: Курс «Операційні системи» / «Операционные системи» (vseloved.github.io) Взято отсюда: teachyourselfCS-RU/Teach_yourself_cs-2020-RU.md at master · ilmoi/teachyourselfCS-RU (github.com)
    • 5
      обменник руды с поддержкой словаря руд ( ore dictionary ) https://pastebin.com/jaYhuD0k  или  pastebin get jaYhuD0k exchange требуется мод OpenPeripheral после запуска обязательно снять клавиатуру с экрана   Ложем в сундук руду (например медную индастриал крафт и получаем два медных слитка индастриал крафт или меди из других модов) множитель Х2 можно настроить под отдельные руды слитки будут в том же сундуке, обменник заберёт ровно столько руды сколько может об
    • 4
      Та достаточно иметь MinGW и тот же гит для догрузки субмодуля argparse. Собрал х64 версию и добавил batch враппер (ибо стандартный враппер для Линукса), но для него также нужно установить FFMPEG. После достаточно скопировать ролик в папку с программой и кинуть ролик на скрипт, а полученный файл уже проигрывать плеером. Его я чуть подредактировал: оригинальная версия падала с ошибкой если не было стримера (хотя "немой" режим там предусмотрен). ice-kit.zip
×
×
  • Создать...