Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 10.06.2019 во всех областях

  1. 2 балла
    Не-не-не, все так и должно быть: read тупо пытается прочесть по кускам контент веб-страницы с сокета. Если сервак пока еще не кинул ошибку соединения, и контент отсутствует - в сокете ничего свеженького не будет, и read выдаст пустую строку. Если соединение говеное, то сокет закрывается, и read выдает nil с причиной. А если URL валидная, то и содержимое будет выдано практически мгновенно, поэтому никаких пустых строк замечено не бывает - либо бывает, но крайне редко. Потому что sleep в опеноси работает через цикл: function os.sleep(timeout) checkArg(1, timeout, "number", "nil") local deadline = computer.uptime() + (timeout or 0) repeat event.pull(deadline - computer.uptime()) until computer.uptime() >= deadline end В твоем случае достаточно спокойно ждать, пока содержимое соединения прочтется - и забить болт на всякие пустые строки. Всяко будет быстрее, чем статичный sleep в каждом запросе
  2. 1 балл
    Меня тут товарищ @BrightYC пихает в чате уже месяца два, чтобы я фичи обещаные запилил Мотивация появилась, пилю понемногу. Получается не быстро, т.к. времени мало, и Rust у меня заржавел и запылился. Но надеюсь доведу до версии 0.2.0.
  3. 1 балл
    Не, регистрация и вход - это всё лишнее. Просто вводишь ID канала и попадаешь в интерфейс типа чата, который тут у нас на форуме. То есть лента сообщений, показано кто подписан, и можно самому что-то писать-отправлять. А это я в процессе дебага пока. Вчера успел только в эмуляторе погонять, потом меня отвлекли. В эмуляторе вроде отправляет все. Сегодня домой приду - зафигачу в креативе тестовый мир и буду там тестировать.
  4. 1 балл
    @Totoro добавил в мордо-моську навбар адаптивный. У себя иконку роботика из навбара наверно выкинь, это у нас на сайте возможно она останется, а может и выкину ее. Вдруг когда-то захочешь какие-то доп. статические странички сделать, отладочную информацию, ссылки на доки и пр. Вдруг пригодится stem.loc.zip
  5. 1 балл
    Да, там в конфиге мода есть флажок: maxTcpConnections: 4 Чтобы сбросить все подписки и подключения, нужно сделать server:disconnect() Это закроет сокет и сотрет все подписки. Команда unsubscribe никак не влияет на сокет (подключение), она только убирает одну подписку. Я добавлю проверку количества подключений в клиентскую библиотеку, чтобы не происходило повторных подключений. Плюс можно еще запилить команду типа unsubscribeAll() - чтобы отписаться от всех каналов не переподключаясь. Или сделать чтобы команда unsubscribe() отписывала от всех каналов, если вызвать её с пустыми скобками.
  6. 1 балл
    Я очень обожаю дронов из OC, довольно быстрые и манёвренные(и дешёвые!). Меня смущает насколько автофермы из разных модов дорогие, так что вот решение этой проблемы: В программе есть конфигурация, состоит она из: Размер фермы по X и Z Ожидание в секундах(Это нужно для того, чтобы культура успела вырасти) Ожидание при зарядке(Если дрон разрядился во время полёта) Процент заряда, при котором дрон вернётся домой Версия работы(лкм/пкм) Конфигурация дрона совсем простая, нужен лишь инвентарь, при желании можно запихнуть и 2 инвентаря, солнечную панель. Установка довольно простая: Пишем: wget https://raw.githubusercontent.com/BrightYC/Other/master/dronefarm.lua Делаем чистый EEPROM Вставляем в компьютер Пишем flash -q dronefarm.lua dronefarm.lua Вставляем в дрона ??? Профит! Расстановка фермы: Где жёлтый - граница фермы Красный - место стоянки Длина и ширина может быть любой, главное чтобы зарядки хватило(Если у дрона переполнится инвентарь или разрядится до 20% от общей зарядки единиц - он вернётся на базу)
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...