Size: a a a

2020 October 07

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
У меня есть специальный скрипт, для комфорного запуска других скриптов:
https://pastebin.com/k00zSt16

Он же прописывает все package.path'ы, чтобы можно было реквайрить сабмодули из той же директории.
Ещё он запускает через xpcall и добавляет debug.debug, шоб можно было смотреть текст ошибок и дабы консоль не закрывалась сразу по исполнению скрипта.

Использовать примерно так:
c:/lua/luajit.exe c:/path/to/script_runner.lua c:/path/to/script.lua
Хитрая замануха или лёгкий способ наполнить тюрьмы.

"if you see it - go to jail now."
источник

S

Snusmumriken in pro.lua
Гы, а я и забыл что сделал его под JAIL-лицензией
источник
2020 October 09

AZ

Aydar Zarifullin in pro.lua
Duktape вот щупаю, к lua не имеет отношения но API похож, автор явно вдохновение черпал глядя на Lua C api
источник

S

Snusmumriken in pro.lua
А я такой фигачу чисто ffi-векторно-матричную библиотеку. Шоб и для 2д и для 3д.
И с переиспользованием всего и вся, шоб лишних объектов не плодить.
источник

YG

Yuriy Gorlichenko in pro.lua
Snusmumriken
Типа,
local root = arg[0]:match("(.*[\\/])")
package.path =  root .. "?.lua;" .. root .. "?/init.lua;" .. package.path
Я думал что все так делают)
Самое простое и правильное решение кмк
источник

S

Snusmumriken in pro.lua
Yuriy Gorlichenko
Я думал что все так делают)
Самое простое и правильное решение кмк
Для библиотек — кривое решение, потому что ты при этом меняешь глобальную фигню юзера.
А для собственной фигни — за милую дусю.
источник

YG

Yuriy Gorlichenko in pro.lua
Snusmumriken
Для библиотек — кривое решение, потому что ты при этом меняешь глобальную фигню юзера.
А для собственной фигни — за милую дусю.
Не для либ
я в main файле так пишу обычно чтобы не морочиться с путями и чтобы остальные модули рядом лежащие можно было безпроблемно подцепить вне зависимости от того что в package.path
источник
2020 October 10

-

-=KOT=- in pro.lua
хр
источник
2020 October 14

AB

Aleksey Budaev in pro.lua
Знает кто примеры гет запросов ручками на сокетах ? В гугле сплошные либы, точнее одна либа
источник

YG

Yuriy Gorlichenko in pro.lua
Aleksey Budaev
Знает кто примеры гет запросов ручками на сокетах ? В гугле сплошные либы, точнее одна либа
Вот тут самый лучший пример
https://tools.ietf.org/html/rfc2616
источник

AB

Aleksey Budaev in pro.lua
ага спасибо, если осилить можно и на спичках гет запрос сделать
источник
2020 October 15

YG

Yuriy Gorlichenko in pro.lua
Чего там осиливать? Пять сток текста через \r\n
Создайте tcp socket
Найдите в интернете пример любого GET запроса
Поставьте туда свой request uri
Все
источник

S

Snusmumriken in pro.lua
Aleksey Budaev
Знает кто примеры гет запросов ручками на сокетах ? В гугле сплошные либы, точнее одна либа
В официальном учебнике пример простейших хттп запросов на корутинах
https://www.lua.org/pil/9.4.html
источник

AB

Aleksey Budaev in pro.lua
Snusmumriken
В официальном учебнике пример простейших хттп запросов на корутинах
https://www.lua.org/pil/9.4.html
я там чекал уже, либа луасокет
источник

AB

Aleksey Budaev in pro.lua
я уже сдался и использую луасек
источник

S

Snusmumriken in pro.lua
Aleksey Budaev
я уже сдался и использую луасек
Для хттпс — конечно луасек.
источник

S

Snusmumriken in pro.lua
Никаких хттпс в чистых луях.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
Snusmumriken
Для хттпс — конечно луасек.
для https - lua-curl же ж
источник

T

Tverd in pro.lua
да и штатный https тоже норм работает... есть правда ограничения
источник

VM

Vadim Misbakh-Solovi... in pro.lua
Tverd
да и штатный https тоже норм работает... есть правда ограничения
это какой ещё "штатный"?
источник