Belzebub
-
Публикации
38 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Belzebub
-
-
10 часов назад, eu_tomat сказал:Что значит убрал? Его и не было никогда в OpenComputers. И в ComputerCraft тоже никогда не было. И в документации об этом везде сказано.
в lua то был.
-
Хочу мерить tps-ы, не блокируя поток.
Все мои попытки тщетны, мб у кого то есть идеи по реализации? -
11 час назад, ProgramCrafter сказал:О смене хешей вроде в 2017 году задумались. Но не могу понять, сделали ли уже, чтобы можно было нормально работать с SHA-256.
Может быть, сработает вот этот фокус с репозиторием (но это не точно):
git convert-repo --to-hash=sha-256 --frobnicate-blobs --climb-subtrees \ --liability-waiver=none --use-shovels --carbon-offsetsgit: 'convert-repo' is not a git command. See 'git --help'.
нема такого :(-
1
-
-
10 часов назад, ProgramCrafter сказал:1. Опечатка небольшая в 92 и 102 строках - reqire вместо require;
2. Прикольный кэш
os.time() точно возвращает то, что надо?
Если нет, можно использовать такой же lastModified, но для какого-нибудь временного файла.
оу, с os.time тупанул)
грёбанный разработчик опенкомпуктерс, зачем он убрал оригинальный os.time?((( -
В 18.12.2021 в 03:00, RasonGame сказал:Думаю, он тебе уже не ответит. Можешь пойти поковырять Ocelot
.
RIP чи шо?
-
По мерилу энергии могу посоветовать component.energy_counter.getCount (энергосчётчик) и component.average_counter.getAverage (стационарный энергосчётчик) из Nuclear Control 2.
Если не ошибаюсь они умеют работать с eu и rf энергией, подключаются через адаптер.
Вот пример использования energy_counter в проге с апдейтом через event.timer:

c average_counter всё проще, но он багнутый и его считалка не всегда работает ¯\_(ツ)_/¯ -
кек, эмулятор в эмуляторе

В 19.06.2015 в 16:03, Fingercomp сказал:Автор проги — молодец! Эмулятор работает под Вином без малейших намёков на лаги! Для обладатей счастливого пингвина — установите новейший Wine 1.7 и Winetricks, выберите дефолтный вайнпрефикс и поставьте vcrun2008. После этого будет достаточно wine path/to/OC/Emulator/OCEmulator.exe, дабы запустить эмулятор.
UPD1. Но, если нажать на клавишу с цифрой в осн. части или же любую клавишу в русской раскладке, пишется английский вариант с шифтом и русский нормальный, а в случае с цифрами — или дублируется, или пишется знак и цифра при нажатии с Шифтом. Неудобненько.
UPD2. Это из-за переключения воркспейсов и залипания [Ctrl], [Alt]. Просто нажмите их ещё раз в приложении.
пысы, аффтор @JLevi планируется ли git репо? -
Спасибочки
-
Работа с файлами в OpenComputers тянет за собой миллиард зависимостей от OpenOS.
Есть ли у кого-то готовый сниппет, или советы по реализации функций для записи/чтения файлов?
Я бы хотел взаимодействовать с файлами без OpenOs, но копипастить триллиард зависимостей от openos это ужс. -
да, тред либа релизнулась в некст версии
-
-
17 часов назад, eu_tomat сказал:Всё на месте. Попробуй загрузить систему с дискеты OpenOS.
¯\_(ツ)_/¯ один фиг либы нету.
да фиг бы с ней, я уже написал собственные функции для взаимодействия с тг апи без этих ваших новомодных тредов. -
Ничего не понимаю, в OpenComputers удалили thread либу?
Документация имеется https://ocdoc.cil.li/api:thread а вот реквайр либы не робит ¯\_(ツ)_/¯
Или это внешняя зависимость?
-
54 минуты назад, Zer0Galaxy сказал:Почему вообще возникла такая задача? Имеется практическая цель или академический интерес?
Должен ли робот сканировать блоки, находящиеся над/под ним или только в плоскости перемещения?
академический интерес.
34 минуты назад, Zer0Galaxy сказал:Предлагаю сделать предположение, что размеры комнаты не превышают 100х160. Если какой либо участок комнаты вылезет за эти рамки, робот его проигнорирует. Почему именно 100х160? Да просто такую комнату можно будет отрисовать полупикселями на мониторе 3-его уровня.
собственно это я и хотел, сканировать комнату и вывести её 2d проекцию на монитор робота.
-
11 час назад, Belzebub сказал:Как заставить робота обойти все доступные блоки?
собственно это и являлось вопросом, не пойму как написать прогу для обхода всей комнаты (неизвестный размер и форма комнаты, неизвестная стартовая позиция и угол робота и тд. робот должен пройтись по всем доступным блокам по 2d координатам и вернуться на стартовую позицию. комната 2d, замкнутая стенами.)
в итоге я хочу что-бы мой робот знал в каких координатах комнаты расположены блоки (он так же должен понять что за блок стоит в определённой координате)
9 часов назад, eu_tomat сказал:Какие функции?
robot.turnRight/robot.turnLeft/robot.forward/robot.backward/e.t.c
что-бы считать виртуальную позицию робота относительно ориджина запуска робота.
9 часов назад, eu_tomat сказал:А робот тоже абстрактный? Потому что конкретные роботы, например, имеют ограниченный объём памяти.
Абстрактны только условия в которые помещён робот (ширина и размер комнаты и позиция/угол робота при запуске), а компонетны можно и конкретизировать.
9 часов назад, eu_tomat сказал:Местность можно сканировать с помощью геосканера с минимальными движениями робота.
Или цель заключается именно в сканировании местности без геосканера?
хм, не подумал о геосканере - ещё ни разу с ним не работал.
он вроде как не сгодиться для этой задачи, ибо так-же хотелось бы построить карту местности с информацией о блоках. -
Хочу написать робота который будет сканировать местность по двум координатам ширина/длинна.
При первом запуске робот будет бегать по всем блокам и сохранять инфу для дальнейшей навигации.
Есть комната абстрактной формы и размеров, детоурнутые функции поворота/передвижения робота для подсчёта виртуального угола и позиции робота которые считается относительно стартовой позиции/угла.
Как заставить робота обойти все доступные блоки? -
Хрень какая-то этот ваш rc, не пойму почему но таймеры ведут себя неадекватно - после первого запуска клоузуры таймер ремувиться ¯\_(ツ)_/¯
https://pastebin.com/guHTzhQG -
Значитс это sha1, странно что git юзает такую древность.
К сожалению карта данных из OC не умеет в sha1, получается надо юзать внешнюю либу? -
Как использовать rc config?
Я хотел бы управлять конфигом прямо из самого сервиса, например создав функции:
rc monitoring setscreen 1 -- устанавливает значение в конфигrc monitoring getscreen -- принтит значение из конфига
-
Ура, оно работает.
Спасибочки <3 -
-
Привет, пишу программку для мониторинга всяких показателей на втором экранчике.
Споткнулся о моргание смены разрешения второго монитора при рендере нового фрейма.

сурус: https://pastebin.com/guHTzhQG
видик: -
А какая версия sha используется на гитхабе?
Как бы не получилось так что я сравниваю sha1 с sha256

-
Как мне превратить шестнадцатеричное представление в строку для сравнения?


Неблокирующее поток мерило tps?
в Общие
Опубликовано:
Спасибо, вот именно из за отсутствия этой штуки счётчик тпса выдавал неадекватные данные при интеграции в другие программы.