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

NEO

Пользователи
  • Публикации

    1 436
  • Зарегистрирован

  • Посещение

  • Победитель дней

    78

Сообщения, опубликованные пользователем NEO


  1. wget - утилита.

    В гитхабе когда открываешь файл есть кнопка raw, нажимай её, она открывает сырой файл, без разметки, потом wget - ом качай по raw ссылке.

     

    wget [-fq] <url> [<filename>]

     

    -f: Force overwriting existing files.

    -q: Quiet mode - no status messages.

    -Q: Superquiet mode - no error messages.

     

    g7yI9wHoSumvFy75AwxF8Q.png

     

    AZ4IvptoSySoNMQUVn4OjQ.png


  2. Если честно, отмерять и разбивать 1 файл на кучу фрагментов - не проблема, надо лишь поместить файл в переменную и отмерять нужное кол-во символов, например 124, а потом разделить фрагменты и заключить в спец символы (Например квадратные скобки, а лучше $ или №, т.к. они редки в коде), а в начало номер карты и записать. Это и будет означать, что файл записан в несколько карт! (и поможет его восстановить)

    А если файл большой?


  3. Почему бы не заменять вызовы require(file) на

    (function()
      -- file contents
    end)()
    

    таким образом получив возможность запускать программу без libci, захламляющего глобальное пространство имен своими функциями?

    -_-


  4. В OC потоки выполняются псевдопараллельно. А, если мне не изменяет память, библиотека Parallel в CC позволяла выполнять вычисления во время движения черепахи.

    https://github.com/dan200/ComputerCraft/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/parallel.lua

    Нет.

    В OC они похоже работают как и в CC

    • Нравится 1

  5. Хочу представить мини - утилиту под названием libci для организации однофайлового исполняющего скрипта.
    Принцип работы утилиты в том что она собирает "архив" из скриптов задавая главный скрипт, ей же можно запустить исполняющий "архив" в формате .libci, главный файл может быть связан с другими файлами с помощью аналога require - loadLib(name).
     
    Сборка исполняющего файла:

    libci --files test1.lua test2.lua test3.lua --main test1.lua --ouput executable

    Из трёх lua скриптов создается один исполняющий файл executable.libci
     
    Запуск:
    libci executable.libci
     
    Исходный код:
     
    Утилита довольно сырая, была написана всего за пару часов.
    Устройство утилиты не окончательно.
    • Нравится 3

  6. ...

    И не такие обламывались, ты запутался в формуле, вот и всё.

    6 * 10^25 Дж выделиться если два объекта каждый имея массу планеты Земля притянуться один к одному на расстоянии 1м. Но не камень.


  7. Мы открыты для предложений.  :)

    Баги будут пофикшены постепенно. А если есть предложения по дизайну (особенно с набросками CSS стилей, или хотябы картинками) - пиши в личку, в тему или просто в ирку. Как минимум обсудим.

     

    З.Ы. Создал пакет. Попробуй, работает ли, и отредактируй, если нужно.

    https://hel.fomalhaut.me/#packages/me

    Оффтоп. :(


  8. giphy.gif

     

    Похоже ему лень элементарно изучить луа, да и вообщем учится.

    Я пока не видел людей которые начинали изучать с конца и доходили до начала.

    Вот тому доказательство.

    Нужно использовать полный url, https://yandex.ru/

    request вторым аргументов возвращает ошибку что ya.ru invalid address.

     

     

    9f7ba23195904f4cb83f3511ac9045ea.png

     

×
×
  • Создать...