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

Лидеры


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

Показан контент с высокой репутацией 12.09.2019 в Сообщения

  1. 2 балла
    Минификатор занимается тем, что из кода делает эквивалентный, но короче в записи. Инлайнинг переменных — круто, но код будет не эквивалентный. С помощью debug.getlocal/debug.setlocal если попытаться прочесть эту переменную, можно очень удивиться, что её нет. То, что описывается, есть работа оптимизатора. Одного синтаксического дерева недостаточно. Нужно провести хотя бы data-flow analysis, чтобы сначала заинлайнить константу, а потом удалить мёртвый код.
  2. 2 балла
    Немного пошаманив сделал stand-alone версию. https://raw.githubusercontent.com/BrightYC/Other/master/stem-standalone.lua Можно встроить в голый биос, или голый ЖД. Единственное - немного упала простота использования. Порт можно сменить лишь изменив код(Рядом с портом есть комментарий --port) и адрес сервера так же меняется в начале программы. В остальном - почти тот же стем, за исключением того, что функции вызываются без stem.connect(), а напрямую - например connect(), subscribe, unSubscribe(), disconnect() и т.д. (Учтите, что писать connect надо лишь один раз, так как connect подменяет pullSignal, для подключения в дальнейшем нужно использовать reconnect)
  3. 1 балл
    Очень забавно поднимать тему 3-летней давности. Так вот, написал на обычном модеме или туннельная карта. Сервер - Клиент - Управление почти тоже самое: Тильда(Ё) - выход из программы на локальном компьютере F1 - выход из программы на удалённом компьютере F5 - обновление экрана. У сервера и клиента есть 2 параметра - tunnelMode и port. Первый параметр отвечает за использование туннельной карты(если она есть) или использование модема. (true - использовать туннельную карту/false - не использовать) Второй сам за себя говорит - за порт. (Картинка чёрно-белая, само собой) Очень важные картинки:
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...