Kirill
Чат
Kirill
А где годные курсы, тьюториалы и введения ?)
Vladimir
вот например http://www.tutorialspoint.com/lua/index.htm
Kirill
mrci
Kirill
Ребят. есть вопрос по луа. Надо сделать асинхронный мини-сервер, чтобы процесс крутился, получая файлик, обрабатывал его, отдавал результат, а потом ждал следующего. Проблема: сначала надо инициализировать все переменные, загрузить пару тяжёлых матриц в память, потом испольщовать их на файле. Пока смотрю вот в это: https://github.com/clementfarabet/async
Kirill
async.tcp.listen({host='0.0.0.0', port=8080}, function(client) -- Receive: client.ondata(function(chunk) -- Data: print('received: ' .. chunk) -- Reply: client.write('thanks!') end) -- Done: client.onend(function() print('client gone...') end) end) то есть вот так
Kirill
@Vdobrynin @thedude @Snusmumriken maxx @twentydraft
Kirill
каким фреймворком лучше пользоваться?
Мерль
Я не знаток веб фреймфорков для Lua Но вот тот, который ты привёл в пример, выглядит очень пристойно
Kirill
https://turbo.readthedocs.io/en/latest/async.html
Kirill
вот ещё
Kirill
смотрю
Kirill
вроде нашёл. Буду тестировать
Kirill
-- Handler that takes a single argument 'username' local UserHandler = class("UserHandler", turbo.web.RequestHandler) function UserHandler:on_create() self.test_var = os.date("%H:%M:%S") end function UserHandler:get(username) self:write("Username is " .. username .. self.test_var) end
Kirill
как перегрузить конструктор в lua ?
Kirill
вариант из https://learnxinyminutes.com/ не работает
Anonymous
как перегрузить конструктор в lua ?
Для нормальной работы с ООП в Lua юзай библиотеки или вообще пиши на MoonScript (который потом всё равно компилится в Lua)
Kirill
Или торч?)
Anonymous
Яхз что это
Kirill
ну мне надо загрузить в память объекты
Kirill
и инициализировать их
Anonymous
Я использовал yaci для классов, там можно легко перегружать конструктор
Anonymous
https://github.com/jpatte/yaci.lua
Kirill
Загрузить в память объекты
Kirill
Грубо говоря надо считать из памяти файл и чтобы он был доступен при асинхронном вызове
️Pavel
/leavechannel
️Pavel
как покинуть канал?
Anonymous
Anonymous
В web-клиенте так
Мерль
[last news] LuaRadio – SDR in Lua
Alex
Alex
tg desktop official
Kirill
чат
Kirill
а как сторить лучше конфиги?
Kirill
кстати, я тогда искал вот эту ссылку: https://github.com/nagadomi/waifu2x/blob/master/web.lua
Kirill
спасибо!
Kirill
запилил аналог turbovisor
Kirill
для lua (может, я не в теме и есть какие-то крутые IDE, но мне помогло) https://github.com/Hiyorimi/fswatch-example
Kirill
а самому свои репы зашквар старрить?)
Kirill
конечно
Kirill
https://turbo.readthedocs.io/en/latest/turbovisor.html
Kirill
turbovisor
mr skeleton
Всем доброго времени суток
Мерль
!
Alejandro Jeditobe
Привет
Alejandro Jeditobe
https://m.habrahabr.ru/post/305314/
Anonymous
а как сторить лучше конфиги?
Имхо, лучше всего в JSON такое делать
Maxx
в JSON нужно следить за запятыми на последних элементах массивов, нет переменных, нельзя использовать функции и операции
Anonymous
s-exp!😄
Kirill
чат, привет
Kirill
есть проблема с импортом
Kirill
Имхо, лучше всего в JSON такое делать
Оказалось что лучше в lua исходных
Kirill
I have problem with import, can you please advice what I should review in order to solve it? 18:51 https://dpaste.de/X11q
Anonymous
s-exp!😄
А почему нет?
Kirill
если убрать импорты в файле turbo-class.lua, которые отлично работают отдельно — запускается сервер хотя бы
Anonymous
(config (value bla-bla 1) (value ble-ble "blah") (hash (:a 1 :b 2) (array (1 2 3) )
Kirill
Если коротко: есть скрипт для процессинга изображений, естественно, через нейросетку. Вот оттуда импорты в turbo-class.lua. Если этот скрипт запускать отдельно, всё ок, никаких крашей. Я перенёс его аккуратно в turbo-class.lua, чтобы дёргать по REST API, а импорт не даёт запустить сервак. ЧЯДНТ?
Anonymous
Можно просто на лиспе написать пару функций и всё
Kirill
(config (value bla-bla 1) (value ble-ble "blah") (hash (:a 1 :b 2) (array (1 2 3) )
settings = { port = 8000, template_path = "./template/admin/", MAX_BODY_SIZE = 1024*1024*10, -- 10 Mb maximum to upload }
Kirill
вот так
Kirill
но сейчас это не важно!
Kirill
омг
Alex
а 10 * 2 ** 20 — не? :)
Kirill
Kirill
code review попрошу сделать чат как будет хотя бы работать
Kirill
Make it work, Make it fast, Make it right
Kirill
я пока даже до 1 стадии не дошёл
Artur
Доброй ночи, луа это здорово, но сейчас пришлось версткой заняться. Кто знает каналы по html5?
void *
Есть css чат
xaota
а ссылки?
🦥Alex Fails
@prodot
Artur
Спасибо большое
Anonymous
Anonymous
Anonymous
Пора ли покидать Россию?
Maxx
думаешь, там lua будет получше?
Anonymous
Может законов таких не будет...